Client side git api