Keith Packard <keithp@keithp.com> writes: > Once we're happy with the import, I'm pretty sure we'll just switch > cairo over to git and dump the CVS bits. X.org is a harder case, for > that I suspect we'll migrate individual modules over one at a time, > perhaps starting with the core X server pieces so that I can get my work > done, have it published in the main repository and not have it also > break everyone else's X server. Wow....... You are switching Cairo and X.org from CVS to git? It could be that anything is better than CVS these days, but I have to admit that my jaw dropped after reading this, primarily because I've have never touched anything as big as X. Awestruck, dumbstruck,... Xstruck. Yeah, I know I should have more faith in git. Earlier I heard Wine folks are running git in parallel with CVS as their dual primary SCM now, and of course git is the primary SCM for the Linux kernel project. For things like the source code management, it takes a new software to be at least 10 times as good as the one that has been used, because switching _is_ a pain no matter how well tool helps the transition. You have to transition not just the repository, but people who interact with it. When the Linux kernel switched, it was not that hard to be infinitely better than the previous one. Because the previous one was no longer available to the kernel community; git did not have to be 10 times better on technical merits alone when the transition happened. Can I hear experiences from other big projects that tried to use git [*1*]? I suspect there are many that have tried, and I would not be surprised at all if git did not work out well for them. For projects that already run on a (free) SCM, I would be very surprised if the developers find the current git 10 times better than the SCM they have been using (probably with an exception of CVS), unless they have very specific need, such as parallel development of distributed nature like the Linux kernel. I do not do mailing list search as often as I would like to be doing, but I have seen some projects tried and went back to CVS. We would learn much from our failures to support them -- what those people found lacking. [Foornote] *1* Please limit yourselves to reasonably well-known "it is surprising you haven't heard of this project" kind... - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Sun Jan 29 08:09:32 2006
This archive was generated by hypermail 2.1.8 : 2006-01-29 08:10:42 EST