Browse Source

Merge pull request #747 from tsloughter/rm_top_level

don't error on upgrade if user removes top level dep
pull/695/head
Fred Hebert 9 years ago
parent
commit
23201d3a14
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      src/rebar_prv_upgrade.erl

+ 2
- 1
src/rebar_prv_upgrade.erl View File

@ -100,7 +100,8 @@ prepare_locks([Name|Names], Deps, Locks, Unlocks) ->
{_, _, 0} = Lock -> {_, _, 0} = Lock ->
case rebar_utils:tup_find(AtomName, Deps) of case rebar_utils:tup_find(AtomName, Deps) of
false -> false ->
?PRV_ERROR({unknown_dependency, Name});
?WARN("Dependency ~s has been removed and will not be upgraded", [Name]),
prepare_locks(Names, Deps, Locks, Unlocks);
Dep -> Dep ->
{Source, NewLocks, NewUnlocks} = prepare_lock(Dep, Lock, Locks), {Source, NewLocks, NewUnlocks} = prepare_lock(Dep, Lock, Locks),
prepare_locks(Names, Deps, NewLocks, prepare_locks(Names, Deps, NewLocks,

Loading…
Cancel
Save