Commit Graph

101 Commits

Author SHA1 Message Date
Ryan C. Thompson
4b74707964 Update emacsmirror method for github method cleanup
Now it add a :pkgname property instead of just adding ":username
emacsmirror".

Also update the tests for the Github method
2012-10-06 18:13:32 -07:00
Damien Cassou
e6418c22e0 Issue #857: add error message for absent :pkgname
Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
2012-09-02 09:39:49 +02:00
Damien Cassou
15d3f8e490 Issue #857: simplify el-get-github-parse-user-and-repo
Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
2012-09-02 09:22:56 +02:00
Damien Cassou
d3c37f1829 Issue #857: ignore :url specification for github recipe
Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
2012-09-01 09:35:46 +02:00
Damien Cassou
f21ca1645a Issue #857: moving `el-get-github-url-private' around
Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
2012-08-31 11:18:13 +02:00
Damien Cassou
9e36f0eaf3 Issue #857: enhance `el-get-github-url-format' and simplify users
Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
2012-08-31 11:14:48 +02:00
Damien Cassou
d7cb8657e7 Issue #857: remove useless `el-get-guess-github-website'
Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
2012-08-31 10:47:37 +02:00
Damien Cassou
74979d1ea9 Issue #857: remove custom format for `el-get-github-default-url-type'
Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
2012-08-31 10:47:37 +02:00
Damien Cassou
fa55807644 Issue #857: use format' to simplify el-get-github-guess-website'
Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
2012-08-31 10:47:07 +02:00
Samuel Bronson
4edc39eea3 el-get-http-tar.el: Fix handling of single-file, no-directory tarballs.
Why anyone would use one is beyond me, but that's how rnc-mode is
packaged, so...
2012-08-16 17:00:05 -04:00
Stephan Baumeister
1519fec645 Fix resolution of elpa package directory
Use 'dir' command on Windows where 'ls' is not available.
2012-08-01 20:19:01 +02:00
Dimitri Fontaine
d4e568fd26 Attempt to fix #715. 2012-07-23 22:34:54 +02:00
Jonathan Leech-Pepin
09e643be4a Added "--nested" option to fossil open.
This allows for nested repositories, otherwise `fossil open` fails and an attempt to reinstall will remove the parent `.fossil` file as well, breaking the repository.
2012-07-09 11:40:05 -04:00
Jonathan Leech-Pepin
f8cefda346 Fixed file-coding of el-get-fossil.el to be utf-8-unix. 2012-07-09 11:38:03 -04:00
Ryan C. Thompson
4f7c13e9fe Merge branch 'http-tar-update-fix' 2012-06-18 17:02:20 -07:00
Ryan C. Thompson
57a70fef23 Propogate http-tar fix to http-zip 2012-06-18 16:57:29 -07:00
Ryan C. Thompson
54916dd5c8 Fix silent failures in update http-tar packages
Fixes #777.
2012-06-18 16:40:52 -07:00
Dimitri Fontaine
446e80e2e1 Merge pull request #772 from diasjorge/git-svn
Added checkout support for git svn
2012-06-18 09:08:54 -07:00
Jorge Dias
cd7ec79790 Added checkout support for git svn 2012-06-11 12:41:06 +02:00
Ryan C. Thompson
bd418720b5 Add :auto-generated property to auto-generated recipes
Currently this has no function other than documentation, but it could
be given a function later, such as allowing manually-written recipes
to take precedence over auto-generated ones.
2012-06-03 08:45:44 -07:00
Ryan C. Thompson
a1e3054b74 Ensure el-get doesn't check for update on uninstalled package 2012-05-13 16:14:14 -07:00
Ryan C. Thompson
7a81d5b1a6 Fix elpa-update-available-p
It was not properly retrieving the installed/available versions.
2012-05-13 16:11:58 -07:00
Ryan C. Thompson
9479b9a157 Revert "Better implementation for el-get-elpa-package-directory"
This reverts commit e10d6dd3e0.
2012-05-13 11:59:06 -07:00
Ryan C. Thompson
bee3809e52 Create directories recursively in elpa-build-local-recipes
Typically this would not be necessary if el-get was installed
according to the instructions, but for testing el-get is not
installed, so the directory's parents do not already exist and need to
be created.
2012-05-13 11:59:06 -07:00
Alan Pearce
ed1813bea5 Fix typo in function name 2012-05-07 22:56:26 +01:00
Ryan Thompson
f630ddf51a Merge pull request #735 from DarwinAwardWinner/emacswiki-github-mirror
Switch default EmacsWiki base URL to Github mirror
2012-05-06 11:46:29 -07:00
Ryan C. Thompson
a659491db2 Add missing paren
Fixes #738.
2012-05-06 11:00:53 -07:00
Ryan Thompson
c32bd0aca8 Merge pull request #664 from DarwinAwardWinner/misc-fixes
Misc fixes
2012-05-06 01:37:10 -07:00
Ryan C. Thompson
a7a4e5925f Switch default EmacsWiki base URL to Github mirror
Fixes #724.
2012-05-06 00:15:32 -07:00
Ryan Thompson
f603fb4882 Fix #703 2012-04-06 15:30:23 -07:00
Dimitri Fontaine
9656c72136 Fix `el-get-parse-proxy' 2012-03-23 16:55:53 +01:00
Jonathan Leech-Pepin
75f61b2bd1 Fixed quoting error on Linux System and a typo. Added fossil to list of methods.
This commit successfully passes "test/test-recipe.sh vc-fossil".
2012-03-16 13:58:52 -04:00
Jonathan Leech-Pepin
8345c40b6c Implements a method for accessing fossil repositories hosting elisp code.
- Checks for fossil executable, errors if not available
- Clones fossil repositories, allowing for customized location of the artifact store (.fossil)
- Updates the package allowing the user to check out arbitrary commits, tags or branches
- Finds and removes the artifact store (.fossil) when removing the package
- Grants access to all information provided by `fossil info` stored in an a-list for use by other functions.  Currently used to find checksum and to retrace the artifact store.
2012-03-13 16:44:03 -04:00
Ryan C. Thompson
03f95b8ef2 Don't try to update an ELPA package unless an update is available
This fixes a bug where trying to update an ELPA package when an update
wasn't available would throw an error.
2012-03-13 10:45:20 -07:00
Ryan C. Thompson
e10d6dd3e0 Better implementation for el-get-elpa-package-directory 2012-03-13 10:45:19 -07:00
Ryan C. Thompson
4a639cb43b Clean up git clone command list.
It now uses the same uniform formatting across all the commands in the
list, making the code more readable. No functional changes.
2012-03-07 18:23:32 -08:00
Ryan C. Thompson
af249780b0 Support :branch in hg recipes 2012-03-07 18:23:32 -08:00
Ryan C. Thompson
05cf98b2a5 More robust method for computing git checksums 2012-03-07 18:23:32 -08:00
Takafumi Arakaki
b6f5dcf1b2 el-get-hg-compute-checksum returns full 40-digit hex now 2012-03-05 19:21:55 +01:00
Ryan Thompson
b80409eedc Merge pull request #617 from DarwinAwardWinner/method-guess-website
Method guess website
2012-03-02 15:20:32 -08:00
Takafumi Arakaki
0318063924 Improve el-get-hg-compute-checksum 2012-02-29 20:05:49 +01:00
Takafumi Arakaki
978737581f Fixed: el-get-hg-pull fails to update when none is pulled 2012-02-29 14:12:23 +01:00
Takafumi Arakaki
d6a0b8ded3 Fixed: pull-args is not used in el-get-hg-pull 2012-02-29 13:24:18 +01:00
Takafumi Arakaki
b1796fd5b1 Implement support for :checkout property in hg recipes 2012-02-29 12:54:48 +01:00
Ryan C. Thompson
b0ba0acebb Merge branch 'cvs-proxy' 2012-02-28 18:23:01 -08:00
Ryan C. Thompson
9b350be579 Add website guessers to some methods 2012-02-28 17:58:44 -08:00
Ryan Thompson
fa36e46467 Merge pull request #570 from DarwinAwardWinner/emacswiki-refresh-in-process
Support in-process emacswiki-refresh with prefix arg
2012-02-27 10:33:11 -08:00
Matthew L. Fidler
9c2143d172 Took out testing function. Should address Issue #386 2012-02-23 15:55:45 -08:00
Matthew L. Fidler
de7a55713d Added url-proxy-services support. 2012-02-23 15:55:45 -08:00
Matthew L. Fidler
918d9021ad Separated out into parsing function and url construction functions. 2012-02-23 15:55:45 -08:00