[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] new-master 6d8f052 112/128: More specific externals example.
From: |
Stefan Monnier |
Subject: |
[elpa] new-master 6d8f052 112/128: More specific externals example. |
Date: |
Mon, 14 Dec 2020 15:39:42 -0500 (EST) |
branch: new-master
commit 6d8f052a225be7cd0a42c2167e78bcfd30627174
Author: rocky <rocky@gnu.org>
Commit: rocky <rocky@gnu.org>
More specific externals example.
---
README | 23 ++++++++++++++++++-----
1 file changed, 18 insertions(+), 5 deletions(-)
diff --git a/README b/README
index e0c9faf..9589009 100644
--- a/README
+++ b/README
@@ -228,15 +228,28 @@ In the `external' case, the copy of the code is not kept
in `master` but in the
`externals/<pkg-name>' branch in the `elpa.git' repository.
To add a new externals package, first add this `elpa.git' repository as a
-new remote in your existing repository. Then push a local branch to a
+new remote in your existing repository.
+
+Then push a local branch to a
new remote branch in `elpa.git', named `externals/<pkgname>`. For example:
git push elpa <mybranch>:externals/<pkgname>
-Then edit the `externals-list' file as mentioned above, and push that
-change to `elpa's master branch. After it's added to the `externals-list'
-file, the package can be maintained just by pushing changes to the
-`externals/<pkgname>` branch.
+For example, let's say that you want to add `realgud-ipdb` which is currently
+checked out in `$HOME/github/realgud-ipdb`:
+
+ cd $HOME/github/realgud-ipdb
+ git remote add elpa ${USER}@git.sv.gnu.org:/srv/git/emacs/elpa.git
+ git push elpa master:refs/heads/externals/realgud-ipdb
+
+
+Then edit the `externals-list' file as mentioned above, add the line
+
+ ("realgud-ipdb" :external "https://github.com/realgud/realgud-ipdb")
+
+and push that change to `elpa's master branch. After it's added to
+the `externals-list' file, the package can be maintained just by
+pushing changes to the `externals/<pkgname>` branch.
If you wish to check out all the external packages into the `packages'
directory, you can run the command:
- [elpa] new-master aa37293 058/128: README: Use remote.origin.url to avoid loosing write access and save some typing., (continued)
- [elpa] new-master aa37293 058/128: README: Use remote.origin.url to avoid loosing write access and save some typing., Stefan Monnier, 2020/12/14
- [elpa] new-master ab1eca5 047/128: tutorials, Stefan Monnier, 2020/12/14
- [elpa] new-master ad82945 060/128: drop Emacs dependency to 24.3, Stefan Monnier, 2020/12/14
- [elpa] new-master d5f0e98 074/128: * README: Improve subtree instructions, Stefan Monnier, 2020/12/14
- [elpa] new-master e04b2ae 079/128: Merge commit '00920450d83ffe7a02bbe98997e266726819efc2', Stefan Monnier, 2020/12/14
- [elpa] new-master 067b655 066/128: Add 'packages/test-simple/' from commit '75eea25bae04d8e5e3e835a2770f02f0ff4602c4', Stefan Monnier, 2020/12/14
- [elpa] new-master 3347928 093/128: Package pages improvements, Stefan Monnier, 2020/12/14
- [elpa] new-master b7842e2 090/128: Add 'packages/delight/' from commit 'cd037ed41ae29dda89e36ff2ac8637aea96acded', Stefan Monnier, 2020/12/14
- [elpa] new-master 69c5911 097/128: Add 'packages/hook-helpers/' from commit 'ff95f4944f3d6d1a43aca141cb7fa36a9043704d', Stefan Monnier, 2020/12/14
- [elpa] new-master 46a3b6d 106/128: * GNUmakefile (org-fetch): Use https and stick to wget, Stefan Monnier, 2020/12/14
- [elpa] new-master 6d8f052 112/128: More specific externals example.,
Stefan Monnier <=
- [elpa] new-master 2e9bb61 111/128: Update packages/darkroom from upstream, Stefan Monnier, 2020/12/14
- [elpa] new-master 4284ef8 051/128: README and install instructions mention GNU ELPA, Stefan Monnier, 2020/12/14
- [elpa] new-master 55f6ddc 057/128: Update README to tell how to checkout a single external package., Stefan Monnier, 2020/12/14
- [elpa] new-master 84e478a 064/128: Add GPL COPYING file, Stefan Monnier, 2020/12/14
- [elpa] new-master c8ff8cb 071/128: Merge commit '32b1944d5f0a65aa10c6768f4865f7ed1de8eb49' as 'packages/pinentry', Stefan Monnier, 2020/12/14
- [elpa] new-master a8a9094 067/128: Add 'packages/loc-changes/' from commit '8447baff7cb4839ef8d1d747a14e5da85d0cee5b', Stefan Monnier, 2020/12/14
- [elpa] new-master 6c1b932 117/128: Add lang attributes to the html tag, Stefan Monnier, 2020/12/14
- [elpa] new-master 624bf8c 126/128: * README: Convert to org-mode and prepare for export., Stefan Monnier, 2020/12/14
- [elpa] new-master 36624aa 031/128: Mark merge point of websocket., Stefan Monnier, 2020/12/14
- [elpa] new-master 0dc8adf 045/128: updating notes and README text, Stefan Monnier, 2020/12/14