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.


make 'got checkout' display the checked out reference and commit ID ok tracey


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


add quotes around $GOT_TEST_ROOT and avoid mktemp -p; suggested by naddy


allow regress test data to be stored in locations other than /tmp


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


add symlink support to 'got import'


rename 'got init' and 'got import' default branch to "main"; patch by kmos@


show file mode differences when diffing trees


handle empty trees during 'import' and 'checkout'; spotted by sthen@


make 'got log -p path' display patches for the specified path only


fix empty variable in two import regress tests


initial 'got import' implementation