Fix git SHAs comparison for update. #1513
Merged
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.
Let me give you a bit of a context here:
needs_update
, and that means it'll always try to fetch the source for the dependency;Conditions to replicate this issue:
is_lock
restriction is removed from https://github.com/erlang/rebar3/blob/master/src/rebar_prv_install_deps.erl#L383, otherwise not being locked, this dependency will always be skipped.Some other things I've considered while having this issue:
is_lock
restriction in place? if the responsibility ofneeds_update
will stay entirely within the resolver, would that restriction still be needed?