Confirmed users
976
edits
No edit summary |
|||
Line 33: | Line 33: | ||
== Sync mozilla-beta to mozilla-release == | == Sync mozilla-beta to mozilla-release == | ||
<strike>[http://hg.mozilla.org/build/braindump/file/default/releases-related Script available here (beta2release.sh)] '''do not use as it doesn't update confvars.sh'''</strike> | <strike>[http://hg.mozilla.org/build/braindump/file/default/releases-related Script available here (beta2release.sh)] '''do not use as it doesn't update confvars.sh'''</strike> | ||
== Beta to Release Merge day helper Script == | |||
(Beta2Release) Merge day helper script : https://gist.github.com/bbajaj/7045666 ALWAYS GET A FRESH COPY IN CASE THERE HAVE BEEN UPDATES!!! | |||
===Clobber mozilla-release builders=== | ===Clobber mozilla-release builders=== | ||
Go to https://secure.pub.build.mozilla.org/clobberer/?branch=mozilla-release and clobber the mozilla-release builders | Go to https://secure.pub.build.mozilla.org/clobberer/?branch=mozilla-release and clobber the mozilla-release builders | ||
===Clone, Tag, update | ===Clone, Tag, update [Taken care by the helper script beta2release.py]=== | ||
==== Running beta2release.py ==== | |||
* If running for the first time save this the script in the directory where you typically do the beta to release merge. | |||
For eg : I typically have the script saved as /Users/bbajaj/Mozilla/beta2release/beta2release.py | |||
* Script will take-care of tagging, return here when ready to push mozilla-beta | |||
''' hg -R mozilla-beta push ssh://hg.mozilla.org/releases/mozilla-beta ''' | |||
hg -R mozilla-beta push ssh://hg.mozilla.org/releases/mozilla-beta | |||
===Edit desktop config === | ===Edit desktop config === | ||
# edit mozilla-release/browser/locales/shipped-locales file if you need to remove some beta locales (eg mn, sw) | # edit mozilla-release/browser/locales/shipped-locales file if you need to remove some beta locales (eg mn, sw) | ||
# | # script takes care of config changes | ||
=== Edit mobile mozconfigs === | === Edit mobile mozconfigs === | ||
'''Note: use 'official' for release mozconfigs, not 'release'''' | '''Note: use 'official' for release mozconfigs, not 'release'''' | ||
<pre> | <pre> | ||
# | # script takes care of config changes | ||
</pre> | </pre> | ||
===Commit Changes=== | ===Commit Changes=== | ||
# commit the changes | # commit the changes | ||
#script takes care of the commits | |||
# push back | # push back |