Permalink
Commits on May 30, 2018
  1. Update clojars cert

    tobias committed May 30, 2018
    This updates the bundled clojars cert to be the currently active
    certificate, which expires 2020-06-17.
Commits on Sep 11, 2017
  1. Allow overriding commit message

    tobias committed Sep 9, 2017
    This gives the user control over the commit message when overriding the
    default :release-tasks.
    
    See #2308
Commits on Dec 9, 2016
  1. Update to dynapath 0.2.5

    tobias committed Dec 9, 2016
    This version addresses two Java 9 related issues:
    
    * 0.2.4 would fail under Java 9 if AOT'd
    * the latest Java 9 build (9-ea+148) broke dynapath's reflection to make
      URLClassLoader modifiable
Commits on Nov 30, 2016
  1. Use new clojars repo url

    tobias committed Nov 30, 2016
    This switches the default repo url (for resolving artifacts, not
    deploying) to point to the CDN-fronted repo. Note that this repo won't
    work with Java 6 - users of 6 will need to manually override the default
    url to point to the old one (https://clojars.org/repo).
Commits on Jul 12, 2016
Commits on May 27, 2016
  1. Get lein partially working under Java 9

    tobias committed May 27, 2016
    This includes three changes:
    
    * Exclude the dynapath that comes in from bultitude and pomegranate, and
      depend directly on a newer version that operates properly under Java 9
    * Ensure we have a modifiable classloader before asking pomegranate to
      modify it. Before Java 9, the AppClassLoader was a URLClassLoader, and
      therefore modifiable. This is no longer the case with Java 9.
    * Remove duplicated classpath init code from `eval-in :leiningen`, and
      replace it with a call to `project/init-lein-classpath`. This required
      making the latter function public.
    
    These changes allow some lein functionality to work under Java 9 - there
    is a Java 9 issue with data.xml that needs to be fixed before lein's
    tests can all pass (http://dev.clojure.org/jira/browse/DXML-32).
Commits on Jan 23, 2016
  1. Remove clojars section from GPG instructions

    tobias committed Jan 23, 2016
    The clojars section is out of date - clojars no longer has promotion to a releases repo, so no longer needs to store the user's public key. See clojars/clojars-web#415.
Commits on Apr 7, 2014
Commits on Oct 17, 2013
Commits on Oct 10, 2013
  1. Fix 'repl :connect <port>' when used outside of a project [fixes #1344]

    tobias committed Oct 10, 2013
    connect-string now verifies that the string ends with a port after the
    string is fully formed, aborting if no port is found. This also
    includes improvements to the repl help text, and more test coverage
    for connect-string.
Commits on May 23, 2013
Commits on Mar 28, 2013
  1. GPG doc updates.

    tobias committed Mar 28, 2013
    This includes:
    
    * publishing to a keyserver
    * revocation
    * setting the default signing key via lein
Commits on Mar 18, 2013
  1. Add notice about 'help gpg' to error output.

    tobias committed Mar 17, 2013
    This covers artifact signing, credential decryption, and dependency
    verification.
  2. Link the GPG doc to 'help gpg'

    tobias committed Mar 16, 2013
  3. Add GPG doc.

    tobias committed Mar 16, 2013
Commits on Mar 15, 2013
  1. Update to bultitude 0.2.2 across the board.

    tobias committed Mar 15, 2013
    This eliminates the need to exclude dynapath, since pomegranate and
    bultitude now use the same version. This also updates core's pom.xml
    with other recent version updates.
Commits on Feb 21, 2013
  1. Force usage of newer dynapath until pomegranate updates.

    tobias committed Feb 21, 2013
    This fixes the issue causing the build failures. The root of it is
    that dynapath was allowing pomegranate to modify the boot classloader,
    which caused multiple copies of the same class to be loaded.
Commits on Oct 5, 2012
  1. Support subtask specific help via 'lein help task subtask'

    tobias committed Oct 5, 2012
    The help task will first look for static help under
    'leiningen/help/task-subtask', then for a function name 'help-subtask' in the
    subtask's namespace, then a docstring on the subtask function. For the latter
    two options, the arglists are also printed.
Commits on Mar 7, 2012
  1. leiningen.core.main/task-not-found needs to be marked as not needing …

    tobias committed Mar 7, 2012
    …a project to work properly.
Commits on Feb 16, 2012
  1. Bash isn't necessary.

    tobias committed Feb 16, 2012
  2. Allow lein to run when called with no tasks and no .lein-classpath

    tobias committed Feb 16, 2012
    In that case, $1 isn't set, causing sh to barf on the test.