On 12/15/15 at 09:14am, Olivier Brunel wrote:
> There is no need to run any/remaining pre-transaction hooks as soon as a 
> failure
> has occured, which will lead to aborting the transaction.
> 
> So if an error occured during the first phase (reading directories/parsing
> files), or as soon as a hook flagged abort_on_fail does fail, we stop 
> processing
> them and return.
> 
> (For post-transaction hooks, all hooks are run regardless since there's no
> aborting.)
> 
> v2: Don't stop during first phase, so e.g. all parsing errors can be found &
> reported at once.
> 
> Signed-off-by: Olivier Brunel <[email protected]>
> ---
>  lib/libalpm/hook.c | 8 ++++++++
>  1 file changed, 8 insertions(+)

Ack.  The v2 note just needs to be removed from the commit message
when this gets merged.

Reply via email to