diff --git a/source/dub/packagemanager.d b/source/dub/packagemanager.d index 0777f19..7a8cbf6 100644 --- a/source/dub/packagemanager.d +++ b/source/dub/packagemanager.d @@ -1453,7 +1453,7 @@ // Managed structure: $ROOT/$NAME/$VERSION/$NAME // This is the most common code path - else { + else if (mgr.isManagedPath(path)) { // Iterate over versions of a package foreach (versdir; mgr.iterateDirectory(pack_path)) { if (!versdir.isDirectory) continue; diff --git a/test/issue1005-configuration-resolution/a/1.0.0/a/dub.sdl b/test/issue1005-configuration-resolution/a/1.0.0/a/dub.sdl deleted file mode 100644 index d19952b..0000000 --- a/test/issue1005-configuration-resolution/a/1.0.0/a/dub.sdl +++ /dev/null @@ -1,10 +0,0 @@ -name "a" -dependency "b" version="*" - -configuration "x" { - subConfiguration "b" "x" -} - -configuration "y" { - subConfiguration "b" "y" -} diff --git a/test/issue1005-configuration-resolution/a/dub.sdl b/test/issue1005-configuration-resolution/a/dub.sdl new file mode 100644 index 0000000..d19952b --- /dev/null +++ b/test/issue1005-configuration-resolution/a/dub.sdl @@ -0,0 +1,10 @@ +name "a" +dependency "b" version="*" + +configuration "x" { + subConfiguration "b" "x" +} + +configuration "y" { + subConfiguration "b" "y" +} diff --git a/test/issue1005-configuration-resolution/b/1.0.0/b/dub.sdl b/test/issue1005-configuration-resolution/b/1.0.0/b/dub.sdl deleted file mode 100644 index 3cfa48b..0000000 --- a/test/issue1005-configuration-resolution/b/1.0.0/b/dub.sdl +++ /dev/null @@ -1,7 +0,0 @@ -name "b" - -configuration "x" { -} - -configuration "y" { -} \ No newline at end of file diff --git a/test/issue1005-configuration-resolution/b/1.0.0/b/source/b.d b/test/issue1005-configuration-resolution/b/1.0.0/b/source/b.d deleted file mode 100644 index 2a9bb41..0000000 --- a/test/issue1005-configuration-resolution/b/1.0.0/b/source/b.d +++ /dev/null @@ -1,3 +0,0 @@ -module b; - -void foo() {} diff --git a/test/issue1005-configuration-resolution/b/dub.sdl b/test/issue1005-configuration-resolution/b/dub.sdl new file mode 100644 index 0000000..3cfa48b --- /dev/null +++ b/test/issue1005-configuration-resolution/b/dub.sdl @@ -0,0 +1,7 @@ +name "b" + +configuration "x" { +} + +configuration "y" { +} \ No newline at end of file diff --git a/test/issue1005-configuration-resolution/b/source/b.d b/test/issue1005-configuration-resolution/b/source/b.d new file mode 100644 index 0000000..2a9bb41 --- /dev/null +++ b/test/issue1005-configuration-resolution/b/source/b.d @@ -0,0 +1,3 @@ +module b; + +void foo() {} diff --git a/test/issue1005-configuration-resolution/c/1.0.0/c/dub.sdl b/test/issue1005-configuration-resolution/c/1.0.0/c/dub.sdl deleted file mode 100644 index e46b148..0000000 --- a/test/issue1005-configuration-resolution/c/1.0.0/c/dub.sdl +++ /dev/null @@ -1,2 +0,0 @@ -name "c" -dependency "a" version="*" diff --git a/test/issue1005-configuration-resolution/c/dub.sdl b/test/issue1005-configuration-resolution/c/dub.sdl new file mode 100644 index 0000000..e46b148 --- /dev/null +++ b/test/issue1005-configuration-resolution/c/dub.sdl @@ -0,0 +1,2 @@ +name "c" +dependency "a" version="*" diff --git a/test/issue1005-configuration-resolution/main/dub.sdl b/test/issue1005-configuration-resolution/main/dub.sdl new file mode 100644 index 0000000..d492491 --- /dev/null +++ b/test/issue1005-configuration-resolution/main/dub.sdl @@ -0,0 +1,6 @@ +name "main" + +dependency "b" version="*" +dependency "c" version="*" + +subConfiguration "b" "y" diff --git a/test/issue1005-configuration-resolution/main/source/app.d b/test/issue1005-configuration-resolution/main/source/app.d new file mode 100644 index 0000000..0ec7361 --- /dev/null +++ b/test/issue1005-configuration-resolution/main/source/app.d @@ -0,0 +1,6 @@ +import b; + +void main() +{ + foo(); +} diff --git a/test/issue1005-configuration-resolution/main/~master/main/dub.sdl b/test/issue1005-configuration-resolution/main/~master/main/dub.sdl deleted file mode 100644 index d492491..0000000 --- a/test/issue1005-configuration-resolution/main/~master/main/dub.sdl +++ /dev/null @@ -1,6 +0,0 @@ -name "main" - -dependency "b" version="*" -dependency "c" version="*" - -subConfiguration "b" "y" diff --git a/test/issue1005-configuration-resolution/main/~master/main/source/app.d b/test/issue1005-configuration-resolution/main/~master/main/source/app.d deleted file mode 100644 index 0ec7361..0000000 --- a/test/issue1005-configuration-resolution/main/~master/main/source/app.d +++ /dev/null @@ -1,6 +0,0 @@ -import b; - -void main() -{ - foo(); -} diff --git a/test/issue1024-selective-upgrade.sh b/test/issue1024-selective-upgrade.sh index ef60333..dc7c009 100755 --- a/test/issue1024-selective-upgrade.sh +++ b/test/issue1024-selective-upgrade.sh @@ -2,13 +2,13 @@ . $(dirname "${BASH_SOURCE[0]}")/common.sh cd ${CURR_DIR}/issue1024-selective-upgrade -echo "{\"fileVersion\": 1,\"versions\": {\"a\": \"1.0.0\", \"b\": \"1.0.0\"}}" > main/~master/main/dub.selections.json -$DUB upgrade --bare --root=main/~master/main/ a +echo "{\"fileVersion\": 1,\"versions\": {\"a\": \"1.0.0\", \"b\": \"1.0.0\"}}" > main/dub.selections.json +$DUB upgrade --bare --root=main a -if ! grep -c -e "\"a\": \"1.0.1\"" main/~master/main/dub.selections.json; then +if ! grep -c -e "\"a\": \"1.0.1\"" main/dub.selections.json; then die $LINENO "Specified dependency was not upgraded." fi -if grep -c -e "\"b\": \"1.0.1\"" main/~master/main/dub.selections.json; then +if grep -c -e "\"b\": \"1.0.1\"" main/dub.selections.json; then die $LINENO "Non-specified dependency got upgraded." fi diff --git a/test/issue1024-selective-upgrade/a-1.0.0/dub.sdl b/test/issue1024-selective-upgrade/a-1.0.0/dub.sdl new file mode 100644 index 0000000..7ff9fa1 --- /dev/null +++ b/test/issue1024-selective-upgrade/a-1.0.0/dub.sdl @@ -0,0 +1,2 @@ +name "a" +version "1.0.0" diff --git a/test/issue1024-selective-upgrade/a-1.0.1/dub.sdl b/test/issue1024-selective-upgrade/a-1.0.1/dub.sdl new file mode 100644 index 0000000..5c8a407 --- /dev/null +++ b/test/issue1024-selective-upgrade/a-1.0.1/dub.sdl @@ -0,0 +1,2 @@ +name "a" +version "1.0.1" diff --git a/test/issue1024-selective-upgrade/a/1.0.0/a/dub.sdl b/test/issue1024-selective-upgrade/a/1.0.0/a/dub.sdl deleted file mode 100644 index 7ff9fa1..0000000 --- a/test/issue1024-selective-upgrade/a/1.0.0/a/dub.sdl +++ /dev/null @@ -1,2 +0,0 @@ -name "a" -version "1.0.0" diff --git a/test/issue1024-selective-upgrade/a/1.0.1/a/dub.sdl b/test/issue1024-selective-upgrade/a/1.0.1/a/dub.sdl deleted file mode 100644 index 5c8a407..0000000 --- a/test/issue1024-selective-upgrade/a/1.0.1/a/dub.sdl +++ /dev/null @@ -1,2 +0,0 @@ -name "a" -version "1.0.1" diff --git a/test/issue1024-selective-upgrade/b-1.0.0/dub.sdl b/test/issue1024-selective-upgrade/b-1.0.0/dub.sdl new file mode 100644 index 0000000..5597559 --- /dev/null +++ b/test/issue1024-selective-upgrade/b-1.0.0/dub.sdl @@ -0,0 +1,2 @@ +name "b" +version "1.0.0" diff --git a/test/issue1024-selective-upgrade/b-1.0.1/dub.sdl b/test/issue1024-selective-upgrade/b-1.0.1/dub.sdl new file mode 100644 index 0000000..5e0c01a --- /dev/null +++ b/test/issue1024-selective-upgrade/b-1.0.1/dub.sdl @@ -0,0 +1,2 @@ +name "b" +version "1.0.1" diff --git a/test/issue1024-selective-upgrade/b/1.0.0/b/dub.sdl b/test/issue1024-selective-upgrade/b/1.0.0/b/dub.sdl deleted file mode 100644 index 5597559..0000000 --- a/test/issue1024-selective-upgrade/b/1.0.0/b/dub.sdl +++ /dev/null @@ -1,2 +0,0 @@ -name "b" -version "1.0.0" diff --git a/test/issue1024-selective-upgrade/b/1.0.1/b/dub.sdl b/test/issue1024-selective-upgrade/b/1.0.1/b/dub.sdl deleted file mode 100644 index 5e0c01a..0000000 --- a/test/issue1024-selective-upgrade/b/1.0.1/b/dub.sdl +++ /dev/null @@ -1,2 +0,0 @@ -name "b" -version "1.0.1" diff --git a/test/issue1024-selective-upgrade/main/dub.sdl b/test/issue1024-selective-upgrade/main/dub.sdl new file mode 100644 index 0000000..a9da177 --- /dev/null +++ b/test/issue1024-selective-upgrade/main/dub.sdl @@ -0,0 +1,3 @@ +name "test" +dependency "a" version="~>1.0.0" +dependency "b" version="~>1.0.0" diff --git a/test/issue1024-selective-upgrade/main/~master/main/dub.sdl b/test/issue1024-selective-upgrade/main/~master/main/dub.sdl deleted file mode 100644 index a9da177..0000000 --- a/test/issue1024-selective-upgrade/main/~master/main/dub.sdl +++ /dev/null @@ -1,3 +0,0 @@ -name "test" -dependency "a" version="~>1.0.0" -dependency "b" version="~>1.0.0" diff --git a/test/issue564-invalid-upgrade-dependency.sh b/test/issue564-invalid-upgrade-dependency.sh index fe1b6a3..19258ce 100755 --- a/test/issue564-invalid-upgrade-dependency.sh +++ b/test/issue564-invalid-upgrade-dependency.sh @@ -2,4 +2,7 @@ . $(dirname "${BASH_SOURCE[0]}")/common.sh cd ${CURR_DIR}/issue564-invalid-upgrade-dependency -${DUB} build -f --bare --compiler=${DC} main +rm -rf a-1.0.0/.dub +rm -rf a-1.1.0/.dub +rm -rf main/.dub +${DUB} build --bare --compiler=${DC} main diff --git a/test/issue564-invalid-upgrade-dependency/a-1.0.0/dub.json b/test/issue564-invalid-upgrade-dependency/a-1.0.0/dub.json new file mode 100644 index 0000000..cc36ecb --- /dev/null +++ b/test/issue564-invalid-upgrade-dependency/a-1.0.0/dub.json @@ -0,0 +1,4 @@ +{ + "name": "a", + "version": "1.0.0", +} diff --git a/test/issue564-invalid-upgrade-dependency/a-1.0.0/source/a.d b/test/issue564-invalid-upgrade-dependency/a-1.0.0/source/a.d new file mode 100644 index 0000000..45d8a32 --- /dev/null +++ b/test/issue564-invalid-upgrade-dependency/a-1.0.0/source/a.d @@ -0,0 +1,3 @@ +void test() +{ +} diff --git a/test/issue564-invalid-upgrade-dependency/a-1.1.0/dub.json b/test/issue564-invalid-upgrade-dependency/a-1.1.0/dub.json new file mode 100644 index 0000000..4103fe5 --- /dev/null +++ b/test/issue564-invalid-upgrade-dependency/a-1.1.0/dub.json @@ -0,0 +1,7 @@ +{ + "name": "a", + "version": "1.1.0", + "dependencies": { + "invalid": {"path": "invalid"} + } +} diff --git a/test/issue564-invalid-upgrade-dependency/a-1.1.0/source/a.d b/test/issue564-invalid-upgrade-dependency/a-1.1.0/source/a.d new file mode 100644 index 0000000..45d8a32 --- /dev/null +++ b/test/issue564-invalid-upgrade-dependency/a-1.1.0/source/a.d @@ -0,0 +1,3 @@ +void test() +{ +} diff --git a/test/issue564-invalid-upgrade-dependency/a/1.0.0/a/dub.json b/test/issue564-invalid-upgrade-dependency/a/1.0.0/a/dub.json deleted file mode 100644 index cc36ecb..0000000 --- a/test/issue564-invalid-upgrade-dependency/a/1.0.0/a/dub.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "a", - "version": "1.0.0", -} diff --git a/test/issue564-invalid-upgrade-dependency/a/1.0.0/a/source/a.d b/test/issue564-invalid-upgrade-dependency/a/1.0.0/a/source/a.d deleted file mode 100644 index 45d8a32..0000000 --- a/test/issue564-invalid-upgrade-dependency/a/1.0.0/a/source/a.d +++ /dev/null @@ -1,3 +0,0 @@ -void test() -{ -} diff --git a/test/issue564-invalid-upgrade-dependency/a/1.1.0/a/dub.json b/test/issue564-invalid-upgrade-dependency/a/1.1.0/a/dub.json deleted file mode 100644 index 4103fe5..0000000 --- a/test/issue564-invalid-upgrade-dependency/a/1.1.0/a/dub.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "a", - "version": "1.1.0", - "dependencies": { - "invalid": {"path": "invalid"} - } -} diff --git a/test/issue564-invalid-upgrade-dependency/a/1.1.0/a/source/a.d b/test/issue564-invalid-upgrade-dependency/a/1.1.0/a/source/a.d deleted file mode 100644 index 45d8a32..0000000 --- a/test/issue564-invalid-upgrade-dependency/a/1.1.0/a/source/a.d +++ /dev/null @@ -1,3 +0,0 @@ -void test() -{ -} diff --git a/test/issue564-invalid-upgrade-dependency/main/dub.json b/test/issue564-invalid-upgrade-dependency/main/dub.json new file mode 100644 index 0000000..7d27d9d --- /dev/null +++ b/test/issue564-invalid-upgrade-dependency/main/dub.json @@ -0,0 +1,6 @@ +{ + "name": "main", + "dependencies": { + "a": "~>1.0" + } +} diff --git a/test/issue564-invalid-upgrade-dependency/main/dub.selections.json b/test/issue564-invalid-upgrade-dependency/main/dub.selections.json new file mode 100644 index 0000000..e24adfe --- /dev/null +++ b/test/issue564-invalid-upgrade-dependency/main/dub.selections.json @@ -0,0 +1,6 @@ +{ + "fileVersion": 1, + "versions": { + "a": "1.0.0" + } +} diff --git a/test/issue564-invalid-upgrade-dependency/main/source/app.d b/test/issue564-invalid-upgrade-dependency/main/source/app.d new file mode 100644 index 0000000..b248b89 --- /dev/null +++ b/test/issue564-invalid-upgrade-dependency/main/source/app.d @@ -0,0 +1,6 @@ +import a; + +void main() +{ + test(); +} diff --git a/test/issue564-invalid-upgrade-dependency/main/~master/main/dub.json b/test/issue564-invalid-upgrade-dependency/main/~master/main/dub.json deleted file mode 100644 index 7d27d9d..0000000 --- a/test/issue564-invalid-upgrade-dependency/main/~master/main/dub.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "main", - "dependencies": { - "a": "~>1.0" - } -} diff --git a/test/issue564-invalid-upgrade-dependency/main/~master/main/source/app.d b/test/issue564-invalid-upgrade-dependency/main/~master/main/source/app.d deleted file mode 100644 index b248b89..0000000 --- a/test/issue564-invalid-upgrade-dependency/main/~master/main/source/app.d +++ /dev/null @@ -1,6 +0,0 @@ -import a; - -void main() -{ - test(); -} diff --git a/test/issue813-pure-sub-dependency.sh b/test/issue813-pure-sub-dependency.sh index a76dee8..ec2291e 100755 --- a/test/issue813-pure-sub-dependency.sh +++ b/test/issue813-pure-sub-dependency.sh @@ -2,5 +2,8 @@ . $(dirname "${BASH_SOURCE[0]}")/common.sh cd ${CURR_DIR}/issue813-pure-sub-dependency -rm -f main/~master/main/dub.selections.json -${DUB} build -f --bare --compiler=${DC} main +rm -rf main/.dub +rm -rf sub/.dub +rm -rf sub/sub/.dub +rm -f main/dub.selections.json +${DUB} build --bare --compiler=${DC} main diff --git a/test/issue813-pure-sub-dependency/main/dub.sdl b/test/issue813-pure-sub-dependency/main/dub.sdl new file mode 100644 index 0000000..79f7d71 --- /dev/null +++ b/test/issue813-pure-sub-dependency/main/dub.sdl @@ -0,0 +1,3 @@ +name "main" +targetType "executable" +dependency "sub:sub" version="*" diff --git a/test/issue813-pure-sub-dependency/main/src/app.d b/test/issue813-pure-sub-dependency/main/src/app.d new file mode 100644 index 0000000..0b416f0 --- /dev/null +++ b/test/issue813-pure-sub-dependency/main/src/app.d @@ -0,0 +1,6 @@ +import sub.test; + +void main() +{ + foo(); +} diff --git a/test/issue813-pure-sub-dependency/main/~master/main/dub.sdl b/test/issue813-pure-sub-dependency/main/~master/main/dub.sdl deleted file mode 100644 index 79f7d71..0000000 --- a/test/issue813-pure-sub-dependency/main/~master/main/dub.sdl +++ /dev/null @@ -1,3 +0,0 @@ -name "main" -targetType "executable" -dependency "sub:sub" version="*" diff --git a/test/issue813-pure-sub-dependency/main/~master/main/src/app.d b/test/issue813-pure-sub-dependency/main/~master/main/src/app.d deleted file mode 100644 index 0b416f0..0000000 --- a/test/issue813-pure-sub-dependency/main/~master/main/src/app.d +++ /dev/null @@ -1,6 +0,0 @@ -import sub.test; - -void main() -{ - foo(); -} diff --git a/test/issue813-pure-sub-dependency/sub/dub.sdl b/test/issue813-pure-sub-dependency/sub/dub.sdl new file mode 100644 index 0000000..f8bdac6 --- /dev/null +++ b/test/issue813-pure-sub-dependency/sub/dub.sdl @@ -0,0 +1,3 @@ +name "sub" +subPackage "sub/" +dependency ":sub" version="*" diff --git a/test/issue813-pure-sub-dependency/sub/sub/dub.sdl b/test/issue813-pure-sub-dependency/sub/sub/dub.sdl new file mode 100644 index 0000000..a932e26 --- /dev/null +++ b/test/issue813-pure-sub-dependency/sub/sub/dub.sdl @@ -0,0 +1 @@ +name "sub" diff --git a/test/issue813-pure-sub-dependency/sub/sub/src/sub/test.d b/test/issue813-pure-sub-dependency/sub/sub/src/sub/test.d new file mode 100644 index 0000000..fe5bb2c --- /dev/null +++ b/test/issue813-pure-sub-dependency/sub/sub/src/sub/test.d @@ -0,0 +1,6 @@ +module sub.test; + +void foo() +{ + +} \ No newline at end of file diff --git a/test/issue813-pure-sub-dependency/sub/~master/sub/dub.sdl b/test/issue813-pure-sub-dependency/sub/~master/sub/dub.sdl deleted file mode 100644 index f8bdac6..0000000 --- a/test/issue813-pure-sub-dependency/sub/~master/sub/dub.sdl +++ /dev/null @@ -1,3 +0,0 @@ -name "sub" -subPackage "sub/" -dependency ":sub" version="*" diff --git a/test/issue813-pure-sub-dependency/sub/~master/sub/sub/dub.sdl b/test/issue813-pure-sub-dependency/sub/~master/sub/sub/dub.sdl deleted file mode 100644 index a932e26..0000000 --- a/test/issue813-pure-sub-dependency/sub/~master/sub/sub/dub.sdl +++ /dev/null @@ -1 +0,0 @@ -name "sub" diff --git a/test/issue813-pure-sub-dependency/sub/~master/sub/sub/src/sub/test.d b/test/issue813-pure-sub-dependency/sub/~master/sub/sub/src/sub/test.d deleted file mode 100644 index fe5bb2c..0000000 --- a/test/issue813-pure-sub-dependency/sub/~master/sub/sub/src/sub/test.d +++ /dev/null @@ -1,6 +0,0 @@ -module sub.test; - -void foo() -{ - -} \ No newline at end of file diff --git a/test/issue923-subpackage-deps.sh b/test/issue923-subpackage-deps.sh index 67e137b..f3be79c 100755 --- a/test/issue923-subpackage-deps.sh +++ b/test/issue923-subpackage-deps.sh @@ -2,10 +2,13 @@ . $(dirname "${BASH_SOURCE[0]}")/common.sh cd ${CURR_DIR}/issue923-subpackage-deps -rm -f main/~master/main/dub.selections.json -${DUB} build -f --bare --compiler=${DC} main +rm -rf main/.dub +rm -rf a/.dub +rm -rf b/.dub +rm -f main/dub.selections.json +${DUB} build --bare --compiler=${DC} main -if ! grep -c -e \"b\" main/~master/main/dub.selections.json; then +if ! grep -c -e \"b\" main/dub.selections.json; then die $LINENO 'Dependency b not resolved.' fi diff --git a/test/issue923-subpackage-deps/a/1.0.0/a/dub.sdl b/test/issue923-subpackage-deps/a/1.0.0/a/dub.sdl deleted file mode 100644 index 259eecf..0000000 --- a/test/issue923-subpackage-deps/a/1.0.0/a/dub.sdl +++ /dev/null @@ -1,13 +0,0 @@ -name "a" - -dependency ":foo" version="*" - -subPackage { - name "foo" - dependency "b" version="*" -} - -subPackage { - name "bar" - dependency "a" version="*" -} \ No newline at end of file diff --git a/test/issue923-subpackage-deps/a/dub.sdl b/test/issue923-subpackage-deps/a/dub.sdl new file mode 100644 index 0000000..259eecf --- /dev/null +++ b/test/issue923-subpackage-deps/a/dub.sdl @@ -0,0 +1,13 @@ +name "a" + +dependency ":foo" version="*" + +subPackage { + name "foo" + dependency "b" version="*" +} + +subPackage { + name "bar" + dependency "a" version="*" +} \ No newline at end of file diff --git a/test/issue923-subpackage-deps/b/1.0.0/b/dub.sdl b/test/issue923-subpackage-deps/b/1.0.0/b/dub.sdl deleted file mode 100644 index c37c6fc..0000000 --- a/test/issue923-subpackage-deps/b/1.0.0/b/dub.sdl +++ /dev/null @@ -1 +0,0 @@ -name "b" \ No newline at end of file diff --git a/test/issue923-subpackage-deps/b/1.0.0/b/source/b.d b/test/issue923-subpackage-deps/b/1.0.0/b/source/b.d deleted file mode 100644 index 5b09673..0000000 --- a/test/issue923-subpackage-deps/b/1.0.0/b/source/b.d +++ /dev/null @@ -1,5 +0,0 @@ -module b; - -void test() -{ -} diff --git a/test/issue923-subpackage-deps/b/dub.sdl b/test/issue923-subpackage-deps/b/dub.sdl new file mode 100644 index 0000000..c37c6fc --- /dev/null +++ b/test/issue923-subpackage-deps/b/dub.sdl @@ -0,0 +1 @@ +name "b" \ No newline at end of file diff --git a/test/issue923-subpackage-deps/b/source/b.d b/test/issue923-subpackage-deps/b/source/b.d new file mode 100644 index 0000000..5b09673 --- /dev/null +++ b/test/issue923-subpackage-deps/b/source/b.d @@ -0,0 +1,5 @@ +module b; + +void test() +{ +} diff --git a/test/issue923-subpackage-deps/main/dub.sdl b/test/issue923-subpackage-deps/main/dub.sdl new file mode 100644 index 0000000..42865df --- /dev/null +++ b/test/issue923-subpackage-deps/main/dub.sdl @@ -0,0 +1,2 @@ +name "main" +dependency "a:bar" version="*" diff --git a/test/issue923-subpackage-deps/main/source/app.d b/test/issue923-subpackage-deps/main/source/app.d new file mode 100644 index 0000000..786e416 --- /dev/null +++ b/test/issue923-subpackage-deps/main/source/app.d @@ -0,0 +1,6 @@ +import b; + +void main() +{ + test(); +} diff --git a/test/issue923-subpackage-deps/main/~master/main/dub.sdl b/test/issue923-subpackage-deps/main/~master/main/dub.sdl deleted file mode 100644 index 42865df..0000000 --- a/test/issue923-subpackage-deps/main/~master/main/dub.sdl +++ /dev/null @@ -1,2 +0,0 @@ -name "main" -dependency "a:bar" version="*" diff --git a/test/issue923-subpackage-deps/main/~master/main/source/app.d b/test/issue923-subpackage-deps/main/~master/main/source/app.d deleted file mode 100644 index 786e416..0000000 --- a/test/issue923-subpackage-deps/main/~master/main/source/app.d +++ /dev/null @@ -1,6 +0,0 @@ -import b; - -void main() -{ - test(); -}