Fixed commit message disappear if pre-commit hook fails

Fixes #248
This commit is contained in:
Abdelilah El Aissaoui 2024-11-02 23:53:07 +01:00
parent db1467c354
commit 01b0827057
2 changed files with 2 additions and 1 deletions

View File

@ -89,7 +89,6 @@ fun UncommittedChanges(
val doCommit = {
statusViewModel.commit(commitMessage)
onStagedDiffEntrySelected(null)
setCommitMessage("")
}
val canCommit = commitMessage.isNotEmpty() && stageStateUi.hasStagedFiles

View File

@ -395,7 +395,9 @@ class StatusViewModel @Inject constructor(
val personIdent = getPersonIdent(git)
doCommitUseCase(git, commitMessage, amend, personIdent)
updateCommitMessage("")
_commitMessageChangesFlow.emit("")
_isAmend.value = false
positiveNotification(if (isAmend.value) "Commit amended" else "New commit created")