Move the I/O part of Project.loadSelections to PackageManager
By doing so we can remove a sizeable amount of duplication as well
as the last `Dub.loadPackage` override. The resulting API is not
ideal, for example it doesn't allow to distinguish between parsing
errors and non-existent file, but will have to do for now.
1 parent fb57522 commit 739a95c8e05dc29bd941b58ba77b08cfaa07cc83
@Mathias Lang Mathias Lang authored on 4 Jun
The Dlang Bot committed on 5 Jun
Showing 5 changed files
View
source/dub/dub.d
View
source/dub/internal/configy/Read.d
View
source/dub/packagemanager.d
View
source/dub/project.d
View
source/dub/test/base.d