Skip to content

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Checking mergeability… Don’t worry, you can still create the pull request.
Commits on Dec 13, 2011
@Raynes Raynes Remove tests for what little support for nested vectors as a :java-so…
…urce-path we had.
@technomancy Clarify how checkout-deps works in the readme. 26be8a2
Commits on Dec 21, 2011
@technomancy Fix "bundled mode" LEIN_HOME. 55fdfba
@technomancy Bump to 1.6.3-SNAPSHOT. 135f3ee
@technomancy Emphasize that it's best to keep repository credentials out of projec…
@technomancy Add example of a trivial plugin to 579fef7
@technomancy Remove references to version ranges. They are not worth the trouble. 8b39d80
Commits on Dec 22, 2011
@technomancy Update deployment guide to mention S3-backed repositories.
Also clarify encouragement to not check credentials into project.clj.

[ci skip]
Commits on Dec 28, 2011
@technomancy Reword checkouts explanation. 694ff04
Commits on Dec 30, 2011
@technomancy Add explicit "in-lein" argument to repl task. 29f3956
@technomancy Download plugins. RT/addURL is a nest of filthy lies. d3dca71
@technomancy Allow trampolines from any task that writes the trampoline-file. 7fb0a70
@technomancy Trampoline when new plugins are added. 4652459
@technomancy A feature like plugins really can't go in a bugfix release. e671ee5
@technomancy Move plugin downloading into leiningen.core.
We need to have access to plugins very early, before hooks are loaded
and before tasks are resolved.
@technomancy Clear out plugins that are no longer in the list. 8de26b0
Commits on Dec 31, 2011
@technomancy A few more explanatory comments. fb0b39d
@technomancy Improve error reporting when :main argument is wrong. (Fixes #347) 8000bde
@technomancy Accept :repl-init as repl task argument. (Fixes #352) 39396ae
@technomancy Add a test for regex-based AOT namespace selection. e3c8ee4
@technomancy Update TODOs for 1.7.0 release. c191195
@technomancy Force fetch of bootclasspath copy of clojure.jar. Fixes #355.
[ci skip]
@technomancy Don't try to setExecutable on Java 1.5. Fixes #327.
Really, Java? You've got to be kidding me.
Commits on Jan 02, 2012
@technomancy Catch more exception types in repl server's skip-whitespace.
Fixes #346.
Commits on Jan 04, 2012
@technomancy Merge 1.x-plugins branch. 068b6f0
Commits on Jan 05, 2012
@technomancy Mention using lein-localrepo plugin instead of maven. f271aa7
@technomancy Add UseCompressedOops to bin script. 44286ac
@tavisrudd tavisrudd revert last commit, XX:+UseCompressedOops change, to avoid breaking 3…
@tavisrudd tavisrudd support running the `lein` parent process with a different JVM from s…

I've modified the bin/lein shell script to support running `lein`
itself with a 32-bit jvm via the LEIN_JAVA_CMD env-var, while the existing
JAVA_CMD env-var is used for sub-processes launched by eval-in-project.
Commits on Jan 06, 2012
@hiredman hiredman only run test fixtures for namespaces with selected tests 8d2083e
@technomancy Merge pull request #364 from hiredman/selective-fixtures
only run test fixtures for namespaces with selected tests
@hiredman hiredman use the correct exit code for exiting db8d1e6
@hiredman hiredman fix my change lein before technomancy revokes my ability to push to m…
Commits on Jan 08, 2012
@tavisrudd tavisrudd fix #367 "Generated shell-wrapper script contains hardcoded classpath…
… element"
Commits on Jan 09, 2012
@timmc timmc #31: Expand JAR signature file matcher to all .sf files in meta-inf. …

make case-insensitive and anchor the end.
@technomancy Support a repl kill-switch without closing the socket. 0a03006
Commits on Jan 13, 2012
@technomancy Merge pull request #371 from timmc/31-sf-star
Patch for reopened #31 (third time's the charm)
@technomancy Merge pull request #368 from tavisrudd/1.x
fix for #367 "Generated shell-wrapper script contains hardcoded classpath element"
@technomancy Fix match-jar-sig-file usage. 7bf7634
Commits on Jan 17, 2012
@technomancy Holy smokes; tiered compilation.
This drops boot time close to -client hotspot even on 64-bit JVMs.
@mpenet mpenet add maven Extensions support
@mpenet mpenet update sample project file with extension example efe703f
Commits on Jan 18, 2012
@technomancy Merge remote branch 'mpenet/maven-extensions' into 1.x e020e98
Commits on Jan 19, 2012
@technomancy Check for in-project :native-path before clearing. Fixes #373. d3272b4
Commits on Jan 21, 2012
@xeqi xeqi Lein pom throws exception when :parent is set; Fixes #362
The updated maven-ant-tasks uses maven-model 2.2.1.
This has removed the setModelEncoding method.
Commits on Jan 26, 2012
@franks42 franks42 reinstated rlwrap usage and added clj-words completion option 1096bf4
@franks42 franks42 removed tests of internal tasks that would disable the use of rlwrap …
…for plugins - the $TERM test should suffice
@technomancy Implicitly exclude clojure & contrib from dev-deps and plugins. Fixes #… 4e098f2
@franks42 franks42 ok - always pass the trampoline cmd-directive - only added the rlwrap…
… - and no exec… - we'll get it right eventually ;-)
Commits on Jan 30, 2012
@franks42 franks42 removed space between option -p and color for rlwrap (0.37)… works wi…
…th space on macosx but some other unixes seem to get confused (?).
@technomancy Don't search "disabled-central" repo. Fixes #361. d376290
@technomancy Keep lib/ directories and poms off the classpath. Fixes #330. 0b12ed7
@technomancy Fix CLOJURE_JAR checksum warning. efd5c02
@technomancy Better hand-off of JVM_OPTS. Fixes #326. 0f32eee
Commits on Jan 31, 2012
@technomancy Fix bug in stale-plugin deletion. a1fcb57
@technomancy Fail gracefully when rev is not found. Fixes #372
This will allow duplicate plugins to be placed on the classpath
on cygwin/solaris systems that don't have rev available, but at least
it won't explode.
@technomancy Update NEWS and todo. 61569c7
Commits on Feb 01, 2012
@technomancy Mention using lein classpath to see how checkout deps work.
[ci skip]
Commits on Feb 06, 2012
@technomancy Merge remote branch 'franks42/1.x' into 1.x 9684946
@technomancy Fix whitespace issues. ec48546
@technomancy Ignore .lein-plugins e182f4c
@technomancy Update lein-pkg for 1.7.0. 6feec0d
@technomancy Clarify non-trampoline exit code. 974d6fb
@technomancy Don't set prompt to black.
Need to make the prompt readable in all terminal color schemes.
Commits on Feb 07, 2012
@technomancy Support RLWRAP_OPTIONS. df1319c
@technomancy Fix test-run-java-main. fc8a34d
@technomancy Release 1.7.0. 5675ec3
Commits on Feb 16, 2012
@technomancy Bump to 1.7.1-SNAPSHOT. 5f54172
@technomancy Fix hooks example; that was ridiculous. acd6b1d
Commits on Mar 19, 2012
@technomancy Only perform GC workaround on Windows.
This causes insaaaaane slowdowns on Unix.
@technomancy Add dev-exclusions to plugin resolution. 157e2e2
@technomancy Don't stomp existing :exclusions when pulling in dev-dependencies. 32ff4b7
@technomancy Move System/gc call to clean task. 07df179
@technomancy Apply :jvm-opts with :eval-in-leiningen. Fixes #451. dd8a8f8
@jmcfarlane jmcfarlane Replace sha1sum with linux/mac portable equivalent
sha1sum does not exist on mac:
    lion# sha1sum /etc/services
    -bash: sha1sum: command not found

Testing of an alternative (shasum) on linux and mac:

OSX lion:
    # shasum -a 1 /etc/services
    33346da911e693eac849020fac7079f0f544f163  /etc/services

Ubuntu precise:
    # shasum -a 1 /etc/services
    cbb722c7261de89afedc5bf2356fa42c4809e471  /etc/services

Ubuntu lucid:
    # shasum -a 1 /etc/services
    9438a361d1082ffbf48eff5c3938898339b7d590  /etc/services

Debian squeeze:
    # shasum -a 1 /etc/services
    cbb722c7261de89afedc5bf2356fa42c4809e471  /etc/services
Commits on Mar 20, 2012
@technomancy Merge remote branch 'jmcfarlane/1.x-sha1fix' into 1.x 6e8edd5
@technomancy Some news for 1.7.1. 97c99b3
Commits on Mar 21, 2012
@aperiodic aperiodic Fix #462 by processing members of :aot in-order ff6157d
@aperiodic aperiodic Return symbols from find-namespaces-by-regex. 4562fdb
Teemu Antti-Poika fix namespace lookup under dir
- now works if prefix contains dashes '-'
@technomancy Merge pull request #463 from aperiodic/1.x
Resolve #462
Commits on Mar 26, 2012
@technomancy Enforce project names as symbols. Re-fixes #214. 69d2188
@technomancy Force deps pull before running javac. Fixes #428. 6a0cfd4
@technomancy Allow upgrade to arbitrary tags. Fixes #405. b30fdd8
@technomancy Print current version before upgrading. c4be36c
Commits on Mar 27, 2012
@technomancy Add .destroy shutdown hook for each subprocess spawned. Fixes #455. e83da99
@technomancy Remove TODOs that have been fixed in lein2. 09a1439
@technomancy Release 1.7.1. 713a4d9
Commits on Apr 10, 2012
@Raynes Raynes Make sure native deps extraction creates parent directories. f4bcaf9
Commits on Apr 12, 2012
@amalloy amalloy Add more prominent warning about lancet.clj e11458c
@amalloy amalloy Include line numbers in javac-compiled files by default 868645c
@amalloy amalloy Make javac-options support booleans.
Currently it only supports string "booleans" like "yes".
Also, make the debug settings defaults rather than forcible overrides.
Commits on Apr 24, 2012
@ninjudd ninjudd make lein test print ns-specific commands that can be copied and pasted 78dc3c9
Commits on May 04, 2012
@michel-slm michel-slm lein-pkg: require rlwrap unconditionally, unless run inside Emacs or …
…a dumb terminal;

  chmod to 755 as this is an executable script
@technomancy Merge pull request #553 from hircus/1.x
@kondratovich kondratovich Backport fix for #541 to 1.x branch. 69e482f
@mebaran mebaran Fix for trampoline command parsing on Windows. 340f22f
Commits on May 15, 2012
@technomancy Don't throw an exception on windows if deleting plugin uberjar fails.
Fixes #252.
Commits on Jun 21, 2012
@hugoduncan hugoduncan Fix plugin install for plugins built with lein2
lein2 puts project.clj files under META-INF. When installing a plugin, the
project.clj file was expected at the root.  This adds a function to allow
the project.clj file from either location to be used.
@michaelklishin michaelklishin Merge pull request #655 from hugoduncan/feature/plugin-fix-for-lein2-…

Feature/plugin fix for lein2 project location