@@ -6,23 +6,25 @@ public class ResetMode
66 {
77 public static readonly ResetMode [ ] Supported =
88 [
9- new ResetMode ( "Soft" , "Keep all changes. Stage differences" , "--soft" , Brushes . Green ) ,
10- new ResetMode ( "Mixed" , "Keep all changes. Unstage differences" , "--mixed" , Brushes . Orange ) ,
11- new ResetMode ( "Merge" , "Reset while keeping unmerged changes" , "--merge" , Brushes . Purple ) ,
12- new ResetMode ( "Keep" , "Reset while keeping local modifications" , "--keep" , Brushes . Purple ) ,
13- new ResetMode ( "Hard" , "Discard all changes" , "--hard" , Brushes . Red ) ,
9+ new ResetMode ( "Soft" , "Keep all changes. Stage differences" , "--soft" , 'S' , Brushes . Green ) ,
10+ new ResetMode ( "Mixed" , "Keep all changes. Unstage differences" , "--mixed" , 'M' , Brushes . Orange ) ,
11+ new ResetMode ( "Merge" , "Reset while keeping unmerged changes" , "--merge" , 'G' , Brushes . Purple ) ,
12+ new ResetMode ( "Keep" , "Reset while keeping local modifications" , "--keep" , 'K' , Brushes . Purple ) ,
13+ new ResetMode ( "Hard" , "Discard all changes" , "--hard" , 'H' , Brushes . Red ) ,
1414 ] ;
1515
1616 public string Name { get ; set ; }
1717 public string Desc { get ; set ; }
1818 public string Arg { get ; set ; }
19+ public char Key { get ; set ; }
1920 public IBrush Color { get ; set ; }
2021
21- public ResetMode ( string n , string d , string a , IBrush b )
22+ public ResetMode ( string n , string d , string a , char k , IBrush b )
2223 {
2324 Name = n ;
2425 Desc = d ;
2526 Arg = a ;
27+ Key = k ;
2628 Color = b ;
2729 }
2830 }
0 commit comments