aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYoni Rabkin <yoni@rabkins.net>2020-11-05 11:32:41 -0500
committerYoni Rabkin <yoni@rabkins.net>2020-11-05 11:32:41 -0500
commitb3f889dd050fba380e880967c3609ee5744d7224 (patch)
tree8a52b937dfeac51a601926f2bb61b5356408682e
parent87059ff05739ad98bf1ab32e6b1c8917d5e21556 (diff)
* doc/developer-release.txt: update push command
Update push command according to Stefan Monnier's advice: > + - from the "elpa" branch in Savannah push to elpa.git: > + "git push elpa elpa:refs/heads/externals/emms" AFAIK the use of "refs/heads/externals/emms" is necessary when creating this branch (i.e. for the initial push) but for updates, you can use the more concise and friendly "externals/emms".
-rw-r--r--doc/developer-release.txt28
1 files changed, 14 insertions, 14 deletions
diff --git a/doc/developer-release.txt b/doc/developer-release.txt
index 21b3008..7949faa 100644
--- a/doc/developer-release.txt
+++ b/doc/developer-release.txt
@@ -2,30 +2,30 @@ 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
+* Increase the version number in emms.el (variable, elpa header), Makefile
-* Update NEWS
+* Update NEWS
-* Push version updates to git repo
+* Push version updates to git repo
-* Tag release in VCS, for example `git tag -a 4.2 -m "4.2"'
+* 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"'
+* Push tag to VCS if needed, for example `git push --tags origin "4.2"'
-* Run make release
+* Run make release
-* Run make upload
+* Run make upload
-* Update copy of emms.info in root directory
+* Update copy of emms.info in root directory
-* Update online manual (cvs commit -m "update manual" manual/index.html)
+* Update online manual (cvs commit -m "update manual" manual/index.html)
-* Update website (cvs commit -m "update website" index.html)
+* Update website (cvs commit -m "update website" index.html)
-* Push to GNU ELPA:
+* Push to GNU ELPA:
- - merge master into the Savannah "elpa" branch and push to Savannah
+ - 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:refs/heads/externals/emms"
+ - from the "elpa" branch in Savannah push to elpa.git: "git push elpa elpa:/externals/emms"
-* Send announcement email to gnu-info and to the emms mailing list
+* Send announcement email to the emms mailing list