Kiln » TortoiseHg » TortoiseHg
Clone URL:  
ReleaseProcedure.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Steps for making a release: * hg status -ar --rev 1.6:tip # find new files that WiX needs to know about * Pull latest translations from Launchpad * update url in qtlib.openhelpcontents() (major release only) * set revision number in doc/source/conf.py * tag stable branches of thg and shellext repos, push * build pdf hgbook, check into thg-winbuild (major release only) * build release installer * commit extension versions, tag, push thg-winbuild * create and upload a tarball (python setup.py sdist) * upload installer to bitbucket, sourceforge, codeplex * update URLs and front page of thg-web * update thg-html curversion.txt, regen thg-web, commit, push * update NEWS on wiki front page * build html,pdf hgbook, check into thg-web (major release only) * wiki: Move ReleaseNotes to old-release-notes (major release only) * wiki: Move FixedBugs or upcoming-release-notes to ReleaseNotes, empty FixedBugs * [ANN] email to tortoisehg-discuss and mercurial@selenic.com * Update Mercurial wiki NEWS and Downloads and TortoiseHg pages * Add the new version number and new features to the issue tracker Post Major Release: * Increment minimum Mercurial version in tortoisehg/util/hgversion.py * Sweep through code and remove hacks for older Mercurial releases * Update http://bitbucket.org/tortoisehg/thg/wiki/ReleaseNotes#matching-versions