aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes
diff options
context:
space:
mode:
authorStephen Leake2021-01-11 09:18:31 -0800
committerStephen Leake2021-01-11 09:18:31 -0800
commit1aa36d968cd82f6eb5fc09ecad24efd811220483 (patch)
tree0d9ed12d29a93489554ff1f58b2e733216ddbe59 /admin/notes
parent00908e052a48ed8006485069ce2b2b761f040b67 (diff)
downloademacs-1aa36d968cd82f6eb5fc09ecad24efd811220483.tar.gz
emacs-1aa36d968cd82f6eb5fc09ecad24efd811220483.zip
* admin/notes/elpa: Update to match recent Gnu ELPA changes
Diffstat (limited to 'admin/notes')
-rw-r--r--admin/notes/elpa32
1 files changed, 23 insertions, 9 deletions
diff --git a/admin/notes/elpa b/admin/notes/elpa
index ea6c132fe19..1e9e7a9f52b 100644
--- a/admin/notes/elpa
+++ b/admin/notes/elpa
@@ -5,17 +5,31 @@ repository named "elpa", hosted on Savannah. To check it out:
5 5
6 git clone git://git.sv.gnu.org/emacs/elpa 6 git clone git://git.sv.gnu.org/emacs/elpa
7 cd elpa 7 cd elpa
8 git remote set-url --push origin git+ssh://git.sv.gnu.org/srv/git/emacs/elpa 8 make setup
9 [create task branch for edits, etc.]
10 9
11Changes to this branch propagate to elpa.gnu.org via a "deployment" script run 10That leaves the elpa/packages directory empty; you must check out the
12daily. This script (which is kept in elpa/admin/update-archive.sh) generates 11ones you want.
13the content visible at https://elpa.gnu.org/packages.
14 12
15A new package is released as soon as the "version number" of that package is 13If you wish to check out all the packages into the packages directory,
16changed. So you can use 'elpa' to work on a package without fear of releasing 14you can run the command:
17those changes prematurely. And once the code is ready, just bump the 15
18version number to make a new release of the package. 16 make worktrees
17
18You can check out a specific package <pkgname> into the packages
19directory with:
20
21 make packages/<pkgname>
22
23
24Changes to this repository propagate to elpa.gnu.org via a
25"deployment" script run daily. This script generates the content
26visible at https://elpa.gnu.org/packages.
27
28A new package is released as soon as the "version number" of that
29package is changed. So you can use 'elpa' to work on a package
30without fear of releasing those changes prematurely. And once the
31code is ready, just bump the version number to make a new release of
32the package.
19 33
20It is easy to use the elpa branch to deploy a "local" copy of the 34It is easy to use the elpa branch to deploy a "local" copy of the
21package archive. For details, see the README file in the elpa branch. 35package archive. For details, see the README file in the elpa branch.