[python-committers] Create a Mercurial repository with a branch per issue

Jesus Cea jcea at jcea.es
Fri Feb 4 13:08:20 CET 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/02/11 12:52, Victor Stinner wrote:
> It would be nice to create a branch for each issue (or each attached to
> an issue?)

Change "branch" to "temporal clone".

I support this, but implementation would be non trivial.

I have missed forever about being able to check a fix before
"officially" committing it. Your request would provide it.

The problem is how to cope with security issues (a patch could execute
arbitrary code in the buildbots) and how to change the buildbot
reporting tools to NOT mix the results from different changeset.

Currently when I try to identify the changeset that introduces a bug,
and I do a bisection search, "everybody" can see that "experiment" in
the public buildbots. That is not very sensible. For instance, you can
see "red" buildbots, when those failing builds are not for HEAD and so,
not relevant to anybody else. I can sympathize with each core developer
just committing a patch and getting a rush because she sees red
buildbots... not related to the patch. More, she has to wait until I
finish before she can see results relevant to her.

Rebasing is good before committing to the "real" repository, but anybody
with a checkout clone will suffer. I guess the clone should be
automatically destroyed as soon as the clone is merged back to the real
repository.

- -- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea at jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
jabber / xmpp:jcea at jabber.org         _/_/    _/_/          _/_/_/_/_/
.                              _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUvsNJlgi5GaxT1NAQI2xQP/U+zdReBfUe8Fu8AmFZMd+3To+mQsP9Oe
IleFmkZ896Nz1CeNzSGCYM3vsytU+c4kd0CN7R+y1mFFGbuZ4oHySf96k/FAMnyH
gO9RjnkRhKYi6BPKYi9nPYMwPd+t07F4bKPewFjlwbCa9EULtkQ2i2qyXl1ozMmn
Th1aP/deTIw=
=S8JV
-----END PGP SIGNATURE-----


More information about the python-committers mailing list