Commits


Make struct got_object opaque to users of the library


Implement open() support for offset delta objects


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


Extract non-deltified objects from pack files.


fix previous


add more object types (needed for pack files)


show blob IDs in diff header


add and test basic blob diffing functionality


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


parse and print tree objects


remove unused union 'obj' from struct got_object


parse commit objects


parse object header


print the head revision


resolve symbolic refs