upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2024-08-08 14:09:20 +0100
committerDanConwayDev <DanConwayDev@protonmail.com>2024-08-08 14:09:20 +0100
commitbbb30614245bc9b34ebd3f6df7b94955a31c7310 (patch)
tree1614de3d9e81673927ccc539124fc7121a01560b /src
parent8deb88804743c295f756d405afc58313fa3601fd (diff)
fix(remote): `push` only send state when updated
not when only a proposal branch was being pushed
Diffstat (limited to 'src')
-rw-r--r--src/git_remote_helper.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/git_remote_helper.rs b/src/git_remote_helper.rs
index eed8dd6..fabd7b9 100644
--- a/src/git_remote_helper.rs
+++ b/src/git_remote_helper.rs
@@ -619,7 +619,7 @@ async fn push(
619 619
620 let mut events = vec![]; 620 let mut events = vec![];
621 621
622 if refspecs.is_empty() && proposal_refspecs.is_empty() { 622 if git_server_refspecs.is_empty() && proposal_refspecs.is_empty() {
623 // all refspecs rejected 623 // all refspecs rejected
624 println!(); 624 println!();
625 return Ok(()); 625 return Ok(());
@@ -637,7 +637,7 @@ async fn push(
637 ) 637 )
638 .await?; 638 .await?;
639 639
640 if !refspecs.is_empty() { 640 if !git_server_refspecs.is_empty() {
641 let new_state = generate_updated_state(git_repo, &existing_state, &git_server_refspecs)?; 641 let new_state = generate_updated_state(git_repo, &existing_state, &git_server_refspecs)?;
642 642
643 let new_repo_state = 643 let new_repo_state =