Commit Graph

11969 Commits

Author SHA1 Message Date
Eugene Yokota 9d857d3d95 lm-coursier-shaded 2.0.0-RC5-3
Fixes https://github.com/sbt/sbt/issues/5333
Fixes https://github.com/sbt/sbt/issues/5324
Fixes https://github.com/sbt/sbt/issues/5268
Ref https://github.com/sbt/sbt/issues/5282
2020-01-09 13:14:04 -05:00
eugene yokota 990ef8af82
Merge pull request #5351 from eed3si9n/wip/warnings
reduce compiler warnings
2020-01-09 12:59:56 -05:00
Ethan Atkins ccce238b16 Add runMain to supershell blacklist
See https://github.com/sbt/sbt/issues/5352.
2020-01-08 10:52:26 -08:00
eugene yokota 43498a2e08
Merge pull request #319 from eed3si9n/wip/space
Fix unintended glob expansion
2020-01-08 12:53:26 -05:00
Eugene Yokota 1a2ca2610b Fix unintended glob expansion
Fixes https://github.com/sbt/sbt/issues/5343
2020-01-08 10:10:09 -05:00
Eugene Yokota 36a16673c0 reduce compiler warnings 2020-01-08 09:41:29 -05:00
Jannik Theiß af245d2494 SysProp sbt.testing.legacyreport: fix integration tests, JUnitXmlTestsListener backward binary compatibility 2020-01-08 15:29:48 +01:00
Jannik Theiß cea516175f introduce SysProp sbt.testing.legacyreport
either create test reports with legacy file names (legacyreport=true) or with standard file names (legacyreport=false or omitted) but not both as suggested in #4451
2020-01-08 12:23:09 +01:00
eugene yokota 269533c160
Merge pull request #317 from eed3si9n/wip/star
Fixes quoted argument with whitespace
2020-01-04 15:31:11 -05:00
Eugene Yokota d281886584 consolidate Travis CI build jobs 2020-01-04 15:12:31 -05:00
Eugene Yokota c11040c968 Fixes quoted arugment with whitespace
Ref https://github.com/sbt/sbt/issues/5343
Fixes https://github.com/sbt/sbt/issues/5210
2020-01-04 15:05:13 -05:00
eugene yokota ba0976f8cf
Merge pull request #318 from eed3si9n/wip/refactor
refactor sbtProcess to use vararg
2020-01-03 18:39:35 -05:00
eugene yokota b37bad6644
Merge pull request #5347 from eed3si9n/fport/clearbanner
[fport] clear banner
2019-12-31 23:34:30 -05:00
Eugene Yokota 3be047d050 clear banner 2019-12-31 21:38:28 -05:00
eugene yokota 214ae747a8
Merge pull request #5346 from eed3si9n/wip/nightly2
some adjustments to the scripted tests
2019-12-30 07:24:13 -05:00
eugene yokota 8dfce72a2e
Merge pull request #5345 from eed3si9n/wip/bridge
Fix Zinc component compiler to respect -Dsbt.ivy.home
2019-12-30 06:38:38 -05:00
Eugene Yokota 4f01fef477 some adjustments to the scripted tests
some minor adjustments to make it work on Jenkins.
2019-12-30 06:37:46 -05:00
Eugene Yokota 4d8c8b8e34 Forward -Dsbt.ivy.home 2019-12-30 04:58:21 -05:00
Eugene Yokota f5090cf70f Fix Zinc component compiler to respect -Dsbt.ivy.home
This is currently blocking the new nightly process.
2019-12-29 16:55:38 -05:00
eugene yokota 73b4d4b158
Merge pull request #5328 from dwijnand/message-reboot
Revert "clarify message on sbt.version mismatch"
2019-12-29 03:06:09 -05:00
eugene yokota bf9225bccf
Merge pull request #5344 from eed3si9n/wip/repeatable
Don't emit timestamps when packaging to jar, take 2
2019-12-29 02:58:53 -05:00
Arnout Engelen 989a37a776 Update sbt.io to 1.4.0-M2 2019-12-29 02:31:21 -05:00
Eugene Yokota 0ce5630633 refactor sbtProcess to use vararg
This allows passing whitespace as part of an argument.
2019-12-28 02:36:53 -05:00
eugene yokota 5aed0bb06d
Merge pull request #5340 from eed3si9n/wip/bumpsbt
sbt 1.3.6
2019-12-27 17:15:13 -05:00
Eugene Yokota a8ab4ada68 Replace getResource("") trick
Fixes https://github.com/sbt/sbt/issues/5339

