Commit Briefs


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




82f6abb8b1 Stefan Sperling

make 'got blame' show committer names




3ce1b84566 Stefan Sperling

initial 'got import' implementation