Commit Graph

2474 Commits

Author SHA1 Message Date
Mark Harrah 8b68e0f09e Docs: add section on getting values from multiple scopes 2013-03-27 09:17:53 -04:00
Mark Harrah 7ad678f4a4 Docs: cleaned up Tasks pages: clarified its purpose and reorganized 2013-03-27 09:17:53 -04:00
Mark Harrah 6113f55101 Docs: present the TaskInputs page as motivation and for deeper understanding 2013-03-27 09:17:53 -04:00
Mark Harrah b051d1e2c3 docs: drop section in getting started on sharing settings
with vals allowed in .sbt files, it is not necessary to include it
2013-03-27 09:17:53 -04:00
Mark Harrah 2a3af7fdca Docs: disable publishing for a project by overriding publishLocal to do nothing instead of deliver 2013-03-27 09:17:53 -04:00
Mark Harrah df5e79e3be API for evaluating a setting or task in multiple scopes 2013-03-27 09:17:53 -04:00
Mark Harrah 2f13b7a8c7 add publish-m2 task for publishing to ~/.m2/repository. Fixes #485. 2013-03-27 09:17:53 -04:00
Mark Harrah ebd24e95df back to a snapshot version 2013-03-18 11:47:45 -04:00
Mark Harrah 1ea9c5cf9b 0.13.0-M1 2013-03-18 10:28:02 -04:00
Mark Harrah 26d422fd0c 0.13.0-M1 2013-03-18 10:06:37 -04:00
Mark Harrah 6d4da5e394 precompile against Scala 2.9.3 2013-03-18 10:06:24 -04:00
Mark Harrah 28b12465df fix regex character filter in VersionParts 2013-03-18 09:52:57 -04:00
Mark Harrah e69df1ae9c use separate ivy home directories in component provider test so tests can run concurrently 2013-03-18 09:52:57 -04:00
Mark Harrah 6327e11a59 Object->AnyRef change in EvalTest 2013-03-18 09:52:57 -04:00
Alois Cochard 9aa575742b Rename xsbt-fmpp to sbt-fmpp url and add sbt-scalabuff 2013-03-15 10:23:31 -04:00
Mark Harrah 1f52917dc5 Docs: typo on Changes page 2013-03-15 10:15:16 -04:00
Mark Harrah d7971f6857 temporary option to disable classpath lookup in incremental compiler. Ref #710. 2013-03-14 16:47:46 -04:00
Mark Harrah 3e3d7949eb Docs: latest change summary, including 0.12.3-RC2 2013-03-14 16:17:12 -04:00
Mark Harrah fcfa51c2ab Remove the conflict warnings based on the evicted modules. Ref #709.
This aspect is better served by a standard Ivy conflict manager.
2013-03-14 16:17:12 -04:00
Mark Harrah 6b7fbfe779 Provided details of why external binaries are detected as modified in incremental compiler debug output. 2013-03-13 12:40:03 -04:00
Mark Harrah 9ebb952525 Logger.Null that discards logged messages 2013-03-13 12:40:03 -04:00
Mark Harrah c9c392d424 toString for Stamp types 2013-03-13 12:40:03 -04:00
Mark Harrah 008c2928b6 note that mixing RangePositions into Global isn't necessary in 2.11 2013-03-13 12:40:03 -04:00
Mark Harrah 6750ef7614 use Scala 2.10.1 final 2013-03-13 12:40:03 -04:00
Mark Harrah 5f41b06026 fix stray val 2013-03-12 15:29:27 -04:00
Mark Harrah fd2823e827 clean up 'inspect' command and limit Related section to 10 keys 2013-03-12 14:51:19 -04:00
Josh Suereth f414214d6e Fixes #706 - Binary Compatibility lost in Launcher.
This checks to see if the new `crossVersionedValue` is actually implemented
by an AppID and delegates to the deprecated `crossVersioned` method if
there are any issues.   This preserves the binary compatibility from
folks using Launcher interface pre-0.13 and post-0.13.
2013-03-12 13:04:24 -04:00
Mark Harrah 27a630e0d0 Docs: more 0.13 cleanup
* Drop dependOn, dependsOn.  These are rarely the right method to call.
* Drop references to ~= in favor of just :=.
* Drop a .scala example where a .sbt example suffices.
2013-03-12 09:20:20 -04:00
Mark Harrah 718fa91772 Publish test artifacts in Test configuration and corrects classifier to 'tests'. Fixes #683 2013-03-08 20:11:53 -05:00
Mark Harrah 56b85522b7 ivy cache: ignore the original resolver in more places. Fixes #704 2013-03-08 14:23:31 -05:00
Mark Harrah cb4b00c0e8 Test case showing that cached resolver is not ignored 2013-03-08 14:23:31 -05:00
Mark Harrah b8c11678d9 launcher: put ivy resolution cache in boot and clear each run, ignore original resolver 2013-03-08 14:23:31 -05:00
Mark Harrah 5b80e8c941 use .evaluated instead of .value for InputTasks 2013-03-08 14:23:31 -05:00
Mark Harrah 114cf2dbd8 expand input task documentation. ref #407 2013-03-08 14:23:31 -05:00
Mark Harrah 387f06e73a partialInput/fullInput methods on InputTask to apply input programmatically. ref #407. 2013-03-08 14:23:31 -05:00
Mark Harrah d6f78db0c9 Construct input tasks in multiple steps to allow input task reuse. Fixes #407. 2013-03-08 14:23:30 -05:00
Mark Harrah f61f87632c 0.12.3 changes 2013-03-06 09:23:48 -05:00
Mark Harrah ada663106d Further Scala handling refinements. fixes #690.
* No longer override the Scala version to force it to be scalaVersion.  Custom configurations might use an independent version.
* Only substitute the jars from scalaHome when the major.minor versions line up for the substituted artifact
* Allow the Scala version to use for dependency resolution to be specified when using ++ to change Scala home: ++ version=/path/to/scala/home
2013-03-05 17:22:21 -05:00
Mark Harrah b3cbdf2bf2 fix project/flatten scripted test 2013-03-05 17:22:21 -05:00
Mark Harrah 9eb2406e6c Scala 2.10.1-RC3 2013-03-05 17:22:12 -05:00
Mark Harrah 5c7f0fdc60 Docs: change summary: class file restoration after unsuccessful compilation 2013-03-04 08:02:24 -05:00
Mark Harrah f5de32dc27 Docs: fix nightly build/Setup pages for 0.13.0-SNAPSHOT 2013-03-04 07:55:45 -05:00
Mark Harrah af24fa5553 Docs: fix underline length 2013-03-04 07:31:40 -05:00
Eric D. Reichert c78fba8825 Added the tl-os-sbt-plugins to the Community-Plugins documentation. 2013-03-04 07:29:21 -05:00
Grzegorz Kossakowski 0f4dcaa4e8 Refine `source-dependencies/import` test.
Clarify what `source-dependencies/import` really tests by renaming
it to `source-dependencies/import-package` which better describes
the scope of that test.

