anchor.diff:  set_name_config(Atom, Config) ->
       [{path,
         filename:join([?config(priv_dir, Config),
  -                     atom_to_list(Atom)])}
  +                     atom_to_list(?MODULE)++"_data", atom_to_list(Atom)])}
        | Config].
   
   rebar3(Args, Config) -> rebar3(Args, Config, []).
  
positive.code:         ["rebar", Vsn | _] ->
              %% Copy all base cases to priv_dir
              rebar_file_utils:cp_r([?config(data_dir, Config)],
                                    ?config(priv_dir, Config)),
              Config;
          _ ->
              {skip, "expected current version "++Vsn++" in path "
  
negative.code:     ok.
  
  compile_deps() ->
      [{doc, "When compiling a project multiple times, the deps should always be built event if refetched"}].
  compile_deps(Config) ->
      rebar3("compile", Config),
      rebar3("compile", Config),
  
      PrivDir = ?config(path, Config),
      EbinDir = filename:join([PrivDir, "_build", "default", "lib", "fake_dep", "ebin"]),
  
      {ok, Beams} = file:list_dir(EbinDir),
      ?assert(length(Beams) > 1).
  
  
  %%%%%%%%%%%%%%%
  