Commits on Jun 3, 2012
  1. 0.12.0-RC1

    committed Jun 3, 2012
Commits on Jun 2, 2012
  1. Revert "remove unneeded unlinking in compiler interface"

    Unlinking is actually needed.
    This reverts commit 1581d1b.
    committed Jun 2, 2012
  2. Handle the case of missing ~/.sbt/staging directory when asking for a…

    … source project dependency.
    vigdorchik committed with Jun 1, 2012
Commits on May 31, 2012
  1. Revert "use the same logic for selecting extra attributes in addSbtPl…

    …ugin as in pluginProjectId"
    Doesn't compile.
    This reverts commit 8f14df1.
    committed May 31, 2012
  2. Fixes from mark's suggestions.

    * Puppies may rest easy from the removal of Option.get calls.
    * better names for config values
    * Added a helper method to avoid any possible code duplication, besides repeated def, val, match and for keywords.
      Looking for ways to remove this duplciation ASAP.
    * Moved from pattern match to ._1, my most hated member.
    jsuereth committed with May 31, 2012
  3. User may now override default resolvers with a config file. * Configu…

    …ration parsing now looks for a ivy.resolver-config property for alternative resolver config. * ivy.resolver-config defaults to ~/.sbt/repositories * If the resolve config file exists, its [resolvers] section is used instead of sbt-launch.jar's * Attempted to re-use as much code as possible and add as little as needed.
    jsuereth committed with May 30, 2012
  4. Adding ability to override resolvers from launcher. * Added key which…

    … pulls the repositories used by the launcher, if the API allows. * Added which configures whether or not should just use . * Added parsing to launcher so java property is used by default for override setting.
    jsuereth committed with May 30, 2012
  5. use the same logic for selecting extra attributes in addSbtPlugin as …

    …in pluginProjectId
    This enables us to use the same plugins.sbt in projects for release and
    pre-release versions of sbt.
    jrudolph committed with May 30, 2012
  6. global plugin settings. ref #378

    committed May 31, 2012
Commits on May 30, 2012
  1. resident compiler that passes all tests

    core logic from odersky/scala/topic/inkling
    committed May 30, 2012
  2. extend empty-package test

    committed May 30, 2012
  3. revert snapshot regex changes

    committed May 30, 2012
Commits on May 28, 2012
Commits on May 25, 2012
  1. a more universal launcher

    when a properties file is not otherwise explicitly specified,
    the sbt.version from project/ is used to select
    the default properties file to use.  This launcher should be able
    to launch:
    Note that it can only launch the release versions of 0.10 and 0.11
    listed above and in particular cannot launch snapshot versions.  All
    0.12.x versions and 0.7.x versions should be supported, although only
    0.7.7 was tested.
    committed May 25, 2012
Commits on May 24, 2012
  1. another fix related to #460

    committed May 24, 2012
Commits on May 22, 2012
Commits on May 19, 2012
  1. tab complete scripted tests

    committed May 19, 2012
  2. Second try at printing message when stack trace suppressed.

      1. Without a message, users don't find 'last'
      2. Showing a message for every error clutters output.
    This tries to address these issues by:
    1. Only showing the message when other feedback has not been provided and
       'last' would not usually be helpful.  This will require ongoing tweaking.
       For now, all commands except 'compile' display the message.  'update' could
       omit the message as well, but perhaps knowing about 'last' might be
       useful there.
    2. Including the exact command to show the output:
        last test:compile
       and not just
        last <task>
    3. Highlighting the command in blue for visibility as an experiment.
    Review by @ijuma and @retronym, please.
    committed May 19, 2012