Commits


add a -q option to tests for quiet output and use it for 'make regress' Previous default output remains when test cases are run individually. ok tracey


make 'got log' -R and -P options work in combination With -R, the -P option did not show any paths. Regression test added here demonstrates the problem.


add submodule tests ok semarie


show a list of paths changed in a commit with 'got log -P', and in tog requested by matthieu@


fix "no such entry found in tree" error with got log -p and an added path ok millert@


fix 'got log -r' loading refs from the wrong repo if invoked in a work tree ok tracey


adjust expected "object not found" error output in tests


add 'got log' -R option to reverse commit display order


add 'got log' -x option to stop logging when a specific commit was traversed


spelling


fix a bug where 'got log PATH' failed to map PATH into the repository The problem occured inside /usr/src/sys due to the /sys symlink, where /usr/src was a got work tree. If a work tree is present we already have the right path so checking the disk is pointless.


add copyright year for files already touched in 2020


improve commit graph's error handling of non-existent paths


rename test for consistency with other tests for path-prefix behaviour


regression test for previous 'got log path' fix (patch by Evan Silberman)


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


also test "leightweight" tags in log tag test


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


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


use cmp -s, instead of cmp, in all command line tests


fix bugs in got_repo_map_path() and add more related tests


fix 'got log PATH' in a bare git repository; broken by previous


make 'got log PATH' work consistently from inside a work tree