Re: [PATCH] git-bundle: Make thin packs
- From
Linus Torvalds <torvalds@linux-foundation.org>
- Date
- Mar 8, 2007, 00:34 UTC
- Message-ID
- <Pine.LNX.4.64.0703071632140.5963@woody.linux-foundation.org>
- In-Reply-To
- <Pine.LNX.4.63.0703080121210.22628@wbgn013.biozentrum.uni-wuerzburg.de>
On Thu, 8 Mar 2007, Johannes Schindelin wrote:
Show 9 quoted lines
> > > Since a bundle doesn't make any sense *anyway* unless you have > > the prerequisites at the other end, I think you might as well do > > thin packs. That will cut down on the bundle size a *lot* for > > the common cases. > > Well, I disagree on the blanket "*anyway*". Shallow fetches are no > longer possible from these bundles (at least after this commit > _and_ ":/git-bundle: avoid packing" which I just sent out).
Does anybody actually use shallow clones in real life?
When I did the numbers a long time ago, the shallow clone didn't actually help much, because it meant that there were no deltas. Which meant that you got 1% of the history for 60% of the price of all history, and the shallow thing didn't really seem to make much sense.
I guess that for something with a really long history, you'd get 0.001% of the history for 10% of the price, and maybe it makes sense then.
Linus