Skip to content

Commit 3678ef4

Browse files
committed
feat: Add solo multi commits filter
- Add solo commits filter option to the context menu for commit selection. - it will be useful for compare those branchs/tags/commits
1 parent 0ecb563 commit 3678ef4

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/Views/Histories.axaml.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,17 @@ private ContextMenu CreateContextMenuForMultipleCommits(ViewModels.Repository re
413413
menu.Items.Add(saveToPatch);
414414
menu.Items.Add(new MenuItem() { Header = "-" });
415415

416+
var soloCommits = new MenuItem();
417+
soloCommits.Header = App.Text("CommitCM.SoloCommits");
418+
soloCommits.Icon = App.CreateMenuIcon("Icons.LightOn");
419+
soloCommits.Click += (_, e) =>
420+
{
421+
repo.SetSoloCommitFilterMode(selected, Models.FilterMode.Included);
422+
e.Handled = true;
423+
};
424+
menu.Items.Add(soloCommits);
425+
menu.Items.Add(new MenuItem() { Header = "-" });
426+
416427
var copyShas = new MenuItem();
417428
copyShas.Header = App.Text("CommitCM.CopySHA");
418429
copyShas.Icon = App.CreateMenuIcon("Icons.Hash");

0 commit comments

Comments
 (0)