implement signoff

Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
This commit is contained in:
Mark Sagi-Kazar
2021-11-14 14:31:35 +01:00
committed by Jesse Duffield
parent b4ea565c99
commit fdf0d4a2c3
2 changed files with 14 additions and 4 deletions

View File

@@ -458,8 +458,14 @@ func (gui *Gui) handleCommitEditorPress() error {
return gui.promptToStageAllAndRetry(gui.handleCommitEditorPress)
}
args := []string{"commit"}
if gui.Config.GetUserConfig().Git.Commit.SignOff {
args = append(args, "--signoff")
}
return gui.runSubprocessWithSuspenseAndRefresh(
gui.OSCommand.WithSpan(gui.Tr.Spans.Commit).PrepareSubProcess("git", "commit"),
gui.OSCommand.WithSpan(gui.Tr.Spans.Commit).PrepareSubProcess("git", args...),
)
}