Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR fixes adding nameless dependency specs when using the cli
e.g:
vlt install github:foo/bar
along with fixing inconsistencieswhen merging cli-defined dependencies with manifest-defined values.
A few connected changes found when turning many stones related to this
problem that are worthy of mention:
Graph.removeNode
removes the edge from itsfrom
node instead ofjust unsetting the
to
value of that edge.append-nodes
will fix up and update entries in the user-providedadd
values, so that we can add a proper dependency name when writingto that importer
package.json
at the end of reify.ideal.build
and itsget-importer-specs
module so values should be properly merged whenadding / removing new dependencies.
throw when trying to deconstruct values from a missing
options
property.
and / or bad fixture data