How to release RawTherapee: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
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/* rtdata/profiles/*</pre> | # Run: <pre>dos2unix rtdata/languages/* rtdata/profiles/*</pre> | ||
# | # Update splash screen, <code>RELEASE_NOTES.txt</code>, AppData, language files, profiles, etc. Once ready, commit to new branch: | ||
# Once others have revised the changes, merge this | #:<pre> | ||
# Tag: <pre>git tag -a "5. | #::git checkout -b release-5.9 | ||
# Make a source tarball and upload it to the website:<pre>./tools/generateSourceTarball</pre><pre>sha1sum rawtherapee-5. | #::git commit -a -m "Preparing for release 5.9-rc1" | ||
# When ready for a final release (5. | #::git push --set-upstream origin release-5.9</pre> | ||
# Once others have revised the changes, merge this <code>release-5.9</code> branch into <code>releases</code>: | |||
#:<pre> | |||
#::git checkout releases | |||
#::git pull | |||
#::git merge release-5.9</pre> | |||
# Tag and push: | |||
#:<pre> | |||
#::git tag -a "5.9-rc1" -m "Tagged RawTherapee 5.9-rc1" | |||
#::git push origin "5.9-rc1" | |||
#::git push</pre> | |||
# Make a source tarball and upload it to the website:<pre>./tools/generateSourceTarball</pre><pre>sha1sum rawtherapee-5.9-rc1.tar.xz > rawtherapee-5.9-rc1.tar.xz.sha1</pre> | |||
# When ready for a final release (5.9, not 5.9-rc1), do as above, merge <code>release-5.9</code> into <code>releases</code>, tag and deleted <code>release-5.9</code>. | |||
#: Never delete branch <code>releases</code>. | |||
Revision as of 13:27, 2 February 2020
- Tea
- Pull and update
- Run:
./tools/generateTranslationDiffs
Perform final language file updates. - Run:
dos2unix rtdata/languages/* rtdata/profiles/*
- Update splash screen,
RELEASE_NOTES.txt, AppData, language files, profiles, etc. Once ready, commit to new branch:- git checkout -b release-5.9
- git commit -a -m "Preparing for release 5.9-rc1"
- git push --set-upstream origin release-5.9
- Once others have revised the changes, merge this
release-5.9branch intoreleases:- git checkout releases
- git pull
- git merge release-5.9
- Tag and push:
- git tag -a "5.9-rc1" -m "Tagged RawTherapee 5.9-rc1"
- git push origin "5.9-rc1"
- git push
- Make a source tarball and upload it to the website:
./tools/generateSourceTarball
sha1sum rawtherapee-5.9-rc1.tar.xz > rawtherapee-5.9-rc1.tar.xz.sha1
- When ready for a final release (5.9, not 5.9-rc1), do as above, merge
release-5.9intoreleases, tag and deletedrelease-5.9.- Never delete branch
releases.
- Never delete branch