anchor.diff:      exec(Cmd, ["checkout", Co1]),
       ok = file:set_cwd(Cwd),
   
  +    put(DepName, cloned),
  +
       %% check dependencies of the dependency
       RebarFile = rebar_conf_file(dep_path(DepName)),
  -    do_clone_deps(deps(RebarFile)),
  -    do_clone_deps(T).
  +    do_clone_deps(deps(RebarFile)).
   
   erl_files(Dir) ->
       filelib:wildcard(filename:join([Dir, "*.erl"])).
  
positive.code:              {_, _, V, _} ->
                   V
           end,
  
      %% branch/tag it should checkout to
      Co1 = checkout_to(Co),
  
negative.code:             EbinDir = ebin(dep_path(DepName)),
              IncDir = include(dep_path(DepName)),
              exec("mkdir", ["-p", EbinDir]),
              lists:foreach(compile_fun(SrcDir, EbinDir, IncDir), Files),
              put(DepName, compiled)
      end.
  
  %% add application directory (its ebin) and its dependencies to the code path
  update_path(Dir) ->
  