Go executables for gitlab-shell
This directory contains Go executables for use in gitlab-shell. To add
a new command foobar
create a subdirectory cmd/foobar
and put your
code in package main
under cmd/foobar
. This will automatically get
compiled into bin/foobar
by ../bin/compile
.
Vendoring
We use vendoring in order to include third-party Go libraries. This
project uses govendor.
To update e.g. gitaly-proto
run the following command in the root
directory of the project.
support/go-update-vendor gitlab.com/gitlab-org/gitaly-proto/go@v0.109.0