Differences between revisions 8 and 13 (spanning 5 versions)
Revision 8 as of 2007-07-27 16:48:39
Size: 889
Editor: p5B00F415
Comment: key is specified by ID not path
Revision 13 as of 2012-10-30 08:51:36
Size: 1201
Comment: added link to CommitsigsExtension
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
This extension allows for signing of mercurial revisions, checking them or listing of signed changesets. This extension allows for signing of Mercurial revisions, checking them or listing of signed [[ChangeSet|changesets]].
Line 39: Line 39:
If you want to make sure only signed changesets are pushed to a repository you could use [[http://code.google.com/p/hghooklib/wiki/CheckGpgSig|CheckGpgSig]] hook which is part of [[http://code.google.com/p/hghooklib|HgHookLib]] project.


=== See also ===
* [[CommitsigsExtension]]

Line 40: Line 47:
CategoryExtension CategoryBundledExtension

GPG extension

This extension is currently being distributed along with Mercurial.

Author: Benoit Benissot

Overview

This extension allows for signing of Mercurial revisions, checking them or listing of signed changesets.

Configuration

Configure your .hgrc to enable the extension by adding following lines:

[extensions]
hgext.gpg=

Use the '[gpg]' stanza for optional configuration tweaks for the extension:

[gpg]
# if cmd is not provided it defaults to gpg
cmd=/path/to/gpg-command-to-use
# key is optional and can be provided on the command line
key=KEYID

Usage

Sign one or more revisions: hg sign [OPTION]... [REVISION]...

Check signed revision: hg sigcheck REVISION

List signed revisions: hg sigs

Use hg help for additional options.

If you want to make sure only signed changesets are pushed to a repository you could use CheckGpgSig hook which is part of HgHookLib project.

See also

* CommitsigsExtension


CategoryBundledExtension

GpgExtension (last edited 2013-09-03 03:39:42 by KevinBot)