From 538001a72fb26773f95175b5c6cfb1724b33019e Mon Sep 17 00:00:00 2001 From: leo Date: Thu, 16 Apr 2026 10:51:20 +0800 Subject: [PATCH] fix: enable `Set as tracking branch` should be visible when push to a new branch (#2273) Signed-off-by: leo --- src/ViewModels/Push.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ViewModels/Push.cs b/src/ViewModels/Push.cs index ad794fbd..2da3895b 100644 --- a/src/ViewModels/Push.cs +++ b/src/ViewModels/Push.cs @@ -58,7 +58,7 @@ namespace SourceGit.ViewModels set { if (SetProperty(ref _selectedRemoteBranch, value, true)) - IsSetTrackOptionVisible = value != null && _selectedLocalBranch.Upstream != value.FullName; + IsSetTrackOptionVisible = value != null && (value.Head == null || _selectedLocalBranch.Upstream != value.FullName); } }