On Sat, 2006-01-28 at 18:33 +1300, Martin Langhoff wrote: > I've got a few small improvements to cvsimport in my laptop that I'll > push out for Junio to merge as soon as I get back to the office. I've > run "99% successful" imports of cairo and of x.org (modular and > monolithic) with all their branches and tags. It isn't literally the > 20 years of commits Jim talked initially about -- cvs holds just the > last ~5 years. Yeah, X CVS is a scattered mess at present. I think it would be better to just leave that mess alone and grab a reasonably recent chunk of it to put into a GIT repository. Save a bunch of space too. We also haven't quite finished all of the recovery needed to span the whole twenty years yet. Carl and I hacked at the tool a bit to pull apart our ChangeLog-based commit messages; extracting email addresses and separating the commit messages from the (now useless) list of affected files. We're getting clean cairo imports now, there are a few weirdnesses around branches that we've seen -- one commit appears on both the branch and trunk for some reason. 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. I'm not sure we'll need ongoing synchronization with existing X.org CVS for long; there aren't any other developers doing any significant changes to this part of the system, so we can abandon the losers with no remorse. -- keith.packard@intel.com - 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.html
This archive was generated by hypermail 2.1.8 : 2006-01-28 22:01:44 EST