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 836836 <v : NameHighlightedTextBlock Text =" {Binding}" VerticalAlignment =" Center" />
837837 </DataTemplate >
838838
839+ <DataTemplate DataType =" vm:CommitMessageRecord" >
840+ <TextBlock Text =" {Binding Subject}" VerticalAlignment =" Center" TextTrimming =" CharacterEllipsis" />
841+ </DataTemplate >
842+
839843 <DataTemplate DataType =" vm:FilterModeInGraph" >
840844 <v : FilterModeInGraph />
841845 </DataTemplate >
Original file line number Diff line number Diff line change 1111
1212namespace SourceGit . ViewModels
1313{
14+ public record CommitMessageRecord ( string subject )
15+ {
16+ public string Subject { get ; set ; } = subject ;
17+ }
18+
1419 public class WorkingCopy : ObservableObject , IDisposable
1520 {
1621 public bool IncludeUntracked
@@ -1555,7 +1560,7 @@ public ContextMenu CreateContextMenuForCommitMessages()
15551560 var subjectEndIdx = message . IndexOf ( '\n ' ) ;
15561561 var subject = subjectEndIdx > 0 ? message . Substring ( 0 , subjectEndIdx ) : message ;
15571562 var item = new MenuItem ( ) ;
1558- item . Header = subject ;
1563+ item . Header = new CommitMessageRecord ( subject ) ;
15591564 item . Icon = App . CreateMenuIcon ( "Icons.Histories" ) ;
15601565 item . Click += ( _ , e ) =>
15611566 {
You can’t perform that action at this time.
0 commit comments