Commits


retire C tests which depended on Got's own Git repository to run


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)


got.1 wording tweak


clearly state where 'git fetch' and 'git push' are required


remote duplicate .Pp in man page


document how to work against remote git repositories with got


allow aborting search in 'tog log' with backspace key


add TODO item for tog


remove pointless output parameter from got_pathlist_append()


add a TODO item for histedit


document work tree's use of temporary rebase/histedit branches


document 'got commit' out-of-dateness check


add support for multiple path arguments to 'got commit'


got.1: clarify how checkout -b and -c options interact


fix typo in test commit log message


relax commit out-of-dateness check: consider file content only


read_meta_file() can fstat() instead of lstat() since file is already open


README: Use `man -l' not `mandoc | less' Honours MANPAGER and is easier to type.


increase the scope of blame tests by a blasting 100%


make GOT_ERR_WORKTREE_META errors show more information


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


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


fix 'got revert' on files in newly added subdirectories


improve histedit script error checking and fix leaks