Commits


explain more clearly how a histedit script will be edited


document more clearly what needs to be done to start a histedit operation


switch 'got tag' commit argument to a -c option for consistency


let 'got branch' switch and update the work tree ok tracey


edit man page wording for histedit -m feature


add 'got histedit -m' option which makes it easy to edit log messages only ok tracey


show how to log subdirectories in got.1 EXAMPLES ok naddy


document semantics of got log and tog log path arguments


better description of the effects of 'got rebase' in got.1 EXAMPLES


man page wording tweaks


make 'got log' show first-parent history by default; remove -f and add -b option


fix typo in got(1) man page markup


make got and tog accept a --version argument; -V option is a bit obscure prompted by a question from tedu@


add -E option to 'got checkout' allowing use of a non-empty work tree path needed by and ok kn@


add copyright year for files already touched in 2020


explicitly document that rebase requires a work tree reflecting a branch tip


both 'got add' and 'got rm' now accept directories; sync usage and man pages


add -k option to 'got remove' to keep files on disk ok stsp


add -R option to 'got remove' for recursive deletion ok stsp


got.1: Fix mdoc(7) linter errors/warnings mandoc: got.1:573:96: ERROR: skipping end of block that is not open: Oc mandoc: got.1:1583:2: WARNING: skipping paragraph macro: Pp at the end of Sh


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