Commit Briefs

0c60ce5ab2 Stefan Sperling

document the current public API


3235492e3f Stefan Sperling

add the ability to start the log at a particular commit


8bf5b3c9ff Stefan Sperling

rewrite 'got log' without recursion


b014688450 Stefan Sperling

remove unused list head


ef0981d5bf Stefan Sperling

make length of id string an implementation detail



59ece79d29 Stefan Sperling

make struct got_object_id opaque


908b019409 Stefan Sperling

move struct got_zstream_buf to private header zb.h


f934cf2c63 Stefan Sperling

make struct got_blob_object opaque


eb651edf82 Stefan Sperling

more progress on reading packed/deltified objects


eef6493a8d Stefan Sperling

Make struct got_object opaque to users of the library


b107e67fba Stefan Sperling

Implement open() support for offset delta objects



a1fd68d829 Stefan Sperling

Extract non-deltified objects from pack files.


9b1d51628a Stefan Sperling

fix previous


f9a4270b1d Stefan Sperling

add more object types (needed for pack files)


f78b0693d7 Stefan Sperling

show blob IDs in diff header


7d283eeedc Stefan Sperling

add and test basic blob diffing functionality


68482ea3f5 Stefan Sperling

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


0ffeb3c2d8 Stefan Sperling

parse and print tree objects


ad3a03de37 Stefan Sperling

remove unused union 'obj' from struct got_object


d1cda8264f Stefan Sperling

parse commit objects


ab9a70b228 Stefan Sperling

parse object header


d71d75ad16 Stefan Sperling

print the head revision


1199560333 Stefan Sperling

resolve symbolic refs