Directories ¶
Path | Synopsis |
---|---|
Package config contains config parser code that is shared between front- and back-end parts.
|
Package config contains config parser code that is shared between front- and back-end parts. |
discovery
|
|
Package frontend provides a gitaly-like front-end server start point and contains all all front-end specific code
|
Package frontend provides a gitaly-like front-end server start point and contains all all front-end specific code |
gitaly/server
Package server provide interface to start and stop server that contains all gRPC service servers that are borrowed from gitaly.
|
Package server provide interface to start and stop server that contains all gRPC service servers that are borrowed from gitaly. |
gitaly/service/blob
Package blob contains server for gRPC Blob service
|
Package blob contains server for gRPC Blob service |
gitaly/service/cleanup
Package cleanup contains server for gRPC Cleanup service
|
Package cleanup contains server for gRPC Cleanup service |
gitaly/service/commit
Package commit contains server for gRPC Commit service
|
Package commit contains server for gRPC Commit service |
gitaly/service/conflicts
Package conflicts contains server for gRPC Conflicts service
|
Package conflicts contains server for gRPC Conflicts service |
gitaly/service/diff
Package diff contains server for gRPC Diff service
|
Package diff contains server for gRPC Diff service |
gitaly/service/namespace
Package namespace contains server for gRPC Namespace service
|
Package namespace contains server for gRPC Namespace service |
gitaly/service/objectpool
Package objectpool contains server for gRPC ObjectPool service
|
Package objectpool contains server for gRPC ObjectPool service |
gitaly/service/operations
Package operations contains server for gRPC Operation service
|
Package operations contains server for gRPC Operation service |
gitaly/service/ref
Package ref contains server for gRPC Ref service
|
Package ref contains server for gRPC Ref service |
gitaly/service/remote
Package remote contains server for gRPC Remote service
|
Package remote contains server for gRPC Remote service |
gitaly/service/repository
Package repository contains server for gRPC Repository service
|
Package repository contains server for gRPC Repository service |
gitaly/service/server
Package server contains server for gRPC server service
|
Package server contains server for gRPC server service |
gitaly/service/smarthttp
Package smarthttp contains server for gRPC SmartHTTP service
|
Package smarthttp contains server for gRPC SmartHTTP service |
gitaly/service/ssh
Package ssh contains server for gRPC SSH service
|
Package ssh contains server for gRPC SSH service |
gitaly/service/storage
Package storage contains server for gRPC Storage service
|
Package storage contains server for gRPC Storage service |
gitaly/service/wiki
Package wiki contains server for gRPC Wiki service
|
Package wiki contains server for gRPC Wiki service |
healthcheckstub
Package healthcheckstub emulates healthcheck to allow gitlab to start with degitx that has unimplemented methods.
|
Package healthcheckstub emulates healthcheck to allow gitlab to start with degitx that has unimplemented methods. |
Package logging contains degitx logging API, mapping and configuring internal implementation.
|
Package logging contains degitx logging API, mapping and configuring internal implementation. |
Package meta provides interfaces and implementations to work with metadata protocol of DeGitX, metadata structure is an abstract key-value storage.
|
Package meta provides interfaces and implementations to work with metadata protocol of DeGitX, metadata structure is an abstract key-value storage. |
Package misc provides useful common functions that can be moved to separated projects later
|
Package misc provides useful common functions that can be moved to separated projects later |
Package transaction provides API interfaces and implementations of atomic transaction for DeGitX. The workflow and research are explained in the white-paper.
|
Package transaction provides API interfaces and implementations of atomic transaction for DeGitX. The workflow and research are explained in the white-paper. |
Package version provide information about degitx build
|
Package version provide information about degitx build |
Click to show internal directories.
Click to hide internal directories.