Commits


detect and ignore Git submodules


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


document tag objects


initial implementation of 'got tag' command


initial 'got cat' implementation


man page spelling fixes from Hiltjo Posthuma


add GOT_LOG_DEFAULT_LIMIT env var for setting a got log -l default


add -s option to 'got ref' usage in man page


introduce 'got ref -s' and add two tests for 'got ref'


annotate symlinks with @ in 'got tree' and 'tog tree'


man page improvements - new sentence, new line - add blanks before trailing delimiters - void leaving whitespace at end of line, even significant space - use .Ox macro for OpenBSD - fix paragraph lint warnings - escape ~ and ^, which are special characters in troff


add support for tag objects to 'got diff'


man pages: use Oo/Oc/Op instead of plain brackets (from bentley@)


add support for tags to -c options of some got commands


attempt to reject GOT_AUTHOR values without an email address