6 years ago 59ece79d29 Stefan Sperling
make struct got_object_id opaque
6 years ago 885d3e0206 Stefan Sperling
implement delta combiner and a small test suite for it
6 years ago 96f5e8b328 Stefan Sperling
add support for delta chains; implement them for offset deltas
6 years ago 3ee5fc2109 Stefan Sperling
add support for extracting non-deltified packed objects
6 years ago a487c1d081 Stefan Sperling
refactor dump_packed_object() a bit; no functional change
6 years ago 8251fdbcd7 Stefan Sperling
introduce got_ferror() and use it
6 years ago f334529ed2 Stefan Sperling
add a conversion function from errno to got_error and use it
6 years ago a1fd68d829 Stefan Sperling
Extract non-deltified objects from pack files.
6 years ago 0ebaf0082b Stefan Sperling
verify pack file index checksum
6 years ago 0a0a304863 Stefan Sperling
open pack file index
6 years ago 7d283eeedc Stefan Sperling
add and test basic blob diffing functionality
6 years ago d1cda8264f Stefan Sperling
parse commit objects
6 years ago ab9a70b228 Stefan Sperling
parse object header
6 years ago 7b19e0f11a Stefan Sperling
add copyright
6 years ago 4027f31acc Stefan Sperling
initial import; current implementation only parses the .git/HEAD ref