MozReview User Guide¶
This article is a guide on conducting code review at Mozilla using MozReview, a repository-based code-review system based on Review Board.
For the quick and impatient who just want to look at the web interface, it lives at https://reviewboard.mozilla.org/. Log in via Bugzilla. Read on to learn how to create new review requests and to conduct code review using the web interface.
Before you start code review, you need some code to review. This article assumes you have at least basic knowledge of version control and can create commits that should be reviewed.
Please drill down into one of the following sections to continue.
- Configuring Your Machine to Use MozReview
- Creating Commits and Submitting Review Requests
- Interacting with Review Board
- Bugzilla Integration
- Landing Commits with Autoland
Did you find a bug in MozReview? Do you have a feature request to make
it better? File a bug
MozReview :: General component.
We like bug reports that contain command output!
If you see an exception, stack trace, or error message, copy it into the bug.
The tests for MozReview are implemented as a series of user-facing commands, simulating terminal interaction. If you give us the commands you used to cause the error, there’s a good chance we can reproduce it and add a test case so it doesn’t break.
Getting in Touch¶
Have feedback or questions that aren’t appropriate for bugs? Get in touch with us!
If you prefer IRC, join
Adding Review Repositories¶
Since code review is initiated by pushing to a repository, every repository must have a corresponding code review repository configured to receive reviews.
To request creation of a new code review repository, file a bug with the source repository URL and your request will likely be granted.