浏览代码

Use rm_rf instead of ec_file:delete.

In contrast to `ec_file:delete`, `rebar_file_utils:rm_rf` will also delete
write-protected files on Windows which is needed for git object files.

Fixes #1483.
pull/1553/head
Benedikt Reinartz 8 年前
提交者 GitHub
父节点
当前提交
47db2e91fc
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. +1
    -1
      src/rebar_fetch.erl

+ 1
- 1
src/rebar_fetch.erl 查看文件

@ -46,7 +46,7 @@ download_source_(AppDir, Source, State) ->
{ok, _} ->
ec_file:mkdir_p(AppDir1),
code:del_path(filename:absname(filename:join(AppDir1, "ebin"))),
ec_file:remove(filename:absname(AppDir1), [recursive]),
ok = rebar_file_utils:rm_rf(filename:absname(AppDir1)),
?DEBUG("Moving checkout ~p to ~p", [TmpDir, filename:absname(AppDir1)]),
ok = rebar_file_utils:mv(TmpDir, filename:absname(AppDir1)),
true;

正在加载...
取消
保存