Commit Briefs

49c543a6fe Christian Weisgerber

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.


a8a244dd9f Stefan Sperling

simpler fix equivalent to the previous commit


6fa5c67c87 Stefan Sperling

remove loose objects if running tests with GOT_TEST_PACK



78caff98cb Stefan Sperling

explicitly set the default branch name after 'git init' in regress tests

We need to do this because newer versions of Git support an arbitrary default branch name which can be set by users. We don't want tests to fail when this option is used. pointed out by Thomas Adam



e600f1246e Stefan Sperling

ensure that old commits remain referenced after rebase and histedit

Create automatic "backup" references which ensure that objects from the pre-rebase or pre-histedit state remain in the repository. A new -l option for 'got rebase' and 'got histedit' lists old commits. This makes it easier to recover from botched rebase or histedit operations. Removal of such objects currently requires got ref -d and git-gc. This will be made more convenient in the future. testing and ok jrick



6c8da0c69e Christian Weisgerber

rewrite argument parsing with the POSIX getopts shell built-in

ok stsp





9439a99010 Christian Weisgerber

replace ksh syntax with POSIX arithmetic expressions

ok kn 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


e8863bdcc3 Stefan Sperling

add symlink support to 'got import'


e730362696 Stefan Sperling

add submodule tests

ok semarie


70551d57b9 Stefan Sperling

add a test for rebase file index corruption problem fix in previous commit

ok tracey



db32465dae Stefan Sperling

add a test for bug fixed in a0975128


5aa813935b Stefan Sperling

add copyright year for files already touched in 2020



8e7bd50a82 Stefan Sperling

initial implementation of 'got tag' command


01073a5d20 Stefan Sperling

initial 'got cat' implementation