Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Committers can try out the changes locally and either approve or give their feedback on the pull request by submitting a review on the pull request. More help can be found here.
  2. If more changes are required, the committers can mention their feedbcak on the lines of code that requires changes. The author of the pull request can then update the code and push another commit to the same branch to update the pull request and notify the committers.
  3. The pull request can be merged if atleast one committer has approved it.

To submit a patch for review

  1. Click on "New Review Request"
  2. Select "ambari" from the drop-down and upload a diff file
  3. Go to the next page
    1. Add a summary
    2. Names of at least two reviewers that are familiar with that code, please refer to Code Review Guidelines for a list of committers that have volunteered to review a certain code area (In case patch is simple and less involved - one reviewer is ok)
    3. Select ambari as the group
    4. Enter the name of the branch(es), e.g., "trunk", "branch-x.y"
    5. Type in the Ambari JIRA id
    6. Add description of the fix
    7. Be sure to fill out "Testing Done" section to describe what testing has been done (e.g., tested X, Y, and Z scenarios end-to-end on a live cluster), post unit test results, etc.
    8. Add a link to the ReviewBoard URL to the JIRA
      1. Go to JIRA Menu --> More --> Link --> Web Link (Link Text should be ReviewBoard)
    9. [if applicable] Fill the optional fields as needed.
    10. [if applicable] Add the unit test summary to the request
  4. Publish the review
  5. After the review is marked "Ship It" you can optionally attach the final patch to the JIRA.
  6. Mark the review as closed
    1. On the ReviewBoard portal Close --> Submitted

For reviewers

Reviewers, after you are satisfied with the patch, mark "Ship It" through the ReviewBoard or "+1" to the JIRA.


Apache Ambari Committers

Please read more on Apache Committers at: http://www.apache.org/dev/committers.html

...