How to release RawTherapee: Difference between revisions
Jump to navigation
Jump to search
(Updated) |
No edit summary |
||
| Line 3: | Line 3: | ||
# Run: <pre>./tools/generateTranslationDiffs</pre> Perform final language file updates. | # Run: <pre>./tools/generateTranslationDiffs</pre> Perform final language file updates. | ||
# Run: <pre>dos2unix rtdata/languages/* and rtdata/profiles/*</pre> | # Run: <pre>dos2unix rtdata/languages/* and rtdata/profiles/*</pre> | ||
# | # Once RELEASE_NOTES.txt, language files, profiles, a new splash screen, etc. are ready, commit to new branch: <pre>git checkout -b release-5.2-rc1 && git commit -a -m "Preparing for release 5.2-rc1"</pre> | ||
# Once others have revised the changes, merge this "release-5.2" branch into "releases" and tag: <pre>git tag -a "5.2-rc1" -m "Tagged RawTherapee 5.2-rc1"</pre> | |||
# | |||
# Make a source tarball and upload it to the website: <pre>./tools/generateSourceTarball</pre> | # Make a source tarball and upload it to the website: <pre>./tools/generateSourceTarball</pre> | ||
# When ready for a final release (5.2, not 5.2-rc3), do as above, merge "release-5.2" into "releases", tag and deleted "release-5.2". Never delete branch "releases". | |||
Revision as of 14:07, 10 May 2017
- Tea
- Pull and update
- Run:
./tools/generateTranslationDiffs
Perform final language file updates. - Run:
dos2unix rtdata/languages/* and rtdata/profiles/*
- Once RELEASE_NOTES.txt, language files, profiles, a new splash screen, etc. are ready, commit to new branch:
git checkout -b release-5.2-rc1 && git commit -a -m "Preparing for release 5.2-rc1"
- Once others have revised the changes, merge this "release-5.2" branch into "releases" and tag:
git tag -a "5.2-rc1" -m "Tagged RawTherapee 5.2-rc1"
- Make a source tarball and upload it to the website:
./tools/generateSourceTarball
- When ready for a final release (5.2, not 5.2-rc3), do as above, merge "release-5.2" into "releases", tag and deleted "release-5.2". Never delete branch "releases".