Anthony Grimes
f6c7174242
Rewrote the javac task using built in Java compiler stuff.
2012-02-08 01:06:09 -06:00
Phil Hagelberg
f3ebb953c3
Rewrite explanation of profiles in readme.
2012-02-07 21:00:02 -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
78560e8d4a
Use :without-profiles version of project map in jar task.
2012-02-07 20:40:36 -08:00
Phil Hagelberg
07c699cb6f
Warn when profile is specified that doesn't exist.
2012-02-07 20:32:04 -08:00
Phil Hagelberg
80e2b20378
Use absolute paths when checksumming lein's own project.cljs.
2012-02-07 20:26:23 -08:00
Phil Hagelberg
dad9b14cd4
Drop JLine/rlwrap since we have reply. Allow any task to trampoline.
2012-02-07 20:10:51 -08:00
Phil Hagelberg
61f91add22
Fix lein-classpath calculation; the shell hates me for some reason?
2012-02-07 19:00:30 -08:00
Phil Hagelberg
52a51c3570
Recalculate .lein-classpath when project.clj changes.
2012-02-07 18:25:07 -08:00
Phil Hagelberg
e305fb1dea
Remove spurious leiningen.core reference.
2012-02-07 18:19:43 -08:00
Phil Hagelberg
a3031fb9de
Mention symlink for bin/lein in "Building" section of readme.
2012-02-07 18:15:24 -08:00
Phil Hagelberg
e07a6fe108
Remove dummy leiningen.core namespace.
2012-02-07 18:15:12 -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
Phil Hagelberg
30bdafc9d6
Promote leiningen-core/src in classpath when working in checkout.
2012-02-07 17:09:08 -08:00
Phil Hagelberg
ca16eceabb
Fix bootstrapping instructions.
2012-02-07 15:26:38 -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
d4977a6bba
Add a docstring to the repl task.
2012-02-07 03:06:48 -06:00
Anthony Grimes
31217cfdb2
Hardcore merging action.
2012-02-07 02:59:48 -06:00
Anthony Grimes
7957efa114
Allow users to explicitly set a REPL port.
2012-02-07 02:34:06 -06:00
Anthony Grimes
9185f385dc
Up the repl timeout to 30 seconds.
2012-02-07 01:48:47 -06:00
Anthony Grimes
ff912ceca1
Add support for setting reply options.
2012-02-07 01:45:27 -06:00
Anthony Grimes
c68b07bae0
Allow the task to work outside of projects.
2012-02-06 22:07:27 -06:00
Anthony Grimes
9584b854c4
Make lein-repl-server a delay.
...
This prevents the server from starting for no reason during something
like `lein help repl`
2012-02-06 21:47:08 -06:00
Anthony Grimes
771a939baf
Use bound-fn so that it doesn't blow up with eval-in-leiningen.
2012-02-06 21:43:23 -06:00
Anthony Grimes
5844f0450d
Use nrepl's ack mechanism instead of manual polling.
2012-02-06 21:33:59 -06:00
Anthony Grimes
a7520fd50d
Add connection polling.
2012-02-06 20:27:58 -06:00
Phil Hagelberg
1b9e1b566b
Wait for nrepl server to start.
2012-02-06 17:48:35 -08: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
Phil Hagelberg
a587d4207a
Honor :test profile in test task.
2012-02-06 17:12:11 -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
b45d83c20e
Update travis to bootstrap leiningen-core
2012-02-01 21:49:02 -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
495d44e967
Couple more TODOs.
2012-02-01 17:58:29 -08:00
Phil Hagelberg
56d7219038
Release 1.1.1 of lein-pprint.
...
Silly pprint; why don't you flush?
2012-02-01 17:58:19 -08:00
Nelson Morris
1c5babe984
Fix jar task with jar-inclusions
2012-02-01 06:39:10 -06:00
Phil Hagelberg
2f73e7dcef
Merge remote branch 'JulianBirch/master'
2012-01-29 14:00:58 -08:00
Phil Hagelberg
b54469d802
Merge remote branch 'davidmiller/patch-1'
2012-01-29 13:59:50 -08:00
Phil Hagelberg
0f855f96b8
Document prep-tasks, clean up ignores.
2012-01-29 13:59:07 -08:00
Phil Hagelberg
8a2baf54cc
Warn when encountering user-level repositories.
2012-01-29 13:48:49 -08:00