fix #674 - cache needs to be locked for concurrent dub runs
- implement lockFile/tryLockFile using mkdir
- use lockFile to synchronize package download
1 parent e65f132 commit dd8ae7c5b6fbf39f08c10f22ced56a0b8ad50235
@Martin Nowak Martin Nowak authored on 23 Sep 2015
Showing 4 changed files
View
source/dub/dub.d
View
source/dub/internal/utils.d
View
source/dub/packagesupplier.d
View
test/issue674-concurrent-dub.sh 0 → 100755