瀏覽代碼

wip: upgrade pkg deps

pull/3/head
Tristan Sloughter 10 年之前
父節點
當前提交
26892b9d41
共有 2 個檔案被更改,包括 6 行新增2 行删除
  1. +1
    -1
      src/rebar_app_info.erl
  2. +5
    -1
      src/rebar_prv_upgrade.erl

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

@ -38,7 +38,7 @@
original_vsn :: binary() | string() | undefined,
app_details=[] :: list(),
deps=[] :: list(),
dep_level :: integer(),
dep_level=0 :: integer(),
dir :: file:name(),
source :: string() | tuple() | undefined,
valid :: boolean()}).

+ 5
- 1
src/rebar_prv_upgrade.erl 查看文件

@ -38,7 +38,6 @@ init(State) ->
do(State) ->
{Args, _} = rebar_state:command_parsed_args(State),
Name = proplists:get_value(package, Args),
?INFO("Updating ~s~n", [Name]),
Locks = rebar_state:get(State, locks, []),
case lists:keyfind(ec_cnv:to_binary(Name), 1, Locks) of
{_, _, _, Level} ->
@ -46,6 +45,11 @@ do(State) ->
Dep = lists:keyfind(list_to_atom(Name), 1, Deps),
rebar_prv_install_deps:handle_deps(State, [Dep], {true, ec_cnv:to_binary(Name), Level}),
{ok, State};
{_, _, _, _, Level} ->
Deps = rebar_state:get(State, deps),
Dep = lists:keyfind(list_to_atom(Name), 1, Deps),
rebar_prv_install_deps:handle_deps(State, [Dep], {true, ec_cnv:to_binary(Name), Level}),
{ok, State};
_ ->
{error, io_lib:format("No such dependency ~s~n", [Name])}
end.

Loading…
取消
儲存