diff --git a/src/Models/MergeMode.cs b/src/Models/MergeMode.cs
index 15e3f7e9..e4389b32 100644
--- a/src/Models/MergeMode.cs
+++ b/src/Models/MergeMode.cs
@@ -6,7 +6,7 @@
[
new MergeMode("Default", "Fast-forward if possible", ""),
new MergeMode("No Fast-forward", "Always create a merge commit", "--no-ff"),
- new MergeMode("Squash", "Use '--squash'", "--squash"),
+ new MergeMode("Squash", "Squash merge", "--squash"),
new MergeMode("Don't commit", "Merge without commit", "--no-ff --no-commit"),
];
diff --git a/src/ViewModels/Merge.cs b/src/ViewModels/Merge.cs
index 174bb1e1..bde9b66d 100644
--- a/src/ViewModels/Merge.cs
+++ b/src/ViewModels/Merge.cs
@@ -15,7 +15,7 @@ namespace SourceGit.ViewModels
get;
}
- public Models.MergeMode SelectedMode
+ public Models.MergeMode Mode
{
get;
set;
@@ -28,7 +28,7 @@ namespace SourceGit.ViewModels
Source = source;
Into = into;
- SelectedMode = AutoSelectMergeMode();
+ Mode = AutoSelectMergeMode();
View = new Views.Merge() { DataContext = this };
}
@@ -39,7 +39,7 @@ namespace SourceGit.ViewModels
Source = source;
Into = into;
- SelectedMode = AutoSelectMergeMode();
+ Mode = AutoSelectMergeMode();
View = new Views.Merge() { DataContext = this };
}
@@ -50,7 +50,7 @@ namespace SourceGit.ViewModels
Source = source;
Into = into;
- SelectedMode = AutoSelectMergeMode();
+ Mode = AutoSelectMergeMode();
View = new Views.Merge() { DataContext = this };
}
@@ -61,7 +61,7 @@ namespace SourceGit.ViewModels
return Task.Run(() =>
{
- new Commands.Merge(_repo.FullPath, _sourceName, SelectedMode.Arg, SetProgressDescription).Exec();
+ new Commands.Merge(_repo.FullPath, _sourceName, Mode.Arg, SetProgressDescription).Exec();
CallUIThread(() => _repo.SetWatcherEnabled(true));
return true;
});
diff --git a/src/Views/Merge.axaml b/src/Views/Merge.axaml
index 805ac6d0..b7c76b6b 100644
--- a/src/Views/Merge.axaml
+++ b/src/Views/Merge.axaml
@@ -60,15 +60,32 @@
Height="28" Padding="8,0"
VerticalAlignment="Center" HorizontalAlignment="Stretch"
ItemsSource="{Binding Source={x:Static m:MergeMode.Supported}}"
- SelectedItem="{Binding SelectedMode, Mode=TwoWay}">
+ SelectedItem="{Binding Mode, Mode=TwoWay}"
+ Grid.IsSharedSizeScope="True">
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+