Commits


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


implement open/close for blobs; add test which prints one


move printing of tree objects into regression test


parse and print tree objects


parse commit objects


avoid repeated strlen() calls


parse object header


print the head revision