Commit Graph

4304 Commits

Author SHA1 Message Date
Benoit Boissinot
799c1157bf gpg signing extension for hg
the principle is almost the same as how tags work:
.hgsigs stores signatures, localsigs stores local signatures

the format of the signatures is:
nodeid sigversion base64_detached_sig

sigversion 0 signs simply the nodeid (maybe we would like
to sign other things in the future).

you can associate fingerprints with roles in hgrc like:
[gpg]
fingerprint_of_a_key_without_spaces = release
fingerprint_of_a_key_without_spaces = contributor, testing

the key used for signing can be specified on the command line or
via hgrc (key =)

thanks to Eric Hopper for testing and bugfixing
2005-12-16 11:12:08 -06:00
Matt Mackall
3e810c442d Re-add hgext/__init__.py 2005-09-29 12:49:01 -07:00
mpm@selenic.com
d6595522d1 Merge with BOS 2005-09-22 09:39:05 -07:00
Bryan O'Sullivan
2f99b73208 Rename mercurial.ext to hgext. 2005-09-21 15:17:24 -07:00