[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