5 years ago 36a387004f Stefan Sperling
stop caching head ref's value in struct got_worktree; may become stale
5 years ago 7bcb2ecfc0 Stefan Sperling
move worktree base refs into a subdirectory
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 271d2a38b1 Stefan Sperling
store parsed head reference in struct got_worktree
5 years ago eaccb85f72 Stefan Sperling
store a parsed base commit ID in struct got_worktree
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
6 years ago 718b3ab0e3 Stefan Sperling
rename the library-internal headers again to a common prefix