Add a hook so packages can support more version control systems