Dimitri Fontaine
086010b29e
`el-get-status-file' is now a defcustom.
2011-06-22 10:13:33 +02:00
Dimitri Fontaine
a3f11bc478
Don't error when a package is already installed in el-get-install', as we didn't change
el-get' itself yet.
2011-06-22 00:33:33 +02:00
Dimitri Fontaine
8a2b6c6aaf
Begin `el-get-sources' usage cleaning where the relevant information is the package status.
2011-06-22 00:01:53 +02:00
Dimitri Fontaine
b6e4ef5a12
Fix a bug just introduced in `el-get-dependencies'
2011-06-21 23:56:46 +02:00
Dimitri Fontaine
f398724023
Have el-get-package-def' consider
el-get-sources' just another recipe source.
2011-06-21 23:21:36 +02:00
Dimitri Fontaine
ceab0d9bdc
Get rid of the 'merge argument in (el-get-read-all-recipes 'merge), makes no sense.
2011-06-21 23:13:48 +02:00
Dimitri Fontaine
e7c151fa36
Switch to relying on package statuses in `el-get-package-types-alist'
2011-06-21 22:52:08 +02:00
Dimitri Fontaine
27509500ee
Implement `el-get-package-method' and use it everywhere we had (plist-get ... :type).
2011-06-21 22:28:58 +02:00
Dimitri Fontaine
e365c6dbfc
Cleanup unused code, remove TODO that's been done.
2011-06-21 22:19:41 +02:00
Dimitri Fontaine
434ebed481
Force `el-get-self-update' in sync mode.
2011-06-21 21:56:07 +02:00
Dimitri Fontaine
47c14d7592
Simplify el-get-build' code now that we have this :sync support in
el-get-start-process-list'
2011-06-20 21:05:39 +02:00
Dimitri Fontaine
3bfefb7973
Fix typo )x, per comment from Dave.
2011-06-19 23:58:41 +02:00
Dimitri Fontaine
fdd3a94862
Merge pull request #266 from semka/e59b9a13e59aa961b9d0d94484c75ba9f298d111
...
Darcs non-interactive pull
2011-06-19 14:48:53 -07:00
Dimitri Fontaine
b76ed7fbe7
M-x delete-trailing-whitespace, now that all contributors are seeing them.
2011-06-19 23:47:42 +02:00
Dimitri Fontaine
b13ca7bdba
Merge pull request #268 from dabrahams/fixes-267
...
BUGFIX: post-remove hooks weren't being run
2011-06-19 14:43:28 -07:00
Dimitri Fontaine
b1e64f2cc5
Merge pull request #263 from dabrahams/2c3b294b73ecdcae679158859992167163512926
...
bugfix for error handling
2011-06-19 14:37:44 -07:00
Dave Abrahams
8e711c839b
BUGFIX: account for the fact that customizations are typically not known until after el-get has been called.
...
Fixes #253
2011-06-19 23:15:33 +02:00
Dimitri Fontaine
c6fdbc1540
Fix the emacswiki file listing "parsing" to avoid %2b in names, etc.
2011-06-19 23:02:52 +02:00
Dimitri Fontaine
e654f0693b
Fix issue #238 , symlinks under windows.
2011-06-19 22:16:21 +02:00
Dimitri Fontaine
9ef83d3535
Fix issue #235 (el-get-funcall forgot to maintain its environment)
2011-06-19 21:30:51 +02:00
Dimitri Fontaine
aefa20f433
Merge pull request #233 from glasserc/package23
...
Changes for backwards compatibility with package23
2011-06-19 11:32:48 -07:00
Dave Abrahams
41c9960082
BUGFIX: post-remove hooks weren't being run
...
Fixes #267
2011-06-17 05:38:13 -04:00
Sёmka Novikov
e59b9a13e5
Non-interactive darcs pull
2011-06-17 01:51:43 +06:00
Dave Abrahams
2c3b294b73
Don't use out-of-scope variable
...
Fixes #262
2011-06-16 09:47:31 -04:00
Dimitri Fontaine
d00698dd96
Implement `el-get-self-update'
2011-06-15 21:46:09 +02:00
Dimitri Fontaine
ec6166bb95
Implement el-get-package-types-alist' to filter package names in
el-get-sources' by type, per user request.
2011-06-14 21:37:47 +02:00
Julien Danjou
2637be1b15
Change various defvar to defcustom
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2011-06-14 11:27:01 +02:00
Dimitri Fontaine
313fe84907
Add a Local Variables: section and set whitespace settings in there.
2011-06-14 10:16:12 +02:00
Dimitri Fontaine
46be377fde
Error out nicely when we can't find the recipe for a package.
2011-06-13 23:33:03 +02:00
Dave Abrahams
2222c5bdf0
Bugfix: restore a line that was mistakenly dropped
2011-06-07 11:54:39 -04:00
Dave Abrahams
84de83fe11
Attempt to deal more smoothly with legacy el-get-sources settings.
...
See http://thread.gmane.org/gmane.emacs.el-get.devel/385
2011-06-07 10:32:53 -04:00
Dave Abrahams
602492940f
Rename el-get-install => el-get-do-install, el-get-demand => el-get-install
...
el-get-do-install is not a user interface function and thus has lost its "(interactive...)" clause
2011-06-05 15:28:59 -04:00
Dave Abrahams
d109295d81
Correct check for changed standard packages list
2011-06-05 15:03:31 -04:00
Dave Abrahams
c719b2472f
Comment and grammar cleanup
2011-06-05 15:03:31 -04:00
Dave Abrahams
f558499ee9
Update el-get-standard-packages when packages are removed
2011-06-05 15:03:31 -04:00
Dave Abrahams
3bf072d41e
Allow for debugging in condition-case
2011-06-05 15:03:31 -04:00
Dave Abrahams
cfcf971875
Fix bug caught during byte-compilation
2011-06-05 15:03:31 -04:00
Dave Abrahams
9872092153
Clean up list-of-packages mechanisms
...
Pare the many down to those we actually use, replacing el-get-sources
by el-get-standard-packages where appropriate.
2011-06-05 15:03:31 -04:00
Dave Abrahams
0c97eb35d6
Use el-get-standard-packages to track the set of desired packages separately from el-get-sources
2011-06-05 15:03:31 -04:00
Dave Abrahams
ab191c8bc3
Dependency resolution and dynamic package state tracking
2011-06-05 15:03:31 -04:00
Dave Abrahams
36af03d311
Add failure notification and missing update notification
2011-06-05 15:03:31 -04:00
Dave Abrahams
fc10ca09d3
Docstring and comment fixups
2011-06-05 15:03:31 -04:00
Dave Abrahams
1fb2363ed9
Invoke el-get-installation-failed when installation steps fail
...
The diffs look big, but it's mostly an indentation change.
2011-06-05 15:03:31 -04:00
Dave Abrahams
76ebcad0f9
Fix docstrings
2011-06-05 15:03:31 -04:00
Dave Abrahams
6ee17852e1
Make sure outdated compiled autoloads file is not left hanging around
2011-06-05 15:02:21 -04:00
Dave Abrahams
530c05ede3
Stop invalidating autoloads early
...
The call to el-get-invalidate-autoloads was causing some churn in
.loaddefs.el when things were installed asynchronously; we'd patch up
the autoloads as soon as the installation process had been kicked off,
and then again after the package was installed.
2011-06-05 15:02:19 -04:00
Dave Abrahams
e32b1aee35
Merge widget fix from branch 'dimitri/2.stable'
2011-05-27 17:05:59 -04:00
Dave Abrahams
7a23356096
Fix el-get-symbol customization widget
2011-05-27 16:48:37 -04:00
Ethan Glasser-Camp
3b89ec11bd
Changes for backwards compatibility with package23
2011-05-27 13:35:29 -04:00
Julien Danjou
a40bc72626
Import 2.2 changelog
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2011-05-26 10:55:08 +02:00