On Tue, 18 Apr 2006, Jörn Engel wrote: > > > > git clone git://git.kernel.org/... foo/ > > Is it possible for non-owners of a kernel.org account to do this? Yes, kernel.org runs the git daemon. If a repo isn't packed enough, the git protocol can be pretty CPU intensive, but I'm hoping that everybody keeps their repos mostly packed, at which point the git protocol should actually be a lot faster than rsync. > > GIT_OBJECT_DIRECTORY, and it makes a lot less sense with pack-files than > > it did originally, so it's not getting any testing). > > Well, .git/objects for your kernel still consumes 121M. It's not > gigabytes but I still wouldn't want too many copies of that lying > around. Right. However, these days we have better approaches than GIT_OBJECT_DIRECTORY for that. In particular, if you create local clones, use "git clone -l -s", which shares its base objects with the thing you clone from. It makes the clone incredibly fast too (the only real cost is the check-out, which can obviously be pretty expensive), and you can then use git repack -a -d -l on all the to repack just the _local_ objects to avoid having packs duplicate objects unnecessarily. Linus