Commit graph

25 commits

Author SHA1 Message Date
Eivind Fonn c6ba7d9300 Refactor test system
Should allow easier testing of layers, not just core
2015-08-31 21:16:34 -04:00
syl20bnr 5c26c892dc core: fix tests 2015-08-25 22:56:23 -04:00
syl20bnr d255cae4b8 core: refactor layer loading
Prepare the field for some kind of layer prerequisites required by
react and yaml layers
2015-08-25 22:28:30 -04:00
syl20bnr 50b3b4c99a core: add support for recipe update 2015-08-15 00:07:56 -04:00
syl20bnr 437a819ea1 core: inline recipe in package list
It is now possible to override the recipe in a custom layer.

For instance to override the recipe R for package P in layer L
In a private layer L' put at the end of dotspacemacs-configuration-layers
and listing P with an init function for P, L' becomes the ower of
P and the recipe R' defined in L' overrides the recipe R.
2015-08-14 15:31:22 -04:00
syl20bnr b45f3b0d0a core: the owner of a package can override some properties
Allowed properties to be overridden are: location, step and excluded
This mechanism allow the user to alter the location of a given
package, for instance if she wants to use her own fork instead of the
version in ELPA.

Note that for now there is no easy way to override the package recipes.
2015-08-13 01:23:39 -04:00
syl20bnr 1514c6e7d3 core: fix bug in package-usedp
It returned t even if the package has no owner.
Fixes #2601
2015-08-11 23:25:00 -04:00
syl20bnr 181563279a core: fix unit tests for emacs 25 snapshot 2015-08-09 11:34:03 -04:00
syl20bnr 9f99f86da0 core: fix configuration-layer unit tests 2015-08-09 00:59:12 -04:00
syl20bnr aa2669ee9c core: package-list-v2 install and orphan detection
Still need to clean the orphan detection though

Packages are not configured for now
2015-08-09 00:58:48 -04:00
syl20bnr e4748ea692 core: package-list-v2 sort package list 2015-08-09 00:58:33 -04:00
syl20bnr e145f73b8b core: package-list-v2 fix layer variables 2015-08-09 00:58:02 -04:00
syl20bnr f484c2594a core: package-list-v2 new class cfgl-package 2015-08-09 00:55:46 -04:00
syl20bnr a0cbcd4a5d core: fix error when a layer is not found 2015-07-26 20:41:06 -04:00
syl20bnr c0ec9faa56 core: fix unit tests of configuration-layer 2015-07-26 18:59:25 -04:00
syl20bnr c30da7c293 Minor renaming of test functions 2015-07-26 10:45:34 -04:00
syl20bnr 844f2026ac core: rename declare-layers and declare-layer funcs
renamed to declare-used-layers and declare-used-layer respectively
2015-07-25 22:59:54 -04:00
syl20bnr 2db488ad37 core: add support for spacemacs update
Move release management suff to newly created core-release-management.el
2015-06-06 23:26:14 -04:00
syl20bnr 86c94a2c7f core: auto-discover categories
Categories are directories whose names start with `!`
2015-06-05 22:47:23 -04:00
syl20bnr 499973da14 Fix unit tests for layer variables 2015-06-01 00:15:32 -04:00
syl20bnr 65802362e6 Fix configuration-layer unit test 2015-04-13 02:20:03 -04:00
syl20bnr dac29ce71c Namespace spacemacs buffer functions with spacemacs-buffer prefix 2015-04-12 00:24:03 -04:00
syl20bnr 5fbb38e885 Fix header comments in test files 2015-04-05 21:01:54 -04:00
syl20bnr 59e60d21df Fix test: test-declare-layers--result-order-is-reversed 2015-03-03 04:15:59 -05:00
syl20bnr 16df76c0c8 Prefix all core files with core- 2015-01-26 22:51:47 -05:00
Renamed from core/tests/configuration-layer-utest.el (Browse further)