5 years ago Stefan Sperling
deduplicate code for constructing a worktree's base ref name
create references to base commits of got worktrees
read UUID back from work tree meta data
add a UUID to work tree meta data
check for errors from fclose()
preserve executable bit on files during checkout and update
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
6 years ago Stefan Sperling
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