On Mon, 27 Jun 2005, Junio C Hamano wrote:
LT> And if we have a pack-file in .git/objects/ that already has
LT> the object, that may not be the _same_ pack-file that we're
LT> expanding at all, so if that pack file already has the
LT> object, then not writing it out is actually the right thing
LT> to do.
This I have to think about a bit.
The most trivial example is doing a "git pull" of a small pack-file
update.
We probably don't want to leave it around as a pack-file (we'll re-pack
everything at some later date, but we also don't want to expand the stuff
we already have in our _real_ pack-file).
Linus