A fully configurable and extendable Git hook manager