graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[internal/testhelper/testserver/gitaly.go]" -- "[internal/cli/gitaly/serve.go]" [label=" 32 ", penwidth="10", color="#00688bFF"]; "[internal/gitaly/storage/storagemgr/partition/transaction_manager.go]" -- "[internal/gitaly/storage/storage.go]" [label=" 25 ", penwidth="7", color="#00688bC9"]; "[internal/cli/gitaly/subcmd_recovery.go]" -- "[internal/cli/gitaly/serve.go]" [label=" 17 ", penwidth="5", color="#00688bA5"]; "[internal/testhelper/testserver/gitaly.go]" -- "[internal/cli/gitaly/subcmd_recovery.go]" [label=" 15 ", penwidth="4", color="#00688b93"]; "[internal/gitaly/storage/storagemgr/partition/transaction_manager.go]" -- "[internal/gitaly/storage/storagemgr/partition/log/log_manager.go]" [label=" 15 ", penwidth="4", color="#00688b93"]; "[internal/gitaly/storage/storage.go]" -- "[internal/gitaly/storage/storagemgr/partition/log/log_manager.go]" [label=" 14 ", penwidth="4", color="#00688b93"]; "[internal/gitaly/service/dependencies.go]" -- "[internal/cli/gitaly/serve.go]" [label=" 13 ", penwidth="4", color="#00688b93"]; "[proto/go/gitalypb/cluster.pb.go]" -- "[proto/cluster.proto]" [label=" 13 ", penwidth="4", color="#00688b93"]; "[proto/go/gitalypb/remote.pb.go]" -- "[proto/go/gitalypb/lint.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/testproto/error_metadata.pb.go]" -- "[proto/go/gitalypb/smarthttp.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/log.pb.go]" -- "[proto/go/gitalypb/diff.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/smarthttp.pb.go]" -- "[proto/go/gitalypb/errors.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/lint.pb.go]" -- "[proto/go/gitalypb/conflicts.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/service_config.pb.go]" -- "[proto/go/gitalypb/errors.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/praefect.pb.go]" -- "[proto/go/gitalypb/diff.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/testproto/invalid.pb.go]" -- "[proto/go/gitalypb/internal.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/log.pb.go]" -- "[proto/go/gitalypb/repository.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/server.pb.go]" -- "[proto/go/gitalypb/log.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/ssh.pb.go]" -- "[proto/go/gitalypb/diff.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/commit.pb.go]" -- "[proto/go/gitalypb/blob.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/transaction.pb.go]" -- "[proto/go/gitalypb/ref.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/testproto/valid.pb.go]" -- "[proto/go/gitalypb/analysis.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/repository.pb.go]" -- "[proto/go/gitalypb/cluster.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/analysis.pb.go]" -- "[proto/go/gitalypb/log.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/objectpool.pb.go]" -- "[proto/go/gitalypb/internal.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/shared.pb.go]" -- "[proto/go/gitalypb/log.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/testproto/error_metadata.pb.go]" -- "[proto/go/gitalypb/internal.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/ssh.pb.go]" -- "[proto/go/gitalypb/lint.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/operations.pb.go]" -- "[proto/go/gitalypb/commit.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/testproto/invalid.pb.go]" -- "[proto/go/gitalypb/conflicts.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/ssh.pb.go]" -- "[proto/go/gitalypb/cleanup.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/server.pb.go]" -- "[proto/go/gitalypb/lint.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/errors.pb.go]" -- "[proto/go/gitalypb/log.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/server.pb.go]" -- "[proto/go/gitalypb/objectpool.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/transaction.pb.go]" -- "[proto/go/gitalypb/packfile.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/testproto/valid.pb.go]" -- "[proto/go/gitalypb/cluster.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/server.pb.go]" -- "[proto/go/gitalypb/repository.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/testproto/valid.pb.go]" -- "[proto/go/gitalypb/errors.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/testproto/error_metadata.pb.go]" -- "[proto/go/gitalypb/server.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/ref.pb.go]" -- "[proto/go/gitalypb/operations.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/testproto/invalid.pb.go]" -- "[proto/go/gitalypb/server.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/ref.pb.go]" -- "[proto/go/gitalypb/lint.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/packfile.pb.go]" -- "[proto/go/gitalypb/hook.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/remote.pb.go]" -- "[proto/go/gitalypb/hook.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/transaction.pb.go]" -- "[proto/go/gitalypb/smarthttp.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/testproto/valid.pb.go]" -- "[proto/go/gitalypb/hook.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/operations.pb.go]" -- "[proto/go/gitalypb/cleanup.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/commit.pb.go]" -- "[proto/go/gitalypb/cluster.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/praefect.pb.go]" -- "[proto/go/gitalypb/objectpool.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; "[proto/go/gitalypb/testproto/error_metadata.pb.go]" -- "[proto/go/gitalypb/blob.pb.go]" [label=" 10 ", penwidth="3", color="#00688b82"]; }