From b477c42b1c32cf0c28f8e73f85b8a8413669d0bd Mon Sep 17 00:00:00 2001 From: Adrien Piquerez Date: Wed, 28 Apr 2021 14:22:04 +0200 Subject: [PATCH] Remove sbt-dotty --- .github/workflows/ci.yaml | 69 +- .github/workflows/scaladoc.yaml | 2 +- build.sbt | 2 +- .../dotty/tools/dotc/core/TypeErasure.scala | 2 +- .../tools/dotc/core/tasty/TreeUnpickler.scala | 4 +- .../core/unpickleScala2/Scala2Erasure.scala | 4 +- .../languageserver/DottyLanguageServer.scala | 2 +- .../src/dotty/tools/languageserver/Main.scala | 2 +- project/Bootstrap.scala | 34 + project/Build.scala | 84 +-- .../DottyIDEPlugin.scala | 1 - project/build.sbt | 11 +- sbt-bridge/src/xsbt/CompilerInterface.java | 2 +- .../dotty/tools/sbtplugin/DottyPlugin.scala | 641 ------------------ .../tools/sbtplugin/TastyFileManager.scala | 78 --- .../compilerReporter/i7442/a/A.scala | 0 .../compilerReporter/i7442/b/B.scala | 0 .../compilerReporter/i7442/build.sbt | 0 .../i7442/project/DottyInjectedPlugin.scala | 0 .../i7442/project/Reporter.scala | 0 .../i7442/project/plugins.sbt | 0 .../compilerReporter/i7442/test | 0 .../compilerReporter/simple/Source.scala | 0 .../compilerReporter/simple/build.sbt | 0 .../simple/project/DottyInjectedPlugin.scala | 0 .../simple/project/Reporter.scala | 0 .../simple/project/plugins.sbt | 0 .../compilerReporter/simple/test | 0 .../discovery/test-discovery/build.sbt | 0 .../discovery/test-discovery/changes/A2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../test-discovery/project/plugins.sbt | 0 .../test-discovery/src/main/scala/A.scala | 0 .../src/test/scala/AbstractClassTest.scala | 0 .../test-discovery/src/test/scala/TestA.scala | 0 .../src/test/scala/TraitTest.scala | 0 .../discovery/test-discovery/test | 0 .../sbt-bridge/zinc-13-compat/build.sbt | 0 .../zinc-13-compat/src/main/scala/Main.scala | 0 .../sbt-bridge/zinc-13-compat/test | 0 .../zinc-13-compat/tests/Hello.scala | 0 .../sbt-dotty/analyzer-plugin/app/Hello.scala | 0 .../sbt-dotty/analyzer-plugin/build.sbt | 0 .../analyzer-plugin/changes/plugin.sbt | 0 .../analyzer-plugin/changes/retain.sbt | 0 .../sbt-dotty/analyzer-plugin/lib/Lib.scala | 0 .../analyzer-plugin/plugin/Analyzer.scala | 0 .../analyzer-plugin/plugin/SetDefTree.scala | 0 .../plugin/SetDefTreeOff.scala | 0 .../src/main/resources/plugin.properties | 0 .../analyzer-plugin/project/plugins.sbt | 0 .../sbt-dotty/analyzer-plugin/test | 0 .../app/src/main/scala/hello/Hello.scala | 0 .../appOK/src/main/scala/hello/Hello.scala | 0 .../sbt-dotty/compiler-plugin/build.sbt | 0 .../compiler-plugin/changes/build.sbt | 0 .../compiler-plugin/plugin/DivideZero.scala | 0 .../src/main/resources/plugin.properties | 0 .../compiler-plugin/project/plugins.sbt | 0 .../sbt-dotty/compiler-plugin/test | 0 .../sbt-dotty/dotty-knowledge.i17/build.sbt | 0 .../project/build.properties | 0 .../dotty-knowledge.i17/project/plugins.sbt | 0 .../src/main/scala/Main.scala | 0 .../sbt-dotty/dotty-knowledge.i17/test | 0 .../sbt-dotty/example-project/build.sbt | 0 .../example-project/project/plugins.sbt | 0 .../src/main/scala/hello/Hello.scala | 0 .../sbt-dotty/example-project/test | 0 .../sbt-dotty/i7897/build.sbt | 0 .../sbt-dotty/i7897/changes/build-no-fork.sbt | 0 .../sbt-dotty/i7897/project/plugins.sbt | 0 .../i7897/src/main/scala/hello/i7897.scala | 0 .../sbt-dotty/i7897/test | 0 .../quoted-example-project/build.sbt | 0 .../project/plugins.sbt | 0 .../src/changes/Hello.scala | 0 .../src/main/scala/hello/Hello.scala | 0 .../src/test/scala/hello/Tests.scala | 0 .../sbt-dotty/quoted-example-project/test | 0 .../sbt-dotty/scala2/build.sbt | 0 .../sbt-dotty/scala2/project/plugins.sbt | 0 .../scala2/src/main/scala/hello/Hello.scala | 0 .../sbt-dotty/scala2/test | 0 .../sbt-dotty/scaladoc-empty-test/build.sbt | 0 .../scaladoc-empty-test/project/plugins.sbt | 0 .../src/main/scala/hello/Hello.scala | 0 .../sbt-dotty/scaladoc-empty-test/test | 0 .../sbt-dotty/scaladoc/build.sbt | 0 .../sbt-dotty/scaladoc/project/plugins.sbt | 0 .../src/main/scala/AutoParamTupling.scala | 0 .../src/main/scala/ContextQueries.scala | 0 .../scaladoc/src/main/scala/Conversion.scala | 0 .../scaladoc/src/main/scala/EnumTypes.scala | 0 .../src/main/scala/ImpliedInstances.scala | 0 .../src/main/scala/IntersectionTypes.scala | 0 .../scaladoc/src/main/scala/Main.scala | 0 .../src/main/scala/MultiversalEquality.scala | 0 .../src/main/scala/PatternMatching.scala | 0 .../src/main/scala/StructuralTypes.scala | 0 .../scaladoc/src/main/scala/TraitParams.scala | 0 .../scaladoc/src/main/scala/TypeLambdas.scala | 0 .../scaladoc/src/main/scala/UnionTypes.scala | 0 .../scaladoc/src/main/scala/hello/Hello.scala | 0 .../sbt-dotty/scaladoc/test | 0 .../app/Main.scala | 0 .../tasty-inspector-example-project/build.sbt | 0 .../lib/Foo.scala | 0 .../project/plugins.sbt | 0 .../tasty-inspector-example-project/test | 0 .../scala2-compat/akka/build.sbt | 0 .../scala2-compat/akka/i3100.scala | 0 .../scala2-compat/akka/project/plugins.sbt | 0 .../scala2-compat/akka/test | 0 .../scala2-compat/eff/build.sbt | 0 .../scala2-compat/eff/i6484.scala | 0 .../scala2-compat/eff/project/plugins.sbt | 0 .../scala2-compat/eff/test | 0 .../scala2-compat/erasure-scalajs/build.sbt | 0 .../erasure-scalajs/dottyApp/Main.scala | 0 .../erasure-scalajs/project/plugins.sbt | 0 .../erasure-scalajs/scala2Lib/Api.scala | 0 .../scala2-compat/erasure-scalajs/test | 0 .../scala2-compat/erasure/build.sbt | 0 .../scala2-compat/erasure/changes/Main.scala | 0 .../scala2-compat/erasure/dottyApp/Api.scala | 0 .../scala2-compat/erasure/dottyApp/Main.scala | 0 .../scala2-compat/erasure/project/plugins.sbt | 0 .../scala2-compat/erasure/scala2Lib/Api.scala | 0 .../scala2-compat/erasure/test | 0 .../scala2-compat/i11173/app/App.scala | 0 .../scala2-compat/i11173/build.sbt | 0 .../scala2-compat/i11173/lib/Lib.scala | 0 .../scala2-compat/i11173/project/plugins.sbt | 0 .../scala2-compat/i11173/test | 0 .../scala2-compat/i12109/app/App.scala | 0 .../scala2-compat/i12109/build.sbt | 0 .../scala2-compat/i12109/lib/Lib.scala | 0 .../scala2-compat/i12109/project/plugins.sbt | 0 .../scala2-compat/i12109/test | 0 .../scala2-compat/i8001/build.sbt | 0 .../scala2-compat/i8001/lib/lib.scala | 0 .../scala2-compat/i8001/main/test.scala | 0 .../scala2-compat/i8001/project/plugins.sbt | 0 .../scala2-compat/i8001/test | 0 .../scala2-compat/i8847/build.sbt | 0 .../scala2-compat/i8847/lib/i8847-lib.scala | 0 .../scala2-compat/i8847/main/i8847-test.scala | 0 .../scala2-compat/i8847/project/plugins.sbt | 0 .../scala2-compat/i8847/test | 0 .../scala2-compat/i9916a/build.sbt | 0 .../scala2-compat/i9916a/lib/i9916a-lib.scala | 0 .../i9916a/main/i9916a-test.scala | 0 .../scala2-compat/i9916a/project/plugins.sbt | 0 .../scala2-compat/i9916a/test | 0 .../scala2-compat/i9916b/build.sbt | 0 .../scala2-compat/i9916b/lib/i9916b-lib.scala | 0 .../i9916b/main/i9916b-test.scala | 0 .../scala2-compat/i9916b/project/plugins.sbt | 0 .../scala2-compat/i9916b/test | 0 .../scala2-compat/longnames/build.sbt | 0 .../scala2-compat/longnames/lib/lib.scala | 0 .../scala2-compat/longnames/main/test.scala | 0 .../longnames/project/plugins.sbt | 0 .../scala2-compat/longnames/test | 0 .../scala2-compat/structural/build.sbt | 0 .../scala2-compat/structural/lib/lib.scala | 0 .../scala2-compat/structural/main/test.scala | 0 .../structural/project/plugins.sbt | 0 .../scala2-compat/structural/test | 0 .../scalajs/basic/Main.scala | 0 .../scalajs/basic/build.sbt | 0 .../scalajs/basic/project/plugins.sbt | 0 .../sbt-test => sbt-test}/scalajs/basic/test | 0 .../abstract-override/A.scala | 0 .../abstract-override/B.scala | 0 .../abstract-override/C.scala | 0 .../abstract-override/D.scala | 0 .../abstract-override/changes/C2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../abstract-override/project/plugins.sbt | 0 .../abstract-override/test | 0 .../abstract-type-override/build.sbt | 0 .../abstract-type-override/changes/Bar1.scala | 0 .../project/CompileState.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../src/main/scala/Bar.scala | 0 .../src/main/scala/Foo.scala | 0 .../src/main/scala/Impl.scala | 0 .../abstract-type-override/test | 0 .../source-dependencies/abstract-type/A.scala | 0 .../source-dependencies/abstract-type/B.scala | 0 .../abstract-type/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../abstract-type/project/plugins.sbt | 0 .../source-dependencies/abstract-type/test | 0 .../added/changes/A1.scala | 0 .../added/changes/A2.scala | 0 .../added/changes/A3.scala | 0 .../added/changes/B1.scala | 0 .../added/changes/B2.scala | 0 .../added/project/DottyInjectedPlugin.scala | 0 .../added/project/plugins.sbt | 0 .../source-dependencies/added/test | 0 .../anon-class-java-depends-on-scala/JJ.java | 0 .../build.sbt | 0 .../changes/S1.scala | 0 .../changes/S2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../anon-class-java-depends-on-scala/test | 0 .../anon-java-scala-class/A.java | 0 .../anon-java-scala-class/B.java | 0 .../anon-java-scala-class/C.scala | 0 .../anon-java-scala-class/D.scala | 0 .../anon-java-scala-class/changes/A2.java | 0 .../anon-java-scala-class/disabled | 0 .../project/DottyInjectedPlugin.scala | 0 .../anon-java-scala-class/project/plugins.sbt | 0 .../as-seen-from-a/A.scala | 0 .../as-seen-from-a/B.scala | 0 .../as-seen-from-a/C.scala | 0 .../as-seen-from-a/D.scala | 0 .../as-seen-from-a/changes/B2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../as-seen-from-a/project/plugins.sbt | 0 .../source-dependencies/as-seen-from-a/test | 0 .../as-seen-from-b/A.scala | 0 .../as-seen-from-b/B.scala | 0 .../as-seen-from-b/C.scala | 0 .../as-seen-from-b/D.scala | 0 .../as-seen-from-b/changes/B2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../as-seen-from-b/project/plugins.sbt | 0 .../source-dependencies/as-seen-from-b/test | 0 .../backtick-quoted-names/A.scala | 0 .../backtick-quoted-names/B.scala | 0 .../backtick-quoted-names/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../backtick-quoted-names/project/plugins.sbt | 0 .../backtick-quoted-names/test | 0 .../source-dependencies/binary/build.sbt | 0 .../binary/changes/Break.scala | 0 .../source-dependencies/binary/dep/A.scala | 0 .../binary/project/DottyInjectedPlugin.scala | 0 .../binary/project/P.scala | 0 .../binary/project/plugins.sbt | 0 .../source-dependencies/binary/test | 0 .../source-dependencies/binary/use/B.scala | 0 .../source-dependencies/by-name/A.scala | 0 .../source-dependencies/by-name/B.scala | 0 .../by-name/changes/A.scala | 0 .../by-name/project/DottyInjectedPlugin.scala | 0 .../by-name/project/plugins.sbt | 0 .../source-dependencies/by-name/test | 0 .../source-dependencies/canon/Use.scala | 0 .../source-dependencies/canon/actual/A.java | 0 .../source-dependencies/canon/actual/a.jar | Bin .../source-dependencies/canon/build.sbt | 0 .../source-dependencies/canon/lib/a.jar | 0 .../canon/project/CompileState.scala | 0 .../canon/project/DottyInjectedPlugin.scala | 0 .../canon/project/plugins.sbt | 0 .../source-dependencies/canon/test | 0 .../changed/Sealed1.scala | 0 .../changed/Sealed2.scala | 0 .../incOptions.properties | 0 .../changedTypeOfChildOfSealed/pending | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../src/main/scala/foo/Sealed.scala | 0 .../src/main/scala/foo/Usage.scala | 0 .../source-dependencies/check-classes/A.scala | 0 .../check-classes/disabled | 0 .../project/DottyInjectedPlugin.scala | 0 .../check-classes/project/plugins.sbt | 0 .../check-dependencies/A.scala | 0 .../check-dependencies/B.scala | 0 .../check-dependencies/C.scala | 0 .../check-dependencies/disabled | 0 .../project/DottyInjectedPlugin.scala | 0 .../check-dependencies/project/plugins.sbt | 0 .../check-products/A.scala | 0 .../check-products/disabled | 0 .../project/DottyInjectedPlugin.scala | 0 .../check-products/project/plugins.sbt | 0 .../check-recompilations/A.scala | 0 .../check-recompilations/B.scala | 0 .../check-recompilations/C.scala | 0 .../check-recompilations/D.scala | 0 .../check-recompilations/changes/A.scala | 0 .../check-recompilations/disabled | 0 .../project/DottyInjectedPlugin.scala | 0 .../check-recompilations/project/plugins.sbt | 0 .../class-based-inheritance/changes/A1.scala | 0 .../class-based-inheritance/changes/A2.scala | 0 .../class-based-inheritance/disabled | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../src/main/scala/A.scala | 0 .../src/main/scala/B.scala | 0 .../src/main/scala/C.scala | 0 .../class-based-memberRef/changes/A1.scala | 0 .../class-based-memberRef/disabled | 0 .../incOptions.properties | 0 .../project/DottyInjectedPlugin.scala | 0 .../class-based-memberRef/project/plugins.sbt | 0 .../src/main/scala/A.scala | 0 .../src/main/scala/B.scala | 0 .../source-dependencies/compactify/build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../compactify/project/plugins.sbt | 0 .../compactify/src/main/scala/For.scala | 0 .../compactify/src/main/scala/Nested.scala | 0 .../source-dependencies/compactify/test | 0 .../constants/changes/A1.scala | 0 .../constants/changes/A2.scala | 0 .../constants/changes/B.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../constants/project/plugins.sbt | 0 .../source-dependencies/constants/test | 0 .../constructors-unrelated/A.scala | 0 .../constructors-unrelated/B.scala | 0 .../constructors-unrelated/build.sbt | 0 .../constructors-unrelated/changes/A2.scala | 0 .../project/CompileState.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../constructors-unrelated/test | 0 .../continuations/Foo.scala | 0 .../continuations/Use.scala | 0 .../continuations/build.sbt | 0 .../continuations/changes/Def1.scala | 0 .../continuations/changes/Def2.scala | 0 .../source-dependencies/continuations/pending | 0 .../project/DottyInjectedPlugin.scala | 0 .../continuations/project/plugins.sbt | 0 .../source-dependencies/cross-source/pending | 0 .../project/DottyInjectedPlugin.scala | 0 .../cross-source/project/plugins.sbt | 0 .../cross-source/src/main/scala-2.10/B.scala | 0 .../cross-source/src/main/scala-2.9.3/B.scala | 0 .../cross-source/src/main/scala/A.scala | 0 .../default-params/A.scala | 0 .../default-params/B.scala | 0 .../default-params/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../default-params/project/plugins.sbt | 0 .../source-dependencies/default-params/test | 0 .../dup-class/changes/A.scala | 0 .../dup-class/changes/A2.scala | 0 .../dup-class/changes/B.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../dup-class/project/plugins.sbt | 0 .../source-dependencies/dup-class/test | 0 .../empty-a/changes/A.scala | 0 .../empty-a/changes/A2.scala | 0 .../empty-a/changes/B.scala | 0 .../empty-a/project/DottyInjectedPlugin.scala | 0 .../empty-a/project/plugins.sbt | 0 .../source-dependencies/empty-a/test | 0 .../empty-modified-names/T.scala | 0 .../empty-modified-names/changes/T.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../empty-modified-names/project/plugins.sbt | 0 .../empty-modified-names/test | 0 .../empty-package/changes/Define1.scala | 0 .../empty-package/changes/Define2.scala | 0 .../empty-package/changes/Use.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../empty-package/project/plugins.sbt | 0 .../source-dependencies/empty-package/test | 0 .../source-dependencies/erasure/A.scala | 0 .../source-dependencies/erasure/B.scala | 0 .../erasure/changes/A.scala | 0 .../erasure/project/DottyInjectedPlugin.scala | 0 .../erasure/project/plugins.sbt | 0 .../source-dependencies/erasure/test | 0 .../changed/FactoryProvider.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../src/main/scala/foo/FactoryProvider.scala | 0 .../src/main/scala/foo/Lib.scala | 0 .../src/main/scala/foo/Usage.scala | 0 .../expanded-type-projection/test | 0 .../export-clauses/A.scala | 0 .../export-clauses/B.scala | 0 .../export-clauses/C.scala | 0 .../export-clauses/D.scala | 0 .../export-clauses/build.sbt | 0 .../export-clauses/changes/B1.scala | 0 .../export-clauses/changes/C1.scala | 0 .../export-clauses/changes/D1.scala | 0 .../export-clauses/project/CompileState.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../export-clauses/project/plugins.sbt | 0 .../source-dependencies/export-clauses/test | 0 .../source-dependencies/export-jars/build.sbt | 0 .../export-jars/changes/A1.scala | 0 .../export-jars/changes/A2.scala | 0 .../export-jars/changes/A3.scala | 0 .../export-jars/changes/B.scala | 0 .../export-jars/changes/build2.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../export-jars/project/plugins.sbt | 0 .../source-dependencies/export-jars/test | 0 .../export-jars2/a/A.scala | 0 .../export-jars2/b/B.scala | 0 .../export-jars2/build.sbt | 0 .../export-jars2/changes/A1.scala | 0 .../export-jars2/changes/B1.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../export-jars2/project/plugins.sbt | 0 .../source-dependencies/export-jars2/test | 0 .../source-dependencies/false-error/A.scala | 0 .../source-dependencies/false-error/B.scala | 0 .../false-error/changes/A.scala | 0 .../source-dependencies/false-error/pending | 0 .../project/DottyInjectedPlugin.scala | 0 .../false-error/project/plugins.sbt | 0 .../fbounded-existentials/fbounds.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../fbounded-existentials/project/plugins.sbt | 0 .../fbounded-existentials/test | 0 .../implicit-params/A.scala | 0 .../implicit-params/B.scala | 0 .../implicit-params/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../implicit-params/project/plugins.sbt | 0 .../source-dependencies/implicit-params/test | 0 .../changes/A1.scala | 0 .../changes/A2.scala | 0 .../changes/B.scala | 0 .../changes/C.scala | 0 .../changes/M.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../implicit-search-companion-scope/test | 0 .../changes/A1.scala | 0 .../changes/A2.scala | 0 .../changes/B.scala | 0 .../changes/C.scala | 0 .../changes/M.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../implicit-search-higher-kinded/test | 0 .../implicit-search/changes/A1.scala | 0 .../implicit-search/changes/A2.scala | 0 .../implicit-search/changes/B.scala | 0 .../implicit-search/changes/C.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../implicit-search/project/plugins.sbt | 0 .../source-dependencies/implicit-search/test | 0 .../source-dependencies/implicit/A.scala | 0 .../source-dependencies/implicit/B.scala | 0 .../implicit/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../implicit/project/plugins.sbt | 0 .../source-dependencies/implicit/test | 0 .../source-dependencies/import-class/A.scala | 0 .../source-dependencies/import-class/B.scala | 0 .../import-class/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../import-class/project/plugins.sbt | 0 .../source-dependencies/import-class/test | 0 .../import-package/A.scala | 0 .../import-package/B.scala | 0 .../import-package/changes/A.scala | 0 .../import-package/pending | 0 .../project/DottyInjectedPlugin.scala | 0 .../import-package/project/plugins.sbt | 0 .../inherited-deps-java/A.java | 0 .../inherited-deps-java/B.java | 0 .../inherited-deps-java/C.java | 0 .../inherited-deps-java/D.java | 0 .../inherited-deps-java/E.java | 0 .../inherited-deps-java/F.java | 0 .../inherited-deps-java/G.java | 0 .../inherited-deps-java/J.java | 0 .../inherited-deps-java/build.sbt | 0 .../inherited-deps-java/disabled | 0 .../project/DottyInjectedPlugin.scala | 0 .../inherited-deps-java/project/plugins.sbt | 0 .../inherited_type_params/A.scala | 0 .../inherited_type_params/build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../inherited_type_params/project/plugins.sbt | 0 .../inherited_type_params/test | 0 .../inline-inherited/A.scala | 0 .../inline-inherited/B.scala | 0 .../inline-inherited/C.scala | 0 .../inline-inherited/build.sbt | 0 .../inline-inherited/changes/B1.scala | 0 .../inline-inherited/dbg.sbt | 0 .../project/CompileState.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../inline-inherited/project/plugins.sbt | 0 .../source-dependencies/inline-inherited/test | 0 .../source-dependencies/inline/A.scala | 0 .../source-dependencies/inline/C.scala | 0 .../inline/changes/B1.scala | 0 .../inline/changes/B2.scala | 0 .../inline/changes/B3.scala | 0 .../inline/project/DottyInjectedPlugin.scala | 0 .../inline/project/plugins.sbt | 0 .../source-dependencies/inline/test | 0 .../inner-class-java-depends-on-scala/JJ.java | 0 .../build.sbt | 0 .../changes/S1.scala | 0 .../changes/S2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../inner-class-java-depends-on-scala/test | 0 .../source-dependencies/inner-class/A.scala | 0 .../source-dependencies/inner-class/B.scala | 0 .../source-dependencies/inner-class/build.sbt | 0 .../inner-class/changes/A2.scala | 0 .../inner-class/changes/B2.scala | 0 .../inner-class/project/CompileState.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../inner-class/project/plugins.sbt | 0 .../source-dependencies/inner-class/test | 0 .../source-dependencies/inner-object/A.scala | 0 .../source-dependencies/inner-object/B.scala | 0 .../inner-object/build.sbt | 0 .../inner-object/changes/A2.scala | 0 .../inner-object/changes/B2.scala | 0 .../inner-object/project/CompileState.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../inner-object/project/plugins.sbt | 0 .../source-dependencies/inner-object/test | 0 .../intermediate-error/A.scala | 0 .../intermediate-error/B.scala | 0 .../intermediate-error/changes/A2.scala | 0 .../intermediate-error/changes/A3.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../intermediate-error/project/plugins.sbt | 0 .../intermediate-error/test | 0 .../Outer.java | 0 .../build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../java-analysis-serialization-error/test | 0 .../java-anonymous/Outer.java | 0 .../project/DottyInjectedPlugin.scala | 0 .../java-anonymous/project/plugins.sbt | 0 .../source-dependencies/java-anonymous/test | 0 .../java-basic/changes/A.java | 0 .../java-basic/changes/A2.java | 0 .../java-basic/changes/B1.java | 0 .../java-basic/changes/B2.java | 0 .../java-basic/changes/B3.java | 0 .../project/DottyInjectedPlugin.scala | 0 .../java-basic/project/plugins.sbt | 0 .../source-dependencies/java-basic/test | 0 .../java-enum/changes/SomeEnum.java | 0 .../project/DottyInjectedPlugin.scala | 0 .../java-enum/project/plugins.sbt | 0 .../source-dependencies/java-enum/test | 0 .../java-generic-workaround/A.java | 0 .../DefaultTreeTableSorter.java | 0 .../TreeColumnModel.java | 0 .../TreeTableSorter.java | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../java-generic-workaround/test | 0 .../source-dependencies/java-inner/A.java | 0 .../source-dependencies/java-inner/C.java | 0 .../source-dependencies/java-inner/D.java | 0 .../source-dependencies/java-inner/disabled | 0 .../project/DottyInjectedPlugin.scala | 0 .../java-inner/project/plugins.sbt | 0 .../java-lambda-typeparams/Example.java | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../java-lambda-typeparams/test | 0 .../source-dependencies/java-mixed/JJ.java | 0 .../source-dependencies/java-mixed/build.sbt | 0 .../java-mixed/changes/S1.scala | 0 .../java-mixed/changes/S2.scala | 0 .../java-mixed/changes/build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../java-mixed/project/plugins.sbt | 0 .../source-dependencies/java-mixed/test | 0 .../JFunction2$mcJDD$sp.java | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../java-name-with-dollars/test | 0 .../java-static/changes/J1.java | 0 .../java-static/changes/J2.java | 0 .../java-static/changes/S.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../java-static/project/plugins.sbt | 0 .../source-dependencies/java-static/test | 0 .../source-dependencies/lazy-val/A.scala | 0 .../source-dependencies/lazy-val/B.scala | 0 .../lazy-val/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../lazy-val/project/plugins.sbt | 0 .../source-dependencies/lazy-val/test | 0 .../less-inter-inv-java/A.java | 0 .../less-inter-inv-java/B.java | 0 .../less-inter-inv-java/C.java | 0 .../less-inter-inv-java/D.java | 0 .../less-inter-inv-java/E.java | 0 .../less-inter-inv-java/build.sbt | 0 .../less-inter-inv-java/changes/A2.java | 0 .../project/CompileState.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../less-inter-inv-java/project/plugins.sbt | 0 .../less-inter-inv-java/test | 0 .../less-inter-inv/A.scala | 0 .../less-inter-inv/B.scala | 0 .../less-inter-inv/C.scala | 0 .../less-inter-inv/D.scala | 0 .../less-inter-inv/E.scala | 0 .../less-inter-inv/build.sbt | 0 .../less-inter-inv/changes/A2.scala | 0 .../less-inter-inv/project/CompileState.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../less-inter-inv/project/plugins.sbt | 0 .../source-dependencies/less-inter-inv/test | 0 .../source-dependencies/linearization/A.scala | 0 .../source-dependencies/linearization/B.scala | 0 .../source-dependencies/linearization/C.scala | 0 .../source-dependencies/linearization/D.scala | 0 .../source-dependencies/linearization/E.scala | 0 .../source-dependencies/linearization/F.scala | 0 .../linearization/changes/D.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../linearization/project/plugins.sbt | 0 .../source-dependencies/linearization/test | 0 .../local-class-inheritance-from-java/A.java | 0 .../local-class-inheritance-from-java/B.java | 0 .../local-class-inheritance-from-java/C.scala | 0 .../local-class-inheritance-from-java/D.scala | 0 .../changes/A2.java | 0 .../disabled | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../local-class-inheritance/A.scala | 0 .../local-class-inheritance/B.scala | 0 .../local-class-inheritance/C.scala | 0 .../local-class-inheritance/D.scala | 0 .../local-class-inheritance/changes/A2.scala | 0 .../local-class-inheritance/disabled | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../changes/Macro.scala | 0 .../changes/MacroCompileError.scala | 0 .../changes/MacroRuntimeError.scala | 0 .../changes/Main.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../macro-expansion-dependencies-1/test | 0 .../Macro.scala | 0 .../changes/MacroRuntime.scala | 0 .../changes/MacroRuntimeCompileError.scala | 0 .../changes/MacroRuntimeRuntimeError.scala | 0 .../changes/Main.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../macro-expansion-dependencies-2/test | 0 .../Macros.scala | 0 .../macro-expansion-dependencies-3/Test.scala | 0 .../TestB.scala | 0 .../changes/TestB.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../macro-expansion-dependencies-3/test | 0 .../malformed-class-name-with-dollar/B.java | 0 .../changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../malformed-class-name-with-dollar/test | 0 .../malformed-class-name/Boo.scala | 0 .../malformed-class-name/changes/BooUser.java | 0 .../project/DottyInjectedPlugin.scala | 0 .../malformed-class-name/project/plugins.sbt | 0 .../malformed-class-name/test | 0 .../missing-annot/a/A.scala | 0 .../missing-annot/a/JavaAnnot.java | 0 .../missing-annot/a/ScalaAnnot.scala | 0 .../missing-annot/b/B.scala | 0 .../missing-annot/build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../missing-annot/project/plugins.sbt | 0 .../source-dependencies/missing-annot/test | 0 .../source-dependencies/named/A.scala | 0 .../source-dependencies/named/B.scala | 0 .../source-dependencies/named/changes/A.scala | 0 .../named/project/DottyInjectedPlugin.scala | 0 .../named/project/plugins.sbt | 0 .../source-dependencies/named/test | 0 .../nested-case-class/changes/A0.scala | 0 .../nested-case-class/changes/A1.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../nested-case-class/project/plugins.sbt | 0 .../nested-case-class/test | 0 .../nested-type-params/A.scala | 0 .../nested-type-params/B.scala | 0 .../nested-type-params/Bar.scala | 0 .../nested-type-params/Foo.scala | 0 .../nested-type-params/Providers.scala | 0 .../nested-type-params/changes/Bar.scala | 0 .../changes/Providers.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../nested-type-params/project/plugins.sbt | 0 .../nested-type-params/test | 0 .../new-cyclic/changes/A2.scala | 0 .../source-dependencies/new-cyclic/pending | 0 .../project/DottyInjectedPlugin.scala | 0 .../new-cyclic/project/plugins.sbt | 0 .../new-cyclic/src/main/scala/A.scala | 0 .../new-cyclic/src/main/scala/B.scala | 0 .../new-pkg-dep/changes/A1.java | 0 .../new-pkg-dep/changes/B0.scala | 0 .../new-pkg-dep/changes/B1.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../new-pkg-dep/project/plugins.sbt | 0 .../source-dependencies/new-pkg-dep/test | 0 .../source-dependencies/override/A.scala | 0 .../source-dependencies/override/B.scala | 0 .../source-dependencies/override/C.scala | 0 .../source-dependencies/override/D.scala | 0 .../override/changes/B2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../override/project/plugins.sbt | 0 .../source-dependencies/override/test | 0 .../package-object-implicit/Test.scala | 0 .../changes/package.scala | 0 .../package-object-implicit/pending | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../package-object-name/A.scala | 0 .../package-object-name/b.scala | 0 .../package-object-name/changes/A1.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../package-object-name/project/plugins.sbt | 0 .../package-object-name/test | 0 .../package-object-nested-class/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../package-object-nested-class/test | 0 .../packageobject-and-traits/Bar.scala | 0 .../packageobject-and-traits/Baz.scala | 0 .../packageobject-and-traits/Foo.scala | 0 .../changes/package.scala | 0 .../packageobject-and-traits/pending | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../source-dependencies/parent-change/W.scala | 0 .../source-dependencies/parent-change/Y.scala | 0 .../source-dependencies/parent-change/Z.scala | 0 .../parent-change/changes/W.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../parent-change/project/plugins.sbt | 0 .../source-dependencies/parent-change/test | 0 .../parent-member-change/A.scala | 0 .../parent-member-change/B.scala | 0 .../parent-member-change/C.scala | 0 .../parent-member-change/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../parent-member-change/project/plugins.sbt | 0 .../parent-member-change/test | 0 .../pkg-private-class/A.scala | 0 .../pkg-private-class/B.scala | 0 .../pkg-private-class/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../pkg-private-class/project/plugins.sbt | 0 .../pkg-private-class/test | 0 .../pkg-self/changes/A1.scala | 0 .../pkg-self/changes/A2.scala | 0 .../pkg-self/changes/B.scala | 0 .../pkg-self/changes/package.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../pkg-self/project/plugins.sbt | 0 .../source-dependencies/pkg-self/test | 0 .../qualified-access/A.scala | 0 .../qualified-access/B.scala | 0 .../qualified-access/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../qualified-access/project/plugins.sbt | 0 .../source-dependencies/qualified-access/test | 0 .../recorded-products/DefaultPkg.scala | 0 .../recorded-products/Local.scala | 0 .../recorded-products/Nested.scala | 0 .../recorded-products/disabled | 0 .../project/DottyInjectedPlugin.scala | 0 .../recorded-products/project/plugins.sbt | 0 .../remove-test-a/changes/1.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../remove-test-a/project/plugins.sbt | 0 .../source-dependencies/remove-test-a/test | 0 .../remove-test-b/changes/A2.scala | 0 .../remove-test-b/changes/B3.scala | 0 .../remove-test-b/changes/B4.scala | 0 .../remove-test-b/changes/B5.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../remove-test-b/project/plugins.sbt | 0 .../remove-test-b/src/main/scala/A.scala | 0 .../remove-test-b/src/main/scala/B.scala | 0 .../source-dependencies/remove-test-b/test | 0 .../repeated-parameters/A.scala | 0 .../repeated-parameters/B.scala | 0 .../repeated-parameters/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../repeated-parameters/project/plugins.sbt | 0 .../repeated-parameters/test | 0 .../replace-test-a/build.sbt | 0 .../replace-test-a/changes/first.scala | 0 .../replace-test-a/changes/second.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../replace-test-a/project/plugins.sbt | 0 .../source-dependencies/replace-test-a/test | 0 .../resident-java/build.sbt | 0 .../resident-java/changes/A1.java | 0 .../resident-java/changes/A2.java | 0 .../resident-java/changes/B0.scala | 0 .../resident-java/changes/B1.scala | 0 .../resident-java/changes/B2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../resident-java/project/plugins.sbt | 0 .../source-dependencies/resident-java/test | 0 .../resident-package-object/build.sbt | 0 .../resident-package-object/changes/A.scala | 0 .../changes/package.scala | 0 .../changes/package2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../resident-package-object/test | 0 .../restore-classes/build.sbt | 0 .../restore-classes/changes/A1.scala | 0 .../restore-classes/changes/A2.scala | 0 .../restore-classes/changes/B.scala | 0 .../project/CompileState.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../restore-classes/project/plugins.sbt | 0 .../source-dependencies/restore-classes/test | 0 .../same-file-used-names/A.scala | 0 .../same-file-used-names/B.scala | 0 .../same-file-used-names/changes/B.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../same-file-used-names/project/plugins.sbt | 0 .../same-file-used-names/test | 0 .../source-dependencies/sealed/A.scala | 0 .../source-dependencies/sealed/D.scala | 0 .../sealed/changes/A.scala | 0 .../sealed/project/DottyInjectedPlugin.scala | 0 .../sealed/project/plugins.sbt | 0 .../source-dependencies/sealed/test | 0 .../signature-change/B.scala | 0 .../signature-change/changes/A0.scala | 0 .../signature-change/changes/A1.scala | 0 .../signature-change/changes/A2.scala | 0 .../signature-change/changes/A3.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../signature-change/project/plugins.sbt | 0 .../source-dependencies/signature-change/test | 0 .../source-dependencies/specialized/A.scala | 0 .../source-dependencies/specialized/B.scala | 0 .../specialized/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../specialized/project/plugins.sbt | 0 .../source-dependencies/specialized/test | 0 .../stability-change/A.scala | 0 .../stability-change/B.scala | 0 .../stability-change/C.scala | 0 .../stability-change/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../stability-change/project/plugins.sbt | 0 .../source-dependencies/stability-change/test | 0 .../struct-projection/A.scala | 0 .../struct-projection/B.scala | 0 .../struct-projection/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../struct-projection/project/plugins.sbt | 0 .../struct-projection/test | 0 .../source-dependencies/struct-usage/A.scala | 0 .../source-dependencies/struct-usage/B.scala | 0 .../struct-usage/changes/A.scala | 0 .../source-dependencies/struct-usage/pending | 0 .../project/DottyInjectedPlugin.scala | 0 .../struct-usage/project/plugins.sbt | 0 .../source-dependencies/struct/A.scala | 0 .../source-dependencies/struct/B.scala | 0 .../source-dependencies/struct/C.scala | 0 .../struct/changes/A.scala | 0 .../source-dependencies/struct/disabled | 0 .../struct/project/DottyInjectedPlugin.scala | 0 .../struct/project/plugins.sbt | 0 .../subproject-dependency-b/build.sbt | 0 .../subproject-dependency-b/changes/A1.scala | 0 .../subproject-dependency-b/changes/A2.scala | 0 .../subproject-dependency-b/pending | 0 .../subproject-dependency-b/provider/A.scala | 0 .../subproject-dependency-b/use/B.scala | 0 .../trait-member-modified/build.sbt | 0 .../trait-member-modified/changes/A1.scala | 0 .../project/CompileState.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../trait-member-modified/project/plugins.sbt | 0 .../src/main/scala/A.scala | 0 .../src/main/scala/B.scala | 0 .../trait-member-modified/test | 0 .../trait-private-object/A.scala | 0 .../trait-private-object/B.scala | 0 .../trait-private-object/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../trait-private-object/project/plugins.sbt | 0 .../trait-private-object/test | 0 .../trait-private-val/changes/Base.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../trait-private-val/project/plugins.sbt | 0 .../src/main/scala/foo/Base.scala | 0 .../src/main/scala/foo/TestApp.scala | 0 .../trait-private-val/test | 0 .../trait-private-var/B.scala | 0 .../trait-private-var/changes/A0.scala | 0 .../trait-private-var/changes/A1.scala | 0 .../trait-private-var/changes/A2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../trait-private-var/project/plugins.sbt | 0 .../trait-private-var/test | 0 .../source-dependencies/trait-super/A.scala | 0 .../source-dependencies/trait-super/B.scala | 0 .../trait-super/Main.scala | 0 .../trait-super/changes/B2.scala | 0 .../trait-super/changes/B3.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../trait-super/project/plugins.sbt | 0 .../source-dependencies/trait-super/test | 0 .../transitive-a/changes/A2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../transitive-a/project/plugins.sbt | 0 .../transitive-a/src/main/scala/A.scala | 0 .../transitive-a/src/main/scala/B.scala | 0 .../transitive-a/src/main/scala/C.scala | 0 .../source-dependencies/transitive-a/test | 0 .../transitive-b/changes/A2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../transitive-b/project/plugins.sbt | 0 .../transitive-b/src/main/scala/A.scala | 0 .../transitive-b/src/main/scala/B.scala | 0 .../transitive-b/src/main/scala/C.scala | 0 .../source-dependencies/transitive-b/test | 0 .../transitive-class/A.scala | 0 .../transitive-class/BC.scala | 0 .../transitive-class/D.scala | 0 .../transitive-class/changes/A.scala | 0 .../transitive-class/disabled | 0 .../project/DottyInjectedPlugin.scala | 0 .../transitive-class/project/plugins.sbt | 0 .../transitive-inherit-java/A.java | 0 .../transitive-inherit-java/B.java | 0 .../transitive-inherit-java/C.java | 0 .../transitive-inherit-java/changes/A2.java | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../transitive-inherit-java/test | 0 .../transitive-inherit/A.scala | 0 .../transitive-inherit/B.scala | 0 .../transitive-inherit/C.scala | 0 .../transitive-inherit/changes/A2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../transitive-inherit/project/plugins.sbt | 0 .../transitive-inherit/test | 0 .../transitive-memberRef/build.sbt | 0 .../transitive-memberRef/changes/A1.scala | 0 .../project/CompileState.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../transitive-memberRef/project/plugins.sbt | 0 .../src/main/scala/A.scala | 0 .../src/main/scala/B.scala | 0 .../src/main/scala/C.scala | 0 .../src/main/scala/D.scala | 0 .../src/main/scala/X.scala | 0 .../src/main/scala/Y.scala | 0 .../transitive-memberRef/test | 0 .../source-dependencies/type-alias/A.scala | 0 .../source-dependencies/type-alias/B.scala | 0 .../source-dependencies/type-alias/build.sbt | 0 .../type-alias/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../type-alias/project/plugins.sbt | 0 .../source-dependencies/type-alias/test | 0 .../type-member-nested-object/A.scala | 0 .../type-member-nested-object/B.scala | 0 .../type-member-nested-object/C.scala | 0 .../changes/B2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../type-member-nested-object/test | 0 .../type-parameter/A.scala | 0 .../type-parameter/B.scala | 0 .../type-parameter/C.scala | 0 .../type-parameter/D.scala | 0 .../type-parameter/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../type-parameter/project/plugins.sbt | 0 .../source-dependencies/type-parameter/test | 0 .../source-dependencies/typeargref/A.scala | 0 .../source-dependencies/typeargref/B.scala | 0 .../typeargref/changes/A1.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../typeargref/project/plugins.sbt | 0 .../source-dependencies/typeargref/test | 0 .../source-dependencies/typeref-only/A.scala | 0 .../source-dependencies/typeref-only/B.scala | 0 .../typeref-only/build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../typeref-only/project/plugins.sbt | 0 .../source-dependencies/typeref-only/test | 0 .../typeref-return/A.scala | 0 .../typeref-return/B.scala | 0 .../typeref-return/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../typeref-return/project/plugins.sbt | 0 .../source-dependencies/typeref-return/test | 0 .../types-in-used-names-a/A.scala | 0 .../types-in-used-names-a/B.scala | 0 .../types-in-used-names-a/C.scala | 0 .../types-in-used-names-a/D.scala | 0 .../types-in-used-names-a/changes/B2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../types-in-used-names-a/project/plugins.sbt | 0 .../types-in-used-names-a/test | 0 .../types-in-used-names-b/A.scala | 0 .../types-in-used-names-b/B.scala | 0 .../types-in-used-names-b/changes/A2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../types-in-used-names-b/project/plugins.sbt | 0 .../types-in-used-names-b/test | 0 .../unexpanded-names/Foo.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../unexpanded-names/project/plugins.sbt | 0 .../source-dependencies/unexpanded-names/test | 0 .../value-class-underlying/A.scala | 0 .../value-class-underlying/B.scala | 0 .../value-class-underlying/C.scala | 0 .../value-class-underlying/build.sbt | 0 .../value-class-underlying/changes/A2.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../value-class-underlying/test | 0 .../source-dependencies/value-class/build.sbt | 0 .../value-class/changes/A0.scala | 0 .../value-class/changes/A1.scala | 0 .../value-class/changes/B0.scala | 0 .../value-class/changes/B1.scala | 0 .../value-class/changes/B2.scala | 0 .../value-class/changes/C0.scala | 0 .../value-class/changes/C1.scala | 0 .../value-class/changes/C2.scala | 0 .../source-dependencies/value-class/pending | 0 .../project/DottyInjectedPlugin.scala | 0 .../value-class/project/plugins.sbt | 0 .../source-dependencies/var/A.scala | 0 .../source-dependencies/var/B.scala | 0 .../source-dependencies/var/changes/A.scala | 0 .../var/project/DottyInjectedPlugin.scala | 0 .../var/project/plugins.sbt | 0 .../source-dependencies/var/test | 0 .../source-dependencies/variance/A.scala | 0 .../source-dependencies/variance/C.scala | 0 .../variance/changes/A.scala | 0 .../project/DottyInjectedPlugin.scala | 0 .../variance/project/plugins.sbt | 0 .../source-dependencies/variance/test | 0 .../add-overload/a-changes/A.scala | 0 .../tasty-compat/add-overload/a/A.scala | 0 .../tasty-compat/add-overload/b/B.scala | 0 .../tasty-compat/add-overload/build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../add-overload/project/plugins.sbt | 0 .../tasty-compat/add-overload/test | 0 .../add-override/a-changes/A.scala | 0 .../tasty-compat/add-override/a/A.scala | 0 .../tasty-compat/add-override/b/B.scala | 0 .../tasty-compat/add-override/build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../add-override/project/plugins.sbt | 0 .../tasty-compat/add-override/test | 0 .../a-changes/A.scala | 0 .../add-refinement-change-names/a/A.scala | 0 .../add-refinement-change-names/b/B.scala | 0 .../add-refinement-change-names/build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../project/plugins.sbt | 0 .../add-refinement-change-names/test | 0 .../change-refinement/a-changes/A.scala | 0 .../tasty-compat/change-refinement/a/A.scala | 0 .../tasty-compat/change-refinement/b/B.scala | 0 .../tasty-compat/change-refinement/build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../change-refinement/project/plugins.sbt | 0 .../tasty-compat/change-refinement/test | 0 .../move-method/a-changes/A.scala | 0 .../tasty-compat/move-method/a/A.scala | 0 .../tasty-compat/move-method/b/B.scala | 0 .../tasty-compat/move-method/build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../move-method/project/plugins.sbt | 0 .../tasty-compat/move-method/test | 0 .../remove-override/a-changes/A.scala | 0 .../tasty-compat/remove-override/a/A.scala | 0 .../tasty-compat/remove-override/b/B.scala | 0 .../tasty-compat/remove-override/build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../remove-override/project/plugins.sbt | 0 .../tasty-compat/remove-override/test | 0 .../remove-refinement/a-changes/A.scala | 0 .../tasty-compat/remove-refinement/a/A.scala | 0 .../tasty-compat/remove-refinement/b/B.scala | 0 .../tasty-compat/remove-refinement/build.sbt | 0 .../project/DottyInjectedPlugin.scala | 0 .../remove-refinement/project/plugins.sbt | 0 .../tasty-compat/remove-refinement/test | 0 .../plugins/custom/analyzer/Analyzer_1.scala | 4 +- 1120 files changed, 82 insertions(+), 860 deletions(-) create mode 100644 project/Bootstrap.scala rename {sbt-dotty/src/dotty/tools/sbtplugin => project}/DottyIDEPlugin.scala (99%) delete mode 100644 sbt-dotty/src/dotty/tools/sbtplugin/DottyPlugin.scala delete mode 100644 sbt-dotty/src/dotty/tools/sbtplugin/TastyFileManager.scala rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/i7442/a/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/i7442/b/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/i7442/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/i7442/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/i7442/project/Reporter.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/i7442/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/i7442/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/simple/Source.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/simple/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/simple/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/simple/project/Reporter.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/simple/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/compilerReporter/simple/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/discovery/test-discovery/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/discovery/test-discovery/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/discovery/test-discovery/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/discovery/test-discovery/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/discovery/test-discovery/src/main/scala/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/discovery/test-discovery/src/test/scala/AbstractClassTest.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/discovery/test-discovery/src/test/scala/TestA.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/discovery/test-discovery/src/test/scala/TraitTest.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/discovery/test-discovery/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-bridge/zinc-13-compat/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-bridge/zinc-13-compat/src/main/scala/Main.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-bridge/zinc-13-compat/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-bridge/zinc-13-compat/tests/Hello.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/analyzer-plugin/app/Hello.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/analyzer-plugin/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/analyzer-plugin/changes/plugin.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/analyzer-plugin/changes/retain.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/analyzer-plugin/lib/Lib.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/analyzer-plugin/plugin/Analyzer.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/analyzer-plugin/plugin/SetDefTree.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/analyzer-plugin/plugin/SetDefTreeOff.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/analyzer-plugin/plugin/src/main/resources/plugin.properties (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/analyzer-plugin/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/analyzer-plugin/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/compiler-plugin/app/src/main/scala/hello/Hello.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/compiler-plugin/appOK/src/main/scala/hello/Hello.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/compiler-plugin/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/compiler-plugin/changes/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/compiler-plugin/plugin/DivideZero.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/compiler-plugin/plugin/src/main/resources/plugin.properties (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/compiler-plugin/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/compiler-plugin/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/dotty-knowledge.i17/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/dotty-knowledge.i17/project/build.properties (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/dotty-knowledge.i17/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/dotty-knowledge.i17/src/main/scala/Main.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/dotty-knowledge.i17/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/example-project/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/example-project/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/example-project/src/main/scala/hello/Hello.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/example-project/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/i7897/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/i7897/changes/build-no-fork.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/i7897/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/i7897/src/main/scala/hello/i7897.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/i7897/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/quoted-example-project/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/quoted-example-project/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/quoted-example-project/src/changes/Hello.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/quoted-example-project/src/main/scala/hello/Hello.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/quoted-example-project/src/test/scala/hello/Tests.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/quoted-example-project/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scala2/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scala2/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scala2/src/main/scala/hello/Hello.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scala2/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc-empty-test/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc-empty-test/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc-empty-test/src/main/scala/hello/Hello.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc-empty-test/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/AutoParamTupling.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/ContextQueries.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/Conversion.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/EnumTypes.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/ImpliedInstances.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/IntersectionTypes.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/Main.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/MultiversalEquality.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/PatternMatching.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/StructuralTypes.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/TraitParams.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/TypeLambdas.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/UnionTypes.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/src/main/scala/hello/Hello.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/scaladoc/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/tasty-inspector-example-project/app/Main.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/tasty-inspector-example-project/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/tasty-inspector-example-project/lib/Foo.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/tasty-inspector-example-project/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/sbt-dotty/tasty-inspector-example-project/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/akka/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/akka/i3100.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/akka/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/akka/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/eff/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/eff/i6484.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/eff/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/eff/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/erasure-scalajs/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/erasure-scalajs/dottyApp/Main.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/erasure-scalajs/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/erasure-scalajs/scala2Lib/Api.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/erasure-scalajs/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/erasure/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/erasure/changes/Main.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/erasure/dottyApp/Api.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/erasure/dottyApp/Main.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/erasure/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/erasure/scala2Lib/Api.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/erasure/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i11173/app/App.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i11173/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i11173/lib/Lib.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i11173/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i11173/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i12109/app/App.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i12109/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i12109/lib/Lib.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i12109/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i12109/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i8001/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i8001/lib/lib.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i8001/main/test.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i8001/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i8001/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i8847/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i8847/lib/i8847-lib.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i8847/main/i8847-test.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i8847/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i8847/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i9916a/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i9916a/lib/i9916a-lib.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i9916a/main/i9916a-test.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i9916a/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i9916a/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i9916b/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i9916b/lib/i9916b-lib.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i9916b/main/i9916b-test.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i9916b/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/i9916b/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/longnames/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/longnames/lib/lib.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/longnames/main/test.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/longnames/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/longnames/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/structural/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/structural/lib/lib.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/structural/main/test.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/structural/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scala2-compat/structural/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/scalajs/basic/Main.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/scalajs/basic/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scalajs/basic/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/scalajs/basic/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-override/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-override/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-override/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-override/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-override/changes/C2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-override/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-override/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-override/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type-override/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type-override/changes/Bar1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type-override/project/CompileState.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type-override/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type-override/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type-override/src/main/scala/Bar.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type-override/src/main/scala/Foo.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type-override/src/main/scala/Impl.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type-override/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/abstract-type/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/added/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/added/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/added/changes/A3.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/added/changes/B1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/added/changes/B2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/added/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/added/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/added/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-class-java-depends-on-scala/JJ.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-class-java-depends-on-scala/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-class-java-depends-on-scala/changes/S1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-class-java-depends-on-scala/changes/S2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-class-java-depends-on-scala/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-class-java-depends-on-scala/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-class-java-depends-on-scala/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-java-scala-class/A.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-java-scala-class/B.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-java-scala-class/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-java-scala-class/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-java-scala-class/changes/A2.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-java-scala-class/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-java-scala-class/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/anon-java-scala-class/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-a/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-a/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-a/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-a/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-a/changes/B2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-a/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-a/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-a/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-b/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-b/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-b/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-b/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-b/changes/B2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-b/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-b/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/as-seen-from-b/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/backtick-quoted-names/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/backtick-quoted-names/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/backtick-quoted-names/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/backtick-quoted-names/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/backtick-quoted-names/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/backtick-quoted-names/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/binary/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/binary/changes/Break.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/binary/dep/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/binary/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/binary/project/P.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/binary/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/binary/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/binary/use/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/by-name/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/by-name/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/by-name/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/by-name/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/by-name/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/by-name/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/canon/Use.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/canon/actual/A.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/canon/actual/a.jar (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/canon/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/canon/lib/a.jar (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/canon/project/CompileState.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/canon/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/canon/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/canon/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/changedTypeOfChildOfSealed/changed/Sealed1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/changedTypeOfChildOfSealed/changed/Sealed2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/changedTypeOfChildOfSealed/incOptions.properties (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/changedTypeOfChildOfSealed/pending (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/changedTypeOfChildOfSealed/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/changedTypeOfChildOfSealed/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/changedTypeOfChildOfSealed/src/main/scala/foo/Sealed.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/changedTypeOfChildOfSealed/src/main/scala/foo/Usage.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-classes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-classes/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-classes/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-classes/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-dependencies/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-dependencies/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-dependencies/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-dependencies/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-dependencies/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-dependencies/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-products/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-products/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-products/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-products/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-recompilations/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-recompilations/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-recompilations/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-recompilations/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-recompilations/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-recompilations/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-recompilations/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/check-recompilations/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-inheritance/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-inheritance/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-inheritance/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-inheritance/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-inheritance/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-inheritance/src/main/scala/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-inheritance/src/main/scala/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-inheritance/src/main/scala/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-memberRef/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-memberRef/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-memberRef/incOptions.properties (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-memberRef/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-memberRef/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-memberRef/src/main/scala/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/class-based-memberRef/src/main/scala/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/compactify/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/compactify/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/compactify/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/compactify/src/main/scala/For.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/compactify/src/main/scala/Nested.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/compactify/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constants/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constants/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constants/changes/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constants/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constants/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constants/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constructors-unrelated/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constructors-unrelated/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constructors-unrelated/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constructors-unrelated/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constructors-unrelated/project/CompileState.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constructors-unrelated/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constructors-unrelated/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/constructors-unrelated/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/continuations/Foo.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/continuations/Use.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/continuations/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/continuations/changes/Def1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/continuations/changes/Def2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/continuations/pending (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/continuations/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/continuations/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/cross-source/pending (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/cross-source/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/cross-source/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/cross-source/src/main/scala-2.10/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/cross-source/src/main/scala-2.9.3/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/cross-source/src/main/scala/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/default-params/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/default-params/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/default-params/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/default-params/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/default-params/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/default-params/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/dup-class/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/dup-class/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/dup-class/changes/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/dup-class/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/dup-class/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/dup-class/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-a/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-a/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-a/changes/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-a/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-a/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-a/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-modified-names/T.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-modified-names/changes/T.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-modified-names/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-modified-names/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-modified-names/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-package/changes/Define1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-package/changes/Define2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-package/changes/Use.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-package/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-package/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/empty-package/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/erasure/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/erasure/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/erasure/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/erasure/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/erasure/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/erasure/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/expanded-type-projection/changed/FactoryProvider.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/expanded-type-projection/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/expanded-type-projection/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/expanded-type-projection/src/main/scala/foo/FactoryProvider.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/expanded-type-projection/src/main/scala/foo/Lib.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/expanded-type-projection/src/main/scala/foo/Usage.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/expanded-type-projection/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-clauses/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-clauses/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-clauses/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-clauses/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-clauses/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-clauses/changes/B1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-clauses/changes/C1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-clauses/changes/D1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-clauses/project/CompileState.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-clauses/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-clauses/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-clauses/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars/changes/A3.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars/changes/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars/changes/build2.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars2/a/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars2/b/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars2/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars2/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars2/changes/B1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars2/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars2/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/export-jars2/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/false-error/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/false-error/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/false-error/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/false-error/pending (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/false-error/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/false-error/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/fbounded-existentials/fbounds.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/fbounded-existentials/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/fbounded-existentials/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/fbounded-existentials/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-params/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-params/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-params/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-params/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-params/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-params/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-companion-scope/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-companion-scope/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-companion-scope/changes/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-companion-scope/changes/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-companion-scope/changes/M.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-companion-scope/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-companion-scope/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-companion-scope/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-higher-kinded/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-higher-kinded/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-higher-kinded/changes/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-higher-kinded/changes/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-higher-kinded/changes/M.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-higher-kinded/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-higher-kinded/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search-higher-kinded/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search/changes/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search/changes/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit-search/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/implicit/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/import-class/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/import-class/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/import-class/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/import-class/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/import-class/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/import-class/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/import-package/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/import-package/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/import-package/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/import-package/pending (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/import-package/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/import-package/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited-deps-java/A.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited-deps-java/B.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited-deps-java/C.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited-deps-java/D.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited-deps-java/E.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited-deps-java/F.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited-deps-java/G.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited-deps-java/J.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited-deps-java/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited-deps-java/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited-deps-java/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited-deps-java/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited_type_params/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited_type_params/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited_type_params/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited_type_params/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inherited_type_params/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline-inherited/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline-inherited/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline-inherited/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline-inherited/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline-inherited/changes/B1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline-inherited/dbg.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline-inherited/project/CompileState.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline-inherited/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline-inherited/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline-inherited/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline/changes/B1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline/changes/B2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline/changes/B3.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inline/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class-java-depends-on-scala/JJ.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class-java-depends-on-scala/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class-java-depends-on-scala/changes/S1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class-java-depends-on-scala/changes/S2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class-java-depends-on-scala/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class-java-depends-on-scala/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class-java-depends-on-scala/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class/changes/B2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class/project/CompileState.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-class/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-object/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-object/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-object/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-object/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-object/changes/B2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-object/project/CompileState.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-object/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-object/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/inner-object/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/intermediate-error/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/intermediate-error/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/intermediate-error/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/intermediate-error/changes/A3.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/intermediate-error/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/intermediate-error/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/intermediate-error/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-analysis-serialization-error/Outer.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-analysis-serialization-error/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-analysis-serialization-error/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-analysis-serialization-error/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-analysis-serialization-error/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-anonymous/Outer.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-anonymous/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-anonymous/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-anonymous/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-basic/changes/A.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-basic/changes/A2.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-basic/changes/B1.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-basic/changes/B2.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-basic/changes/B3.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-basic/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-basic/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-basic/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-enum/changes/SomeEnum.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-enum/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-enum/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-enum/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-generic-workaround/A.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-generic-workaround/DefaultTreeTableSorter.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-generic-workaround/TreeColumnModel.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-generic-workaround/TreeTableSorter.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-generic-workaround/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-generic-workaround/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-generic-workaround/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-inner/A.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-inner/C.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-inner/D.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-inner/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-inner/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-inner/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-lambda-typeparams/Example.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-lambda-typeparams/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-lambda-typeparams/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-lambda-typeparams/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-mixed/JJ.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-mixed/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-mixed/changes/S1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-mixed/changes/S2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-mixed/changes/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-mixed/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-mixed/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-mixed/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-name-with-dollars/JFunction2$mcJDD$sp.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-name-with-dollars/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-name-with-dollars/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-name-with-dollars/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-static/changes/J1.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-static/changes/J2.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-static/changes/S.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-static/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-static/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/java-static/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/lazy-val/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/lazy-val/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/lazy-val/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/lazy-val/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/lazy-val/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/lazy-val/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv-java/A.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv-java/B.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv-java/C.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv-java/D.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv-java/E.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv-java/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv-java/changes/A2.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv-java/project/CompileState.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv-java/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv-java/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv-java/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv/E.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv/project/CompileState.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/less-inter-inv/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/linearization/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/linearization/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/linearization/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/linearization/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/linearization/E.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/linearization/F.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/linearization/changes/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/linearization/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/linearization/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/linearization/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance-from-java/A.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance-from-java/B.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance-from-java/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance-from-java/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance-from-java/changes/A2.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance-from-java/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance-from-java/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance-from-java/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/local-class-inheritance/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-1/changes/Macro.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-1/changes/MacroCompileError.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-1/changes/MacroRuntimeError.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-1/changes/Main.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-1/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-1/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-1/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-2/Macro.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntime.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntimeCompileError.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntimeRuntimeError.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-2/changes/Main.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-2/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-2/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-2/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-3/Macros.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-3/Test.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-3/TestB.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-3/changes/TestB.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-3/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-3/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/macro-expansion-dependencies-3/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/malformed-class-name-with-dollar/B.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/malformed-class-name-with-dollar/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/malformed-class-name-with-dollar/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/malformed-class-name-with-dollar/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/malformed-class-name-with-dollar/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/malformed-class-name/Boo.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/malformed-class-name/changes/BooUser.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/malformed-class-name/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/malformed-class-name/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/malformed-class-name/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/missing-annot/a/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/missing-annot/a/JavaAnnot.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/missing-annot/a/ScalaAnnot.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/missing-annot/b/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/missing-annot/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/missing-annot/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/missing-annot/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/missing-annot/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/named/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/named/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/named/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/named/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/named/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/named/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-case-class/changes/A0.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-case-class/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-case-class/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-case-class/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-case-class/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-type-params/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-type-params/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-type-params/Bar.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-type-params/Foo.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-type-params/Providers.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-type-params/changes/Bar.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-type-params/changes/Providers.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-type-params/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-type-params/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/nested-type-params/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/new-cyclic/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/new-cyclic/pending (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/new-cyclic/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/new-cyclic/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/new-cyclic/src/main/scala/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/new-cyclic/src/main/scala/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/new-pkg-dep/changes/A1.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/new-pkg-dep/changes/B0.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/new-pkg-dep/changes/B1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/new-pkg-dep/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/new-pkg-dep/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/new-pkg-dep/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/override/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/override/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/override/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/override/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/override/changes/B2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/override/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/override/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/override/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-implicit/Test.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-implicit/changes/package.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-implicit/pending (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-implicit/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-implicit/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-name/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-name/b.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-name/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-name/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-name/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-name/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-nested-class/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-nested-class/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-nested-class/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/package-object-nested-class/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/packageobject-and-traits/Bar.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/packageobject-and-traits/Baz.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/packageobject-and-traits/Foo.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/packageobject-and-traits/changes/package.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/packageobject-and-traits/pending (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/packageobject-and-traits/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/packageobject-and-traits/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-change/W.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-change/Y.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-change/Z.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-change/changes/W.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-change/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-change/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-change/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-member-change/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-member-change/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-member-change/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-member-change/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-member-change/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-member-change/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/parent-member-change/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-private-class/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-private-class/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-private-class/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-private-class/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-private-class/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-private-class/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-self/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-self/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-self/changes/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-self/changes/package.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-self/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-self/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/pkg-self/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/qualified-access/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/qualified-access/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/qualified-access/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/qualified-access/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/qualified-access/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/qualified-access/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/recorded-products/DefaultPkg.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/recorded-products/Local.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/recorded-products/Nested.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/recorded-products/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/recorded-products/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/recorded-products/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-a/changes/1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-a/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-a/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-a/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-b/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-b/changes/B3.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-b/changes/B4.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-b/changes/B5.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-b/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-b/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-b/src/main/scala/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-b/src/main/scala/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/remove-test-b/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/repeated-parameters/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/repeated-parameters/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/repeated-parameters/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/repeated-parameters/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/repeated-parameters/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/repeated-parameters/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/replace-test-a/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/replace-test-a/changes/first.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/replace-test-a/changes/second.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/replace-test-a/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/replace-test-a/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/replace-test-a/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-java/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-java/changes/A1.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-java/changes/A2.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-java/changes/B0.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-java/changes/B1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-java/changes/B2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-java/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-java/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-java/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-package-object/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-package-object/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-package-object/changes/package.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-package-object/changes/package2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-package-object/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-package-object/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/resident-package-object/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/restore-classes/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/restore-classes/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/restore-classes/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/restore-classes/changes/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/restore-classes/project/CompileState.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/restore-classes/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/restore-classes/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/restore-classes/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/same-file-used-names/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/same-file-used-names/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/same-file-used-names/changes/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/same-file-used-names/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/same-file-used-names/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/same-file-used-names/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/sealed/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/sealed/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/sealed/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/sealed/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/sealed/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/sealed/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/signature-change/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/signature-change/changes/A0.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/signature-change/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/signature-change/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/signature-change/changes/A3.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/signature-change/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/signature-change/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/signature-change/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/specialized/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/specialized/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/specialized/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/specialized/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/specialized/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/specialized/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/stability-change/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/stability-change/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/stability-change/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/stability-change/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/stability-change/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/stability-change/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/stability-change/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct-projection/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct-projection/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct-projection/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct-projection/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct-projection/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct-projection/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct-usage/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct-usage/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct-usage/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct-usage/pending (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct-usage/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct-usage/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/struct/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/subproject-dependency-b/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/subproject-dependency-b/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/subproject-dependency-b/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/subproject-dependency-b/pending (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/subproject-dependency-b/provider/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/subproject-dependency-b/use/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-member-modified/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-member-modified/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-member-modified/project/CompileState.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-member-modified/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-member-modified/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-member-modified/src/main/scala/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-member-modified/src/main/scala/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-member-modified/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-object/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-object/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-object/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-object/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-object/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-object/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-val/changes/Base.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-val/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-val/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-val/src/main/scala/foo/Base.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-val/src/main/scala/foo/TestApp.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-val/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-var/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-var/changes/A0.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-var/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-var/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-var/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-var/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-private-var/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-super/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-super/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-super/Main.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-super/changes/B2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-super/changes/B3.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-super/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-super/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/trait-super/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-a/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-a/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-a/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-a/src/main/scala/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-a/src/main/scala/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-a/src/main/scala/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-a/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-b/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-b/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-b/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-b/src/main/scala/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-b/src/main/scala/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-b/src/main/scala/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-b/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-class/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-class/BC.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-class/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-class/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-class/disabled (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-class/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-class/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit-java/A.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit-java/B.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit-java/C.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit-java/changes/A2.java (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit-java/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit-java/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit-java/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-inherit/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-memberRef/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-memberRef/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-memberRef/project/CompileState.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-memberRef/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-memberRef/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-memberRef/src/main/scala/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-memberRef/src/main/scala/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-memberRef/src/main/scala/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-memberRef/src/main/scala/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-memberRef/src/main/scala/X.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-memberRef/src/main/scala/Y.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/transitive-memberRef/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-alias/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-alias/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-alias/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-alias/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-alias/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-alias/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-alias/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-member-nested-object/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-member-nested-object/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-member-nested-object/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-member-nested-object/changes/B2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-member-nested-object/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-member-nested-object/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-member-nested-object/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-parameter/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-parameter/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-parameter/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-parameter/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-parameter/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-parameter/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-parameter/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/type-parameter/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeargref/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeargref/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeargref/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeargref/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeargref/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeargref/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeref-only/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeref-only/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeref-only/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeref-only/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeref-only/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeref-only/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeref-return/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeref-return/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeref-return/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeref-return/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeref-return/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/typeref-return/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-a/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-a/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-a/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-a/D.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-a/changes/B2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-a/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-a/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-a/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-b/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-b/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-b/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-b/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-b/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/types-in-used-names-b/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/unexpanded-names/Foo.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/unexpanded-names/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/unexpanded-names/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/unexpanded-names/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class-underlying/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class-underlying/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class-underlying/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class-underlying/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class-underlying/changes/A2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class-underlying/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class-underlying/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class-underlying/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class/changes/A0.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class/changes/A1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class/changes/B0.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class/changes/B1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class/changes/B2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class/changes/C0.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class/changes/C1.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class/changes/C2.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class/pending (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/value-class/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/var/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/var/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/var/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/var/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/var/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/var/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/variance/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/variance/C.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/variance/changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/variance/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/variance/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/source-dependencies/variance/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-overload/a-changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-overload/a/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-overload/b/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-overload/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-overload/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-overload/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-overload/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-override/a-changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-override/a/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-override/b/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-override/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-override/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-override/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-override/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-refinement-change-names/a-changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-refinement-change-names/a/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-refinement-change-names/b/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-refinement-change-names/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-refinement-change-names/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-refinement-change-names/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/add-refinement-change-names/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/change-refinement/a-changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/change-refinement/a/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/change-refinement/b/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/change-refinement/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/change-refinement/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/change-refinement/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/change-refinement/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/move-method/a-changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/move-method/a/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/move-method/b/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/move-method/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/move-method/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/move-method/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/move-method/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-override/a-changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-override/a/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-override/b/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-override/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-override/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-override/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-override/test (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-refinement/a-changes/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-refinement/a/A.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-refinement/b/B.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-refinement/build.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-refinement/project/DottyInjectedPlugin.scala (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-refinement/project/plugins.sbt (100%) rename {sbt-dotty/sbt-test => sbt-test}/tasty-compat/remove-refinement/test (100%) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 46308563d418..c69cbab2a0fb 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -35,10 +35,7 @@ jobs: - ${{ github.workspace }}/../../cache/ivy:/root/.ivy2/cache - ${{ github.workspace }}/../../cache/general:/root/.cache if: "github.event_name == 'schedule' && github.repository == 'lampepfl/dotty' - || ( - github.event_name == 'push' - && !startsWith(github.event.ref, 'refs/tags/sbt-dotty-') - ) + || github.event_name == 'push' || ( github.event_name == 'pull_request' && !contains(github.event.pull_request.body, '[skip ci]') @@ -82,10 +79,7 @@ jobs: - ${{ github.workspace }}/../../cache/ivy:/root/.ivy2/cache - ${{ github.workspace }}/../../cache/general:/root/.cache if: "github.event_name == 'schedule' && github.repository == 'lampepfl/dotty' - || ( - github.event_name == 'push' - && !startsWith(github.event.ref, 'refs/tags/sbt-dotty-') - ) + || github.event_name == 'push' || ( github.event_name == 'pull_request' && !contains(github.event.pull_request.body, '[skip ci]') @@ -117,7 +111,7 @@ jobs: - name: Cmd Tests run: | - ./project/scripts/sbt ";scala3-bootstrapped/compile ;scala3-bootstrapped/test;sjsSandbox/run;sjsSandbox/test;sjsJUnitTests/test;sjsCompilerTests/test ;sbt-dotty/scripted scala2-compat/* ;configureIDE ;stdlib-bootstrapped/test:run ;stdlib-bootstrapped-tasty-tests/test" + ./project/scripts/sbt ";scala3-bootstrapped/compile ;scala3-bootstrapped/test;sjsSandbox/run;sjsSandbox/test;sjsJUnitTests/test;sjsCompilerTests/test ;sbt-test/scripted scala2-compat/* ;configureIDE ;stdlib-bootstrapped/test:run ;stdlib-bootstrapped-tasty-tests/test" ./project/scripts/bootstrapCmdTests test_windows_fast: @@ -125,7 +119,6 @@ jobs: if: "( github.event_name == 'push' && github.ref != 'refs/heads/master' - && !startsWith(github.event.ref, 'refs/tags/sbt-dotty-') ) || ( github.event_name == 'pull_request' @@ -168,10 +161,7 @@ jobs: test_windows_full: runs-on: [self-hosted, Windows] if: "github.event_name == 'schedule' && github.repository == 'lampepfl/dotty' - || ( - github.event_name == 'push' - && !startsWith(github.event.ref, 'refs/tags/sbt-dotty-') - ) + || github.event_name == 'push' || ( github.event_name == 'pull_request' && !contains(github.event.pull_request.body, '[skip ci]') @@ -361,7 +351,7 @@ jobs: run: cp -vf .github/workflows/repositories /root/.sbt/ ; true - name: Test sbt - run: ./project/scripts/sbt "sbt-dotty/scripted; sbt-community-build/scripted" + run: ./project/scripts/sbt "sbt-test/scripted; sbt-community-build/scripted" test_java8: runs-on: [self-hosted, Linux] @@ -377,7 +367,6 @@ jobs: || ( github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/') - && !startsWith(github.event.ref, 'refs/tags/sbt-dotty-') ) || ( github.event_name == 'pull_request' @@ -410,7 +399,7 @@ jobs: - name: Test run: | - ./project/scripts/sbt ";scala3-bootstrapped/compile ;scala3-bootstrapped/test;sjsSandbox/run;sjsSandbox/test;sjsJUnitTests/test;sjsCompilerTests/test ;sbt-dotty/scripted scala2-compat/* ;configureIDE ;stdlib-bootstrapped/test:run ;stdlib-bootstrapped-tasty-tests/test" + ./project/scripts/sbt ";scala3-bootstrapped/compile ;scala3-bootstrapped/test;sjsSandbox/run;sjsSandbox/test;sjsJUnitTests/test;sjsCompilerTests/test ;sbt-test/scripted scala2-compat/* ;configureIDE ;stdlib-bootstrapped/test:run ;stdlib-bootstrapped-tasty-tests/test" ./project/scripts/bootstrapCmdTests publish_nightly: @@ -520,8 +509,7 @@ jobs: - ${{ github.workspace }}/../../cache/general:/root/.cache needs: [test_non_bootstrapped, test, community_build_a, community_build_b, community_build_c, test_sbt, test_java8] if: "github.event_name == 'push' - && startsWith(github.event.ref, 'refs/tags/') - && !startsWith(github.event.ref, 'refs/tags/sbt-dotty-')" + && startsWith(github.event.ref, 'refs/tags/')" env: RELEASEBUILD: yes @@ -606,8 +594,7 @@ jobs: - ${{ github.workspace }}/../../cache/general:/root/.cache needs: [publish_release] if: "github.event_name == 'push' - && startsWith(github.event.ref, 'refs/tags/') - && !startsWith(github.event.ref, 'refs/tags/sbt-dotty-')" + && startsWith(github.event.ref, 'refs/tags/')" env: RELEASEBUILD: yes @@ -643,46 +630,6 @@ jobs: external_repository: lampepfl/dotty-website publish_branch: gh-pages - publish_sbt_release: - runs-on: [self-hosted, Linux] - container: - image: lampepfl/dotty:2021-03-22 - options: --cpu-shares 4096 - volumes: - - ${{ github.workspace }}/../../cache/sbt:/root/.sbt - - ${{ github.workspace }}/../../cache/ivy:/root/.ivy2/cache - - ${{ github.workspace }}/../../cache/general:/root/.cache - needs: [community_build_a, community_build_b, community_build_c, test_sbt] - if: "github.event_name == 'push' - && startsWith(github.event.ref, 'refs/tags/sbt-dotty-')" - - env: - RELEASEBUILD: yes - PGP_PW: ${{ secrets.PGP_PW }} # PGP passphrase - PGP_SECRET: ${{ secrets.PGP_SECRET }} # Export your private and public PGP key to an *.asc file, take the file's contents as a string - SONATYPE_PW: ${{ secrets.SONATYPE_PW }} - SONATYPE_USER: ${{ secrets.SONATYPE_USER }} - - steps: - - name: Reset existing repo - run: git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/lampepfl/dotty" && git reset --hard FETCH_HEAD || true - - - name: Checkout cleanup script - uses: actions/checkout@v2 - - - name: Cleanup - run: .github/workflows/cleanup.sh - - - name: Git Checkout - uses: actions/checkout@v2 - - - name: Add SBT proxy repositories - run: cp -vf .github/workflows/repositories /root/.sbt/ ; true - - - name: Publish Dotty SBT Plugin Release - run: | - ./project/scripts/sbtPublish ";project sbt-dotty ;publishSigned ;sonatypeBundleRelease" - open_issue_on_failure: runs-on: [self-hosted, Linux] container: diff --git a/.github/workflows/scaladoc.yaml b/.github/workflows/scaladoc.yaml index 85b01a626785..4a1fbf0f8ec1 100644 --- a/.github/workflows/scaladoc.yaml +++ b/.github/workflows/scaladoc.yaml @@ -54,7 +54,7 @@ jobs: run: ./project/scripts/sbt scaladoc/generateScalaDocumentation - name: Generate documentation for example project using dotty-sbt - run: ./project/scripts/sbt "sbt-dotty/scripted sbt-dotty/scaladoc" + run: ./project/scripts/sbt "sbt-test/scripted sbt-dotty/scaladoc" - name: Generate index file run: scaladoc/scripts/mk-index.sh scaladoc/output > scaladoc/output/index.html diff --git a/build.sbt b/build.sbt index f6a2fe9d82bf..4b3a93e50a1f 100644 --- a/build.sbt +++ b/build.sbt @@ -35,7 +35,7 @@ val sjsSandbox = Build.sjsSandbox val sjsJUnitTests = Build.sjsJUnitTests val sjsCompilerTests = Build.sjsCompilerTests -val `sbt-dotty` = Build.`sbt-dotty` +val `sbt-test` = Build.`sbt-test` val `vscode-dotty` = Build.`vscode-dotty` inThisBuild(Build.thisBuildSettings) diff --git a/compiler/src/dotty/tools/dotc/core/TypeErasure.scala b/compiler/src/dotty/tools/dotc/core/TypeErasure.scala index 5ce82de63eed..39876c41fdd0 100644 --- a/compiler/src/dotty/tools/dotc/core/TypeErasure.scala +++ b/compiler/src/dotty/tools/dotc/core/TypeErasure.scala @@ -726,7 +726,7 @@ class TypeErasure(sourceLanguage: SourceLanguage, semiEraseVCs: Boolean, isConst // erased like `Array[A]` as seen from its definition site, no matter // the `X` (same if `A` is bounded). // - // The binary compatibility is checked by sbt-dotty/sbt-test/scala2-compat/i8001 + // The binary compatibility is checked by sbt-test/scala2-compat/i8001 val erasedValueClass = if erasedUnderlying.isPrimitiveValueType && !genericUnderlying.isPrimitiveValueType then defn.boxedType(erasedUnderlying) diff --git a/compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala b/compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala index 944d3016bd27..2d2c80cc8c0e 100644 --- a/compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala +++ b/compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala @@ -1199,8 +1199,8 @@ class TreeUnpickler(reader: TastyReader, * or an override has been removed. * * This is tested in - * - sbt-dotty/sbt-test/tasty-compat/remove-override - * - sbt-dotty/sbt-test/tasty-compat/move-method + * - sbt-test/tasty-compat/remove-override + * - sbt-test/tasty-compat/move-method */ def lookupInSuper = val cls = ownerTpe.classSymbol diff --git a/compiler/src/dotty/tools/dotc/core/unpickleScala2/Scala2Erasure.scala b/compiler/src/dotty/tools/dotc/core/unpickleScala2/Scala2Erasure.scala index 5dde517c4864..f43735d16630 100644 --- a/compiler/src/dotty/tools/dotc/core/unpickleScala2/Scala2Erasure.scala +++ b/compiler/src/dotty/tools/dotc/core/unpickleScala2/Scala2Erasure.scala @@ -29,7 +29,7 @@ object Scala2Erasure: * these issues because they get flattened into a single RefinedType with * three parents, cf `flattenedParents`. * - * See sbt-dotty/sbt-test/scala2-compat/erasure/changes/Main.scala for examples. + * See sbt-test/scala2-compat/erasure/changes/Main.scala for examples. * * @throws TypeError if this type is unsupported. */ @@ -215,7 +215,7 @@ object Scala2Erasure: * is only specified for class symbols. Therefore, the accuracy of this * method cannot be guaranteed, the best we can do is make sure it works on * as many test cases as possible which can be run from sbt using: - * > sbt-dotty/scripted scala2-compat/erasure + * > sbt-test/scripted scala2-compat/erasure * * The body of this method is made to look as much as the Scala 2 version as * possible to make them easier to compare, cf: diff --git a/language-server/src/dotty/tools/languageserver/DottyLanguageServer.scala b/language-server/src/dotty/tools/languageserver/DottyLanguageServer.scala index b95a21e10122..12e52f941af5 100644 --- a/language-server/src/dotty/tools/languageserver/DottyLanguageServer.scala +++ b/language-server/src/dotty/tools/languageserver/DottyLanguageServer.scala @@ -644,7 +644,7 @@ class DottyLanguageServer extends LanguageServer } object DottyLanguageServer { - /** Configuration file normally generated by sbt-dotty */ + /** Configuration file normally generated by the DottyIDEPlugin */ final val IDE_CONFIG_FILE = ".dotty-ide.json" final val RENAME_OVERRIDDEN_QUESTION = "Do you want to rename the base member, or only this member?" diff --git a/language-server/src/dotty/tools/languageserver/Main.scala b/language-server/src/dotty/tools/languageserver/Main.scala index 67c076bd4ad2..5d90efa4c23f 100644 --- a/language-server/src/dotty/tools/languageserver/Main.scala +++ b/language-server/src/dotty/tools/languageserver/Main.scala @@ -20,7 +20,7 @@ import org.eclipse.lsp4j.jsonrpc.Launcher * coursier launch $artifact -M dotty.tools.languageserver.Main -- -stdio * * Where $artifact comes from the `.dotty-ide-artifact` file in the current project, this file - * can be created by the sbt-dotty plugin by running `sbt configureIDE`. + * can be created by the DottyIDEPlugin by running `sbt configureIDE`. * * See vscode-dotty/ for an example integration of the Dotty Language Server into Visual Studio Code. */ diff --git a/project/Bootstrap.scala b/project/Bootstrap.scala new file mode 100644 index 000000000000..e91da8aef47c --- /dev/null +++ b/project/Bootstrap.scala @@ -0,0 +1,34 @@ +package sbt + +import sbt.internal.classpath.ClassLoaderCache +import sbt.internal.inc.ScalaInstance + +// This class needs to be in package sbt to access the ClassLoaderCache +object Bootstrap { + def makeScalaInstance( + state: State, + version: String, + libraryJars: Array[File], + compilerJars: Array[File], + docJars: Array[File], + topLoader: ClassLoader + ): ScalaInstance = { + // `extendedClassLoaderCache` is package private in package sbt + val cache = state.extendedClassLoaderCache + + val libraryLoader = cache(libraryJars.toList, topLoader) + val compilerLoader = cache(compilerJars.toList, libraryLoader) + val fullLoader = cache(docJars.toList, compilerLoader) + + new ScalaInstance( + version = version, + loader = fullLoader, + loaderCompilerOnly = compilerLoader, + loaderLibraryOnly = libraryLoader, + libraryJars = libraryJars, + compilerJars = compilerJars, + allJars = libraryJars ++ compilerJars ++ docJars, + explicitActual = Some(version) + ) + } +} \ No newline at end of file diff --git a/project/Build.scala b/project/Build.scala index ec26ea45708c..cab6a0e1cf1d 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -15,8 +15,6 @@ import xerial.sbt.pack.PackPlugin import xerial.sbt.pack.PackPlugin.autoImport._ import xerial.sbt.Sonatype.autoImport._ -import dotty.tools.sbtplugin.DottyPlugin.autoImport._ -import dotty.tools.sbtplugin.DottyPlugin.makeScalaInstance import dotty.tools.sbtplugin.DottyIDEPlugin.{ installCodeExtension, prepareCommand, runProcess } import dotty.tools.sbtplugin.DottyIDEPlugin.autoImport._ @@ -68,14 +66,13 @@ object Build { val referenceVersion = "3.0.0-RC3" val baseVersion = "3.0.1-RC1" - val baseSbtDottyVersion = "0.5.6" // Versions used by the vscode extension to create a new project // This should be the latest published releases. // TODO: Have the vscode extension fetch these numbers from the Internet // instead of hardcoding them ? val publishedDottyVersion = referenceVersion - val publishedSbtDottyVersion = "0.5.5" + val sbtDottyVersion = "0.5.5" /** scala-library version required to compile Dotty. * @@ -106,11 +103,6 @@ object Build { } val dottyNonBootstrappedVersion = dottyVersion + "-nonbootstrapped" - val sbtDottyName = "sbt-dotty" - val sbtDottyVersion = { - if (isRelease) baseSbtDottyVersion else baseSbtDottyVersion + "-SNAPSHOT" - } - val sbtCommunityBuildVersion = "0.1.0-SNAPSHOT" val agentOptions = List( @@ -164,7 +156,7 @@ object Build { (Compile / compile / javacOptions) ++= Seq("-Xlint:unchecked", "-Xlint:deprecation"), - // Override `runCode` from sbt-dotty to use the language-server and + // Override `runCode` from DottyIDEPlugin to use the language-server and // vscode extension from the source repository of dotty instead of a // published version. runCode := (`scala3-language-server` / run).toTask("").value, @@ -349,8 +341,9 @@ object Build { // Compile using the non-bootstrapped and non-published dotty managedScalaInstance := false, scalaInstance := { - val externalNonBootstrappedDeps = (`scaladoc-nonBootstrapped` / Compile / externalDependencyClasspath).value - val scalaLibrary = findArtifact(externalNonBootstrappedDeps, "scala-library") + val externalLibraryDeps = (`scala3-library` / Compile / externalDependencyClasspath).value.map(_.data).toSet + val externalCompilerDeps = (`scala3-compiler` / Compile / externalDependencyClasspath).value.map(_.data).toSet + val externalScaladocDeps = (`scaladoc-nonBootstrapped` / Compile / externalDependencyClasspath).value.map(_.data).toSet // IMPORTANT: We need to use actual jars to form the ScalaInstance and not // just directories containing classfiles because sbt maintains a cache of @@ -358,26 +351,25 @@ object Build { // however this is only implemented on jars, directories are never // invalidated. val tastyCore = (`tasty-core` / Compile / packageBin).value - val dottyLibrary = (`scala3-library` / Compile / packageBin).value - val dottyInterfaces = (`scala3-interfaces` / Compile / packageBin).value - val dottyCompiler = (`scala3-compiler` / Compile / packageBin).value + val scala3Library = (`scala3-library` / Compile / packageBin).value + val scala3Interfaces = (`scala3-interfaces` / Compile / packageBin).value + val scala3Compiler = (`scala3-compiler` / Compile / packageBin).value val scaladoc = (`scaladoc-nonBootstrapped` / Compile / packageBin).value - val allJars = Seq(tastyCore, dottyLibrary, dottyInterfaces, dottyCompiler, scaladoc) ++ externalNonBootstrappedDeps.map(_.data) + val libraryJars = Array(scala3Library) ++ externalLibraryDeps + val compilerJars = Array(tastyCore, scala3Interfaces, scala3Compiler) ++ (externalCompilerDeps -- externalLibraryDeps) + val docJars = Array(scaladoc) ++ (externalScaladocDeps -- externalCompilerDeps) - makeScalaInstance( + Bootstrap.makeScalaInstance( state.value, scalaVersion.value, - scalaLibrary, - dottyLibrary, - dottyCompiler, - allJars, - appConfiguration.value + libraryJars = libraryJars, + compilerJars = compilerJars, + docJars = docJars, + scalaInstanceTopLoader.value ) }, - Compile / doc / scalacOptions ++= scalacOptionsDocSettings, - // sbt-dotty defines `scalaInstance in doc` so we need to override it manually - doc / scalaInstance := scalaInstance.value, + Compile / doc / scalacOptions ++= scalacOptionsDocSettings ) lazy val commonBenchmarkSettings = Seq( @@ -775,7 +767,7 @@ object Build { lazy val `scala3-staging` = project.in(file("staging")). withCommonSettings(Bootstrapped). // We want the compiler to be present in the compiler classpath when compiling this project but not - // when compiling a project that depends on scala3-staging (see sbt-dotty/sbt-test/sbt-dotty/quoted-example-project), + // when compiling a project that depends on scala3-staging (see sbt-test/sbt-dotty/quoted-example-project), // but we always need it to be present on the JVM classpath at runtime. dependsOn(dottyCompiler(Bootstrapped) % "provided; compile->runtime; test->test"). settings( @@ -785,7 +777,7 @@ object Build { lazy val `scala3-tasty-inspector` = project.in(file("tasty-inspector")). withCommonSettings(Bootstrapped). // We want the compiler to be present in the compiler classpath when compiling this project but not - // when compiling a project that depends on scala3-tasty-inspector (see sbt-dotty/sbt-test/sbt-dotty/tasty-inspector-example-project), + // when compiling a project that depends on scala3-tasty-inspector (see sbt-test/sbt-dotty/tasty-inspector-example-project), // but we always need it to be present on the JVM classpath at runtime. dependsOn(dottyCompiler(Bootstrapped) % "provided; compile->runtime; test->test"). settings( @@ -795,7 +787,7 @@ object Build { lazy val `scala3-tasty-inspector-nonbootstrapped` = project.in(file("tasty-inspector")). withCommonSettings(NonBootstrapped). // We want the compiler to be present in the compiler classpath when compiling this project but not - // when compiling a project that depends on scala3-tasty-inspector (see sbt-dotty/sbt-test/sbt-dotty/tasty-inspector-example-project), + // when compiling a project that depends on scala3-tasty-inspector (see sbt-test/sbt-dotty/tasty-inspector-example-project), // but we always need it to be present on the JVM classpath at runtime. dependsOn(dottyCompiler(NonBootstrapped) % "provided; compile->runtime; test->test"). settings(commonNonBootstrappedSettings). @@ -953,10 +945,6 @@ object Build { dependsOn(dottyCompiler(Bootstrapped)). settings(commonBootstrappedSettings). settings( - // Sources representing the shared configuration file used to communicate between the sbt-dotty - // plugin and the language server - (Compile / unmanagedSourceDirectories) += baseDirectory.value / "../sbt-dotty/src/dotty/tools/sbtplugin/config", - libraryDependencies ++= Seq( "org.eclipse.lsp4j" % "org.eclipse.lsp4j" % "0.6.0", Dependencies.`jackson-databind` @@ -1230,29 +1218,13 @@ object Build { case Bootstrapped => `scaladoc-js` } - // sbt plugin to use Dotty in your own build, see - // https://github.com/lampepfl/scala3-example-project for usage. - lazy val `sbt-dotty` = project.in(file("sbt-dotty")). - enablePlugins(SbtPlugin). + // various scripted sbt tests + lazy val `sbt-test` = project.in(file("sbt-test")). + enablePlugins(ScriptedPlugin). settings(commonSettings). settings( - name := sbtDottyName, - version := sbtDottyVersion, - organization := "ch.epfl.lamp", - // Keep in sync with inject-sbt-dotty.sbt - libraryDependencies ++= Seq( - Dependencies.`jackson-databind`, - Dependencies.newCompilerInterface - ), - (Compile / unmanagedSourceDirectories) += - baseDirectory.value / "../language-server/src/dotty/tools/languageserver/config", - sbtTestDirectory := baseDirectory.value / "sbt-test", - - // ensure that sbt-dotty is built with sbt 1.4 - pluginCrossBuild / sbtVersion := "1.4.9", - - // scritped tests are run with current sbt version - scriptedSbt := sbtVersion.value, + sbtTestDirectory := baseDirectory.value, + target := baseDirectory.value / ".." / "out" / name.value, // The batch mode accidentally became the default with no way to disable // it in sbt 1.4 (https://github.com/sbt/sbt/issues/5913#issuecomment-716003195). @@ -1300,7 +1272,7 @@ object Build { s"""scalaVersion := "$publishedDottyVersion"""") val dottyPluginSbtFile = baseDirectory.value / "out" / "scala3-plugin.sbt" IO.write(dottyPluginSbtFile, - s"""addSbtPlugin("$dottyOrganization" % "$sbtDottyName" % "$publishedSbtDottyVersion")""") + s"""addSbtPlugin("$dottyOrganization" % "sbt-dotty" % "$sbtDottyVersion")""") Seq(buildSbtFile, dottyPluginSbtFile) }, Compile / compile := Def.task { @@ -1374,8 +1346,7 @@ object Build { (`scala3-staging` / publishLocal), (`scala3-tasty-inspector` / publishLocal), (`scaladoc` / publishLocal), - (`scala3-bootstrapped` / publishLocal), - (`sbt-dotty` / publishLocal), + (`scala3-bootstrapped` / publishLocal) ).evaluated ) @@ -1393,7 +1364,6 @@ object Build { (`scala3-tasty-inspector` / publishLocal).value (`scaladoc` / publishLocal).value (`scala3-compiler-bootstrapped` / publishLocal).value - (`sbt-dotty` / publishLocal).value (`scala3-bootstrapped` / publishLocal).value (`scala3-library-bootstrappedJS` / publishLocal).value (`sbt-community-build` / publishLocal).value diff --git a/sbt-dotty/src/dotty/tools/sbtplugin/DottyIDEPlugin.scala b/project/DottyIDEPlugin.scala similarity index 99% rename from sbt-dotty/src/dotty/tools/sbtplugin/DottyIDEPlugin.scala rename to project/DottyIDEPlugin.scala index d85e3baa36d8..f455692a2672 100644 --- a/sbt-dotty/src/dotty/tools/sbtplugin/DottyIDEPlugin.scala +++ b/project/DottyIDEPlugin.scala @@ -13,7 +13,6 @@ import dotty.tools.languageserver.config.ProjectConfig import com.fasterxml.jackson.databind.ObjectMapper import scala.collection.mutable.ListBuffer -import DottyPlugin.autoImport._ object DottyIDEPlugin extends AutoPlugin { object autoImport { diff --git a/project/build.sbt b/project/build.sbt index fe0b179ee6f5..e19492c42022 100644 --- a/project/build.sbt +++ b/project/build.sbt @@ -1,16 +1,7 @@ // Used by VersionUtil to get gitHash and commitDate libraryDependencies += "org.eclipse.jgit" % "org.eclipse.jgit" % "4.11.0.201803080745-r" -// Include the sources of the sbt-dotty plugin in the project build, -// so that we can use the current in-development version of the plugin -// in our build instead of a released version. -Compile / unmanagedSourceDirectories += baseDirectory.value / "../sbt-dotty/src" - -// Keep in sync with `sbt-dotty` config in Build.scala -libraryDependencies ++= Seq( - Dependencies.`jackson-databind`, - Dependencies.newCompilerInterface -) Compile / unmanagedSourceDirectories += baseDirectory.value / "../language-server/src/dotty/tools/languageserver/config" +libraryDependencies += Dependencies.`jackson-databind` diff --git a/sbt-bridge/src/xsbt/CompilerInterface.java b/sbt-bridge/src/xsbt/CompilerInterface.java index 9f09ebbdeb06..3f26036eee6d 100644 --- a/sbt-bridge/src/xsbt/CompilerInterface.java +++ b/sbt-bridge/src/xsbt/CompilerInterface.java @@ -25,7 +25,7 @@ public CachedCompiler newCompiler(String[] options, Output output, Logger initia initialLog.warn(() -> "The compiler class loader is badly configured.\n" + "Consider using a more recent version of your build tool:\n" + - " - sbt >= 1.4.0 and sbt-dotty >= 1.5.0\n" + + " - sbt >= 1.5.0\n" + " - Mill >= 0.9.3-21-002361\n" + " - Bloop >= 1.4.6-23-20a501bc" ); diff --git a/sbt-dotty/src/dotty/tools/sbtplugin/DottyPlugin.scala b/sbt-dotty/src/dotty/tools/sbtplugin/DottyPlugin.scala deleted file mode 100644 index 793fea58b1bf..000000000000 --- a/sbt-dotty/src/dotty/tools/sbtplugin/DottyPlugin.scala +++ /dev/null @@ -1,641 +0,0 @@ -package dotty.tools.sbtplugin - -import sbt._ -import sbt.Def.Initialize -import sbt.Keys._ -import sbt.librarymanagement.{ - ivy, DependencyResolution, ScalaModuleInfo, SemanticSelector, UpdateConfiguration, UnresolvedWarningConfiguration, - VersionNumber -} -import sbt.internal.inc.ScalaInstance -import sbt.internal.inc.classpath.ClassLoaderCache -import xsbti.compile._ -import xsbti.AppConfiguration -import java.net.URLClassLoader -import java.util.Optional -import java.util.{Enumeration, Collections} -import java.net.URL -import scala.util.Properties.isJavaAtLeast -import scala.annotation.nowarn - -object DottyPlugin extends AutoPlugin { - object autoImport { - val isDotty = settingKey[Boolean]("Is this project compiled with Dotty?") - val isDottyJS = settingKey[Boolean]("Is this project compiled with Dotty and Scala.js?") - - val useScaladoc = settingKey[Boolean]("Use scaladoc as the documentation tool") - val useScala3doc = useScaladoc - val tastyFiles = taskKey[Seq[File]]("List all testy files") - - // NOTE: - // - this is a def to support `scalaVersion := dottyLatestNightlyBuild` - // - if this was a taskKey, then you couldn't do `scalaVersion := dottyLatestNightlyBuild` - // - if this was a settingKey, then this would evaluate even if you don't use it. - def dottyLatestNightlyBuild(): Option[String] = { - import scala.io.Source - - println("Fetching latest Dotty nightly version...") - - val nightly = try { - // get majorVersion from dotty.epfl.ch - val source0 = Source.fromURL("https://dotty.epfl.ch/versions/latest-nightly-base") - val majorVersionFromWebsite = source0.getLines().toSeq.head - source0.close() - - // get latest nightly version from maven - def fetchSource(version: String): (scala.io.BufferedSource, String) = - try { - val url = - if (version.startsWith("0")) - s"https://repo1.maven.org/maven2/ch/epfl/lamp/dotty-compiler_$version/maven-metadata.xml" - else - s"https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_$version/maven-metadata.xml" - Source.fromURL(url) -> version - } - catch { case t: java.io.FileNotFoundException => - val major :: minor :: Nil = version.split('.').toList - if (minor.toInt <= 0) throw t - else fetchSource(s"$major.${minor.toInt - 1}") - } - val (source1, majorVersion) = fetchSource(majorVersionFromWebsite) - val Version = s" ($majorVersion.*-bin.*)".r - val nightly = source1 - .getLines() - .collect { case Version(version) => version } - .toSeq - .lastOption - source1.close() - nightly - } catch { - case _:java.net.UnknownHostException => - None - } - - nightly match { - case Some(version) => - println(s"Latest Dotty nightly build version: $version") - case None => - println(s"Unable to get Dotty latest nightly build version. Make sure you are connected to internet") - } - - nightly - } - - implicit class DottyCompatModuleID(moduleID: ModuleID) { - /** If this ModuleID cross-version is a Dotty version, replace it - * by the Scala 2.x version that the Dotty version is retro-compatible with, - * otherwise do nothing. - * - * This setting is useful when your build contains dependencies that have only - * been published with Scala 2.x, if you have: - * {{{ - * libraryDependencies += "a" %% "b" % "c" - * }}} - * you can replace it by: - * {{{ - * libraryDependencies += ("a" %% "b" % "c").withDottyCompat(scalaVersion.value) - * }}} - * This will have no effect when compiling with Scala 2.x, but when compiling - * with Dotty this will change the cross-version to a Scala 2.x one. This - * works because Dotty is currently retro-compatible with Scala 2.x. - * - * NOTE: As a special-case, the cross-version of scala3-library and scala3-compiler - * will never be rewritten because we know that they're Scala 3 only. - * This makes it possible to do something like: - * {{{ - * libraryDependencies ~= (_.map(_.withDottyCompat(scalaVersion.value))) - * }}} - */ - @deprecated("Use `.cross(CrossVersion.for3Use2_13)` instead, available in sbt >= 1.5.0 (cf https://eed3si9n.com/sbt-1.5.0)", "0.5.5") - def withDottyCompat(scalaVersion: String): ModuleID = { - val name = moduleID.name - if (name != "scala3-library" && name != "scala3-compiler" && - name != "dotty" && name != "dotty-library" && name != "dotty-compiler") - moduleID.crossVersion match { - case binary: librarymanagement.Binary => - val compatVersion = - CrossVersion.partialVersion(scalaVersion) match { - case Some((3, _)) => - "2.13" - case Some((0, minor)) => - if (minor > 18 || scalaVersion.startsWith("0.18.1")) - "2.13" - else - "2.12" - case _ => - "" - } - if (compatVersion.nonEmpty) - moduleID.cross(CrossVersion.constant(binary.prefix + compatVersion + binary.suffix)) - else - moduleID - case _ => - moduleID - } - else - moduleID - } - } - } - - import autoImport._ - - override def requires: Plugins = plugins.JvmPlugin - override def trigger = allRequirements - - /** Patches the IncOptions so that .tasty files are pruned as needed. - * - * This code is adapted from `scalaJSPatchIncOptions` in Scala.js, which needs - * to do the exact same thing but for .sjsir files. - * - * This complicated logic patches the ClassfileManager factory of the given - * IncOptions with one that is aware of .tasty files emitted by the Dotty - * compiler. This makes sure that, when a .class file must be deleted, the - * corresponding .tasty file is also deleted. - * - * To support older versions of dotty, this also takes care of .hasTasty - * files, although they are not used anymore. - */ - def dottyPatchIncOptions(incOptions: IncOptions): IncOptions = { - val tastyFileManager = new TastyFileManager - - // Once sbt/zinc#562 is fixed, can be: - // val newExternalHooks = - // incOptions.externalHooks.withExternalClassFileManager(tastyFileManager) - val inheritedHooks = incOptions.externalHooks - val external = Optional.of(tastyFileManager: ClassFileManager) - val prevManager = inheritedHooks.getExternalClassFileManager - val fileManager: Optional[ClassFileManager] = - if (prevManager.isPresent) Optional.of(WrappedClassFileManager.of(prevManager.get, external)) - else external - val newExternalHooks = new DefaultExternalHooks(inheritedHooks.getExternalLookup, fileManager) - - incOptions.withExternalHooks(newExternalHooks) - } - - override val globalSettings: Seq[Def.Setting[_]] = Seq( - Global / onLoad := (Global / onLoad).value.andThen { state => - - val requiredVersion = ">=1.4.4" - - val sbtV = sbtVersion.value - if (!VersionNumber(sbtV).matchesSemVer(SemanticSelector(requiredVersion))) - sys.error(s"The sbt-dotty plugin cannot work with this version of sbt ($sbtV), sbt $requiredVersion is required.") - - val deprecatedVersion = ">=1.5.0" - val logger = sLog.value - if (VersionNumber(sbtV).matchesSemVer(SemanticSelector(deprecatedVersion))) { - logger.warn(s"The sbt-dotty plugin is no longer neeeded with sbt >= 1.5.0, please remove it from your build.") - logger.warn(s"For more information, see https://eed3si9n.com/sbt-1.5.0") - } - - state - } - ) - - // https://github.com/sbt/sbt/issues/3110 - val Def = sbt.Def - - private def scala3Artefact(version: String, name: String) = - if (version.startsWith("0.")) s"dotty-$name" - else if (version.startsWith("3.")) s"scala3-$name" - else throw new RuntimeException( - s"Cannot construct a Scala 3 artefact name $name for a non-Scala3 " + - s"scala version ${version}") - - override def projectSettings: Seq[Setting[_]] = { - Seq( - isDotty := scalaVersion.value.startsWith("0.") || scalaVersion.value.startsWith("3."), - - /* The way the integration with Scala.js works basically assumes that the settings of ScalaJSPlugin - * will be applied before those of DottyPlugin. It seems to be the case in the tests I did, perhaps - * because ScalaJSPlugin is explicitly enabled, while DottyPlugin is triggered. However, I could - * not find an authoritative source on the topic. - * - * There is an alternative implementation that would not have that assumption: it would be to have - * another DottyJSPlugin, that would be auto-triggered by the presence of *both* DottyPlugin and - * ScalaJSPlugin. That plugin would be guaranteed to have its settings be applied after both of them, - * by the documented rules. However, that would require sbt-dotty to depend on sbt-scalajs to be - * able to refer to ScalaJSPlugin. - * - * When the logic of sbt-dotty moves to sbt itself, the logic specific to the Dotty-Scala.js - * combination will have to move to sbt-scalajs. Doing so currently wouldn't work since we - * observe that the settings of DottyPlugin are applied after ScalaJSPlugin, so ScalaJSPlugin - * wouldn't be able to fix up things like the dependency on dotty-library. - */ - isDottyJS := { - isDotty.value && (crossVersion.value match { - case binary: librarymanagement.Binary => binary.prefix.contains("sjs1_") - case _ => false - }) - }, - - scalaOrganization := { - if (scalaVersion.value.startsWith("0.")) - "ch.epfl.lamp" - else if (scalaVersion.value.startsWith("3.")) - "org.scala-lang" - else - scalaOrganization.value - }, - - Compile / incOptions := { - val inc = (Compile / incOptions).value - if (isDotty.value) - dottyPatchIncOptions(inc) - else - inc - }, - - scalaCompilerBridgeBinaryJar := Def.settingDyn { - if (isDotty.value) Def.task { - val updateReport = fetchArtifactsOf( - scalaOrganization.value % scala3Artefact(scalaVersion.value, "sbt-bridge") % scalaVersion.value, - dependencyResolution.value, - scalaModuleInfo.value, - updateConfiguration.value, - (update / unresolvedWarningConfiguration).value, - streams.value.log, - ) - Option(getJar(updateReport, scalaOrganization.value, scala3Artefact(scalaVersion.value, "sbt-bridge"), scalaVersion.value)) - } - else Def.task { - None: Option[File] - } - }.value, - - // Prevent the consoleProject task from using the Scala 3 compiler bridge - // The consoleProject must load the Scala 2.12 instance and the sbt classpath - consoleProject / scalaCompilerBridgeBinaryJar := None, - - // Needed for RCs publishing - scalaBinaryVersion := { - scalaVersion.value.split("[\\.-]").toList match { - case "0" :: minor :: _ => s"0.$minor" - case "3" :: "0" :: "0" :: milestone :: _ => - s"3.0.0-$milestone" - case "3" :: _ => - "3" - case _ => scalaBinaryVersion.value - } - }, - - // We want: - // - // 1. Nothing but the Java standard library on the _JVM_ bootclasspath - // (starting with Java 9 we cannot inspect it so we don't have a choice) - // - // 2. scala-library, dotty-library, dotty-compiler and its dependencies on the _JVM_ - // classpath, because we need all of those to actually run the compiler. - // NOTE: All of those should have the *same version* (equal to scalaVersion - // for everything but scala-library). - // (Complication: because dottydoc is a separate artifact with its own dependencies, - // running it requires putting extra dependencies on the _JVM_ classpath) - // - // 3. scala-library, dotty-library on the _compiler_ bootclasspath or - // classpath (the only difference between them is that the compiler - // bootclasspath has higher priority, but that should never - // make a difference in a sane environment). - // NOTE: the versions of {scala,dotty}-library used here do not necessarily - // match the one used in 2. because a dependency of the current project might - // require a more recent standard library version, this is OK - // TODO: ... but if macros are used we might be forced to use the same - // versions in the JVM and compiler classpaths to avoid problems, this - // needs to be investigated. - // - // 4. every other dependency of the user project on the _compiler_ - // classpath. - // - // By default, zinc will put on the compiler bootclasspath the - // scala-library used on the JVM classpath, even if the current project - // transitively depends on a newer scala-library (this works because Scala - // 2 guarantees forward- and backward- binary compatibility, but we don't - // necessarily want to keep doing that in Scala 3). - // So for the moment, let's just put nothing at all on the compiler - // bootclasspath, and instead let sbt dependency management choose which - // scala-library and dotty-library to put on the compiler classpath. - // Maybe eventually we should just remove the compiler bootclasspath since - // it's a source of complication with only dubious benefits. - - // sbt crazy scoping rules mean that when we override `classpathOptions` - // below we also override `classpathOptions in console` which is normally - // set in https://github.com/sbt/sbt/blob/b6f02b9b8cd0abb15e3d8856fd76b570deb1bd61/main/src/main/scala/sbt/Defaults.scala#L503, - // this breaks `sbt console` in Scala 2 projects. - // There seems to be no way to avoid stomping over task-scoped settings, - // so we need to manually set `classpathOptions in console` to something sensible, - // ideally this would be "whatever would be set if this plugin was not enabled", - // but I can't find a way to do this, so we default to whatever is set in ThisBuild. - console / classpathOptions := { - if (isDotty.value) - classpathOptions.value // The Dotty REPL doesn't require anything special on its classpath - else - (ThisBuild / console / classpathOptions).value - }, - classpathOptions := { - val old = classpathOptions.value - if (isDotty.value) - old - .withAutoBoot(false) // we don't put the library on the compiler bootclasspath (as explained above) - .withFilterLibrary(false) // ...instead, we put it on the compiler classpath - else - old - }, - // ... but when running under Java 8, we still need a compiler bootclasspath - // that contains the JVM bootclasspath, otherwise sbt incremental - // compilation breaks. - scalacOptions ++= { - if (isDotty.value && !isJavaAtLeast("9")) - Seq("-bootclasspath", sys.props("sun.boot.class.path")) - else - Seq() - }, - // If the current scalaVersion is N and we transitively depend on - // {scala, dotty}-{library, compiler, ...} M where M > N, we want the - // newest version on our compiler classpath, but sbt by default will - // instead rewrite all our dependencies to version N, the following line - // prevents this behavior. - scalaModuleInfo := { - val old = scalaModuleInfo.value - if (isDotty.value) - old.map(_.withOverrideScalaVersion(false)) - else - old - }, - // Prevent sbt from creating a ScalaTool configuration - managedScalaInstance := { - val old = managedScalaInstance.value - if (isDotty.value) - false - else - old - }, - // ... instead, we'll fetch the compiler and its dependencies ourselves. - scalaInstance := Def.taskDyn { - if (isDotty.value) - dottyScalaInstanceTask(scala3Artefact(scalaVersion.value, "compiler")) - else - Def.valueStrict { scalaInstance.taskValue } - }.value, - - // Configuration for the doctool - resolvers ++= (if(!useScaladoc.value) Nil else Seq(Resolver.jcenterRepo)), - useScaladoc := { - val v = scalaVersion.value - v.startsWith("3") && !v.startsWith("3.0.0-M1") && !v.startsWith("3.0.0-M2") - }, - // We need to add doctool classes to the classpath so they can be called - doc / scalaInstance := Def.taskDyn { - if (isDotty.value) - if (useScaladoc.value) { - val v = scalaVersion.value - val shouldUseScala3doc = - v.startsWith("3.0.0-M1") || v.startsWith("3.0.0-M2") || v.startsWith("3.0.0-M3") || v.startsWith("3.0.0-RC1-bin-20210") - val name = if (shouldUseScala3doc) "scala3doc" else "scaladoc" - dottyScalaInstanceTask(name) - } else dottyScalaInstanceTask(scala3Artefact(scalaVersion.value, "doc")) - else - Def.valueStrict { (doc / scalaInstance).taskValue } - }.value, - - // Because managedScalaInstance is false, sbt won't add the standard library to our dependencies for us - libraryDependencies ++= { - if (isDotty.value && autoScalaLibrary.value) { - val name = - if (isDottyJS.value) scala3Artefact(scalaVersion.value, "library_sjs1") - else scala3Artefact(scalaVersion.value, "library") - Seq(scalaOrganization.value %% name % scalaVersion.value) - } else - Seq() - }, - - // Patch up some more options if this is Dotty with Scala.js - scalacOptions := { - val prev = scalacOptions.value - /* The `&& !prev.contains("-scalajs")` is future-proof, for when sbt-scalajs adds that - * option itself but sbt-dotty is still required for the other Dotty-related stuff. - */ - if (isDottyJS.value && !prev.contains("-scalajs")) prev :+ "-scalajs" - else prev - }, - libraryDependencies := { - val prev = libraryDependencies.value - if (!isDottyJS.value) { - prev - } else { - prev - /* Remove the dependencies we don't want: - * * We don't want scalajs-library, because we need the one that comes - * as a dependency of dotty-library_sjs1 - * * We don't want scalajs-compiler, because that's a compiler plugin, - * which is replaced by the `-scalajs` flag in dotc. - */ - .filterNot { moduleID => - moduleID.organization == "org.scala-js" && ( - moduleID.name == "scalajs-library" || moduleID.name == "scalajs-compiler" - ) - } - // Apply withDottyCompat to the dependency on scalajs-test-bridge - .map { moduleID => - if (moduleID.organization == "org.scala-js" && moduleID.name == "scalajs-test-bridge") - moduleID.withDottyCompat(scalaVersion.value): @nowarn - else - moduleID - } - } - }, - - // Turns off the warning: - // [warn] Binary version (0.9.0-RC1) for dependency ...;0.9.0-RC1 - // [warn] in ... differs from Scala binary version in project (0.9). - scalaModuleInfo := { - val old = scalaModuleInfo.value - if (isDotty.value) - old.map(_.withCheckExplicit(false)) - else - old - } - ) ++ inConfig(Compile)(docSettings) ++ inConfig(Test)(docSettings) - } - - private val docSettings = inTask(doc)(Seq( - tastyFiles := { - val sources = compile.value // Ensure that everything is compiled, so TASTy is available. - // sbt is too smart and do not start doc task if there are no *.scala files defined - file("___fake___.scala") +: - (classDirectory.value ** "*.tasty").get.map(_.getAbsoluteFile) - }, - sources := Def.taskDyn[Seq[File]] { - val originalSources = sources.value - if (isDotty.value && useScaladoc.value && originalSources.nonEmpty) - Def.task { tastyFiles.value } - else Def.task { originalSources } - }.value, - scalacOptions ++= { - // From sbt 1.5 scaladoc is natively supported, and so the scalacOptions are already set. - val isSbt15 = VersionNumber(sbtVersion.value) - .matchesSemVer(SemanticSelector(">=1.5.0-M1")) - if (isDotty.value && !isSbt15) { - val projectName = - if (configuration.value == Compile) - name.value - else - s"${name.value}-${configuration.value}" - Seq( - "-project", projectName - ) - } - else - Seq() - }, - )) - - /** Fetch artifacts for moduleID */ - def fetchArtifactsOf( - moduleID: ModuleID, - dependencyRes: DependencyResolution, - scalaInfo: Option[ScalaModuleInfo], - updateConfig: UpdateConfiguration, - warningConfig: UnresolvedWarningConfiguration, - log: Logger): UpdateReport = { - val descriptor = dependencyRes.wrapDependencyInModule(moduleID, scalaInfo) - - dependencyRes.update(descriptor, updateConfig, warningConfig, log) match { - case Right(report) => - report - case Left(warning) => - throw new MessageOnlyException( - s"Couldn't retrieve `$moduleID` : ${warning.resolveException.getMessage}.") - } - } - - /** Get all jars in updateReport that match the given filter. */ - def getJars(updateReport: UpdateReport, organization: NameFilter, name: NameFilter, revision: NameFilter): Seq[File] = { - updateReport.select( - configurationFilter(Runtime.name), - moduleFilter(organization, name, revision), - artifactFilter(extension = "jar", classifier = "") - ) - } - - /** Get the single jar in updateReport that match the given filter. - * If zero or more than one jar match, an exception will be thrown. - */ - def getJar(updateReport: UpdateReport, organization: NameFilter, name: NameFilter, revision: NameFilter): File = { - val jars = getJars(updateReport, organization, name, revision) - assert(jars.size == 1, s"There should only be one $name jar but found: $jars") - jars.head - } - - /** Create a scalaInstance task that uses Dotty based on `moduleName`. */ - def dottyScalaInstanceTask(moduleName: String): Initialize[Task[ScalaInstance]] = Def.task { - val updateReport = - fetchArtifactsOf( - scalaOrganization.value %% moduleName % scalaVersion.value, - dependencyResolution.value, - scalaModuleInfo.value, - updateConfiguration.value, - (update / unresolvedWarningConfiguration).value, - streams.value.log) - val scalaLibraryJar = getJar(updateReport, - "org.scala-lang", "scala-library", revision = AllPassFilter) - val dottyLibraryJar = getJar(updateReport, - scalaOrganization.value, scala3Artefact(scalaVersion.value, s"library_${scalaBinaryVersion.value}"), scalaVersion.value) - val compilerJar = getJar(updateReport, - scalaOrganization.value, scala3Artefact(scalaVersion.value, s"compiler_${scalaBinaryVersion.value}"), scalaVersion.value) - val allJars = - getJars(updateReport, AllPassFilter, AllPassFilter, AllPassFilter) - - makeScalaInstance( - state.value, - scalaVersion.value, - scalaLibraryJar, - dottyLibraryJar, - compilerJar, - allJars, - appConfiguration.value - ) - } - - // Adapted from private mkScalaInstance in sbt - def makeScalaInstance( - state: State, dottyVersion: String, scalaLibrary: File, dottyLibrary: File, compiler: File, all: Seq[File], appConfiguration: AppConfiguration - ): ScalaInstance = { - /** - * The compiler bridge must load the xsbti classes from the sbt - * classloader, and similarly the Scala repl must load the sbt provided - * jline terminal. To do so we add the `appConfiguration` loader in - * the parent hierarchy of the scala 3 instance loader. - * - * The [[TopClassLoader]] ensures that the xsbti and jline classes - * only are loaded from the sbt loader. That is necessary because - * the sbt class loader contains the Scala 2.12 library and compiler - * bridge. - */ - val topLoader = new TopClassLoader(appConfiguration.provider.loader) - - val libraryJars = Array(dottyLibrary, scalaLibrary) - val libraryLoader = state.classLoaderCache.cachedCustomClassloader( - libraryJars.toList, - () => new URLClassLoader(libraryJars.map(_.toURI.toURL), topLoader) - ) - - class DottyLoader - extends URLClassLoader(all.map(_.toURI.toURL).toArray, libraryLoader) - val fullLoader = state.classLoaderCache.cachedCustomClassloader( - all.toList, - () => new DottyLoader - ) - new ScalaInstance( - dottyVersion, - fullLoader, - libraryLoader, - libraryJars, - compiler, - all.toArray, - None) - } -} - -/** - * The parent classloader of the Scala compiler. - * - * A TopClassLoader is constructed from the sbt classloader. - * - * To understand why a custom parent classloader is needed for the compiler, - * let us describe some alternatives that wouldn't work. - * - * - `new URLClassLoader(urls)`: - * The compiler contains sbt phases that callback to sbt using the `xsbti.*` - * interfaces. If `urls` does not contain the sbt interfaces we'll get a - * `ClassNotFoundException` in the compiler when we try to use them, if - * `urls` does contain the interfaces we'll get a `ClassCastException` or a - * `LinkageError` because if the same class is loaded by two different - * classloaders, they are considered distinct by the JVM. - * - * - `new URLClassLoader(urls, sbtLoader)`: - * Because of the JVM delegation model, this means that we will only load - * a class from `urls` if it's not present in the parent `sbtLoader`, but - * sbt uses its own version of the scala compiler and scala library which - * is not the one we need to run the compiler. - * - * Our solution is to implement an URLClassLoader whose parent is - * `new TopClassLoader(sbtLoader)`. We override `loadClass` to load the - * `xsbti.*` interfaces from `sbtLoader`. - * - * The parent loader of the TopClassLoader is set to `null` so that the JDK - * classes and only the JDK classes are loade from it. - */ -private class TopClassLoader(sbtLoader: ClassLoader) extends ClassLoader(null) { - // We can't use the loadClass overload with two arguments because it's - // protected, but we can do the same by hand (the classloader instance - // from which we call resolveClass does not matter). - // The one argument overload of loadClass delegates to this one. - override protected def loadClass(name: String, resolve: Boolean): Class[_] = { - if (name.startsWith("xsbti.") || name.startsWith("org.jline.")) { - val c = sbtLoader.loadClass(name) - if (resolve) resolveClass(c) - c - } - else super.loadClass(name, resolve) - } -} diff --git a/sbt-dotty/src/dotty/tools/sbtplugin/TastyFileManager.scala b/sbt-dotty/src/dotty/tools/sbtplugin/TastyFileManager.scala deleted file mode 100644 index 39b2ce051c9a..000000000000 --- a/sbt-dotty/src/dotty/tools/sbtplugin/TastyFileManager.scala +++ /dev/null @@ -1,78 +0,0 @@ -package dotty.tools.sbtplugin - -import java.io.File -import java.nio.file.Files - -import sbt.io.IO -import xsbti.compile.ClassFileManager - -import scala.collection.mutable - - -/** A class file manger that prunes .tasty as needed. - * - * This makes sure that, when a .class file must be deleted, the - * corresponding .tasty file is also deleted. - * - * This code is adapted from Zinc `TransactionalClassFileManager`. - * We need to duplicate the logic since forwarding to the default class - * file manager doesn't work: we need to backup tasty files in a different - * temporary directory as class files. - * - * To support older versions of dotty, this also takes care of .hasTasty - * files, although they are not used anymore. - */ -final class TastyFileManager extends ClassFileManager { - private[this] var _tempDir: File = null - private[this] def tempDir = { - if (_tempDir == null) { - _tempDir = Files.createTempDirectory("backup").toFile - } - _tempDir - } - - private[this] val generatedTastyFiles = new mutable.HashSet[File] - private[this] val movedTastyFiles = new mutable.HashMap[File, File] - - override def delete(classes: Array[File]): Unit = { - val tasties = tastyFiles(classes) - val toBeBackedUp = tasties - .filter(t => t.exists && !movedTastyFiles.contains(t) && !generatedTastyFiles(t)) - for (c <- toBeBackedUp) - movedTastyFiles.put(c, move(c)) - IO.deleteFilesEmptyDirs(tasties) - } - - override def generated(classes: Array[File]): Unit = - generatedTastyFiles ++= tastyFiles(classes) - - override def complete(success: Boolean): Unit = { - if (!success) { - IO.deleteFilesEmptyDirs(generatedTastyFiles) - for ((orig, tmp) <- movedTastyFiles) IO.move(tmp, orig) - } - - generatedTastyFiles.clear() - movedTastyFiles.clear() - if (_tempDir != null) { - IO.delete(tempDir) - _tempDir = null - } - } - - private def tastyFiles(classes: Array[File]): Array[File] = { - val tastySuffixes = List(".tasty", ".hasTasty") - classes.flatMap { classFile => - if (classFile.getPath.endsWith(".class")) { - val prefix = classFile.getAbsolutePath.stripSuffix(".class") - tastySuffixes.map(suffix => new File(prefix + suffix)).filter(_.exists) - } else Nil - } - } - - private def move(c: File): File = { - val target = File.createTempFile("sbt", ".tasty", tempDir) - IO.move(c, target) - target - } -} diff --git a/sbt-dotty/sbt-test/compilerReporter/i7442/a/A.scala b/sbt-test/compilerReporter/i7442/a/A.scala similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/i7442/a/A.scala rename to sbt-test/compilerReporter/i7442/a/A.scala diff --git a/sbt-dotty/sbt-test/compilerReporter/i7442/b/B.scala b/sbt-test/compilerReporter/i7442/b/B.scala similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/i7442/b/B.scala rename to sbt-test/compilerReporter/i7442/b/B.scala diff --git a/sbt-dotty/sbt-test/compilerReporter/i7442/build.sbt b/sbt-test/compilerReporter/i7442/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/i7442/build.sbt rename to sbt-test/compilerReporter/i7442/build.sbt diff --git a/sbt-dotty/sbt-test/compilerReporter/i7442/project/DottyInjectedPlugin.scala b/sbt-test/compilerReporter/i7442/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/i7442/project/DottyInjectedPlugin.scala rename to sbt-test/compilerReporter/i7442/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/compilerReporter/i7442/project/Reporter.scala b/sbt-test/compilerReporter/i7442/project/Reporter.scala similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/i7442/project/Reporter.scala rename to sbt-test/compilerReporter/i7442/project/Reporter.scala diff --git a/sbt-dotty/sbt-test/compilerReporter/i7442/project/plugins.sbt b/sbt-test/compilerReporter/i7442/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/i7442/project/plugins.sbt rename to sbt-test/compilerReporter/i7442/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/compilerReporter/i7442/test b/sbt-test/compilerReporter/i7442/test similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/i7442/test rename to sbt-test/compilerReporter/i7442/test diff --git a/sbt-dotty/sbt-test/compilerReporter/simple/Source.scala b/sbt-test/compilerReporter/simple/Source.scala similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/simple/Source.scala rename to sbt-test/compilerReporter/simple/Source.scala diff --git a/sbt-dotty/sbt-test/compilerReporter/simple/build.sbt b/sbt-test/compilerReporter/simple/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/simple/build.sbt rename to sbt-test/compilerReporter/simple/build.sbt diff --git a/sbt-dotty/sbt-test/compilerReporter/simple/project/DottyInjectedPlugin.scala b/sbt-test/compilerReporter/simple/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/simple/project/DottyInjectedPlugin.scala rename to sbt-test/compilerReporter/simple/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/compilerReporter/simple/project/Reporter.scala b/sbt-test/compilerReporter/simple/project/Reporter.scala similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/simple/project/Reporter.scala rename to sbt-test/compilerReporter/simple/project/Reporter.scala diff --git a/sbt-dotty/sbt-test/compilerReporter/simple/project/plugins.sbt b/sbt-test/compilerReporter/simple/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/simple/project/plugins.sbt rename to sbt-test/compilerReporter/simple/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/compilerReporter/simple/test b/sbt-test/compilerReporter/simple/test similarity index 100% rename from sbt-dotty/sbt-test/compilerReporter/simple/test rename to sbt-test/compilerReporter/simple/test diff --git a/sbt-dotty/sbt-test/discovery/test-discovery/build.sbt b/sbt-test/discovery/test-discovery/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/discovery/test-discovery/build.sbt rename to sbt-test/discovery/test-discovery/build.sbt diff --git a/sbt-dotty/sbt-test/discovery/test-discovery/changes/A2.scala b/sbt-test/discovery/test-discovery/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/discovery/test-discovery/changes/A2.scala rename to sbt-test/discovery/test-discovery/changes/A2.scala diff --git a/sbt-dotty/sbt-test/discovery/test-discovery/project/DottyInjectedPlugin.scala b/sbt-test/discovery/test-discovery/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/discovery/test-discovery/project/DottyInjectedPlugin.scala rename to sbt-test/discovery/test-discovery/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/discovery/test-discovery/project/plugins.sbt b/sbt-test/discovery/test-discovery/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/discovery/test-discovery/project/plugins.sbt rename to sbt-test/discovery/test-discovery/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/discovery/test-discovery/src/main/scala/A.scala b/sbt-test/discovery/test-discovery/src/main/scala/A.scala similarity index 100% rename from sbt-dotty/sbt-test/discovery/test-discovery/src/main/scala/A.scala rename to sbt-test/discovery/test-discovery/src/main/scala/A.scala diff --git a/sbt-dotty/sbt-test/discovery/test-discovery/src/test/scala/AbstractClassTest.scala b/sbt-test/discovery/test-discovery/src/test/scala/AbstractClassTest.scala similarity index 100% rename from sbt-dotty/sbt-test/discovery/test-discovery/src/test/scala/AbstractClassTest.scala rename to sbt-test/discovery/test-discovery/src/test/scala/AbstractClassTest.scala diff --git a/sbt-dotty/sbt-test/discovery/test-discovery/src/test/scala/TestA.scala b/sbt-test/discovery/test-discovery/src/test/scala/TestA.scala similarity index 100% rename from sbt-dotty/sbt-test/discovery/test-discovery/src/test/scala/TestA.scala rename to sbt-test/discovery/test-discovery/src/test/scala/TestA.scala diff --git a/sbt-dotty/sbt-test/discovery/test-discovery/src/test/scala/TraitTest.scala b/sbt-test/discovery/test-discovery/src/test/scala/TraitTest.scala similarity index 100% rename from sbt-dotty/sbt-test/discovery/test-discovery/src/test/scala/TraitTest.scala rename to sbt-test/discovery/test-discovery/src/test/scala/TraitTest.scala diff --git a/sbt-dotty/sbt-test/discovery/test-discovery/test b/sbt-test/discovery/test-discovery/test similarity index 100% rename from sbt-dotty/sbt-test/discovery/test-discovery/test rename to sbt-test/discovery/test-discovery/test diff --git a/sbt-dotty/sbt-test/sbt-bridge/zinc-13-compat/build.sbt b/sbt-test/sbt-bridge/zinc-13-compat/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-bridge/zinc-13-compat/build.sbt rename to sbt-test/sbt-bridge/zinc-13-compat/build.sbt diff --git a/sbt-dotty/sbt-test/sbt-bridge/zinc-13-compat/src/main/scala/Main.scala b/sbt-test/sbt-bridge/zinc-13-compat/src/main/scala/Main.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-bridge/zinc-13-compat/src/main/scala/Main.scala rename to sbt-test/sbt-bridge/zinc-13-compat/src/main/scala/Main.scala diff --git a/sbt-dotty/sbt-test/sbt-bridge/zinc-13-compat/test b/sbt-test/sbt-bridge/zinc-13-compat/test similarity index 100% rename from sbt-dotty/sbt-test/sbt-bridge/zinc-13-compat/test rename to sbt-test/sbt-bridge/zinc-13-compat/test diff --git a/sbt-dotty/sbt-test/sbt-bridge/zinc-13-compat/tests/Hello.scala b/sbt-test/sbt-bridge/zinc-13-compat/tests/Hello.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-bridge/zinc-13-compat/tests/Hello.scala rename to sbt-test/sbt-bridge/zinc-13-compat/tests/Hello.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/app/Hello.scala b/sbt-test/sbt-dotty/analyzer-plugin/app/Hello.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/app/Hello.scala rename to sbt-test/sbt-dotty/analyzer-plugin/app/Hello.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/build.sbt b/sbt-test/sbt-dotty/analyzer-plugin/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/build.sbt rename to sbt-test/sbt-dotty/analyzer-plugin/build.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/changes/plugin.sbt b/sbt-test/sbt-dotty/analyzer-plugin/changes/plugin.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/changes/plugin.sbt rename to sbt-test/sbt-dotty/analyzer-plugin/changes/plugin.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/changes/retain.sbt b/sbt-test/sbt-dotty/analyzer-plugin/changes/retain.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/changes/retain.sbt rename to sbt-test/sbt-dotty/analyzer-plugin/changes/retain.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/lib/Lib.scala b/sbt-test/sbt-dotty/analyzer-plugin/lib/Lib.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/lib/Lib.scala rename to sbt-test/sbt-dotty/analyzer-plugin/lib/Lib.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin/Analyzer.scala b/sbt-test/sbt-dotty/analyzer-plugin/plugin/Analyzer.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin/Analyzer.scala rename to sbt-test/sbt-dotty/analyzer-plugin/plugin/Analyzer.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin/SetDefTree.scala b/sbt-test/sbt-dotty/analyzer-plugin/plugin/SetDefTree.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin/SetDefTree.scala rename to sbt-test/sbt-dotty/analyzer-plugin/plugin/SetDefTree.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin/SetDefTreeOff.scala b/sbt-test/sbt-dotty/analyzer-plugin/plugin/SetDefTreeOff.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin/SetDefTreeOff.scala rename to sbt-test/sbt-dotty/analyzer-plugin/plugin/SetDefTreeOff.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin/src/main/resources/plugin.properties b/sbt-test/sbt-dotty/analyzer-plugin/plugin/src/main/resources/plugin.properties similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin/src/main/resources/plugin.properties rename to sbt-test/sbt-dotty/analyzer-plugin/plugin/src/main/resources/plugin.properties diff --git a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/project/plugins.sbt b/sbt-test/sbt-dotty/analyzer-plugin/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/project/plugins.sbt rename to sbt-test/sbt-dotty/analyzer-plugin/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/test b/sbt-test/sbt-dotty/analyzer-plugin/test similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/test rename to sbt-test/sbt-dotty/analyzer-plugin/test diff --git a/sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/app/src/main/scala/hello/Hello.scala b/sbt-test/sbt-dotty/compiler-plugin/app/src/main/scala/hello/Hello.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/app/src/main/scala/hello/Hello.scala rename to sbt-test/sbt-dotty/compiler-plugin/app/src/main/scala/hello/Hello.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/appOK/src/main/scala/hello/Hello.scala b/sbt-test/sbt-dotty/compiler-plugin/appOK/src/main/scala/hello/Hello.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/appOK/src/main/scala/hello/Hello.scala rename to sbt-test/sbt-dotty/compiler-plugin/appOK/src/main/scala/hello/Hello.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/build.sbt b/sbt-test/sbt-dotty/compiler-plugin/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/build.sbt rename to sbt-test/sbt-dotty/compiler-plugin/build.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/changes/build.sbt b/sbt-test/sbt-dotty/compiler-plugin/changes/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/changes/build.sbt rename to sbt-test/sbt-dotty/compiler-plugin/changes/build.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/plugin/DivideZero.scala b/sbt-test/sbt-dotty/compiler-plugin/plugin/DivideZero.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/plugin/DivideZero.scala rename to sbt-test/sbt-dotty/compiler-plugin/plugin/DivideZero.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/plugin/src/main/resources/plugin.properties b/sbt-test/sbt-dotty/compiler-plugin/plugin/src/main/resources/plugin.properties similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/plugin/src/main/resources/plugin.properties rename to sbt-test/sbt-dotty/compiler-plugin/plugin/src/main/resources/plugin.properties diff --git a/sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/project/plugins.sbt b/sbt-test/sbt-dotty/compiler-plugin/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/project/plugins.sbt rename to sbt-test/sbt-dotty/compiler-plugin/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/test b/sbt-test/sbt-dotty/compiler-plugin/test similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/test rename to sbt-test/sbt-dotty/compiler-plugin/test diff --git a/sbt-dotty/sbt-test/sbt-dotty/dotty-knowledge.i17/build.sbt b/sbt-test/sbt-dotty/dotty-knowledge.i17/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/dotty-knowledge.i17/build.sbt rename to sbt-test/sbt-dotty/dotty-knowledge.i17/build.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/dotty-knowledge.i17/project/build.properties b/sbt-test/sbt-dotty/dotty-knowledge.i17/project/build.properties similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/dotty-knowledge.i17/project/build.properties rename to sbt-test/sbt-dotty/dotty-knowledge.i17/project/build.properties diff --git a/sbt-dotty/sbt-test/sbt-dotty/dotty-knowledge.i17/project/plugins.sbt b/sbt-test/sbt-dotty/dotty-knowledge.i17/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/dotty-knowledge.i17/project/plugins.sbt rename to sbt-test/sbt-dotty/dotty-knowledge.i17/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/dotty-knowledge.i17/src/main/scala/Main.scala b/sbt-test/sbt-dotty/dotty-knowledge.i17/src/main/scala/Main.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/dotty-knowledge.i17/src/main/scala/Main.scala rename to sbt-test/sbt-dotty/dotty-knowledge.i17/src/main/scala/Main.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/dotty-knowledge.i17/test b/sbt-test/sbt-dotty/dotty-knowledge.i17/test similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/dotty-knowledge.i17/test rename to sbt-test/sbt-dotty/dotty-knowledge.i17/test diff --git a/sbt-dotty/sbt-test/sbt-dotty/example-project/build.sbt b/sbt-test/sbt-dotty/example-project/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/example-project/build.sbt rename to sbt-test/sbt-dotty/example-project/build.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/example-project/project/plugins.sbt b/sbt-test/sbt-dotty/example-project/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/example-project/project/plugins.sbt rename to sbt-test/sbt-dotty/example-project/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/example-project/src/main/scala/hello/Hello.scala b/sbt-test/sbt-dotty/example-project/src/main/scala/hello/Hello.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/example-project/src/main/scala/hello/Hello.scala rename to sbt-test/sbt-dotty/example-project/src/main/scala/hello/Hello.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/example-project/test b/sbt-test/sbt-dotty/example-project/test similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/example-project/test rename to sbt-test/sbt-dotty/example-project/test diff --git a/sbt-dotty/sbt-test/sbt-dotty/i7897/build.sbt b/sbt-test/sbt-dotty/i7897/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/i7897/build.sbt rename to sbt-test/sbt-dotty/i7897/build.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/i7897/changes/build-no-fork.sbt b/sbt-test/sbt-dotty/i7897/changes/build-no-fork.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/i7897/changes/build-no-fork.sbt rename to sbt-test/sbt-dotty/i7897/changes/build-no-fork.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/i7897/project/plugins.sbt b/sbt-test/sbt-dotty/i7897/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/i7897/project/plugins.sbt rename to sbt-test/sbt-dotty/i7897/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/i7897/src/main/scala/hello/i7897.scala b/sbt-test/sbt-dotty/i7897/src/main/scala/hello/i7897.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/i7897/src/main/scala/hello/i7897.scala rename to sbt-test/sbt-dotty/i7897/src/main/scala/hello/i7897.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/i7897/test b/sbt-test/sbt-dotty/i7897/test similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/i7897/test rename to sbt-test/sbt-dotty/i7897/test diff --git a/sbt-dotty/sbt-test/sbt-dotty/quoted-example-project/build.sbt b/sbt-test/sbt-dotty/quoted-example-project/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/quoted-example-project/build.sbt rename to sbt-test/sbt-dotty/quoted-example-project/build.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/quoted-example-project/project/plugins.sbt b/sbt-test/sbt-dotty/quoted-example-project/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/quoted-example-project/project/plugins.sbt rename to sbt-test/sbt-dotty/quoted-example-project/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/quoted-example-project/src/changes/Hello.scala b/sbt-test/sbt-dotty/quoted-example-project/src/changes/Hello.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/quoted-example-project/src/changes/Hello.scala rename to sbt-test/sbt-dotty/quoted-example-project/src/changes/Hello.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/quoted-example-project/src/main/scala/hello/Hello.scala b/sbt-test/sbt-dotty/quoted-example-project/src/main/scala/hello/Hello.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/quoted-example-project/src/main/scala/hello/Hello.scala rename to sbt-test/sbt-dotty/quoted-example-project/src/main/scala/hello/Hello.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/quoted-example-project/src/test/scala/hello/Tests.scala b/sbt-test/sbt-dotty/quoted-example-project/src/test/scala/hello/Tests.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/quoted-example-project/src/test/scala/hello/Tests.scala rename to sbt-test/sbt-dotty/quoted-example-project/src/test/scala/hello/Tests.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/quoted-example-project/test b/sbt-test/sbt-dotty/quoted-example-project/test similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/quoted-example-project/test rename to sbt-test/sbt-dotty/quoted-example-project/test diff --git a/sbt-dotty/sbt-test/sbt-dotty/scala2/build.sbt b/sbt-test/sbt-dotty/scala2/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scala2/build.sbt rename to sbt-test/sbt-dotty/scala2/build.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/scala2/project/plugins.sbt b/sbt-test/sbt-dotty/scala2/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scala2/project/plugins.sbt rename to sbt-test/sbt-dotty/scala2/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/scala2/src/main/scala/hello/Hello.scala b/sbt-test/sbt-dotty/scala2/src/main/scala/hello/Hello.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scala2/src/main/scala/hello/Hello.scala rename to sbt-test/sbt-dotty/scala2/src/main/scala/hello/Hello.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scala2/test b/sbt-test/sbt-dotty/scala2/test similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scala2/test rename to sbt-test/sbt-dotty/scala2/test diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc-empty-test/build.sbt b/sbt-test/sbt-dotty/scaladoc-empty-test/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc-empty-test/build.sbt rename to sbt-test/sbt-dotty/scaladoc-empty-test/build.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc-empty-test/project/plugins.sbt b/sbt-test/sbt-dotty/scaladoc-empty-test/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc-empty-test/project/plugins.sbt rename to sbt-test/sbt-dotty/scaladoc-empty-test/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc-empty-test/src/main/scala/hello/Hello.scala b/sbt-test/sbt-dotty/scaladoc-empty-test/src/main/scala/hello/Hello.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc-empty-test/src/main/scala/hello/Hello.scala rename to sbt-test/sbt-dotty/scaladoc-empty-test/src/main/scala/hello/Hello.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc-empty-test/test b/sbt-test/sbt-dotty/scaladoc-empty-test/test similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc-empty-test/test rename to sbt-test/sbt-dotty/scaladoc-empty-test/test diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/build.sbt b/sbt-test/sbt-dotty/scaladoc/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/build.sbt rename to sbt-test/sbt-dotty/scaladoc/build.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/project/plugins.sbt b/sbt-test/sbt-dotty/scaladoc/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/project/plugins.sbt rename to sbt-test/sbt-dotty/scaladoc/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/AutoParamTupling.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/AutoParamTupling.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/AutoParamTupling.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/AutoParamTupling.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/ContextQueries.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/ContextQueries.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/ContextQueries.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/ContextQueries.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/Conversion.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/Conversion.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/Conversion.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/Conversion.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/EnumTypes.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/EnumTypes.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/EnumTypes.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/EnumTypes.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/ImpliedInstances.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/ImpliedInstances.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/ImpliedInstances.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/ImpliedInstances.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/IntersectionTypes.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/IntersectionTypes.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/IntersectionTypes.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/IntersectionTypes.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/Main.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/Main.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/Main.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/Main.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/MultiversalEquality.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/MultiversalEquality.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/MultiversalEquality.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/MultiversalEquality.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/PatternMatching.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/PatternMatching.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/PatternMatching.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/PatternMatching.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/StructuralTypes.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/StructuralTypes.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/StructuralTypes.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/StructuralTypes.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/TraitParams.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/TraitParams.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/TraitParams.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/TraitParams.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/TypeLambdas.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/TypeLambdas.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/TypeLambdas.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/TypeLambdas.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/UnionTypes.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/UnionTypes.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/UnionTypes.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/UnionTypes.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/hello/Hello.scala b/sbt-test/sbt-dotty/scaladoc/src/main/scala/hello/Hello.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/src/main/scala/hello/Hello.scala rename to sbt-test/sbt-dotty/scaladoc/src/main/scala/hello/Hello.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/scaladoc/test b/sbt-test/sbt-dotty/scaladoc/test similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/scaladoc/test rename to sbt-test/sbt-dotty/scaladoc/test diff --git a/sbt-dotty/sbt-test/sbt-dotty/tasty-inspector-example-project/app/Main.scala b/sbt-test/sbt-dotty/tasty-inspector-example-project/app/Main.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/tasty-inspector-example-project/app/Main.scala rename to sbt-test/sbt-dotty/tasty-inspector-example-project/app/Main.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/tasty-inspector-example-project/build.sbt b/sbt-test/sbt-dotty/tasty-inspector-example-project/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/tasty-inspector-example-project/build.sbt rename to sbt-test/sbt-dotty/tasty-inspector-example-project/build.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/tasty-inspector-example-project/lib/Foo.scala b/sbt-test/sbt-dotty/tasty-inspector-example-project/lib/Foo.scala similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/tasty-inspector-example-project/lib/Foo.scala rename to sbt-test/sbt-dotty/tasty-inspector-example-project/lib/Foo.scala diff --git a/sbt-dotty/sbt-test/sbt-dotty/tasty-inspector-example-project/project/plugins.sbt b/sbt-test/sbt-dotty/tasty-inspector-example-project/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/tasty-inspector-example-project/project/plugins.sbt rename to sbt-test/sbt-dotty/tasty-inspector-example-project/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/sbt-dotty/tasty-inspector-example-project/test b/sbt-test/sbt-dotty/tasty-inspector-example-project/test similarity index 100% rename from sbt-dotty/sbt-test/sbt-dotty/tasty-inspector-example-project/test rename to sbt-test/sbt-dotty/tasty-inspector-example-project/test diff --git a/sbt-dotty/sbt-test/scala2-compat/akka/build.sbt b/sbt-test/scala2-compat/akka/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/akka/build.sbt rename to sbt-test/scala2-compat/akka/build.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/akka/i3100.scala b/sbt-test/scala2-compat/akka/i3100.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/akka/i3100.scala rename to sbt-test/scala2-compat/akka/i3100.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/akka/project/plugins.sbt b/sbt-test/scala2-compat/akka/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/akka/project/plugins.sbt rename to sbt-test/scala2-compat/akka/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/akka/test b/sbt-test/scala2-compat/akka/test similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/akka/test rename to sbt-test/scala2-compat/akka/test diff --git a/sbt-dotty/sbt-test/scala2-compat/eff/build.sbt b/sbt-test/scala2-compat/eff/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/eff/build.sbt rename to sbt-test/scala2-compat/eff/build.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/eff/i6484.scala b/sbt-test/scala2-compat/eff/i6484.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/eff/i6484.scala rename to sbt-test/scala2-compat/eff/i6484.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/eff/project/plugins.sbt b/sbt-test/scala2-compat/eff/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/eff/project/plugins.sbt rename to sbt-test/scala2-compat/eff/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/eff/test b/sbt-test/scala2-compat/eff/test similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/eff/test rename to sbt-test/scala2-compat/eff/test diff --git a/sbt-dotty/sbt-test/scala2-compat/erasure-scalajs/build.sbt b/sbt-test/scala2-compat/erasure-scalajs/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/erasure-scalajs/build.sbt rename to sbt-test/scala2-compat/erasure-scalajs/build.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/erasure-scalajs/dottyApp/Main.scala b/sbt-test/scala2-compat/erasure-scalajs/dottyApp/Main.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/erasure-scalajs/dottyApp/Main.scala rename to sbt-test/scala2-compat/erasure-scalajs/dottyApp/Main.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/erasure-scalajs/project/plugins.sbt b/sbt-test/scala2-compat/erasure-scalajs/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/erasure-scalajs/project/plugins.sbt rename to sbt-test/scala2-compat/erasure-scalajs/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/erasure-scalajs/scala2Lib/Api.scala b/sbt-test/scala2-compat/erasure-scalajs/scala2Lib/Api.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/erasure-scalajs/scala2Lib/Api.scala rename to sbt-test/scala2-compat/erasure-scalajs/scala2Lib/Api.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/erasure-scalajs/test b/sbt-test/scala2-compat/erasure-scalajs/test similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/erasure-scalajs/test rename to sbt-test/scala2-compat/erasure-scalajs/test diff --git a/sbt-dotty/sbt-test/scala2-compat/erasure/build.sbt b/sbt-test/scala2-compat/erasure/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/erasure/build.sbt rename to sbt-test/scala2-compat/erasure/build.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/erasure/changes/Main.scala b/sbt-test/scala2-compat/erasure/changes/Main.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/erasure/changes/Main.scala rename to sbt-test/scala2-compat/erasure/changes/Main.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/erasure/dottyApp/Api.scala b/sbt-test/scala2-compat/erasure/dottyApp/Api.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/erasure/dottyApp/Api.scala rename to sbt-test/scala2-compat/erasure/dottyApp/Api.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/erasure/dottyApp/Main.scala b/sbt-test/scala2-compat/erasure/dottyApp/Main.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/erasure/dottyApp/Main.scala rename to sbt-test/scala2-compat/erasure/dottyApp/Main.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/erasure/project/plugins.sbt b/sbt-test/scala2-compat/erasure/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/erasure/project/plugins.sbt rename to sbt-test/scala2-compat/erasure/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/erasure/scala2Lib/Api.scala b/sbt-test/scala2-compat/erasure/scala2Lib/Api.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/erasure/scala2Lib/Api.scala rename to sbt-test/scala2-compat/erasure/scala2Lib/Api.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/erasure/test b/sbt-test/scala2-compat/erasure/test similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/erasure/test rename to sbt-test/scala2-compat/erasure/test diff --git a/sbt-dotty/sbt-test/scala2-compat/i11173/app/App.scala b/sbt-test/scala2-compat/i11173/app/App.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i11173/app/App.scala rename to sbt-test/scala2-compat/i11173/app/App.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/i11173/build.sbt b/sbt-test/scala2-compat/i11173/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i11173/build.sbt rename to sbt-test/scala2-compat/i11173/build.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/i11173/lib/Lib.scala b/sbt-test/scala2-compat/i11173/lib/Lib.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i11173/lib/Lib.scala rename to sbt-test/scala2-compat/i11173/lib/Lib.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/i11173/project/plugins.sbt b/sbt-test/scala2-compat/i11173/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i11173/project/plugins.sbt rename to sbt-test/scala2-compat/i11173/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/i11173/test b/sbt-test/scala2-compat/i11173/test similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i11173/test rename to sbt-test/scala2-compat/i11173/test diff --git a/sbt-dotty/sbt-test/scala2-compat/i12109/app/App.scala b/sbt-test/scala2-compat/i12109/app/App.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i12109/app/App.scala rename to sbt-test/scala2-compat/i12109/app/App.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/i12109/build.sbt b/sbt-test/scala2-compat/i12109/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i12109/build.sbt rename to sbt-test/scala2-compat/i12109/build.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/i12109/lib/Lib.scala b/sbt-test/scala2-compat/i12109/lib/Lib.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i12109/lib/Lib.scala rename to sbt-test/scala2-compat/i12109/lib/Lib.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/i12109/project/plugins.sbt b/sbt-test/scala2-compat/i12109/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i12109/project/plugins.sbt rename to sbt-test/scala2-compat/i12109/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/i12109/test b/sbt-test/scala2-compat/i12109/test similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i12109/test rename to sbt-test/scala2-compat/i12109/test diff --git a/sbt-dotty/sbt-test/scala2-compat/i8001/build.sbt b/sbt-test/scala2-compat/i8001/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i8001/build.sbt rename to sbt-test/scala2-compat/i8001/build.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/i8001/lib/lib.scala b/sbt-test/scala2-compat/i8001/lib/lib.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i8001/lib/lib.scala rename to sbt-test/scala2-compat/i8001/lib/lib.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/i8001/main/test.scala b/sbt-test/scala2-compat/i8001/main/test.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i8001/main/test.scala rename to sbt-test/scala2-compat/i8001/main/test.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/i8001/project/plugins.sbt b/sbt-test/scala2-compat/i8001/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i8001/project/plugins.sbt rename to sbt-test/scala2-compat/i8001/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/i8001/test b/sbt-test/scala2-compat/i8001/test similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i8001/test rename to sbt-test/scala2-compat/i8001/test diff --git a/sbt-dotty/sbt-test/scala2-compat/i8847/build.sbt b/sbt-test/scala2-compat/i8847/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i8847/build.sbt rename to sbt-test/scala2-compat/i8847/build.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/i8847/lib/i8847-lib.scala b/sbt-test/scala2-compat/i8847/lib/i8847-lib.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i8847/lib/i8847-lib.scala rename to sbt-test/scala2-compat/i8847/lib/i8847-lib.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/i8847/main/i8847-test.scala b/sbt-test/scala2-compat/i8847/main/i8847-test.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i8847/main/i8847-test.scala rename to sbt-test/scala2-compat/i8847/main/i8847-test.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/i8847/project/plugins.sbt b/sbt-test/scala2-compat/i8847/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i8847/project/plugins.sbt rename to sbt-test/scala2-compat/i8847/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/i8847/test b/sbt-test/scala2-compat/i8847/test similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i8847/test rename to sbt-test/scala2-compat/i8847/test diff --git a/sbt-dotty/sbt-test/scala2-compat/i9916a/build.sbt b/sbt-test/scala2-compat/i9916a/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i9916a/build.sbt rename to sbt-test/scala2-compat/i9916a/build.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/i9916a/lib/i9916a-lib.scala b/sbt-test/scala2-compat/i9916a/lib/i9916a-lib.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i9916a/lib/i9916a-lib.scala rename to sbt-test/scala2-compat/i9916a/lib/i9916a-lib.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/i9916a/main/i9916a-test.scala b/sbt-test/scala2-compat/i9916a/main/i9916a-test.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i9916a/main/i9916a-test.scala rename to sbt-test/scala2-compat/i9916a/main/i9916a-test.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/i9916a/project/plugins.sbt b/sbt-test/scala2-compat/i9916a/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i9916a/project/plugins.sbt rename to sbt-test/scala2-compat/i9916a/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/i9916a/test b/sbt-test/scala2-compat/i9916a/test similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i9916a/test rename to sbt-test/scala2-compat/i9916a/test diff --git a/sbt-dotty/sbt-test/scala2-compat/i9916b/build.sbt b/sbt-test/scala2-compat/i9916b/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i9916b/build.sbt rename to sbt-test/scala2-compat/i9916b/build.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/i9916b/lib/i9916b-lib.scala b/sbt-test/scala2-compat/i9916b/lib/i9916b-lib.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i9916b/lib/i9916b-lib.scala rename to sbt-test/scala2-compat/i9916b/lib/i9916b-lib.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/i9916b/main/i9916b-test.scala b/sbt-test/scala2-compat/i9916b/main/i9916b-test.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i9916b/main/i9916b-test.scala rename to sbt-test/scala2-compat/i9916b/main/i9916b-test.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/i9916b/project/plugins.sbt b/sbt-test/scala2-compat/i9916b/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i9916b/project/plugins.sbt rename to sbt-test/scala2-compat/i9916b/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/i9916b/test b/sbt-test/scala2-compat/i9916b/test similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/i9916b/test rename to sbt-test/scala2-compat/i9916b/test diff --git a/sbt-dotty/sbt-test/scala2-compat/longnames/build.sbt b/sbt-test/scala2-compat/longnames/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/longnames/build.sbt rename to sbt-test/scala2-compat/longnames/build.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/longnames/lib/lib.scala b/sbt-test/scala2-compat/longnames/lib/lib.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/longnames/lib/lib.scala rename to sbt-test/scala2-compat/longnames/lib/lib.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/longnames/main/test.scala b/sbt-test/scala2-compat/longnames/main/test.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/longnames/main/test.scala rename to sbt-test/scala2-compat/longnames/main/test.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/longnames/project/plugins.sbt b/sbt-test/scala2-compat/longnames/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/longnames/project/plugins.sbt rename to sbt-test/scala2-compat/longnames/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/longnames/test b/sbt-test/scala2-compat/longnames/test similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/longnames/test rename to sbt-test/scala2-compat/longnames/test diff --git a/sbt-dotty/sbt-test/scala2-compat/structural/build.sbt b/sbt-test/scala2-compat/structural/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/structural/build.sbt rename to sbt-test/scala2-compat/structural/build.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/structural/lib/lib.scala b/sbt-test/scala2-compat/structural/lib/lib.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/structural/lib/lib.scala rename to sbt-test/scala2-compat/structural/lib/lib.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/structural/main/test.scala b/sbt-test/scala2-compat/structural/main/test.scala similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/structural/main/test.scala rename to sbt-test/scala2-compat/structural/main/test.scala diff --git a/sbt-dotty/sbt-test/scala2-compat/structural/project/plugins.sbt b/sbt-test/scala2-compat/structural/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/structural/project/plugins.sbt rename to sbt-test/scala2-compat/structural/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scala2-compat/structural/test b/sbt-test/scala2-compat/structural/test similarity index 100% rename from sbt-dotty/sbt-test/scala2-compat/structural/test rename to sbt-test/scala2-compat/structural/test diff --git a/sbt-dotty/sbt-test/scalajs/basic/Main.scala b/sbt-test/scalajs/basic/Main.scala similarity index 100% rename from sbt-dotty/sbt-test/scalajs/basic/Main.scala rename to sbt-test/scalajs/basic/Main.scala diff --git a/sbt-dotty/sbt-test/scalajs/basic/build.sbt b/sbt-test/scalajs/basic/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/scalajs/basic/build.sbt rename to sbt-test/scalajs/basic/build.sbt diff --git a/sbt-dotty/sbt-test/scalajs/basic/project/plugins.sbt b/sbt-test/scalajs/basic/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/scalajs/basic/project/plugins.sbt rename to sbt-test/scalajs/basic/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/scalajs/basic/test b/sbt-test/scalajs/basic/test similarity index 100% rename from sbt-dotty/sbt-test/scalajs/basic/test rename to sbt-test/scalajs/basic/test diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-override/A.scala b/sbt-test/source-dependencies/abstract-override/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-override/A.scala rename to sbt-test/source-dependencies/abstract-override/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-override/B.scala b/sbt-test/source-dependencies/abstract-override/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-override/B.scala rename to sbt-test/source-dependencies/abstract-override/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-override/C.scala b/sbt-test/source-dependencies/abstract-override/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-override/C.scala rename to sbt-test/source-dependencies/abstract-override/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-override/D.scala b/sbt-test/source-dependencies/abstract-override/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-override/D.scala rename to sbt-test/source-dependencies/abstract-override/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-override/changes/C2.scala b/sbt-test/source-dependencies/abstract-override/changes/C2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-override/changes/C2.scala rename to sbt-test/source-dependencies/abstract-override/changes/C2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-override/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/abstract-override/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-override/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/abstract-override/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-override/project/plugins.sbt b/sbt-test/source-dependencies/abstract-override/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-override/project/plugins.sbt rename to sbt-test/source-dependencies/abstract-override/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-override/test b/sbt-test/source-dependencies/abstract-override/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-override/test rename to sbt-test/source-dependencies/abstract-override/test diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type-override/build.sbt b/sbt-test/source-dependencies/abstract-type-override/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type-override/build.sbt rename to sbt-test/source-dependencies/abstract-type-override/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type-override/changes/Bar1.scala b/sbt-test/source-dependencies/abstract-type-override/changes/Bar1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type-override/changes/Bar1.scala rename to sbt-test/source-dependencies/abstract-type-override/changes/Bar1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type-override/project/CompileState.scala b/sbt-test/source-dependencies/abstract-type-override/project/CompileState.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type-override/project/CompileState.scala rename to sbt-test/source-dependencies/abstract-type-override/project/CompileState.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type-override/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/abstract-type-override/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type-override/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/abstract-type-override/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type-override/project/plugins.sbt b/sbt-test/source-dependencies/abstract-type-override/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type-override/project/plugins.sbt rename to sbt-test/source-dependencies/abstract-type-override/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type-override/src/main/scala/Bar.scala b/sbt-test/source-dependencies/abstract-type-override/src/main/scala/Bar.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type-override/src/main/scala/Bar.scala rename to sbt-test/source-dependencies/abstract-type-override/src/main/scala/Bar.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type-override/src/main/scala/Foo.scala b/sbt-test/source-dependencies/abstract-type-override/src/main/scala/Foo.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type-override/src/main/scala/Foo.scala rename to sbt-test/source-dependencies/abstract-type-override/src/main/scala/Foo.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type-override/src/main/scala/Impl.scala b/sbt-test/source-dependencies/abstract-type-override/src/main/scala/Impl.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type-override/src/main/scala/Impl.scala rename to sbt-test/source-dependencies/abstract-type-override/src/main/scala/Impl.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type-override/test b/sbt-test/source-dependencies/abstract-type-override/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type-override/test rename to sbt-test/source-dependencies/abstract-type-override/test diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type/A.scala b/sbt-test/source-dependencies/abstract-type/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type/A.scala rename to sbt-test/source-dependencies/abstract-type/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type/B.scala b/sbt-test/source-dependencies/abstract-type/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type/B.scala rename to sbt-test/source-dependencies/abstract-type/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type/changes/A.scala b/sbt-test/source-dependencies/abstract-type/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type/changes/A.scala rename to sbt-test/source-dependencies/abstract-type/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/abstract-type/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/abstract-type/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type/project/plugins.sbt b/sbt-test/source-dependencies/abstract-type/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type/project/plugins.sbt rename to sbt-test/source-dependencies/abstract-type/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/abstract-type/test b/sbt-test/source-dependencies/abstract-type/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/abstract-type/test rename to sbt-test/source-dependencies/abstract-type/test diff --git a/sbt-dotty/sbt-test/source-dependencies/added/changes/A1.scala b/sbt-test/source-dependencies/added/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/added/changes/A1.scala rename to sbt-test/source-dependencies/added/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/added/changes/A2.scala b/sbt-test/source-dependencies/added/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/added/changes/A2.scala rename to sbt-test/source-dependencies/added/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/added/changes/A3.scala b/sbt-test/source-dependencies/added/changes/A3.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/added/changes/A3.scala rename to sbt-test/source-dependencies/added/changes/A3.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/added/changes/B1.scala b/sbt-test/source-dependencies/added/changes/B1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/added/changes/B1.scala rename to sbt-test/source-dependencies/added/changes/B1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/added/changes/B2.scala b/sbt-test/source-dependencies/added/changes/B2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/added/changes/B2.scala rename to sbt-test/source-dependencies/added/changes/B2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/added/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/added/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/added/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/added/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/added/project/plugins.sbt b/sbt-test/source-dependencies/added/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/added/project/plugins.sbt rename to sbt-test/source-dependencies/added/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/added/test b/sbt-test/source-dependencies/added/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/added/test rename to sbt-test/source-dependencies/added/test diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/JJ.java b/sbt-test/source-dependencies/anon-class-java-depends-on-scala/JJ.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/JJ.java rename to sbt-test/source-dependencies/anon-class-java-depends-on-scala/JJ.java diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/build.sbt b/sbt-test/source-dependencies/anon-class-java-depends-on-scala/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/build.sbt rename to sbt-test/source-dependencies/anon-class-java-depends-on-scala/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/changes/S1.scala b/sbt-test/source-dependencies/anon-class-java-depends-on-scala/changes/S1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/changes/S1.scala rename to sbt-test/source-dependencies/anon-class-java-depends-on-scala/changes/S1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/changes/S2.scala b/sbt-test/source-dependencies/anon-class-java-depends-on-scala/changes/S2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/changes/S2.scala rename to sbt-test/source-dependencies/anon-class-java-depends-on-scala/changes/S2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/anon-class-java-depends-on-scala/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/anon-class-java-depends-on-scala/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/project/plugins.sbt b/sbt-test/source-dependencies/anon-class-java-depends-on-scala/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/project/plugins.sbt rename to sbt-test/source-dependencies/anon-class-java-depends-on-scala/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/test b/sbt-test/source-dependencies/anon-class-java-depends-on-scala/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-class-java-depends-on-scala/test rename to sbt-test/source-dependencies/anon-class-java-depends-on-scala/test diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/A.java b/sbt-test/source-dependencies/anon-java-scala-class/A.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/A.java rename to sbt-test/source-dependencies/anon-java-scala-class/A.java diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/B.java b/sbt-test/source-dependencies/anon-java-scala-class/B.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/B.java rename to sbt-test/source-dependencies/anon-java-scala-class/B.java diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/C.scala b/sbt-test/source-dependencies/anon-java-scala-class/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/C.scala rename to sbt-test/source-dependencies/anon-java-scala-class/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/D.scala b/sbt-test/source-dependencies/anon-java-scala-class/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/D.scala rename to sbt-test/source-dependencies/anon-java-scala-class/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/changes/A2.java b/sbt-test/source-dependencies/anon-java-scala-class/changes/A2.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/changes/A2.java rename to sbt-test/source-dependencies/anon-java-scala-class/changes/A2.java diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/disabled b/sbt-test/source-dependencies/anon-java-scala-class/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/disabled rename to sbt-test/source-dependencies/anon-java-scala-class/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/anon-java-scala-class/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/anon-java-scala-class/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/project/plugins.sbt b/sbt-test/source-dependencies/anon-java-scala-class/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/anon-java-scala-class/project/plugins.sbt rename to sbt-test/source-dependencies/anon-java-scala-class/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/A.scala b/sbt-test/source-dependencies/as-seen-from-a/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/A.scala rename to sbt-test/source-dependencies/as-seen-from-a/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/B.scala b/sbt-test/source-dependencies/as-seen-from-a/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/B.scala rename to sbt-test/source-dependencies/as-seen-from-a/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/C.scala b/sbt-test/source-dependencies/as-seen-from-a/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/C.scala rename to sbt-test/source-dependencies/as-seen-from-a/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/D.scala b/sbt-test/source-dependencies/as-seen-from-a/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/D.scala rename to sbt-test/source-dependencies/as-seen-from-a/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/changes/B2.scala b/sbt-test/source-dependencies/as-seen-from-a/changes/B2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/changes/B2.scala rename to sbt-test/source-dependencies/as-seen-from-a/changes/B2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/as-seen-from-a/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/as-seen-from-a/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/project/plugins.sbt b/sbt-test/source-dependencies/as-seen-from-a/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/project/plugins.sbt rename to sbt-test/source-dependencies/as-seen-from-a/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/test b/sbt-test/source-dependencies/as-seen-from-a/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-a/test rename to sbt-test/source-dependencies/as-seen-from-a/test diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/A.scala b/sbt-test/source-dependencies/as-seen-from-b/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/A.scala rename to sbt-test/source-dependencies/as-seen-from-b/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/B.scala b/sbt-test/source-dependencies/as-seen-from-b/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/B.scala rename to sbt-test/source-dependencies/as-seen-from-b/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/C.scala b/sbt-test/source-dependencies/as-seen-from-b/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/C.scala rename to sbt-test/source-dependencies/as-seen-from-b/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/D.scala b/sbt-test/source-dependencies/as-seen-from-b/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/D.scala rename to sbt-test/source-dependencies/as-seen-from-b/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/changes/B2.scala b/sbt-test/source-dependencies/as-seen-from-b/changes/B2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/changes/B2.scala rename to sbt-test/source-dependencies/as-seen-from-b/changes/B2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/as-seen-from-b/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/as-seen-from-b/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/project/plugins.sbt b/sbt-test/source-dependencies/as-seen-from-b/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/project/plugins.sbt rename to sbt-test/source-dependencies/as-seen-from-b/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/test b/sbt-test/source-dependencies/as-seen-from-b/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/as-seen-from-b/test rename to sbt-test/source-dependencies/as-seen-from-b/test diff --git a/sbt-dotty/sbt-test/source-dependencies/backtick-quoted-names/A.scala b/sbt-test/source-dependencies/backtick-quoted-names/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/backtick-quoted-names/A.scala rename to sbt-test/source-dependencies/backtick-quoted-names/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/backtick-quoted-names/B.scala b/sbt-test/source-dependencies/backtick-quoted-names/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/backtick-quoted-names/B.scala rename to sbt-test/source-dependencies/backtick-quoted-names/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/backtick-quoted-names/changes/A.scala b/sbt-test/source-dependencies/backtick-quoted-names/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/backtick-quoted-names/changes/A.scala rename to sbt-test/source-dependencies/backtick-quoted-names/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/backtick-quoted-names/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/backtick-quoted-names/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/backtick-quoted-names/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/backtick-quoted-names/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/backtick-quoted-names/project/plugins.sbt b/sbt-test/source-dependencies/backtick-quoted-names/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/backtick-quoted-names/project/plugins.sbt rename to sbt-test/source-dependencies/backtick-quoted-names/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/backtick-quoted-names/test b/sbt-test/source-dependencies/backtick-quoted-names/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/backtick-quoted-names/test rename to sbt-test/source-dependencies/backtick-quoted-names/test diff --git a/sbt-dotty/sbt-test/source-dependencies/binary/build.sbt b/sbt-test/source-dependencies/binary/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/binary/build.sbt rename to sbt-test/source-dependencies/binary/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/binary/changes/Break.scala b/sbt-test/source-dependencies/binary/changes/Break.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/binary/changes/Break.scala rename to sbt-test/source-dependencies/binary/changes/Break.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/binary/dep/A.scala b/sbt-test/source-dependencies/binary/dep/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/binary/dep/A.scala rename to sbt-test/source-dependencies/binary/dep/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/binary/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/binary/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/binary/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/binary/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/binary/project/P.scala b/sbt-test/source-dependencies/binary/project/P.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/binary/project/P.scala rename to sbt-test/source-dependencies/binary/project/P.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/binary/project/plugins.sbt b/sbt-test/source-dependencies/binary/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/binary/project/plugins.sbt rename to sbt-test/source-dependencies/binary/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/binary/test b/sbt-test/source-dependencies/binary/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/binary/test rename to sbt-test/source-dependencies/binary/test diff --git a/sbt-dotty/sbt-test/source-dependencies/binary/use/B.scala b/sbt-test/source-dependencies/binary/use/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/binary/use/B.scala rename to sbt-test/source-dependencies/binary/use/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/by-name/A.scala b/sbt-test/source-dependencies/by-name/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/by-name/A.scala rename to sbt-test/source-dependencies/by-name/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/by-name/B.scala b/sbt-test/source-dependencies/by-name/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/by-name/B.scala rename to sbt-test/source-dependencies/by-name/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/by-name/changes/A.scala b/sbt-test/source-dependencies/by-name/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/by-name/changes/A.scala rename to sbt-test/source-dependencies/by-name/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/by-name/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/by-name/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/by-name/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/by-name/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/by-name/project/plugins.sbt b/sbt-test/source-dependencies/by-name/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/by-name/project/plugins.sbt rename to sbt-test/source-dependencies/by-name/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/by-name/test b/sbt-test/source-dependencies/by-name/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/by-name/test rename to sbt-test/source-dependencies/by-name/test diff --git a/sbt-dotty/sbt-test/source-dependencies/canon/Use.scala b/sbt-test/source-dependencies/canon/Use.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/canon/Use.scala rename to sbt-test/source-dependencies/canon/Use.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/canon/actual/A.java b/sbt-test/source-dependencies/canon/actual/A.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/canon/actual/A.java rename to sbt-test/source-dependencies/canon/actual/A.java diff --git a/sbt-dotty/sbt-test/source-dependencies/canon/actual/a.jar b/sbt-test/source-dependencies/canon/actual/a.jar similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/canon/actual/a.jar rename to sbt-test/source-dependencies/canon/actual/a.jar diff --git a/sbt-dotty/sbt-test/source-dependencies/canon/build.sbt b/sbt-test/source-dependencies/canon/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/canon/build.sbt rename to sbt-test/source-dependencies/canon/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/canon/lib/a.jar b/sbt-test/source-dependencies/canon/lib/a.jar similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/canon/lib/a.jar rename to sbt-test/source-dependencies/canon/lib/a.jar diff --git a/sbt-dotty/sbt-test/source-dependencies/canon/project/CompileState.scala b/sbt-test/source-dependencies/canon/project/CompileState.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/canon/project/CompileState.scala rename to sbt-test/source-dependencies/canon/project/CompileState.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/canon/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/canon/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/canon/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/canon/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/canon/project/plugins.sbt b/sbt-test/source-dependencies/canon/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/canon/project/plugins.sbt rename to sbt-test/source-dependencies/canon/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/canon/test b/sbt-test/source-dependencies/canon/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/canon/test rename to sbt-test/source-dependencies/canon/test diff --git a/sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/changed/Sealed1.scala b/sbt-test/source-dependencies/changedTypeOfChildOfSealed/changed/Sealed1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/changed/Sealed1.scala rename to sbt-test/source-dependencies/changedTypeOfChildOfSealed/changed/Sealed1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/changed/Sealed2.scala b/sbt-test/source-dependencies/changedTypeOfChildOfSealed/changed/Sealed2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/changed/Sealed2.scala rename to sbt-test/source-dependencies/changedTypeOfChildOfSealed/changed/Sealed2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/incOptions.properties b/sbt-test/source-dependencies/changedTypeOfChildOfSealed/incOptions.properties similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/incOptions.properties rename to sbt-test/source-dependencies/changedTypeOfChildOfSealed/incOptions.properties diff --git a/sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/pending b/sbt-test/source-dependencies/changedTypeOfChildOfSealed/pending similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/pending rename to sbt-test/source-dependencies/changedTypeOfChildOfSealed/pending diff --git a/sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/changedTypeOfChildOfSealed/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/changedTypeOfChildOfSealed/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/project/plugins.sbt b/sbt-test/source-dependencies/changedTypeOfChildOfSealed/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/project/plugins.sbt rename to sbt-test/source-dependencies/changedTypeOfChildOfSealed/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/src/main/scala/foo/Sealed.scala b/sbt-test/source-dependencies/changedTypeOfChildOfSealed/src/main/scala/foo/Sealed.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/src/main/scala/foo/Sealed.scala rename to sbt-test/source-dependencies/changedTypeOfChildOfSealed/src/main/scala/foo/Sealed.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/src/main/scala/foo/Usage.scala b/sbt-test/source-dependencies/changedTypeOfChildOfSealed/src/main/scala/foo/Usage.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/changedTypeOfChildOfSealed/src/main/scala/foo/Usage.scala rename to sbt-test/source-dependencies/changedTypeOfChildOfSealed/src/main/scala/foo/Usage.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-classes/A.scala b/sbt-test/source-dependencies/check-classes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-classes/A.scala rename to sbt-test/source-dependencies/check-classes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-classes/disabled b/sbt-test/source-dependencies/check-classes/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-classes/disabled rename to sbt-test/source-dependencies/check-classes/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/check-classes/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/check-classes/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-classes/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/check-classes/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-classes/project/plugins.sbt b/sbt-test/source-dependencies/check-classes/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-classes/project/plugins.sbt rename to sbt-test/source-dependencies/check-classes/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/check-dependencies/A.scala b/sbt-test/source-dependencies/check-dependencies/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-dependencies/A.scala rename to sbt-test/source-dependencies/check-dependencies/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-dependencies/B.scala b/sbt-test/source-dependencies/check-dependencies/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-dependencies/B.scala rename to sbt-test/source-dependencies/check-dependencies/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-dependencies/C.scala b/sbt-test/source-dependencies/check-dependencies/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-dependencies/C.scala rename to sbt-test/source-dependencies/check-dependencies/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-dependencies/disabled b/sbt-test/source-dependencies/check-dependencies/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-dependencies/disabled rename to sbt-test/source-dependencies/check-dependencies/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/check-dependencies/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/check-dependencies/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-dependencies/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/check-dependencies/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-dependencies/project/plugins.sbt b/sbt-test/source-dependencies/check-dependencies/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-dependencies/project/plugins.sbt rename to sbt-test/source-dependencies/check-dependencies/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/check-products/A.scala b/sbt-test/source-dependencies/check-products/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-products/A.scala rename to sbt-test/source-dependencies/check-products/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-products/disabled b/sbt-test/source-dependencies/check-products/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-products/disabled rename to sbt-test/source-dependencies/check-products/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/check-products/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/check-products/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-products/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/check-products/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-products/project/plugins.sbt b/sbt-test/source-dependencies/check-products/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-products/project/plugins.sbt rename to sbt-test/source-dependencies/check-products/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/check-recompilations/A.scala b/sbt-test/source-dependencies/check-recompilations/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-recompilations/A.scala rename to sbt-test/source-dependencies/check-recompilations/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-recompilations/B.scala b/sbt-test/source-dependencies/check-recompilations/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-recompilations/B.scala rename to sbt-test/source-dependencies/check-recompilations/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-recompilations/C.scala b/sbt-test/source-dependencies/check-recompilations/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-recompilations/C.scala rename to sbt-test/source-dependencies/check-recompilations/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-recompilations/D.scala b/sbt-test/source-dependencies/check-recompilations/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-recompilations/D.scala rename to sbt-test/source-dependencies/check-recompilations/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-recompilations/changes/A.scala b/sbt-test/source-dependencies/check-recompilations/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-recompilations/changes/A.scala rename to sbt-test/source-dependencies/check-recompilations/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-recompilations/disabled b/sbt-test/source-dependencies/check-recompilations/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-recompilations/disabled rename to sbt-test/source-dependencies/check-recompilations/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/check-recompilations/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/check-recompilations/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-recompilations/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/check-recompilations/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/check-recompilations/project/plugins.sbt b/sbt-test/source-dependencies/check-recompilations/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/check-recompilations/project/plugins.sbt rename to sbt-test/source-dependencies/check-recompilations/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/changes/A1.scala b/sbt-test/source-dependencies/class-based-inheritance/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/changes/A1.scala rename to sbt-test/source-dependencies/class-based-inheritance/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/changes/A2.scala b/sbt-test/source-dependencies/class-based-inheritance/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/changes/A2.scala rename to sbt-test/source-dependencies/class-based-inheritance/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/disabled b/sbt-test/source-dependencies/class-based-inheritance/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/disabled rename to sbt-test/source-dependencies/class-based-inheritance/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/class-based-inheritance/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/class-based-inheritance/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/project/plugins.sbt b/sbt-test/source-dependencies/class-based-inheritance/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/project/plugins.sbt rename to sbt-test/source-dependencies/class-based-inheritance/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/src/main/scala/A.scala b/sbt-test/source-dependencies/class-based-inheritance/src/main/scala/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/src/main/scala/A.scala rename to sbt-test/source-dependencies/class-based-inheritance/src/main/scala/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/src/main/scala/B.scala b/sbt-test/source-dependencies/class-based-inheritance/src/main/scala/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/src/main/scala/B.scala rename to sbt-test/source-dependencies/class-based-inheritance/src/main/scala/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/src/main/scala/C.scala b/sbt-test/source-dependencies/class-based-inheritance/src/main/scala/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-inheritance/src/main/scala/C.scala rename to sbt-test/source-dependencies/class-based-inheritance/src/main/scala/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/changes/A1.scala b/sbt-test/source-dependencies/class-based-memberRef/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/changes/A1.scala rename to sbt-test/source-dependencies/class-based-memberRef/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/disabled b/sbt-test/source-dependencies/class-based-memberRef/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/disabled rename to sbt-test/source-dependencies/class-based-memberRef/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/incOptions.properties b/sbt-test/source-dependencies/class-based-memberRef/incOptions.properties similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/incOptions.properties rename to sbt-test/source-dependencies/class-based-memberRef/incOptions.properties diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/class-based-memberRef/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/class-based-memberRef/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/project/plugins.sbt b/sbt-test/source-dependencies/class-based-memberRef/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/project/plugins.sbt rename to sbt-test/source-dependencies/class-based-memberRef/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/src/main/scala/A.scala b/sbt-test/source-dependencies/class-based-memberRef/src/main/scala/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/src/main/scala/A.scala rename to sbt-test/source-dependencies/class-based-memberRef/src/main/scala/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/src/main/scala/B.scala b/sbt-test/source-dependencies/class-based-memberRef/src/main/scala/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/class-based-memberRef/src/main/scala/B.scala rename to sbt-test/source-dependencies/class-based-memberRef/src/main/scala/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/compactify/build.sbt b/sbt-test/source-dependencies/compactify/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/compactify/build.sbt rename to sbt-test/source-dependencies/compactify/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/compactify/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/compactify/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/compactify/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/compactify/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/compactify/project/plugins.sbt b/sbt-test/source-dependencies/compactify/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/compactify/project/plugins.sbt rename to sbt-test/source-dependencies/compactify/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/compactify/src/main/scala/For.scala b/sbt-test/source-dependencies/compactify/src/main/scala/For.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/compactify/src/main/scala/For.scala rename to sbt-test/source-dependencies/compactify/src/main/scala/For.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/compactify/src/main/scala/Nested.scala b/sbt-test/source-dependencies/compactify/src/main/scala/Nested.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/compactify/src/main/scala/Nested.scala rename to sbt-test/source-dependencies/compactify/src/main/scala/Nested.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/compactify/test b/sbt-test/source-dependencies/compactify/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/compactify/test rename to sbt-test/source-dependencies/compactify/test diff --git a/sbt-dotty/sbt-test/source-dependencies/constants/changes/A1.scala b/sbt-test/source-dependencies/constants/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constants/changes/A1.scala rename to sbt-test/source-dependencies/constants/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/constants/changes/A2.scala b/sbt-test/source-dependencies/constants/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constants/changes/A2.scala rename to sbt-test/source-dependencies/constants/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/constants/changes/B.scala b/sbt-test/source-dependencies/constants/changes/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constants/changes/B.scala rename to sbt-test/source-dependencies/constants/changes/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/constants/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/constants/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constants/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/constants/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/constants/project/plugins.sbt b/sbt-test/source-dependencies/constants/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constants/project/plugins.sbt rename to sbt-test/source-dependencies/constants/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/constants/test b/sbt-test/source-dependencies/constants/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constants/test rename to sbt-test/source-dependencies/constants/test diff --git a/sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/A.scala b/sbt-test/source-dependencies/constructors-unrelated/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/A.scala rename to sbt-test/source-dependencies/constructors-unrelated/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/B.scala b/sbt-test/source-dependencies/constructors-unrelated/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/B.scala rename to sbt-test/source-dependencies/constructors-unrelated/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/build.sbt b/sbt-test/source-dependencies/constructors-unrelated/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/build.sbt rename to sbt-test/source-dependencies/constructors-unrelated/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/changes/A2.scala b/sbt-test/source-dependencies/constructors-unrelated/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/changes/A2.scala rename to sbt-test/source-dependencies/constructors-unrelated/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/project/CompileState.scala b/sbt-test/source-dependencies/constructors-unrelated/project/CompileState.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/project/CompileState.scala rename to sbt-test/source-dependencies/constructors-unrelated/project/CompileState.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/constructors-unrelated/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/constructors-unrelated/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/project/plugins.sbt b/sbt-test/source-dependencies/constructors-unrelated/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/project/plugins.sbt rename to sbt-test/source-dependencies/constructors-unrelated/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/test b/sbt-test/source-dependencies/constructors-unrelated/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/constructors-unrelated/test rename to sbt-test/source-dependencies/constructors-unrelated/test diff --git a/sbt-dotty/sbt-test/source-dependencies/continuations/Foo.scala b/sbt-test/source-dependencies/continuations/Foo.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/continuations/Foo.scala rename to sbt-test/source-dependencies/continuations/Foo.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/continuations/Use.scala b/sbt-test/source-dependencies/continuations/Use.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/continuations/Use.scala rename to sbt-test/source-dependencies/continuations/Use.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/continuations/build.sbt b/sbt-test/source-dependencies/continuations/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/continuations/build.sbt rename to sbt-test/source-dependencies/continuations/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/continuations/changes/Def1.scala b/sbt-test/source-dependencies/continuations/changes/Def1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/continuations/changes/Def1.scala rename to sbt-test/source-dependencies/continuations/changes/Def1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/continuations/changes/Def2.scala b/sbt-test/source-dependencies/continuations/changes/Def2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/continuations/changes/Def2.scala rename to sbt-test/source-dependencies/continuations/changes/Def2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/continuations/pending b/sbt-test/source-dependencies/continuations/pending similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/continuations/pending rename to sbt-test/source-dependencies/continuations/pending diff --git a/sbt-dotty/sbt-test/source-dependencies/continuations/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/continuations/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/continuations/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/continuations/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/continuations/project/plugins.sbt b/sbt-test/source-dependencies/continuations/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/continuations/project/plugins.sbt rename to sbt-test/source-dependencies/continuations/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/cross-source/pending b/sbt-test/source-dependencies/cross-source/pending similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/cross-source/pending rename to sbt-test/source-dependencies/cross-source/pending diff --git a/sbt-dotty/sbt-test/source-dependencies/cross-source/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/cross-source/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/cross-source/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/cross-source/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/cross-source/project/plugins.sbt b/sbt-test/source-dependencies/cross-source/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/cross-source/project/plugins.sbt rename to sbt-test/source-dependencies/cross-source/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/cross-source/src/main/scala-2.10/B.scala b/sbt-test/source-dependencies/cross-source/src/main/scala-2.10/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/cross-source/src/main/scala-2.10/B.scala rename to sbt-test/source-dependencies/cross-source/src/main/scala-2.10/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/cross-source/src/main/scala-2.9.3/B.scala b/sbt-test/source-dependencies/cross-source/src/main/scala-2.9.3/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/cross-source/src/main/scala-2.9.3/B.scala rename to sbt-test/source-dependencies/cross-source/src/main/scala-2.9.3/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/cross-source/src/main/scala/A.scala b/sbt-test/source-dependencies/cross-source/src/main/scala/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/cross-source/src/main/scala/A.scala rename to sbt-test/source-dependencies/cross-source/src/main/scala/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/default-params/A.scala b/sbt-test/source-dependencies/default-params/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/default-params/A.scala rename to sbt-test/source-dependencies/default-params/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/default-params/B.scala b/sbt-test/source-dependencies/default-params/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/default-params/B.scala rename to sbt-test/source-dependencies/default-params/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/default-params/changes/A.scala b/sbt-test/source-dependencies/default-params/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/default-params/changes/A.scala rename to sbt-test/source-dependencies/default-params/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/default-params/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/default-params/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/default-params/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/default-params/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/default-params/project/plugins.sbt b/sbt-test/source-dependencies/default-params/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/default-params/project/plugins.sbt rename to sbt-test/source-dependencies/default-params/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/default-params/test b/sbt-test/source-dependencies/default-params/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/default-params/test rename to sbt-test/source-dependencies/default-params/test diff --git a/sbt-dotty/sbt-test/source-dependencies/dup-class/changes/A.scala b/sbt-test/source-dependencies/dup-class/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/dup-class/changes/A.scala rename to sbt-test/source-dependencies/dup-class/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/dup-class/changes/A2.scala b/sbt-test/source-dependencies/dup-class/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/dup-class/changes/A2.scala rename to sbt-test/source-dependencies/dup-class/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/dup-class/changes/B.scala b/sbt-test/source-dependencies/dup-class/changes/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/dup-class/changes/B.scala rename to sbt-test/source-dependencies/dup-class/changes/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/dup-class/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/dup-class/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/dup-class/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/dup-class/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/dup-class/project/plugins.sbt b/sbt-test/source-dependencies/dup-class/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/dup-class/project/plugins.sbt rename to sbt-test/source-dependencies/dup-class/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/dup-class/test b/sbt-test/source-dependencies/dup-class/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/dup-class/test rename to sbt-test/source-dependencies/dup-class/test diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-a/changes/A.scala b/sbt-test/source-dependencies/empty-a/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-a/changes/A.scala rename to sbt-test/source-dependencies/empty-a/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-a/changes/A2.scala b/sbt-test/source-dependencies/empty-a/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-a/changes/A2.scala rename to sbt-test/source-dependencies/empty-a/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-a/changes/B.scala b/sbt-test/source-dependencies/empty-a/changes/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-a/changes/B.scala rename to sbt-test/source-dependencies/empty-a/changes/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-a/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/empty-a/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-a/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/empty-a/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-a/project/plugins.sbt b/sbt-test/source-dependencies/empty-a/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-a/project/plugins.sbt rename to sbt-test/source-dependencies/empty-a/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-a/test b/sbt-test/source-dependencies/empty-a/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-a/test rename to sbt-test/source-dependencies/empty-a/test diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-modified-names/T.scala b/sbt-test/source-dependencies/empty-modified-names/T.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-modified-names/T.scala rename to sbt-test/source-dependencies/empty-modified-names/T.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-modified-names/changes/T.scala b/sbt-test/source-dependencies/empty-modified-names/changes/T.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-modified-names/changes/T.scala rename to sbt-test/source-dependencies/empty-modified-names/changes/T.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-modified-names/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/empty-modified-names/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-modified-names/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/empty-modified-names/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-modified-names/project/plugins.sbt b/sbt-test/source-dependencies/empty-modified-names/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-modified-names/project/plugins.sbt rename to sbt-test/source-dependencies/empty-modified-names/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-modified-names/test b/sbt-test/source-dependencies/empty-modified-names/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-modified-names/test rename to sbt-test/source-dependencies/empty-modified-names/test diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-package/changes/Define1.scala b/sbt-test/source-dependencies/empty-package/changes/Define1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-package/changes/Define1.scala rename to sbt-test/source-dependencies/empty-package/changes/Define1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-package/changes/Define2.scala b/sbt-test/source-dependencies/empty-package/changes/Define2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-package/changes/Define2.scala rename to sbt-test/source-dependencies/empty-package/changes/Define2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-package/changes/Use.scala b/sbt-test/source-dependencies/empty-package/changes/Use.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-package/changes/Use.scala rename to sbt-test/source-dependencies/empty-package/changes/Use.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-package/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/empty-package/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-package/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/empty-package/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-package/project/plugins.sbt b/sbt-test/source-dependencies/empty-package/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-package/project/plugins.sbt rename to sbt-test/source-dependencies/empty-package/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/empty-package/test b/sbt-test/source-dependencies/empty-package/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/empty-package/test rename to sbt-test/source-dependencies/empty-package/test diff --git a/sbt-dotty/sbt-test/source-dependencies/erasure/A.scala b/sbt-test/source-dependencies/erasure/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/erasure/A.scala rename to sbt-test/source-dependencies/erasure/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/erasure/B.scala b/sbt-test/source-dependencies/erasure/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/erasure/B.scala rename to sbt-test/source-dependencies/erasure/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/erasure/changes/A.scala b/sbt-test/source-dependencies/erasure/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/erasure/changes/A.scala rename to sbt-test/source-dependencies/erasure/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/erasure/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/erasure/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/erasure/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/erasure/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/erasure/project/plugins.sbt b/sbt-test/source-dependencies/erasure/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/erasure/project/plugins.sbt rename to sbt-test/source-dependencies/erasure/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/erasure/test b/sbt-test/source-dependencies/erasure/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/erasure/test rename to sbt-test/source-dependencies/erasure/test diff --git a/sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/changed/FactoryProvider.scala b/sbt-test/source-dependencies/expanded-type-projection/changed/FactoryProvider.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/changed/FactoryProvider.scala rename to sbt-test/source-dependencies/expanded-type-projection/changed/FactoryProvider.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/expanded-type-projection/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/expanded-type-projection/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/project/plugins.sbt b/sbt-test/source-dependencies/expanded-type-projection/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/project/plugins.sbt rename to sbt-test/source-dependencies/expanded-type-projection/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/src/main/scala/foo/FactoryProvider.scala b/sbt-test/source-dependencies/expanded-type-projection/src/main/scala/foo/FactoryProvider.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/src/main/scala/foo/FactoryProvider.scala rename to sbt-test/source-dependencies/expanded-type-projection/src/main/scala/foo/FactoryProvider.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/src/main/scala/foo/Lib.scala b/sbt-test/source-dependencies/expanded-type-projection/src/main/scala/foo/Lib.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/src/main/scala/foo/Lib.scala rename to sbt-test/source-dependencies/expanded-type-projection/src/main/scala/foo/Lib.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/src/main/scala/foo/Usage.scala b/sbt-test/source-dependencies/expanded-type-projection/src/main/scala/foo/Usage.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/src/main/scala/foo/Usage.scala rename to sbt-test/source-dependencies/expanded-type-projection/src/main/scala/foo/Usage.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/test b/sbt-test/source-dependencies/expanded-type-projection/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/expanded-type-projection/test rename to sbt-test/source-dependencies/expanded-type-projection/test diff --git a/sbt-dotty/sbt-test/source-dependencies/export-clauses/A.scala b/sbt-test/source-dependencies/export-clauses/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-clauses/A.scala rename to sbt-test/source-dependencies/export-clauses/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-clauses/B.scala b/sbt-test/source-dependencies/export-clauses/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-clauses/B.scala rename to sbt-test/source-dependencies/export-clauses/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-clauses/C.scala b/sbt-test/source-dependencies/export-clauses/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-clauses/C.scala rename to sbt-test/source-dependencies/export-clauses/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-clauses/D.scala b/sbt-test/source-dependencies/export-clauses/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-clauses/D.scala rename to sbt-test/source-dependencies/export-clauses/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-clauses/build.sbt b/sbt-test/source-dependencies/export-clauses/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-clauses/build.sbt rename to sbt-test/source-dependencies/export-clauses/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/export-clauses/changes/B1.scala b/sbt-test/source-dependencies/export-clauses/changes/B1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-clauses/changes/B1.scala rename to sbt-test/source-dependencies/export-clauses/changes/B1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-clauses/changes/C1.scala b/sbt-test/source-dependencies/export-clauses/changes/C1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-clauses/changes/C1.scala rename to sbt-test/source-dependencies/export-clauses/changes/C1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-clauses/changes/D1.scala b/sbt-test/source-dependencies/export-clauses/changes/D1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-clauses/changes/D1.scala rename to sbt-test/source-dependencies/export-clauses/changes/D1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-clauses/project/CompileState.scala b/sbt-test/source-dependencies/export-clauses/project/CompileState.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-clauses/project/CompileState.scala rename to sbt-test/source-dependencies/export-clauses/project/CompileState.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-clauses/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/export-clauses/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-clauses/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/export-clauses/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-clauses/project/plugins.sbt b/sbt-test/source-dependencies/export-clauses/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-clauses/project/plugins.sbt rename to sbt-test/source-dependencies/export-clauses/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/export-clauses/test b/sbt-test/source-dependencies/export-clauses/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-clauses/test rename to sbt-test/source-dependencies/export-clauses/test diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars/build.sbt b/sbt-test/source-dependencies/export-jars/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars/build.sbt rename to sbt-test/source-dependencies/export-jars/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars/changes/A1.scala b/sbt-test/source-dependencies/export-jars/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars/changes/A1.scala rename to sbt-test/source-dependencies/export-jars/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars/changes/A2.scala b/sbt-test/source-dependencies/export-jars/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars/changes/A2.scala rename to sbt-test/source-dependencies/export-jars/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars/changes/A3.scala b/sbt-test/source-dependencies/export-jars/changes/A3.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars/changes/A3.scala rename to sbt-test/source-dependencies/export-jars/changes/A3.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars/changes/B.scala b/sbt-test/source-dependencies/export-jars/changes/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars/changes/B.scala rename to sbt-test/source-dependencies/export-jars/changes/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars/changes/build2.sbt b/sbt-test/source-dependencies/export-jars/changes/build2.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars/changes/build2.sbt rename to sbt-test/source-dependencies/export-jars/changes/build2.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/export-jars/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/export-jars/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars/project/plugins.sbt b/sbt-test/source-dependencies/export-jars/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars/project/plugins.sbt rename to sbt-test/source-dependencies/export-jars/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars/test b/sbt-test/source-dependencies/export-jars/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars/test rename to sbt-test/source-dependencies/export-jars/test diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars2/a/A.scala b/sbt-test/source-dependencies/export-jars2/a/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars2/a/A.scala rename to sbt-test/source-dependencies/export-jars2/a/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars2/b/B.scala b/sbt-test/source-dependencies/export-jars2/b/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars2/b/B.scala rename to sbt-test/source-dependencies/export-jars2/b/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars2/build.sbt b/sbt-test/source-dependencies/export-jars2/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars2/build.sbt rename to sbt-test/source-dependencies/export-jars2/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars2/changes/A1.scala b/sbt-test/source-dependencies/export-jars2/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars2/changes/A1.scala rename to sbt-test/source-dependencies/export-jars2/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars2/changes/B1.scala b/sbt-test/source-dependencies/export-jars2/changes/B1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars2/changes/B1.scala rename to sbt-test/source-dependencies/export-jars2/changes/B1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars2/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/export-jars2/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars2/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/export-jars2/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars2/project/plugins.sbt b/sbt-test/source-dependencies/export-jars2/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars2/project/plugins.sbt rename to sbt-test/source-dependencies/export-jars2/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/export-jars2/test b/sbt-test/source-dependencies/export-jars2/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/export-jars2/test rename to sbt-test/source-dependencies/export-jars2/test diff --git a/sbt-dotty/sbt-test/source-dependencies/false-error/A.scala b/sbt-test/source-dependencies/false-error/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/false-error/A.scala rename to sbt-test/source-dependencies/false-error/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/false-error/B.scala b/sbt-test/source-dependencies/false-error/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/false-error/B.scala rename to sbt-test/source-dependencies/false-error/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/false-error/changes/A.scala b/sbt-test/source-dependencies/false-error/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/false-error/changes/A.scala rename to sbt-test/source-dependencies/false-error/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/false-error/pending b/sbt-test/source-dependencies/false-error/pending similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/false-error/pending rename to sbt-test/source-dependencies/false-error/pending diff --git a/sbt-dotty/sbt-test/source-dependencies/false-error/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/false-error/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/false-error/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/false-error/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/false-error/project/plugins.sbt b/sbt-test/source-dependencies/false-error/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/false-error/project/plugins.sbt rename to sbt-test/source-dependencies/false-error/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/fbounded-existentials/fbounds.scala b/sbt-test/source-dependencies/fbounded-existentials/fbounds.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/fbounded-existentials/fbounds.scala rename to sbt-test/source-dependencies/fbounded-existentials/fbounds.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/fbounded-existentials/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/fbounded-existentials/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/fbounded-existentials/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/fbounded-existentials/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/fbounded-existentials/project/plugins.sbt b/sbt-test/source-dependencies/fbounded-existentials/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/fbounded-existentials/project/plugins.sbt rename to sbt-test/source-dependencies/fbounded-existentials/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/fbounded-existentials/test b/sbt-test/source-dependencies/fbounded-existentials/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/fbounded-existentials/test rename to sbt-test/source-dependencies/fbounded-existentials/test diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-params/A.scala b/sbt-test/source-dependencies/implicit-params/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-params/A.scala rename to sbt-test/source-dependencies/implicit-params/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-params/B.scala b/sbt-test/source-dependencies/implicit-params/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-params/B.scala rename to sbt-test/source-dependencies/implicit-params/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-params/changes/A.scala b/sbt-test/source-dependencies/implicit-params/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-params/changes/A.scala rename to sbt-test/source-dependencies/implicit-params/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-params/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/implicit-params/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-params/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/implicit-params/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-params/project/plugins.sbt b/sbt-test/source-dependencies/implicit-params/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-params/project/plugins.sbt rename to sbt-test/source-dependencies/implicit-params/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-params/test b/sbt-test/source-dependencies/implicit-params/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-params/test rename to sbt-test/source-dependencies/implicit-params/test diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/changes/A1.scala b/sbt-test/source-dependencies/implicit-search-companion-scope/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/changes/A1.scala rename to sbt-test/source-dependencies/implicit-search-companion-scope/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/changes/A2.scala b/sbt-test/source-dependencies/implicit-search-companion-scope/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/changes/A2.scala rename to sbt-test/source-dependencies/implicit-search-companion-scope/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/changes/B.scala b/sbt-test/source-dependencies/implicit-search-companion-scope/changes/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/changes/B.scala rename to sbt-test/source-dependencies/implicit-search-companion-scope/changes/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/changes/C.scala b/sbt-test/source-dependencies/implicit-search-companion-scope/changes/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/changes/C.scala rename to sbt-test/source-dependencies/implicit-search-companion-scope/changes/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/changes/M.scala b/sbt-test/source-dependencies/implicit-search-companion-scope/changes/M.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/changes/M.scala rename to sbt-test/source-dependencies/implicit-search-companion-scope/changes/M.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/implicit-search-companion-scope/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/implicit-search-companion-scope/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/project/plugins.sbt b/sbt-test/source-dependencies/implicit-search-companion-scope/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/project/plugins.sbt rename to sbt-test/source-dependencies/implicit-search-companion-scope/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/test b/sbt-test/source-dependencies/implicit-search-companion-scope/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-companion-scope/test rename to sbt-test/source-dependencies/implicit-search-companion-scope/test diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/A1.scala b/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/A1.scala rename to sbt-test/source-dependencies/implicit-search-higher-kinded/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/A2.scala b/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/A2.scala rename to sbt-test/source-dependencies/implicit-search-higher-kinded/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/B.scala b/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/B.scala rename to sbt-test/source-dependencies/implicit-search-higher-kinded/changes/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/C.scala b/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/C.scala rename to sbt-test/source-dependencies/implicit-search-higher-kinded/changes/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/M.scala b/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/M.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/M.scala rename to sbt-test/source-dependencies/implicit-search-higher-kinded/changes/M.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/implicit-search-higher-kinded/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/implicit-search-higher-kinded/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/project/plugins.sbt b/sbt-test/source-dependencies/implicit-search-higher-kinded/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/project/plugins.sbt rename to sbt-test/source-dependencies/implicit-search-higher-kinded/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/test b/sbt-test/source-dependencies/implicit-search-higher-kinded/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search-higher-kinded/test rename to sbt-test/source-dependencies/implicit-search-higher-kinded/test diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search/changes/A1.scala b/sbt-test/source-dependencies/implicit-search/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search/changes/A1.scala rename to sbt-test/source-dependencies/implicit-search/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search/changes/A2.scala b/sbt-test/source-dependencies/implicit-search/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search/changes/A2.scala rename to sbt-test/source-dependencies/implicit-search/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search/changes/B.scala b/sbt-test/source-dependencies/implicit-search/changes/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search/changes/B.scala rename to sbt-test/source-dependencies/implicit-search/changes/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search/changes/C.scala b/sbt-test/source-dependencies/implicit-search/changes/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search/changes/C.scala rename to sbt-test/source-dependencies/implicit-search/changes/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/implicit-search/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/implicit-search/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search/project/plugins.sbt b/sbt-test/source-dependencies/implicit-search/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search/project/plugins.sbt rename to sbt-test/source-dependencies/implicit-search/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit-search/test b/sbt-test/source-dependencies/implicit-search/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit-search/test rename to sbt-test/source-dependencies/implicit-search/test diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit/A.scala b/sbt-test/source-dependencies/implicit/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit/A.scala rename to sbt-test/source-dependencies/implicit/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit/B.scala b/sbt-test/source-dependencies/implicit/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit/B.scala rename to sbt-test/source-dependencies/implicit/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit/changes/A.scala b/sbt-test/source-dependencies/implicit/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit/changes/A.scala rename to sbt-test/source-dependencies/implicit/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/implicit/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/implicit/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit/project/plugins.sbt b/sbt-test/source-dependencies/implicit/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit/project/plugins.sbt rename to sbt-test/source-dependencies/implicit/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/implicit/test b/sbt-test/source-dependencies/implicit/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/implicit/test rename to sbt-test/source-dependencies/implicit/test diff --git a/sbt-dotty/sbt-test/source-dependencies/import-class/A.scala b/sbt-test/source-dependencies/import-class/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/import-class/A.scala rename to sbt-test/source-dependencies/import-class/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/import-class/B.scala b/sbt-test/source-dependencies/import-class/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/import-class/B.scala rename to sbt-test/source-dependencies/import-class/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/import-class/changes/A.scala b/sbt-test/source-dependencies/import-class/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/import-class/changes/A.scala rename to sbt-test/source-dependencies/import-class/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/import-class/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/import-class/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/import-class/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/import-class/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/import-class/project/plugins.sbt b/sbt-test/source-dependencies/import-class/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/import-class/project/plugins.sbt rename to sbt-test/source-dependencies/import-class/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/import-class/test b/sbt-test/source-dependencies/import-class/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/import-class/test rename to sbt-test/source-dependencies/import-class/test diff --git a/sbt-dotty/sbt-test/source-dependencies/import-package/A.scala b/sbt-test/source-dependencies/import-package/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/import-package/A.scala rename to sbt-test/source-dependencies/import-package/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/import-package/B.scala b/sbt-test/source-dependencies/import-package/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/import-package/B.scala rename to sbt-test/source-dependencies/import-package/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/import-package/changes/A.scala b/sbt-test/source-dependencies/import-package/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/import-package/changes/A.scala rename to sbt-test/source-dependencies/import-package/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/import-package/pending b/sbt-test/source-dependencies/import-package/pending similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/import-package/pending rename to sbt-test/source-dependencies/import-package/pending diff --git a/sbt-dotty/sbt-test/source-dependencies/import-package/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/import-package/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/import-package/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/import-package/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/import-package/project/plugins.sbt b/sbt-test/source-dependencies/import-package/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/import-package/project/plugins.sbt rename to sbt-test/source-dependencies/import-package/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/A.java b/sbt-test/source-dependencies/inherited-deps-java/A.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/A.java rename to sbt-test/source-dependencies/inherited-deps-java/A.java diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/B.java b/sbt-test/source-dependencies/inherited-deps-java/B.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/B.java rename to sbt-test/source-dependencies/inherited-deps-java/B.java diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/C.java b/sbt-test/source-dependencies/inherited-deps-java/C.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/C.java rename to sbt-test/source-dependencies/inherited-deps-java/C.java diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/D.java b/sbt-test/source-dependencies/inherited-deps-java/D.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/D.java rename to sbt-test/source-dependencies/inherited-deps-java/D.java diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/E.java b/sbt-test/source-dependencies/inherited-deps-java/E.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/E.java rename to sbt-test/source-dependencies/inherited-deps-java/E.java diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/F.java b/sbt-test/source-dependencies/inherited-deps-java/F.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/F.java rename to sbt-test/source-dependencies/inherited-deps-java/F.java diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/G.java b/sbt-test/source-dependencies/inherited-deps-java/G.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/G.java rename to sbt-test/source-dependencies/inherited-deps-java/G.java diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/J.java b/sbt-test/source-dependencies/inherited-deps-java/J.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/J.java rename to sbt-test/source-dependencies/inherited-deps-java/J.java diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/build.sbt b/sbt-test/source-dependencies/inherited-deps-java/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/build.sbt rename to sbt-test/source-dependencies/inherited-deps-java/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/disabled b/sbt-test/source-dependencies/inherited-deps-java/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/disabled rename to sbt-test/source-dependencies/inherited-deps-java/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/inherited-deps-java/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/inherited-deps-java/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/project/plugins.sbt b/sbt-test/source-dependencies/inherited-deps-java/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited-deps-java/project/plugins.sbt rename to sbt-test/source-dependencies/inherited-deps-java/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited_type_params/A.scala b/sbt-test/source-dependencies/inherited_type_params/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited_type_params/A.scala rename to sbt-test/source-dependencies/inherited_type_params/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited_type_params/build.sbt b/sbt-test/source-dependencies/inherited_type_params/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited_type_params/build.sbt rename to sbt-test/source-dependencies/inherited_type_params/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited_type_params/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/inherited_type_params/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited_type_params/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/inherited_type_params/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited_type_params/project/plugins.sbt b/sbt-test/source-dependencies/inherited_type_params/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited_type_params/project/plugins.sbt rename to sbt-test/source-dependencies/inherited_type_params/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inherited_type_params/test b/sbt-test/source-dependencies/inherited_type_params/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inherited_type_params/test rename to sbt-test/source-dependencies/inherited_type_params/test diff --git a/sbt-dotty/sbt-test/source-dependencies/inline-inherited/A.scala b/sbt-test/source-dependencies/inline-inherited/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline-inherited/A.scala rename to sbt-test/source-dependencies/inline-inherited/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inline-inherited/B.scala b/sbt-test/source-dependencies/inline-inherited/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline-inherited/B.scala rename to sbt-test/source-dependencies/inline-inherited/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inline-inherited/C.scala b/sbt-test/source-dependencies/inline-inherited/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline-inherited/C.scala rename to sbt-test/source-dependencies/inline-inherited/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inline-inherited/build.sbt b/sbt-test/source-dependencies/inline-inherited/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline-inherited/build.sbt rename to sbt-test/source-dependencies/inline-inherited/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inline-inherited/changes/B1.scala b/sbt-test/source-dependencies/inline-inherited/changes/B1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline-inherited/changes/B1.scala rename to sbt-test/source-dependencies/inline-inherited/changes/B1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inline-inherited/dbg.sbt b/sbt-test/source-dependencies/inline-inherited/dbg.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline-inherited/dbg.sbt rename to sbt-test/source-dependencies/inline-inherited/dbg.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inline-inherited/project/CompileState.scala b/sbt-test/source-dependencies/inline-inherited/project/CompileState.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline-inherited/project/CompileState.scala rename to sbt-test/source-dependencies/inline-inherited/project/CompileState.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inline-inherited/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/inline-inherited/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline-inherited/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/inline-inherited/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inline-inherited/project/plugins.sbt b/sbt-test/source-dependencies/inline-inherited/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline-inherited/project/plugins.sbt rename to sbt-test/source-dependencies/inline-inherited/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inline-inherited/test b/sbt-test/source-dependencies/inline-inherited/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline-inherited/test rename to sbt-test/source-dependencies/inline-inherited/test diff --git a/sbt-dotty/sbt-test/source-dependencies/inline/A.scala b/sbt-test/source-dependencies/inline/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline/A.scala rename to sbt-test/source-dependencies/inline/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inline/C.scala b/sbt-test/source-dependencies/inline/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline/C.scala rename to sbt-test/source-dependencies/inline/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inline/changes/B1.scala b/sbt-test/source-dependencies/inline/changes/B1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline/changes/B1.scala rename to sbt-test/source-dependencies/inline/changes/B1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inline/changes/B2.scala b/sbt-test/source-dependencies/inline/changes/B2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline/changes/B2.scala rename to sbt-test/source-dependencies/inline/changes/B2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inline/changes/B3.scala b/sbt-test/source-dependencies/inline/changes/B3.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline/changes/B3.scala rename to sbt-test/source-dependencies/inline/changes/B3.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inline/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/inline/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/inline/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inline/project/plugins.sbt b/sbt-test/source-dependencies/inline/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline/project/plugins.sbt rename to sbt-test/source-dependencies/inline/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inline/test b/sbt-test/source-dependencies/inline/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inline/test rename to sbt-test/source-dependencies/inline/test diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/JJ.java b/sbt-test/source-dependencies/inner-class-java-depends-on-scala/JJ.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/JJ.java rename to sbt-test/source-dependencies/inner-class-java-depends-on-scala/JJ.java diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/build.sbt b/sbt-test/source-dependencies/inner-class-java-depends-on-scala/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/build.sbt rename to sbt-test/source-dependencies/inner-class-java-depends-on-scala/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/changes/S1.scala b/sbt-test/source-dependencies/inner-class-java-depends-on-scala/changes/S1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/changes/S1.scala rename to sbt-test/source-dependencies/inner-class-java-depends-on-scala/changes/S1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/changes/S2.scala b/sbt-test/source-dependencies/inner-class-java-depends-on-scala/changes/S2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/changes/S2.scala rename to sbt-test/source-dependencies/inner-class-java-depends-on-scala/changes/S2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/inner-class-java-depends-on-scala/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/inner-class-java-depends-on-scala/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/project/plugins.sbt b/sbt-test/source-dependencies/inner-class-java-depends-on-scala/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/project/plugins.sbt rename to sbt-test/source-dependencies/inner-class-java-depends-on-scala/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/test b/sbt-test/source-dependencies/inner-class-java-depends-on-scala/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class-java-depends-on-scala/test rename to sbt-test/source-dependencies/inner-class-java-depends-on-scala/test diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class/A.scala b/sbt-test/source-dependencies/inner-class/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class/A.scala rename to sbt-test/source-dependencies/inner-class/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class/B.scala b/sbt-test/source-dependencies/inner-class/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class/B.scala rename to sbt-test/source-dependencies/inner-class/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class/build.sbt b/sbt-test/source-dependencies/inner-class/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class/build.sbt rename to sbt-test/source-dependencies/inner-class/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class/changes/A2.scala b/sbt-test/source-dependencies/inner-class/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class/changes/A2.scala rename to sbt-test/source-dependencies/inner-class/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class/changes/B2.scala b/sbt-test/source-dependencies/inner-class/changes/B2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class/changes/B2.scala rename to sbt-test/source-dependencies/inner-class/changes/B2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class/project/CompileState.scala b/sbt-test/source-dependencies/inner-class/project/CompileState.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class/project/CompileState.scala rename to sbt-test/source-dependencies/inner-class/project/CompileState.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/inner-class/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/inner-class/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class/project/plugins.sbt b/sbt-test/source-dependencies/inner-class/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class/project/plugins.sbt rename to sbt-test/source-dependencies/inner-class/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-class/test b/sbt-test/source-dependencies/inner-class/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-class/test rename to sbt-test/source-dependencies/inner-class/test diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-object/A.scala b/sbt-test/source-dependencies/inner-object/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-object/A.scala rename to sbt-test/source-dependencies/inner-object/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-object/B.scala b/sbt-test/source-dependencies/inner-object/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-object/B.scala rename to sbt-test/source-dependencies/inner-object/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-object/build.sbt b/sbt-test/source-dependencies/inner-object/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-object/build.sbt rename to sbt-test/source-dependencies/inner-object/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-object/changes/A2.scala b/sbt-test/source-dependencies/inner-object/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-object/changes/A2.scala rename to sbt-test/source-dependencies/inner-object/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-object/changes/B2.scala b/sbt-test/source-dependencies/inner-object/changes/B2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-object/changes/B2.scala rename to sbt-test/source-dependencies/inner-object/changes/B2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-object/project/CompileState.scala b/sbt-test/source-dependencies/inner-object/project/CompileState.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-object/project/CompileState.scala rename to sbt-test/source-dependencies/inner-object/project/CompileState.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-object/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/inner-object/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-object/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/inner-object/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-object/project/plugins.sbt b/sbt-test/source-dependencies/inner-object/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-object/project/plugins.sbt rename to sbt-test/source-dependencies/inner-object/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/inner-object/test b/sbt-test/source-dependencies/inner-object/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/inner-object/test rename to sbt-test/source-dependencies/inner-object/test diff --git a/sbt-dotty/sbt-test/source-dependencies/intermediate-error/A.scala b/sbt-test/source-dependencies/intermediate-error/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/intermediate-error/A.scala rename to sbt-test/source-dependencies/intermediate-error/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/intermediate-error/B.scala b/sbt-test/source-dependencies/intermediate-error/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/intermediate-error/B.scala rename to sbt-test/source-dependencies/intermediate-error/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/intermediate-error/changes/A2.scala b/sbt-test/source-dependencies/intermediate-error/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/intermediate-error/changes/A2.scala rename to sbt-test/source-dependencies/intermediate-error/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/intermediate-error/changes/A3.scala b/sbt-test/source-dependencies/intermediate-error/changes/A3.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/intermediate-error/changes/A3.scala rename to sbt-test/source-dependencies/intermediate-error/changes/A3.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/intermediate-error/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/intermediate-error/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/intermediate-error/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/intermediate-error/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/intermediate-error/project/plugins.sbt b/sbt-test/source-dependencies/intermediate-error/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/intermediate-error/project/plugins.sbt rename to sbt-test/source-dependencies/intermediate-error/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/intermediate-error/test b/sbt-test/source-dependencies/intermediate-error/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/intermediate-error/test rename to sbt-test/source-dependencies/intermediate-error/test diff --git a/sbt-dotty/sbt-test/source-dependencies/java-analysis-serialization-error/Outer.java b/sbt-test/source-dependencies/java-analysis-serialization-error/Outer.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-analysis-serialization-error/Outer.java rename to sbt-test/source-dependencies/java-analysis-serialization-error/Outer.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-analysis-serialization-error/build.sbt b/sbt-test/source-dependencies/java-analysis-serialization-error/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-analysis-serialization-error/build.sbt rename to sbt-test/source-dependencies/java-analysis-serialization-error/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-analysis-serialization-error/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/java-analysis-serialization-error/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-analysis-serialization-error/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/java-analysis-serialization-error/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-analysis-serialization-error/project/plugins.sbt b/sbt-test/source-dependencies/java-analysis-serialization-error/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-analysis-serialization-error/project/plugins.sbt rename to sbt-test/source-dependencies/java-analysis-serialization-error/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-analysis-serialization-error/test b/sbt-test/source-dependencies/java-analysis-serialization-error/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-analysis-serialization-error/test rename to sbt-test/source-dependencies/java-analysis-serialization-error/test diff --git a/sbt-dotty/sbt-test/source-dependencies/java-anonymous/Outer.java b/sbt-test/source-dependencies/java-anonymous/Outer.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-anonymous/Outer.java rename to sbt-test/source-dependencies/java-anonymous/Outer.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-anonymous/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/java-anonymous/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-anonymous/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/java-anonymous/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-anonymous/project/plugins.sbt b/sbt-test/source-dependencies/java-anonymous/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-anonymous/project/plugins.sbt rename to sbt-test/source-dependencies/java-anonymous/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-anonymous/test b/sbt-test/source-dependencies/java-anonymous/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-anonymous/test rename to sbt-test/source-dependencies/java-anonymous/test diff --git a/sbt-dotty/sbt-test/source-dependencies/java-basic/changes/A.java b/sbt-test/source-dependencies/java-basic/changes/A.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-basic/changes/A.java rename to sbt-test/source-dependencies/java-basic/changes/A.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-basic/changes/A2.java b/sbt-test/source-dependencies/java-basic/changes/A2.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-basic/changes/A2.java rename to sbt-test/source-dependencies/java-basic/changes/A2.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-basic/changes/B1.java b/sbt-test/source-dependencies/java-basic/changes/B1.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-basic/changes/B1.java rename to sbt-test/source-dependencies/java-basic/changes/B1.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-basic/changes/B2.java b/sbt-test/source-dependencies/java-basic/changes/B2.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-basic/changes/B2.java rename to sbt-test/source-dependencies/java-basic/changes/B2.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-basic/changes/B3.java b/sbt-test/source-dependencies/java-basic/changes/B3.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-basic/changes/B3.java rename to sbt-test/source-dependencies/java-basic/changes/B3.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-basic/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/java-basic/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-basic/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/java-basic/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-basic/project/plugins.sbt b/sbt-test/source-dependencies/java-basic/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-basic/project/plugins.sbt rename to sbt-test/source-dependencies/java-basic/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-basic/test b/sbt-test/source-dependencies/java-basic/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-basic/test rename to sbt-test/source-dependencies/java-basic/test diff --git a/sbt-dotty/sbt-test/source-dependencies/java-enum/changes/SomeEnum.java b/sbt-test/source-dependencies/java-enum/changes/SomeEnum.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-enum/changes/SomeEnum.java rename to sbt-test/source-dependencies/java-enum/changes/SomeEnum.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-enum/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/java-enum/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-enum/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/java-enum/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-enum/project/plugins.sbt b/sbt-test/source-dependencies/java-enum/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-enum/project/plugins.sbt rename to sbt-test/source-dependencies/java-enum/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-enum/test b/sbt-test/source-dependencies/java-enum/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-enum/test rename to sbt-test/source-dependencies/java-enum/test diff --git a/sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/A.java b/sbt-test/source-dependencies/java-generic-workaround/A.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/A.java rename to sbt-test/source-dependencies/java-generic-workaround/A.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/DefaultTreeTableSorter.java b/sbt-test/source-dependencies/java-generic-workaround/DefaultTreeTableSorter.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/DefaultTreeTableSorter.java rename to sbt-test/source-dependencies/java-generic-workaround/DefaultTreeTableSorter.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/TreeColumnModel.java b/sbt-test/source-dependencies/java-generic-workaround/TreeColumnModel.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/TreeColumnModel.java rename to sbt-test/source-dependencies/java-generic-workaround/TreeColumnModel.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/TreeTableSorter.java b/sbt-test/source-dependencies/java-generic-workaround/TreeTableSorter.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/TreeTableSorter.java rename to sbt-test/source-dependencies/java-generic-workaround/TreeTableSorter.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/java-generic-workaround/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/java-generic-workaround/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/project/plugins.sbt b/sbt-test/source-dependencies/java-generic-workaround/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/project/plugins.sbt rename to sbt-test/source-dependencies/java-generic-workaround/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/test b/sbt-test/source-dependencies/java-generic-workaround/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-generic-workaround/test rename to sbt-test/source-dependencies/java-generic-workaround/test diff --git a/sbt-dotty/sbt-test/source-dependencies/java-inner/A.java b/sbt-test/source-dependencies/java-inner/A.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-inner/A.java rename to sbt-test/source-dependencies/java-inner/A.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-inner/C.java b/sbt-test/source-dependencies/java-inner/C.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-inner/C.java rename to sbt-test/source-dependencies/java-inner/C.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-inner/D.java b/sbt-test/source-dependencies/java-inner/D.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-inner/D.java rename to sbt-test/source-dependencies/java-inner/D.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-inner/disabled b/sbt-test/source-dependencies/java-inner/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-inner/disabled rename to sbt-test/source-dependencies/java-inner/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/java-inner/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/java-inner/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-inner/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/java-inner/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-inner/project/plugins.sbt b/sbt-test/source-dependencies/java-inner/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-inner/project/plugins.sbt rename to sbt-test/source-dependencies/java-inner/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-lambda-typeparams/Example.java b/sbt-test/source-dependencies/java-lambda-typeparams/Example.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-lambda-typeparams/Example.java rename to sbt-test/source-dependencies/java-lambda-typeparams/Example.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-lambda-typeparams/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/java-lambda-typeparams/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-lambda-typeparams/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/java-lambda-typeparams/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-lambda-typeparams/project/plugins.sbt b/sbt-test/source-dependencies/java-lambda-typeparams/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-lambda-typeparams/project/plugins.sbt rename to sbt-test/source-dependencies/java-lambda-typeparams/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-lambda-typeparams/test b/sbt-test/source-dependencies/java-lambda-typeparams/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-lambda-typeparams/test rename to sbt-test/source-dependencies/java-lambda-typeparams/test diff --git a/sbt-dotty/sbt-test/source-dependencies/java-mixed/JJ.java b/sbt-test/source-dependencies/java-mixed/JJ.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-mixed/JJ.java rename to sbt-test/source-dependencies/java-mixed/JJ.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-mixed/build.sbt b/sbt-test/source-dependencies/java-mixed/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-mixed/build.sbt rename to sbt-test/source-dependencies/java-mixed/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-mixed/changes/S1.scala b/sbt-test/source-dependencies/java-mixed/changes/S1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-mixed/changes/S1.scala rename to sbt-test/source-dependencies/java-mixed/changes/S1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-mixed/changes/S2.scala b/sbt-test/source-dependencies/java-mixed/changes/S2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-mixed/changes/S2.scala rename to sbt-test/source-dependencies/java-mixed/changes/S2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-mixed/changes/build.sbt b/sbt-test/source-dependencies/java-mixed/changes/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-mixed/changes/build.sbt rename to sbt-test/source-dependencies/java-mixed/changes/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-mixed/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/java-mixed/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-mixed/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/java-mixed/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-mixed/project/plugins.sbt b/sbt-test/source-dependencies/java-mixed/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-mixed/project/plugins.sbt rename to sbt-test/source-dependencies/java-mixed/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-mixed/test b/sbt-test/source-dependencies/java-mixed/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-mixed/test rename to sbt-test/source-dependencies/java-mixed/test diff --git a/sbt-dotty/sbt-test/source-dependencies/java-name-with-dollars/JFunction2$mcJDD$sp.java b/sbt-test/source-dependencies/java-name-with-dollars/JFunction2$mcJDD$sp.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-name-with-dollars/JFunction2$mcJDD$sp.java rename to sbt-test/source-dependencies/java-name-with-dollars/JFunction2$mcJDD$sp.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-name-with-dollars/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/java-name-with-dollars/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-name-with-dollars/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/java-name-with-dollars/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-name-with-dollars/project/plugins.sbt b/sbt-test/source-dependencies/java-name-with-dollars/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-name-with-dollars/project/plugins.sbt rename to sbt-test/source-dependencies/java-name-with-dollars/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-name-with-dollars/test b/sbt-test/source-dependencies/java-name-with-dollars/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-name-with-dollars/test rename to sbt-test/source-dependencies/java-name-with-dollars/test diff --git a/sbt-dotty/sbt-test/source-dependencies/java-static/changes/J1.java b/sbt-test/source-dependencies/java-static/changes/J1.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-static/changes/J1.java rename to sbt-test/source-dependencies/java-static/changes/J1.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-static/changes/J2.java b/sbt-test/source-dependencies/java-static/changes/J2.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-static/changes/J2.java rename to sbt-test/source-dependencies/java-static/changes/J2.java diff --git a/sbt-dotty/sbt-test/source-dependencies/java-static/changes/S.scala b/sbt-test/source-dependencies/java-static/changes/S.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-static/changes/S.scala rename to sbt-test/source-dependencies/java-static/changes/S.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-static/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/java-static/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-static/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/java-static/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/java-static/project/plugins.sbt b/sbt-test/source-dependencies/java-static/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-static/project/plugins.sbt rename to sbt-test/source-dependencies/java-static/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/java-static/test b/sbt-test/source-dependencies/java-static/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/java-static/test rename to sbt-test/source-dependencies/java-static/test diff --git a/sbt-dotty/sbt-test/source-dependencies/lazy-val/A.scala b/sbt-test/source-dependencies/lazy-val/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/lazy-val/A.scala rename to sbt-test/source-dependencies/lazy-val/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/lazy-val/B.scala b/sbt-test/source-dependencies/lazy-val/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/lazy-val/B.scala rename to sbt-test/source-dependencies/lazy-val/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/lazy-val/changes/A.scala b/sbt-test/source-dependencies/lazy-val/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/lazy-val/changes/A.scala rename to sbt-test/source-dependencies/lazy-val/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/lazy-val/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/lazy-val/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/lazy-val/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/lazy-val/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/lazy-val/project/plugins.sbt b/sbt-test/source-dependencies/lazy-val/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/lazy-val/project/plugins.sbt rename to sbt-test/source-dependencies/lazy-val/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/lazy-val/test b/sbt-test/source-dependencies/lazy-val/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/lazy-val/test rename to sbt-test/source-dependencies/lazy-val/test diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/A.java b/sbt-test/source-dependencies/less-inter-inv-java/A.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/A.java rename to sbt-test/source-dependencies/less-inter-inv-java/A.java diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/B.java b/sbt-test/source-dependencies/less-inter-inv-java/B.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/B.java rename to sbt-test/source-dependencies/less-inter-inv-java/B.java diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/C.java b/sbt-test/source-dependencies/less-inter-inv-java/C.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/C.java rename to sbt-test/source-dependencies/less-inter-inv-java/C.java diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/D.java b/sbt-test/source-dependencies/less-inter-inv-java/D.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/D.java rename to sbt-test/source-dependencies/less-inter-inv-java/D.java diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/E.java b/sbt-test/source-dependencies/less-inter-inv-java/E.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/E.java rename to sbt-test/source-dependencies/less-inter-inv-java/E.java diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/build.sbt b/sbt-test/source-dependencies/less-inter-inv-java/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/build.sbt rename to sbt-test/source-dependencies/less-inter-inv-java/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/changes/A2.java b/sbt-test/source-dependencies/less-inter-inv-java/changes/A2.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/changes/A2.java rename to sbt-test/source-dependencies/less-inter-inv-java/changes/A2.java diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/project/CompileState.scala b/sbt-test/source-dependencies/less-inter-inv-java/project/CompileState.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/project/CompileState.scala rename to sbt-test/source-dependencies/less-inter-inv-java/project/CompileState.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/less-inter-inv-java/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/less-inter-inv-java/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/project/plugins.sbt b/sbt-test/source-dependencies/less-inter-inv-java/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/project/plugins.sbt rename to sbt-test/source-dependencies/less-inter-inv-java/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/test b/sbt-test/source-dependencies/less-inter-inv-java/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv-java/test rename to sbt-test/source-dependencies/less-inter-inv-java/test diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv/A.scala b/sbt-test/source-dependencies/less-inter-inv/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv/A.scala rename to sbt-test/source-dependencies/less-inter-inv/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv/B.scala b/sbt-test/source-dependencies/less-inter-inv/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv/B.scala rename to sbt-test/source-dependencies/less-inter-inv/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv/C.scala b/sbt-test/source-dependencies/less-inter-inv/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv/C.scala rename to sbt-test/source-dependencies/less-inter-inv/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv/D.scala b/sbt-test/source-dependencies/less-inter-inv/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv/D.scala rename to sbt-test/source-dependencies/less-inter-inv/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv/E.scala b/sbt-test/source-dependencies/less-inter-inv/E.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv/E.scala rename to sbt-test/source-dependencies/less-inter-inv/E.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv/build.sbt b/sbt-test/source-dependencies/less-inter-inv/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv/build.sbt rename to sbt-test/source-dependencies/less-inter-inv/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv/changes/A2.scala b/sbt-test/source-dependencies/less-inter-inv/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv/changes/A2.scala rename to sbt-test/source-dependencies/less-inter-inv/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv/project/CompileState.scala b/sbt-test/source-dependencies/less-inter-inv/project/CompileState.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv/project/CompileState.scala rename to sbt-test/source-dependencies/less-inter-inv/project/CompileState.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/less-inter-inv/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/less-inter-inv/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv/project/plugins.sbt b/sbt-test/source-dependencies/less-inter-inv/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv/project/plugins.sbt rename to sbt-test/source-dependencies/less-inter-inv/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/less-inter-inv/test b/sbt-test/source-dependencies/less-inter-inv/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/less-inter-inv/test rename to sbt-test/source-dependencies/less-inter-inv/test diff --git a/sbt-dotty/sbt-test/source-dependencies/linearization/A.scala b/sbt-test/source-dependencies/linearization/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/linearization/A.scala rename to sbt-test/source-dependencies/linearization/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/linearization/B.scala b/sbt-test/source-dependencies/linearization/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/linearization/B.scala rename to sbt-test/source-dependencies/linearization/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/linearization/C.scala b/sbt-test/source-dependencies/linearization/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/linearization/C.scala rename to sbt-test/source-dependencies/linearization/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/linearization/D.scala b/sbt-test/source-dependencies/linearization/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/linearization/D.scala rename to sbt-test/source-dependencies/linearization/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/linearization/E.scala b/sbt-test/source-dependencies/linearization/E.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/linearization/E.scala rename to sbt-test/source-dependencies/linearization/E.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/linearization/F.scala b/sbt-test/source-dependencies/linearization/F.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/linearization/F.scala rename to sbt-test/source-dependencies/linearization/F.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/linearization/changes/D.scala b/sbt-test/source-dependencies/linearization/changes/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/linearization/changes/D.scala rename to sbt-test/source-dependencies/linearization/changes/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/linearization/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/linearization/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/linearization/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/linearization/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/linearization/project/plugins.sbt b/sbt-test/source-dependencies/linearization/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/linearization/project/plugins.sbt rename to sbt-test/source-dependencies/linearization/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/linearization/test b/sbt-test/source-dependencies/linearization/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/linearization/test rename to sbt-test/source-dependencies/linearization/test diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/A.java b/sbt-test/source-dependencies/local-class-inheritance-from-java/A.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/A.java rename to sbt-test/source-dependencies/local-class-inheritance-from-java/A.java diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/B.java b/sbt-test/source-dependencies/local-class-inheritance-from-java/B.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/B.java rename to sbt-test/source-dependencies/local-class-inheritance-from-java/B.java diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/C.scala b/sbt-test/source-dependencies/local-class-inheritance-from-java/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/C.scala rename to sbt-test/source-dependencies/local-class-inheritance-from-java/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/D.scala b/sbt-test/source-dependencies/local-class-inheritance-from-java/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/D.scala rename to sbt-test/source-dependencies/local-class-inheritance-from-java/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/changes/A2.java b/sbt-test/source-dependencies/local-class-inheritance-from-java/changes/A2.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/changes/A2.java rename to sbt-test/source-dependencies/local-class-inheritance-from-java/changes/A2.java diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/disabled b/sbt-test/source-dependencies/local-class-inheritance-from-java/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/disabled rename to sbt-test/source-dependencies/local-class-inheritance-from-java/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/local-class-inheritance-from-java/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/local-class-inheritance-from-java/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/project/plugins.sbt b/sbt-test/source-dependencies/local-class-inheritance-from-java/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance-from-java/project/plugins.sbt rename to sbt-test/source-dependencies/local-class-inheritance-from-java/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/A.scala b/sbt-test/source-dependencies/local-class-inheritance/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/A.scala rename to sbt-test/source-dependencies/local-class-inheritance/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/B.scala b/sbt-test/source-dependencies/local-class-inheritance/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/B.scala rename to sbt-test/source-dependencies/local-class-inheritance/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/C.scala b/sbt-test/source-dependencies/local-class-inheritance/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/C.scala rename to sbt-test/source-dependencies/local-class-inheritance/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/D.scala b/sbt-test/source-dependencies/local-class-inheritance/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/D.scala rename to sbt-test/source-dependencies/local-class-inheritance/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/changes/A2.scala b/sbt-test/source-dependencies/local-class-inheritance/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/changes/A2.scala rename to sbt-test/source-dependencies/local-class-inheritance/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/disabled b/sbt-test/source-dependencies/local-class-inheritance/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/disabled rename to sbt-test/source-dependencies/local-class-inheritance/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/local-class-inheritance/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/local-class-inheritance/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/project/plugins.sbt b/sbt-test/source-dependencies/local-class-inheritance/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/project/plugins.sbt rename to sbt-test/source-dependencies/local-class-inheritance/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/Macro.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/Macro.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/Macro.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/Macro.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/MacroCompileError.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/MacroCompileError.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/MacroCompileError.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/MacroCompileError.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/MacroRuntimeError.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/MacroRuntimeError.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/MacroRuntimeError.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/MacroRuntimeError.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/Main.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/Main.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/Main.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/Main.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-1/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-1/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/project/plugins.sbt b/sbt-test/source-dependencies/macro-expansion-dependencies-1/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/project/plugins.sbt rename to sbt-test/source-dependencies/macro-expansion-dependencies-1/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/test b/sbt-test/source-dependencies/macro-expansion-dependencies-1/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/test rename to sbt-test/source-dependencies/macro-expansion-dependencies-1/test diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/Macro.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-2/Macro.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/Macro.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-2/Macro.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntime.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntime.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntime.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntime.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntimeCompileError.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntimeCompileError.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntimeCompileError.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntimeCompileError.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntimeRuntimeError.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntimeRuntimeError.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntimeRuntimeError.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntimeRuntimeError.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/Main.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/Main.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/Main.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/Main.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-2/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-2/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/project/plugins.sbt b/sbt-test/source-dependencies/macro-expansion-dependencies-2/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/project/plugins.sbt rename to sbt-test/source-dependencies/macro-expansion-dependencies-2/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/test b/sbt-test/source-dependencies/macro-expansion-dependencies-2/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/test rename to sbt-test/source-dependencies/macro-expansion-dependencies-2/test diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/Macros.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-3/Macros.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/Macros.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-3/Macros.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/Test.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-3/Test.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/Test.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-3/Test.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/TestB.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-3/TestB.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/TestB.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-3/TestB.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/changes/TestB.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-3/changes/TestB.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/changes/TestB.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-3/changes/TestB.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/macro-expansion-dependencies-3/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/macro-expansion-dependencies-3/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/project/plugins.sbt b/sbt-test/source-dependencies/macro-expansion-dependencies-3/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/project/plugins.sbt rename to sbt-test/source-dependencies/macro-expansion-dependencies-3/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/test b/sbt-test/source-dependencies/macro-expansion-dependencies-3/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-3/test rename to sbt-test/source-dependencies/macro-expansion-dependencies-3/test diff --git a/sbt-dotty/sbt-test/source-dependencies/malformed-class-name-with-dollar/B.java b/sbt-test/source-dependencies/malformed-class-name-with-dollar/B.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/malformed-class-name-with-dollar/B.java rename to sbt-test/source-dependencies/malformed-class-name-with-dollar/B.java diff --git a/sbt-dotty/sbt-test/source-dependencies/malformed-class-name-with-dollar/changes/A.scala b/sbt-test/source-dependencies/malformed-class-name-with-dollar/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/malformed-class-name-with-dollar/changes/A.scala rename to sbt-test/source-dependencies/malformed-class-name-with-dollar/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/malformed-class-name-with-dollar/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/malformed-class-name-with-dollar/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/malformed-class-name-with-dollar/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/malformed-class-name-with-dollar/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/malformed-class-name-with-dollar/project/plugins.sbt b/sbt-test/source-dependencies/malformed-class-name-with-dollar/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/malformed-class-name-with-dollar/project/plugins.sbt rename to sbt-test/source-dependencies/malformed-class-name-with-dollar/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/malformed-class-name-with-dollar/test b/sbt-test/source-dependencies/malformed-class-name-with-dollar/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/malformed-class-name-with-dollar/test rename to sbt-test/source-dependencies/malformed-class-name-with-dollar/test diff --git a/sbt-dotty/sbt-test/source-dependencies/malformed-class-name/Boo.scala b/sbt-test/source-dependencies/malformed-class-name/Boo.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/malformed-class-name/Boo.scala rename to sbt-test/source-dependencies/malformed-class-name/Boo.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/malformed-class-name/changes/BooUser.java b/sbt-test/source-dependencies/malformed-class-name/changes/BooUser.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/malformed-class-name/changes/BooUser.java rename to sbt-test/source-dependencies/malformed-class-name/changes/BooUser.java diff --git a/sbt-dotty/sbt-test/source-dependencies/malformed-class-name/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/malformed-class-name/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/malformed-class-name/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/malformed-class-name/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/malformed-class-name/project/plugins.sbt b/sbt-test/source-dependencies/malformed-class-name/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/malformed-class-name/project/plugins.sbt rename to sbt-test/source-dependencies/malformed-class-name/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/malformed-class-name/test b/sbt-test/source-dependencies/malformed-class-name/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/malformed-class-name/test rename to sbt-test/source-dependencies/malformed-class-name/test diff --git a/sbt-dotty/sbt-test/source-dependencies/missing-annot/a/A.scala b/sbt-test/source-dependencies/missing-annot/a/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/missing-annot/a/A.scala rename to sbt-test/source-dependencies/missing-annot/a/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/missing-annot/a/JavaAnnot.java b/sbt-test/source-dependencies/missing-annot/a/JavaAnnot.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/missing-annot/a/JavaAnnot.java rename to sbt-test/source-dependencies/missing-annot/a/JavaAnnot.java diff --git a/sbt-dotty/sbt-test/source-dependencies/missing-annot/a/ScalaAnnot.scala b/sbt-test/source-dependencies/missing-annot/a/ScalaAnnot.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/missing-annot/a/ScalaAnnot.scala rename to sbt-test/source-dependencies/missing-annot/a/ScalaAnnot.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/missing-annot/b/B.scala b/sbt-test/source-dependencies/missing-annot/b/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/missing-annot/b/B.scala rename to sbt-test/source-dependencies/missing-annot/b/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/missing-annot/build.sbt b/sbt-test/source-dependencies/missing-annot/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/missing-annot/build.sbt rename to sbt-test/source-dependencies/missing-annot/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/missing-annot/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/missing-annot/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/missing-annot/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/missing-annot/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/missing-annot/project/plugins.sbt b/sbt-test/source-dependencies/missing-annot/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/missing-annot/project/plugins.sbt rename to sbt-test/source-dependencies/missing-annot/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/missing-annot/test b/sbt-test/source-dependencies/missing-annot/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/missing-annot/test rename to sbt-test/source-dependencies/missing-annot/test diff --git a/sbt-dotty/sbt-test/source-dependencies/named/A.scala b/sbt-test/source-dependencies/named/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/named/A.scala rename to sbt-test/source-dependencies/named/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/named/B.scala b/sbt-test/source-dependencies/named/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/named/B.scala rename to sbt-test/source-dependencies/named/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/named/changes/A.scala b/sbt-test/source-dependencies/named/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/named/changes/A.scala rename to sbt-test/source-dependencies/named/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/named/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/named/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/named/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/named/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/named/project/plugins.sbt b/sbt-test/source-dependencies/named/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/named/project/plugins.sbt rename to sbt-test/source-dependencies/named/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/named/test b/sbt-test/source-dependencies/named/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/named/test rename to sbt-test/source-dependencies/named/test diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-case-class/changes/A0.scala b/sbt-test/source-dependencies/nested-case-class/changes/A0.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-case-class/changes/A0.scala rename to sbt-test/source-dependencies/nested-case-class/changes/A0.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-case-class/changes/A1.scala b/sbt-test/source-dependencies/nested-case-class/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-case-class/changes/A1.scala rename to sbt-test/source-dependencies/nested-case-class/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-case-class/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/nested-case-class/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-case-class/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/nested-case-class/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-case-class/project/plugins.sbt b/sbt-test/source-dependencies/nested-case-class/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-case-class/project/plugins.sbt rename to sbt-test/source-dependencies/nested-case-class/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-case-class/test b/sbt-test/source-dependencies/nested-case-class/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-case-class/test rename to sbt-test/source-dependencies/nested-case-class/test diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-type-params/A.scala b/sbt-test/source-dependencies/nested-type-params/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-type-params/A.scala rename to sbt-test/source-dependencies/nested-type-params/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-type-params/B.scala b/sbt-test/source-dependencies/nested-type-params/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-type-params/B.scala rename to sbt-test/source-dependencies/nested-type-params/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-type-params/Bar.scala b/sbt-test/source-dependencies/nested-type-params/Bar.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-type-params/Bar.scala rename to sbt-test/source-dependencies/nested-type-params/Bar.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-type-params/Foo.scala b/sbt-test/source-dependencies/nested-type-params/Foo.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-type-params/Foo.scala rename to sbt-test/source-dependencies/nested-type-params/Foo.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-type-params/Providers.scala b/sbt-test/source-dependencies/nested-type-params/Providers.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-type-params/Providers.scala rename to sbt-test/source-dependencies/nested-type-params/Providers.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-type-params/changes/Bar.scala b/sbt-test/source-dependencies/nested-type-params/changes/Bar.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-type-params/changes/Bar.scala rename to sbt-test/source-dependencies/nested-type-params/changes/Bar.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-type-params/changes/Providers.scala b/sbt-test/source-dependencies/nested-type-params/changes/Providers.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-type-params/changes/Providers.scala rename to sbt-test/source-dependencies/nested-type-params/changes/Providers.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-type-params/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/nested-type-params/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-type-params/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/nested-type-params/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-type-params/project/plugins.sbt b/sbt-test/source-dependencies/nested-type-params/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-type-params/project/plugins.sbt rename to sbt-test/source-dependencies/nested-type-params/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/nested-type-params/test b/sbt-test/source-dependencies/nested-type-params/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/nested-type-params/test rename to sbt-test/source-dependencies/nested-type-params/test diff --git a/sbt-dotty/sbt-test/source-dependencies/new-cyclic/changes/A2.scala b/sbt-test/source-dependencies/new-cyclic/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/new-cyclic/changes/A2.scala rename to sbt-test/source-dependencies/new-cyclic/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/new-cyclic/pending b/sbt-test/source-dependencies/new-cyclic/pending similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/new-cyclic/pending rename to sbt-test/source-dependencies/new-cyclic/pending diff --git a/sbt-dotty/sbt-test/source-dependencies/new-cyclic/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/new-cyclic/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/new-cyclic/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/new-cyclic/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/new-cyclic/project/plugins.sbt b/sbt-test/source-dependencies/new-cyclic/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/new-cyclic/project/plugins.sbt rename to sbt-test/source-dependencies/new-cyclic/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/new-cyclic/src/main/scala/A.scala b/sbt-test/source-dependencies/new-cyclic/src/main/scala/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/new-cyclic/src/main/scala/A.scala rename to sbt-test/source-dependencies/new-cyclic/src/main/scala/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/new-cyclic/src/main/scala/B.scala b/sbt-test/source-dependencies/new-cyclic/src/main/scala/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/new-cyclic/src/main/scala/B.scala rename to sbt-test/source-dependencies/new-cyclic/src/main/scala/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/new-pkg-dep/changes/A1.java b/sbt-test/source-dependencies/new-pkg-dep/changes/A1.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/new-pkg-dep/changes/A1.java rename to sbt-test/source-dependencies/new-pkg-dep/changes/A1.java diff --git a/sbt-dotty/sbt-test/source-dependencies/new-pkg-dep/changes/B0.scala b/sbt-test/source-dependencies/new-pkg-dep/changes/B0.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/new-pkg-dep/changes/B0.scala rename to sbt-test/source-dependencies/new-pkg-dep/changes/B0.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/new-pkg-dep/changes/B1.scala b/sbt-test/source-dependencies/new-pkg-dep/changes/B1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/new-pkg-dep/changes/B1.scala rename to sbt-test/source-dependencies/new-pkg-dep/changes/B1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/new-pkg-dep/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/new-pkg-dep/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/new-pkg-dep/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/new-pkg-dep/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/new-pkg-dep/project/plugins.sbt b/sbt-test/source-dependencies/new-pkg-dep/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/new-pkg-dep/project/plugins.sbt rename to sbt-test/source-dependencies/new-pkg-dep/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/new-pkg-dep/test b/sbt-test/source-dependencies/new-pkg-dep/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/new-pkg-dep/test rename to sbt-test/source-dependencies/new-pkg-dep/test diff --git a/sbt-dotty/sbt-test/source-dependencies/override/A.scala b/sbt-test/source-dependencies/override/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/override/A.scala rename to sbt-test/source-dependencies/override/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/override/B.scala b/sbt-test/source-dependencies/override/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/override/B.scala rename to sbt-test/source-dependencies/override/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/override/C.scala b/sbt-test/source-dependencies/override/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/override/C.scala rename to sbt-test/source-dependencies/override/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/override/D.scala b/sbt-test/source-dependencies/override/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/override/D.scala rename to sbt-test/source-dependencies/override/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/override/changes/B2.scala b/sbt-test/source-dependencies/override/changes/B2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/override/changes/B2.scala rename to sbt-test/source-dependencies/override/changes/B2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/override/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/override/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/override/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/override/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/override/project/plugins.sbt b/sbt-test/source-dependencies/override/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/override/project/plugins.sbt rename to sbt-test/source-dependencies/override/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/override/test b/sbt-test/source-dependencies/override/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/override/test rename to sbt-test/source-dependencies/override/test diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-implicit/Test.scala b/sbt-test/source-dependencies/package-object-implicit/Test.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-implicit/Test.scala rename to sbt-test/source-dependencies/package-object-implicit/Test.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-implicit/changes/package.scala b/sbt-test/source-dependencies/package-object-implicit/changes/package.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-implicit/changes/package.scala rename to sbt-test/source-dependencies/package-object-implicit/changes/package.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-implicit/pending b/sbt-test/source-dependencies/package-object-implicit/pending similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-implicit/pending rename to sbt-test/source-dependencies/package-object-implicit/pending diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-implicit/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/package-object-implicit/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-implicit/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/package-object-implicit/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-implicit/project/plugins.sbt b/sbt-test/source-dependencies/package-object-implicit/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-implicit/project/plugins.sbt rename to sbt-test/source-dependencies/package-object-implicit/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-name/A.scala b/sbt-test/source-dependencies/package-object-name/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-name/A.scala rename to sbt-test/source-dependencies/package-object-name/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-name/b.scala b/sbt-test/source-dependencies/package-object-name/b.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-name/b.scala rename to sbt-test/source-dependencies/package-object-name/b.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-name/changes/A1.scala b/sbt-test/source-dependencies/package-object-name/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-name/changes/A1.scala rename to sbt-test/source-dependencies/package-object-name/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-name/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/package-object-name/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-name/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/package-object-name/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-name/project/plugins.sbt b/sbt-test/source-dependencies/package-object-name/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-name/project/plugins.sbt rename to sbt-test/source-dependencies/package-object-name/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-name/test b/sbt-test/source-dependencies/package-object-name/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-name/test rename to sbt-test/source-dependencies/package-object-name/test diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-nested-class/A.scala b/sbt-test/source-dependencies/package-object-nested-class/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-nested-class/A.scala rename to sbt-test/source-dependencies/package-object-nested-class/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-nested-class/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/package-object-nested-class/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-nested-class/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/package-object-nested-class/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-nested-class/project/plugins.sbt b/sbt-test/source-dependencies/package-object-nested-class/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-nested-class/project/plugins.sbt rename to sbt-test/source-dependencies/package-object-nested-class/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/package-object-nested-class/test b/sbt-test/source-dependencies/package-object-nested-class/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/package-object-nested-class/test rename to sbt-test/source-dependencies/package-object-nested-class/test diff --git a/sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/Bar.scala b/sbt-test/source-dependencies/packageobject-and-traits/Bar.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/Bar.scala rename to sbt-test/source-dependencies/packageobject-and-traits/Bar.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/Baz.scala b/sbt-test/source-dependencies/packageobject-and-traits/Baz.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/Baz.scala rename to sbt-test/source-dependencies/packageobject-and-traits/Baz.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/Foo.scala b/sbt-test/source-dependencies/packageobject-and-traits/Foo.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/Foo.scala rename to sbt-test/source-dependencies/packageobject-and-traits/Foo.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/changes/package.scala b/sbt-test/source-dependencies/packageobject-and-traits/changes/package.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/changes/package.scala rename to sbt-test/source-dependencies/packageobject-and-traits/changes/package.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/pending b/sbt-test/source-dependencies/packageobject-and-traits/pending similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/pending rename to sbt-test/source-dependencies/packageobject-and-traits/pending diff --git a/sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/packageobject-and-traits/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/packageobject-and-traits/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/project/plugins.sbt b/sbt-test/source-dependencies/packageobject-and-traits/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/packageobject-and-traits/project/plugins.sbt rename to sbt-test/source-dependencies/packageobject-and-traits/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-change/W.scala b/sbt-test/source-dependencies/parent-change/W.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-change/W.scala rename to sbt-test/source-dependencies/parent-change/W.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-change/Y.scala b/sbt-test/source-dependencies/parent-change/Y.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-change/Y.scala rename to sbt-test/source-dependencies/parent-change/Y.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-change/Z.scala b/sbt-test/source-dependencies/parent-change/Z.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-change/Z.scala rename to sbt-test/source-dependencies/parent-change/Z.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-change/changes/W.scala b/sbt-test/source-dependencies/parent-change/changes/W.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-change/changes/W.scala rename to sbt-test/source-dependencies/parent-change/changes/W.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-change/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/parent-change/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-change/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/parent-change/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-change/project/plugins.sbt b/sbt-test/source-dependencies/parent-change/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-change/project/plugins.sbt rename to sbt-test/source-dependencies/parent-change/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-change/test b/sbt-test/source-dependencies/parent-change/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-change/test rename to sbt-test/source-dependencies/parent-change/test diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-member-change/A.scala b/sbt-test/source-dependencies/parent-member-change/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-member-change/A.scala rename to sbt-test/source-dependencies/parent-member-change/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-member-change/B.scala b/sbt-test/source-dependencies/parent-member-change/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-member-change/B.scala rename to sbt-test/source-dependencies/parent-member-change/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-member-change/C.scala b/sbt-test/source-dependencies/parent-member-change/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-member-change/C.scala rename to sbt-test/source-dependencies/parent-member-change/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-member-change/changes/A.scala b/sbt-test/source-dependencies/parent-member-change/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-member-change/changes/A.scala rename to sbt-test/source-dependencies/parent-member-change/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-member-change/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/parent-member-change/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-member-change/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/parent-member-change/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-member-change/project/plugins.sbt b/sbt-test/source-dependencies/parent-member-change/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-member-change/project/plugins.sbt rename to sbt-test/source-dependencies/parent-member-change/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/parent-member-change/test b/sbt-test/source-dependencies/parent-member-change/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/parent-member-change/test rename to sbt-test/source-dependencies/parent-member-change/test diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-private-class/A.scala b/sbt-test/source-dependencies/pkg-private-class/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-private-class/A.scala rename to sbt-test/source-dependencies/pkg-private-class/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-private-class/B.scala b/sbt-test/source-dependencies/pkg-private-class/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-private-class/B.scala rename to sbt-test/source-dependencies/pkg-private-class/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-private-class/changes/A.scala b/sbt-test/source-dependencies/pkg-private-class/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-private-class/changes/A.scala rename to sbt-test/source-dependencies/pkg-private-class/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-private-class/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/pkg-private-class/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-private-class/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/pkg-private-class/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-private-class/project/plugins.sbt b/sbt-test/source-dependencies/pkg-private-class/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-private-class/project/plugins.sbt rename to sbt-test/source-dependencies/pkg-private-class/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-private-class/test b/sbt-test/source-dependencies/pkg-private-class/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-private-class/test rename to sbt-test/source-dependencies/pkg-private-class/test diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-self/changes/A1.scala b/sbt-test/source-dependencies/pkg-self/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-self/changes/A1.scala rename to sbt-test/source-dependencies/pkg-self/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-self/changes/A2.scala b/sbt-test/source-dependencies/pkg-self/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-self/changes/A2.scala rename to sbt-test/source-dependencies/pkg-self/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-self/changes/B.scala b/sbt-test/source-dependencies/pkg-self/changes/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-self/changes/B.scala rename to sbt-test/source-dependencies/pkg-self/changes/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-self/changes/package.scala b/sbt-test/source-dependencies/pkg-self/changes/package.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-self/changes/package.scala rename to sbt-test/source-dependencies/pkg-self/changes/package.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-self/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/pkg-self/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-self/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/pkg-self/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-self/project/plugins.sbt b/sbt-test/source-dependencies/pkg-self/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-self/project/plugins.sbt rename to sbt-test/source-dependencies/pkg-self/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/pkg-self/test b/sbt-test/source-dependencies/pkg-self/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/pkg-self/test rename to sbt-test/source-dependencies/pkg-self/test diff --git a/sbt-dotty/sbt-test/source-dependencies/qualified-access/A.scala b/sbt-test/source-dependencies/qualified-access/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/qualified-access/A.scala rename to sbt-test/source-dependencies/qualified-access/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/qualified-access/B.scala b/sbt-test/source-dependencies/qualified-access/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/qualified-access/B.scala rename to sbt-test/source-dependencies/qualified-access/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/qualified-access/changes/A.scala b/sbt-test/source-dependencies/qualified-access/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/qualified-access/changes/A.scala rename to sbt-test/source-dependencies/qualified-access/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/qualified-access/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/qualified-access/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/qualified-access/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/qualified-access/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/qualified-access/project/plugins.sbt b/sbt-test/source-dependencies/qualified-access/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/qualified-access/project/plugins.sbt rename to sbt-test/source-dependencies/qualified-access/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/qualified-access/test b/sbt-test/source-dependencies/qualified-access/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/qualified-access/test rename to sbt-test/source-dependencies/qualified-access/test diff --git a/sbt-dotty/sbt-test/source-dependencies/recorded-products/DefaultPkg.scala b/sbt-test/source-dependencies/recorded-products/DefaultPkg.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/recorded-products/DefaultPkg.scala rename to sbt-test/source-dependencies/recorded-products/DefaultPkg.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/recorded-products/Local.scala b/sbt-test/source-dependencies/recorded-products/Local.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/recorded-products/Local.scala rename to sbt-test/source-dependencies/recorded-products/Local.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/recorded-products/Nested.scala b/sbt-test/source-dependencies/recorded-products/Nested.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/recorded-products/Nested.scala rename to sbt-test/source-dependencies/recorded-products/Nested.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/recorded-products/disabled b/sbt-test/source-dependencies/recorded-products/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/recorded-products/disabled rename to sbt-test/source-dependencies/recorded-products/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/recorded-products/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/recorded-products/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/recorded-products/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/recorded-products/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/recorded-products/project/plugins.sbt b/sbt-test/source-dependencies/recorded-products/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/recorded-products/project/plugins.sbt rename to sbt-test/source-dependencies/recorded-products/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-a/changes/1.scala b/sbt-test/source-dependencies/remove-test-a/changes/1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-a/changes/1.scala rename to sbt-test/source-dependencies/remove-test-a/changes/1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-a/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/remove-test-a/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-a/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/remove-test-a/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-a/project/plugins.sbt b/sbt-test/source-dependencies/remove-test-a/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-a/project/plugins.sbt rename to sbt-test/source-dependencies/remove-test-a/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-a/test b/sbt-test/source-dependencies/remove-test-a/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-a/test rename to sbt-test/source-dependencies/remove-test-a/test diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-b/changes/A2.scala b/sbt-test/source-dependencies/remove-test-b/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-b/changes/A2.scala rename to sbt-test/source-dependencies/remove-test-b/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-b/changes/B3.scala b/sbt-test/source-dependencies/remove-test-b/changes/B3.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-b/changes/B3.scala rename to sbt-test/source-dependencies/remove-test-b/changes/B3.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-b/changes/B4.scala b/sbt-test/source-dependencies/remove-test-b/changes/B4.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-b/changes/B4.scala rename to sbt-test/source-dependencies/remove-test-b/changes/B4.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-b/changes/B5.scala b/sbt-test/source-dependencies/remove-test-b/changes/B5.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-b/changes/B5.scala rename to sbt-test/source-dependencies/remove-test-b/changes/B5.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-b/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/remove-test-b/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-b/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/remove-test-b/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-b/project/plugins.sbt b/sbt-test/source-dependencies/remove-test-b/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-b/project/plugins.sbt rename to sbt-test/source-dependencies/remove-test-b/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-b/src/main/scala/A.scala b/sbt-test/source-dependencies/remove-test-b/src/main/scala/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-b/src/main/scala/A.scala rename to sbt-test/source-dependencies/remove-test-b/src/main/scala/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-b/src/main/scala/B.scala b/sbt-test/source-dependencies/remove-test-b/src/main/scala/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-b/src/main/scala/B.scala rename to sbt-test/source-dependencies/remove-test-b/src/main/scala/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/remove-test-b/test b/sbt-test/source-dependencies/remove-test-b/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/remove-test-b/test rename to sbt-test/source-dependencies/remove-test-b/test diff --git a/sbt-dotty/sbt-test/source-dependencies/repeated-parameters/A.scala b/sbt-test/source-dependencies/repeated-parameters/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/repeated-parameters/A.scala rename to sbt-test/source-dependencies/repeated-parameters/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/repeated-parameters/B.scala b/sbt-test/source-dependencies/repeated-parameters/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/repeated-parameters/B.scala rename to sbt-test/source-dependencies/repeated-parameters/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/repeated-parameters/changes/A.scala b/sbt-test/source-dependencies/repeated-parameters/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/repeated-parameters/changes/A.scala rename to sbt-test/source-dependencies/repeated-parameters/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/repeated-parameters/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/repeated-parameters/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/repeated-parameters/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/repeated-parameters/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/repeated-parameters/project/plugins.sbt b/sbt-test/source-dependencies/repeated-parameters/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/repeated-parameters/project/plugins.sbt rename to sbt-test/source-dependencies/repeated-parameters/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/repeated-parameters/test b/sbt-test/source-dependencies/repeated-parameters/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/repeated-parameters/test rename to sbt-test/source-dependencies/repeated-parameters/test diff --git a/sbt-dotty/sbt-test/source-dependencies/replace-test-a/build.sbt b/sbt-test/source-dependencies/replace-test-a/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/replace-test-a/build.sbt rename to sbt-test/source-dependencies/replace-test-a/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/replace-test-a/changes/first.scala b/sbt-test/source-dependencies/replace-test-a/changes/first.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/replace-test-a/changes/first.scala rename to sbt-test/source-dependencies/replace-test-a/changes/first.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/replace-test-a/changes/second.scala b/sbt-test/source-dependencies/replace-test-a/changes/second.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/replace-test-a/changes/second.scala rename to sbt-test/source-dependencies/replace-test-a/changes/second.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/replace-test-a/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/replace-test-a/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/replace-test-a/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/replace-test-a/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/replace-test-a/project/plugins.sbt b/sbt-test/source-dependencies/replace-test-a/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/replace-test-a/project/plugins.sbt rename to sbt-test/source-dependencies/replace-test-a/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/replace-test-a/test b/sbt-test/source-dependencies/replace-test-a/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/replace-test-a/test rename to sbt-test/source-dependencies/replace-test-a/test diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-java/build.sbt b/sbt-test/source-dependencies/resident-java/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-java/build.sbt rename to sbt-test/source-dependencies/resident-java/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-java/changes/A1.java b/sbt-test/source-dependencies/resident-java/changes/A1.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-java/changes/A1.java rename to sbt-test/source-dependencies/resident-java/changes/A1.java diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-java/changes/A2.java b/sbt-test/source-dependencies/resident-java/changes/A2.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-java/changes/A2.java rename to sbt-test/source-dependencies/resident-java/changes/A2.java diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-java/changes/B0.scala b/sbt-test/source-dependencies/resident-java/changes/B0.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-java/changes/B0.scala rename to sbt-test/source-dependencies/resident-java/changes/B0.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-java/changes/B1.scala b/sbt-test/source-dependencies/resident-java/changes/B1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-java/changes/B1.scala rename to sbt-test/source-dependencies/resident-java/changes/B1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-java/changes/B2.scala b/sbt-test/source-dependencies/resident-java/changes/B2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-java/changes/B2.scala rename to sbt-test/source-dependencies/resident-java/changes/B2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-java/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/resident-java/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-java/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/resident-java/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-java/project/plugins.sbt b/sbt-test/source-dependencies/resident-java/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-java/project/plugins.sbt rename to sbt-test/source-dependencies/resident-java/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-java/test b/sbt-test/source-dependencies/resident-java/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-java/test rename to sbt-test/source-dependencies/resident-java/test diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-package-object/build.sbt b/sbt-test/source-dependencies/resident-package-object/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-package-object/build.sbt rename to sbt-test/source-dependencies/resident-package-object/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-package-object/changes/A.scala b/sbt-test/source-dependencies/resident-package-object/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-package-object/changes/A.scala rename to sbt-test/source-dependencies/resident-package-object/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-package-object/changes/package.scala b/sbt-test/source-dependencies/resident-package-object/changes/package.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-package-object/changes/package.scala rename to sbt-test/source-dependencies/resident-package-object/changes/package.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-package-object/changes/package2.scala b/sbt-test/source-dependencies/resident-package-object/changes/package2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-package-object/changes/package2.scala rename to sbt-test/source-dependencies/resident-package-object/changes/package2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-package-object/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/resident-package-object/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-package-object/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/resident-package-object/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-package-object/project/plugins.sbt b/sbt-test/source-dependencies/resident-package-object/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-package-object/project/plugins.sbt rename to sbt-test/source-dependencies/resident-package-object/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/resident-package-object/test b/sbt-test/source-dependencies/resident-package-object/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/resident-package-object/test rename to sbt-test/source-dependencies/resident-package-object/test diff --git a/sbt-dotty/sbt-test/source-dependencies/restore-classes/build.sbt b/sbt-test/source-dependencies/restore-classes/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/restore-classes/build.sbt rename to sbt-test/source-dependencies/restore-classes/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/restore-classes/changes/A1.scala b/sbt-test/source-dependencies/restore-classes/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/restore-classes/changes/A1.scala rename to sbt-test/source-dependencies/restore-classes/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/restore-classes/changes/A2.scala b/sbt-test/source-dependencies/restore-classes/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/restore-classes/changes/A2.scala rename to sbt-test/source-dependencies/restore-classes/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/restore-classes/changes/B.scala b/sbt-test/source-dependencies/restore-classes/changes/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/restore-classes/changes/B.scala rename to sbt-test/source-dependencies/restore-classes/changes/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/restore-classes/project/CompileState.scala b/sbt-test/source-dependencies/restore-classes/project/CompileState.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/restore-classes/project/CompileState.scala rename to sbt-test/source-dependencies/restore-classes/project/CompileState.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/restore-classes/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/restore-classes/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/restore-classes/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/restore-classes/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/restore-classes/project/plugins.sbt b/sbt-test/source-dependencies/restore-classes/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/restore-classes/project/plugins.sbt rename to sbt-test/source-dependencies/restore-classes/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/restore-classes/test b/sbt-test/source-dependencies/restore-classes/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/restore-classes/test rename to sbt-test/source-dependencies/restore-classes/test diff --git a/sbt-dotty/sbt-test/source-dependencies/same-file-used-names/A.scala b/sbt-test/source-dependencies/same-file-used-names/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/same-file-used-names/A.scala rename to sbt-test/source-dependencies/same-file-used-names/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/same-file-used-names/B.scala b/sbt-test/source-dependencies/same-file-used-names/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/same-file-used-names/B.scala rename to sbt-test/source-dependencies/same-file-used-names/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/same-file-used-names/changes/B.scala b/sbt-test/source-dependencies/same-file-used-names/changes/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/same-file-used-names/changes/B.scala rename to sbt-test/source-dependencies/same-file-used-names/changes/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/same-file-used-names/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/same-file-used-names/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/same-file-used-names/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/same-file-used-names/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/same-file-used-names/project/plugins.sbt b/sbt-test/source-dependencies/same-file-used-names/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/same-file-used-names/project/plugins.sbt rename to sbt-test/source-dependencies/same-file-used-names/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/same-file-used-names/test b/sbt-test/source-dependencies/same-file-used-names/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/same-file-used-names/test rename to sbt-test/source-dependencies/same-file-used-names/test diff --git a/sbt-dotty/sbt-test/source-dependencies/sealed/A.scala b/sbt-test/source-dependencies/sealed/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/sealed/A.scala rename to sbt-test/source-dependencies/sealed/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/sealed/D.scala b/sbt-test/source-dependencies/sealed/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/sealed/D.scala rename to sbt-test/source-dependencies/sealed/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/sealed/changes/A.scala b/sbt-test/source-dependencies/sealed/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/sealed/changes/A.scala rename to sbt-test/source-dependencies/sealed/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/sealed/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/sealed/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/sealed/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/sealed/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/sealed/project/plugins.sbt b/sbt-test/source-dependencies/sealed/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/sealed/project/plugins.sbt rename to sbt-test/source-dependencies/sealed/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/sealed/test b/sbt-test/source-dependencies/sealed/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/sealed/test rename to sbt-test/source-dependencies/sealed/test diff --git a/sbt-dotty/sbt-test/source-dependencies/signature-change/B.scala b/sbt-test/source-dependencies/signature-change/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/signature-change/B.scala rename to sbt-test/source-dependencies/signature-change/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/signature-change/changes/A0.scala b/sbt-test/source-dependencies/signature-change/changes/A0.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/signature-change/changes/A0.scala rename to sbt-test/source-dependencies/signature-change/changes/A0.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/signature-change/changes/A1.scala b/sbt-test/source-dependencies/signature-change/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/signature-change/changes/A1.scala rename to sbt-test/source-dependencies/signature-change/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/signature-change/changes/A2.scala b/sbt-test/source-dependencies/signature-change/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/signature-change/changes/A2.scala rename to sbt-test/source-dependencies/signature-change/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/signature-change/changes/A3.scala b/sbt-test/source-dependencies/signature-change/changes/A3.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/signature-change/changes/A3.scala rename to sbt-test/source-dependencies/signature-change/changes/A3.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/signature-change/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/signature-change/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/signature-change/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/signature-change/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/signature-change/project/plugins.sbt b/sbt-test/source-dependencies/signature-change/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/signature-change/project/plugins.sbt rename to sbt-test/source-dependencies/signature-change/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/signature-change/test b/sbt-test/source-dependencies/signature-change/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/signature-change/test rename to sbt-test/source-dependencies/signature-change/test diff --git a/sbt-dotty/sbt-test/source-dependencies/specialized/A.scala b/sbt-test/source-dependencies/specialized/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/specialized/A.scala rename to sbt-test/source-dependencies/specialized/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/specialized/B.scala b/sbt-test/source-dependencies/specialized/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/specialized/B.scala rename to sbt-test/source-dependencies/specialized/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/specialized/changes/A.scala b/sbt-test/source-dependencies/specialized/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/specialized/changes/A.scala rename to sbt-test/source-dependencies/specialized/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/specialized/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/specialized/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/specialized/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/specialized/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/specialized/project/plugins.sbt b/sbt-test/source-dependencies/specialized/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/specialized/project/plugins.sbt rename to sbt-test/source-dependencies/specialized/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/specialized/test b/sbt-test/source-dependencies/specialized/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/specialized/test rename to sbt-test/source-dependencies/specialized/test diff --git a/sbt-dotty/sbt-test/source-dependencies/stability-change/A.scala b/sbt-test/source-dependencies/stability-change/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/stability-change/A.scala rename to sbt-test/source-dependencies/stability-change/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/stability-change/B.scala b/sbt-test/source-dependencies/stability-change/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/stability-change/B.scala rename to sbt-test/source-dependencies/stability-change/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/stability-change/C.scala b/sbt-test/source-dependencies/stability-change/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/stability-change/C.scala rename to sbt-test/source-dependencies/stability-change/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/stability-change/changes/A.scala b/sbt-test/source-dependencies/stability-change/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/stability-change/changes/A.scala rename to sbt-test/source-dependencies/stability-change/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/stability-change/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/stability-change/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/stability-change/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/stability-change/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/stability-change/project/plugins.sbt b/sbt-test/source-dependencies/stability-change/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/stability-change/project/plugins.sbt rename to sbt-test/source-dependencies/stability-change/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/stability-change/test b/sbt-test/source-dependencies/stability-change/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/stability-change/test rename to sbt-test/source-dependencies/stability-change/test diff --git a/sbt-dotty/sbt-test/source-dependencies/struct-projection/A.scala b/sbt-test/source-dependencies/struct-projection/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct-projection/A.scala rename to sbt-test/source-dependencies/struct-projection/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct-projection/B.scala b/sbt-test/source-dependencies/struct-projection/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct-projection/B.scala rename to sbt-test/source-dependencies/struct-projection/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct-projection/changes/A.scala b/sbt-test/source-dependencies/struct-projection/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct-projection/changes/A.scala rename to sbt-test/source-dependencies/struct-projection/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct-projection/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/struct-projection/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct-projection/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/struct-projection/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct-projection/project/plugins.sbt b/sbt-test/source-dependencies/struct-projection/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct-projection/project/plugins.sbt rename to sbt-test/source-dependencies/struct-projection/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/struct-projection/test b/sbt-test/source-dependencies/struct-projection/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct-projection/test rename to sbt-test/source-dependencies/struct-projection/test diff --git a/sbt-dotty/sbt-test/source-dependencies/struct-usage/A.scala b/sbt-test/source-dependencies/struct-usage/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct-usage/A.scala rename to sbt-test/source-dependencies/struct-usage/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct-usage/B.scala b/sbt-test/source-dependencies/struct-usage/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct-usage/B.scala rename to sbt-test/source-dependencies/struct-usage/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct-usage/changes/A.scala b/sbt-test/source-dependencies/struct-usage/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct-usage/changes/A.scala rename to sbt-test/source-dependencies/struct-usage/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct-usage/pending b/sbt-test/source-dependencies/struct-usage/pending similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct-usage/pending rename to sbt-test/source-dependencies/struct-usage/pending diff --git a/sbt-dotty/sbt-test/source-dependencies/struct-usage/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/struct-usage/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct-usage/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/struct-usage/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct-usage/project/plugins.sbt b/sbt-test/source-dependencies/struct-usage/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct-usage/project/plugins.sbt rename to sbt-test/source-dependencies/struct-usage/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/struct/A.scala b/sbt-test/source-dependencies/struct/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct/A.scala rename to sbt-test/source-dependencies/struct/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct/B.scala b/sbt-test/source-dependencies/struct/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct/B.scala rename to sbt-test/source-dependencies/struct/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct/C.scala b/sbt-test/source-dependencies/struct/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct/C.scala rename to sbt-test/source-dependencies/struct/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct/changes/A.scala b/sbt-test/source-dependencies/struct/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct/changes/A.scala rename to sbt-test/source-dependencies/struct/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct/disabled b/sbt-test/source-dependencies/struct/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct/disabled rename to sbt-test/source-dependencies/struct/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/struct/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/struct/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/struct/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/struct/project/plugins.sbt b/sbt-test/source-dependencies/struct/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/struct/project/plugins.sbt rename to sbt-test/source-dependencies/struct/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/subproject-dependency-b/build.sbt b/sbt-test/source-dependencies/subproject-dependency-b/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/subproject-dependency-b/build.sbt rename to sbt-test/source-dependencies/subproject-dependency-b/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/subproject-dependency-b/changes/A1.scala b/sbt-test/source-dependencies/subproject-dependency-b/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/subproject-dependency-b/changes/A1.scala rename to sbt-test/source-dependencies/subproject-dependency-b/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/subproject-dependency-b/changes/A2.scala b/sbt-test/source-dependencies/subproject-dependency-b/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/subproject-dependency-b/changes/A2.scala rename to sbt-test/source-dependencies/subproject-dependency-b/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/subproject-dependency-b/pending b/sbt-test/source-dependencies/subproject-dependency-b/pending similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/subproject-dependency-b/pending rename to sbt-test/source-dependencies/subproject-dependency-b/pending diff --git a/sbt-dotty/sbt-test/source-dependencies/subproject-dependency-b/provider/A.scala b/sbt-test/source-dependencies/subproject-dependency-b/provider/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/subproject-dependency-b/provider/A.scala rename to sbt-test/source-dependencies/subproject-dependency-b/provider/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/subproject-dependency-b/use/B.scala b/sbt-test/source-dependencies/subproject-dependency-b/use/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/subproject-dependency-b/use/B.scala rename to sbt-test/source-dependencies/subproject-dependency-b/use/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-member-modified/build.sbt b/sbt-test/source-dependencies/trait-member-modified/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-member-modified/build.sbt rename to sbt-test/source-dependencies/trait-member-modified/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-member-modified/changes/A1.scala b/sbt-test/source-dependencies/trait-member-modified/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-member-modified/changes/A1.scala rename to sbt-test/source-dependencies/trait-member-modified/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-member-modified/project/CompileState.scala b/sbt-test/source-dependencies/trait-member-modified/project/CompileState.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-member-modified/project/CompileState.scala rename to sbt-test/source-dependencies/trait-member-modified/project/CompileState.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-member-modified/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/trait-member-modified/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-member-modified/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/trait-member-modified/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-member-modified/project/plugins.sbt b/sbt-test/source-dependencies/trait-member-modified/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-member-modified/project/plugins.sbt rename to sbt-test/source-dependencies/trait-member-modified/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-member-modified/src/main/scala/A.scala b/sbt-test/source-dependencies/trait-member-modified/src/main/scala/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-member-modified/src/main/scala/A.scala rename to sbt-test/source-dependencies/trait-member-modified/src/main/scala/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-member-modified/src/main/scala/B.scala b/sbt-test/source-dependencies/trait-member-modified/src/main/scala/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-member-modified/src/main/scala/B.scala rename to sbt-test/source-dependencies/trait-member-modified/src/main/scala/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-member-modified/test b/sbt-test/source-dependencies/trait-member-modified/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-member-modified/test rename to sbt-test/source-dependencies/trait-member-modified/test diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-object/A.scala b/sbt-test/source-dependencies/trait-private-object/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-object/A.scala rename to sbt-test/source-dependencies/trait-private-object/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-object/B.scala b/sbt-test/source-dependencies/trait-private-object/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-object/B.scala rename to sbt-test/source-dependencies/trait-private-object/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-object/changes/A.scala b/sbt-test/source-dependencies/trait-private-object/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-object/changes/A.scala rename to sbt-test/source-dependencies/trait-private-object/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-object/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/trait-private-object/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-object/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/trait-private-object/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-object/project/plugins.sbt b/sbt-test/source-dependencies/trait-private-object/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-object/project/plugins.sbt rename to sbt-test/source-dependencies/trait-private-object/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-object/test b/sbt-test/source-dependencies/trait-private-object/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-object/test rename to sbt-test/source-dependencies/trait-private-object/test diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-val/changes/Base.scala b/sbt-test/source-dependencies/trait-private-val/changes/Base.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-val/changes/Base.scala rename to sbt-test/source-dependencies/trait-private-val/changes/Base.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-val/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/trait-private-val/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-val/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/trait-private-val/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-val/project/plugins.sbt b/sbt-test/source-dependencies/trait-private-val/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-val/project/plugins.sbt rename to sbt-test/source-dependencies/trait-private-val/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-val/src/main/scala/foo/Base.scala b/sbt-test/source-dependencies/trait-private-val/src/main/scala/foo/Base.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-val/src/main/scala/foo/Base.scala rename to sbt-test/source-dependencies/trait-private-val/src/main/scala/foo/Base.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-val/src/main/scala/foo/TestApp.scala b/sbt-test/source-dependencies/trait-private-val/src/main/scala/foo/TestApp.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-val/src/main/scala/foo/TestApp.scala rename to sbt-test/source-dependencies/trait-private-val/src/main/scala/foo/TestApp.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-val/test b/sbt-test/source-dependencies/trait-private-val/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-val/test rename to sbt-test/source-dependencies/trait-private-val/test diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-var/B.scala b/sbt-test/source-dependencies/trait-private-var/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-var/B.scala rename to sbt-test/source-dependencies/trait-private-var/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-var/changes/A0.scala b/sbt-test/source-dependencies/trait-private-var/changes/A0.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-var/changes/A0.scala rename to sbt-test/source-dependencies/trait-private-var/changes/A0.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-var/changes/A1.scala b/sbt-test/source-dependencies/trait-private-var/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-var/changes/A1.scala rename to sbt-test/source-dependencies/trait-private-var/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-var/changes/A2.scala b/sbt-test/source-dependencies/trait-private-var/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-var/changes/A2.scala rename to sbt-test/source-dependencies/trait-private-var/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-var/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/trait-private-var/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-var/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/trait-private-var/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-var/project/plugins.sbt b/sbt-test/source-dependencies/trait-private-var/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-var/project/plugins.sbt rename to sbt-test/source-dependencies/trait-private-var/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-private-var/test b/sbt-test/source-dependencies/trait-private-var/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-private-var/test rename to sbt-test/source-dependencies/trait-private-var/test diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-super/A.scala b/sbt-test/source-dependencies/trait-super/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-super/A.scala rename to sbt-test/source-dependencies/trait-super/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-super/B.scala b/sbt-test/source-dependencies/trait-super/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-super/B.scala rename to sbt-test/source-dependencies/trait-super/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-super/Main.scala b/sbt-test/source-dependencies/trait-super/Main.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-super/Main.scala rename to sbt-test/source-dependencies/trait-super/Main.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-super/changes/B2.scala b/sbt-test/source-dependencies/trait-super/changes/B2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-super/changes/B2.scala rename to sbt-test/source-dependencies/trait-super/changes/B2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-super/changes/B3.scala b/sbt-test/source-dependencies/trait-super/changes/B3.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-super/changes/B3.scala rename to sbt-test/source-dependencies/trait-super/changes/B3.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-super/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/trait-super/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-super/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/trait-super/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-super/project/plugins.sbt b/sbt-test/source-dependencies/trait-super/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-super/project/plugins.sbt rename to sbt-test/source-dependencies/trait-super/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/trait-super/test b/sbt-test/source-dependencies/trait-super/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/trait-super/test rename to sbt-test/source-dependencies/trait-super/test diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-a/changes/A2.scala b/sbt-test/source-dependencies/transitive-a/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-a/changes/A2.scala rename to sbt-test/source-dependencies/transitive-a/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-a/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/transitive-a/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-a/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/transitive-a/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-a/project/plugins.sbt b/sbt-test/source-dependencies/transitive-a/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-a/project/plugins.sbt rename to sbt-test/source-dependencies/transitive-a/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-a/src/main/scala/A.scala b/sbt-test/source-dependencies/transitive-a/src/main/scala/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-a/src/main/scala/A.scala rename to sbt-test/source-dependencies/transitive-a/src/main/scala/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-a/src/main/scala/B.scala b/sbt-test/source-dependencies/transitive-a/src/main/scala/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-a/src/main/scala/B.scala rename to sbt-test/source-dependencies/transitive-a/src/main/scala/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-a/src/main/scala/C.scala b/sbt-test/source-dependencies/transitive-a/src/main/scala/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-a/src/main/scala/C.scala rename to sbt-test/source-dependencies/transitive-a/src/main/scala/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-a/test b/sbt-test/source-dependencies/transitive-a/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-a/test rename to sbt-test/source-dependencies/transitive-a/test diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-b/changes/A2.scala b/sbt-test/source-dependencies/transitive-b/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-b/changes/A2.scala rename to sbt-test/source-dependencies/transitive-b/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-b/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/transitive-b/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-b/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/transitive-b/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-b/project/plugins.sbt b/sbt-test/source-dependencies/transitive-b/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-b/project/plugins.sbt rename to sbt-test/source-dependencies/transitive-b/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-b/src/main/scala/A.scala b/sbt-test/source-dependencies/transitive-b/src/main/scala/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-b/src/main/scala/A.scala rename to sbt-test/source-dependencies/transitive-b/src/main/scala/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-b/src/main/scala/B.scala b/sbt-test/source-dependencies/transitive-b/src/main/scala/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-b/src/main/scala/B.scala rename to sbt-test/source-dependencies/transitive-b/src/main/scala/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-b/src/main/scala/C.scala b/sbt-test/source-dependencies/transitive-b/src/main/scala/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-b/src/main/scala/C.scala rename to sbt-test/source-dependencies/transitive-b/src/main/scala/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-b/test b/sbt-test/source-dependencies/transitive-b/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-b/test rename to sbt-test/source-dependencies/transitive-b/test diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-class/A.scala b/sbt-test/source-dependencies/transitive-class/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-class/A.scala rename to sbt-test/source-dependencies/transitive-class/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-class/BC.scala b/sbt-test/source-dependencies/transitive-class/BC.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-class/BC.scala rename to sbt-test/source-dependencies/transitive-class/BC.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-class/D.scala b/sbt-test/source-dependencies/transitive-class/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-class/D.scala rename to sbt-test/source-dependencies/transitive-class/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-class/changes/A.scala b/sbt-test/source-dependencies/transitive-class/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-class/changes/A.scala rename to sbt-test/source-dependencies/transitive-class/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-class/disabled b/sbt-test/source-dependencies/transitive-class/disabled similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-class/disabled rename to sbt-test/source-dependencies/transitive-class/disabled diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-class/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/transitive-class/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-class/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/transitive-class/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-class/project/plugins.sbt b/sbt-test/source-dependencies/transitive-class/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-class/project/plugins.sbt rename to sbt-test/source-dependencies/transitive-class/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/A.java b/sbt-test/source-dependencies/transitive-inherit-java/A.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/A.java rename to sbt-test/source-dependencies/transitive-inherit-java/A.java diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/B.java b/sbt-test/source-dependencies/transitive-inherit-java/B.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/B.java rename to sbt-test/source-dependencies/transitive-inherit-java/B.java diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/C.java b/sbt-test/source-dependencies/transitive-inherit-java/C.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/C.java rename to sbt-test/source-dependencies/transitive-inherit-java/C.java diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/changes/A2.java b/sbt-test/source-dependencies/transitive-inherit-java/changes/A2.java similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/changes/A2.java rename to sbt-test/source-dependencies/transitive-inherit-java/changes/A2.java diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/transitive-inherit-java/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/transitive-inherit-java/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/project/plugins.sbt b/sbt-test/source-dependencies/transitive-inherit-java/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/project/plugins.sbt rename to sbt-test/source-dependencies/transitive-inherit-java/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/test b/sbt-test/source-dependencies/transitive-inherit-java/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit-java/test rename to sbt-test/source-dependencies/transitive-inherit-java/test diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit/A.scala b/sbt-test/source-dependencies/transitive-inherit/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit/A.scala rename to sbt-test/source-dependencies/transitive-inherit/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit/B.scala b/sbt-test/source-dependencies/transitive-inherit/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit/B.scala rename to sbt-test/source-dependencies/transitive-inherit/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit/C.scala b/sbt-test/source-dependencies/transitive-inherit/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit/C.scala rename to sbt-test/source-dependencies/transitive-inherit/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit/changes/A2.scala b/sbt-test/source-dependencies/transitive-inherit/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit/changes/A2.scala rename to sbt-test/source-dependencies/transitive-inherit/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/transitive-inherit/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/transitive-inherit/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit/project/plugins.sbt b/sbt-test/source-dependencies/transitive-inherit/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit/project/plugins.sbt rename to sbt-test/source-dependencies/transitive-inherit/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-inherit/test b/sbt-test/source-dependencies/transitive-inherit/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-inherit/test rename to sbt-test/source-dependencies/transitive-inherit/test diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/build.sbt b/sbt-test/source-dependencies/transitive-memberRef/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/build.sbt rename to sbt-test/source-dependencies/transitive-memberRef/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/changes/A1.scala b/sbt-test/source-dependencies/transitive-memberRef/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/changes/A1.scala rename to sbt-test/source-dependencies/transitive-memberRef/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/project/CompileState.scala b/sbt-test/source-dependencies/transitive-memberRef/project/CompileState.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/project/CompileState.scala rename to sbt-test/source-dependencies/transitive-memberRef/project/CompileState.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/transitive-memberRef/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/transitive-memberRef/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/project/plugins.sbt b/sbt-test/source-dependencies/transitive-memberRef/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/project/plugins.sbt rename to sbt-test/source-dependencies/transitive-memberRef/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/A.scala b/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/A.scala rename to sbt-test/source-dependencies/transitive-memberRef/src/main/scala/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/B.scala b/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/B.scala rename to sbt-test/source-dependencies/transitive-memberRef/src/main/scala/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/C.scala b/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/C.scala rename to sbt-test/source-dependencies/transitive-memberRef/src/main/scala/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/D.scala b/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/D.scala rename to sbt-test/source-dependencies/transitive-memberRef/src/main/scala/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/X.scala b/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/X.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/X.scala rename to sbt-test/source-dependencies/transitive-memberRef/src/main/scala/X.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/Y.scala b/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/Y.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/src/main/scala/Y.scala rename to sbt-test/source-dependencies/transitive-memberRef/src/main/scala/Y.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/test b/sbt-test/source-dependencies/transitive-memberRef/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/transitive-memberRef/test rename to sbt-test/source-dependencies/transitive-memberRef/test diff --git a/sbt-dotty/sbt-test/source-dependencies/type-alias/A.scala b/sbt-test/source-dependencies/type-alias/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-alias/A.scala rename to sbt-test/source-dependencies/type-alias/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-alias/B.scala b/sbt-test/source-dependencies/type-alias/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-alias/B.scala rename to sbt-test/source-dependencies/type-alias/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-alias/build.sbt b/sbt-test/source-dependencies/type-alias/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-alias/build.sbt rename to sbt-test/source-dependencies/type-alias/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/type-alias/changes/A.scala b/sbt-test/source-dependencies/type-alias/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-alias/changes/A.scala rename to sbt-test/source-dependencies/type-alias/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-alias/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/type-alias/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-alias/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/type-alias/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-alias/project/plugins.sbt b/sbt-test/source-dependencies/type-alias/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-alias/project/plugins.sbt rename to sbt-test/source-dependencies/type-alias/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/type-alias/test b/sbt-test/source-dependencies/type-alias/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-alias/test rename to sbt-test/source-dependencies/type-alias/test diff --git a/sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/A.scala b/sbt-test/source-dependencies/type-member-nested-object/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/A.scala rename to sbt-test/source-dependencies/type-member-nested-object/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/B.scala b/sbt-test/source-dependencies/type-member-nested-object/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/B.scala rename to sbt-test/source-dependencies/type-member-nested-object/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/C.scala b/sbt-test/source-dependencies/type-member-nested-object/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/C.scala rename to sbt-test/source-dependencies/type-member-nested-object/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/changes/B2.scala b/sbt-test/source-dependencies/type-member-nested-object/changes/B2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/changes/B2.scala rename to sbt-test/source-dependencies/type-member-nested-object/changes/B2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/type-member-nested-object/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/type-member-nested-object/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/project/plugins.sbt b/sbt-test/source-dependencies/type-member-nested-object/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/project/plugins.sbt rename to sbt-test/source-dependencies/type-member-nested-object/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/test b/sbt-test/source-dependencies/type-member-nested-object/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-member-nested-object/test rename to sbt-test/source-dependencies/type-member-nested-object/test diff --git a/sbt-dotty/sbt-test/source-dependencies/type-parameter/A.scala b/sbt-test/source-dependencies/type-parameter/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-parameter/A.scala rename to sbt-test/source-dependencies/type-parameter/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-parameter/B.scala b/sbt-test/source-dependencies/type-parameter/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-parameter/B.scala rename to sbt-test/source-dependencies/type-parameter/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-parameter/C.scala b/sbt-test/source-dependencies/type-parameter/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-parameter/C.scala rename to sbt-test/source-dependencies/type-parameter/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-parameter/D.scala b/sbt-test/source-dependencies/type-parameter/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-parameter/D.scala rename to sbt-test/source-dependencies/type-parameter/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-parameter/changes/A.scala b/sbt-test/source-dependencies/type-parameter/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-parameter/changes/A.scala rename to sbt-test/source-dependencies/type-parameter/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-parameter/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/type-parameter/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-parameter/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/type-parameter/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/type-parameter/project/plugins.sbt b/sbt-test/source-dependencies/type-parameter/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-parameter/project/plugins.sbt rename to sbt-test/source-dependencies/type-parameter/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/type-parameter/test b/sbt-test/source-dependencies/type-parameter/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/type-parameter/test rename to sbt-test/source-dependencies/type-parameter/test diff --git a/sbt-dotty/sbt-test/source-dependencies/typeargref/A.scala b/sbt-test/source-dependencies/typeargref/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeargref/A.scala rename to sbt-test/source-dependencies/typeargref/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/typeargref/B.scala b/sbt-test/source-dependencies/typeargref/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeargref/B.scala rename to sbt-test/source-dependencies/typeargref/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/typeargref/changes/A1.scala b/sbt-test/source-dependencies/typeargref/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeargref/changes/A1.scala rename to sbt-test/source-dependencies/typeargref/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/typeargref/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/typeargref/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeargref/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/typeargref/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/typeargref/project/plugins.sbt b/sbt-test/source-dependencies/typeargref/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeargref/project/plugins.sbt rename to sbt-test/source-dependencies/typeargref/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/typeargref/test b/sbt-test/source-dependencies/typeargref/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeargref/test rename to sbt-test/source-dependencies/typeargref/test diff --git a/sbt-dotty/sbt-test/source-dependencies/typeref-only/A.scala b/sbt-test/source-dependencies/typeref-only/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeref-only/A.scala rename to sbt-test/source-dependencies/typeref-only/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/typeref-only/B.scala b/sbt-test/source-dependencies/typeref-only/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeref-only/B.scala rename to sbt-test/source-dependencies/typeref-only/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/typeref-only/build.sbt b/sbt-test/source-dependencies/typeref-only/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeref-only/build.sbt rename to sbt-test/source-dependencies/typeref-only/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/typeref-only/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/typeref-only/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeref-only/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/typeref-only/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/typeref-only/project/plugins.sbt b/sbt-test/source-dependencies/typeref-only/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeref-only/project/plugins.sbt rename to sbt-test/source-dependencies/typeref-only/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/typeref-only/test b/sbt-test/source-dependencies/typeref-only/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeref-only/test rename to sbt-test/source-dependencies/typeref-only/test diff --git a/sbt-dotty/sbt-test/source-dependencies/typeref-return/A.scala b/sbt-test/source-dependencies/typeref-return/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeref-return/A.scala rename to sbt-test/source-dependencies/typeref-return/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/typeref-return/B.scala b/sbt-test/source-dependencies/typeref-return/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeref-return/B.scala rename to sbt-test/source-dependencies/typeref-return/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/typeref-return/changes/A.scala b/sbt-test/source-dependencies/typeref-return/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeref-return/changes/A.scala rename to sbt-test/source-dependencies/typeref-return/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/typeref-return/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/typeref-return/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeref-return/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/typeref-return/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/typeref-return/project/plugins.sbt b/sbt-test/source-dependencies/typeref-return/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeref-return/project/plugins.sbt rename to sbt-test/source-dependencies/typeref-return/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/typeref-return/test b/sbt-test/source-dependencies/typeref-return/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/typeref-return/test rename to sbt-test/source-dependencies/typeref-return/test diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/A.scala b/sbt-test/source-dependencies/types-in-used-names-a/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/A.scala rename to sbt-test/source-dependencies/types-in-used-names-a/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/B.scala b/sbt-test/source-dependencies/types-in-used-names-a/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/B.scala rename to sbt-test/source-dependencies/types-in-used-names-a/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/C.scala b/sbt-test/source-dependencies/types-in-used-names-a/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/C.scala rename to sbt-test/source-dependencies/types-in-used-names-a/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/D.scala b/sbt-test/source-dependencies/types-in-used-names-a/D.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/D.scala rename to sbt-test/source-dependencies/types-in-used-names-a/D.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/changes/B2.scala b/sbt-test/source-dependencies/types-in-used-names-a/changes/B2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/changes/B2.scala rename to sbt-test/source-dependencies/types-in-used-names-a/changes/B2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/types-in-used-names-a/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/types-in-used-names-a/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/project/plugins.sbt b/sbt-test/source-dependencies/types-in-used-names-a/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/project/plugins.sbt rename to sbt-test/source-dependencies/types-in-used-names-a/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/test b/sbt-test/source-dependencies/types-in-used-names-a/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/test rename to sbt-test/source-dependencies/types-in-used-names-a/test diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-b/A.scala b/sbt-test/source-dependencies/types-in-used-names-b/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-b/A.scala rename to sbt-test/source-dependencies/types-in-used-names-b/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-b/B.scala b/sbt-test/source-dependencies/types-in-used-names-b/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-b/B.scala rename to sbt-test/source-dependencies/types-in-used-names-b/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-b/changes/A2.scala b/sbt-test/source-dependencies/types-in-used-names-b/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-b/changes/A2.scala rename to sbt-test/source-dependencies/types-in-used-names-b/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-b/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/types-in-used-names-b/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-b/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/types-in-used-names-b/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-b/project/plugins.sbt b/sbt-test/source-dependencies/types-in-used-names-b/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-b/project/plugins.sbt rename to sbt-test/source-dependencies/types-in-used-names-b/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/types-in-used-names-b/test b/sbt-test/source-dependencies/types-in-used-names-b/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/types-in-used-names-b/test rename to sbt-test/source-dependencies/types-in-used-names-b/test diff --git a/sbt-dotty/sbt-test/source-dependencies/unexpanded-names/Foo.scala b/sbt-test/source-dependencies/unexpanded-names/Foo.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/unexpanded-names/Foo.scala rename to sbt-test/source-dependencies/unexpanded-names/Foo.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/unexpanded-names/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/unexpanded-names/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/unexpanded-names/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/unexpanded-names/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/unexpanded-names/project/plugins.sbt b/sbt-test/source-dependencies/unexpanded-names/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/unexpanded-names/project/plugins.sbt rename to sbt-test/source-dependencies/unexpanded-names/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/unexpanded-names/test b/sbt-test/source-dependencies/unexpanded-names/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/unexpanded-names/test rename to sbt-test/source-dependencies/unexpanded-names/test diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class-underlying/A.scala b/sbt-test/source-dependencies/value-class-underlying/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class-underlying/A.scala rename to sbt-test/source-dependencies/value-class-underlying/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class-underlying/B.scala b/sbt-test/source-dependencies/value-class-underlying/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class-underlying/B.scala rename to sbt-test/source-dependencies/value-class-underlying/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class-underlying/C.scala b/sbt-test/source-dependencies/value-class-underlying/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class-underlying/C.scala rename to sbt-test/source-dependencies/value-class-underlying/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class-underlying/build.sbt b/sbt-test/source-dependencies/value-class-underlying/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class-underlying/build.sbt rename to sbt-test/source-dependencies/value-class-underlying/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class-underlying/changes/A2.scala b/sbt-test/source-dependencies/value-class-underlying/changes/A2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class-underlying/changes/A2.scala rename to sbt-test/source-dependencies/value-class-underlying/changes/A2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class-underlying/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/value-class-underlying/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class-underlying/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/value-class-underlying/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class-underlying/project/plugins.sbt b/sbt-test/source-dependencies/value-class-underlying/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class-underlying/project/plugins.sbt rename to sbt-test/source-dependencies/value-class-underlying/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class-underlying/test b/sbt-test/source-dependencies/value-class-underlying/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class-underlying/test rename to sbt-test/source-dependencies/value-class-underlying/test diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class/build.sbt b/sbt-test/source-dependencies/value-class/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class/build.sbt rename to sbt-test/source-dependencies/value-class/build.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class/changes/A0.scala b/sbt-test/source-dependencies/value-class/changes/A0.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class/changes/A0.scala rename to sbt-test/source-dependencies/value-class/changes/A0.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class/changes/A1.scala b/sbt-test/source-dependencies/value-class/changes/A1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class/changes/A1.scala rename to sbt-test/source-dependencies/value-class/changes/A1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class/changes/B0.scala b/sbt-test/source-dependencies/value-class/changes/B0.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class/changes/B0.scala rename to sbt-test/source-dependencies/value-class/changes/B0.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class/changes/B1.scala b/sbt-test/source-dependencies/value-class/changes/B1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class/changes/B1.scala rename to sbt-test/source-dependencies/value-class/changes/B1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class/changes/B2.scala b/sbt-test/source-dependencies/value-class/changes/B2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class/changes/B2.scala rename to sbt-test/source-dependencies/value-class/changes/B2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class/changes/C0.scala b/sbt-test/source-dependencies/value-class/changes/C0.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class/changes/C0.scala rename to sbt-test/source-dependencies/value-class/changes/C0.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class/changes/C1.scala b/sbt-test/source-dependencies/value-class/changes/C1.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class/changes/C1.scala rename to sbt-test/source-dependencies/value-class/changes/C1.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class/changes/C2.scala b/sbt-test/source-dependencies/value-class/changes/C2.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class/changes/C2.scala rename to sbt-test/source-dependencies/value-class/changes/C2.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class/pending b/sbt-test/source-dependencies/value-class/pending similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class/pending rename to sbt-test/source-dependencies/value-class/pending diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/value-class/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/value-class/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/value-class/project/plugins.sbt b/sbt-test/source-dependencies/value-class/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/value-class/project/plugins.sbt rename to sbt-test/source-dependencies/value-class/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/var/A.scala b/sbt-test/source-dependencies/var/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/var/A.scala rename to sbt-test/source-dependencies/var/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/var/B.scala b/sbt-test/source-dependencies/var/B.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/var/B.scala rename to sbt-test/source-dependencies/var/B.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/var/changes/A.scala b/sbt-test/source-dependencies/var/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/var/changes/A.scala rename to sbt-test/source-dependencies/var/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/var/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/var/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/var/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/var/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/var/project/plugins.sbt b/sbt-test/source-dependencies/var/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/var/project/plugins.sbt rename to sbt-test/source-dependencies/var/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/var/test b/sbt-test/source-dependencies/var/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/var/test rename to sbt-test/source-dependencies/var/test diff --git a/sbt-dotty/sbt-test/source-dependencies/variance/A.scala b/sbt-test/source-dependencies/variance/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/variance/A.scala rename to sbt-test/source-dependencies/variance/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/variance/C.scala b/sbt-test/source-dependencies/variance/C.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/variance/C.scala rename to sbt-test/source-dependencies/variance/C.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/variance/changes/A.scala b/sbt-test/source-dependencies/variance/changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/variance/changes/A.scala rename to sbt-test/source-dependencies/variance/changes/A.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/variance/project/DottyInjectedPlugin.scala b/sbt-test/source-dependencies/variance/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/variance/project/DottyInjectedPlugin.scala rename to sbt-test/source-dependencies/variance/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/source-dependencies/variance/project/plugins.sbt b/sbt-test/source-dependencies/variance/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/variance/project/plugins.sbt rename to sbt-test/source-dependencies/variance/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/source-dependencies/variance/test b/sbt-test/source-dependencies/variance/test similarity index 100% rename from sbt-dotty/sbt-test/source-dependencies/variance/test rename to sbt-test/source-dependencies/variance/test diff --git a/sbt-dotty/sbt-test/tasty-compat/add-overload/a-changes/A.scala b/sbt-test/tasty-compat/add-overload/a-changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-overload/a-changes/A.scala rename to sbt-test/tasty-compat/add-overload/a-changes/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/add-overload/a/A.scala b/sbt-test/tasty-compat/add-overload/a/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-overload/a/A.scala rename to sbt-test/tasty-compat/add-overload/a/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/add-overload/b/B.scala b/sbt-test/tasty-compat/add-overload/b/B.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-overload/b/B.scala rename to sbt-test/tasty-compat/add-overload/b/B.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/add-overload/build.sbt b/sbt-test/tasty-compat/add-overload/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-overload/build.sbt rename to sbt-test/tasty-compat/add-overload/build.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/add-overload/project/DottyInjectedPlugin.scala b/sbt-test/tasty-compat/add-overload/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-overload/project/DottyInjectedPlugin.scala rename to sbt-test/tasty-compat/add-overload/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/add-overload/project/plugins.sbt b/sbt-test/tasty-compat/add-overload/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-overload/project/plugins.sbt rename to sbt-test/tasty-compat/add-overload/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/add-overload/test b/sbt-test/tasty-compat/add-overload/test similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-overload/test rename to sbt-test/tasty-compat/add-overload/test diff --git a/sbt-dotty/sbt-test/tasty-compat/add-override/a-changes/A.scala b/sbt-test/tasty-compat/add-override/a-changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-override/a-changes/A.scala rename to sbt-test/tasty-compat/add-override/a-changes/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/add-override/a/A.scala b/sbt-test/tasty-compat/add-override/a/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-override/a/A.scala rename to sbt-test/tasty-compat/add-override/a/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/add-override/b/B.scala b/sbt-test/tasty-compat/add-override/b/B.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-override/b/B.scala rename to sbt-test/tasty-compat/add-override/b/B.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/add-override/build.sbt b/sbt-test/tasty-compat/add-override/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-override/build.sbt rename to sbt-test/tasty-compat/add-override/build.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/add-override/project/DottyInjectedPlugin.scala b/sbt-test/tasty-compat/add-override/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-override/project/DottyInjectedPlugin.scala rename to sbt-test/tasty-compat/add-override/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/add-override/project/plugins.sbt b/sbt-test/tasty-compat/add-override/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-override/project/plugins.sbt rename to sbt-test/tasty-compat/add-override/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/add-override/test b/sbt-test/tasty-compat/add-override/test similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-override/test rename to sbt-test/tasty-compat/add-override/test diff --git a/sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/a-changes/A.scala b/sbt-test/tasty-compat/add-refinement-change-names/a-changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/a-changes/A.scala rename to sbt-test/tasty-compat/add-refinement-change-names/a-changes/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/a/A.scala b/sbt-test/tasty-compat/add-refinement-change-names/a/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/a/A.scala rename to sbt-test/tasty-compat/add-refinement-change-names/a/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/b/B.scala b/sbt-test/tasty-compat/add-refinement-change-names/b/B.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/b/B.scala rename to sbt-test/tasty-compat/add-refinement-change-names/b/B.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/build.sbt b/sbt-test/tasty-compat/add-refinement-change-names/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/build.sbt rename to sbt-test/tasty-compat/add-refinement-change-names/build.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/project/DottyInjectedPlugin.scala b/sbt-test/tasty-compat/add-refinement-change-names/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/project/DottyInjectedPlugin.scala rename to sbt-test/tasty-compat/add-refinement-change-names/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/project/plugins.sbt b/sbt-test/tasty-compat/add-refinement-change-names/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/project/plugins.sbt rename to sbt-test/tasty-compat/add-refinement-change-names/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/test b/sbt-test/tasty-compat/add-refinement-change-names/test similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/add-refinement-change-names/test rename to sbt-test/tasty-compat/add-refinement-change-names/test diff --git a/sbt-dotty/sbt-test/tasty-compat/change-refinement/a-changes/A.scala b/sbt-test/tasty-compat/change-refinement/a-changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/change-refinement/a-changes/A.scala rename to sbt-test/tasty-compat/change-refinement/a-changes/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/change-refinement/a/A.scala b/sbt-test/tasty-compat/change-refinement/a/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/change-refinement/a/A.scala rename to sbt-test/tasty-compat/change-refinement/a/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/change-refinement/b/B.scala b/sbt-test/tasty-compat/change-refinement/b/B.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/change-refinement/b/B.scala rename to sbt-test/tasty-compat/change-refinement/b/B.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/change-refinement/build.sbt b/sbt-test/tasty-compat/change-refinement/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/change-refinement/build.sbt rename to sbt-test/tasty-compat/change-refinement/build.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/change-refinement/project/DottyInjectedPlugin.scala b/sbt-test/tasty-compat/change-refinement/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/change-refinement/project/DottyInjectedPlugin.scala rename to sbt-test/tasty-compat/change-refinement/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/change-refinement/project/plugins.sbt b/sbt-test/tasty-compat/change-refinement/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/change-refinement/project/plugins.sbt rename to sbt-test/tasty-compat/change-refinement/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/change-refinement/test b/sbt-test/tasty-compat/change-refinement/test similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/change-refinement/test rename to sbt-test/tasty-compat/change-refinement/test diff --git a/sbt-dotty/sbt-test/tasty-compat/move-method/a-changes/A.scala b/sbt-test/tasty-compat/move-method/a-changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/move-method/a-changes/A.scala rename to sbt-test/tasty-compat/move-method/a-changes/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/move-method/a/A.scala b/sbt-test/tasty-compat/move-method/a/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/move-method/a/A.scala rename to sbt-test/tasty-compat/move-method/a/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/move-method/b/B.scala b/sbt-test/tasty-compat/move-method/b/B.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/move-method/b/B.scala rename to sbt-test/tasty-compat/move-method/b/B.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/move-method/build.sbt b/sbt-test/tasty-compat/move-method/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/move-method/build.sbt rename to sbt-test/tasty-compat/move-method/build.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/move-method/project/DottyInjectedPlugin.scala b/sbt-test/tasty-compat/move-method/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/move-method/project/DottyInjectedPlugin.scala rename to sbt-test/tasty-compat/move-method/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/move-method/project/plugins.sbt b/sbt-test/tasty-compat/move-method/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/move-method/project/plugins.sbt rename to sbt-test/tasty-compat/move-method/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/move-method/test b/sbt-test/tasty-compat/move-method/test similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/move-method/test rename to sbt-test/tasty-compat/move-method/test diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-override/a-changes/A.scala b/sbt-test/tasty-compat/remove-override/a-changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-override/a-changes/A.scala rename to sbt-test/tasty-compat/remove-override/a-changes/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-override/a/A.scala b/sbt-test/tasty-compat/remove-override/a/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-override/a/A.scala rename to sbt-test/tasty-compat/remove-override/a/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-override/b/B.scala b/sbt-test/tasty-compat/remove-override/b/B.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-override/b/B.scala rename to sbt-test/tasty-compat/remove-override/b/B.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-override/build.sbt b/sbt-test/tasty-compat/remove-override/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-override/build.sbt rename to sbt-test/tasty-compat/remove-override/build.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-override/project/DottyInjectedPlugin.scala b/sbt-test/tasty-compat/remove-override/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-override/project/DottyInjectedPlugin.scala rename to sbt-test/tasty-compat/remove-override/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-override/project/plugins.sbt b/sbt-test/tasty-compat/remove-override/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-override/project/plugins.sbt rename to sbt-test/tasty-compat/remove-override/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-override/test b/sbt-test/tasty-compat/remove-override/test similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-override/test rename to sbt-test/tasty-compat/remove-override/test diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-refinement/a-changes/A.scala b/sbt-test/tasty-compat/remove-refinement/a-changes/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-refinement/a-changes/A.scala rename to sbt-test/tasty-compat/remove-refinement/a-changes/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-refinement/a/A.scala b/sbt-test/tasty-compat/remove-refinement/a/A.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-refinement/a/A.scala rename to sbt-test/tasty-compat/remove-refinement/a/A.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-refinement/b/B.scala b/sbt-test/tasty-compat/remove-refinement/b/B.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-refinement/b/B.scala rename to sbt-test/tasty-compat/remove-refinement/b/B.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-refinement/build.sbt b/sbt-test/tasty-compat/remove-refinement/build.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-refinement/build.sbt rename to sbt-test/tasty-compat/remove-refinement/build.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-refinement/project/DottyInjectedPlugin.scala b/sbt-test/tasty-compat/remove-refinement/project/DottyInjectedPlugin.scala similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-refinement/project/DottyInjectedPlugin.scala rename to sbt-test/tasty-compat/remove-refinement/project/DottyInjectedPlugin.scala diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-refinement/project/plugins.sbt b/sbt-test/tasty-compat/remove-refinement/project/plugins.sbt similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-refinement/project/plugins.sbt rename to sbt-test/tasty-compat/remove-refinement/project/plugins.sbt diff --git a/sbt-dotty/sbt-test/tasty-compat/remove-refinement/test b/sbt-test/tasty-compat/remove-refinement/test similarity index 100% rename from sbt-dotty/sbt-test/tasty-compat/remove-refinement/test rename to sbt-test/tasty-compat/remove-refinement/test diff --git a/tests/plugins/custom/analyzer/Analyzer_1.scala b/tests/plugins/custom/analyzer/Analyzer_1.scala index 1a42119f8878..0e1cc53290d0 100644 --- a/tests/plugins/custom/analyzer/Analyzer_1.scala +++ b/tests/plugins/custom/analyzer/Analyzer_1.scala @@ -1,6 +1,6 @@ -// Similar code resides in scripted tests, which only runs on nightly: +// Similar code resides in scripted tests: // -// sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin +// sbt-test/analyzer-plugin/plugin // // You may want to change the code there too