[Python-Dev] Mercurial?

Barry Warsaw barry at python.org
Mon Apr 6 15:07:21 CEST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Apr 6, 2009, at 7:55 AM, Michael Foord wrote:
> 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.

All very true. Where I've worked with gated branches, there are 
procedures for dealing with each of these issues. For a test suite 
like Python's which runs in a few minutes, I don't think some of the 
more extreme approaches are necessary (as opposed to a system where a 
full test run takes *hours*). On the whole though, it's a net win 
because you know the main tree is always good. This is especially 
useful around release time! But I guess it's up to Benjamin now to 
push for that :).
Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
iQCVAwUBSdn+iXEjvBPtnXfVAQIEKAP/b3RcUIxcxOpTGfk8POAj+oQXvcvIpI+H
6sN2CWss7bt9qLVlJMFCJoEH78JKnydHuGy+JmZf2rMtnfwIr0w7EFSMoT8X7tPg
YflsHn3ePrBddqD9EOwXo+hQfgodSKHEyPHDPgYSMUtiR4TTqkVXD/o4ViQk4K1b
YFtRkehHKfc=
=F39k
-----END PGP SIGNATURE-----


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /