Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
praefect
Command praefect provides a reverse-proxy server with high-availability specific features for Gitaly.
|
Command praefect provides a reverse-proxy server with high-availability specific features for Gitaly. |
internal
|
|
cache
Package cache supplies background workers for periodically cleaning the cache folder on all storages listed in the config file.
|
Package cache supplies background workers for periodically cleaning the cache folder on all storages listed in the config file. |
dontpanic
Package dontpanic provides function wrappers and supervisors to ensure that wrapped code does not panic and cause program crashes.
|
Package dontpanic provides function wrappers and supervisors to ensure that wrapped code does not panic and cause program crashes. |
middleware/limithandler/testpb
Package test is a generated protocol buffer package.
|
Package test is a generated protocol buffer package. |
praefect
Package praefect is a Gitaly reverse proxy for transparently routing gRPC calls to a set of Gitaly services.
|
Package praefect is a Gitaly reverse proxy for transparently routing gRPC calls to a set of Gitaly services. |
praefect/datastore
Package datastore provides data models and datastore persistence abstractions for tracking the state of repository replicas.
|
Package datastore provides data models and datastore persistence abstractions for tracking the state of repository replicas. |
praefect/grpc-proxy/proxy
Package proxy provides a reverse proxy handler for gRPC.
|
Package proxy provides a reverse proxy handler for gRPC. |
proto
|
|
go/internal/cmd/protoc-gen-gitaly
Command protoc-gen-gitaly is designed to be used as a protobuf compiler plugin to verify Gitaly processes are being followed when writing RPC's.
|
Command protoc-gen-gitaly is designed to be used as a protobuf compiler plugin to verify Gitaly processes are being followed when writing RPC's. |
Package streamio contains wrappers intended for turning gRPC streams that send/receive messages with a []byte field into io.Writers and io.Readers.
|
Package streamio contains wrappers intended for turning gRPC streams that send/receive messages with a []byte field into io.Writers and io.Readers. |
tools
|
|
dlv
Module
|
|
gitaly-init-cgroups
Module
|
|
go-licenses
Module
|
|
gocover-cobertura
Module
|
|
gofumpt
Module
|
|
goimports
Module
|
|
golangci-lint
Module
|
|
gotestsum
Module
|
|
protoc-gen-go
Module
|
|
protoc-gen-go-grpc
Module
|
|
protolint
Module
|
Click to show internal directories.
Click to hide internal directories.