"git gc" doesn't seem to remove loose objects any more
- From
- Bruce Stephens <bruce.stephens@isode.com>
- Date
- Dec 15, 2008, 12:52 UTC
- Message-ID
- <808wqhzjl9.fsf@tiny.isode.net>
I couldn't see a test for this, but perhaps I'm just missing it?
brs% git count-objects
161 objects, 1552 kilobytes
brs% git gc
Counting objects: 80621, done.
Compressing objects: 100% (22372/22372), done.
Writing objects: 100% (80621/80621), done.
Total 80621 (delta 57160), reused 80305 (delta 56884)
brs% git count-objects
207 objects, 2048 kilobytesAnd I see lots of directories under .git/objects which confirms things.
I don't think I've changed any relevant configuration.
This is with 8befc50c49e8a271fd3cd7fb34258fe88d1dfcad (also whatever version I used before, erm, probably de0db422782ddaf7754ac5b03fdc6dc5de1a9ae4), and possibly earlier versions---I've just started noticing now that the number of loose objects has started causing git gui to complain.
(Hmm, I note that git gui reports a larger number of loose objects than git count-objects. Ah, OK, it really is just an approximation, so no surprise.)