1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-06-15 00:15:32 +02:00

Correctly request force-pushing in triangular workflows

To determine whether we need to ask for force pushing, we need to query the push
branch rather than the upstream branch, in case they are not the same.
This commit is contained in:
Stefan Haller
2024-04-26 11:20:16 +02:00
parent d890c68cd0
commit c5cf1b2428
3 changed files with 5 additions and 8 deletions

View File

@ -90,7 +90,7 @@ func (self *SyncController) push(currentBranch *models.Branch) error {
// if we are behind our upstream branch we'll ask if the user wants to force push
if currentBranch.IsTrackingRemote() {
opts := pushOpts{}
if currentBranch.IsBehindForPull() {
if currentBranch.IsBehindForPush() {
return self.requestToForcePush(currentBranch, opts)
} else {
return self.pushAux(currentBranch, opts)