-----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