Commits


Introduce -I to cmd_add to disregard ignores when adding recursively. Expand add.sh tests. Update TODO.


got.1: Fix log -s, tweak wording From stsp


log: Implement -s search-pattern match_logmsg() is copied from tog's match_commit().


add -R option to 'got add' for recursive addition (patch by Tracey Emery)


add -c option to 'got branch', replacing the optional second argument


rename 'got init' and 'got import' default branch to "main"; patch by kmos@


fix copy-pasto in man page; patch by landry@


teach 'got commit' to tweak the executable bit of a file


add a 'got integrate' example to the man page


add 'got integrate' command


explicitly document that 'got ref' expects absolute reference names


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


Fix misleading wording in got.1 about branch options; -r option always works.


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


make 'got status' read .gitignore files; support **/ and /**/ in patterns


fix markup errors around user.email in got.1


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


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


add missing -P option to 'got cat' usage in got.1


add support for path arguments to 'got cat'


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


allow creating branches based on commit IDs as well as other branch references


detect and ignore Git submodules


indicate non-existent paths in 'got status' and make 'got diff' error for them


document tag objects