Thunderbird/Release Driving/Rapid Release Activities/Merge Repositories: Difference between revisions

m
Fix some list formatting
(WIP more major udpates)
m (Fix some list formatting)
Line 59: Line 59:
=== comm-beta -> comm-release ===
=== comm-beta -> comm-release ===


# Close the relevant trees
* Close the relevant trees
# Reset the repos (this removes any previous repository & creates a fresh clone)
* Reset the repos (this removes any previous repository & creates a fresh clone)


   ./resetreleaserepos.sh
   ./resetreleaserepos.sh


# Run the script
* Run the script


   ./merge-beta-2-release.sh &> beta2release.log
   ./merge-beta-2-release.sh &> beta2release.log
   less beta2release.log
   less beta2release.log


# Check the log
* Check the log for:
 
** Any errors
When viewing the log check for:
** Outgoing tag to comm-beta
 
** The diff of changes committed to comm-release looks OK
* Outgoing tag to comm-beta
** The outgoing changes to comm-release look ok, including closing of the old head, and tagging at the start and end of the list.
* The diff of changes committed to comm-release looks OK
* Now push the beta tag (this doesn't cause any builds, as it doesn't change anything)
* The outgoing changes to comm-release look ok, including closing of the old head, and tagging at the start and end of the list.
 
# Now push the beta tag (this doesn't cause any builds, as it doesn't change anything)


   hg -R beta push
   hg -R beta push


# and the release builds (we generally haven't clobbered these as SeaMonkey's clobberer hasn't been up and running)
* and the release builds (we generally haven't clobbered these as SeaMonkey's clobberer hasn't been up and running)


   hg -R release push -f
   hg -R release push -f
canmove, Confirmed users, Bureaucrats and Sysops emeriti
3,627

edits