Commit Graph

44 Commits

Author SHA1 Message Date
yewton
2e228afce4 Allow user to shallow clone when installing el-get itself. 2018-01-25 21:27:14 -05:00
Noam Postavsky
2d9068f7bc package.rcp: use HTTPS if gnutls-available-p
* package.rcp: use HTTPS

Dropping package repos that don't support HTTPS:
http://tromey.com/elpa/ (obsolete), and
http://joseito.republika.pl/sunrise-commander/ (the sunrise-commander
recipe uses a github URL anyway).
2016-05-19 19:46:30 -04:00
Syohei YOSHIDA
84cd37c8a3 Fix for users who disable GnuTLS
Emacs which is built with '--without-gnutls' does not have
gnutls-available-p.
2015-11-04 19:21:18 +09:00
Noam Postavsky
e3278c959b Add warning about missing TLS support 2015-10-15 16:52:25 -04:00
tarao
bbaae5f3c7 Add el-get root dir to the load path as el-get function does. 2015-03-03 22:57:38 +09:00
Noam Postavsky
64ab96511a check download status of emacswiki package list
* methods/el-get-emacswiki.el (el-get-emacswiki-retrieve-package-list):
  Throw error if we didn't get HTTP 2xx.
* el-get-install.el: Show warning if
  `el-get-emacswiki-build-local-recipes' fails.
2014-12-25 12:43:34 -05:00
8573
4cc2b23bfd Change two GitHub URLs from HTTP to HTTPS
In `README.md`, change the URL `http://github.com` to use HTTPS; in
`el-get-install.el`, do the same for the URL
`http://github.com/dimitri/el-get.git`.
2014-11-14 19:00:10 -08:00
Noam Postavsky
c827925bd4 Revert "Fix a semantic error in el-get-install."
This reverts commit c7d0d3797b.
2014-05-27 11:20:01 -04:00
Xiao Hanyu
c7d0d3797b Fix a semantic error in el-get-install.
When users do something like (let
(el-get-install-skip-emacswiki-recipes)) then el-get should not build
recipes from emacswiki. The current code logic is wrong.
2014-05-27 16:31:37 +08:00
Noam Postavsky
d30ddb78e1 fix byte compile warnings
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.
2014-03-22 18:43:42 -04:00
Ryan C. Thompson
cf34f9aa0a Clean up whitespace
This commit is the result of running cleanup-whitespace.sh.

Fixes #549.
2014-02-21 10:52:48 -08:00
Ryan C. Thompson
ee95dd230f Fix handling of el-get-install-skip-emacswiki-recipes
It is now not a syntax error, and it is consistent with the other
install variables in that they only have to be bound, not true.
2012-05-28 15:17:54 -07:00
Ryan C. Thompson
a083bff5b9 Allow skipping emacswiki recipes when installing el-get 2012-05-27 13:10:30 -07:00
Ryan C. Thompson
bf50c25f3b Build emacswiki recipes at install-time 2012-05-06 12:12:55 -07:00
Liu Bin
7d8a62c0b1 Fix installing the master branch. 2011-12-05 17:35:43 +08:00
Ryan C. Thompson
6e8082a4e5 Remove extraneous quote 2011-10-07 03:46:08 -07:00
Ryan C. Thompson
c05e46b4ba Support el-get-install-branch to specify a branch to install.
Use it like this:

    (url-retrieve
     "https://raw.github.com/dimitri/el-get/master/el-get-install.el"
     (lambda (s)
       (let ((el-get-install-branch "3.stable"))
         (end-of-buffer)
         (eval-print-last-sexp))))

This variable takes precedence over "el-get-master-branch", and must
be set to a string.

