Size: 1118
Comment:
|
Size: 1435
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
* Check [[http://hgbuildbot.kublai.com/waterfall|buildbot]] * Tagged * Build from dist tarball passes tests * Signed * Pushed * Tarball uploaded * Add [[http://bz.selenic.com/editversions.cgi?action=add&product=Mercurial|Bugzilla version]] * Ping mercurial-packaging@selenic.com * WhatsNew updated from UpcomingReleaseNotes * UpgradeNotes updated from UpcomingReleaseNotes |
* Check [[https://buildbot.mercurial-scm.org/waterfall|buildbot]] * Check for queued security patches * Run make-release * tag * sign * build release tarballs * Run post-release * push stable branch * upload signed release tarball to Pypi with twine * upload signed release tarball to mercurial-scm.org * update latest.dat file * clean-up build * Add [[https://bz.mercurial-scm.org/editversions.cgi?action=add&product=Mercurial|Bugzilla version]] * Ping mercurial-packaging@mercurial-scm.org * WhatsNew updated (changelog or changes script) * UpgradeNotes updated with any (BC) notes * tag and push PythonHglib if there are new changesets |
Line 20: | Line 27: |
* Update irc topic |
Note:
This page is primarily intended for developers of Mercurial.
Release Checklist
Used by mpm to prepare releases.
Things to check:
- Pulled from i18n and crew
Check buildbot
- Check for queued security patches
- Run make-release
- tag
- sign
- build release tarballs
- Run post-release
- push stable branch
- upload signed release tarball to Pypi with twine
- upload signed release tarball to mercurial-scm.org
- update latest.dat file
- clean-up build
Add Bugzilla version
WhatsNew updated (changelog or changes script)
UpgradeNotes updated with any (BC) notes
tag and push PythonHglib if there are new changesets
Mercurial/NewsItems updated
- Update irc topic
Release message template:
To: mercurial <mercurial@selenic.com> Bcc: lwn@lwn.net Subject: Mercurial 1.x released! Full details here: http://mercurial.selenic.com/wiki/WhatsNew Available for download at: http://mercurial.selenic.com/release/mercurial-1.x.tar.gz Binaries releases to follow shortly.
Generating a list of new contributors:
comm -2 -3 <(hg log -r '1.5::' --template '{author|person}\n' | sort -u) <(hg log -r '::1.5.4' --template '{author|person}\n' | sort -u)