Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 8, 2014
  1. Nelson Morris
Commits on Aug 16, 2014
  1. Nelson Morris

    Bump pedantic version

    xeqi authored
    I've redone some of the internals of the pedantic library, so it should
    be more efficent and has better documentation.
    
    Fixes #1491
Commits on Apr 24, 2013
  1. Nelson Morris

    Add warnings when some dependencies are ignored for deps :tree

    xeqi authored
    Pull out the range transformer into its own project to be
    used in other places with pomegranate.
    Extend it to also warn for when dependencies are
    
    1) top level and ignored (due to version range)
    2) transative and ignored due to a lower version earlier in the chain
    
    Currently this does not provide any instruction of how to change
    the project.clj to remove the warnings.
Commits on Apr 5, 2013
  1. Nelson Morris

    Fix version range check for cyclic dependencies

    xeqi authored
    Some dependendency graphs can have cycles, and we need to break out.
    In this case, we'll just check the list of nodes so far on this path for
    the current node.  If its found then we have a cycle, so we can
    stop checking for version ranges in children.
    
    Fixed #1127
Commits on Mar 13, 2013
  1. Nelson Morris

    Warn on version ranges for deps :tree

    xeqi authored
    Use the new :repository-session-fn keyword for pomegranate
    to add a DependencyChainFilter that checks for version ranges.
    
    We store them in an atom because this might happen on another thread,
    and we need to allow all of the ranges to be found.
    
    Fixes #734
Commits on Jan 10, 2013
  1. Nelson Morris

    Print checksum exceptions

    xeqi authored
Commits on Dec 15, 2012
  1. Nelson Morris

    Use aether data to figure out repository id for listener output

    xeqi authored
    For "important" events, aether gives us enough info to figure
    out which repo it is happening from.  Lets use it instead
    of trying to match from project data.
    
    Previously matching from the project data would be incorrect
    and output failures or not output anything for transative repos.
  2. Nelson Morris

    Print checksum mismatch message

    xeqi authored
    Previously the output for downloading files would just say "failed to find".
    Instead output the fact checksums were invalid, and from which repository.
Commits on Sep 5, 2012
  1. Nelson Morris

    Reduce output for dependency resolution

    xeqi authored
    Showing every failed repo lookup is bad for users.
    They see the failure and get confused.
    
    Hook up a custom listener that has the following behavior:
    
    1. success -> print out artifact name, size, and repository name
    2. failure -> ignore unless it is the last repo, then print out failure
       message with artifact name.
    
    Fixes #610.
Commits on May 26, 2012
  1. Nelson Morris
  2. Nelson Morris

    Enable pom tests

    xeqi authored
Commits on May 6, 2012
  1. Nelson Morris
Commits on Apr 10, 2012
  1. Nelson Morris

    Bump pomegranate; fixes #491

    xeqi authored
Commits on Apr 5, 2012
  1. Nelson Morris
  2. Nelson Morris

    Handle global exclusions in all dependency cases. Fixes #498

    xeqi authored
    Also remove global exclusion handling in pom generation, otherwise
    it would generate 2 exclusion tags.
Commits on Apr 4, 2012
  1. Nelson Morris

    Handle exclusion vector better for pom generation

    xeqi authored
    treat [name name2] the same as [[name] [name2]].
Commits on Mar 30, 2012
  1. Nelson Morris
  2. Nelson Morris

    Poms generate dependency options. Fixes #483

    xeqi authored
    Helps with #457
  3. Nelson Morris
  4. Nelson Morris

    Pom generation profile handling; Add java-source-paths

    xeqi authored
    1) add java-source-paths; #474.
    2) make some good tests
    3) remove :test :dev and :default profiles for maven info
    4) use :test, :dev, :default profiles for test info
Commits on Mar 23, 2012
  1. Nelson Morris
Commits on Mar 14, 2012
  1. Nelson Morris

    Pretty-print pom.xml. Fixes #429.

    xeqi authored
Commits on Feb 23, 2012
  1. Nelson Morris

    Set classifier in pom. Fixes #349

    xeqi authored
Commits on Feb 2, 2012
  1. Nelson Morris
  2. Nelson Morris
Commits on Feb 1, 2012
  1. Nelson Morris

    Fix jar task with jar-inclusions

    xeqi authored
Commits on Jan 23, 2012
  1. Nelson Morris

    Update deploy task

    xeqi authored
  2. Nelson Morris

    Update install task

    xeqi authored
  3. Nelson Morris

    Update pomegranate version

    xeqi authored
    This allows most lein v1 repository options to work.
    Still need to re-add user auth from config file.
  4. Nelson Morris

    Update uberjar for new api

    xeqi authored
  5. Nelson Morris

    Copy pom.xml generation from depot

    xeqi authored
    Take some code from depot
    Take the git scm code from lein 1.x
    Update sample.project.clj with multiple source/test directories and extensions
    Creates a similiar pom for sample.project.clj as lein 1.x
    Use build-helper-maven-plugin for multiple source directories
Commits on Dec 3, 2011
  1. Nelson Morris

    Compile works

    xeqi authored
  2. Nelson Morris

    Update tests for test task.

    xeqi authored
  3. Nelson Morris

    Update tests for compile tests

    xeqi authored
    The classpath was changed to use absolute paths for the checkout
    dependencies.  They were pointing to the wrong directory since the
    working directory would be the leiningen project instead of the
    test project.
    
    This adds the absolute paths for test projects back, as just
    changing the classpath does not help for the other tasks.
  4. Nelson Morris

    Update the run task tests for 2.0

    xeqi authored
    The test.helper needed to change the project map for the test projects
    because eval-in-project uses get-classpath, which will return the
    relative paths for some directories.  This breaks in this case since
    the working directory is not the root of the test project.
Something went wrong with that request. Please try again.