Mathias LANG
Mathias LANG
Actually perhaps none. Since we already accept objects we can make the checksum optionals.
This is valid: ```JSON { "fileVersion": 1, "versions": { "bitblob": {"path":"submodules/bitblob/"}, "vibe-d": {"version":"v0.9.5"}, } } ``` So the field type of an entry in `versions` can be an object, it...
```diff diff --git a/source/dub/recipe/selection.d b/source/dub/recipe/selection.d index 097f735b..bfa50a11 100644 --- a/source/dub/recipe/selection.d +++ b/source/dub/recipe/selection.d @@ -26,6 +26,7 @@ private struct SelectedDependency @Optional @Name("version") string version_; @Optional string path; @Optional string repository; +...
But an environment variable is prone to other kind of issues. For one it's not persistent unless you edit your shell config, which looses locality. Also names are prone to...
Any chance we could get https://github.com/dlang/dub/pull/2343 before, since it overhaul this part of the code and simplifies the logic ? I can then rebase your branch on top of it,...
> I don't think that's the case, the systemSettings path is the very first config that is read, everything after that overrides the configs. My bad, I meant the other...
One use-case that might be important is the default placement path. Currently the the `localRepository` (user HOME on POSIX) is the default placement. Some users might want to use `system`,...
I'm trying to come to term with what `bare` is supposed to be doing. Currently, as the implementation stands, `--bare` means: "use CWD as the root path for our `PackageManager`"....
Would you like to pursue this further ? I think it would be of great value to many users.
This needs a new diet-ng release, in progress...