anchor.diff:          _ -> Default
       end.
   
  -check_libdirs([], _) ->
  +subdirs(_, [], _) ->
       ok;
  -check_libdirs([H|T], Fun) ->
  -    Dir = filename:absname(H),
  -    Conf = rebar_conf_file(Dir),
  -    check_libdirs(get_value(sub_dirs, Conf, []), Fun),
  -    Fun(get_value(deps, Conf, [])),
  -    check_libdirs(T, Fun).
  -
  -%% schema_to_git(X) ->
  +subdirs(Cwd, [H|T], Fun) ->
  +    Dir = filename:join([Cwd, H]),
  +    Conf = consult(rebar_conf_file(Dir)),
  +    subdirs(Dir, get_value(sub_dirs, Conf, []), Fun),
  +    Fun(Dir),
  +    subdirs(Cwd, T, Fun).
  +
  +%% libdirs(_, [], _) ->
  +%%     ok;
  +%% libdirs(Cwd, [H|T], Fun) ->
  +%%     Dir = filename:join([Cwd, H]),
  +%%     Conf = consult(rebar_conf_file(Dir)),
  +%%     libdirs(Dir, get_value(lib_dirs, Conf, []), Fun),
  +%%     Fun(Dir),
  +%%     subdirs(Cwd, T, Fun).
  +
  +%% add_to_path(Dir) ->
  +%%     code:add_path(ebin(Dir)).
  +
  +%% https_to_git(X) ->
   %%     re:replace(X, "https://", "git://", [{return, list}]).
   
  -%% schema_to_https(X) ->
  +%% git_to_https(X) ->
   %%     re:replace(X, "git://", "https://", [{return, list}]).
  
positive.code:     Ebin = ebin(AbsDir),
      code:add_path(Ebin),
  
      RebarFile = rebar_conf_file(AbsDir),
      case deps(RebarFile) of
          {ok, Deps} ->
              code:add_paths(deps_ebin(Deps));
          {error, _} ->
              ok
      end.
  
  init() ->
      {ok, Cwd} = file:get_cwd(),
  
negative.code:     compile_deps(deps(RebarFile)),
  
      SrcDir = src(dep_path(DepName)),
      Files = erl_files(SrcDir) ++ app_src_files(SrcDir),
      case Files of
          [] ->
              ok;
          Files ->
  