Preparing dub select command. dub select will select the currently used versions and write them to a file, so that dub can later use this information to rebuild this exact state. This will also be used to override dependencies with either branch versions or not matching versions (to resolve conflicts). (All of this if to be implemented).
Other changes:
- Added Version.UNKNOWN, which could be later used for undetermined package versions instead of ~master.
- Added Dependency to/fromJson.
- Added Dependency alias "*" for ">=0.0.0".
1 parent e232ef2 commit 17845375156088e0d91cc30158899be07cc81223
@Matthias Dondorff Matthias Dondorff authored on 2 Mar 2014
Showing 5 changed files
View
source/dub/commandline.d
View
source/dub/dependency.d
View
source/dub/dub.d
View
source/dub/package_.d
View
source/dub/project.d