VCS hooks for Puppet