Is it OK to include Go code in this repository?

Rationale in gitaly#91 (comment 27246560)

In short, gitlab-shell needs to act as a Gitaly client. Two options:

  • start using Bundler and C extensions in gitlab-shell (breaking with current design)
  • create a standalone Go executable that can talk to Gitaly

I propose the second. That means we need to put the source code of that executable somewhere. I propose we put it in this repo, under a /go directory.

@rymai @smcgivern @DouweM @rspeicher (current gitlab-shell maintainers) is this OK?