diff --git a/branches_panel.go b/branches_panel.go index 90cb66d8b..0b8508a3d 100644 --- a/branches_panel.go +++ b/branches_panel.go @@ -2,6 +2,7 @@ package main import ( "fmt" + "strings" "github.com/jesseduffield/gocui" ) @@ -90,7 +91,10 @@ func handleBranchSelect(g *gocui.Gui, v *gocui.View) error { } go func() { branch := getSelectedBranch(v) - diff, _ := getBranchGraph(branch.Name, branch.BaseBranch) + diff, err := getBranchGraph(branch.Name, branch.BaseBranch) + if err != nil && strings.HasPrefix(diff, "fatal: ambiguous argument") { + diff = "There is no tracking for this branch" + } renderString(g, "main", diff) }() return nil