Nguyễn Thái Ngọc Duy [off-list ref] writes:
Instead of using 8 bytes (on 64 bit arch) to store a pointer to a
pack. Use an index isntead since the number of packs should be
relatively small.
This limits the number of packs we can handle to 256 (still
unreasonably high for a repo to work well). If you have more than 256
packs, you'll need an older version of Git to repack first.
I can tell without looking at the rest of the thread that people had
reasonable objection against this stance ;-) This will not fly well.