Commits


show commit date's century in 'got blame' output (patch by Tracey Emery) tests adjusted by me


always show the input path when realpath(3) returns an error


preserve the log message when an error occurs during import, as intended


preserve the tag message when an error occurs during tagging, as intended


preserve the log message when an error occurs during commit, as intended


show file mode differences when diffing trees


catch and reject integration into the freshly rebased branch


add 'got integrate' command


prevent a NULL deref in an error path of got.c's diff_trees()


show bad reference names in error messages to make such errors more clear


add -w (ignore whitespace) option to 'got diff'


make 'got branch' without args show work tree's branch; requested by benno@


show temporary branch in 'got branch -l' during rebase and histedit


getline: fix the return type to ssize_t and small nits


plug logmsg memory leak in cmd_import; found by jj@ with scan-build


missing NULL check


use author name/email from ~/.gitconfig if GOT_AUTHOR is not set


obtain repo format version and commit author name/email from .git/config


unstage may need to write to repository; fix unveil(2) call accordingly


'got stage' writes to repository, fix unveil(2) call accordingly


tiny white-space fix


match_object_id: fix free() in error handling path


fix 'got log path' in a work tree with a path prefix


add support for path arguments to 'got cat'


make 'got log -p path' display patches for the specified path only