@@ -625,7 +625,7 @@ public async Task ClearCommitMessageHistoryAsync()
625
625
_repo . Settings . CommitMessages . Clear ( ) ;
626
626
}
627
627
628
- public async Task CommitAsync ( bool autoStage , bool autoPush , Models . CommitCheckPassed checkPassed = Models . CommitCheckPassed . None )
628
+ public async Task CommitAsync ( bool autoStage , bool autoPush )
629
629
{
630
630
if ( string . IsNullOrWhiteSpace ( _commitMessage ) )
631
631
return ;
@@ -642,25 +642,23 @@ public async Task CommitAsync(bool autoStage, bool autoPush, Models.CommitCheckP
642
642
return ;
643
643
}
644
644
645
- if ( _repo . CurrentBranch is { IsDetachedHead : true } && checkPassed < Models . CommitCheckPassed . DetachedHead )
645
+ if ( _repo . CurrentBranch is { IsDetachedHead : true } )
646
646
{
647
647
var msg = App . Text ( "WorkingCopy.ConfirmCommitWithDetachedHead" ) ;
648
648
var sure = await App . AskConfirmAsync ( msg ) ;
649
- if ( sure )
650
- await CommitAsync ( autoStage , autoPush , Models . CommitCheckPassed . DetachedHead ) ;
651
- return ;
649
+ if ( ! sure )
650
+ return ;
652
651
}
653
652
654
- if ( ! string . IsNullOrEmpty ( _filter ) && _staged . Count > _visibleStaged . Count && checkPassed < Models . CommitCheckPassed . Filter )
653
+ if ( ! string . IsNullOrEmpty ( _filter ) && _staged . Count > _visibleStaged . Count )
655
654
{
656
655
var msg = App . Text ( "WorkingCopy.ConfirmCommitWithFilter" , _staged . Count , _visibleStaged . Count , _staged . Count - _visibleStaged . Count ) ;
657
656
var sure = await App . AskConfirmAsync ( msg ) ;
658
- if ( sure )
659
- await CommitAsync ( autoStage , autoPush , Models . CommitCheckPassed . Filter ) ;
660
- return ;
657
+ if ( ! sure )
658
+ return ;
661
659
}
662
660
663
- if ( checkPassed < Models . CommitCheckPassed . FileCount && ! _useAmend )
661
+ if ( ! _useAmend )
664
662
{
665
663
if ( ( ! autoStage && _staged . Count == 0 ) || ( autoStage && _cached . Count == 0 ) )
666
664
{
0 commit comments