6 years ago 0a585a0d64 Stefan Sperling
remove GOT_ERR_NO_MEM, we can just use errno in those cases
6 years ago 25783624d6 Stefan Sperling
use stricter CPPFLAGS from mpi
6 years ago 9d31a1d8a4 Stefan Sperling
initial implementation of worktree checkout
6 years ago 6d9d28c32e Stefan Sperling
implement worktree open and close operations
6 years ago 09fe317aa5 Stefan Sperling
add function to read worktree meta data file
6 years ago 86c3caaf12 Stefan Sperling
add worktree skeleton code; implement got_worktree_init()
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