Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 17, 2012
  1. @harrah

    Merge pull request #370 from vigdorchik/introduce_range_positions

    harrah authored
    Remember the range for settings read from .sbt files
Commits on Feb 16, 2012
  1. Remember the range for settings read from .sbt files

    Eugene Vigdorchik authored
Commits on Feb 15, 2012
  1. @harrah

    work around 'data has not been loaded' exception when direct dependen…

    harrah authored
    …cy overridden by newer version
  2. @harrah

    better override test

    harrah authored
  3. @harrah

    stable build load order

    harrah authored
  4. @harrah
  5. @harrah
  6. @harrah
  7. @harrah
Commits on Feb 14, 2012
  1. @harrah
  2. @saserr @harrah

    Remove 2-stage cloning for git and mercurial resolvers

    saserr authored harrah committed
  3. @saserr @harrah

    Silence svn checkout output

    saserr authored harrah committed
  4. @saserr @harrah

    Track all remote branches in local git repository

    saserr authored harrah committed
    This change fixes bug where non-HEAD branches could not be checked out
    because the local copy of a remote git repository was not tracking
    them.
  5. @saserr @harrah

    Fix not cleaning up when checkout of a DVCS branch fails

    saserr authored harrah committed
  6. @saserr @harrah

    Fix resolving SVN URI with revision

    saserr authored harrah committed
  7. @saserr @harrah

    Remove potentially unsafe optimization in local resolver

    saserr authored harrah committed
    Old implementation of the local resolver did not copy directory if it
    was writable. This optimization can lead to some potential problems if
    the directory is writable, but its subdirectories aren't.
    
    New implementation of the local resolver does not have this
    optimization and it always copies the directory into staging area.
  8. @saserr @harrah

    Add another run method in Resolvers for commands with no working dire…

    saserr authored harrah committed
    …ctory
  9. @saserr @harrah

    Inline trivial private methods

    saserr authored harrah committed
  10. @saserr @harrah

    Implement resolver for subversion repositories

    saserr authored harrah committed
    All subversion URIs have to be prefixed with 'svn:' to separate them
    from URIs for other resolvers. For example, 'svn:https://server/repo'
    can now be used.
  11. @saserr @harrah

    Implement resolver for mercurial repositories

    saserr authored harrah committed
    All mercurial URIs have to be prefixed with 'hg:' to separate them
    from URIs for other resolvers. For example,
    'hg:https://server/user/repo' can now be used.
  12. @saserr @harrah

    Allow retrieving of non-standard git URIs

    saserr authored harrah committed
    Non-standard git URIs are ones that do not start with 'git:' nor end
    with '.git'. An example of non-standard git URI is
    'ssh://server/home/user/repo'.
    
    The mechanism for specifying a non-standard git URI is done by
    prefixing the whole URI with 'git:' to signify that it should be
    handled with the git resolver. For example, non-standard git URIs like
    'git:ssh://server/user/repo' and 'git:https://server/user/repo' can
    now be used.
  13. @saserr @harrah

    Optimize retrieving from git repositories

    saserr authored harrah committed
    Instead of cloning from a remote git repository for each branch,
    revision or tag separately, the git resolver locally clones only once
    the remote git repository and then creates further local clones from
    this local copy of the remote repository.
    
    First, optimization, of course, is execution speed, because cloning
    local repository is much faster than remote repository. Furthermore,
    because git uses hard-linking when a clone of local repository is
    created, the second optimization is in space consumption.
    
    For example, if we have one project that uses
    https://github.com/harrah/xsbt.git#v0.11.1 and second project that
    uses https://github.com/harrah/xsbt.git#v0.11.2, in previous git
    resolver implementation it would require two separate clones of the
    remote git repository at https://github.com/harrah/xsbt.git. But, the
    new git resolver requires only one clone of the remote git repository
    and two local clones which take no space because of hard-linking.
  14. @saserr @harrah
  15. @harrah

    cleanup

    harrah authored
Commits on Feb 12, 2012
  1. @harrah

    Merge pull request #367 from vigdorchik/363_validate_resolvers

    harrah authored
    363 validate resolvers
Commits on Feb 11, 2012
  1. Remove artificial TaskKey.

    Eugene Vigdorchik authored
Commits on Feb 10, 2012
  1. Remove unneeded validation. It would be really nice

    Eugene Vigdorchik authored
    if sbt allowed to show all paths in a DAG between 2 given vertices.
Commits on Feb 8, 2012
  1. @harrah

    Merge pull request #361 from vigdorchik/add_ivy_force

    harrah authored
    Mirror ivy \'force\' attribute in sbt.
  2. Drop #

    Eugene Vigdorchik authored
  3. Better test.

    Eugene Vigdorchik authored
  4. @harrah
  5. @harrah
  6. @harrah

    support setting sbt.version from system property, which overrides set…

    harrah authored
    …ting in a properties file
    
    fixes #354
Commits on Feb 7, 2012
  1. Mirror ivy \'force\' attribute in sbt.

    Eugene Vigdorchik authored
Something went wrong with that request. Please try again.