Something went wrong on our end. Please try again.
Created by: sashaostrikov
There are 2 commits:
GitCommand
interface and both implementations to a separate file. Intention is that client.go
had almost 1800 lines and moving some code can benefit reading. Also I believe that this will separate two different things: client creates a command, but don't really owns it.This PR goes on top of the https://github.com/sourcegraph/sourcegraph/pull/34341 and will be merged after the first one is merged
Thanks Ryan :)
Existing tests pass