Fix skip check for deps not present

This commit is contained in:
Andrew Thompson 2013-09-24 12:07:41 -04:00
parent d9aa65f118
commit eae26a5c43

View file

@ -634,12 +634,16 @@ update_deps_int(Config0, UDD) ->
should_skip_update_dep(Config, Dep) -> should_skip_update_dep(Config, Dep) ->
{true, AppDir} = get_deps_dir(Config, Dep#dep.app), {true, AppDir} = get_deps_dir(Config, Dep#dep.app),
{true, AppFile} = rebar_app_utils:is_app_dir(AppDir), case rebar_app_utils:is_app_dir(AppDir) of
false ->
false;
{true, AppFile} ->
case rebar_app_utils:is_skipped_app(Config, AppFile) of case rebar_app_utils:is_skipped_app(Config, AppFile) of
{_Config, {true, _SkippedApp}} -> {_Config, {true, _SkippedApp}} ->
true; true;
_ -> _ ->
false false
end
end. end.
%% Recursively walk the deps and build a list of them. %% Recursively walk the deps and build a list of them.