Commits


happy new copyright year


apply unveil(2) to worktree tests


make C test output match cmdline test output


make checkout status char unsigned


signal existing files in checkout progress output


fix naming of some work tree meta data files and macros


make got_worktree_checkout_files() infer base commit from meta data


store base commit in a dedicated meta file


abort checkout operations cleanly when Ctrl-C is hit


fix 'make PROFILE=1' build


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


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