mirror of
https://github.com/sourcegit-scm/sourcegit.git
synced 2025-01-23 01:36:57 -08:00
enhance: only create squash
menu item if it is needed
Some checks failed
Some checks failed
This commit is contained in:
parent
24b6153226
commit
0a0e2bc044
1 changed files with 16 additions and 14 deletions
|
@ -407,10 +407,11 @@ namespace SourceGit.ViewModels
|
|||
};
|
||||
menu.Items.Add(reset);
|
||||
|
||||
if (commit.IsMerged)
|
||||
{
|
||||
var squash = new MenuItem();
|
||||
squash.Header = App.Text("CommitCM.SquashCommitsSinceThis");
|
||||
squash.Icon = App.CreateMenuIcon("Icons.SquashIntoParent");
|
||||
squash.IsVisible = commit.IsMerged;
|
||||
squash.Click += (_, e) =>
|
||||
{
|
||||
if (_repo.LocalChangesCount > 0)
|
||||
|
@ -426,6 +427,7 @@ namespace SourceGit.ViewModels
|
|||
};
|
||||
menu.Items.Add(squash);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
var reword = new MenuItem();
|
||||
|
|
Loading…
Reference in a new issue