Procházet zdrojové kódy

delete and prepend code path instead of replacing, fixes #770

pull/772/head
Tristan Sloughter před 9 roky
rodič
revize
dc3e8d789f
1 změnil soubory, kde provedl 6 přidání a 1 odebrání
  1. +6
    -1
      src/rebar_utils.erl

+ 6
- 1
src/rebar_utils.erl Zobrazit soubor

@ -684,7 +684,12 @@ update_code(Paths) ->
code:add_patha(Path), code:add_patha(Path),
ok; ok;
{ok, Modules} -> {ok, Modules} ->
code:replace_path(App, Path),
%% replace_path causes problems when running
%% tests in projects like erlware_commons that rebar3
%% also includes
%code:replace_path(App, Path),
code:del_path(App),
code:add_patha(Path),
[begin code:purge(M), code:delete(M) end || M <- Modules] [begin code:purge(M), code:delete(M) end || M <- Modules]
end end
end, Paths). end, Paths).

Načítá se…
Zrušit
Uložit