Go to file
Monty Taylor 2545e433bf Add workaround for broken urlparse.
Fixes bug 905010. urlparse on Python 2.6.1 on OSX can't parse the ssh urls
properly. So we special case commando it if the parse failure follows the
way that the broken urlparse will mis-parse the string.

Change-Id: I1a550fce77e596d2529436e4024792e9c86d2e4e
2011-12-21 09:17:25 +00:00
2011-12-21 09:17:25 +00:00
2011-09-25 09:16:31 -07:00
2011-11-11 17:53:15 -05:00
2011-11-19 17:08:14 -02:00

git-review

A git command for submitting branches to Gerrit

git-review is a tool that helps submitting git branches to gerrit for review.

Setup

git-review, by default, looks for a git remote called gerrit, and submits the current branch to HEAD:refs/for/master at that remote.

If the "gerrit" remote does not exist, git-review looks for a file called .gitreview at the root of the repository with information about the gerrit remote. Assuming that file is present, git-review should be able to automatically configure your repository the first time it is run.

Usage

Hack on some code, then:

git review

If you want to submit that code to a branch other than "master", then:

git review branchname

If you want to submit to a different remote:

git review -r my-remote

If you want to supply a review topic:

git review -t topic/awesome-feature

If you want to skip the automatic "git rebase -i" step:

git review -R

If you want to download change 781 from gerrit to review it:

git review -d 781

If you just want to do the commit message and remote setup steps:

git review -s

Contributing

To get the latest code, see:

https://github.com/openstack-ci/git-review

Bugs are handled at:

https://launchpad.net/git-review

Code reviews are, as you might expect, handled by gerrit. The gerrit they use is http://review.openstack.org. Use git review to submit patches. submit them.

Description
Tool for rebasing change series
Readme 488 KiB
Languages
Python 61.1%
reStructuredText 31.9%
Roff 7%