Use executeRead/executeWrite instead of generic gitOperation