From eae26a5c4303f913b7d8d7177683cb4ae008d47c Mon Sep 17 00:00:00 2001 From: Andrew Thompson Date: Tue, 24 Sep 2013 12:07:41 -0400 Subject: Fix skip check for deps not present --- src/rebar_deps.erl | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/rebar_deps.erl b/src/rebar_deps.erl index 40000ad..6450715 100644 --- a/src/rebar_deps.erl +++ b/src/rebar_deps.erl @@ -634,12 +634,16 @@ update_deps_int(Config0, UDD) -> should_skip_update_dep(Config, Dep) -> {true, AppDir} = get_deps_dir(Config, Dep#dep.app), - {true, AppFile} = rebar_app_utils:is_app_dir(AppDir), - case rebar_app_utils:is_skipped_app(Config, AppFile) of - {_Config, {true, _SkippedApp}} -> - true; - _ -> - false + case rebar_app_utils:is_app_dir(AppDir) of + false -> + false; + {true, AppFile} -> + case rebar_app_utils:is_skipped_app(Config, AppFile) of + {_Config, {true, _SkippedApp}} -> + true; + _ -> + false + end end. %% Recursively walk the deps and build a list of them. -- cgit v1.1