From b4ea565c99a91f701db24ca5a886da40de84dc0b Mon Sep 17 00:00:00 2001 From: Mark Sagi-Kazar Date: Sun, 14 Nov 2021 14:31:15 +0100 Subject: [PATCH] add signoff config Signed-off-by: Mark Sagi-Kazar --- docs/Config.md | 2 ++ pkg/config/user_config.go | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/docs/Config.md b/docs/Config.md index caad7b9be..6dea632fc 100644 --- a/docs/Config.md +++ b/docs/Config.md @@ -54,6 +54,8 @@ git: paging: colorArg: always useConfig: false + commit: + signOff: false merging: # only applicable to unix users manualCommit: false diff --git a/pkg/config/user_config.go b/pkg/config/user_config.go index a8a54126a..bcf0374cd 100644 --- a/pkg/config/user_config.go +++ b/pkg/config/user_config.go @@ -61,6 +61,7 @@ type CommitLengthConfig struct { type GitConfig struct { Paging PagingConfig `yaml:"paging"` + Commit CommitConfig `yaml:"commit"` Merging MergingConfig `yaml:"merging"` SkipHookPrefix string `yaml:"skipHookPrefix"` AutoFetch bool `yaml:"autoFetch"` @@ -81,6 +82,10 @@ type PagingConfig struct { UseConfig bool `yaml:"useConfig"` } +type CommitConfig struct { + SignOff bool `yaml:"signOff"` +} + type MergingConfig struct { ManualCommit bool `yaml:"manualCommit"` Args string `yaml:"args"` @@ -347,6 +352,9 @@ func GetDefaultConfig() *UserConfig { ColorArg: "always", Pager: "", UseConfig: false}, + Commit: CommitConfig{ + SignOff: false, + }, Merging: MergingConfig{ ManualCommit: false, Args: "",