eugene yokota
6cc4c18405
Merge pull request #1533 from sbt/fix/1530
...
Fixes #1530 . Fixes NPE by using IO.listFiles
2014-08-16 14:42:11 -04:00
Eugene Yokota
f6c43b917d
Fixes #1530 . Fixes NPE by using IO.listFiles
2014-08-15 03:52:54 -04:00
Grzegorz Kossakowski
994b672d7c
Merge pull request #1531 from gkossakowski/positions-crash
...
Set currentRun and currentUnit in Eval
2014-08-14 15:52:01 +02:00
eugene yokota
7e4c0b84d1
Merge pull request #1512 from sbt/wip/fix-1506
...
Fix unknown host exception in junit xml listener.
2014-08-12 14:55:20 -04:00
eugene yokota
5ea3abe5ca
Merge pull request #1521 from sbt/wip/fix-flaky-settings-test
...
Fixes flaky no-such-element exception from bad generation of random test...
2014-08-12 11:12:44 -04:00
eugene yokota
07b74c6187
Merge pull request #1516 from sbt/wip/fix-1455
...
Allow root plugins to be disabled.
2014-08-12 11:12:18 -04:00
Josh Suereth
b35e4b746d
Merge pull request #1520 from sbt/fix/1514
...
Fixes #1514 , #321 . Fixes -SNAPSHOT issue by re-implemeting ChainResolver
2014-08-12 10:04:10 -04:00
Josh Suereth
dbc8b2643f
Ok, this is actually the flaky issue with the test.
...
We use the ch key for testing, so it can't be part of the autogenerated set.
2014-08-11 16:13:26 -04:00
Josh Suereth
515ec1f2e2
Fixes flaky no-such-element exception from bad generation of random tests.
2014-08-11 14:54:33 -04:00
Josh Suereth
d1aa2089fe
Merge pull request #1491 from sbt/fix/528
...
Unresolved dependency warning includes source position. Fixes #528
2014-08-11 07:51:33 -04:00
eugene yokota
474d710ddb
Merge pull request #1498 from sbt/wip/fix-broken-cross
...
Fix broken cross versioning semantics using +
2014-08-04 17:38:34 -04:00
eugene yokota
7d560293d8
Merge pull request #1497 from sbt/wip/0.13.5-merge
...
0.13.5 merge
2014-08-04 11:51:11 -04:00
Eugene Yokota
3ca919b0bb
Merged 0.13.5 to remove documents
2014-08-04 10:14:46 -04:00
eugene yokota
1b89bbf003
Merge pull request #1473 from sbt/wip/resolve-consolidation2
...
Improved consolidated resolution testing. #1454
2014-07-29 21:29:47 -04:00
Josh Suereth
e1d79ec27a
Merge pull request #1467 from sbt/wip/eviction-warning
...
Eviction warnings (Fixes #1200 )
2014-07-29 11:08:42 -04:00
Eugene Yokota
a398e7d78f
Implements eviction warning stories. #1200
...
This implements all stories from https://github.com/sbt/sbt/wiki/User-Stories%3A-Conflict-Warning .
When scalaVersion is no longer effective an eviction warning will display.
Scala version was updated by one of library dependencies:
* org.scala-lang:scala-library:2.10.2 -> 2.10.3
When there're suspected incompatibility in directly depended Java libraries,
eviction warnings will display.
There may be incompatibilities among your library dependencies.
Here are some of the libraries that were evicted:
* commons-io:commons-io:1.4 -> 2.4
When there's suspected incompatiblity in directly depended Scala libraries,
eviction warnings will display.
There may be incompatibilities among your library dependencies.
Here are some of the libraries that were evicted:
* com.typesafe.akka:akka-actor_2.10:2.1.4 -> 2.3.4
This also adds 'evicted' task, which displays more detailed eviction warnings.
2014-07-27 12:26:12 -04:00
Josh Suereth
90d5f1ca02
Merge pull request #1400 from dpratt/0.13
...
Add 'scala-jar' to the list of jar artifacts.
2014-07-03 11:57:12 -04:00
Josh Suereth
c44ecf514c
Merge pull request #1367 from dansanduleac/issue/1366
...
Don't update classifiers of projectDependencies
2014-07-02 10:09:45 -04:00
David Pratt
6319880a9a
Merge remote-tracking branch 'upstream/0.13' into 0.13
2014-06-09 13:56:16 -05:00
eugene yokota
6795421543
Merge pull request #1391 from sbt/wip/1390
...
Improve test failure message for #1390 .
2014-06-06 13:24:11 -04:00
Josh Suereth
3936b71a5d
Merge pull request #1397 from havocp/wip/havocp-try-harder-for-errors
...
Try harder to get diagnostics on server launch failure
2014-06-06 10:04:41 -04:00
Josh Suereth
bcf86fcc38
Merge pull request #1396 from skyluc/2.12-support
...
Adds support for Scala 2.12
2014-06-05 16:26:21 -04:00
Josh Suereth
4ff164484e
Merge pull request #1377 from havocp/wip/havocp-server-launch-errors
...
Read stderr from server for a short time before exiting
2014-06-03 16:03:06 -04:00
Josh Suereth
69224d7b3a
Merge pull request #1383 from xuwei-k/scripted-parser
...
use custom scriptedParser instead of spaceDelimited parser
2014-06-03 16:01:00 -04:00
eugene yokota
63b7078326
Merge pull request #1350 from sbt/wip/fix-release-scripts
...
Fix bug in release script due to typo.
2014-06-02 14:36:33 -04:00
Josh Suereth
759ead63fc
merge with master
2014-06-02 13:44:07 -04:00
eugene yokota
894995c920
Merge pull request #1378 from sbt/wip/fix-default-generated-projects
...
Allow autogenerated projects to have overridden organization.
2014-05-29 14:32:17 -04:00
eugene yokota
5581832d0a
Merge pull request #1352 from dansanduleac/issues/1084
...
Don't inject global plugins' classpath into that of builds, and autotrigger build.update if GP.updated
2014-05-29 12:29:45 -04:00
eugene yokota
6351ed52b8
Merge pull request #1376 from sbt/wip/fix-doc-generation
...
Merge 0.13.5 into 0.13
2014-05-28 17:16:15 -04:00
Josh Suereth
87697c315d
Merge remote-tracking branch 'origin/0.13.5' into wip/fix-doc-generation
...
Conflicts:
project/Sbt.scala
2014-05-28 09:09:51 -04:00
Josh Suereth
3d087c97e9
Merge pull request #1353 from dansanduleac/bugfix/failing-derived-settings-tests
...
SettingsTest: Don't allow generated strings (key names) to be empty
2014-05-20 08:32:53 -04:00
Dan Sanduleac
4119bcf936
Don't allow generated strings (key names) to be empty
2014-05-20 09:02:10 +01:00
eugene yokota
f1179a3793
Merge pull request #1344 from sbt/wip/merge-0.13.5
...
Wip/merge 0.13.5
2014-05-16 14:14:33 -04:00
Josh Suereth
6a4f917117
Merge remote-tracking branch 'origin/0.13.5' into wip/merge-0.13.5
...
Conflicts:
main/src/main/scala/sbt/Load.scala
2014-05-16 14:04:51 -04:00
eugene yokota
07c6a5700c
Merge pull request #1336 from sbt/wip/compile-with-2.11
...
Bump expected 2.11 module versions so we can compile with 2.11
2014-05-15 09:13:36 -04:00
Josh Suereth
629a8ca6eb
Bump expected 2.11 module versions so we can compile with 2.11
...
Add scala 2.11 test/build verification.
* Add 2.11 build configuratoin to travis ci
* Create command which runs `safe` unit tests
* Create command to test the scala 2.11 build
* Update scalacheck to 1.11.4
* Update specs2 to 2.3.11
* Fix various 2.11/deprecation removals
and other changes.
Fix eval test failure in scala 2.11 with XML not existing.
2014-05-14 19:08:05 -04:00
eugene yokota
06d633af79
Merge pull request #1334 from sbt/wip/merge-0.13.5
...
Wip/merge 0.13.5
2014-05-14 09:06:09 -04:00
Josh Suereth
369425e8ea
Merge remote-tracking branch 'origin/0.13.5' into wip/merge-0.13.5
...
Conflicts:
main/src/main/scala/sbt/EvaluateTask.scala
2014-05-13 19:31:44 -04:00
eugene yokota
329278b531
Merge pull request #1316 from sbt/wip/fix-broken-build
...
This doesn't quite fix the build, but gets closer
2014-05-07 12:23:09 -04:00
Josh Suereth
9f9de600ee
Scalariforming test code
2014-05-07 11:52:23 -04:00
Josh Suereth
6d2b3b2d08
Merge pull request #1308 from sbt/wip/moreformatting
...
some more source getting formatted
2014-05-03 13:19:53 -04:00
Eugene Yokota
40fae635c6
some more source getting formatted
2014-05-02 18:07:05 -04:00
Josh Suereth
b850be856b
Merge pull request #1304 from sbt/wip/scalariform
...
scalariform
2014-05-01 19:22:41 -04:00
Eugene Yokota
4258189951
added scalariform
2014-05-01 12:50:07 -04:00
eugene yokota
5c630eb8aa
Merge pull request #1036 from dansanduleac/derivedSettings
...
Allow derived settings to replace previously-defined but non-default settings
2014-05-01 11:53:42 -04:00
Dan Sanduleac
1e9dee900a
Add 2 derived settings tests:
...
1) non-default derived settings, if they produce anything, the settings
they produce must supersede previous assignents (in the settings seq)
to the same key.
2) even if a derived setting is scoped at a higher scope (e.g.
ThisBuild) the settings it produces are scoped at the intersection of
that (the defining) scope and the scope of the triggering dependency.
2 is particularly nice as it enables this behaviour:
derive(b in ThisBuild := a.value + 1)
a in project1 := 0
// a could be defined in all projects
==>
Now (b in project1).value == (a in project1).value + 1 == 1
and similarly in all other projects
all with a single derived setting
2014-05-01 03:11:22 +01:00
Dan Sanduleac
eb93fdd7a6
Improve SettingsExample to allow orthogonal scopes (like projects/tasks) at a certain nestIndex
2014-05-01 03:09:50 +01:00
Dan Sanduleac
767e2487d0
Couple of fixes
2014-05-01 01:35:48 +01:00
Dan Sanduleac
962f0bad76
Optimise scope intersection for GlobalScope
2014-05-01 01:35:48 +01:00
Dan Sanduleac
decd323b64
Decouple DefaultSetting from Setting/DerivedSetting; BuildCommon.derive() produces default settings by default
2014-05-01 01:35:48 +01:00