Skip to content

Commit f572366

Browse files
committed
enhance: delete remote branch filter after the related branch has been deleted
Signed-off-by: leo <[email protected]>
1 parent 2a99ee6 commit f572366

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/ViewModels/DeleteBranch.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,13 @@ public override async Task<bool> Sure()
5252
await new Commands.Branch(_repo.FullPath, Target.Name)
5353
.Use(log)
5454
.DeleteLocalAsync();
55+
_repo.HistoryFilterCollection.RemoveFilter(Target.FullName, Models.FilterType.LocalBranch);
5556

5657
if (_alsoDeleteTrackingRemote && TrackingRemoteBranch != null)
58+
{
5759
await DeleteRemoteBranchAsync(TrackingRemoteBranch, log);
58-
59-
_repo.HistoryFilterCollection.RemoveFilter(Target.FullName, Models.FilterType.LocalBranch);
60+
_repo.HistoryFilterCollection.RemoveFilter(TrackingRemoteBranch.FullName, Models.FilterType.RemoteBranch);
61+
}
6062
}
6163
else
6264
{

0 commit comments

Comments
 (0)