Commit Graph

1633 Commits

Author SHA1 Message Date
Ryan C. Thompson
739ec60f61 Explain why apparently-infinite loops are not infinite
Also explain why "forward-sexp is followed immediately by
"backward-sexp".
2012-03-12 08:31:45 -07:00
Ryan C. Thompson
b5ca858021 Better pretty-printing of status file
This comes with an assertion that ensures that my custom
pretty-printing doesn't break anything.

Fixes #661.
2012-03-11 13:58:48 -07:00
Ryan C. Thompson
06a5994363 Add test for issue #656. 2012-03-09 14:27:45 -08:00
Ryan C. Thompson
ac6c72c2dd Fix test #592
Conflicts:

	test/el-get-issue-592.el
2012-03-09 13:03:23 -08:00
Dimitri Fontaine
e4bfd84c79 Merge pull request #655 from renard/adoc-mode
Do not be revision specific for adoc-mode.
2012-03-09 09:09:04 -08:00
Sébastien Gross
730ccd3810 Do not be revision specific for adoc-mode.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2012-03-09 14:55:56 +01:00
Ryan Thompson
5481256566 Merge pull request #651 from DarwinAwardWinner/remove-from-status-dynamic
Use dynamic binding to force usage of status recipes
2012-03-08 14:54:59 -08:00
Ryan Thompson
0a6d231902 Merge pull request #653 from DarwinAwardWinner/update-handle-depends
Handle changing dependencies when updating packages
2012-03-08 14:12:32 -08:00
Ryan C. Thompson
2fcdcefc79 Improve docstrings and comments 2012-03-08 14:12:06 -08:00
Ryan C. Thompson
aa076d23a8 Update el-get-(remove|reload|checksum) to use "el-get-with-status-recipes" 2012-03-08 13:03:05 -08:00
Ryan C. Thompson
7bd62253b3 Add macro "el-get-with-status-sources"
It is like "progn" but it dynamically binds "el-get-sources" to the
list of recipes stored in the status file while evaluating the BODY.
2012-03-08 13:03:04 -08:00
Ryan C. Thompson
c29d32843b Extend test for #650 to cover reload and checksum 2012-03-08 13:03:03 -08:00
Ryan C. Thompson
a5d36d9d6d Handle changing dependencies when updating packages 2012-03-08 11:59:10 -08:00
Ryan C. Thompson
38064a6a05 Add test for #652. 2012-03-08 11:58:39 -08:00
Ryan C. Thompson
4a639cb43b Clean up git clone command list.
It now uses the same uniform formatting across all the commands in the
list, making the code more readable. No functional changes.
2012-03-07 18:23:32 -08:00
Ryan C. Thompson
af249780b0 Support :branch in hg recipes 2012-03-07 18:23:32 -08:00
Ryan C. Thompson
454b9d7444 Ensure batch-mode for el-get-byte-compile-from-stdin
It raises an error if it is run interactively.
2012-03-07 18:23:32 -08:00
Ryan C. Thompson
05cf98b2a5 More robust method for computing git checksums 2012-03-07 18:23:32 -08:00
Ryan C. Thompson
d5f8a0f3d2 More correct handling of post-build-fun 2012-03-07 18:23:32 -08:00
Ryan C. Thompson
9826d96669 Prevent printing "Lisp expression: " when reading expression from stdin 2012-03-07 18:23:32 -08:00
Ryan C. Thompson
69a201e3b8 Move post-install-hook running into el-get-post-install-build 2012-03-07 18:23:32 -08:00
Ryan C. Thompson
d8cd22d213 Make el-get-post-update more like el-get-post-install
Credit to Sébastien Gross for the autoloads fix.
2012-03-07 18:23:32 -08:00
Ryan C. Thompson
7887696bb2 Add (currently-failing) test for issue #560 2012-03-07 18:07:44 -08:00
Ryan C. Thompson
a51d6af43a Remove remnant of el-get-strip-keyword-colon 2012-03-07 16:15:51 -08:00
Ryan C. Thompson
5766ca34df Remove vestigal cache variable 2012-03-07 12:54:40 -08:00
Ryan C. Thompson
f4a4deeab7 Rename caching speedtest to exclude it from run-all-tests.sh 2012-03-07 12:41:10 -08:00
Ryan C. Thompson
266c86089e Merge branch 'no-status-cache' 2012-03-07 12:38:24 -08:00
Ryan C. Thompson
6084d91cb3 Add status caching benchmark script.
Run it with the usual run-test.sh
2012-03-07 12:38:08 -08:00
Ryan C. Thompson
5cee690295 Remove caching of status file 2012-03-07 10:17:08 -08:00
Ryan C. Thompson
8c49dc92de Re-add el-get-package-name function
Also add its natural counterparts el-get-package-symbol and
el-get-package-keyword, and remove the temporary replacement
el-get-strip-keyword-colon.
2012-03-07 09:48:28 -08:00
Ryan Thompson
6309740388 Merge pull request #643 from DarwinAwardWinner/reinstall-on-type-change
Reinstall on type change
2012-03-07 08:09:09 -08:00
Ryan Thompson
691ca43996 Merge pull request #645 from DarwinAwardWinner/new-status-fixes
More new status fixes
2012-03-06 23:51:21 -08:00
Ryan C. Thompson
031ad6fc95 Fix #640 2012-03-06 12:06:04 -08:00
Ryan C. Thompson
f69fbb1ac0 Add failing test for issue #640. 2012-03-06 11:56:50 -08:00
Ryan C. Thompson
7914199310 Reinstall on update if recipe type has changed
Fixes #642.
2012-03-06 10:07:43 -08:00
Ryan C. Thompson
2268f2f9b6 Add assertion 2012-03-06 10:07:43 -08:00
Ryan C. Thompson
14a7b02ac1 Add test for #642 2012-03-06 10:07:43 -08:00
Ryan Thompson
68fa0ebd30 Merge pull request #641 from DarwinAwardWinner/new-status-fixes
New status fixes
2012-03-06 09:07:00 -08:00
Ryan C. Thompson
0e36fdaf4e Fix string/symbol confusion 2012-03-06 01:52:31 -08:00
Ryan C. Thompson
6575ff8170 Fix run-test-interactive filename guessing 2012-03-06 01:24:02 -08:00
Ryan C. Thompson
f7ba092f7a Define obsolete alias for removed function 2012-03-06 01:24:02 -08:00
Ryan C. Thompson
b96ae5bbb9 Remove reference to removed function
Also, require a package's directory to exist before considering it
installed.
2012-03-06 01:11:55 -08:00
Ryan C. Thompson
2a7b8ff537 Refactor duplicated code in el-get-sattus.el
Also pluralize "status" to "statuses" when it is used as an &rest
argument.
2012-03-06 01:11:55 -08:00
Ryan C. Thompson
fb9b762de8 Remove reference to removed function 2012-03-06 01:11:55 -08:00
Ryan C. Thompson
9edc8671c8 Cache package statuses in a variable
This prevents needing to read the package status from status fileon
disk every time el-get wants to know the status of a package (which is
often.)
2012-03-06 01:11:55 -08:00
Ryan Thompson
e17d703721 Merge pull request #637 from tkf/hg-full-checksum
Changed: el-get-hg-compute-checksum returns full 40-digit hex now
2012-03-05 11:10:29 -08:00
Takafumi Arakaki
b6f5dcf1b2 el-get-hg-compute-checksum returns full 40-digit hex now 2012-03-05 19:21:55 +01:00
Dimitri Fontaine
c51609718e Add recipe into the status file and use that at init time, to fix #553. 2012-03-05 18:51:33 +01:00
Ryan C. Thompson
d9d14a71bd Merge branch 'more-github-recipes'
Conflicts:
	recipes/maxframe.rcp
2012-03-05 08:49:03 -08:00
Ryan C. Thompson
676fa8f71f Merge branch 'prevent-notify-error' 2012-03-05 08:47:00 -08:00