Hi, I just accidentally reran "git-repack -a -d" on a repository, where I just had run it. And I noticed a funny thing: Of about 4000 objects, it reused all but 8. So I reran it, and it reused all but 2. I ran it once again, and it reused all. The really funny thing is: it created the same pack every time! It is not critical, evidently, but I'd like to know what is causing this rather undeterministic behaviour. (Before you ask: no, I did not make a backup before running the tests, so I unfortunately cannot reproduce it). Ciao, Dscho P.S.: This is the output: $ git-repack -a -d Generating pack... Done counting 4259 objects. Deltifying 4259 objects. 100% (4259/4259) done Writing 4259 objects. 100% (4259/4259) done Total 4259, written 4259 (delta 3391), reused 4241 (delta 3379) Pack pack-66bd976bbdc2ac6da623b8af02037218ecd72ef0 created. $ git-repack -a -d Generating pack... Done counting 4259 objects. Deltifying 4259 objects. 100% (4259/4259) done Writing 4259 objects. 100% (4259/4259) done Total 4259, written 4259 (delta 3393), reused 4257 (delta 3391) Pack pack-66bd976bbdc2ac6da623b8af02037218ecd72ef0 created. $ git-repack -a -d Generating pack... Done counting 4259 objects. Deltifying 4259 objects. 100% (4259/4259) done Writing 4259 objects. 100% (4259/4259) done Total 4259, written 4259 (delta 3393), reused 4259 (delta 3393) Pack pack-66bd976bbdc2ac6da623b8af02037218ecd72ef0 created. - : 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