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