Commits


fix default branch name written to Git config file by 'got clone' The generated Git config file instructed Git to fetch all branches rather than the default branch as was intended. Check generated configuration files in all clone tests in order to catch such problems in the future.


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


fix expected output in clone and fetch tests


make 'got clone' create refs/remotes/origin/HEAD, as 'git clone' does


add -c option to 'got ref' which now expects just one argument after options


add support for fetching arbitrary references to 'got clone' and 'got fetch'


set executable bit on clone.sh and fetch.sh


add tests for 'got clone' and 'got fetch'; requires 'ssh 127.0.0.1' to work