anchor.diff:              {Config, {false, {missing_app_file, Path}}}
       end;
   is_app_available(Config, App, _VsnRegex, Path, _IsRaw = true) ->
  -    ?DEBUG("is_app_available, looking for Raw Depencency ~p with Path ~p~n", [App, Path]),
  +    ?DEBUG("is_app_available, looking for Raw Depencency ~p with Path ~p~n",
  +           [App, Path]),
       case filelib:is_dir(Path) of
           true ->
               %% TODO: look for version string in <Path>/VERSION file? Not clear
  
positive.code: 
      lists:foldl(fun(Dep, {Config, Updated}) ->
                          {true, AppDir} = get_deps_dir(Config, Dep#dep.app),
                          Config2 = case has_vcs_dir(element(1, Dep#dep.source), AppDir) of
                              false ->
                                  %% If the dep did not exist (maybe it was added)
                                  %% clone it. We'll traverse ITS deps below. and
                                  %% clone them if needed.
                                  {C1, _D1} = use_source(Config, Dep),
                                  C1;
                              true ->
                                  Config
                          end,
                          ok = file:set_cwd(AppDir),
                          Config3 = rebar_config:new(Config2),
                          %% track where a dep comes from...
  
negative.code:     ShOpts = [{cd, AppDir}],
      rebar_utils:sh("git fetch origin", ShOpts),
      rebar_utils:sh(?FMT("git checkout -q ~s", [Branch]), ShOpts),
      rebar_utils:sh(
        ?FMT("git pull --ff-only --no-rebase -q origin ~s", [Branch]),ShOpts);
  update_source1(AppDir, {git, _Url, {tag, Tag}}) ->
      ShOpts = [{cd, AppDir}],
      rebar_utils:sh("git fetch --tags origin", ShOpts),
  