Commits


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.


consistently label removed files as "/dev/null" in diff headers


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 unstage -p' work with symlinks


forbid bad symlinks; add -S option to 'got commit' and 'got stage' to allow them


make 'got unstage' work with symlinks


test stage/unstage with non-existent paths


fix command name in error messages printed by unstage tests


fix and test stage/unstage with unversioned files


label staged blobs with "(staged)" in got diff output


fix and test 'q' command for unstage -p


implement 'got unstage -p'


initial 'got unstage' implementation