File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change 836
836
<v : NameHighlightedTextBlock Text =" {Binding}" VerticalAlignment =" Center" />
837
837
</DataTemplate >
838
838
839
+ <DataTemplate DataType =" vm:CommitMessageRecord" >
840
+ <TextBlock Text =" {Binding Subject}" VerticalAlignment =" Center" TextTrimming =" CharacterEllipsis" />
841
+ </DataTemplate >
842
+
839
843
<DataTemplate DataType =" vm:FilterModeInGraph" >
840
844
<v : FilterModeInGraph />
841
845
</DataTemplate >
Original file line number Diff line number Diff line change 11
11
12
12
namespace SourceGit . ViewModels
13
13
{
14
+ public record CommitMessageRecord ( string subject )
15
+ {
16
+ public string Subject { get ; set ; } = subject ;
17
+ }
18
+
14
19
public class WorkingCopy : ObservableObject , IDisposable
15
20
{
16
21
public bool IncludeUntracked
@@ -1555,7 +1560,7 @@ public ContextMenu CreateContextMenuForCommitMessages()
1555
1560
var subjectEndIdx = message . IndexOf ( '\n ' ) ;
1556
1561
var subject = subjectEndIdx > 0 ? message . Substring ( 0 , subjectEndIdx ) : message ;
1557
1562
var item = new MenuItem ( ) ;
1558
- item . Header = subject ;
1563
+ item . Header = new CommitMessageRecord ( subject ) ;
1559
1564
item . Icon = App . CreateMenuIcon ( "Icons.Histories" ) ;
1560
1565
item . Click += ( _ , e ) =>
1561
1566
{
You can’t perform that action at this time.
0 commit comments