From bbb30614245bc9b34ebd3f6df7b94955a31c7310 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Thu, 8 Aug 2024 14:09:20 +0100 Subject: fix(remote): `push` only send state when updated not when only a proposal branch was being pushed --- src/git_remote_helper.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') 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( let mut events = vec![]; - if refspecs.is_empty() && proposal_refspecs.is_empty() { + if git_server_refspecs.is_empty() && proposal_refspecs.is_empty() { // all refspecs rejected println!(); return Ok(()); @@ -637,7 +637,7 @@ async fn push( ) .await?; - if !refspecs.is_empty() { + if !git_server_refspecs.is_empty() { let new_state = generate_updated_state(git_repo, &existing_state, &git_server_refspecs)?; let new_repo_state = -- cgit v1.2.3