|
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 |
|---|