Only use hub for actual hub commands

So that we don't have to fire up the Ruby interpreter for each and every
git command that we run...