Commits


treat unexpected message from unpriv processes as error


read object headers with privsep


put a limit on delta chain recursion


document the current public API


remove GOT_ERR_NO_MEM, we can just use errno in those cases


use stricter CPPFLAGS from mpi


initial implementation of worktree checkout


implement worktree open and close operations


add function to read worktree meta data file


add worktree skeleton code; implement got_worktree_init()


make struct got_object_id opaque


implement delta combiner and a small test suite for it


add support for delta chains; implement them for offset deltas


add support for extracting non-deltified packed objects


refactor dump_packed_object() a bit; no functional change