Permalink
Commits on Aug 14, 2011
  1. Settings overhaul, intended to be source compatible where it matters.

    harrah committed Aug 14, 2011
    Moves many methods previously provided by implicit conversions directly onto the classes
      for better discoverability, especially with scaladoc.
    
    1. Initialize now allowed in more places.  Minor renamings in Initialize to avoid conflicts
      a. map -> apply
      b. get -> evaluate
    2. Identity on Scoped* is deprecated- it is now redundant
    3. Can now use += and <+= for String, Int, Long, Double settings.
      There may be some problematic corner cases in inference, especially with +=, ++, <+=, <++=
    4. Some classes with a scoped: ScopedKey[T] method now have scopedKey: ScopedKey[T] instead.
    5. The implicit conversion to ScopedKey[T] is now deprecated.  Use the scopedKey method.
    6. :== and ::= are now private[sbt] to better reflect that they were internal use only.
  2. fix ScalaProviderTest

    harrah committed Aug 14, 2011
Commits on Aug 13, 2011
  1. Merge pull request #150 from jsuereth/0.10

    harrah committed Aug 13, 2011
    Changed skip to be a Task so we can dynamically compute it's value based
Commits on Aug 12, 2011
Commits on Aug 11, 2011
  1. Merge pull request #147 from indrajitr/0.10

    harrah committed Aug 11, 2011
    Hava scaladocOptions in GlobalScope for consistency
Commits on Aug 10, 2011
Commits on Aug 8, 2011
  1. Merge pull request #145 from indrajitr/jar-manifests

    harrah committed Aug 8, 2011
    Add the standard main manifest attributes with packageOptions
Commits on Aug 6, 2011
  1. simpler hashCode for Task

    harrah committed Aug 6, 2011
Commits on Aug 5, 2011
  1. Merge pull request #142 from indrajitr/deprecation-fixes

    harrah committed Aug 5, 2011
    Remove deprecations and redundant code
Commits on Aug 4, 2011
Commits on Aug 3, 2011
  1. Merge pull request #140 from indrajitr/project-info

    harrah committed Aug 3, 2011
    Add support for common project information (description, homepage, licenses)
  2. - Extra Settings are now available to control project information, vi…

    indrajitr committed Jul 31, 2011
    …z., name, description, homepage, organization name, organization homepage, licenses
    
    - Modified name/signature of some private types/methods to reduce confusion (all in limited scope, so nothing should change from end user's pov)
    - Enriched Ivy and Maven descriptors produced out of the box (see Keys.scala and Defaults.scala for more)
    - Projects do not need to create custom Ivy <info/> block anymore, there is more settings-specific control instead
Commits on Aug 1, 2011