enhance: reset commit message after a merge request has been aborted

This commit is contained in:
leo 2024-04-29 09:30:37 +08:00
parent 1509b8ab70
commit df66bacbd2
2 changed files with 7 additions and 3 deletions

View file

@ -22,9 +22,9 @@ namespace SourceGit.ViewModels
Cmd = cmd;
}
public void Abort()
public bool Abort()
{
new Commands.Command()
return new Commands.Command()
{
WorkingDirectory = Repository,
Context = Repository,

View file

@ -511,7 +511,11 @@ namespace SourceGit.ViewModels
if (_inProgressContext != null)
{
SetWatcherEnabled(false);
await Task.Run(_inProgressContext.Abort);
var succ = await Task.Run(_inProgressContext.Abort);
if (succ && _workingCopy != null)
{
_workingCopy.CommitMessage = string.Empty;
}
SetWatcherEnabled(true);
}
else