Optimize protocol handler registrations
[TortoiseGit.git] / release.txt
blobefbd85cc70d36ad9d702dd85328bc99a706e1276
1 This article documents some of the main steps for releasing a new version.\r
2 \r
3 * Upgrade version number in (for preview releases don't commit):\r
4   * doc/doc.build.include\r
5   * src/version.h\r
6   * src/TortoiseGitSetup/VersionNumberInclude.wxi\r
7   * For a preview release also make sure to include the yyyymmdd-HASH in src/TortoiseProc/AboutDlg.cpp in "tortoisegitprocpath"\r
8 \r
9 * Make sure crash-report is enabled in version.h (but don't commit this change)\r
10 * For a preview release enable "PREVIEW" in version.h (but don't commit this change)\r
12 * Sync Transifex translations (for stable releases)\r
13 * Check translations for:\r
14   * fix ?\r
15   * fix ?\r
16   * fix ?\r
17   * fix ยป\r
18   * fix <span\r
20 * Create new DrDump.com version (for stable releases)\r
22 * Update spell checker dictionaries\r
24 * Build docs\r
26 * Update changelog\r
28 * Build TortoiseGit\r
30 * Upload release\r
32 * Tag commit (for stable releases)\r
34 * Update website\r
35   * RSS feed\r
36   * Download languages\r
37   * Version number of latest stable\r
38   * Update manual\r
40 * Send annoucement mail to mailing list (for stable releases)\r
42 * Auto-Updater\r
43   * Prepare changelog (wrap at column 86)\r
44   * Update version.txt (sync with shipped languages)\r
46 * Mark old release as deprecated on DrDump.com (for stable releases)\r