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
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.
More information about the Python-Dev