1. 09 Apr, 2014 1 commit
    • Noam Postavsky's avatar
      a fix that doesn't break existing recipes · fe622364
      Noam Postavsky authored
      el-get-build should use :shell t to support "./configure" commands,
      but el-get-start-process-list should shell-quote-argument the :program
      argument to avoid problems with executables in funny paths.
      
      Conflicts:
      	el-get-build.el
      	el-get-core.el
      fe622364
  2. 22 Mar, 2014 1 commit
    • Noam Postavsky's avatar
      fix byte compile warnings · d30ddb78
      Noam Postavsky authored
      Move more variables to el-get-custom.el, add requires or
      declare-functions as needed.
      
      There were a few places that appeared to be actual bugs: wrong or
      missing variable names.
      d30ddb78
  3. 02 Mar, 2014 1 commit
  4. 21 Feb, 2014 1 commit
  5. 31 Jan, 2014 1 commit
  6. 15 Oct, 2013 1 commit
  7. 13 Oct, 2013 1 commit
  8. 19 Jul, 2013 1 commit
    • Rüdiger Sonderfeld's avatar
      Fix elpa support for Emacs 24.4. · 3b80a0db
      Rüdiger Sonderfeld authored
      `package-desc-vers' is obsolete (replaced by `package-desc-version')
      and `package-alist' has a different layout.
      
      el-get-elpa also calls `el-get-rmdir' in some cases with
      post-remove-fun as nil.
      
      * methods/el-get-elpa.el (el-get-elpa-update-available-p): Use
        `package-desc-version' if available.
      * el-get-core.el (el-get-rmdir): Only call post-remove-fun if non-nil.
      Signed-off-by: 's avatarRüdiger Sonderfeld <ruediger@c-plusplus.de>
      3b80a0db
  9. 10 May, 2013 1 commit
  10. 01 Apr, 2013 1 commit
  11. 14 Dec, 2012 1 commit
  12. 04 Dec, 2012 1 commit
  13. 03 Dec, 2012 1 commit
  14. 18 Jun, 2012 2 commits
    • Ryan C. Thompson's avatar
      Prevent stack overflow on very long command lists. · 9d3ec6a4
      Ryan C. Thompson authored
      In "el-get-start-process-list", increase "max-specpdl-size" by 100 for
      each command in in the list. This allows
      "el-get-start-process-list" (but not other functions) to recurse
      indefinitely.
      
      This is needed for the emacs-goodies-el recipe, which generates many
      build commands and will overflow the default of max-specpdl-size
      during the build.
      9d3ec6a4
    • Ryan C. Thompson's avatar
      Add support for update hooks · 5dfadefe
      Ryan C. Thompson authored
      Previously we had install hooks but no update hooks.
      5dfadefe
  15. 06 May, 2012 1 commit
  16. 29 Mar, 2012 1 commit
    • Ryan C. Thompson's avatar
      Always print with "print-level" and "print-length" nil · cb787b2a
      Ryan C. Thompson authored
      This prevents Emacs from inserting "..." in place of very deep or long
      data structures, which could corrupt the status file in some cases.
      This is done by defining a wrapper function "el-get-print-to-string",
      which el-get should use for all "critical" stringification tasks.
      
      As noted in #689.
      cb787b2a
  17. 06 Mar, 2012 1 commit
  18. 03 Mar, 2012 1 commit
  19. 29 Feb, 2012 1 commit
  20. 23 Feb, 2012 1 commit
    • Ryan C. Thompson's avatar
      Add function el-get-plist-get-with-default · 537ff524
      Ryan C. Thompson authored
      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)
      537ff524
  21. 20 Feb, 2012 1 commit
  22. 14 Feb, 2012 1 commit
  23. 12 Feb, 2012 5 commits
  24. 11 Feb, 2012 1 commit
  25. 13 Jan, 2012 1 commit
  26. 02 Jan, 2012 1 commit
  27. 27 Oct, 2011 1 commit
  28. 11 Oct, 2011 1 commit
  29. 10 Oct, 2011 1 commit
  30. 07 Oct, 2011 1 commit
    • Ryan C. Thompson's avatar
      Don't assume that first build command is a string · 508fb7e1
      Ryan C. Thompson authored
      Build commands are supposed to be either strings or lists of strings.
      But the code for deciding whether to eval the :build property only
      checks for a string, not a list. This commit fixes this, so that a
      build property whose commands are all lists of strings should no
      longer cause an error. Evaluation of the :build property now only
      happens when the car is a symbol, since that is the only time that
      evaluation would not result in an error.
      
      Also in this commit:
      
      * Ensure build commands are all strings or lists of strings and raise
        an error otherwise. The check happens after flattening, so nested
        lists of strings should also pass.
      * A few syntax fixes
      * Add a function "el-get-list-of-strings-p"
      508fb7e1
  31. 23 Sep, 2011 2 commits
  32. 22 Sep, 2011 2 commits
  33. 20 Sep, 2011 1 commit