Phil Hagelberg
323806d080
Don't need swank in project.clj; use user-level plugins.
2010-09-09 17:25:45 -07:00
Phil Hagelberg
7f5b8627a6
Ready for 1.4.0-SNAPSHOT.
2010-09-08 14:06:17 -07:00
Phil Hagelberg
2ea4b63e58
Release 1.3.1.
2010-09-07 18:54:35 -07:00
Phil Hagelberg
c52f044e70
Documentation updates preparing for 1.3.1.
2010-09-07 15:57:38 -07:00
Phil Hagelberg
a4667096be
Minor cleanup of :min-lein-version functions.
2010-08-23 21:21:54 -07:00
Phil Hagelberg
5b76514ea6
Bump version to 1.4.0-SNAPSHOT.
2010-08-20 13:58:50 -07:00
Phil Hagelberg
e9a7f03970
Documentation updates for 1.3.0.
2010-08-19 20:53:40 -07:00
Phil Hagelberg
77d8a5c4ef
Document 1.3.0 features.
2010-08-17 22:21:53 -07:00
Phil Hagelberg
a920ab98e5
Added documentation TODOs.
2010-08-16 22:05:24 -07:00
Phil Hagelberg
3bd0e36e7c
Standalone install task implemented.
2010-08-10 20:04:57 -07:00
Phil Hagelberg
0966229899
Clean up make-manifest. Fixes #46 .
2010-08-08 16:27:28 -07:00
Phil Hagelberg
d0e1678b34
Wrap checkout-deps read-project with more useful message. Fixes #85 .
2010-08-08 14:33:42 -07:00
Phil Hagelberg
56c6cb4077
Add initial hacking guide; still needs lots of work.
2010-08-08 11:11:48 -07:00
Phil Hagelberg
a1dc2634d5
TODO and NEWS updates.
2010-08-06 12:13:19 -07:00
Phil Hagelberg
ae98527789
Add Building section to README.
2010-07-27 20:14:01 -07:00
Phil Hagelberg
13dff97c1d
Bump version to 1.2.1-SNAPSHOT.
2010-07-21 23:14:48 -07:00
Phil Hagelberg
c21bbd9aed
Release 1.2.0.
2010-07-18 13:41:03 -07:00
Phil Hagelberg
4b95989206
TODO updates
2010-07-11 08:00:48 -07:00
Phil Hagelberg
9874a42094
Re-enable rlwrap in bin script.
2010-06-21 19:21:22 -07:00
Phil Hagelberg
d2e016c498
Implemented documentation suggestions from readers.
2010-06-18 20:56:36 -07:00
Phil Hagelberg
3abb1b07a9
Spruce up the readme a bit.
...
Got some good tips from http://jacobian.org/writing/great-documentation/
2010-06-14 22:23:13 -07:00
Phil Hagelberg
1e89f0299d
Snapshot versions now work with self-install.
...
Previously there was too much churn in the bin script to make this
feasible, but now that things have stabilized we should be able to use
self-install without breaking compatibility between the shell script
and the Clojure code.
2010-06-13 20:02:19 -07:00
Phil Hagelberg
cdd56f9587
Rearrange TODO.
2010-06-12 15:33:54 -07:00
Phil Hagelberg
20315e3b46
Allow compile task to take a list of namespaces as arguments.
2010-06-12 15:28:50 -07:00
Phil Hagelberg
3a3366dd47
Document version ranges.
2010-06-11 23:01:39 -07:00
Phil Hagelberg
b88d1b487e
Some notes.
2010-06-06 21:18:56 -07:00
Phil Hagelberg
46fa7d392e
Added plugin writing guide.
2010-06-05 14:03:07 -07:00
Phil Hagelberg
7c37750bb9
Suppress annoying ant [null] prefix on all output.
2010-06-04 09:09:35 -07:00
Phil Hagelberg
8667bac839
Don't try to read the test results doc if it doesn't exist.
2010-06-02 14:48:42 -07:00
Phil Hagelberg
ad237271c4
Include arglists in task help output.
2010-05-27 13:08:44 -10:00
Phil Hagelberg
ee96d8e24c
Traverse up the current directory's ancestors to find project root.
2010-05-27 12:54:43 -10:00
Phil Hagelberg
c99d4b5fd8
Make inter-task dependencies honor hooks.
2010-05-27 12:27:40 -10:00
Phil Hagelberg
0f49979eca
Allow leaving the repl with ctrl-d.
2010-05-27 12:15:32 -10:00
Phil Hagelberg
ee7c2da6d1
Default to EPL for new projects. Change it if you like.
...
There've been a few lein-generated projects that simply omit licensing
data, which is really not a good idea. I'd rather have a sane default
since changing the license is no more bother than adding one.
2010-05-27 08:43:02 -10:00
Phil Hagelberg
8768ddcadc
If a task returns an integer value, consider it an exit code.
...
This will let us play better with hooks. Previously the System/exit
was hardcoded in the test task and couldn't be used by the hooks.
2010-05-21 17:10:24 -10:00
Phil Hagelberg
4d2793abdc
Revert "Allow eval-in-project to exit the VM."
...
This reverts commit b969b6cf9e
.
2010-05-19 23:25:54 -10:00
Phil Hagelberg
b969b6cf9e
Allow eval-in-project to exit the VM.
...
Ugh; ant's permissions are hairy.
2010-05-19 23:13:18 -10:00
Phil Hagelberg
f1ae52a31c
Allow :warn-on-reflection to be set in project.clj
2010-05-18 19:35:21 -10:00
Phil Hagelberg
4014adf766
NEWS/TODO updates.
2010-05-18 16:24:58 -10:00
Phil Hagelberg
d67d7d7cb9
Allow :jvm-opts to be set in project.clj.
...
Note: this forces the project to run in a forked JVM, which increases
startup time. Use sparingly.
2010-05-18 15:24:30 -10:00
Phil Hagelberg
7e493d6b46
Allow :fork option to be set in project.clj
2010-05-16 20:43:53 -07:00
Phil Hagelberg
629d2a6384
Move lein-swank plugin to swank-clojure.
2010-05-14 20:41:33 -07:00
Phil Hagelberg
b9663abca6
Allow :aot as alternate way to list :namespaces.
2010-05-14 20:37:27 -07:00
Phil Hagelberg
6ef32376bc
Allow org.clojure group-id to be omitted from clojure/contrib deps.
2010-05-04 21:59:34 -07:00
Phil Hagelberg
cd4b56972c
Keep dev-dependencies in lib/dev, out of the way of uberjar.
2010-04-16 22:24:01 -07:00
Phil Hagelberg
8c9e0a7dae
Include version number in jar filenames.
2010-04-06 22:22:17 -07:00
Phil Hagelberg
417151eb6a
Write ns->path and path->ns functions in core.
2010-04-06 21:41:23 -07:00
Phil Hagelberg
261bf53284
Bunch more TODOs for 1.2.
2010-03-12 21:07:25 -08:00
Phil Hagelberg
e9862ce66c
TODO updates.
2010-03-11 21:22:42 -08:00
Phil Hagelberg
2337ea1569
Bump to 1.2.0-SNAPSHOT.
2010-02-26 16:10:30 -08:00
Phil Hagelberg
21e5fc9b27
Update todo and news.
2010-02-13 09:30:46 -08:00
Phil Hagelberg
4dca233c8b
Allow callers of eval-in-project to customize the java task.
2009-12-03 22:36:28 -08:00
Phil Hagelberg
19548745ed
Add resources/ dir to the classpath and generated jars.
2009-12-02 21:07:14 -08:00
Phil Hagelberg
72ff86dbc4
Minor readme/todo tweaks.
2009-12-01 22:41:04 -08:00
Phil Hagelberg
35fedd88cd
Todo updates.
2009-12-01 20:27:36 -08:00
Dan Larkin
fa76049613
Merge branch 'master' of git://github.com/technomancy/leiningen
...
Conflicts:
todo.org
2009-12-01 21:38:49 -05:00
Phil Hagelberg
81d05b7ae2
Mention cleaning before uberjar to avoid dev deps.
2009-11-30 22:22:23 -08:00
Dan Larkin
1d202aa63e
Merge branch 'master' of git://github.com/technomancy/leiningen
2009-12-01 00:09:35 -05:00
Alex Osborne
fb95c5ef57
Run compile and test tasks in isolated classloader
...
This means that we can:
- Safely compile against alternative versions of Clojure.
- Move classpath logic from the shell script to lein itself.
- Run lein with: java -jar leiningen-standalone.jar
This patch also makes the source, test and library paths configurable
which is useful for people with special requirements like mixed-language
projects.
2009-11-30 15:34:14 +11:00
Phil Hagelberg
4d4aa03983
Allow test task to take namespaces as an argument.
2009-11-29 14:20:09 -08:00
Phil Hagelberg
7acd4cb32d
Updated todos.
2009-11-28 21:35:19 -08:00
Phil Hagelberg
ec2724120a
The install task no longer shells out to maven.
...
Thanks to Alex for several functions taken from clojars.
2009-11-28 20:28:33 -08:00
Phil Hagelberg
2a76567d9e
Running a dev version of lein from a checkout shouldn't use LEIN_JAR.
...
Improve error message when dev checkout deps are missing.
Store uberjar in ~/.m2 as -standalone in order to avoid ambiguity.
2009-11-27 20:27:11 -08:00
Dan Larkin
238c5d0451
add note to todo about getting lein version from clojure code
2009-11-25 01:55:56 -05:00
Phil Hagelberg
cee9dcc0ee
Update todos.
2009-11-24 22:24:49 -08:00
Dan Larkin
f950e77fd2
use org-mode "Tags" instead to assign work in todo.org
2009-11-24 22:33:07 -05:00
Phil Hagelberg
3ada85bdbd
Oops, bootstrap install is slightly more complicated than that.
2009-11-23 22:33:31 -08:00
Phil Hagelberg
06a584a7c3
Add TODOs.
2009-11-23 22:24:28 -08:00