Skip to content

Commit e3cc987

Browse files
committed
Merge branch 'develop'
2 parents 18d3b95 + c1c0e7b commit e3cc987

File tree

6 files changed

+16
-2
lines changed

6 files changed

+16
-2
lines changed

src/Commands/QueryCommitChildren.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public QueryCommitChildren(string repo, string commit, int max)
1212
Args = $"rev-list -{max} --parents --branches --remotes ^{commit}";
1313
}
1414

15-
public IEnumerable<string> Result()
15+
public List<string> Result()
1616
{
1717
Exec();
1818
return _lines;

src/ViewModels/CommitDetail.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -615,7 +615,7 @@ private void Refresh()
615615
var cmdChildren = new Commands.QueryCommitChildren(_repo.FullPath, _commit.SHA, max) { Cancel = _cancelToken };
616616
var children = cmdChildren.Result();
617617
if (!cmdChildren.Cancel.Requested)
618-
Dispatcher.UIThread.Post(() => Children.AddRange(children));
618+
Dispatcher.UIThread.Post(() => Children = children);
619619
});
620620
}
621621

src/ViewModels/Conflict.cs

+5
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ public Conflict(Repository repo, WorkingCopy wc, Models.Change change)
4949
Theirs = merge.Source;
5050
Mine = repo.CurrentBranch;
5151
}
52+
else
53+
{
54+
Theirs = "Stash or Patch";
55+
Mine = repo.CurrentBranch;
56+
}
5257
}
5358

5459
public void UseTheirs()

src/ViewModels/Launcher.cs

+1
Original file line numberDiff line numberDiff line change
@@ -525,6 +525,7 @@ private void SwitchWorkspace(Workspace to)
525525
}
526526

527527
_ignoreIndexChange = false;
528+
Preferences.Instance.Save();
528529
GC.Collect();
529530
}
530531

src/Views/Preferences.axaml.cs

+1
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ protected override void OnClosing(WindowClosingEventArgs e)
189189
new Commands.Config(null).Set($"gpg.{GPGFormat.Value}.program", GPGExecutableFile);
190190
}
191191

192+
ViewModels.Preferences.Instance.Save();
192193
base.OnClosing(e);
193194
}
194195

src/Views/WorkingCopy.axaml

+7
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,13 @@
239239
<TextBlock Margin="4,0,0,0" Text="{Binding Subject}"/>
240240
</StackPanel>
241241
</DataTemplate>
242+
243+
<DataTemplate DataType="x:String">
244+
<StackPanel Orientation="Horizontal">
245+
<Path Width="12" Height="12" Data="{StaticResource Icons.Changes}"/>
246+
<TextBlock Margin="4,0,0,0" Text="{Binding}"/>
247+
</StackPanel>
248+
</DataTemplate>
242249
</StackPanel.DataTemplates>
243250

244251
<Path Width="64" Height="64" Data="{StaticResource Icons.Conflict}" Fill="{DynamicResource Brush.FG2}" HorizontalAlignment="Center"/>

0 commit comments

Comments
 (0)