SYNOPSIS
git gerrit new [--update] TOPIC [BRANCH]
git gerrit push [--keep] [--force] [--[no]rebase] [--draft] [--submit] \
[--base BASE] [--topic TOPIC] [--reviewer USER] [--cc USER]
git gerrit query [--limit LIMIT] [--verbose] [[NAME=]QUERY]
git gerrit my [--limit LIMIT] [--verbose] [changes|drafts|watched|starred]
git gerrit show CHANGE
git gerrit fetch CHANGE
git gerrit checkout CHANGE
git gerrit upstream [--keep]
git gerrit cherry-pick [--edit] [--no-commit] CHANGE*
git gerrit reviewer [--add USERS] [--confirm] [--delete USERS] CHANGE*
git gerrit review [--message TEXT] [--keep] [[LABEL]=VOTE] CHANGE
git gerrit abandon [--message TEXT] [--keep] CHANGE
git gerrit restore [--message TEXT] CHANGE
git gerrit revert [--message TEXT] CHANGE
git gerrit submit [--no-wait-for-merge] [--keep] CHANGE
git gerrit web [OPTIONS --] CHANGE*
git gerrit config
git gerrit version
DESCRIPTION
Git-gerrit is a Git extension to manage changes using Gerrit Code Review.
Git-gerrit offers a rich set of sub-commands to make it easy to create, query, amend, review, and
submit changes to Gerrit, making it possible to interact with it through the command-line, avoiding
its web interface most of the time and improving your efficiency. The goal is to make Gerrit's
review process feel like a natural extension of Git.
Git-gerrit provides three main features:
An easy and safe way to push changes to Gerrit through the git gerrit push sub-command, avoiding
the need to type remote names and long refspecs.
A standard way to map Gerrit changes into local branches, referred to as "change-branches", making
it easier to manage several changes simultaneously and to perform the fetch-amend-push review cycle.
Several sub-commands to query and inspect Gerrit changes and also to review and submit them.
Git-gerrit is implemented on top of Gerrit's REST API, which was consolidated in its version 2.6. As
this API matures, expect git-gerrit to incorporate new functionality.
|