Commits


replace resolve_commit_arg() helper in got.c with got_repo_match_object_id()


make 'got log' avoid got_repo_map_path() if run in a work tree ok naddy


switch function declarations from Korn shell to Bourne/POSIX shell syntax ok stsp


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