Commit Briefs

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



Christian Weisgerber

rewrite argument parsing with the POSIX getopts shell built-in

ok stsp





Christian Weisgerber

replace ksh syntax with POSIX arithmetic expressions

ok kn stsp


Christian Weisgerber

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

ok stsp


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


Stefan Sperling

add symlink support to 'got import'


Stefan Sperling

add submodule tests

ok semarie




Stefan Sperling

add a test for bug fixed in a0975128