Also, introduce analogous `source-dependencies/import-class` test which
tests dependency tracking on imported classes.

The reason why we should distinguish between imported packages and classes
is that incremental compiler doesn't track packages as products of source
files as it does for classes. Therefore, problem with imported classes
is much more tractable than with imported packages.
2013-03-04 07:27:45 -05:00
Grzegorz Kossakowski c6b0043336 Add a pending test case for private var declared in a trait.
Added a test-case for an edge case where an introduction of private member
(var in this case) should trigger recompilation of all classes that
inherit from a trait where the member is declared.

The reason is that current encoding of traits make it impossible for them
to declare fields directly so fields are being introduced in classes
inheriting from those traits. Check the test case for details.
2013-03-04 07:25:32 -05:00
Mark Harrah 925ec98900 Restore class files after an unsuccessful compilation.
This is useful when an error occurs in a later incremental step that
requires a fix in the originally changed files.

CC @gkossakowski
2013-03-04 07:24:31 -05:00
Mark Harrah bf1831eb88 fix TagsTest test size generator and properly set Tags.All on tag maps 2013-03-03 19:43:37 -05:00
Mark Harrah 1fdf3fa38c support explicit types on lazy vals in definingValName
lazy val x: Project = project has a rather different enclosing tree
 than lazy val x = project.
2013-03-03 19:43:37 -05:00
Mark Harrah 54b103f4c7 Tag the actual test task and not a later task. Fixes #692. 2013-03-03 19:43:36 -05:00