fix #674 - cache needs to be locked for concurrent dub runs
- implement lockFile/tryLockFile using mkdir - use lockFile to synchronize package download |
---|
|
source/dub/dub.d |
---|
source/dub/internal/utils.d |
---|
source/dub/packagesupplier.d |
---|
test/issue674-concurrent-dub.sh 0 → 100755 |
---|