Commits


move got_opentmp* functions to public API; used from tog


read object headers with privsep


rename 'refs' to 'reference'


rename the library-internal headers again to a common prefix


fix worktree test build


use pledge(2) in regression tests


fix worktree test build: remove more unused variables


remove base-commit meta file; this will move into the fileindex


initial implementation of worktree checkout


rename library-private headers from *_priv.h to *_lib.h


add a proper definition for the worktree head


create an emtpy base-commit file


add verbose output to worktree_test -v


fix mem leak in worktree test code


in work tree test code, use stat() to test existence of file