diff options
| author | Stephen Leake | 2021-01-11 09:18:31 -0800 |
|---|---|---|
| committer | Stephen Leake | 2021-01-11 09:18:31 -0800 |
| commit | 1aa36d968cd82f6eb5fc09ecad24efd811220483 (patch) | |
| tree | 0d9ed12d29a93489554ff1f58b2e733216ddbe59 /admin/notes | |
| parent | 00908e052a48ed8006485069ce2b2b761f040b67 (diff) | |
| download | emacs-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/elpa | 32 |
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 | ||
| 11 | Changes to this branch propagate to elpa.gnu.org via a "deployment" script run | 10 | That leaves the elpa/packages directory empty; you must check out the |
| 12 | daily. This script (which is kept in elpa/admin/update-archive.sh) generates | 11 | ones you want. |
| 13 | the content visible at https://elpa.gnu.org/packages. | ||
| 14 | 12 | ||
| 15 | A new package is released as soon as the "version number" of that package is | 13 | If you wish to check out all the packages into the packages directory, |
| 16 | changed. So you can use 'elpa' to work on a package without fear of releasing | 14 | you can run the command: |
| 17 | those changes prematurely. And once the code is ready, just bump the | 15 | |
| 18 | version number to make a new release of the package. | 16 | make worktrees |
| 17 | |||
| 18 | You can check out a specific package <pkgname> into the packages | ||
| 19 | directory with: | ||
| 20 | |||
| 21 | make packages/<pkgname> | ||
| 22 | |||
| 23 | |||
| 24 | Changes to this repository propagate to elpa.gnu.org via a | ||
| 25 | "deployment" script run daily. This script generates the content | ||
| 26 | visible at https://elpa.gnu.org/packages. | ||
| 27 | |||
| 28 | A new package is released as soon as the "version number" of that | ||
| 29 | package is changed. So you can use 'elpa' to work on a package | ||
| 30 | without fear of releasing those changes prematurely. And once the | ||
| 31 | code is ready, just bump the version number to make a new release of | ||
| 32 | the package. | ||
| 19 | 33 | ||
| 20 | It is easy to use the elpa branch to deploy a "local" copy of the | 34 | It is easy to use the elpa branch to deploy a "local" copy of the |
| 21 | package archive. For details, see the README file in the elpa branch. | 35 | package archive. For details, see the README file in the elpa branch. |