git bindings