blob: f197742ab3b195f086e025b8b441b7876526749b (
plain) (
blame)
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
developed at Savannah (https://savannah.gnu.org/projects/emms/) and
distributed via Emacs ELPA (https://elpa.gnu.org/).
* Increase the version number in emms.el (variable, elpa header), Makefile
* Update NEWS
* Update the manual, then copy compiled emms.info to root directory
* Push version updates to VCS
* 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"'
* Update online manual (cvs commit -m "update manual" manual/index.html)
* Update website (cvs commit -m "update website" index.html)
* Push to GNU ELPA:
- merge master into the Savannah "elpa" branch and push to Savannah
- from the "elpa" branch in Savannah push to elpa.git: "git push elpa elpa:externals/emms"
* Send announcement email to the emms mailing list
|