Move writing selections file to PackageManager
The PackageManager is the main source of IO in Dub, and having it take responsibility for writing the selections file reduces the number of special casing we need to make when doing dependency injection. |
---|
|
source/dub/packagemanager.d |
---|
source/dub/project.d |
---|
source/dub/test/base.d |
---|