Git support in Review Board 1.1 (soon to be renamed 1.5) is much better than
in 1.0.x. Git has no concept of checking out individual files from a remote
repository, so in 1.0.x, you need to make sure that you have a repository on
a filesystem accessible from the Review Board server and it needs to be
constantly up-to-date with a master repository.
In 1.5, if you have a web-based repository viewer set up for your Git
repository (such as cgit, gitweb, GitHub, etc.) then you can specify a path
to a "raw file" URL that provides a raw checkout of the file based on
revision and filename. Review Board will use this to grab the files instead
of needing a local checkout. It's much easier to maintain, and we're going
to recommend this route going forward.
As for post-review, it's had Git support for a long time. I imagine your
copy is just out of date. The class should be named "GitClient." The
nightles are preferred for Git, though, as there's a number of important
fixes for determining parent branches. I plan to cut a release soon.
To run post-review with Git, you can just type `post-review` and it will
generate a diff from the origin to HEAD. If you specify
--parent=<branchname> then it will generate from branchname to HEAD.
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com
On Sun, Jan 24, 2010 at 5:11 PM, Kunjal <kunjal.par...@gmail.com> wrote:
> Last question...
> Does the GIT support available in RB 1.0.5 or I have to move to RB 1.1
> Alpha 2?
> Sorry for all these questions.
> On Jan 24, 12:04 pm, Kunjal <kunjal.par...@gmail.com> wrote:
> > One more thing...
> > The post-review script we have has the class called PerforceClient
> > which gets the repository info. and creates diff.
> > I do not see any class for GITClient.
> > Do I need to create such class on my own?
> > Thanks
> > Kunjal
> > On Jan 23, 11:10 am, Kunjal <kunjal.par...@gmail.com> wrote:
> > > Hello Chris,
> > > We do have RB-Perforce integration working perfect!
> > > We want RB-GIT integration as well.
> > > Here are the steps I can think of. Can you evaluate it?
> > > 1. Add new repository for GIT in RB.
> > > 2. Install RB tools in Linux machines. We do have our own version of
> > > post-review. can we just replace it?
> > > 3. what are the commands to be used to post review? For perforce, we
> > > are using post-review.exe 234545
> > > For GIT, I have to give latest commit number? post-review 0er545455 ?
> > > 4. Any other things I need to take care.
> > > Thanks for your help.
> > > Kunjal- Hide quoted text -
> > - Show quoted text -
> Want to help the Review Board project? Donate today at
> Happy user? Let us know at http://www.reviewboard.org/users/
> To unsubscribe from this group, send email to
> For more options, visit this group at
Want to help the Review Board project? Donate today at
Happy user? Let us know at http://www.reviewboard.org/users/
To unsubscribe from this group, send email to
For more options, visit this group at