Confirmed users
425
edits
No edit summary |
|||
| Line 80: | Line 80: | ||
# Merge the pull request: | # Merge the pull request: | ||
## If you are the second reviewer to ''r+'' the pull request then you may merge it. See merging pull requests for details. | ## If you are the second reviewer to ''r+'' the pull request then you may merge it. See merging pull requests for details. | ||
== Merging Pull Requests == | |||
Before merging a pull request, please ensure that: | |||
# The attachment to the bug has at least two positive (''r+'') reviews. | |||
# The Travis build of the pull request has passed. | |||
## If the Travis build failed check it to see if the ''gaia_ui_tests'' step failed, and if it did whether any of the affected tests failed. Although it is preferred that no pull request be merged with a failing Travis build, if you are confident that the Travis failure had nothing to do with the changes in the pull request you may merge it, at your own discretion. | |||
## You may also request a rerun of the Travis build, which you do via the [https://travis-ci.org/mozilla-b2g/gaia/pull_requests Travis UI], if you would prefer to see it pass before merging. | |||
When it is time to merge, do the following: | |||
# Visit the pull request and click the big green ''Merge pull request'' button. | |||
# Go to the bug and ensure that all reviews are cleared. | |||
# Add a comment to the bug with a link to the merge commit, indicating on which branch the patch landed. | |||
# If this was a merge to master, consider whether the patch should be uplifted. Follow the procedure in [blah]. | |||
# If the bug is finished (e.g., no uplifts are needed), mark it as Resolved - Fixed. | |||
= Keeping Branches in Sync with Master = | = Keeping Branches in Sync with Master = | ||