Differences between revisions 1 and 24 (spanning 23 versions)
Revision 1 as of 2006-12-08 02:01:20
Size: 387
Editor: mpm
Comment:
Revision 24 as of 2016-04-16 23:02:19
Size: 1156
Editor: mpm
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
 * Builds and tests correctly
 * Tarball contains all relevant files
 * Build from untar passes tests
 * Version numbers for Mac and Windows installers correct
<<Include(A:dev)>>

= Release Checklist =

Used by [[mpm]] to prepare releases.

Things to check:
 * Pulled from i18n and crew
 * Check [[https://buildbot.mercurial-scm.org/waterfall|buildbot]]
Line 6: Line 11:
 * Build from dist tarball passes tests
Line 7: Line 13:
 * Pushed
Line 8: Line 15:
 * Release notes complete
 * Upgrade notes complete
 * Distro and platform packagers pinged
 * Wiki updated
 * Announcement sent to lists, LWN, etc., Freshmeat updated
 * Add [[https://bz.mercurial-scm.org/editversions.cgi?action=add&product=Mercurial|Bugzilla version]]
 * Ping mercurial-packaging@selenic.com
 * WhatsNew updated
 * UpgradeNotes updated with any (BC) notes
 * tag and push PythonHglib if there are new changesets
 * [[Mercurial/NewsItems]] updated
Line 14: Line 22:
Release message template:
Line 15: Line 24:
  {{{
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)
}}}

----
CategoryProcess

Note:

This page is primarily intended for developers of Mercurial.

Release Checklist

Used by mpm to prepare releases.

Things to check:

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) 


CategoryProcess

ReleaseChecklist (last edited 2025-02-28 16:08:03 by Pierre-YvesDavid)