Taylor Blau <me@xxxxxxxxxxxx> writes: > Hopefully you're satisfied with the way things are split up and > organized currently, but if you have suggestions on other ways I could > slice or dice this, please let me know. I did wonder how expensive to recompute and validate the "distinct" information (in other words, is it too expensive for the consumers of an existing midx file to see which packs are distinct on demand before they stream contents out of the underlying packs?), as the way the packs are marked as distinct looked rather error prone (you can very easily list packfiles with overlaps with "+" prefix and the DISK chunk writer does not even notice that you lied to it). As long as "git fsck" catches when two packs that are marked as distinct share an object, that is OK, but the arrangement did look rather brittle to me.