diff options
| author | Yoni Rabkin <yoni@rabkins.net> | 2020-11-05 11:32:41 -0500 | 
|---|---|---|
| committer | Yoni Rabkin <yoni@rabkins.net> | 2020-11-05 11:32:41 -0500 | 
| commit | b3f889dd050fba380e880967c3609ee5744d7224 (patch) | |
| tree | 8a52b937dfeac51a601926f2bb61b5356408682e | |
| parent | 87059ff05739ad98bf1ab32e6b1c8917d5e21556 (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.txt | 28 | 
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  | 
