Lloyd Meta
44d8a7de71
Update PGP signing plugin details in the summary
...
Since the recommended plugin is sbt-pgp, it was a little confusing to reach
the bottom of the [Deploying to Sonatype](http://www.scala-sbt.org/release/docs/Community/Using-Sonatype.html#summary ) guide and
see references to the `xsbt-gpg-plugin` whereas the [top of the page](http://www.scala-sbt.org/release/docs/Community/Using-Sonatype.html#first-pgp-signatures ) talks about using sbt-pgp.
2013-07-21 23:07:35 +09:00
Mark Harrah
61509408c9
Deprecate seq. The implicits Seq[Setting[_]] <-> SettingsDefinition handle the typical plugin/build.sbt case.
2013-07-19 20:50:10 -04:00
Mark Harrah
2e0257f440
Alias from Project->Def for SettingsDefinition
2013-07-19 20:50:10 -04:00
Mark Harrah
033829d4a0
init/restore instead of setEchoEnabled in order to handle full jline customizations. Fixes #822 .
2013-07-19 20:03:06 -04:00
Mark Harrah
ab5e81fc23
Merge remote-tracking branch 'cancel-bug' into 0.13
2013-07-19 18:56:01 -04:00
Grzegorz Kossakowski
d77930394f
Handle compilation cancellation properly.
...
Incremental compiler didn't have any explicit logic to handle
cancelled compilation so it would go into inconsistent state.
Specifically, what would happen is that it would treat cancelled
compilation as a compilation that finished normally and try to
produce a new Analysis object out of partial information collected
in AnalysisCallback. The most obvious outcome would be that the
new Analysis would contain latest hashes for source files. The
next time incremental compiler was asked to recompile the same files
that it didn't recompile due to cancelled compilation it would think
they were already successfully compiled and would do nothing.
We fix that problem by following the same logic that handles compilation
errors, cleans up partial results (produced class files) and makes sure
that no Analysis is created out of broken state.
We do that by introducing a new exception `CompileCancelled`
and throwing it at the same spot as an exception signalizing compilation
errors is being thrown. We also modify `IncrementalCompile` to
catch that exception and gracefully return as there was no compilation
invoked.
NOTE: In case there were compilation errors reported _before_
compilation cancellations was requested we'll still report them
using an old mechanism so partial errors are not lost in case
of cancelled compilation.
2013-07-19 14:39:26 -07:00
Mark Harrah
0a77a47f41
Revert "Don't import the Global.Range in 2.11, which shadows the collection Range"
...
This reverts commit 5d7d9c4cef . Can't do it this way
since Global.Range doesn't exist in 2.10.
2013-07-19 07:20:12 -04:00
Mark Harrah
50feb1c383
additional helpers to build against 2.11 nightlies
2013-07-18 22:45:04 -04:00
Mark Harrah
5d7d9c4cef
Don't import the Global.Range in 2.11, which shadows the collection Range
2013-07-18 22:41:52 -04:00
Mark Harrah
5fe35be7a3
specify explicit type to work around 2.11 volatile override error
2013-07-18 22:38:16 -04:00
Mark Harrah
2195de1451
remove redundant crossPaths settings
2013-07-18 22:36:40 -04:00
Mark Harrah
b92d82ba79
bump to sbinary 0.4.2, which is the same as 0.4.1 but the 2.11 version has the right scala-xml metadata
2013-07-18 18:13:57 -04:00
Mark Harrah
c127461ea1
set jline.esc.timeout=0 to prevent it from creating a Thread
2013-07-18 15:41:45 -04:00
Mark Harrah
fda6b33c8b
Docs: use 0.13.0 on Launcher page
2013-07-17 16:47:41 -04:00
Mark Harrah
3caed0bba8
Docs: consoleProject and .eval
2013-07-17 14:58:53 -04:00
Mark Harrah
a4d0a0cb5a
Provide implicits in consoleProject to add .eval to task and setting keys. Fixes #815 .
2013-07-17 14:58:53 -04:00
Mark Harrah
4b8f0f3f94
Use IMain.bindValue to bind repl values. This does a better job of getting the type to use for a bound value.
2013-07-17 14:58:53 -04:00
Mark Harrah
3d11d50ffa
Docs: update for test setup/cleanup when forking
2013-07-17 14:58:53 -04:00
Mark Harrah
a0fdb3885d
0.13.1-SNAPSHOT to be able to use 0.13 plugins without changes
2013-07-17 14:58:53 -04:00
Grzegorz Kossakowski
60057f5d81
Mark pickled existential test as passing.
...
The problem with pickled existential flag has been fixed upstream
in Scala 2.10 (the one sbt is using right now) so let's mark this
test as passing.
Note, that the fix went into Scala 2.9.3 so it's passing with that
version of Scala as well.
Closes #616 . We don't need to work-around this on sbt side because
sbt already upgraded to Scala 2.10 where this is fixed.
Closes #623 . Since sbt switched to Scala 2.10 we don't need a
specific version of Scala for this test.
2013-07-16 15:44:50 -07:00
Mark Harrah
94e6bb406e
fix tests/fork. It relied on being able to run a test multiple times in the same forked group.
2013-07-16 13:55:10 -04:00
Mark Harrah
c0e06a14fe
Apply setup and cleanup hooks to forked tests.
...
The actual class loader for test classes cannot be provided because it
is in another jvm.
2013-07-16 13:55:10 -04:00
Mark Harrah
c2df1e8d68
Deduplicate options processing for forked/non-forked tests.
...
This in particular fixes testOnly/testQuick when forking.
2013-07-16 13:55:10 -04:00
Mark Harrah
914afb1ca4
Docs: Use more lazy vals on Tasks.
...
The plain vals were technically correct, but new users don't
necessarily understand Scala initialization order.
2013-07-15 07:36:54 -04:00
David Harcombe
a05c623495
Update Community-Plugins.rst
...
Add sbt-multi-publish
2013-07-12 15:27:25 -04:00
Mark Harrah
f9a82b8eb6
Docs: better version handling/separation in conf.py
2013-07-12 15:11:50 -04:00
Mark Harrah
a2ae2bc433
delete correct test for packaging="pom"
2013-07-12 14:29:21 -04:00
Mark Harrah
036156413d
disable JLine event expansion
2013-07-12 09:42:16 -04:00
Mark Harrah
3f51a53d49
Docs: clean up organizations and links
2013-07-12 09:16:50 -04:00
cheeseng
5cd8d25943
Changed all scripted tests that use ScalaTest 2.0.M6-SNAP26 to use 2.0.M6-SNAP28, which fixes the pending arguments-new test.
2013-07-12 07:54:38 -04:00
Mark Harrah
796ce33577
Arguments test for new test-interface. Ref #813 .
2013-07-11 22:54:42 -04:00
Mark Harrah
45677de789
test arguments no longer need to be passed throughout- they are now only used in Runner construction
2013-07-11 21:13:06 -04:00
Mark Harrah
d8b3118ba4
Revert packaging='pom' behavior change introduced in c5823ad1e7. Fixes #810 . Ref #636 .
2013-07-11 18:49:30 -04:00
Mark Harrah
544565bf98
clean up some ConvertResolver parameter lists
2013-07-11 18:49:30 -04:00
Mark Harrah
4795799a15
Drop defaultConfigurationMapping, which wasn't used. Fixes #421 .
2013-07-11 18:49:30 -04:00
Mark Harrah
32bdab68bd
Fix remaining Global defaults to be added only once.
2013-07-11 18:49:30 -04:00
Mark Harrah
3cd0488bb1
Docs: fix versions in links on Setup page
2013-07-10 18:15:30 -04:00
Mark Harrah
0507a2a1a9
Deprecate implicit RootProject/LocalProject calls on URI/File/String
...
Builds are using explicit calls anyway, so reduce the implicits.
2013-07-10 18:15:30 -04:00
Mark Harrah
7278fbc567
Scala 2.11 modularized dependencies
2013-07-09 14:55:30 -04:00
Mark Harrah
ef4ce0f789
Deleted unused discovered test parser/printer
2013-07-09 14:55:30 -04:00
Mark Harrah
4bf4a80b5e
Deleted unused type parsing class
2013-07-09 14:55:30 -04:00
Mark Harrah
001bd6cb9f
Provide a better error message when an older launcher is used with 0.13 and JLine classes are incompatible.
2013-07-08 18:42:00 -04:00
Mark Harrah
9f75019dae
Docs: note change in return type of test execution
2013-07-08 18:42:00 -04:00
Mark Harrah
ccff43ce8c
API docs and cleanup for test configuration data structures
2013-07-08 09:14:19 -04:00
Mark Harrah
919d0ac63d
Failed task execution should still preserve State changes. Fixes #804 .
...
Candidate for inclusion in 0.13.0 if there is another RC, otherwise
scheduled for 0.13.1.
2013-07-03 17:16:00 -04:00
Mark Harrah
3e7bedd11b
Properly filter test results and decode test names in printed output.
...
Initial report by @viktorklang, based on his patch.
2013-07-03 17:16:00 -04:00
Mark Harrah
f4305023a7
Docs: more compatibility notes
2013-07-03 17:15:26 -04:00
Marko Elezovic
ebb6b2cf70
Whitespace OCD
2013-07-02 08:21:32 -04:00
Mark Harrah
91e646f436
Docs: note JLine/Ansi changes
2013-07-02 08:21:23 -04:00
Mark Harrah
8c7a1a4f8a
clean up CONTRIBUTING and README
2013-06-28 19:06:56 -04:00