Commits


add an initial implementation of gotadmin load it is intended to be the counterpart of `gotadmin dump' and, just like it, there's planned support for handling fast-import stream. At the moment it only deals with git bundles. ok stsp


add an initial implementation of gotadmin dump gotadmin dump is used to export (part of) the history of the repository; at the moment it only generates git bundles (which are pack files with a header) but support to generate a fast-import stream is planned. ok/tweaks stsp and jamsek


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


introduce 'got ref -s' and add two tests for 'got ref'


initial 'got unstage' implementation


add initial stage test


hook forgotten revert tests to 'make regress'


fix a bug in 'got branch' and add tests for this command


increase the scope of blame tests by a blasting 100%


initial 'got histedit' implementation


initial 'got import' implementation