5 years ago 324d37e7c7 Stefan Sperling
make got path APIs available to library consumers
5 years ago c4cdcb68ce Stefan Sperling
add support for partial updates, which affect specific paths only
5 years ago 517bab732f Stefan Sperling
deduplicate code for constructing a worktree's base ref name
5 years ago 0cd1c46a9e Stefan Sperling
create references to base commits of got worktrees
5 years ago c442a90d57 Stefan Sperling
read UUID back from work tree meta data
5 years ago ec22038e8d Stefan Sperling
add a UUID to work tree meta data
5 years ago fb43ecf150 Stefan Sperling
check for errors from fclose()
5 years ago 68ed9ba51a Stefan Sperling
preserve executable bit on files during checkout and update
5 years ago 5d56da8198 Stefan Sperling
happy new copyright year
5 years ago eea47b7eab Stefan Sperling
apply unveil(2) to worktree tests
5 years ago 9465d5226d Stefan Sperling
make C test output match cmdline test output
5 years ago a0eb853d32 Stefan Sperling
make checkout status char unsigned
5 years ago d7b62c98be Stefan Sperling
signal existing files in checkout progress output
5 years ago 0f92850ea2 Stefan Sperling
fix naming of some work tree meta data files and macros
5 years ago 93a3027739 Stefan Sperling
make got_worktree_checkout_files() infer base commit from meta data
5 years ago 65596e1591 Stefan Sperling
store base commit in a dedicated meta file
5 years ago 99437157b9 Stefan Sperling
abort checkout operations cleanly when Ctrl-C is hit
5 years ago 2ff12563f8 Stefan Sperling
fix 'make PROFILE=1' build
5 years ago ad242220ad Stefan Sperling
implement fork+exec (and by the way, fix the build...)
6 years ago 511a516b74 Stefan Sperling
move got_opentmp* functions to public API; used from tog
6 years ago 2178c42edf Stefan Sperling
read object headers with privsep
6 years ago 5261c20130 Stefan Sperling
rename 'refs' to 'reference'
6 years ago 718b3ab0e3 Stefan Sperling
rename the library-internal headers again to a common prefix
6 years ago 291c6f0346 Stefan Sperling
fix worktree test build
6 years ago f8352b2a84 Stefan Sperling
use pledge(2) in regression tests