Commit graph

390 commits

Author SHA1 Message Date
Phil Hagelberg
7ef8170aea Back to 2.2.0-SNAPSHOT. 2013-04-12 10:16:37 -07:00
Phil Hagelberg
eccd23d062 Release 2.1.3 2013-04-12 10:02:18 -07:00
Malcolm Sparks
dea089e6c0
Fixes issue 1144. The fast trampoline functionality now works properly in the absence of a .lein/profiles.clj file. 2013-04-12 13:11:15 +01:00
Phil Hagelberg
da76893c23 Back to 2.2.0-SNAPSHOT. 2013-03-28 15:38:43 -07:00
Phil Hagelberg
10d7d1faa3 Release 2.1.2 2013-03-28 14:46:32 -07:00
Phil Hagelberg
952076e822 Use file.separator in pom path relativization.
Fixes #944 I think.
2013-03-28 12:40:11 -07:00
Phil Hagelberg
f8f568bf96 Fix self-install dev heuristic to refuse to operate on a checkout.
Fixes #1106.
2013-03-28 12:21:19 -07:00
Phil Hagelberg
a42c5521f4 Move Tiered Compilation to LEIN_JVM_OPTS and document.
Fixes #1111.
2013-03-28 11:04:13 -07:00
Jean Niklas L'orange
6a70dc3236 Update messages for bootstrapping lein in scripts.
ref #1089.
2013-03-23 14:54:59 +01:00
Phil Hagelberg
1ed9ce5f22 Don't use backtick in error messages.
Fixes #1089.
2013-03-22 13:44:21 -07:00
Phil Hagelberg
3edc5c3d44 Bump version back to 2.2.0-SNAPSHOT 2013-03-21 15:41:14 -07:00
Phil Hagelberg
bc84d8d166 Release 2.1.1 2013-03-21 15:32:09 -07:00
Phil Hagelberg
305bfc1410 Bump version numbers to 2.2.0-SNAPSHOT.
[ci skip]
2013-03-20 12:49:31 -07:00
Phil Hagelberg
6359868172 Oh yeah... would have helped to catch that five minutes ago.
[ci skip]
2013-03-19 19:52:11 -07:00
Phil Hagelberg
904f2c91a4 Release 2.1.0 2013-03-19 19:45:21 -07:00
Phil Hagelberg
78889f1c68 Include LEIN_VERSION in LEIN_FAST_TRAMPOLINE files.
Fixes #962.
2013-03-16 20:47:52 -07:00
Phil Hagelberg
e6de716766 Point people to the right place for bootstrapping instructions. 2013-03-14 10:46:55 -07:00
megri
fb1db2cec4 added support for windows/msys 2013-03-12 23:14:39 +01:00
Phil Hagelberg
c6e95593c4 Allow Leiningen checkout to be bootstrapped from 2.x.
Fixes #958.
2013-02-28 17:12:51 -08:00
Phil Hagelberg
ff0f5a6d04 Workaround for :test-selectors and #878.
Gotta love how quote silently discards metadata wooooo.
2013-02-26 11:57:50 -08:00
Phil Hagelberg
af7d5aaffd Improve boot time by limiting tiered compilation. 2013-02-12 09:54:25 -08:00
David Cohen
d7f05cf004 adding message to set HTTP_PROXY and HTTPS_PROXY for those behind a firewall 2013-02-05 20:17:14 -05:00
Gabriel Horner
0a7b974fdc point to correct docs for a local lein checkout 2013-01-29 22:15:33 -05:00
Phil Hagelberg
be4ec8c81e Bump to 2.1.0-SNAPSHOT. 2013-01-19 20:39:17 -08:00
Phil Hagelberg
0cd13d8cdb Release 2.0.0. 2013-01-19 20:07:46 -08:00
Jean Niklas L'orange
e5511fe516 Back to 2.0.0-SNAPSHOT. 2013-01-13 10:38:54 +01:00
Phil Hagelberg
99f0ed7069 Release 2.0.0-RC2 2013-01-12 17:03:18 -08:00
Phil Hagelberg
829046af7f Fix upgrade command. 2013-01-11 11:06:09 -08:00
Phil Hagelberg
eb15a82e12 Back to 2.0.0-SNAPSHOT. 2013-01-10 16:59:36 -08:00
Phil Hagelberg
1e309c1a52 Release 2.0.0-RC1 2013-01-10 16:45:09 -08:00
Phil Hagelberg
871b1c0b61 Move downloads to S3 bucket. Fixes #885. 2013-01-10 11:57:24 -08:00
Phil Hagelberg
da3b3e13f2 No tabs! 2013-01-02 22:32:15 -08:00
Allen Rohner
ec8b8fab34 export $SCRIPT as leiningen.script 2012-12-01 18:51:15 -08:00
Phil Hagelberg
2973d99652 Check Clojars releases repository instead of classic. Fixes #241. 2012-11-14 12:45:34 -08:00
Phil Hagelberg
4c19f1ee27 Fix font-lock in bin/lein 2012-11-12 14:40:23 -08:00
Phil Hagelberg
13bb1dc37e Allow for $LEIN_TRAMPOLINE_WARMUP.
[ci skip]
2012-11-03 09:54:35 -07:00
Bruce Adams
cbe087d489 Finish getting path quoting right for boot classpath #828 2012-10-27 12:57:39 -04:00
Bruce Adams
c9d271c62b Quote file paths: may contain spaces #828 2012-10-25 22:43:31 -04:00
Phil Hagelberg
ff0e95baf0 Debug output in apply-task. 2012-10-04 09:36:21 -07:00
Justin Balthrop
48bea66ea0 use -classpath instead of -cp so that jdb can be used for :java-cmd 2012-09-27 11:22:03 -07:00
Juergen Hoetzel
8f9c246f14 code reuse: context specific CLASSPATH is used checkout and non-checkout 2012-09-26 20:34:27 +02:00
Juergen Hoetzel
26af2db2b7 use bash helper function add_path to setup classpath
instead of conditionally (cywin/unix) constructing the classpath using
bash assignment.
2012-09-26 20:14:41 +02:00
Juergen Hoetzel
e0398e0819 Add bash function add_path for (class)path setup 2012-09-26 19:48:17 +02:00
Michael Klishin
67726053e5 Merge pull request #783 from StevenBorrelli/patch-1
Fix typos in lein script for download_failed_message
2012-09-14 10:48:59 -07:00
StevenBorrelli
9690f8de65 Fix typos in lein script for download_failed_message
Change downoad_failed_message to download_failed_message
Add endquote to error message for curl HTTP_CLIENT.
2012-09-14 12:46:13 -05:00
Phil Hagelberg
a1d4a0fb79 Don't use fast trampolines outside a project. Fixes #777. 2012-09-11 10:30:16 -07:00
Justin Balthrop
35a01e64c8 work with drip-stable, et al 2012-08-31 16:17:49 -07:00
Justin Balthrop
a92fa36028 add DRIP_INIT so lein will be faster when running with decaf 2012-08-29 15:36:06 -07:00
Justin Balthrop
30a6643fcd Fix trampoline file to work with Drip
Read the TRAMPOLINE_FILE environment variable instead of putting it
in a system property. Drip looks up pre-spun JVMs using a hash of the
command-line arguments, so putting the trampoline file in a system
property causes it to start a new spare JVM for every lein invocation.
2012-08-29 15:36:01 -07:00
Phil Hagelberg
a29bc0c248 Echo $LEIN_JAR path in self-install. Fixes #753. 2012-08-28 12:01:37 -07:00
Phil Hagelberg
c08d4aa2dd Stupid bash typo. 2012-08-25 18:55:02 -07:00
Phil Hagelberg
f633c90164 Back to 2.0.0-SNAPSHOT. Next release will be RC1, for reals. 2012-08-25 18:41:32 -07:00
Phil Hagelberg
3b1924e538 Release 2.0.0-preview10. 2012-08-25 16:49:21 -07:00
Phil Hagelberg
59303f8101 Consistently explain how to set insecure HTTP_CLIENT in bin/lein. 2012-08-25 14:46:03 -07:00
Phil Hagelberg
e29418dc58 Bump back to 2.0.0-SNAPSHOT. 2012-08-24 17:26:00 -07:00
Phil Hagelberg
88f00af830 Release 2.0.0-preview9. 2012-08-24 17:02:17 -07:00
Justin Balthrop
23af751b04 Always set -Dclojure.compile.path when we are running from a checkout
This way, you don't have to put this in LEIN_JVM_OPTS
2012-08-17 17:48:42 -07:00
Justin Balthrop
a58bf27819 Try to make the LEIN_JVM_OPTS default sane for :eval-in :classloader
To do this, we grep project.clj. This won't always work, but it is good
enough for a default.
2012-08-17 17:45:39 -07:00
Justin Balthrop
5c56a4c451 Add support for .leinrc
Execute the project's .leinrc whenever bin/lein is run. This can be used
to customize various lein configuration in a specific project.
For example: LEIN_JVM_OPTS and LEIN_HOME.

