Commits


initial 'got rebase' implementation


use absolute path for reference in got/worktree namespace


make struct got_commitable opaque to library users


stop caching head ref's value in struct got_worktree; may become stale


move worktree base refs into a subdirectory


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


store parsed head reference in struct got_worktree


store a parsed base commit ID in struct got_worktree


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


rename the library-internal headers again to a common prefix