Commits on Aug 14, 2011
  1. drop unused KApply from settings

    committed Aug 14, 2011
  2. Settings overhaul, intended to be source compatible where it matters.

    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.
    committed Aug 14, 2011
  3. fix ScalaProviderTest

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

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

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

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

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

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

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

    …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
    indrajitr committed Jul 31, 2011
Commits on Aug 1, 2011