summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Thompson <andrew@hijacked.us>2013-09-24 12:07:41 -0400
committerAndrew Thompson <andrew@hijacked.us>2013-09-24 12:07:41 -0400
commiteae26a5c4303f913b7d8d7177683cb4ae008d47c (patch)
tree28b6fbeb7b883ee81019e8fdd066c55b4b6b749a
parentd9aa65f118839f2ea76bbdace71166bad705423b (diff)
Fix skip check for deps not present
-rw-r--r--src/rebar_deps.erl16
1 files changed, 10 insertions, 6 deletions
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.