helper git functions