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

@ -103,6 +103,10 @@ func (b *Branch) IsBehindForPull() bool {
return b.RemoteBranchStoredLocally() && b.BehindForPull != "0"
}
func (b *Branch) IsBehindForPush() bool {
return b.BehindForPush != "" && b.BehindForPush != "0"
}
// for when we're in a detached head state
func (b *Branch) IsRealBranch() bool {
return b.AheadForPull != "" && b.BehindForPull != ""