Nelson Morris
d633fad0b6
Let deps :tree print a dependency tree
2012-03-22 22:27:16 -05:00
Phil Hagelberg
28397ad6eb
Test :exclusions.
2012-03-01 15:31:12 -08:00
Phil Hagelberg
5e7808796f
Move :dependencies back to vector-of-vectors.
2012-03-01 15:31:08 -08:00
Phil Hagelberg
861e4f08ea
Make leiningen-core dirs visible when testing leiningen proper.
2012-03-01 15:30:50 -08:00
Phil Hagelberg
71874208f3
Move normalization out of defproject into top-level comp.
2012-03-01 11:17:40 -08:00
Phil Hagelberg
d0768feb11
Move prep-tasks out of atom into :default profile.
2012-02-24 15:55:55 -08:00
Phil Hagelberg
03aa94c661
Implement :middleware.
2012-02-24 15:38:10 -08:00
Chas Emerick
f0a17e3aad
missed a test
2012-02-23 18:42:39 -05:00
Phil Hagelberg
ae37356845
Update tasks to use plural paths. Use :resource-paths instead of resources.
2012-02-22 16:43:17 -08:00
Phil Hagelberg
74c264fa59
Switch to "input" paths as plural keys.
2012-02-22 12:08:22 -08:00
Phil Hagelberg
7d8dca635d
Use ordered maps for :dependencies and :repositories. Fixes #400 .
2012-02-19 22:10:09 -08:00
Phil Hagelberg
1c41bf0d17
Expose :repository-auth from user profiles to pomegranate.
2012-02-19 21:18:12 -08:00
Phil Hagelberg
69b03bf327
Fix a few leiningen-core tests.
2012-02-19 15:36:05 -08:00
Julian Birch
7f58cbcee5
Added support for replacing/displacing profile values instead of merging.
2012-01-28 21:10:52 +00:00
Tim McCormack
ea91d3f1e9
Fix version comparison for multi-digit version segments (e.g. 1.273)
2012-01-23 20:45:38 -05:00
Nelson Morris
d7c335cee7
Update pomegranate version
...
This allows most lein v1 repository options to work.
Still need to re-add user auth from config file.
2012-01-22 22:41:47 -06:00
Phil Hagelberg
e50ee1ba4e
Fix tests for main in leiningen-core.
2012-01-17 20:08:06 -08:00
Phil Hagelberg
d5ceec16fc
Update leiningen.core.main tests.
2012-01-15 20:20:15 -08:00
Phil Hagelberg
2aa664b24f
Fix checkout-deps classpath test.
2012-01-12 17:07:40 -08:00
Phil Hagelberg
39b63be344
Remove support for profiles.clj in root; read profiles.clj instead of load.
2012-01-12 17:07:27 -08:00
Phil Hagelberg
c2b40834e0
OK, so relative paths in project maps was the wrong way to go.
2012-01-06 21:27:21 -08:00
Phil Hagelberg
f6b2882b7f
Fix a couple tests.
2012-01-06 21:27:21 -08:00
Phil Hagelberg
69e286628c
Fix and test profile aliases.
2012-01-06 21:27:20 -08:00
Phil Hagelberg
d490acd9d7
Read profiles from ~/.lein/profiles.clj and :profiles key in defproject.
2012-01-06 21:27:20 -08:00
Phil Hagelberg
d170dae303
Implement merging profiles into project maps.
2012-01-06 21:27:20 -08:00
Phil Hagelberg
a9c945505b
Add a test for unquote.
2012-01-06 21:27:20 -08:00
Phil Hagelberg
57ac6a705c
Simplify representation of paths and deps to prepare for profiles.
...
Basically any path not considered an output (target) is expanded to
support a vector rather than a single value. This will allow profiles
to work by concatenating additional values into these keys.
:dev-dependencies is also dropped in favour of :dependencies inside a
:dev profile, though the actual implementation of profiles isn't
implemented.
2012-01-06 21:27:20 -08:00
Phil Hagelberg
85b1dc5e81
Absolutize paths inside get-classpath for now.
2011-12-02 20:48:58 -08:00
Phil Hagelberg
08097d409c
Add test for leiningen.core.project namespace.
2011-12-02 19:23:59 -08:00
Justin Balthrop
18719c9e01
add eval-in :classloader
2011-11-24 08:31:43 -08:00
Justin Balthrop
b15736008b
add eval-in multimethod and add support for :eval-in project key
2011-11-23 16:27:51 -08:00
Justin Balthrop
fd1a2b3539
simple leiningen-core eval test
2011-11-23 16:16:47 -08:00
Phil Hagelberg
0b8f061f2a
Fix silly classpath test.
2011-11-22 17:50:20 -08:00
Phil Hagelberg
da3028a514
Fix eval-in-project and project/read.
2011-11-22 13:47:52 -08:00
Phil Hagelberg
91d7a283f9
Begin work on 2.0 in leiningen-core library.
2011-11-19 16:01:07 -08:00