Commits


Fix ksh completion example to complete the first arg only; from Clint Pachl


Add got(1) command tab-completion for ksh(1) to EXAMPLES section. Suggested by Clint Pachl, thanks!


allow deletion of refs/remotes/ branches with got branch -d Also, make requirements for branch name arguments more flexible. Absolute reference names are now accepted. ok naddy@


more manual page updates following the introduction of 'got send'


small man page spelling fixes


tweak the man page section about 'got send' In particular, attempt to describe the -f option better.


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.


add 'got fetch -X' option for deleting references created by 'got fetch'


new -X option for removing backups created by got rebase and got histedit ok semarie


Make 'got add' always require the -I option in order to add ignored files.


mention 'gotadmin cleanup' wherever Git's garbage collector is mentioned


move todo items from got.1 caveats to gotadmin.1 as appropriate


remove a todo item from got.1 caveats; 'gotadmin pack' can pack repositories


in got.1, add -I to the synopsis line of the status command


new -I option for 'got status' to show files which match an ignore pattern


got.1: make double-quotes appear in the rendered man page as intended Patch by Nam Nguyen


Xr gotadmin(1)


Fix "mandoc -T lint" WARNINGS and ERRORS, add missing word


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


improve got ref -d documentation: mention that objects won't be deleted ok jrick


Clarify log -x is inclusive ok stsp


include remote branches in the output of 'got branch -l' This makes it easier to discover the existence of copies of remote branches in the local repository, and fixes a missing asterisk in 'got branch -l' while the work tree is switched to a remote branch. Prompted by feedback from helg, thanks!


add 'got commit -F' option to commit with a log message stored in a file To avoid accidents commit -F opens the prepared log message in an editor so it can be reviewed before the commit is created. For non-interactive use the -N option is required in addition to -F. ok millert@


in 'got clone', allow -l together with -q, for consistency with 'got fetch'


in got.1 fix a 'got branch' example which used obsolete syntax