Tree Rules: Difference between revisions

Jump to navigation Jump to search
43 bytes removed ,  27 November 2018
update of the doc (mozreview is gone)
(Removed obsolete branches)
(update of the doc (mozreview is gone))
Line 11: Line 11:
The following rules apply to integration branches managed by the [[Sheriffing|Sheriffs]], namely [https://treeherder.mozilla.org/#/jobs?repo=autoland autoland] and [https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound mozilla-inbound].
The following rules apply to integration branches managed by the [[Sheriffing|Sheriffs]], namely [https://treeherder.mozilla.org/#/jobs?repo=autoland autoland] and [https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound mozilla-inbound].


=== [https://treeherder.mozilla.org/#/jobs?repo=autoland autoland] ===
=== [https://treeherder.mozilla.org/#/jobs?repo=autoland autoland]/Lando ===
If you are using [http://mozilla-version-control-tools.readthedocs.io/en/latest/mozreview.html MozReview] to post and review patches, you can also use the tool to automatically land those patch to the autoland repository. This is the preferred method of landing Mozilla code because, in almost all cases, it involves the least work for humans, including you.
If you are using [https://moz-conduit.readthedocs.io/en/latest/phabricator-user.html Phabricator] to post and review patches, you can also use the tool to automatically land those patch to the autoland repository. This is the preferred method of landing Mozilla code because, in almost all cases, it involves the least work for humans, including you.


Please see the documentation on [http://mozilla-version-control-tools.readthedocs.io/en/latest/mozreview/autoland.html Landing Commits with Autoland] for details on how to use autoland.
Please see the documentation on [https://moz-conduit.readthedocs.io/en/latest/lando-user.html Landing Commits with Lando] for details on how to use Lando.


Sheriffs will merge autoland into mozilla-central approximately daily.
Sheriffs will merge autoland into mozilla-central a few times a day.


=== [https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound mozilla-inbound] ===
=== [https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound mozilla-inbound] ===
If you're not using [http://mozilla-version-control-tools.readthedocs.io/en/latest/mozreview.html MozReview], or need to have more control over the order or timing of your commits (touching multiple systems, etc), you can still land code the manually into the mozilla-inbound repository. These general rules apply:
If you're not using [https://moz-conduit.readthedocs.io/en/latest/phabricator-user.html Phabricator], or need to have more control over the order or timing of your commits (touching multiple systems, etc), you can still land code the manually into the mozilla-inbound repository. These general rules apply:
   
   
* '''All changes''' must meet the [https://developer.mozilla.org/en-US/docs/Mozilla/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-US/docs/Mozilla/Developer_guide/Committing_Rules_and_Responsibilities general checkin rules], except you do not need to watch the tree after pushing.
Account confirmers, Anti-spam team, Bureaucrats, canmove, Confirmed users, Module owners and peers, smwadministrator, smwcurator, Administrators, MozillaWiki team, Widget editors
731

edits

Navigation menu