Also support a global ~/.lein/leinrc for user customizations.
2012-08-17 17:45:39 -07:00
Phil Hagelberg
cc79e72cab Fix project-level conditional for fast trampolines. 2012-08-17 13:43:46 -07:00
Phil Hagelberg
cbdf49168e Allow :eval-in to be a symbol instead of a keyword. 2012-08-17 13:11:00 -07:00
Phil Hagelberg
5e82d1bcb8 Fix file leak when not using fast trampolines. 2012-08-17 10:58:37 -07:00
Phil Hagelberg
27ffe8b101 Make fast trampolines opt-in for now, use shasum for portability. 2012-08-17 10:41:38 -07:00
Phil Hagelberg
f9da16e37a Cache trampoline commands. Fixes #573.
Still needs to resolve the checksum command portably.

Also probably needs to be opt-in, at least at first.
2012-08-17 10:15:43 -07:00
Bruce Adams
56e118087b Download lein.jar to temporary name; rename into place 2012-08-16 17:34:57 -04:00
Phil Hagelberg
fc7e3c7cb9 Back to snapshot. 2012-08-16 13:17:59 -07:00
Phil Hagelberg
ff8ed7f6a8 Release 2.0.0-preview8. 2012-08-16 11:06:45 -07:00
Phil Hagelberg
98dff789e1 Todo updates. 2012-08-08 09:32:01 -07:00
Michael S. Klishin
e165d3f8ab Because startup time is science 2012-08-07 05:13:53 +04:00
Michael S. Klishin
7e12617d6e Consolidate LEIN_JVM_OPTS defaults 2012-08-07 05:12:09 +04:00
Michael S. Klishin
262859b767 Don't set -Xms, it adds to the startup time and has no real benefit 2012-08-07 05:11:18 +04:00
Michael S. Klishin
f97f58ebf9 Add default value for LEIN_JVM_OPTS 2012-08-07 05:08:55 +04:00
Phil Hagelberg
cc9ba8609a Only use leiningen-core/lib for bootstrapping lein's own classpath.
Works around http://dev.clojure.org/jira/browse/CLJ-1034 and is just
generally cleaner.
2012-07-26 14:09:38 -07:00
Phil Hagelberg
5120d24732 Explanatory message at the top of bin/lein. 2012-07-03 22:38:06 -07:00
Phil Hagelberg
36856e4fad Drop back to 2.0.0-SNAPSHOT, hopefully for the last time. 2012-06-27 16:54:31 -07:00
Phil Hagelberg
811e974174 Release 2.0.0-preview7. 2012-06-27 16:45:13 -07:00
Phil Hagelberg
1da790ed78 Bump back to 2.0.0-SNAPSHOT. 2012-06-11 18:45:00 -07:00
Phil Hagelberg
dfb54f3683 Use env in bash shebang. Fixes #624. 2012-06-09 19:48:41 -07:00
Phil Hagelberg
3d57749896 Don't mess with HTTP_CLIENT setting. Fixes #623. 2012-06-09 19:48:40 -07:00
Jorge Barrios
b659769d54 Minor fix to avoid this error:
./lein: line 180: [darwin11: command not found
2012-06-06 15:54:14 -07:00
Phil Hagelberg
14c650c9b0 Release 2.0.0-preview6 2012-06-02 21:07:35 -07:00
Alex Osborne
484151d007 Register certificates before calling get-classpath. Fixes #613
We need to do this as get-classpath can itself trigger the downloading
of dependencies.  This also ensures leiningen-core/resources is added to
the classpath by the wrapper scripts.
2012-06-02 20:10:17 +10:00
Phil Hagelberg
479fcb83bf http://p.hagelb.org/what.gif
Seriously Maven? You'll accept just any old certificates by default?
2012-06-01 14:08:40 -07:00
Phil Hagelberg
71781a83f3 Back to 2.0.0-SNAPSHOT. 2012-06-01 10:46:54 -07:00
Phil Hagelberg
5a790ca7c8 Release 2.0.0-preview5. 2012-05-31 21:20:42 -07:00
Phil Hagelberg
53c039d3b9 Use cygpath in upgrade target path. Fixes #583.
[ci skip]
2012-05-30 21:19:34 -07:00
Phil Hagelberg
6c927c7e12 Explain how to fall back to insecure SSL when self-install fails.
Fixes #601.

[ci skip]
2012-05-27 22:04:58 -07:00
Michael S. Klishin
6d66921151 Don't break the line 2012-05-17 23:30:20 +04:00
Michael S. Klishin
efc8fb4424 Set default encoding for Lein's JVM to UTF-8, fixes #586
On OS X, JDK 6 uses MacRoman encoding otherwise and it messes
things up for REPL sessions that may have non-ASCII characters
2012-05-17 23:23:12 +04:00
Phil Hagelberg
93bb6a1e14 Bump back to 2.0.0-SNAPSHOT. 2012-05-11 18:46:25 -07:00
Phil Hagelberg
104726ee71 Release 2.0.0-preview4. 2012-05-11 18:07:07 -07:00
Phil Hagelberg
95e3863d3f Make in-project .lein-classpath work for specifying plugins. Fixes #508. 2012-05-11 16:24:31 -07:00
Phil Hagelberg
bf7256ad94 Untabify bin/lein. 2012-05-10 11:45:03 -07:00
Phil Hagelberg
3afbbb8bcd Make sure cygpath affects LEIN_JAR. 2012-05-09 19:17:37 -07:00
Phil Hagelberg
7c86bdbb83 Set CLASSPATH from scratch rather than checking existing value.
This has only ever caused problems.
2012-05-07 11:24:52 -07:00
Phil Hagelberg
6d404a8422 Explicitly use bash in bin/lein.
We've done this for a while in 1.x; just moving the change to this branch.
2012-05-03 10:52:15 -07:00
Phil Hagelberg
aa1b11969c Drop the --no-check-certificate argument to wget.
This was necessary early on due to a bug where libssl wouldn't
recognize the specific certificate github was using. If you're stuck
on this old version and are having trouble, try exporting
`HTTP_CLIENT=wget --no-check-certificate -O` to get the old behaviour back.
2012-05-03 10:51:32 -07:00
Juergen Hoetzel
e03989d1c2 fix LEIN_HOME path when running under cygwin (required for user profiles) 2012-04-14 12:18:35 -07:00
Juergen Hoetzel
d539c0edbb lein classpath: Accept optional output-file
Aether writes debug information to stdout, resulting in invalid
classpath entries like:

Could not find artifact lein-newnew:lein-newnew:pom:0.2.6 in
central (http://repo1.maven.org/maven2)
2012-04-14 19:12:34 +02:00
Phil Hagelberg
55935d01e9 Remove "bundled mode" from bin/lein. 2012-04-12 11:50:11 -07:00