Commit graph

342 commits

Author SHA1 Message Date
Phil Hagelberg
32ffd7818d Separate JVM_OPTS and LEIN_JVM_OPTS. Fixes #233. 2011-07-24 21:04:07 -07:00
Phil Hagelberg
2940df02db Replace .lein_classpath with .lein-classpath for consistency.
Conflicts:

	doc/PLUGINS.md
2011-07-21 10:40:09 -07:00
Phil Hagelberg
16020e8320 Replace .lein_classpath with .lein-classpath for consistency. 2011-07-21 10:38:52 -07:00
Phil Hagelberg
aa05891fd6 Fix typo in jar name in lein-pkg. 2011-07-17 14:09:01 -07:00
Phil Hagelberg
b6f43007e2 renamed .classpath to .lein_classpath so that it doesn't conflict with other tools like Eclipse that use .classpath
Conflicts:

	bin/lein.bat
2011-07-16 14:51:35 -07:00
Phil Hagelberg
f3547d5dd1 Bump version to 2.0.0-SNAPSHOT. 2011-07-16 14:50:16 -07:00
Phil Hagelberg
4b369a3a02 renamed .classpath to .lein_classpath so that it doesn't conflict with other tools like Eclipse that use .classpath
Conflicts:

	bin/lein.bat
