Skip to main content

A command-line utility to work with Gerrit

Project description

Build Status Latest Version

grr is a simple utility to make using Gerrit a little less painful. It requires Python 3.3+.

The basic workflow involves using a detached head, and pulling down changes from gerrit to work on them, and re-submitting them. Inspired by git-review, grr reads from .gitreview files and will try to use your gitreview.username setting.

Installation:

pip install grr
  • grr init: Adds a gerrit remote and installs the commit-msg hook

  • grr fetch 12345[:2]: Pulls change 12345. An optional patchset # can be specified, otherwise the latest will be used.

  • grr cherry-pick 12345[:2]: Just like fetch, except it cherry-picks the patch on top of HEAD.

  • grr pull [master]: Pulls the latest remote changes and checks out the given branch, defaults to master.

  • grr checkout [master]: Checkout the given branch, defaults to master

  • grr review [branch]: Uploads your patches for review, the branch defaults to master.

  • grr [branch]: Shorthand for grr review.

Licensed as GPLv3 or later, see COPYING for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grr-0.7.1.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

grr-0.7.1-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file grr-0.7.1.tar.gz.

File metadata

  • Download URL: grr-0.7.1.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for grr-0.7.1.tar.gz
Algorithm Hash digest
SHA256 e18978c168989c737eea6cafc84447945825596520425eb1ddf2ed06ae09758b
MD5 f8a2a4c3685023867debe49cd484ad4d
BLAKE2b-256 1f1605f9ee0262eaa6d853a4bae3dfcab15477235f02633ac52310d38ec38819

See more details on using hashes here.

Provenance

File details

Details for the file grr-0.7.1-py3-none-any.whl.

File metadata

File hashes

Hashes for grr-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b0f78a10239898aae9a9e561263ecad7d215ee04537a49d7abc0f1c043075847
MD5 941f566adcd1b39c29a79e68b6f32792
BLAKE2b-256 4f72f06c579cc8933b4b74796b09ecb729119cef41f28b96bd61606181cc2596

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page