Eugene Yokota
05b97b4007
Implemented general eviction warning. #1200
...
a> update
[info] Updating {file:/foo/}a...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[warn] Some dependencies were evicted:
[warn] * org.scala-lang:scala-library (2.10.1) -> 2.10.3
2014-07-25 03:51:20 -04:00
Eugene Yokota
5e6f0c4ff1
Expand ModuleReport into the full Ivy resolution report. #1200
...
Currently sbt's update task generates UpdateReport from
Ivy's resolution report.
For each configuration there's ConfigurationReport, which contains
just enough information on the resolved module/revision/artifact.
Speaking of module, in Ivy module means organization and name,
and organization, name, and version is called module revision.
In sbt, module revision is called Module.
This is relevant because to talk about evictions, we need
a terminology for organization and name combo.
In any case ConfigurationReport is expanded to have `details`
field, which contains Seq[ModuleDetailReport], which represents
organization and name combo plus all the modules
just like Ivy's resolution report XML.
Furthermore, ModuleReport is expanded to include licenses,
eviction, callers, etc.
2014-07-25 03:51:19 -04:00
eugene yokota
26f6e68b69
Merge pull request #1454 from sbt/wip/resolve-consolidation
...
Consolidated resolution
2014-07-24 02:13:01 -04:00
Eugene Yokota
8d33aa6482
Consolidated resolution. Fixes #413
...
This adds a new setting key called updateOptions, which can enable
consolidated resolution for update task.
The consolidated resolution automatically generates an artificial
module descriptor based on the SHA-1 of all external dependencies.
This consolidates the Ivy resolution of identical Ivy dependency
graph across multiple subprojects.
This is how it's enabled:
updateOptions := updateOptions.value.withConsolidatedResolution(true)
2014-07-24 02:12:46 -04:00
Josh Suereth
3262631fd8
Merge pull request #1447 from sbt/wip/improve-resolve-exception
...
Improve resolve exception
2014-07-14 10:05:13 -04:00
Eugene Yokota
f040f80215
Improves unresolved dependencies error by displaying the deps nodes. fixes #1422 , #381
2014-07-10 17:49:52 -04:00
Josh Suereth
192c40dd91
Merge pull request #1433 from henrikengstrom/wip/h3nk3-regex-fix
...
Regex now handles versions that contain multiple '-' characters in the v...
2014-07-07 15:49:06 -04:00
Henrik Engstrom
77aa9ea87e
Regex now handles versions that contain multiple '-' characters in the version.
2014-07-03 18:57:48 -04:00
Josh Suereth
c3abb9fad4
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
02c11c53e4
Merge pull request #1367 from dansanduleac/issue/1366
...
Don't update classifiers of projectDependencies
2014-07-02 10:09:45 -04:00
Josh Suereth
15f5dff96a
Merge pull request #1426 from lpiepiora/fix-plugin-command
...
Fixes #1416 : Plugin command doesn't work
2014-07-02 10:01:16 -04:00
eugene yokota
19d8582196
Merge pull request #1401 from xuwei-k/watch
...
Triggered Execution should be aware of rename or move file
2014-06-27 12:05:59 -04:00
eugene yokota
1fe20338b1
Merge pull request #1409 from vn971/0.13
...
make it possible to reference a branch of a local git repository
2014-06-24 23:00:45 -04:00
eugene yokota
2e9dadb5cc
Merge pull request #1424 from jaceklaskowski/deprecated-annotation-param-positions
...
Message and since parameters in @deprecated properly placed
2014-06-24 22:59:55 -04:00
eugene yokota
e0f2d212df
Merge pull request #1425 from jaceklaskowski/typo-fixes
...
Typo fixes + removing unnecessary semicolons
2014-06-24 22:58:59 -04:00
Jacek Laskowski
d7c7237d2c
Typo fixes + removing unnecessary semicolons
2014-06-25 00:08:25 +02:00
David Pratt
9209dba52a
Merge remote-tracking branch 'upstream/0.13' into 0.13
2014-06-09 13:56:16 -05:00
David Pratt
648ab3a8dd
Make jar artifact a 0-byte file.
2014-06-09 13:54:20 -05:00
David Pratt
f38cd6d8c3
Add a unit test for the 'scala-jar' mapping.
2014-06-07 20:58:31 -05:00
eugene yokota
42b85a99d8
Merge pull request #1391 from sbt/wip/1390
...
Improve test failure message for #1390 .
2014-06-06 13:24:11 -04:00
Josh Suereth
cd6c5f7b65
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
David Pratt
1c92e42c44
Add 'scala-jar' to the list of jar artifacts.
...
The CustomPomParser has a hard-coded list of 'blessed' Maven POM packaging types
that are actually packaged as jar files, but Ivy incorrectly maps the file extension.
This patch allows artifacts published with the 'scala-jar' packaging to be properly
resolved and used in an SBT project.
2014-06-05 18:11:37 -05:00
Josh Suereth
fce9345a9f
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
0c56c30975
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
357a46280a
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
55eb00ae9c
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
a1841798b0
merge with master
2014-06-02 13:44:07 -04:00
eugene yokota
5a64061032
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
ffd9d39f0d
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
7408c51288
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
449e757249
Fix formatting issues and bump to sbt 0.13.5
2014-05-28 09:12:55 -04:00
Josh Suereth
fd44df9ec8
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
1f68d3f6fd
Fix import issues to generate sxr/scaladoc.
2014-05-28 08:55:29 -04:00
eugene yokota
2db3812410
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
88bef3c503
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
47caff27bc
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
5ea556a397
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
bb5b284d8d
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
7a1c481549
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
d3aa84ff7a
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
fc5da1fa65
Scalariforming test code
2014-05-07 11:52:23 -04:00
Josh Suereth
b201e0431a
Merge pull request #1304 from sbt/wip/scalariform
...
scalariform
2014-05-01 19:22:41 -04:00
Eugene Yokota
e64165ce9e
added scalariform
2014-05-01 12:50:07 -04:00
Josh Suereth
60d038170f
Merge pull request #1300 from cunei/wip-fix-ivy-move
...
Do not attempt to publish if no artifacts are present
2014-04-30 14:41:51 -04:00
Antonio Cunei
be3ff51f0a
Do not attempt to publish if no artifacts are present
...
Ivy transactional publishing will abort if no artifacts
are published, either because the temporary directory is
not being created, or because Ivy will detect an anomalous
condition.
Therefore, skip publishing altogether if there is
nothing to publish to begin with.
2014-04-30 17:40:58 +02:00
eugene yokota
f77c8fb949
Merge pull request #1270 from oscarvarto/spanishTranslation
...
Initial Spanish translation of documentation
2014-04-28 11:25:58 -04:00
Josh Suereth
9698b84274
Merge pull request #1285 from jaceklaskowski/docs-changes-alone
...
Docs changes alone
2014-04-25 07:56:56 -04:00
Josh Suereth
78eb6022b5
Merge pull request #1286 from jaceklaskowski/reload-detailed-help
...
Detailed help for the reload command (following project's)
2014-04-25 07:55:23 -04:00
Josh Suereth
5a5abe4f68
Merge pull request #1236 from urbas/0.13
...
Implemented the fileParser and added DynamicExamples.
2014-04-25 07:54:31 -04:00
Matej Urbas
ff549766a8
Merge remote-tracking branch 'remotesbt/0.13' into 0.13
2014-04-18 13:48:19 +01:00