瀏覽代碼

no skip warning for seen dep that has locked version

pull/104/head
Tristan Sloughter 10 年之前
父節點
當前提交
f45387f795
共有 1 個檔案被更改,包括 9 行新增2 行删除
  1. +9
    -2
      src/rebar_prv_install_deps.erl

+ 9
- 2
src/rebar_prv_install_deps.erl 查看文件

@ -230,9 +230,16 @@ package_to_app(DepsDir, Packages, {Name, Vsn}) ->
update_src_deps(Profile, Level, SrcDeps, PkgDeps, SrcApps, State, Update, Seen, Locks) ->
case lists:foldl(fun(AppInfo, {SrcDepsAcc, PkgDepsAcc, SrcAppsAcc, StateAcc, SeenAcc, LocksAcc}) ->
%% If not seen, add to list of locks to write out
case sets:is_element(rebar_app_info:name(AppInfo), SeenAcc) of
Name = rebar_app_info:name(AppInfo),
case sets:is_element(Name, SeenAcc) of
true ->
warn_skip_deps(AppInfo),
%% If from lock file don't print warning about skipping
case lists:keymember(Name, 1, Locks) of
false ->
warn_skip_deps(AppInfo);
true ->
ok
end,
{SrcDepsAcc, PkgDepsAcc, SrcAppsAcc, StateAcc, SeenAcc, LocksAcc};
false ->
{SeenAcc1, StateAcc1} = maybe_lock(Profile, AppInfo, SeenAcc, StateAcc, Level),

Loading…
取消
儲存