How to release RawTherapee
Jump to navigation
Jump to search
- 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