Commits


using a local packfd variable in open_worktree() is sufficient


move got_opentempfd out of got_repo_open. ok stsp@ thanks for all the help massaging this diff


add a 'got merge' command for creating merge commits Additional testing by Thomas Adam. ok tracey


add fd field to got_worktree, modify got_fileindex_entry_update to use fds These changes are intended to make got more compatible with FreeBSD's Capsicum. ok stsp


add per-worktree got.conf(5) file in the .got directory; ok millert


fix out-of-date check regression; only commit staged files after 'got stage'


rename "histedit list" to "histedit script" (on-disk filename changed)


initial 'got histedit' implementation


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