Add git-checkout-foolproof