canmove, Confirmed users
1,584
edits
m (remove out-of-date versions) |
(clean up redundant stuff in headings; other updates) |
||
Line 1: | Line 1: | ||
For comm-central tree rules, [[Tree_Rules/comm-central|see this page]]. | For comm-central tree rules, [[Tree_Rules/comm-central|see this page]]. | ||
== [http://tbpl.mozilla.org/ mozilla-central] | Not sure which Firefox version is on which branch today? See [[RapidRelease/Calendar]]. | ||
== [http://tbpl.mozilla.org/ mozilla-central] (Nightly channel) == | |||
* '''All changes''' must meet the [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities general checkin rules]. You must check the tree before pushing, and watch the tree for failures after pushing. | * '''All changes''' must meet the [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities general checkin rules]. You must check the tree before pushing, and watch the tree for failures after pushing. | ||
* Please ask in #developers on [[IRC]] if you have questions. | * Please ask in #developers on [[IRC]] if you have questions. | ||
== [https://tbpl.mozilla.org/?tree=Mozilla-Inbound mozilla-inbound] | == [https://tbpl.mozilla.org/?tree=Mozilla-Inbound mozilla-inbound] == | ||
* '''All changes''' must meet the [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities general checkin rules], except you do not need to watch the tree after pushing. | * '''All changes''' must meet the [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities general checkin rules], except you do not need to watch the tree after pushing. | ||
Line 13: | Line 15: | ||
* Ask in #developers on [[IRC]] if you have any questions. | * Ask in #developers on [[IRC]] if you have any questions. | ||
== [https://tbpl.mozilla.org/?tree=Mozilla-Aurora mozilla-aurora] | == [https://tbpl.mozilla.org/?tree=Mozilla-Aurora mozilla-aurora] == | ||
'''<font color="orange">APPROVAL REQUIRED</font>''' | '''<font color="orange">APPROVAL REQUIRED</font>''' | ||
Line 23: | Line 25: | ||
** have landed in mozilla-central to bake on the nightly channel for a few days. | ** have landed in mozilla-central to bake on the nightly channel for a few days. | ||
** have a comment in Bugzilla assessing performance impact, risk, and reasons the patch is needed on aurora. | ** have a comment in Bugzilla assessing performance impact, risk, and reasons the patch is needed on aurora. | ||
* Approval requests will be processed by [[Releases/Drivers|release drivers]] in the weekly [[Firefox/ | * Approval requests will be processed by [[Releases/Drivers|release drivers]] in the weekly [[Firefox/Channels]] meetings. | ||
* Set the appropriate "status-firefoxN" flag to "fixed" after landing a fix on the Aurora branch. | |||
== [https://tbpl.mozilla.org/?tree=Mozilla-Beta mozilla-beta] | == [https://tbpl.mozilla.org/?tree=Mozilla-Beta mozilla-beta] == | ||
'''<font color="orange">APPROVAL REQUIRED</font>''' | '''<font color="orange">APPROVAL REQUIRED</font>''' | ||
Line 36: | Line 39: | ||
** have a comment in Bugzilla assessing performance impact, risk, and reasons the patch is needed on beta. | ** have a comment in Bugzilla assessing performance impact, risk, and reasons the patch is needed on beta. | ||
** not change binary interfaces or otherwise break add-on compatibility. | ** not change binary interfaces or otherwise break add-on compatibility. | ||
* Approval requests will be processed by [[Releases/Drivers|release drivers]] in the weekly [[Firefox/ | * Approval requests will be processed by [[Releases/Drivers|release drivers]] in the weekly [[Firefox/Channels]] meetings. | ||
* Set the appropriate "status-firefoxN" flag to "fixed" after landing a fix on the Beta branch. | |||
== [https://tbpl.mozilla.org/?tree=Mozilla-Release mozilla-release] - Release == | == [https://tbpl.mozilla.org/?tree=Mozilla-Release mozilla-release] - Release channel == | ||
'''<font color="orange">APPROVAL REQUIRED</font>''' | '''<font color="orange">APPROVAL REQUIRED</font>''' | ||
Line 46: | Line 50: | ||
* Changes to the release branch are limited to urgent "chemspills" like zero-day security vulnerabilities and other unplanned emergencies. Any changes to this branch will be directly overseen by [[Releases/Drivers|release drivers]]. | * Changes to the release branch are limited to urgent "chemspills" like zero-day security vulnerabilities and other unplanned emergencies. Any changes to this branch will be directly overseen by [[Releases/Drivers|release drivers]]. | ||
== [https://tbpl.mozilla.org/?tree=Firefox3.6 mozilla-1.9.2] | == [https://tbpl.mozilla.org/?tree=Firefox3.6 mozilla-1.9.2] (Firefox 3.6.x) == | ||
'''<font color="orange">APPROVAL REQUIRED</font>''' | '''<font color="orange">APPROVAL REQUIRED</font>''' | ||
Line 53: | Line 57: | ||
* patches must have '''approval1.9.2.x+''' (for whatever value of x is relevant). | * patches must have '''approval1.9.2.x+''' (for whatever value of x is relevant). | ||
* Set the "status1.9.2" flag to the relevant "fixed .x" value when the patch has been checked into the branch | * Set the "status1.9.2" flag to the relevant "fixed .x" value when the patch has been checked into the branch | ||
* Patches nominated for approval1.9.2.x should: | |||
Patches nominated for approval1.9.2.x should: | ** have tests, or a strong statement of what can be done in the absence of tests | ||
* have tests, or a strong statement of what can be done in the absence of tests | ** have landed on trunk and baked for a few days (at least) | ||
* have landed on trunk and baked for a few days (at least) | ** have an assessment of performance impact | ||
* have an assessment of performance impact | ** have an assessment of risk | ||
* have an assessment of risk | |||
Please see #developers or today's Sheriff if you have questions. | Please see #developers or today's Sheriff if you have questions. | ||
The branch approval queue is being monitored by [[Releases/Drivers/Branch|branch drivers]], all of whom are usually available on IRC. | The branch approval queue is being monitored by [[Releases/Drivers/Branch|branch drivers]], all of whom are usually available on IRC. |