Skip to content

Commit c15048b

Browse files
committed
feature: supports to revert non-ancestor commit (#1800)
Signed-off-by: leo <[email protected]>
1 parent a335a56 commit c15048b

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

src/Views/Histories.axaml.cs

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -598,19 +598,17 @@ private ContextMenu CreateContextMenuForSingleCommit(ViewModels.Repository repo,
598598
};
599599
menu.Items.Add(cherryPick);
600600
}
601-
else
601+
602+
var revert = new MenuItem();
603+
revert.Header = App.Text("CommitCM.Revert");
604+
revert.Icon = App.CreateMenuIcon("Icons.Undo");
605+
revert.Click += (_, e) =>
602606
{
603-
var revert = new MenuItem();
604-
revert.Header = App.Text("CommitCM.Revert");
605-
revert.Icon = App.CreateMenuIcon("Icons.Undo");
606-
revert.Click += (_, e) =>
607-
{
608-
if (repo.CanCreatePopup())
609-
repo.ShowPopup(new ViewModels.Revert(repo, commit));
610-
e.Handled = true;
611-
};
612-
menu.Items.Add(revert);
613-
}
607+
if (repo.CanCreatePopup())
608+
repo.ShowPopup(new ViewModels.Revert(repo, commit));
609+
e.Handled = true;
610+
};
611+
menu.Items.Add(revert);
614612

615613
if (!isHead)
616614
{

0 commit comments

Comments
 (0)