Commits


rename delta dumping helper function and tweak its parameter list


prepare application of deltas


add a helper function for opening a pack file


treat tag objects as a plain type in got_packfile_extract_object()


treat tag objects as a plain type in open_packed_object()


add support for opening ref delta objects


resolve ref deltas as part of a delta chain


s/decode_/parse_/


model delta chains in a better way


add a helper function to reduce size of a switch statement


add support for delta chains; implement them for offset deltas


compute off_delta offset correctly


We only support plain objects as delta base for now.


Make struct got_object opaque to users of the library


Implement open() support for offset delta objects