Re: Figured out how to get Mozilla into git
From: Linus Torvalds <torvalds@osdl.org>
Date: 2016-06-15 22:42:29
On Fri, 9 Jun 2006, Jon Smirl wrote:
They need the distributed thing whether they realize it or not. Some of the external projects like songbird and nvu are vulnerable to drift since they are running their own repositories. Once a few move/renames happen they can't easily stay in sync anymore. It has been over a year since NVU was merged back into the trunk. That is the same reason I want it, so that I can work on stuff locally and have a repository. The core staff doesn't have this problem because they can make all the branches they want in the main repository.
Yes. Anyway, I think we'll get git working well for repositories that size, and eventually the core developers will notice how much better it is. In the meantime, the fact that git-cvsimport can be done incrementally means that once we have the silly pack-file-mapping details worked out, it should be perfectly fine to run the 3-day import just once, and then work on it incrementally afterwards without any real problems. So people like you who want to work on it off-line using a distributed system _can_ do so, realistically. Maybe not practically _today_, but I don't think the git issues are serious enough that we'd be talking about "months from now", but more of a "in a week or so we migh have something that works fine for your case". [ They had this long discussion about languages on #monotone the other day, and the reason I'll take C over anything else any day is the fact that a well-written C program is literally only limited by hardware, never by the language. The poor python/perl guys may write things more quickly, but when they hit a language wall, they hit it. I think we've got an excellent data model, and handling even something huge like the _whole_ history of mozilla doesn't look very daunting at all. I just want to have a real test-case to motivate me to look at the problems. ]
It would be better to rsync Martins copy, he has a lot more bandwidth. It will take over a day to copy it off my cable modem. I'm signed up to get FIOS as soon as they turn it on in my neighborhood, it's already wired on the poles.
Sure. I actually just have regular 128kbps DSL myself. I guess I should upgrade to 256 (the downside of having deer munching on the roses in our back yard is that I don't think I even have the option for anything faster), but I'm so damn well distributed that the slow 128kbps is actually more than enough - everything serious I do is local anyway. So it will take me quite some time to download 2GB+, regardless of how fat a pipe the other end has ;) Linus