I have few metaphysical problem with RB :
— Why project claim a reachable SCM to be created ?
I don't understand very well what is the usage of SCM for RB and why it is
If SCM is available, RB can fetch the full original file like today, but if
not, the review can always be performed only with diff context lines.
Today, a project must have a reachable SCM to be created and it's SCM URL
must be the same on each developper workspace to easily use post-review.
— Why review with unknow file or revision in the current RB SCM state is
Ditto, why I can't post diff with files or revisions unknow from RB SCM
point of view ?
With centralized SCM (SVN, CVS…), this is not very annoying, because all
devs are closed to « official » repo.
But with new DSCM like Git and Mercurial, each dev can have personnal push
URL, pull commits and branches from others which are not yet merge onto the
official repo, etc.
In my case, those 2 points lead to very complicated review process.
First, Mercurial SSH support is broken on RB, but because SCM URL is
mandatory and must point to real existing repo, I have to use filesystem
path instead of ssh:// (fortunately, RB and mercurial-server are on the
But in this case, the push URL of my repo is not the one configured in RB,
so post-review is a very mess when I want to submit a new review.
I have to put my hands into post-review's code to see it looks for an
undocumented « reviewboard »-named push URL (I preferred to patch
post-review to look into mercurial hgrc instead).
Secondly, I'm the leader of my team, using mercurial, and when my co-dev
want submit reviews, they have not existing files or revisions from my RB
SCM point of view, pulled from other repos and not yet merge onto my
Posting corresponding diff leads to RB #207 error and review is impossible…
I also have the case of very punctal review on a specific code problem,
related to any existing project, with or without reachable SCM.
A « misc » project will be appropriate for this purpose, with manual raw
diff submission, but today, it's impossible with RB.
IMO, RB it's a *very good* review tool, but it must be possible to create
project without SCM and create review from not-scm-related diff.
I look into RB code but this SCM behaviour seems very deeply integrated.
Does this feature has already been addressed or is there any plan to
integrate it ?
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