Commits


more progress on reading packed/deltified objects


remove insize arg from inflate_read()


remove pointless loops in read_{commit,tree}_object()


Fix missing error check in parse_tree_object().


implement delta combiner and a small test suite for it


Move zlib wrapper/buffering code into a separate file.


Some memory failure checks were missing.


rename helper function open_object() to fopen_object()


model delta chains in a better way


add support for delta chains; implement them for offset deltas


Make struct got_object opaque to users of the library


Implement open() support for offset delta objects


add support for extracting non-deltified packed objects


open packed objects correctly; don't worry about their contents yet


Support packfiles in object-type specific object_open() functions.


add a conversion function from errno to got_error and use it


Extract non-deltified objects from pack files.


fix previous


don't overwrite already decompressed data


check recallocarray return value


fix size calculations


make tree diffing work


remove unused function


show blob IDs in diff header


add and test basic blob diffing functionality