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

On Jan 3, 2009, at 10:52 AM, Victor Stinner wrote:

A little offtopic: it seems to me it is a flaw of svn, that it
encourages the model of two classes of developers, those with a commit
access (first class) and those without it (second class).

Yes, that's the problem. Is it not possible to have finer permission (instead of boolean permission: commit or not commit)? Eg. give commit access but only
for a file or a directory? It looks like Tarek Ziade is now allowed to
commit, but only on distutils. I like such permission because nobody knows
the whole Python project, it's too huge for a single brain ;-)

Well, except for Guido and Tim maybe :)

Python does have finer grain permissions, but it's strictly by convention. We /could/ have technical means to control those permissions, but it's never been worth the effort before.

your main point is that using bugtracker for committing patches
is very painful (I agree)

No, my point is that some patches stay too long in the tracker. GIT, Mercurial or anything else are a little bit better than the tracker (the patches can be synchronized with upstream), but the goal is to be part of the upstream code
base.

A distributed VCS is useful to test huge changes. Performance improvment on integers (patches to optimize the multiplication, use base 2^30 instead of
2^15, etc.) would benefit from such tools, because cooperative work is
easier.

A DVCS has lots and lots of benefits. One that I like a lot is that it will be much easier for people to maintain such bigger branches while still tracking changes to the trunk. And a DVCS like Bazaar supports bundles which are essentially super-patches that contain all the meta data that a real branch would have. So a bzr bundle would be a fine thing to attach to a tracker issue, and it would be much more alive than a plain old patch.

- -Barry

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iQCVAwUBSV+wuXEjvBPtnXfVAQK/bQQAnZIjOCZAvRX/Jgzwn7Qkq5cqSnB/6qs2
gDls7tTlGJdtmYgSoZDVhosExaLA7AqvSMxsdTgEID4ejhh1TX42xzifeWyAhwrz
WrK591SfoNXHG+YxhIRebt9wenGYzn3S/Qe5eJ0Jct7u0G6rDWK0X35OyZa+woC1
BNK6H0fTfUo=
=mK3Y
-----END PGP SIGNATURE-----
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to