git wrapper integration