@@ -569,6 +569,22 @@ public ContextMenu CreateContextMenuForUnstagedChanges()
569
569
e . Handled = true ;
570
570
} ;
571
571
572
+ if ( _inProgressContext is RebaseInProgress rebase )
573
+ {
574
+ useTheirs . Header = App . Text ( "FileCM.ResolveUsing" , rebase . HeadName ) ;
575
+ useMine . Header = App . Text ( "FileCM.ResolveUsing" , rebase . StoppedAt . SHA . Substring ( 0 , 10 ) ) ;
576
+ }
577
+ else if ( _inProgressContext is CherryPickInProgress cherryPick )
578
+ {
579
+ useTheirs . Header = App . Text ( "FileCM.ResolveUsing" , cherryPick . Head . SHA . Substring ( 0 , 10 ) ) ;
580
+ useMine . Header = App . Text ( "FileCM.ResolveUsing" , _repo . CurrentBranch . Name ) ;
581
+ }
582
+ else if ( _inProgressContext is MergeInProgress merge )
583
+ {
584
+ useTheirs . Header = App . Text ( "FileCM.ResolveUsing" , merge . SourceName ) ;
585
+ useMine . Header = App . Text ( "FileCM.ResolveUsing" , _repo . CurrentBranch . Name ) ;
586
+ }
587
+
572
588
menu . Items . Add ( useTheirs ) ;
573
589
menu . Items . Add ( useMine ) ;
574
590
menu . Items . Add ( openMerger ) ;
@@ -892,6 +908,22 @@ public ContextMenu CreateContextMenuForUnstagedChanges()
892
908
e . Handled = true ;
893
909
} ;
894
910
911
+ if ( _inProgressContext is RebaseInProgress rebase )
912
+ {
913
+ useTheirs . Header = App . Text ( "FileCM.ResolveUsing" , rebase . HeadName ) ;
914
+ useMine . Header = App . Text ( "FileCM.ResolveUsing" , rebase . StoppedAt . SHA . Substring ( 0 , 10 ) ) ;
915
+ }
916
+ else if ( _inProgressContext is CherryPickInProgress cherryPick )
917
+ {
918
+ useTheirs . Header = App . Text ( "FileCM.ResolveUsing" , cherryPick . Head . SHA . Substring ( 0 , 10 ) ) ;
919
+ useMine . Header = App . Text ( "FileCM.ResolveUsing" , _repo . CurrentBranch . Name ) ;
920
+ }
921
+ else if ( _inProgressContext is MergeInProgress merge )
922
+ {
923
+ useTheirs . Header = App . Text ( "FileCM.ResolveUsing" , merge . SourceName ) ;
924
+ useMine . Header = App . Text ( "FileCM.ResolveUsing" , _repo . CurrentBranch . Name ) ;
925
+ }
926
+
895
927
menu . Items . Add ( useTheirs ) ;
896
928
menu . Items . Add ( useMine ) ;
897
929
return menu ;
0 commit comments