Commit Graph

9 Commits

Author SHA1 Message Date
Ryan C. Thompson
537ff524b5 Add function el-get-plist-get-with-default
It encapsulates the following common pattern, used several times in
el-get to allow recipe properties to override defaults if present:

(if (plist-member plist prop)
    (plist-get plist prop)
  default)
2012-02-23 13:29:58 -08:00
Matthew L. Fidler
9b31025a2d Added the option of not updating submodules. Should solve Issue #530 2012-02-18 12:24:03 -06:00
Ryan C. Thompson
6f0c9d93d2 Add support for ":shallow" property in git method 2012-02-12 12:49:14 -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
3a5e6acac2 Update all el-get methods to declare using keywords 2012-02-12 02:29:31 -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
Dimitri Fontaine
8db0c4d49b Fix the refactoring so that it actually works.
This includes teaching methods that they now work with a symbolp PACKAGE,
some more cleaning up, and some load-path adjustments now that a part of the
code is in a subdirectory (methods).

Also include some of the tests used to convince oneself that the refactoring
didn't break any and all use cases for el-get, with some rough documentation
about how to use them.
2011-09-22 21:48:11 +02:00
Dimitri Fontaine
0433ca0ce9 Refactoring it all: a beginning. No time for testing yet, just showing ideas. 2011-09-20 15:15:52 +02:00