Stuart Herbert wrote: >> __Problem: CVS__ >> >> CVS is one of the worst application ever created. > > Hear, hear. > > I'd like to see a move to Subversion made a priority for 2006. If there > are problems with Subversion's performance with our tree, engage with > its authors to obtain improvements. But get it done.
/me puts on his admin hat Its going to be a bitch to switch to anything and it would be great to have some quantitative (unbiased) proof that such a move will add enough benefit for developers and Gentoo to be worth it. Truthfully, I don't know much about the other VC's out there (git, subversion, etc). But from what I do know, I would say that subversion has the best bet to be our preferred replacement. /me puts on his dev hat From what I've heard, subversion offers the best features and flexibility of the other VC's out there. Granted git has some nice features too, but I'd have to evaluate what we really need. /me puts on his neutral hat Subversion would be the best bet now because of viewcvs (now viewvc) support for it. Changing version control software is going to take a *bunch* of work. Things I can think of off the top of my head that will need work will be: * repoman support * portage regen tools on the master mirror * developer documentation * developer training (amazing concept!) * massive testing of all issues Here's an idea I had tonight. Since we're going to be doing the Google SoC this summer, perhaps a great project would be having someone work on this migration (or at least do an unbiased test implementation). I'd be willing to provide an infra server for testing/development. I don't see much problem at least trying to work out all the details. I don't think infra will go with any change unless there is a clear, detailed migration plan with proper back-out plans also. The tree is the most important part of our distribution and I'm not going to let such a migration go by without proper planning and testing. After the test implementation is done and has been fully tested, perhaps the council could make the final decision if infra is happy with the implementation/migration details. I'm sure there are going to be unseen issues we won't know about until we try a migration. It would be neat if I could provide a developer restricted rsync module on the test box so that they can actually try using their systems on there. Anyways, I'd just thought I'd give my input since its going to need to go through us eventually :). If people like the idea of having a SoC project for this, let me know and I'll have user-rel add that to the list. Cheers- -- Lance Albertson <[EMAIL PROTECTED]> Gentoo Infrastructure | Operations Manager --- GPG Public Key: <http://www.ramereth.net/lance.asc> Key fingerprint: 0423 92F3 544A 1282 5AB1 4D07 416F A15D 27F4 B742 ramereth/irc.freenode.net
signature.asc
Description: OpenPGP digital signature