Commit graph

53 commits

Author SHA1 Message Date
Phil Hagelberg
27f0f36030 Suppress socket closed exceptions in interactive tasks.
This requires heinous hackery! It appears the only way to get out of
clojure.main/repl is by sending an EOF character, but there doesn't
seem to be a way to do that over sockets; you can only close
sockets. Reading from a closed socket results in an exception, so we
rebind clojure.main/skip-whitespace, which is where the reading
happens, to a function that fakes an EOF if it sees an IOException.

We also have to pass in a custom :caught function to suppress
SocketExceptions since the clojure.main/repl will continue to attempt
to perform I/O on the socket even once we are done with it.
2011-01-24 19:42:17 -08:00
Phil Hagelberg
201f0b6249 Add version to script wrappers. 2011-01-19 21:33:26 -08:00
Phil Hagelberg
ee6736a3f3 Add pcmpl-lein.el for eshell completion. 2011-01-15 10:38:41 -05:00
Phil Hagelberg
e30a38d549 Skip fetching deps unnecessarily when :checksum-deps is set. 2011-01-15 09:23:03 -05:00
Phil Hagelberg
48109fa593 Set $PROJECT.version as system property. Fixes #156. 2011-01-14 15:23:58 -05:00
Phil Hagelberg
13cf7101d4 Update NEWS for 1.5.0 features. 2011-01-13 22:30:35 -05:00
Phil Hagelberg
6a1572f478 Release 1.4.2. 2010-12-31 22:22:56 -08:00
Phil Hagelberg
b4943e1caa Allow :clean-non-project-classes to be a seq of regexes. 2010-12-24 21:24:34 -08:00
Phil Hagelberg
65a2dc461b Switch from JAVA_OPTS to JVM_OPTS. The former retained as an alias for now. 2010-12-24 20:48:10 -08:00
Phil Hagelberg
f999dd890d Update NEWS for 1.4.1. 2010-12-16 21:28:36 -08:00
Phil Hagelberg
b3e113f211 Release 1.4.0. 2010-12-02 18:29:06 -08:00
Phil Hagelberg
b32780d9f0 Support static docs in help task. (readme, tutorial, news, licensing.) 2010-12-01 22:11:53 -08:00
Phil Hagelberg
26d7631486 Release 1.4.0-RC2. 2010-11-20 20:42:32 -08:00
Phil Hagelberg
fa2a0a0f47 Mention features for 1.4 in tutorial/plugin docs. 2010-11-09 22:20:22 -08:00
Phil Hagelberg
89f2a77a7a Documentation updates in preparation for 1.4 release. 2010-11-07 15:51:44 -08:00
Phil Hagelberg
a0656b05c4 Update NEWS file for upcoming 1.4 release. 2010-10-30 13:15:51 -07:00
Michael D. Ivey
4be3d03c48 Merge Colin Jones' lein-plugin plugin for managing plugins
This is Colin's plugin.clj plus a few tests.
2010-10-25 18:09:11 -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
ab822bbb2a Mention dependency type setting in NEWS. 2010-08-24 22:07:39 -07:00
Phil Hagelberg
dc933ebc26 Use numeric return value for compile task. Tighten up implementation. 2010-08-24 17:25:21 -07:00
Phil Hagelberg
da5571ef60 NEWS for 1.3.1. 2010-08-23 21:40:07 -07:00
Phil Hagelberg
b93f5e4feb Release 1.3.0! 2010-08-19 21:15:59 -07:00
Phil Hagelberg
0e189a8da3 Add :omit-source option to leave files in :source-path out of jars. 2010-08-16 13:23:42 -07:00
Phil Hagelberg
8ec4cbf07b NEWS updates; just about ready for 1.3.0-RC1. 2010-08-16 13:14:55 -07:00
Phil Hagelberg
2247d67e73 Rename :init-script to :repl-init-script; remove global-init-script. 2010-08-08 11:51:28 -07:00
Phil Hagelberg
7b0054dc86 Merge branch 'alex-init' 2010-08-08 11:31:10 -07:00
Phil Hagelberg
a1dc2634d5 TODO and NEWS updates. 2010-08-06 12:13:19 -07:00
Alex Ott
ea470460e0 add small description of init-script related changes 2010-08-02 08:27:48 +02:00
Phil Hagelberg
4a848077a2 Bump version to 1.3.0-SNAPSHOT. 2010-07-31 09:37:03 -07:00
Phil Hagelberg
49eff45289 NEWS for 1.2.1, which should be coming soon. 2010-07-28 22:09:55 -07:00
Phil Hagelberg
3dc47c1382 Fix an entry in the sample.project.clj file. 2010-07-19 08:29:08 -07:00
Phil Hagelberg
c21bbd9aed Release 1.2.0. 2010-07-18 13:41:03 -07:00
Phil Hagelberg
8889ea5af9 Add Robert Hooke to Leiningen's dependencies.
It's not needed for Leiningen itself, but it makes developing plugins easier.
2010-07-17 11:11:34 -07:00
Phil Hagelberg
d94d94db09 Document changes since RC1 in NEWS file. 2010-06-26 15:07:26 -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
bbb609eeda Update NEWS. 2010-06-12 15:35:36 -07:00
Phil Hagelberg
46fa7d392e Added plugin writing guide. 2010-06-05 14:03:07 -07:00
Phil Hagelberg
e874ddfb96 Updated NEWS. This is going to be a big release. 2010-05-28 09:05:40 -07:00
Phil Hagelberg
4014adf766 NEWS/TODO updates. 2010-05-18 16:24:58 -10:00
Phil Hagelberg
629d2a6384 Move lein-swank plugin to swank-clojure. 2010-05-14 20:41:33 -07:00
Phil Hagelberg
e535fe817c Added INTRO.md with concept background thanks to slyphon. 2010-03-12 21:04:11 -08:00
Phil Hagelberg
0577148bd2 Release 1.1.0! 2010-02-16 21:58:41 -08:00
Phil Hagelberg
21e5fc9b27 Update todo and news. 2010-02-13 09:30:46 -08:00
Phil Hagelberg
56683c3862 We have a 1.1.0 release candidate. 2010-01-31 14:24:30 -08:00
Phil Hagelberg
c99bada107 Mention windows support in docs. 2010-01-02 15:52:14 -08:00
Phil Hagelberg
815adb8bf5 Update NEWS file. 2010-01-01 22:06:46 -08:00
Phil Hagelberg
fb13db7d38 Release 1.0.1! 2009-12-10 22:52:01 -08:00
Phil Hagelberg
b3e37c438c Replace rlwrap with jline for repl task. 2009-12-08 18:01:08 -08:00
Phil Hagelberg
da41a91e05 Releasing 1.0.0. 2009-12-05 21:07:26 -08:00