Commits


fix 'got revert' with new realpath(3) ENOENT behaviour


cache path length in struct got_pathlist_entry


forbid editing the history of branches outside of "refs/heads"


fix a bug in 'got branch' and add tests for this command


add 'make release' target; programs now have a version number


prevent 'got commit' on branches outside "refs/heads/" (the only exception is the work tree's temporary histedit branch)


remove pointless output parameter from got_pathlist_append()


add support for multiple path arguments to 'got commit'


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


abort histedit operation if we don't manage to install the script


improve histedit script error checking and fix leaks


speed up 'got rebase' ancestry check


speed up rebase and histedit path prefix check: skip blob content diffs


make 'got update' accept mulitple path arguments


add helper function to parse worktree paths from argv


plug memleaks of paths on pathlist in cmd_status()


s/path/repository-path/ in 'got init' usage and docs


add support for multiple path arguments to 'got status'


make 'got commit' work with a directory path


if histedit has commits to edit, provide a hint in error message


allow 'got commit' while 'got histedit' is interrupted


fix a double-free in 'got update' error path


fix histedit's interactive retry loop


fix histedit (a)bort prompt handling


fix histedit syntax error detection