Commits


make 'got log' display tags in addition to branch references


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


include <limits.h> instead of <sys/limits.h>; patch by Thomas Klausner


fix behaviour of 'got rebase' with no commits to rebase; with semarie@


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


remove pointless strdup() call which slipped into previous commit


add support for tag objects to 'got diff'


reduce code duplication in 'got diff' argument parsing


fprintf returns int, not size_t; from Hiltjo Posthuma


fix getline(3) return value check in show_change(); from Hiltjo Posthuma


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


attempt to reject GOT_AUTHOR values without an email address


fix build on OpenBSD/sparc64 (gcc)


plug a small memleak in cmd_commit()


prevent silly use-after-free with root cause in collect_commit_logmsg()