6 years ago eef6493a8d Stefan Sperling
Make struct got_object opaque to users of the library
6 years ago b107e67fba Stefan Sperling
Implement open() support for offset delta objects
6 years ago 6c00b54532 Stefan Sperling
open packed objects correctly; don't worry about their contents yet
6 years ago a1fd68d829 Stefan Sperling
Extract non-deltified objects from pack files.
6 years ago 9b1d51628a Stefan Sperling
fix previous
6 years ago f9a4270b1d Stefan Sperling
add more object types (needed for pack files)
6 years ago f78b0693d7 Stefan Sperling
show blob IDs in diff header
6 years ago 7d283eeedc Stefan Sperling
add and test basic blob diffing functionality
6 years ago 68482ea3f5 Stefan Sperling
implement open/close for blobs; add test which prints one
6 years ago 0ffeb3c2d8 Stefan Sperling
parse and print tree objects
6 years ago ad3a03de37 Stefan Sperling
remove unused union 'obj' from struct got_object
6 years ago d1cda8264f Stefan Sperling
parse commit objects
6 years ago ab9a70b228 Stefan Sperling
parse object header
6 years ago d71d75ad16 Stefan Sperling
print the head revision
6 years ago 1199560333 Stefan Sperling
resolve symbolic refs
6 years ago 7b19e0f11a Stefan Sperling
add copyright
6 years ago 4027f31acc Stefan Sperling
initial import; current implementation only parses the .git/HEAD ref