diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2024-08-08 14:09:20 +0100 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2024-08-08 14:09:20 +0100 |
| commit | bbb30614245bc9b34ebd3f6df7b94955a31c7310 (patch) | |
| tree | 1614de3d9e81673927ccc539124fc7121a01560b /src | |
| parent | 8deb88804743c295f756d405afc58313fa3601fd (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.rs | 4 |
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 = |