Commit Graph

1359 Commits

Author SHA1 Message Date
Ryan C. Thompson
5f132828a4 Add newlines to the end of all recipe files 2012-02-14 09:30:46 -08:00
Ryan C. Thompson
aaa0976756 Add test for issue 548 2012-02-13 21:31:16 -08:00
Ryan C. Thompson
0776e8fd87 Use "default-directory" in recipes 2012-02-13 21:19:20 -08:00
Ryan C. Thompson
94dc2908e2 Set "default-directory" to package directory during init
This allows recipes to avoid using the "pdir" variable, which is
arguably an implementation detail.
2012-02-13 21:03:06 -08:00
Ryan C. Thompson
72b411a99e Add ":shallow nil" to http://repo.or.cz recipes
repo.or.cz uses "dumb" http transport, which does not support shallow clones
2012-02-13 17:36:41 -08:00
Ryan C. Thompson
ced7ee6e51 Fix position of debug message 2012-02-13 16:14:25 -08:00
Ryan Thompson
b0c8ec3a30 Merge pull request #551 from DarwinAwardWinner/shallow-git
Shallow git
2012-02-13 13:35:50 -08:00
Ryan Thompson
f7d7516572 Merge pull request #506 from DarwinAwardWinner/git-checkout-property
Implement ":checkout" property for git recipes
2012-02-13 13:29:08 -08:00
Ryan C. Thompson
771d5cddba Add docs for ":shallow" 2012-02-12 12:59:14 -08:00
Ryan C. Thompson
6f0c9d93d2 Add support for ":shallow" property in git method 2012-02-12 12:49:14 -08:00
Ryan C. Thompson
a30a6c50b3 Document :checkout in change log 2012-02-12 02:47:23 -08:00
Ryan C. Thompson
a0285aa552 Document the `:checkout' property in el-get-sources 2012-02-12 02:46:42 -08:00
Ryan C. Thompson
cefce29037 Support ":checksum" as an alias for ":checkout" in git recipes 2012-02-12 02:46:41 -08:00
Ryan C. Thompson
7037526d68 Implement support for :checkout property in git recipes 2012-02-12 02:46:41 -08:00
Ryan C. Thompson
2e5fd494f8 Ignore nil commands in el-get-start-process-list 2012-02-12 02:46:41 -08:00
Ryan C. Thompson
8befd64d6c Bump version to 4.0.7 2012-02-12 02:41:20 -08:00
Ryan Thompson
1f6c91740c Merge pull request #533 from DarwinAwardWinner/register-method-keywords
Backend changes to el-get install methods and checksums

 * Fixed an omission the docstring of el-get-methods
 * Add functions `el-get-register-derived-method` and `el-get-register-method-alias` and use them as appropriate
 * Add checksum methods to hg and git
 * Add `el-get-self-checksum` as shortcut for `(el-get-checksum 'el-get)` (fixes #524)
 * Rewrite `el-get-register-method` and `el-get-register-derived-method` to use keyword args (fixes #528)
2012-02-12 02:39:56 -08:00
Ryan C. Thompson
5c89a93684 Register http-zip with keyword arguments 2012-02-12 02:33:04 -08:00
Ryan C. Thompson
8eda8bd5e5 Fix el-get-register-derived-method to call el-get-register-method with keywords 2012-02-12 02:29:31 -08:00
Ryan C. Thompson
3a5e6acac2 Update all el-get methods to declare using keywords 2012-02-12 02:29:31 -08:00
Ryan C. Thompson
e2db4e6ec6 Rewrite el-get-register-method with keyword args
Also rewrite el-get-register-derived-method with keyword args.

Calls to the functions have not been updated yet

Conflicts:

	el-get-core.el
2012-02-12 02:29:31 -08:00
Ryan C. Thompson
2880f5bcc5 Add el-get-checksum to documentation 2012-02-12 02:29:31 -08:00
Ryan C. Thompson
bc3e74b4ef Add el-get-self-checksum function 2012-02-12 02:29:31 -08:00
Ryan C. Thompson
573a0d1f98 Register ftp method as alias of http 2012-02-12 02:29:31 -08:00
Ryan C. Thompson
da6cd05820 Register emacsmirror, git-svn, and emacswiki as derived
This ensures that they will pick up updates to their parent methods
without having to add any code. In particular, git-svn and emacsmirror
will automatically pick up the new git checksum method.
2012-02-12 02:29:30 -08:00
Ryan C. Thompson
0e908c8100 Add checksum methods for git and hg.
These return the hash of the current revision of the package
2012-02-12 02:29:30 -08:00
Ryan C. Thompson
dc22e60e6e Add functions for succinctly defining related methods 2012-02-12 02:29:30 -08:00
Ryan C. Thompson
27de328231 Update docstring for el-get-methods
It did not mention ":remove-hook"
2012-02-12 02:29:30 -08:00
Ryan Thompson
6063cfe301 Merge pull request #550 from DarwinAwardWinner/scripted-testing
Add a some simple bash scripts for easily running tests
2012-02-12 02:10:45 -08:00
Ryan Thompson
a83623a906 Merge pull request #544 from DarwinAwardWinner/build-async
Fix el-get-build always running synchronously
2012-02-12 02:00:09 -08:00
Dimitri Fontaine
5a0027e638 Merge pull request #547 from tkf/bunch-of-recipes
Add 35 recipe files
2012-02-12 01:55:43 -08:00
Dimitri Fontaine
9110fb5194 Merge pull request #546 from tkf/rope-rcp
Add rope.rcp and ropemode.rcp and fix ropemacs.rcp
2012-02-12 01:54:25 -08:00
Dimitri Fontaine
77f2f84eb1 Merge pull request #545 from tkf/fix-pymacs-rcp
Fix pymacs.rcp: set PYTHONPATH correctly for Pymacs
2012-02-12 01:50:36 -08:00
Dimitri Fontaine
6bb98ac984 Merge pull request #542 from DarwinAwardWinner/recipe-compile-fix
Remove unnecessary ":compile" property from js2 and vcomp
2012-02-12 01:38:37 -08:00
Ryan C. Thompson
e3940b3ed6 Add a some simple bash scripts for easily running tests 2012-02-12 01:23:09 -08:00
Dimitri Fontaine
27a41b6394 Merge pull request #537 from renard/perspective-mode
Add perspective mode.
2012-02-12 00:59:48 -08:00
Dimitri Fontaine
7d9648253b Merge pull request #536 from mlf176f2/zip-method
HTTP-Zip method
2012-02-12 00:59:19 -08:00
Dimitri Fontaine
b689342e38 Merge pull request #534 from DarwinAwardWinner/ido-ubiquitous-recipes
Add ido-ubiquitous and ido-yes-or-no recipes
2012-02-12 00:54:19 -08:00
Dimitri Fontaine
91bbaf31a7 Merge pull request #532 from yyr/master
new recipe: rebox2.el and update url for ipython
2012-02-12 00:52:58 -08:00
Dimitri Fontaine
4363bca849 Merge pull request #526 from renard/nginx-mode
Add nginx-mode recipe.
2012-02-12 00:43:19 -08:00
Dimitri Fontaine
ca7f5df75c Merge pull request #502 from dabrahams/t/paths-with-spaces
Handle paths with spaces again
2012-02-12 00:37:30 -08:00
Ryan Thompson
4c2d714c4c Merge pull request #510 from DarwinAwardWinner/reinstall-command
Add command "el-get-reinstall"
2012-02-12 00:33:10 -08:00
Takafumi Arakaki
a882149470 Add autoload setup in pymacs.rcp 2012-02-12 06:16:12 +01:00
Takafumi Arakaki
91cbf88ec5 Add rope and ropemode to the :depends option of ropemacs.rcp 2012-02-12 04:44:22 +01:00
Takafumi Arakaki
ad0058e9fa Fix rope*.rcp: use el-get-package-directory to get packge directory 2012-02-12 04:25:00 +01:00
Takafumi Arakaki
9ab7dda5c1 Fix pymacs.rcp: use el-get-package-directory to get packge directory 2012-02-12 04:22:31 +01:00
Takafumi Arakaki
19ac0c0ec8 Add 35 recipe files 2012-02-12 02:00:31 +01:00
Takafumi Arakaki
ae5e2d2821 Add rope.rcp and ropemode.rcp and fix ropemacs.rcp
To use ropemacs, ropemacs itself, ropemode and rope must be loadable from pymacs.
This patch helps to do that.

See also: http://pymacs.progiciels-bpi.ca/pymacs.html#pymacs-load-path
2012-02-12 01:42:27 +01:00
Takafumi Arakaki
d146143ef4 Fix pymacs.rcp: set PYTHONPATH correctly for Pymacs 2012-02-12 01:30:25 +01:00
Ryan C. Thompson
07236b968b Fix el-get-build always running synchronously
The problem was that the "sync" symbol was inside a backquote and was
not comma-prefixed, so the ":sync" property was getting set literall
to the symbol "'sync" instead of its value. Obviously, "'sync" is a
true value, so the commands were all run synchronously.

Fixes #307.
Fixes #385.
2012-02-11 13:25:09 -08:00