It seems like some tests are using `ClassLoader#getResource("")` to acquire the `classes` directory path. This does not seem to work on sbt 1.3.6, which returns `file:/home/travis/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar!/META-INF/versions/9/`. To workaround this issue, I've switched to loading the known folder name instead.
2019-12-27 16:43:20 -05:00
eugene yokota 19cf7a4da0
Merge pull request #5341 from eed3si9n/wip/publishto
customize publishTo for nightlies
2019-12-27 02:48:37 -05:00
Eugene Yokota b18876b1f5 customize publishTo for nightlies 2019-12-27 02:43:46 -05:00
Eugene Yokota d21d698e96 sbt 1.3.6 2019-12-27 01:51:25 -05:00
eugene yokota 9400225fe9
Merge pull request #5338 from eed3si9n/wip/aggregate
add aggregate projects for lower utils and upper modules
2019-12-27 01:45:28 -05:00
Eugene Yokota 80aeb7eed9 add aggregate project for lower utils and upper modules 2019-12-27 00:24:03 -05:00
Dale Wijnand f5e73b610a Keep "using" change in sbt.version mismatch messaging. 2019-12-26 08:28:06 +00:00
eugene yokota 6c55f68f5c
Merge pull request #316 from eed3si9n/wip/rsync
rsync flags
2019-12-24 22:41:13 -05:00
Eugene Yokota d35fe3aeaf rsync flags
Fixes https://github.com/sbt/sbt/issues/5035

Currently `sbt` calls `rsync -a`, which expands to `-rlptgoD`, including `--group` and `--owner` flag that preserves the group and owner of the files. This drops the requirement since we just need to copy files around with the right timestamp.
2019-12-24 21:35:01 -05:00
eugene yokota c0af7e91bb
Merge pull request #315 from eed3si9n/wip/sync
Fix rsync check path
2019-12-24 15:37:53 -05:00
Eugene Yokota 8d06d14019 Fix rsync check path
Starting sbt 1.3.x we use Coursier to build the preloaded local repo using Maven layout.
2019-12-24 15:12:30 -05:00
eugene yokota cba3843965
Merge pull request #5329 from eatkins/cross-serial
Run cross commands (with `+`) in parallel when possible
2019-12-24 12:56:25 -05:00
Arnout Engelen 1d0a415200 SOURCE_DATE_EPOCH is in seconds, let's pass milliseconds 2019-12-24 10:11:09 +01:00
Arnout Engelen 4353098454 Target develop branch of io, support SOURCE_DATE_EPOCH 2019-12-24 10:11:09 +01:00
Arnout Engelen ceb28a0a41 Target 1.4.0 2019-12-24 10:11:09 +01:00
Arnout Engelen 52b72a7e14 Target 1.4.0 2019-12-24 10:11:09 +01:00
Arnout Engelen 21533863da Don't emit timestamps when packaging to jar
This makes the build more deterministic.
2019-12-24 10:11:09 +01:00
Ethan Atkins d445590d9d Fix cross multi command performance
In 53788ba356, I changed the cross multi
parser to issue all of the commands sequentially. This caused a
performance regression for many use cases:
https://github.com/sbt/sbt/issues/5321. This commit restores the old
behavior of `+` if the command to run has no arguments.
2019-12-23 14:45:57 -08:00
Ethan Atkins 4207362835 Upgrade scala 2.13 version in scripted tests 2019-12-23 14:45:57 -08:00
Dale Wijnand 56aa46308b Revert "clarify message on sbt.version mismatch"
This reverts commit 2f4b6f476a.
2019-12-23 22:25:37 +00:00
eugene yokota 6f453b2a23
Merge pull request #5327 from eatkins/revert-scalatest-layer
Revert scalatest layer
2019-12-23 17:13:22 -05:00
Eugene Yokota 6e83ba5603 Reproduce #5308
#5308
2019-12-23 13:33:32 -08:00
Eugene Yokota 556098ec31 Don't close test ClassLoader by default
Fixes https://github.com/sbt/sbt/issues/5262
2019-12-23 13:33:32 -08:00
Ethan Atkins 424fe958e1 Revert "Place scalatest framework jar in its own classloader"
This partially reverts commit 8518c4b4fd.

I left in the useful changes to ReverseLookupClassLoader.
2019-12-23 13:33:04 -08:00
eugene yokota 7863bd28f6
Merge pull request #313 from eed3si9n/wip/exec
don't use execRunner to copy rt.jar
2019-12-23 14:48:01 -05:00
Eugene Yokota 5559440739 don't use execRunner to copy rt.jar
Ref https://github.com/sbt/sbt-launcher-package/pull/308
Fixes https://github.com/sbt/sbt/issues/5270

The first time `sbt` runs on JDK 11, it copies the `rt.jar` by calling `execRunner java`.. it seems like the control never comes back from it and `sbt` just ends there. This fixes the problem by not calling `execRunner` for that operation.
2019-12-23 01:50:37 -05:00