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/*
- Once RELEASE_NOTES.txt, language files, profiles, AppData, a new splash screen, etc. are ready, commit to new branch:
git checkout -b release-5.8 && git commit -a -m "Preparing for release 5.8-rc1" && git push
- Once others have revised the changes, merge this "release-5.8" branch into "releases":
git checkout releases
git pull
git merge release-5.8
- Tag:
git tag -a "5.8-rc1" -m "Tagged RawTherapee 5.8-rc1"
git push origin "5.8-rc1"
and pushgit push
- Make a source tarball and upload it to the website:
./tools/generateSourceTarball
sha1sum rawtherapee-5.8-rc1.tar.xz > rawtherapee-5.8-rc1.tar.xz.sha1
- When ready for a final release (5.8, not 5.8-rc1), do as above, merge
release-5.8intoreleases, tag and deletedrelease-5.8. Never delete branchreleases.