[...]
Indeed. Otherwise it would be impossible to determine the offset to the
base object if that base object is not in the pack.
That doesn't mean there isn't any OFS_DELTA left to resolve though.
But this function is only about adding missing objects to the pack and
the deltas that need them must be REF_DELTA objects.
Once a REF_DELTA has been resolved with an external object, it then
constitute a possible new base for remaining OFS_DELTA or
REF_DELTA objects, and that is found recursively in resolve_delta().
Nicolas
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html