stop chdiring when we do not need to
use the git command instead of wrapper for speed
Stop running install every time

We already hook install on checkout/merge anyway, so this should mean we run the
installer more rarely and more importantly we don't run it when nothing has
changed