Commit graph

109 commits

Author SHA1 Message Date
Phil Hagelberg
7dcc660847 Simplify profile merging now that deps/repos are maps. 2012-02-22 12:03:49 -08:00
Phil Hagelberg
b03e2240ee Move :test-path into default-project. Fixes #416. 2012-02-22 11:03:59 -08:00
Phil Hagelberg
b518e9c962 Allow :injections to be a collection. 2012-02-22 11:03:30 -08:00
Chas Emerick
b2b8621618 emit sane progress messages when resolving dependencies and deploying artifacts 2012-02-22 08:47:18 -05:00
Chas Emerick
0a2e84754e upgrade to pomegranate 0.0.7 2012-02-22 08:47:18 -05:00
Chas Emerick
e03b74e00f upgrade to pomegranate 0.0.6; changes default checksum policy to only warn on failure 2012-02-22 08:47:18 -05:00
Chas Emerick
19a40fae95 don't swap out thread context classloader if it's already modifiable 2012-02-20 18:19:54 -05:00
Chas Emerick
b85b48a48b upgrade to pomegranate 0.0.5; use its get-classpath in leiningen.core.ns to fix gh-412 2012-02-20 18:19:29 -05:00
Chas Emerick
600fb09a31 add project classpath to leiningen's classpath if :eval-in :leiningen, fixes gh-411 2012-02-20 05:31:03 -05:00
Phil Hagelberg
7d8dca635d Use ordered maps for :dependencies and :repositories. Fixes #400. 2012-02-19 22:10:09 -08:00
Phil Hagelberg
6cadab9bd4 Going to go ahead and call that a typo. 2012-02-19 21:34:36 -08:00
Phil Hagelberg
1c41bf0d17 Expose :repository-auth from user profiles to pomegranate. 2012-02-19 21:18:12 -08:00
Phil Hagelberg
77d0abb474 Move special nrepl deps from :default profile to repl task. 2012-02-19 16:26:53 -08:00
Phil Hagelberg
69b03bf327 Fix a few leiningen-core tests. 2012-02-19 15:36:05 -08:00
Phil Hagelberg
7cc7afc61b Clarify mismatch warning when merging profiles. 2012-02-17 14:20:32 -08:00
Phil Hagelberg
ba8904a90d Don't rely on binding of *ns* in project/read. 2012-02-16 20:31:06 -08:00
Phil Hagelberg
4c5c173f1e Fix locking call. 2012-02-16 20:02:36 -08:00
Phil Hagelberg
8425e06ed1 Move :test-path to :default profile and lock inside project/read. 2012-02-16 15:51:05 -08:00
Phil Hagelberg
af2a5ddb53 Allow :aliases in project.clj. 2012-02-13 21:02:52 -08:00
Phil Hagelberg
0234593c4c Call System/setProperty for eval-in-leiningen calls. 2012-02-13 21:02:43 -08:00
Colin Jones
b757cb0cd3 Revert "Upgrade to the latest nrepl"
This reverts commit 01084cdb6a.
2012-02-11 18:05:25 -06:00
Colin Jones
d8be20b2ec Revert "Add sonatype snapshots for the time being"
This reverts commit 6a145804f7.
2012-02-11 18:05:12 -06:00
Colin Jones
6a145804f7 Add sonatype snapshots for the time being
This is only for nrepl 0.2.0-SNAPSHOT - we can get rid of it
as soon as there's a non-snapshot release.
2012-02-11 17:57:12 -06:00
Colin Jones
01084cdb6a Upgrade to the latest nrepl 2012-02-11 16:50:46 -06:00
Phil Hagelberg
432c4eae41 Link to the EPL in project.clj. 2012-02-08 22:55:48 -08:00
Phil Hagelberg
61522df1af Be more forgiving of sparse project maps in eval-in-project. 2012-02-08 22:55:19 -08:00
Phil Hagelberg
c11a3a83c0 Absolutize paths in :without-profiles project map as well. 2012-02-08 00:18:31 -08:00
Phil Hagelberg
bc22a95f66 Implement a few partially-applied help aliases. 2012-02-07 23:26:47 -08:00
Phil Hagelberg
dc1fa56950 Allow aliases to specify partially-applied tasks.
Love it... except for the bits dealing with varargs; yuck!
2012-02-07 23:26:47 -08:00
Phil Hagelberg
98ad4f9897 Profiles mean :jvm-opts in user/settings isn't necessary. 2012-02-07 20:58:48 -08:00
Phil Hagelberg
07c699cb6f Warn when profile is specified that doesn't exist. 2012-02-07 20:32:04 -08:00
Phil Hagelberg
c48f6ee9df Move absolutize-path call into merge-profiles.
Otherwise merge-profiles isn't any good for keys that involve paths
outside leiningen.core.project/read.
2012-02-07 18:15:03 -08:00
Phil Hagelberg
1c0f2099f9 Move :dev profile to :default in default-profiles.
Otherwise project-level :dev profiles will stomp on the inclusion of
nrepl and friends.

Conflicts:

	bin/lein
2012-02-07 17:09:34 -08:00
Phil Hagelberg
032a023eb5 Fix trampoline task. 2012-02-07 17:09:09 -08:00
Anthony Grimes
7a7945880f Move reply and lein-newnew to lein's own project.clj.
The only reason this wasn't possible before was because the classpath
was being cached in .lein-classpath, giving the appearance of those
dependencies not being seen.
2012-02-07 16:12:14 -06:00
Anthony Grimes
385867d8f2 Add Clojure exclusions across the board.
This should fix travis failures.
2012-02-07 16:01:26 -06:00
Colin Jones
6042a92e5c Enable completion for non-leiningen projects 2012-02-07 07:45:55 -06:00
Anthony Grimes
31217cfdb2 Hardcore merging action. 2012-02-07 02:59:48 -06:00
Phil Hagelberg
772679473c Allow :dependencies to be loaded after profiles in :eval-in-leiningen. 2012-02-06 17:30:03 -08:00
Anthony Grimes
75a062dfb7 WIP new lein repl task that uses reply. 2012-02-06 19:29:31 -06:00
Phil Hagelberg
00b3caea1b Honor :hooks. Allow hook namespaces to contain "activate" defn.
This lets us avoid nasty top-level side-effects.
2012-02-06 17:29:31 -08:00
Phil Hagelberg
cddd1d96ac Help, search, and repl tasks may run outside projects. 2012-02-06 17:24:40 -08:00
Anthony Grimes
a68774c36a Inc lein-newnew version to fix boogz. 2012-02-05 14:56:56 -06:00
Anthony Grimes
8f2c0c178e Remove newnew stuff from leiningen and add it as a dependency. 2012-02-05 04:21:14 -06:00
Anthony Grimes
32543350d9 Clean up a bit.
Don't pass the whole project when we can just pass the single value it
uses from it instead.
2012-02-04 17:34:40 -06:00
Anthony Grimes
91efae3327 Add native deps extraction. 2012-02-04 17:28:53 -06:00
Nelson Morris
09483ed64d Update pomegranate; all repo/dependency options should work 2012-02-01 21:20:20 -06:00
Phil Hagelberg
a1e5ee9bb9 Don't splice injected forms. 2012-02-01 17:58:51 -08:00
Phil Hagelberg
2f73e7dcef Merge remote branch 'JulianBirch/master' 2012-01-29 14:00:58 -08:00
Phil Hagelberg
0f855f96b8 Document prep-tasks, clean up ignores. 2012-01-29 13:59:07 -08:00