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
- Tagged
- Build from dist tarball passes tests
- Signed
- Pushed
- Tarball uploaded
Add Bugzilla version
WhatsNew updated
UpgradeNotes updated with any (BC) notes
tag and push PythonHglib if there are new changesets
Mercurial/NewsItems updated
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)