[Python-Dev] python-checkins (original) (raw)

Dirkjan Ochtman dirkjan at ochtman.nl
Tue Jul 13 22:45:53 CEST 2010


This is getting a little off-topic, but let me just respond to this...

On Tue, Jul 13, 2010 at 22:10, Barry Warsaw <barry at python.org> wrote:

Does Mercurial have a similar feature?  If so, I would suggest that we enable that and require committers to use registered gpg keys to sign their commits. We'd always have a verifiable chain back to a responsible party, and committers would be responsible for any changes or patches they merge on behalf of others.  IME the overhead is pretty trivial, but then I'm quite comfortable with gpg concepts and tools.

I wrote something on Stack Overflow about this today, which I reproduce here:

Note that, if you're going to require that each cset is signed, each non-committer contributor also has to have this facility, which IMO raises the bar significantly. I think I added the pushing user to the commit mails to provide just this kind of paper trail. Given the tamper-proofness of the SHA1 changeset ID's (and yes, hg will move to some newer hash algorithm at some point before SHA1 becomes too easy to crack), I don't think signing each cset adds much value.

Cheers,

Dirkjan



More information about the Python-Dev mailing list