Permalink
Commits on Feb 17, 2012
  1. Merge pull request #370 from vigdorchik/introduce_range_positions

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

    Eugene Vigdorchik committed Feb 16, 2012
Commits on Feb 15, 2012
  1. work around 'data has not been loaded' exception when direct dependen…

    …cy overridden by newer version
    harrah committed Feb 15, 2012
  2. better override test

    harrah committed Feb 15, 2012
  3. stable build load order

    harrah committed Feb 15, 2012
  4. resolve plugin dependency version conflicts according to build order,…

    … first part of fix for #329
    harrah committed Feb 15, 2012
  5. support for dependency overrides

    harrah committed Feb 15, 2012
Commits on Feb 14, 2012
  1. Silence svn checkout output

    saserr committed with harrah Feb 7, 2012
  2. Track all remote branches in local git repository

    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.
    saserr committed with harrah Feb 7, 2012
  3. Remove potentially unsafe optimization in local resolver

    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.
    saserr committed with harrah Feb 7, 2012
  4. Inline trivial private methods

    saserr committed with harrah Feb 1, 2012
  5. Implement resolver for subversion repositories

    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.
    saserr committed with harrah Dec 19, 2011
  6. Implement resolver for mercurial repositories

    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.
    saserr committed with harrah Dec 19, 2011
  7. Allow retrieving of non-standard git URIs

    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.
    saserr committed with harrah Dec 19, 2011
  8. Optimize retrieving from git repositories

    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.
    saserr committed with harrah Dec 19, 2011
  9. cleanup

    harrah committed Feb 9, 2012
Commits on Feb 12, 2012
  1. Merge pull request #367 from vigdorchik/363_validate_resolvers

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

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

    if sbt allowed to show all paths in a DAG between 2 given vertices.
    Eugene Vigdorchik committed Feb 10, 2012
  2. Validate resolvers when making ivy configuration and publishing.

    Eugene Vigdorchik committed Feb 10, 2012
Commits on Feb 8, 2012
  1. Merge pull request #361 from vigdorchik/add_ivy_force

    Mirror ivy \'force\' attribute in sbt.
    harrah committed Feb 8, 2012
  2. Drop #

    Eugene Vigdorchik committed Feb 8, 2012
  3. Better test.

    Eugene Vigdorchik committed Feb 8, 2012
  4. support setting sbt.version from system property, which overrides set…

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

    Eugene Vigdorchik committed Feb 7, 2012