Commit Briefs

180f111d56 Thomas Adam

regress: fix test failures using date(1)

This patch fixes test failures related the date(1) utility. In the long term we could add a wrapper function to detect valid options for date(1) and use the variant which works on the current OS. For now, this makes some tests pass and shows us where the problems are. OK thomas.adam


dc8256b60d Christian Weisgerber

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




f6cae3ed1e Christian Weisgerber

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

ok stsp


7fb414ae4d Stefan Sperling

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



0587e10c4c Stefan Sperling

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


e730362696 Stefan Sperling

add submodule tests

ok semarie


db32465dae Stefan Sperling

add a test for bug fixed in a0975128


6db9f7f6b1 Stefan Sperling

always show numeric dates in ISO-8601/xkcd-1179 format

ok millert tracey sthen


11db6024f7 Stefan Sperling

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

tests adjusted by me


4c9641fdb6 Stefan Sperling

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.


16357e96dc Stefan Sperling

add another xfail blame test case


b24db1c106 Stefan Sperling

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


548237bca5 Stefan Sperling

fix blame bug where lines got annotated with wrong commit




82f6abb8b1 Stefan Sperling

make 'got blame' show committer names


7ef28ff8dd Stefan Sperling

make 'got blame' show line numbers



303e2782e0 Stefan Sperling

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


c970ea82ea Stefan Sperling

increase the scope of blame tests by a blasting 100%