At my company we are trying to add code reviewing practices into our development process and for that purpose we decided to use Review Board.
While Review Board should work out of the box for Subversion the workflow for Mercurial looks a little bit involved. Firstly it seems that only post reviewing(via post-review script) is supported for this type of repo. Secondly documentation is unclear whether post-review actually supports Mercurial(it only mentions git).
Could you folks describe your workflow in detail please?
Am I right in my thinking it should be something like this:
Developer:
- clone master repo
- clone feature repo from local master repo
- hack-hack in feature repo
- commit into feature repo
- somehow run post-review from feature repo against parent master repo
Reviewer:
- review diff
- if OK then pull to the master repo from the feature repo