1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
This is an explanation of how to make a release for Emms. Emms is
currently distributed in three different ways: via the Git repo on
Savannah, as a tarball from GNU, and via GNU ELPA.
* Increase the version number in emms.el (variable, elpa header), Makefile
* Update NEWS
* Push version updates to git repo
* Tag release in VCS, for example `git tag -a 4.2 -m "4.2"'
* Push tag to VCS if needed, for example `git push --tags origin "4.2"'
* Run make release
* Run make upload
* Update copy of emms.info in root directory
* Update online manual
* Update website
* Push to GNU ELPA: push to the Savannah "elpa" branch, and from there "git push elpa elpa:refs/heads/externals/emms"
* Send announcement email to gnu-info and to the emms mailing list
|