Alexandre Archambault
dbf3763037
Don't require publishing stuff locally prior to running scripted tests
2018-03-12 21:50:36 +01:00
Alexandre Archambault
6f8a9d295f
Fix deprecation warnings
2018-03-12 21:50:35 +01:00
Alexandre Archambault
b1fde7291d
Don't require manually running npm install before the JS tests
2018-03-12 21:50:35 +01:00
Alexandre Archambault
c98393838a
Use coursier.util.Task more in tests
2018-03-12 21:50:35 +01:00
Alexandre Archambault
13eda41fa2
Remove former JS-only coursier.Task
2018-03-12 21:50:35 +01:00
Alexandre Archambault
87e5f33754
Add coursier.util.Task
2018-03-12 21:50:35 +01:00
Alexandre Archambault
dc2e4996f4
Require Java 8 from now on
2018-03-12 21:50:35 +01:00
Alexandre Archambault
5bd162d5fe
Tweak scalac options
2018-03-12 21:50:35 +01:00
Alexandre Archambault
29f8d7b680
Remove scalaz dependency from core and cache, add scalaz-interop module
2018-03-12 21:50:35 +01:00
Alexandre Archambault
fb5a2fde12
Merge cache and fetch-js projects
2018-03-12 20:50:22 +01:00
Dale Wijnand
dd4de14593
Upgrade to contraband 0.4.0
2018-03-12 15:39:07 +00:00
Alexandre Archambault
c13c69764b
Really switch to latest scala 2.10 / 2.11
2018-03-12 11:44:31 +01:00
Ruben Berenguel
cf365ea27a
Resets the connection (and sets partial download to false) if the range is not satisfiable by the server ( #795 )
2018-03-12 11:19:57 +01:00
eugene yokota
67d97fed25
Merge pull request #216 from dwijnand/sans-copy
...
Replace abstract protected[this] copy with abstract withX methods
2018-03-11 11:25:34 -04:00
Eugene Yokota
07e26a1dcf
don't use toStream
...
Ref #3979
toStream doesn't help performance.
2018-03-10 18:43:43 -05:00
Eugene Yokota
d2f2a90d5e
handroll for-expression
...
Ref https://github.com/sbt/sbt/pull/3979
Based on #3979 this handrolls the for-express using while.
2018-03-10 18:43:43 -05:00
Eugene Yokota
b82a1870a7
add tests around scope delegation
2018-03-10 17:24:39 -05:00
Yi Cheng
a7605ff900
Retry on ChecksumError ( #797 )
...
Fix for #780
2018-03-10 12:57:47 -08:00
Nick Howard
d0b46864c8
json-report: one file per dependency instead of multiple; use m2 coords ( #782 )
...
When classifiers are used as part of dependency specifications, it's important to be able to select just the classified artifact. Unfortunately, in the current json, dependencies don't specify classifiers, so it isn't possible to just get one of the artifacts for a dependency when a classifier is required.
This patch introduces maven style artifact prefixes in order to include classifier and packaging information in the coordinates. By doing that, we can use them as keys in dependency lists more easily and it allows consumers of the json to treat those dependency keys as mostly opaque ids rather than having to parse them.
Addresses #743
2018-03-09 14:47:27 -08:00
eugene yokota
3559de06aa
Merge pull request #3999 from eed3si9n/wip/cache-watch-service
...
[bport] Cache watch service
2018-03-09 17:42:11 -05:00
Dale Wijnand
76d1f73333
Replace abstract protected[this] copy with abstract withX methods
2018-03-09 13:51:14 +00:00
Dale Wijnand
95544d5175
Make Configuration's copy private[this]
...
.. now that it doesn't need to share it with a parent type.
2018-03-09 13:51:14 +00:00
Dale Wijnand
de360bb139
Add notes as to why Configuration isn't managed by Contraband
2018-03-09 13:51:13 +00:00
Dale Wijnand
8d49d5163c
Cleanup Configuration
2018-03-09 13:51:13 +00:00
Dale Wijnand
127b90ee43
Make MakePomConfiguration a Contraband type again
...
Requires a separate file because of https://github.com/sbt/contraband/pull/118 .
2018-03-09 13:51:13 +00:00
Ryan Bair
14cc5ea626
Bump to latest jsch to support stronger key exchange algorithms
2018-03-09 08:43:41 -05:00
Dale Wijnand
866b0a1d3f
Upgrade to contraband 0.3.3
2018-03-09 12:54:15 +00:00
Dale Wijnand
b969f7362c
Make *Extra & *Functions classes private[librarymanagement]
...
They were never meant to be public types: they're implementation detail.
2018-03-09 12:54:11 +00:00
Ethan Atkins
5df1d8e23f
Cache watch service
...
I noticed that my custom WatchService was never cleaned up by sbt and
realized that after every build we were making a new WatchService. At
the same time, we were reusing the WatchState from the previous run,
which was using the original WatchService. This was particularly
problematic because it prevented us from registering any paths with the
new watch service. This may have prevented some of the file updates
from being seen by the watch service. Moreover, because we lost the
reference to the original WatchService, there was no way to clean it up,
which was a resource leak.
May be related to #3775 , #3695
2018-03-09 06:11:52 -05:00
Dale Wijnand
16553efb8e
Move lm-ivy MiMa issues to lm-ivy
2018-03-09 10:13:47 +00:00
Alexandre Archambault
2d4ab34408
Switch to latest directories ( #806 )
...
* Switch to latest directories
* bump soc to 6 for Pants
2018-03-09 09:43:13 +01:00
Dale Wijnand
ed5a8c118b
Upgrade to contraband 0.3.3
2018-03-08 12:49:38 +00:00
Dale Wijnand
80d342a811
Merge pull request #3995 from ruippeixotog/cross-strict-aggregation
...
Filter incompatible aggregates in cross switch commands
2018-03-08 11:27:55 +00:00
Dale Wijnand
a85d7606f3
Merge pull request #3994 from fmlrt/in_configuration_scope_filter_factories
...
Add more configuration axis ScopeFilter factory methods
2018-03-08 11:26:38 +00:00
eugene yokota
ec93e3e9d5
Merge pull request #3947 from exoego/global-eviction-warning-options
...
Add the eviction warnings options to global
2018-03-07 20:40:24 -05:00
TATSUNO Yasuhiro
68f58aba87
Merge branch '1.x' into global-eviction-warning-options
2018-03-08 09:18:53 +09:00
eugene yokota
051d09e921
Merge pull request #3998 from eed3si9n/wip/fix-3143
...
Add test to confirm leak is gone
2018-03-07 18:16:58 -05:00
exoego
dc4f93a7c3
Remove unnecessary GlobalScope
2018-03-08 08:14:39 +09:00
eugene yokota
92c95ce290
Merge pull request #3997 from eed3si9n/wip/test-status-thread-safety
...
Fix race condition in non-forked, parallel tests.
2018-03-07 16:18:55 -05:00
jvican
f24e5f2136
Add test to confirm leak is gone
...
The following commit adds the test case used to report #3143 in a big
projects with lots of cross versions and modules. The execution of the
test is instant!
2018-03-07 16:15:29 -05:00
Eugene Yokota
49b4c3a3e0
mima
2018-03-07 15:31:24 -05:00
Dale Wijnand
10275489d8
Merge pull request #3987 from dwijnand/document-Rich-Init-classes
...
Document RichInitX classes
2018-03-07 09:44:19 +00:00
Dale Wijnand
7258f5836e
Merge pull request #3988 from dwijnand/scripted-cleanups
...
Cleanups from my recent work in scripted
2018-03-07 09:39:40 +00:00
eugene yokota
4858c0772f
Merge pull request #3996 from itohiro73/fix-contributing
...
Fix #3990 : Add CLA instruction to CONTRIBUTING.md
2018-03-07 01:23:06 -05:00
Hiroshi Ito
1fef1a5a6a
Fix #3990 : Add CLA instruction to CONTRIBUTING.md
2018-03-07 11:14:49 +09:00
Rui Gonçalves
251e5ab26e
Filter incompatible aggregates in cross switch commands
2018-03-07 00:27:22 +00:00
Maksym Fedorov
15f4498494
Add more configuration axis ScopeFilter factory methods
2018-03-06 23:01:31 +01:00
Dale Wijnand
26014a527e
Use Def.settings (bikeshed)
2018-03-06 19:20:33 +00:00
Dale Wijnand
4c5e1b926b
Merge pull request #215 from dhs3000/patch-1
...
allow wildcards in groupId or artifactId
2018-03-06 13:49:58 +00:00
Dennis Hörsch
245997c84e
Added test for wildcards in org and name
2018-03-06 13:48:42 +00:00