Commit Graph

17940 Commits

Author SHA1 Message Date
Alexandre Archambault 65d8c448ec Address sbt warning 2017-05-06 16:56:07 +02:00
Alexandre Archambault efc280be06 Address javadoc warning 2017-05-06 16:55:27 +02:00
Alexandre Archambault 1d06921038 Fix typo 2017-05-06 16:50:43 +02:00
Alexandre Archambault ef13af2f0c Add required repos 2017-05-06 16:49:32 +02:00
Alexandre Archambault 6a4139e9e3 Setting version to 1.0.0-SNAPSHOT 2017-05-06 16:45:26 +02:00
Alexandre Archambault e98d21afc6
Updates for 1.0.0-RC2 2017-05-06 16:42:52 +02:00
Alexandre Archambault cc8ea56290 Setting version to 1.0.0-RC2 2017-05-06 16:27:15 +02:00
Alexandre Archambault 052719a58a Merge pull request #529 from coursier/develop
Various things
2017-05-06 15:45:11 +02:00
Alexandre Archambault 9428d0343f Use more sound default cache policy in API 2017-05-05 18:35:17 +02:00
Alexandre Archambault d47c000a87 Only test master branch on Windows CI 2017-05-05 18:04:21 +02:00
Alexandre Archambault ef3d8c06a5 Ignore JARs of relocated dependencies 2017-05-05 18:04:20 +02:00
Alexandre Archambault 1113555ed7 Test bootstrap generation 2017-05-05 18:04:20 +02:00
eugene yokota 6cd3cd2323 Merge pull request #3149 from scalacenter/clean-update
Clean up `update` in `Defaults`
2017-05-05 11:03:18 -04:00
Alexandre Archambault e978795e8e Merge pull request #525 from coursier/topic/sbt-1.0
Cross-compile plugins for sbt 1.0.0-M5
2017-05-05 15:29:28 +02:00
tksk b66b0ff7f6 Fix: multiple execution of universal:stage task produces duplicated version strings 2017-05-05 15:45:20 +09:00
tksk a602ed760e Fix missing placeholder `INIT_SBT_VERSION' 2017-05-05 00:29:52 +09:00
Alexandre Archambault 4daf132da7 Run sbt plugins tests in separate Travis runs 2017-05-04 15:25:49 +02:00
Alexandre Archambault 86f06a14a8 Fix scripted tests in sbt 1.0 2017-05-04 14:34:00 +02:00
Dale Wijnand 545f5f66e7 Merge pull request #3169 from scalacenter/util-x11
Bump up to lm X11
2017-05-04 12:49:11 +01:00
jvican 1252db6b4a
Address Eugene's feedback 2017-05-04 13:33:21 +02:00
Alexandre Archambault 6b3c763874 Dummy refacto 2017-05-03 19:11:10 +02:00
Alexandre Archambault 1ad06cf407 Cross-compile plugins for sbt 1.0.0-M5 2017-05-03 19:11:10 +02:00
jvican 9c1268412a Reformat zinc with scalafmt
The same as https://github.com/sbt/librarymanagement/pull/87/.
2017-05-03 18:34:51 +02:00
eugene yokota da21e26339 Merge pull request #3163 from scalacenter/unique-settings-computation
Add duplicated settings test
2017-05-03 11:48:47 -04:00
jvican 818b8c85ae
Bump util to X11 and rename `SbtExclusionRule` 2017-05-03 12:42:16 +02:00
Alexandre Archambault 14fd1997aa Merge pull request #528 from coursier/fix/compilation-warnings
Fix compilation warnings
2017-05-03 10:11:22 +02:00
Alexandre Archambault cb24339e0a Merge pull request #527 from coursier/fix/shading-exclude-dependencies
Fix excludeDependencies handling
2017-05-03 10:10:34 +02:00
Alexandre Archambault 7e56054c4b Merge pull request #526 from coursier/topic/shade-whole-namespaces
Allow to manually shade whole namespaces to speed up shading
2017-05-03 10:10:23 +02:00
Alexandre Archambault 3b111fa1eb Fix compilation warnings 2017-05-03 00:44:45 +02:00
Alexandre Archambault e6a2d23524 Add sbt-shading excludeDependencies test 2017-05-03 00:36:59 +02:00
Alexandre Archambault bf34774e61 Take excludeDependencies into account in published things 2017-05-03 00:36:59 +02:00
Alexandre Archambault 67b9ab0a68 Merge pull request #523 from coursier/topic/clean-up
Clean-up
2017-05-03 00:25:50 +02:00
Alexandre Archambault 926613d10d Allow to manually shade whole namespaces to speed up shading 2017-05-02 23:24:17 +02:00
Jentsch d2d8c3934a Simplified and moved Tree printer Test 2017-05-02 22:34:46 +02:00
Jentsch d875057a36 Dropped deprecated mutable Stack and rewrote Tree generator 2017-05-02 22:34:39 +02:00
jvican 06fcf78bc9
Add duplicated settings test
This test shows how sbt is recomputing the settings completely (even if
they have side effect) every time a `Project.extract` and settings
manipulations are performed.

This is worrying because it's:

* Inefficient.
* Surprising.
* Incorrect -- settings may produce side effects.

Unless I'm mistaken, this proves that the computation of settings is not
performed once.
2017-05-02 20:47:30 +02:00
eugene yokota a3eb9fd1a2 Merge pull request #91 from scalacenter/clean-update
Deduplicate and remove deprecations in `IvyActions`
2017-05-02 12:19:03 -04:00
eugene yokota ec652130f0 Merge pull request #90 from scalacenter/add-parallel-ivy
Fix sbt/sbt#2982: Add a parallel Ivy engine
2017-05-02 12:13:49 -04:00
eugene yokota eaf6af2dc9 Merge pull request #88 from scalacenter/issue/1518
Fix sbt/sbt#1518: Handle cross-versioned exclusions
2017-05-02 12:11:10 -04:00
Alexandre Archambault 3840171b94 Merge pull request #522 from coursier/topic/bump-scala-js
Switch to scala-js 0.6.16
2017-05-01 03:31:47 +02:00
Alexandre Archambault 5b2e6ad7ce Merge pull request #521 from coursier/topic/update-http-server
Update http-server module
2017-04-29 18:55:26 +02:00
Alexandre Archambault b463f5989d Switch to scala-js 0.6.16 2017-04-29 17:38:23 +02:00
Alexandre Archambault 1e1e525f83 Use ServerApp from http4s 2017-04-29 17:35:26 +02:00
Alexandre Archambault efa77a1009 Refactor HttpServer 2017-04-29 17:35:26 +02:00
Alexandre Archambault 4679d5fadf Switch to latest http4s
Travis Mac CI now seems to be on Java 8, no need to compile the http-server module against the latest Java 7 compatible http4s
2017-04-29 17:35:26 +02:00
Alexandre Archambault 7d1097c76f Merge pull request #517 from coursier/topic/scala-2.11.11
Switch to scala 2.11.11
2017-04-29 17:32:55 +02:00
jvican 0885ae1a96
Add documentation to `updateEither` 2017-04-28 11:28:38 +02:00
jvican e7b8cbfe01
Move `cachedUpdate` to new `DependencyResolver`
The `cachedUpdate` implementation does not need to be in `Defaults`
since it's not using any of the tasks/settings defined there, that's
`updateTask`'s job.

This commit moves the utilities required by `updateTask` to the
`sbt.internal.librarymanagement` namespace.
2017-04-28 10:31:45 +02:00
jvican 1c961e8814
Move `AltLibraryManagementCodec` to internal
This is an implementation detail that should not be exposed in `Defaults`.

It is therefore moved to `librarymanagement.internal`.
2017-04-28 10:31:33 +02:00
jvican 429dd84393
Remove deprecated methods in `IvyActions` 2017-04-28 10:19:12 +02:00