2011-07-16 14:47:29 -07:00
Phil Hagelberg
86e602e6c0 Bump to 1.7.0-SNAPSHOT. 2011-07-16 14:38:45 -07:00
Phil Hagelberg
d9fd35e36c Add missing jar to bin/lein-pkg. 2011-07-14 12:32:26 -07:00
Matjaz Gregoric
ed42411976 Merge pull request #231 from bitsai/master
Fixed test for empty CONTEXT_CP
2011-07-10 20:40:32 -07:00
Benny Tsai
25a1b65a98 better fix for lein.bat, as per mtyaka's suggestion 2011-07-10 21:32:39 -06:00
Phil Hagelberg
daec042535 Add bin/lein-pkg for downstream packagers. 2011-07-10 14:25:36 -07:00
Benny Tsai
98574d966c fix test for empty CONTEXT_CP 2011-07-10 13:06:38 -06:00
Matjaz Gregoric
a6762b75ca Remove useless x characters. 2011-07-10 09:37:13 +02:00
Matjaz Gregoric
ea5fbaf859 Implement trampoline command on Windows.
Implement trampoline command in lein.bat and
fix bugs when running trampoline under cygwin.
2011-07-10 09:32:29 +02:00
Matjaz Gregoric
42d26253fc Use a consistent style with goto statements. 2011-07-07 00:08:35 +02:00
Matjaz Gregoric
d474253dc6 Switch from rem commands to double colons for improved readability. 2011-07-07 00:07:09 +02:00
Matjaz Gregoric
56a0906b02 Bump lein.bat to 1.6.1. 2011-07-07 00:03:52 +02:00
Matjaz Gregoric
5cb765686b Disable user plugin when the same artifact is a dev dependency in lein.bat. 2011-07-07 00:02:28 +02:00
Phil Hagelberg
bd466d751a Release 1.6.1. 2011-07-06 09:05:09 -07:00
Micah
2fe610a9ee added support for .classpath files 2011-07-01 07:25:31 -07:00
Phil Hagelberg
0a301ae611 Bump version to 1.6.1-SNAPSHOT. 2011-07-01 07:24:41 -07:00
Matjaz Gregoric
c96c74f5eb Bump lein.bat to 1.6.0. 2011-06-30 23:43:17 +02:00
Matjaz Gregoric
93a8e5e7ee Fix bootclasspath to use 1.2.1 in lein.bat. 2011-06-30 10:13:03 +02:00
Phil Hagelberg
8a3054eea0 Release 1.6.0. 2011-06-29 20:35:51 -07:00
Phil Hagelberg
8904543884 Fix bootclasspath to use clojure 1.2.1. 2011-06-29 20:33:29 -07:00
Kevin Downey
49b01efe13 fix JAVA_OPTS backwards compat 2011-06-28 09:51:19 -07:00
Phil Hagelberg
f0e9d313fb Merge pull request #217 from scgilardi/trampoline-fix
load trampoline file into a var to allow cleaning it up
2011-06-27 19:51:19 -07:00
Stephen C. Gilardi
16f5235073 load trampoline file into a var to allow cleaning it up 2011-06-28 02:02:50 +00:00
Phil Hagelberg
a761394dc2 Tutorial updates for 1.6. 2011-06-23 22:49:00 -07:00
Phil Hagelberg
10413655e7 Prevent "lein upgrade" from a checkout. 2011-06-23 20:22:06 -07:00
Stephen C. Gilardi
09ee4f8be0 clean up trampoline file 2011-06-24 01:14:07 +00:00
Phil Hagelberg
917f3816b3 Fix trampoline task. 2011-06-22 20:42:44 -07:00
Phil Hagelberg
dead008fcf First cut at a trampoline task. 2011-06-19 19:28:16 -07:00
Stephen C. Gilardi
16f6b09219 add support for spaces in plugin paths 2011-06-05 23:44:28 +00:00
Stephen C. Gilardi
4aeed4f1b4 disable user plugin when the same artifact is a dev dependency 2011-06-03 18:22:00 -04:00
Phil Hagelberg
0335835d22 Fix traversing up dir hierarchy to find project root. 2011-05-24 21:35:40 -07:00
Phil Hagelberg
5be46a2b13 Bump to 1.6.0-SNAPSHOT. 2011-04-19 21:32:29 -07:00
Phil Hagelberg
a1fa434002 Release 1.5.2. 2011-04-13 21:14:47 -07:00
Phil Hagelberg
ab6293d4c6 Check rlwrap for -q support before enabling it. 2011-04-13 18:15:22 -07:00
Donald Clark Jackson
06c605d1c2 Initializing NOT_FOUND prior to entering loop, to avoid error using /bin/sh on Solaris 2011-04-13 10:28:02 -07:00
Pirmin Fix
2fc1bd114a Fixed zsh error.
It seems that when using zsh as shell and having no https proxy, the following error happened
[zitpcx16106] ~ $ lein repl
/afs/desy.de/user/p/pfix/local/bin/lein: line 86: [: !=: unary operator expected
REPL started; server listening on localhost:48076.
user=>

This change should fix that.
2011-04-13 07:37:30 -07:00
Phil Hagelberg
d055f28b64 Release 1.5.1. 2011-04-12 19:08:00 -07:00
Phil Hagelberg
fdc44d8a4f Enabled correct quoting, editor support in rlwrap. Fixes #188. 2011-04-12 13:32:46 -07:00
Phil Hagelberg
914579ba79 Allow spaces in lein checkout dir. Fixes #186. 2011-04-12 13:02:45 -07:00
Phil Hagelberg
7b3bf4ca0b Use whoami instead of $USER for root detection. 2011-04-11 20:21:45 -07:00
Phil Hagelberg
51b92e5624 Pass $https_proxy environment variable to curl. Fixes #189. 2011-04-10 15:08:37 -07:00
Phil Hagelberg
7ff39e5c82 Revert "Enabled correct quoting, editor support in rlwrap"
This reverts commit e79ba66110.
Enabled correct quoting, editor support in rlwrap

Surrounded the $@ with double quotes to prevent arguments with
spaces (even quoted ones) from being broken appart into multiple args.
2011-04-10 14:17:41 -07:00
Stuart Fehr
651ff4f696 Surrounded the $@ with double quotes to prevent arguments with spaces (even quoted ones) from being broken appart into multiple args. 2011-04-10 14:12:01 -07:00
Ambrose Bonnaire-Sergeant
e79ba66110 Enabled correct quoting, editor support in rlwrap 2011-04-09 17:50:02 -07:00
Phil Hagelberg
c9b9715265 Update bin scripts to version 1.5.1-SNAPSHOT. 2011-04-09 17:48:02 -07:00
Phil Hagelberg
2d0ca7a5c6 Fix warning prompt when running as root. 2011-03-24 21:14:54 -07:00
Phil Hagelberg
0c6ac280e8 Release 1.5.0. 2011-03-22 20:40:46 -07:00
Phil Hagelberg
7719dd6a82 Use AOT to speed up leiningen checkout launch. 2011-03-15 18:50:02 -07:00
Phil Hagelberg
b5b8214f22 1.5.0 RC1 2011-03-11 11:55:24 -08:00
Phil Hagelberg
b638ed87f6 Be more careful handling failed downloads in lein upgrade. Fixes #153. 2011-03-03 18:55:36 -08:00
Phil Hagelberg
9cc22ac615 Warn when falling back to jline. 2011-02-23 21:17:25 -08:00
Matjaz Gregoric
dc29f9c3ac Improve self-install error messages with lein.bat. 2011-02-11 23:56:50 +01:00
Phil Hagelberg
abb6f2b53b Make bin/lein compatible with old Bourne shell.
Thanks to Don Jackson.
2011-01-22 10:06:24 -08:00
Matjaz Gregoric
3426e037b9 Make user-specified %CLASSPATH% take priority. 2011-01-14 20:03:56 +01:00
Phil Hagelberg
e38f8bfa91 Make user-specified $CLASSPATH take priority. 2011-01-14 12:02:01 -05:00
Phil Hagelberg
479c2671ba Bump version to 1.5.0-SNAPSHOT. 2011-01-13 15:27:01 -05:00
Phil Hagelberg
6a1572f478 Release 1.4.2. 2010-12-31 22:22:56 -08:00
Matjaz Gregoric
6cdd04949d Switch from JAVA_OPTS to JVM_OPTS in windows batch scripts.
Keep JAVA_OPTS for backwards compatibility.
2010-12-25 09:41:49 +01: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
Matjaz Gregoric
b61da8cdb1 Make lein.bat save self-install jars into LEIN_HOME 2010-12-18 11:20:34 +01:00
Matjaz Gregoric
6bab430a4e Enable extensions in lein.bat. 2010-12-18 10:43:11 +01:00
Matjaz Gregoric
637a05ccc0 Fix a lein.bat bug when run from the root folder.
When running lein commands from the root folder on windows (such as "C:\"),
special care needs to be taken to escape the final backslash.
2010-12-18 10:12:36 +01:00
Matjaz Gregoric
24b2403a4b Fix a bug in lein.bat when LEIN_DIR contains parens.
lein.bat would fail to run when installed into a folder whose path name
contains parentheses (such as "Program Files (x86)").
2010-12-18 09:37:17 +01:00
Matjaz Gregoric
95d8be568f Let plugins take precedence in lein.bat when running from checkout. 2010-12-17 09:09:37 +01:00
Phil Hagelberg
a246815bf4 Release 1.4.1. 2010-12-16 21:41:44 -08:00
Phil Hagelberg
9f12894edb Fix bug where plugins didn't take precedence in lein checkouts. 2010-12-15 20:38:27 -08:00
Phil Hagelberg
fd61cd5bae Wrap leiningen.original.pwd in quotes. Fixes #143. 2010-12-09 12:46:33 -08:00
Phil Hagelberg
e0cc603fba Bump to version 1.4.1-SNAPSHOT. 2010-12-09 12:46:33 -08:00
Phil Hagelberg
b3e113f211 Release 1.4.0. 2010-12-02 18:29:06 -08:00
Phil Hagelberg
ce1fe52c97 Switch to $() shell execution for font-lock purposes. 2010-12-02 18:17:36 -08:00
Phil Hagelberg
b3fe397891 Switching all Github URLs to https. 2010-12-02 18:16:25 -08:00
Phil Hagelberg
3926a0f1b5 Fix rlwrap detection on Solaris. 2010-11-26 14:41:11 -08:00
Phil Hagelberg
2ccb502f9b Fix conditional for falling back to JLine. 2010-11-24 20:27:51 -08:00
Phil Hagelberg
26d7631486 Release 1.4.0-RC2. 2010-11-20 20:42:32 -08:00
Matjaz Gregoric
da8f0858b5 Replace tabs with spaces. 2010-11-19 20:12:28 -08:00
Matjaz Gregoric
6b14ccd6bd Convert the original pwd to windows style when on cygwin. 2010-11-19 20:12:28 -08:00
Phil Hagelberg
c85aaf83a5 Merge remote branch 'mtyaka/windows-updates'
Conflicts:
	src/leiningen/jar.clj
	test/test_jar.clj
2010-11-18 21:21:05 -08:00
Phil Hagelberg
69ee0273b8 Solaris compatibility; thanks Licenser. 2010-11-18 20:32:22 -08:00
Matjaz Gregoric
d0098d7ec5 Let the test! task run under lein.bat.
Due to delayed expansion enabled, the bang would get lost and
test! would get interpreted as test.
Fix this by disabling delayed expansion before running the command.
2010-11-18 11:02:31 +01:00
Matjaz Gregoric
ac90018d70 Use the -Xbootclasspath trick in lein.bat.
This cuts lein startup time from 2.5 seconds
down to 1.5 on Vista.
2010-11-18 11:02:30 +01:00
Phil Hagelberg
ba3d4db49f Don't allow JLINE env var to mess up lein run. Fixes #131. 2010-11-10 14:06:30 -08:00
Phil Hagelberg
5075cf53d6 Release 1.4.0-RC1. 2010-11-07 16:10:42 -08:00
Phil Hagelberg
74f0e8f26d Keep self-install jars in ~/.lein/self-installs instead of ~/.m2. 2010-11-07 16:09:20 -08:00
Phil Hagelberg
5182797f86 Fall back to Clojure 1.2 until bootclasspath issues are resolved. 2010-11-07 13:44:31 -08:00
Matjaz Gregoric
aa421fd1a7 Skip wget cert check in lein.bat. 2010-11-07 15:46:16 +01:00
Matjaz Gregoric
2148769164 Replace homedrive + homepath with userprofile. 2010-11-07 09:50:05 +01:00
Matjaz Gregoric
1d9d95c646 Expose leiningen.original.pwd in lein.bat. 2010-11-07 09:46:05 +01:00
Matjaz Gregoric
832cb1a363 Modify lein.bat to allow running from source. 2010-11-06 23:25:54 +01:00
Matjaz Gregoric
a3632e3cac Add test folder to the classpath. 2010-11-06 23:25:53 +01:00
Phil Hagelberg
5dcd5aa40e Skip curl cert check in lein.bat as well. 2010-11-06 14:07:07 -07:00
Phil Hagelberg
00205012c6 Ignore SSL certs while we wait for Github to get their act together. 2010-11-04 09:12:23 -07:00
Matjaz Gregoric
748d5ce76c Use a backslash instead of a forward slash. 2010-10-30 10:00:08 +02:00
Matjaz Gregoric
dae65b59e0 Allow for spaces in LEIN_HOME. 2010-10-30 08:10:01 +02:00
Matjaz Gregoric
cf24a972bd Allow customization with JAVA_CMD and JAVA_OPTS. 2010-10-30 08:03:14 +02:00
Matjaz Gregoric
d18f5c4b47 Don't use JLine when inside_emacs. 2010-10-30 08:03:12 +02:00
Matjaz Gregoric
5da11332af Use JLine in repl and interactive tasks. 2010-10-30 08:03:11 +02:00
Matjaz Gregoric
e05bb7913c Simplify argument handling with the %* special variable. 2010-10-30 08:03:10 +02:00
Matjaz Gregoric
b80003b933 Add leiningen plugin locations to the classpath. 2010-10-30 08:03:09 +02:00
Matjaz Gregoric
9b3126d7ee Avoid a goto statement. 2010-10-30 08:03:08 +02:00
Matjaz Gregoric
6bb95ba166 Move setLocal command higher up the file. 2010-10-30 08:03:07 +02:00
Matjaz Gregoric
30584eabe6 Convert lein.bat to DOS-style line endings. 2010-10-30 08:03:03 +02:00
Matthew Maravillas
7e157036f8 Set LEIN_JAR before handling args 2010-10-30 08:00:32 +02:00
Colin Jones
3c473d9fa6 Allow for spaces in LEIN_JAR path in lein.bat. 2010-10-28 23:43:42 -05:00
pm-bauer
434482b4a2 Added quote marks around CLASSPATH variable to fix parsing error in cygwin. 2010-10-25 18:59:02 -07:00
Phil Hagelberg
f732bfeebf Support :eval-in-leiningen key in project.clj for plugins. 2010-10-24 14:28:26 -07:00
Phil Hagelberg
de27390d1b Don't create new skeleton in root. Expose leiningen.original.pwd. 2010-10-23 13:22:11 -07:00
Phil Hagelberg
72270396a4 Mostly todos. 2010-10-16 09:35:35 -07:00
Phil Hagelberg
bd77377a91 Silently delete failed self-install downloads. 2010-09-21 20:16:29 -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
5ff106e96b Auto-self-install on demand. 2010-09-02 20:17:40 -07:00
Phil Hagelberg
484e33397a Use LEIN_VERSION env var instead of system property. 2010-08-28 12:41:18 -07:00
Phil Hagelberg
94f08b5966 Don't allow malformed checkout deps to interfere with eval-in-project. 2010-08-26 17:50:23 -07:00
Isaac Hodes
31ea0932fe Changed VERSION in bin/lein to LEIN_VERSION, and export it.
Check to ensure :min-lein-version is less than or equal to the current
leiningen version
2010-08-23 21:14:59 -07:00
unknown
1b6f36f6ab prune lein.bat for unwanted code
add self-install feature to lein.bat
add dummy upgrade feature to lein.bat
2010-08-22 01:22:19 +05:30
Phil Hagelberg
b6347f08f9 Back to 1.3.1-SNAPSHOT; we have unfinished business here. 2010-08-20 17:56:31 -07:00
Phil Hagelberg
5b76514ea6 Bump version to 1.4.0-SNAPSHOT. 2010-08-20 13:58:50 -07:00
Phil Hagelberg
b93f5e4feb Release 1.3.0! 2010-08-19 21:15:59 -07:00
Phil Hagelberg
7efb72f963 Fix help task to ignore hooks. 2010-08-19 20:54:50 -07:00
Phil Hagelberg
fe2927a9f2 Upgrade Leiningen and "new" task to Clojure 1.2.0 stable. 2010-08-19 20:54:28 -07:00
Phil Hagelberg
7e4a5c09c2 Give more useful error message on self-install. 2010-08-16 21:46:31 -07:00
Phil Hagelberg
2cf9683257 Bump to 1.3.0-RC1 2010-08-16 21:39:43 -07:00
Phil Hagelberg
f790f14b97 Oops; shell scripts don't use ==. Fixes #93. 2010-08-16 13:14:15 -07:00
Phil Hagelberg
b8b9b6c685 Change directories to project root before calculating classpath. 2010-08-11 18:22:25 -07:00
Phil Hagelberg
8012a50c88 Include bin scripts in generated jars when specified in :shell-wrapper. 2010-08-09 18:11:37 -07:00
Phil Hagelberg
0e7599e729 Add support for user-level plugins. 2010-08-08 13:33:04 -07:00
Laurence Hygate
723ba075a0 Fix problem using jline on cygwin on later versions of windows 2010-08-08 11:06:38 -07:00
Phil Hagelberg
2f5cbde7d0 Remove bashisms for portability. Thanks to Mike Meyer. 2010-08-08 11:00:14 -07:00
Will Morgan
69c325e032 Quote argument in shell script. Fixes #79. 2010-08-08 09:56:25 -07:00
Phil Hagelberg
4a848077a2 Bump version to 1.3.0-SNAPSHOT. 2010-07-31 09:37:03 -07:00
Phil Hagelberg
49beabb67f Yeah, so we want rlwrap with the interactive task too. 2010-07-30 21:23:50 -07:00
Phil Hagelberg
c82fcaf4c1 Warn when running as root. 2010-07-30 13:28:45 -07:00
Phil Hagelberg
c461fa75dd Merge remote branch 'lozh/windows-fixes' 2010-07-28 21:54:23 -07:00
Phil Hagelberg
1a64da9987 Detect download failures in self-install.
Come on curl; please don't silently accept 404s.
2010-07-28 21:30:16 -07:00
Phil Hagelberg
ae98527789 Add Building section to README. 2010-07-27 20:14:01 -07:00
U-Maximillian\loz
e5904bedab fix syntax error and some quoting problems 2010-07-26 09:37:32 +01:00
Laurence Hygate
9422fe4b33 Search parent directories for project.clj if necessary (lein.bat)
Deal with cygwin better (lein)
2010-07-23 17:19:15 +01:00
Phil Hagelberg
8fe309db58 Mention disabling the self-install/upgrade task for packagers. 2010-07-21 23:14:52 -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
cea853ad52 Update -Xbootclasspath Clojure version 2010-07-17 16:17:14 -07:00
Phil Hagelberg
12e15fd879 Don't use rlwrap if inside Emacs. Fixes #73.
It causes a "floating point exception" in rlwrap, and it isn't needed anyway.
2010-07-17 11:02:48 -07:00
Phil Hagelberg
0e46cc1608 Bump version to 1.2.0-RC2. 2010-06-26 15:10:24 -07:00
Phil Hagelberg
9874a42094 Re-enable rlwrap in bin script. 2010-06-21 19:21:22 -07:00