This adds support for calculating either ref of ofs deltas in git pack-objects. It fixes all of the tests of t5300-pack-object.sh of the official git test suite up until it starts testing with git verify-pack (which we don't currently have any implementation of.)
Other than deltas, this mostly involved improving support for GIT_OBJECTS_DIRECTORY throughout dgit and implementing index-pack --keep.
This adds support for calculating either ref of ofs deltas in git pack-objects. It fixes all of the tests of t5300-pack-object.sh of the official git test suite up until it starts testing with
git verify-pack
(which we don't currently have any implementation of.)Other than deltas, this mostly involved improving support for
GIT_OBJECTS_DIRECTORY
throughout dgit and implementingindex-pack --keep
.