Hi, On Fri, 10 Apr 2009, Robin H. Johnson wrote: > On Wed, Apr 08, 2009 at 12:52:54AM -0400, Nicolas Pitre wrote: > > > http://git.overlays.gentoo.org/gitweb/?p=exp/gentoo-x86.git;a=summary > > > At least that's what I cloned ;-) I hope it's the right one, but it fits > > > the description... > > OK. FWIW, I repacked it with --window=250 --depth=250 and obtained a > > 725MB pack file. So that's about half the originally reported size. > The one problem with having the single large packfile is that Git > doesn't have a trivial way to resume downloading it when the git:// > protocol is used. > > For our developers cursed with bad internet connections (a fair number > of firewalls that don't seem to respect keepalive properly), I suppose > I can probably just maintain a separate repo for their initial clones, > which leaves a large overall download, but more chances to resume. IMO the best we could do under these circumstances is to use fsck --lost-found to find those commits which have a complete history (i.e. no "broken links") -- this probably needs to be implemented as a special mode of --lost-found -- and store them in a temporary to-be-removed namespace, say refs/heads/incomplete-refs/$number, which will be sent to the server when fetching the next time. (Might need some iterations to get everything, though.) Ciao, Dscho -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html