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:
@ -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)
|
||||
|
Reference in New Issue
Block a user