Commit graph

26 commits

Author SHA1 Message Date
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