An extendible framework for version control hooks.