manage git checkouts with puppet