Ver a proveniência

Merge pull request #1802 from ferd/upgrade-hooks

Add hooks to the upgrade command
pull/1809/head
Fred Hebert há 7 anos
committed by GitHub
ascendente
cometimento
1af7750eab
Não foi encontrada uma chave conhecida para esta assinatura, na base de dados ID da chave GPG: 4AEE18F83AFDEB23
1 ficheiros alterados com 13 adições e 0 eliminações
  1. +13
    -0
      src/rebar_prv_upgrade.erl

+ 13
- 0
src/rebar_prv_upgrade.erl Ver ficheiro

@ -43,6 +43,19 @@ init(State) ->
-spec do(rebar_state:t()) -> {ok, rebar_state:t()} | {error, string()}.
do(State) ->
Cwd = rebar_state:dir(State),
Providers = rebar_state:providers(State),
rebar_hooks:run_project_and_app_hooks(Cwd, pre, ?PROVIDER, Providers, State),
case do_(State) of
{ok, NewState} ->
rebar_hooks:run_project_and_app_hooks(Cwd, post, ?PROVIDER, Providers, NewState),
{ok, NewState};
Other ->
rebar_hooks:run_project_and_app_hooks(Cwd, post, ?PROVIDER, Providers, State),
Other
end.
do_(State) ->
{Args, _} = rebar_state:command_parsed_args(State),
Locks = rebar_state:get(State, {locks, default}, []),
%% We have 3 sources of dependencies to upgrade from:

Carregando…
Cancelar
Guardar