- Check upstream Mailman release tag revision on https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/changes
- Go to files browsing page at tagged revision using icon in files column on the right.
- Download and update
messages/mailman.pot
file to tagged release version from website (download icon on the right) with commit message likeUpdate messages/mailman.pot to upstream rev …
. - In
templates/en/
folder check "Latest Rev" column if there was an update since the last release. If so, update changed files with commit message likeUpdate templates/en to upstream rev …
. - In Poedit update
messages/pl/LC_MESSAGES/mailman.po
usingmessages/mailman.pot
, save it (creatingmessages/pl/LC_MESSAGES/mailman.mo
) and commit with message likeUpdate messages/pl to equivalent of upstream rev …
. - After updating
mailman.po
remember to rebuildmailman.mo
. - Update README.md with information about release, commit with message like
Update readme (…)
. - Tag revision,
git tag …
. - Send changes to Github,
git push && git push origin --tags
.
- Create Mozilla specific branch like
git branch mozilla-2.1.… && git checkout mozilla-2.1.…
. - Import Mozilla specific changes,
curl --location https://github.com/aviarypl/mailman-l10n-pl/commit/bc6b995e0dca8333ed239038be6aaffa158b2d54.patch | git am && curl --location https://github.com/aviarypl/mailman-l10n-pl/commit/5e04a32a7c349158c3a1adff095dbc675d340eff.patch | git am
. - Tag revision,
git tag 2.1.…-mozilla
. - Send changes to Github and chackout back master,
git push --set-upstream origin mozilla-2.1.… && git push origin --tags && git checkout master
.