4 years ago 50b0790ed9 Stefan Sperling
add per-worktree got.conf(5) file in the .got directory; ok millert
5 years ago f0b7540102 Stefan Sperling
fix out-of-date check regression; only commit staged files after 'got stage'
5 years ago c3022ba5fc Stefan Sperling
rename "histedit list" to "histedit script" (on-disk filename changed)
5 years ago 0ebf8283cd Stefan Sperling
initial 'got histedit' implementation
5 years ago 818c750100 Stefan Sperling
initial 'got rebase' implementation
5 years ago 1ab61ced3b Stefan Sperling
use absolute path for reference in got/worktree namespace
5 years ago 8656d6c4d5 Stefan Sperling
make struct got_commitable opaque to library users
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