File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -253,6 +253,11 @@ - (IBAction) forceCommit:(id) sender
253
253
[self commitWithVerification: NO ];
254
254
}
255
255
256
+ - (IBAction )toggleAmendCommit: (id )sender
257
+ {
258
+ [[[self repository ] index ] setAmend: ![[[self repository ] index ] isAmend ]];
259
+ }
260
+
256
261
- (NSArray <PBChangedFile *> *)selectedFilesForSender: (id )sender
257
262
{
258
263
NSParameterAssert (sender != nil );
@@ -692,6 +697,9 @@ - (BOOL)validateMenuItem:(NSMenuItem *)menuItem
692
697
}
693
698
return active;
694
699
}
700
+ else if (menuItem.action == @selector (toggleAmendCommit: )) {
701
+ menuItem.state = [[[self repository ] index ] isAmend ] ? NSOnState : NSOffState ;
702
+ }
695
703
696
704
return menuItem.enabled ;
697
705
}
Original file line number Diff line number Diff line change 528
528
<menuItem title =" Amend Commit" keyEquivalent =" a" id =" W5p-JV-xeS" >
529
529
<modifierMask key =" keyEquivalentModifierMask" option =" YES" command =" YES" />
530
530
<connections >
531
- <binding destination = " oqX-ct-wMx " name = " value " keyPath = " currentDocument.windowController.repository.index.amend " id =" qcF-1I-xfx " />
531
+ <action selector = " toggleAmendCommit: " target = " -1 " id =" sQs-hs-7cR " />
532
532
</connections >
533
533
</menuItem >
534
534
</items >
You can’t perform that action at this time.
0 commit comments