Commits


got: remove trailing slash from worktree_path avoids a double slash when building a path in got_worktree_init


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


update commit command's description


fix usage_commit()


require GOT_AUTHOR environment variable


report commit item status


write commit objects


WIP commit implementation


add support for partial updates, which affect specific paths only


scan for git repository before applying unveil(2)


add initial implementation of 'got revert'


make 'got status' detect and indicate merge conflict markers


make got_worktree_schedule_add() report 'added' via status_cb


unveil repository path in 'got rm'


add a basic implementation of 'got rm'


trim leading whitespace from command descriptions


implement a basic 'got add' command


prevent free with bogus pointer in 'got log' error path


fix 'got log PATH' in a bare git repository; broken by previous


introduce got_worktree_resolve_path()


make 'got log PATH' work consistently from inside a work tree


'got ref -l' can do without cpath and fattr pledges


make 'got log' and 'tog log' skip revs in the got/ namespace


'got update' also needs repo write access now


create references to base commits of got worktrees