Commits


remove trailing whitespace; patch by Josiah Frentsos


don't pass $ret to test_done on failure when it's known to be zero Otherwise the test directory it's not left in place; ok tracey@


use test(1) -eq and -ne to compare integers, and reduce quoting This brings the rest of the regression test scripts in line with patch.sh.


"got blame" now shows UTC dates, adapt regression test; ok stsp


use POSIX [s1 = s2] syntax instead of [s1 == s2]; patch by Ryo ONODERA


new blame algorithm which compares commit N-1 to N; with help from Neels


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


show path in error message when blaming a symlink pointing to a directory


add symlink support to 'got blame' and 'tog blame'


add submodule tests ok semarie


add a test for bug fixed in a0975128


always show numeric dates in ISO-8601/xkcd-1179 format ok millert tracey sthen


show commit date's century in 'got blame' output (patch by Tracey Emery) tests adjusted by me


fix and simplify blame algorithm Always diff against latest version of file. This is much easier since there is no need to keep track of lines shifting around.


add another xfail blame test case


test suite: cross-check got blame results with git blame


fix blame bug where lines got annotated with wrong commit


make blame go through first parent history; add more blame test cases


make 'got blame' show dates at which lines were last modified


make 'got blame' show committer names


make 'got blame' show line numbers


fix blame with single-commit history and with files without \n


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


increase the scope of blame tests by a blasting 100%