mirror of
https://github.com/sourcegit-scm/sourcegit.git
synced 2025-02-02 03:11:26 -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);
|
menu.Items.Add(reset);
|
||||||
|
|
||||||
|
if (commit.IsMerged)
|
||||||
|
{
|
||||||
var squash = new MenuItem();
|
var squash = new MenuItem();
|
||||||
squash.Header = App.Text("CommitCM.SquashCommitsSinceThis");
|
squash.Header = App.Text("CommitCM.SquashCommitsSinceThis");
|
||||||
squash.Icon = App.CreateMenuIcon("Icons.SquashIntoParent");
|
squash.Icon = App.CreateMenuIcon("Icons.SquashIntoParent");
|
||||||
squash.IsVisible = commit.IsMerged;
|
|
||||||
squash.Click += (_, e) =>
|
squash.Click += (_, e) =>
|
||||||
{
|
{
|
||||||
if (_repo.LocalChangesCount > 0)
|
if (_repo.LocalChangesCount > 0)
|
||||||
|
@ -426,6 +427,7 @@ namespace SourceGit.ViewModels
|
||||||
};
|
};
|
||||||
menu.Items.Add(squash);
|
menu.Items.Add(squash);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var reword = new MenuItem();
|
var reword = new MenuItem();
|
||||||
|
|
Loading…
Add table
Reference in a new issue