Commits on Jan 7, 2013
Commits on Jan 4, 2013
Commits on Jan 3, 2013
  1. Docs: fix reference to 0.7 docs

    committed Jan 3, 2013
Commits on Dec 31, 2012
  1. fix credentials for publishing

    committed Dec 31, 2012
  2. Docs: for 0.13 change summary, put in ignored toctree, link from Chan…

    …ges, fix subsection title
    committed Dec 31, 2012
  3. @xuwei-k

    ivy version 2.3.0-rc1 in documents

    xuwei-k committed with Dec 30, 2012
  4. use 2.10.0 final

    committed Dec 31, 2012
Commits on Dec 20, 2012
  1. @Jibbers42
Commits on Dec 19, 2012
  1. Fix incremental compilation problem with package objects inheriting f…

    …rom invalidated sources in a subpackage.
    
    Resolution of https://issues.scala-lang.org/browse/SI-4695 seems to be to deprecate
    inheriting from a class in a subpackage.  This commit is an alternative solution,
    possibly to be reverted or restricted if resolution of SI-4695 changes or if this
    proves to be too conservative in practice.
    
    Review by @gkossakowski.  With separate inheritance/function call dependency tracking,
    this probably should only pull in package objects with inheritance dependencies on
    invalidated files.
    committed Dec 19, 2012
  2. Allow cleanKeepFiles to contain directories

    The directory contents will be kept as will empty directories.
    committed Dec 19, 2012
  3. API documentation in Extracted

    committed Dec 19, 2012
  4. Docs: fix typo

    committed Dec 19, 2012
Commits on Dec 18, 2012
  1. initial 0.13 change summary

    committed Dec 17, 2012
Commits on Dec 17, 2012
  1. Docs: fix typo

    committed Dec 17, 2012
Commits on Dec 16, 2012
  1. Further refinements to Scala version handling

    - override location of resolved Scala jars when scalaInstance is unmanaged
    - document current behavior: scalaHome, update, scalaInstance, autoScalaLibrary, managedScalaInstance
    committed Dec 16, 2012
Commits on Dec 14, 2012
  1. @gkossakowski

    Cleanup parameter list of `ScriptedTests`.

    All of `sbtVersion`, `defScalaVersion` and `buildScalaVersions` were
    not used anymore. According to @harrah they are coming from really
    old days of sbt and are not needed because of changes to how sbt
    interacts with different Scala versions.
    gkossakowski committed with Dec 13, 2012
Commits on Dec 11, 2012
Commits on Dec 10, 2012
  1. @gkossakowski

    Fix for dependency on class file corresponding to a package. (#620)

    While trying to determine binary dependencies sbt lookups class files
    corresponding to symbols. It tried to do that for packages and most of the
    time would fail because packages don't have corresponding class file
    generated. However, in case of case insensitive file system, combined
    with special nesting structure you could get spurious dependency.
    See added test case for an example of such structure.
    
    The remedy is to never even try to locate class files corresponding to
    packages.
    
    Fixes #620.
    gkossakowski committed with Nov 27, 2012
  2. @gkossakowski
  3. @gkossakowski

    Add test for pickled existential types bug (#616)

    This test fails at the moment because there's one unnecessary
    compile iteration performed. Thus the test is marked as pending.
    
    Since the test is compiler version specific, I set it to 2.9.2
    (latest stable version).
    gkossakowski committed with Dec 9, 2012
  4. @gkossakowski

    Add `compilations` field to `Analysis`.

    We store `Seq[xsbt.api.Compilation]` in `Analysis`. Compilation are
    being appended to sequence for every iteration of the incremental
    compiler.
    
    Note that `Compilation`s are never removed from the sequence unless
    you start from scratch with empty `Analysis`. You can do that by using
    sbt's `clean` command.
    
    The main use-case for using `compilations` field is to determine how
    many iterations it took to compilen give code. The `Compilation` object
    are also stored in `Source` objects so there's an indirect way to recover
    information about files being recompiled in every iteration.
    
    Since `Analysis` is persisted you can use this mechanism to track entire
    sessions spanning multiple `compile` commands.
    gkossakowski committed with Nov 6, 2012
  5. initial list of 0.12.2 changes

    committed Dec 9, 2012