Sha256: 6119609013afdbe0b0c96d5c7460e5f96e23367eb974e6e8fc1b1cd99549c38d

Contents?: true

Size: 1.71 KB

Versions: 14

Compression:

Stored size: 1.71 KB

Contents

# git-cl -- a git-command for integrating reviews on Rietveld
# Copyright (C) 2008 Evan Martin <martine@danga.com>

== Background
Rietveld, also known as http://codereview.appspot.com, is a nice tool
for code reviews.  You upload a patch (and some other data) and it lets
others comment on your patch.

For more on how this all works conceptually, please see README.codereview.
The remainder of this document is the nuts and bolts of using git-cl.

== Install
Copy (symlink) it into your path somewhere, along with Rietveld
upload.py.

== Setup
Run this from your git checkout and answer some questions:
$ git cl config

== How to use it
Make a new branch.  Write some code.  Commit it locally.  Send it for
review:
$ git cl upload
By default, it diffs against whatever branch the current branch is
tracking (see "git checkout --track").  An optional last argument is
passed to "git diff", allowing reviews against other heads.

You'll be asked some questions, and the review issue number will be
associated with your current git branch, so subsequent calls to upload
will update that review rather than making a new one.

== git-svn integration
Review looks good?  Commit the code:
$ git cl dcommit
This does a git-svn dcommit, with a twist: all changes in the diff
will be squashed into a single commit, and the description of the commit
is taken directly from the Rietveld description.  This command also accepts
arguments to "git diff", much like upload.
Try "git cl dcommit --help" for more options.

== Extra commands
Print some status info:
$ git cl status

Edit the issue association on the current branch:
$ git cl issue 1234

Patch in a review:
$ git cl patch <url to full patch>
Try "git cl patch --help" for more options.

vim: tw=72 :

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
libv8-5.2.361.43.1 vendor/depot_tools/README.git-cl
libv8-5.2.361.43.0 vendor/depot_tools/README.git-cl
libv8-5.1.281.59.1 vendor/depot_tools/README.git-cl
libv8-5.1.281.59.0 vendor/depot_tools/README.git-cl
libv8-5.1.281.59.0beta3 vendor/depot_tools/README.git-cl
libv8-5.0.71.48.3 vendor/depot_tools/README.git-cl
libv8-5.0.71.48.2 vendor/depot_tools/README.git-cl
libv8-5.0.71.48.0beta2 vendor/depot_tools/README.git-cl
libv8-4.5.95.5 vendor/depot_tools/README.git-cl
libv8-4.5.95.4 vendor/depot_tools/README.git-cl
libv8-4.5.95.3 vendor/depot_tools/README.git-cl
libv8-4.5.95.2 vendor/depot_tools/README.git-cl
libv8-4.5.95.1 vendor/depot_tools/README.git-cl
libv8-4.5.95.0 vendor/depot_tools/README.git-cl