Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 23, 2015
  1. @hyPiRion

    Update task defn information, ref #1913

    hyPiRion committed
    Afaik there's no need to not pass in a project-like thing as first
    argument for tasks.
  2. @hyPiRion

    Allow tasks to have vararg-only form, closes #1913

    hyPiRion committed
    Aliases are higher order, but also attempts to keep track of tasks via
    :arglists metadata. The :arglists update function assumed all tasks
    would start with a project arg. However, this isn't necessary: A task
    may e.g. have the form [& args] and destructure the project arg inside
    the function. This caused lein to incorrectly assume that appending more
    arguments to the tasks was an error. (The only tasks I know of right now
    that does this is mine, so I should probably take the hint)
    I also decided to clean up the drop-partial-args function a bit to make
    it more readable.
Commits on Nov 22, 2015
  1. @hyPiRion

    Remove duplicate profiles before profile merging

    hyPiRion committed
    When we expand composite profiles, we may end up with multiple identical
    profiles in the resulting list. However, we should only merge a profile
    at most once. To fix this, we dedupe the list and retain the _last_
    profile mentioned. We retain the last instead of the first as this
    prioritises the last profile merges, which is somewhat important for
    tasks like repl, uberjar, and to some extent `with-profile +foo`.
    It might be interesting to see if we can get away from this in 3.0.0,
    for example by saying that
    (= (merge-profiles project [:a]) (merge-profiles project [:a :a])).
    Fixes #1824 and fixes #2001.
  2. @hyPiRion

    Merge pull request #1998 from emlyn/aot-warning

    hyPiRion committed
    Don't trigger implicit-aot-warning on regex match
  3. @emlyn

    Convert `main` symbol to string

    emlyn committed
  4. @hyPiRion

    Print GPG errors when we receive them, ref #1892

    hyPiRion committed
    This isn't a perfect solution to error messages, as GPG bypasses the
    stdin and sends data directly to the terminal. As such, things from
    "stdin" is printed immediately, whereas stderr is printed through the
    JVM. As a consequence, it's almost always the case that the stdin lines
    are printed before the stderr lines, even though GPG usually sends them
    in the opposite order. But it should give you a better indication when
    something bad has happened.
    Issue #1904 may accidentally be solved as well, as we now have a
    shutdown hook on GPG.
  5. @hyPiRion
Commits on Nov 15, 2015
  1. @winks

    Merge pull request #2027 from winks/leiningen-1759

    winks committed
    Clarify password/passphrase in
  2. @winks
Commits on Nov 10, 2015
  1. @hyPiRion

    Merge pull request #2024 into master

    hyPiRion committed
  2. @hyPiRion

    Set LEIN_JAVA_CMD to JAVA_CMD if set

    hyPiRion committed
    Also don't mess with export options for JAVA_CMD. It's not set in
    lein anymore, so it's effectively a noop.
  3. @winks

    Merge pull request #2023 from m9aertner/leiningen-1899

    winks committed
    Leiningen 1899
Commits on Nov 9, 2015
  1. @juergenhoetzel

    Don't preset JAVA_CMD. Refs #2009

    juergenhoetzel committed
    Because on Cygwin JAVA_CMD will be set to an UNIX path. This will result
    in a "File not found" exception when the native Leiningen JAVA process
    will execute JAVA_CMD.
  2. 2.5.2-SNAPSHOT doesn't build on Windows 7 with Java 8 #1899

    Matthias Gaertner committed
    Checked upgrade command. Condition was wrong and self-modifying batch code
    is just ugly.
    - Remove 2.5.3 JAR file. This will be re-loaded by calling self-install
      on the loaded batch file.
    - Execute "bin\lein.bat upgrade 2.5.3".
    - The batch file will be reverted to the 2.5.3 state and JAR file loaded.
Commits on Nov 8, 2015
  1. 2.5.2-SNAPSHOT doesn't build on Windows 7 with Java 8 #1899

    Matthias Gaertner committed
    Checked on Windows 7 and Windows 8, with Java Oracle 1.8.0_65.
    Improved error detection, especially for downloads. Script
    returns non-zero exit code on problems now.
    Updated wget link. The original URL does not work any longer.
    Supplied a known clean download location, including VirusTotal link.
    The slightly re-written structure makes this code work with TCC, too,
    so this commit should solve #2019, too.
    Quoting has been amended so the code works on Leiningen folders that
    contain space characters.
  2. @hyPiRion

    Merge pull request #2022 from sbondaryev/feature/binary-file-support

    hyPiRion committed
    support binary files in lein-new
Commits on Nov 7, 2015
  1. @sbondaryev
  2. @sbondaryev
Commits on Nov 5, 2015
  1. 2.5.2-SNAPSHOT doesn't build on Windows 7 with Java 8 #1899

    Matthias Gaertner committed
Commits on Nov 1, 2015
  1. @hyPiRion

    Merge pull request #2009 from propan/master

    hyPiRion committed
    show a better error message when java is not found in PATH
  2. @hyPiRion

    Merge branch 'pr/2017'

    hyPiRion committed
  3. @hyPiRion
  4. @hyPiRion

    Merge pull request #2007 from schmir/fix-non-github-url-parsing

    hyPiRion committed
    don't parse broken scm params from non-github URLs
  5. @hyPiRion

    Merge pull request #1990 from MichaelBlume/no-auth

    hyPiRion committed
    allow setting no-auth in settings
  6. @bbatsov

    Bump the nREPL dep to 0.2.12

    bbatsov committed
    nREPL 0.2.11 added an extremely important source-tracking feature, which is leveraged by CIDER (and probably some other tools). 0.2.12 fixed a critical bug introduced in 0.2.11.
Commits on Oct 23, 2015
  1. @propan
Commits on Oct 22, 2015
  1. @hyPiRion

    Merge pull request #2008 from floating-cat/master

    hyPiRion committed
    Update templates
  2. @floating-cat
Commits on Oct 16, 2015
  1. @schmir

    don't parse broken scm params from non-github URLs

    schmir committed
    return nil instead of the empty list from parse-github-url. Otherwise
    we end up with broken connection and developerConnection params in pom
    files when not using github, like in:
    With this change, the scm section for non-github URLs looks like:
Commits on Oct 15, 2015
  1. @hyPiRion

    Merge pull request #2006 from RasterBurn/patch-1

    hyPiRion committed
    Documentation fix: change passphrase to password
Commits on Oct 14, 2015
  1. @RasterBurn

    Documentation fix: change passphrase to password

    RasterBurn committed
    `:passphrase` does not work in this context (non-gpg encrypted credentials).  This works when you specify `:password` instead.
Commits on Oct 13, 2015
  1. Merge pull request #2005 from coldnew/fix-typo-on-profiles-md

    Fix typo on
  2. @coldnew

    Fix typo on

    coldnew committed
    The :resource-paths is mispelled in :resources-path.
    Signed-off-by: Yen-Chin Lee <>
Commits on Oct 11, 2015
  1. @hyPiRion

    Merge pull request #2004 from pietromenna/pedantic-abort-when-true

    hyPiRion committed
    Return non zero status when :pedantic? is set to true or :abort
  2. @pietromenna
Something went wrong with that request. Please try again.