08dd4df414
Change-Id: Id4e93be5b78b7c7d2cae60788cf5cecc7e00862e Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
135 lines
3.9 KiB
Plaintext
135 lines
3.9 KiB
Plaintext
Gerrit Code Review - Command Line Tools
|
|
=======================================
|
|
|
|
Client
|
|
------
|
|
|
|
Client commands and hooks can be downloaded via scp, wget or curl
|
|
from Gerrit's daemon, and then executed on the client system.
|
|
|
|
To download a client command or hook, use scp or an http client:
|
|
|
|
$ scp -p -P 29418 john.doe@review.example.com:bin/gerrit-cherry-pick ~/bin/
|
|
$ scp -p -P 29418 john.doe@review.example.com:hooks/commit-msg .git/hooks/
|
|
|
|
$ curl http://review.example.com/tools/bin/gerrit-cherry-pick
|
|
$ curl http://review.example.com/tools/hooks/commit-msg
|
|
|
|
For more details on how to determine the correct SSH port number,
|
|
see link:user-upload.html#test_ssh[Testing Your SSH Connection].
|
|
|
|
[[client_commands]]Commands
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
link:cmd-cherry-pick.html[gerrit-cherry-pick]::
|
|
Download and cherry-pick one or more changes (commits).
|
|
|
|
[[client_hooks]]Hooks
|
|
~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
Client hooks can be installed into a local Git repository, improving
|
|
the developer experience when working with a Gerrit Code Review
|
|
server.
|
|
|
|
link:cmd-hook-commit-msg.html[commit-msg]::
|
|
Automatically generate `Change-Id: ` tags in commit messages.
|
|
|
|
|
|
Server
|
|
------
|
|
|
|
Aside from the standard Git server side actions, Gerrit supports
|
|
several other commands over its internal SSH daemon. As Gerrit does
|
|
not provide an interactive shell, the commands must be triggered
|
|
from an ssh client, for example:
|
|
|
|
$ ssh -p 29418 review.example.com gerrit ls-projects
|
|
|
|
For more details on how to determine the correct SSH port number,
|
|
see link:user-upload.html#test_ssh[Testing Your SSH Connection].
|
|
|
|
[[user_commands]]User Commands
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
'gerrit approve'::
|
|
'Deprecated alias for `gerrit review`.'
|
|
|
|
link:cmd-ls-groups.html[gerrit ls-groups]::
|
|
List groups visible to the caller.
|
|
|
|
link:cmd-ls-projects.html[gerrit ls-projects]::
|
|
List projects visible to the caller.
|
|
|
|
link:cmd-rename-group.html[gerrit rename-group]::
|
|
Rename an account group.
|
|
|
|
link:cmd-set-reviewers.html[gerrit set-reviewers]::
|
|
Add or remove reviewers on a change.
|
|
|
|
link:cmd-query.html[gerrit query]::
|
|
Query the change database.
|
|
|
|
'gerrit receive-pack'::
|
|
'Deprecated alias for `git receive-pack`.'
|
|
|
|
link:cmd-review.html[gerrit review]::
|
|
Verify, approve and/or submit a patch set from the command line.
|
|
|
|
link:cmd-stream-events.html[gerrit stream-events]::
|
|
Monitor events occurring in real time.
|
|
|
|
git upload-pack::
|
|
Standard Git server side command for client side `git fetch`.
|
|
|
|
link:cmd-receive-pack.html[git receive-pack]::
|
|
Standard Git server side command for client side `git push`.
|
|
+
|
|
Also implements the magic associated with uploading commits for
|
|
review. See link:user-upload.html#push_create[Creating Changes].
|
|
|
|
[[admin_commands]]Administrator Commands
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
link:cmd-create-account.html[gerrit create-account]::
|
|
Create a new batch/role account.
|
|
|
|
link:cmd-create-group.html[gerrit create-group]::
|
|
Create a new account group.
|
|
|
|
link:cmd-create-project.html[gerrit create-project]::
|
|
Create a new project and associated Git repository.
|
|
|
|
link:cmd-flush-caches.html[gerrit flush-caches]::
|
|
Flush some/all server caches from memory.
|
|
|
|
link:cmd-gsql.html[gerrit gsql]::
|
|
Administrative interface to active database.
|
|
|
|
link:cmd-replicate.html[gerrit replicate]::
|
|
Manually trigger replication, to recover a node.
|
|
|
|
link:cmd-set-project-parent.html[gerrit set-project-parent]::
|
|
Change the project permissions are inherited from.
|
|
|
|
link:cmd-show-caches.html[gerrit show-caches]::
|
|
Display current cache statistics.
|
|
|
|
link:cmd-show-connections.html[gerrit show-connections]::
|
|
Display active client SSH connections.
|
|
|
|
link:cmd-show-queue.html[gerrit show-queue]::
|
|
Display the background work queues, including replication.
|
|
|
|
link:cmd-kill.html[kill]::
|
|
Kills a scheduled or running task.
|
|
|
|
link:cmd-show-queue.html[ps]::
|
|
Alias for 'gerrit show-queue'.
|
|
|
|
link:cmd-suexec.html[suexec]::
|
|
Execute a command as any registered user account.
|
|
|
|
GERRIT
|
|
------
|
|
Part of link:index.html[Gerrit Code Review]
|