Commits


add gotadmin init -b <branch> to specify repo head ref Similar to `git init -b`. Includes a change to `got import` behaviour such that "main" is no longer hardcoded by default; instead, we import to the branch resolved via the repository's HEAD reference unless `got import -b` is used, and only if HEAD cannot be resolved to a branch do we fallback to "main". includes fix plus ok from stsp@


hook cmdline send tests up for 'make regress', this was forgotten


add `got patch' command for applying unified diffs


add a 'got merge' command for creating merge commits Additional testing by Thomas Adam. ok tracey


add 'got send' command for sending changes to remote repositories Known to work against git-daemon and github Git server implementations. Tests by abieber, naddy, jrick, and myself. Man page additions reviewed by Lucas.


implement 'gotadmin cleanup'


implement gotadmin pack, indexpack, and listpack commands


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


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


make got tree work on current branch and add tests for this use case ok stsp


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


add 'got integrate' command


initial implementation of 'got tag' command


initial 'got cat' implementation