4 years ago Stefan Sperling
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
4 years ago Hiltjo Posthuma
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