[Python-Dev] Mercurial? (original) (raw)

Michael Foord fuzzyman at voidspace.org.uk
Mon Apr 6 13:55:55 CEST 2009


Nick Coghlan wrote:

Dirkjan Ochtman wrote:

Another thing that I discussed with Georg last night would be a setup where changesets get pushed to a gateway repo that runs the tests and only pushes to an "official" repo if everything's still green. That should probably be a topic discussed separately, though.

That was one of the post-switch workflow enhancements that Barry was advocating - it's still a good idea, even if Barry's preferred flavour of DVCS wasn't chosen :)

Gated checkins can work fine but can also have many problems. For example if we have a spuriously failing test then if you are working on an unrelated issue it will be entirely up to chance as to whether you can checkin...

Building the docs would be another thing we could check, although it can take a while.

If we have a queue then it could be the case that you do a commit - and then discover half an hour later that it conflicts with something that was ahead of you in the queue.

Michael

Cheers, Nick.

-- http://www.ironpythoninaction.com/ http://www.voidspace.org.uk/blog



More information about the Python-Dev mailing list