How to release RawTherapee: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 5: | Line 5: | ||
# Once RELEASE_NOTES.txt, language files, profiles, AppData, a new splash screen, etc. are ready, commit to new branch: <pre>git checkout -b release-5.7 && git commit -a -m "Preparing for release 5.7-rc1"</pre> | # Once RELEASE_NOTES.txt, language files, profiles, AppData, a new splash screen, etc. are ready, commit to new branch: <pre>git checkout -b release-5.7 && git commit -a -m "Preparing for release 5.7-rc1"</pre> | ||
# Once others have revised the changes, merge this "release-5.7" branch into "releases":<pre>git checkout releases</pre><pre>git pull</pre><pre>git merge release-5.7</pre> | # Once others have revised the changes, merge this "release-5.7" branch into "releases":<pre>git checkout releases</pre><pre>git pull</pre><pre>git merge release-5.7</pre> | ||
# Tag: <pre>git tag -a "5.7-rc1" -m "Tagged RawTherapee 5.7-rc1"</pre><pre>git push origin "5.7-rc1"</pre> | # Tag: <pre>git tag -a "5.7-rc1" -m "Tagged RawTherapee 5.7-rc1"</pre><pre>git push origin "5.7-rc1"</pre> and push <pre>git push</pre> | ||
# Make a source tarball and upload it to the website:<pre>./tools/generateSourceTarball</pre><pre>sha1sum rawtherapee-5.7-rc1.tar.xz > rawtherapee-5.7-rc1.tar.xz.sha1</pre> | # Make a source tarball and upload it to the website:<pre>./tools/generateSourceTarball</pre><pre>sha1sum rawtherapee-5.7-rc1.tar.xz > rawtherapee-5.7-rc1.tar.xz.sha1</pre> | ||
# When ready for a final release (5.7, not 5.7-rc1), do as above, merge <code>release-5.7</code> into <code>releases</code>, tag and deleted <code>release-5.7</code>. Never delete branch <code>releases</code>. | # When ready for a final release (5.7, not 5.7-rc1), do as above, merge <code>release-5.7</code> into <code>releases</code>, tag and deleted <code>release-5.7</code>. Never delete branch <code>releases</code>. | ||
Revision as of 12:40, 17 April 2019
- 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, AppData, a new splash screen, etc. are ready, commit to new branch:
git checkout -b release-5.7 && git commit -a -m "Preparing for release 5.7-rc1"
- Once others have revised the changes, merge this "release-5.7" branch into "releases":
git checkout releases
git pull
git merge release-5.7
- Tag:
git tag -a "5.7-rc1" -m "Tagged RawTherapee 5.7-rc1"
git push origin "5.7-rc1"
and pushgit push
- Make a source tarball and upload it to the website:
./tools/generateSourceTarball
sha1sum rawtherapee-5.7-rc1.tar.xz > rawtherapee-5.7-rc1.tar.xz.sha1
- When ready for a final release (5.7, not 5.7-rc1), do as above, merge
release-5.7intoreleases, tag and deletedrelease-5.7. Never delete branchreleases.