Re: [PATCH v2] Add the tag.gpgsign option to sign all created tags
flat view
From: Ramsay Jones <hidden>
Date: 2016-06-15 23:08:50
On 20/03/16 15:07, Laurent Arnoud wrote:
The `tag.gpgsign` config option allows to sign all commits automatically.
^^^^^^^ presumably you meant tags.
quoted hunk ↗ jump to hunk
Support `--no-sign` option to countermand configuration `tag.gpgsign`. Signed-off-by: Laurent Arnoud <redacted> Reviewed-by: Jeff King <redacted> --- Documentation/config.txt | 3 +++ Documentation/git-tag.txt | 4 ++++ builtin/tag.c | 21 ++++++++++++++++----- 3 files changed, 23 insertions(+), 5 deletions(-)diff --git a/Documentation/config.txt b/Documentation/config.txt index 2cd6bdd..076c68a 100644 --- a/Documentation/config.txt +++ b/Documentation/config.txt@@ -2729,6 +2729,9 @@ submodule.<name>.ignore:: "--ignore-submodules" option. The 'git submodule' commands are not affected by this setting. +tag.gpgSign:: + A boolean to specify whether all tags created should be GPG signed. + tag.sort:: This variable controls the sort ordering of tags when displayed by linkgit:git-tag[1]. Without the "--sort=<value>" option provided, thediff --git a/Documentation/git-tag.txt b/Documentation/git-tag.txt index abab481..757baa1 100644 --- a/Documentation/git-tag.txt +++ b/Documentation/git-tag.txt@@ -64,6 +64,10 @@ OPTIONS --sign:: Make a GPG-signed tag, using the default e-mail address's key. +--no-sign:: + Countermand `tag.gpgSign` configuration variable that is + set to force each and every tag to be signed. +
I assume that, after setting tag.gpgsign in the config, this is the only way to get a lightweight tag. Maybe here, or above in config.txt, this could be stated more obviously? dunno. [Also, don't we normally describe --[no]-sign options together?] ATB, Ramsay Jones