On 20/03/16 15:07, Laurent Arnoud wrote: > The `tag.gpgsign` config option allows to sign all > commits automatically. ^^^^^^^ presumably you meant tags. > > Support `--no-sign` option to countermand configuration `tag.gpgsign`. > > Signed-off-by: Laurent Arnoud <laurent@xxxxxxxxxx> > Reviewed-by: Jeff King <peff@xxxxxxxx> > --- > 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, the > diff --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 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html