Commits


do not store commits in the commit graph; saves memory


show timezone offset in 'got log'


parse commit timestamps when opening commits


move parse_commit_time() to object.c and make public API


show log message above a diff between commits


read commit objects with privsep


document the current public API


add the ability to start the log at a particular commit


rewrite 'got log' without recursion


remove unused list head


make length of id string an implementation detail


remove got_parse_object_id(), add got_object_open_by_id_str() instead


make struct got_object_id opaque


move struct got_zstream_buf to private header zb.h


make struct got_blob_object opaque


more progress on reading packed/deltified objects


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