Commits


add a Makefile hierarchy which builds the whole show


implement fork+exec (and by the way, fix the build...)


move object parsing code into a separate file


provide a compile-time toggle for object caching


rename zbuf to inflate


add a compile time switch to read pack index with read(2)


add an object id cache which backs the object cache


implement repository object cache via object_idset


move got_opentmp* functions to public API; used from tog


read object headers with privsep


rename 'refs' to 'reference'


restore DEBUG build


use stricter CPPFLAGS from mpi


implement fileindex entry open/close


rename zb.c to zbuf.c


add worktree skeleton code; implement got_worktree_init()