Allow better dependency injection on PackageManager's SCM operation
What we really want to override is the git clone operation, so one way to approach this is to decouple it from the rest of the code, then when our virtual filesystem is complete, we will only need to override that one function. |
---|
|
source/dub/packagemanager.d |
---|