summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Sloughter <t@crashfast.com>2018-02-27 13:45:17 -0800
committerGitHub <noreply@github.com>2018-02-27 13:45:17 -0800
commitade7fc698b3a3418f3ac8dbdd4866596c4f176ca (patch)
tree514ae74c40f265af0f33d8f60b45b129a0279b3f
parent2917ede03d17e825226eee62aa05f1d348c3366f (diff)
parentd839a0be8dbd6355dc7d71b1e0e2f425b3f47fe9 (diff)
Merge pull request #1722 from tsloughter/fix-update-loop
don't attempt retry of missing packages when updating index
-rw-r--r--src/rebar_packages.erl1
-rw-r--r--src/rebar_prv_update.erl2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/rebar_packages.erl b/src/rebar_packages.erl
index 7910fe2..50d4025 100644
--- a/src/rebar_packages.erl
+++ b/src/rebar_packages.erl
@@ -9,6 +9,7 @@
,registry_checksum/2
,find_highest_matching/6
,find_highest_matching/4
+ ,find_highest_matching_/6
,find_all/3
,verify_table/1
,format_error/1]).
diff --git a/src/rebar_prv_update.erl b/src/rebar_prv_update.erl
index 79804d3..6dee7fd 100644
--- a/src/rebar_prv_update.erl
+++ b/src/rebar_prv_update.erl
@@ -206,7 +206,7 @@ valid_vsn(Vsn) ->
re:run(Vsn, SupportedVersions, [unicode]) =/= nomatch.
highest_matching({Pkg, PkgVsn, Dep, App}, Vsn, HexRegistry, State, DepsListAcc) ->
- case rebar_packages:find_highest_matching(Pkg, PkgVsn, Dep, Vsn, HexRegistry, State) of
+ case rebar_packages:find_highest_matching_(Pkg, PkgVsn, Dep, Vsn, HexRegistry, State) of
{ok, HighestDepVsn} ->
[{App, {pkg, Dep, HighestDepVsn, undefined}} | DepsListAcc];
none ->