Documentation for this needs to be added to the readme.
2011-10-07 03:15:49 -07:00
Dimitri Fontaine
29009e2b0d Fix parens style in installer. 2011-10-06 09:39:12 +02:00
Ryan C. Thompson
08fc130581 Delete blank line at EOF 2011-10-05 14:59:11 -07:00
Ryan C. Thompson
321699e462 Load el-get before let-binding el-get variables
Before, the newly-installed el-get package was loaded while
`el-get-default-process-sync` and `el-get-post-install` were
let-bound, which caused their corresponding `defvar` statements to be
ignored, which resulted in a non-functional el-get unless one manually
re-loaded el-get or restarted emacs.
2011-10-05 14:59:02 -07:00
Ryan C. Thompson
72ebbf1b22 Use "or" instead of "if" to choose between alternatives 2011-10-05 14:55:39 -07:00
Dimitri Fontaine
20b2bb668a Review using el-get-dir in the installer. 2011-09-19 10:55:01 +02:00
Yuki Ibe
c6dce4531a el-get-install.el: Allow users to change the install directory 2011-09-19 04:22:34 +09:00
Dimitri Fontaine
a46c02c5c9 Add support for el-get-master-branch in el-get-install.el for easier "developper" install. 2011-09-10 14:55:45 +02:00
Dimitri Fontaine
6ddc66a07f Revert "github changed its raw url scheme, adapt"
This reverts commit b7fdb424ed.
2011-09-09 20:20:25 +02:00
Dimitri Fontaine
b7fdb424ed github changed its raw url scheme, adapt 2011-09-09 17:00:04 +02:00
Byron Clark
d3cf94254c Fix the installer to work with rcp recipe naming. 2011-09-06 16:01:25 -06:00
Dimitri Fontaine
e78fc19323 Add :branch support in el-get-install 2011-08-19 14:57:30 +02:00
Dimitri Fontaine
59438b5402 Fix el-get-install.el to care about the load-path.
With this commit, el-get now reliably bootstrap from your setup.
2011-05-03 20:45:43 +02:00
Dimitri Fontaine
a37308bf01 Typo fix in el-get-install.el 2011-03-18 09:46:56 +01:00
Dimitri Fontaine
39369f34c6 Add el-get-git-install-url for the installer, and switch default from git:// to http:// 2011-03-16 22:11:07 +01:00
Dimitri Fontaine
b5fd4389a9 The noerror option is no more. 2011-03-01 21:51:18 +01:00
Dimitri Fontaine
00a8814d52 Test for already installed el-get in el-get-install.el rather than in the doc snippet. 2011-02-19 22:06:03 +01:00
Dimitri Fontaine
f9f6ddda4c Little review of the el-get-install improvements, docs updating. 2011-01-02 17:12:15 +01:00
David Abrahams
4ba0fcf687 Optionally suppress the check for membership in el-get-sources and use that in el-get-install to avoid shadowing that variable when it is defined. 2011-01-02 17:09:16 +01:00
Dave Abrahams
b905f79046 Various small improvements
- Stop shadowing el-get-dir so it doesn't break el-get's defvar
- Take advantage of user-emacs-directory
- Improved feedback to user during installation.
2011-01-02 17:08:53 +01:00
Dimitri Fontaine
476ed6cf7b Fix el-get-installer `el-get-dir' path setting. 2010-11-29 13:49:09 +01:00
Dimitri Fontaine
16eee0b845 Change the *scratch-installer* to be synchronous, no need for async here. 2010-11-29 11:21:10 +01:00
Dimitri Fontaine
cd0c29634d Error out early if we can't executable-find "git". 2010-10-11 09:30:02 +02:00
Dimitri Fontaine
ce18d60c43 Fix the scratch installer to consider the :compile restriction, in order to avoid useless warnings. 2010-10-08 11:19:38 +02:00
Dimitri Fontaine
21325f1bfc Fix the installer wrt to having el-get-sources' set to the right value when el-get-init' is run. 2010-09-09 10:50:13 +02:00
Dimitri Fontaine
36473b58ff Rework headers now that we have a README. Double maintenance ain't good for anybody. 2010-09-01 17:52:53 +02:00
Dimitri Fontaine
99309d657b Features should be a symbol, not a string, even in the installer. 2010-08-31 22:38:06 +02:00
Dimitri Fontaine
f53eb6c21b el-get: now with a *scratch* installer! 2010-08-26 23:44:57 +02:00