Skip to content

Commit

Permalink
Dont commit merge now generic option. Closes #1882
Browse files Browse the repository at this point in the history
  • Loading branch information
KindDragon committed Jun 7, 2013
1 parent 46384c8 commit 9ec3842
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 41 deletions.
6 changes: 6 additions & 0 deletions GitCommands/Settings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -874,6 +874,12 @@ public static bool NoFastForwardMerge
set { SetBool("NoFastForwardMerge", value); }
}

public static bool DontCommitMerge
{
get { return GetBool("DontCommitMerge", false); }
set { SetBool("DontCommitMerge", value); }
}

public static int CommitValidationMaxCntCharsFirstLine
{
get { return GetInt("CommitValidationMaxCntCharsFirstLine", 0); }
Expand Down
94 changes: 55 additions & 39 deletions GitUI/CommandsDialogs/FormMergeBranch.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions GitUI/CommandsDialogs/FormMergeBranch.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ public FormMergeBranch(GitUICommands aCommands, string defaultBranch)
{
InitializeComponent();
Translate();
noCommit.Checked = Settings.DontCommitMerge;
helpImageDisplayUserControl1.Visible = !Settings.DontShowHelpImages;
_defaultBranch = defaultBranch;

Expand Down Expand Up @@ -47,6 +48,7 @@ private void FormMergeBranchLoad(object sender, EventArgs e)
private void OkClick(object sender, EventArgs e)
{
Settings.NoFastForwardMerge = noFastForward.Checked;
Settings.DontCommitMerge = noCommit.Checked;

var successfullyMerged = FormProcess.ShowDialog(this,
GitCommandHelpers.MergeBranchCmd(Branches.GetSelectedText(), fastForward.Checked, squash.Checked, noCommit.Checked, _NO_TRANSLATE_mergeStrategy.Text));
Expand Down Expand Up @@ -79,13 +81,11 @@ private void advanced_CheckedChanged(object sender, EventArgs e)
NonDefaultMergeStrategy.Visible = advanced.Checked;
NonDefaultMergeStrategy_CheckedChanged(null, null);
squash.Visible = advanced.Checked;
noCommit.Visible = advanced.Checked;

if (!advanced.Checked)
{
NonDefaultMergeStrategy.Checked = false;
squash.Checked = false;
noCommit.Checked = false;
}
}

Expand Down

0 comments on commit 9ec3842

Please sign in to comment.