diff --git a/sbt/src/sbt-test/source-dependencies/import-class/A.scala b/sbt/src/sbt-test/source-dependencies/import-class/A.scala new file mode 100644 index 000000000..a93bbe535 --- /dev/null +++ b/sbt/src/sbt-test/source-dependencies/import-class/A.scala @@ -0,0 +1,3 @@ +package a + +class A diff --git a/sbt/src/sbt-test/source-dependencies/import-class/B.scala b/sbt/src/sbt-test/source-dependencies/import-class/B.scala new file mode 100644 index 000000000..0489f4a26 --- /dev/null +++ b/sbt/src/sbt-test/source-dependencies/import-class/B.scala @@ -0,0 +1 @@ +import a.A diff --git a/sbt/src/sbt-test/source-dependencies/import-class/changes/A.scala b/sbt/src/sbt-test/source-dependencies/import-class/changes/A.scala new file mode 100644 index 000000000..2a93cdef5 --- /dev/null +++ b/sbt/src/sbt-test/source-dependencies/import-class/changes/A.scala @@ -0,0 +1 @@ +package a diff --git a/sbt/src/sbt-test/source-dependencies/import-class/pending b/sbt/src/sbt-test/source-dependencies/import-class/pending new file mode 100644 index 000000000..7679ba52c --- /dev/null +++ b/sbt/src/sbt-test/source-dependencies/import-class/pending @@ -0,0 +1,8 @@ +> compile + +# remove class a.A +$ copy-file changes/A.scala A.scala + +# 'import a.A' should now fail in B.scala +# succeeds because scalac doesn't track this dependency +-> compile diff --git a/sbt/src/sbt-test/source-dependencies/import/A.scala b/sbt/src/sbt-test/source-dependencies/import-package/A.scala similarity index 100% rename from sbt/src/sbt-test/source-dependencies/import/A.scala rename to sbt/src/sbt-test/source-dependencies/import-package/A.scala diff --git a/sbt/src/sbt-test/source-dependencies/import/B.scala b/sbt/src/sbt-test/source-dependencies/import-package/B.scala similarity index 100% rename from sbt/src/sbt-test/source-dependencies/import/B.scala rename to sbt/src/sbt-test/source-dependencies/import-package/B.scala diff --git a/sbt/src/sbt-test/source-dependencies/import/changes/A.scala b/sbt/src/sbt-test/source-dependencies/import-package/changes/A.scala similarity index 100% rename from sbt/src/sbt-test/source-dependencies/import/changes/A.scala rename to sbt/src/sbt-test/source-dependencies/import-package/changes/A.scala diff --git a/sbt/src/sbt-test/source-dependencies/import/pending b/sbt/src/sbt-test/source-dependencies/import-package/pending similarity index 100% rename from sbt/src/sbt-test/source-dependencies/import/pending rename to sbt/src/sbt-test/source-dependencies/import-package/pending