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=" 17 ", penwidth="10", color="#00688bFF"]; "[proto/go/gitalypb/cluster.pb.go]" -- "[proto/cluster.proto]" [label=" 11 ", penwidth="6", color="#00688bB7"]; "[internal/cli/gitaly/subcmd_recovery.go]" -- "[internal/cli/gitaly/serve.go]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[proto/repository.proto]" -- "[proto/go/gitalypb/repository.pb.go]" [label=" 8 ", penwidth="4", color="#00688b93"]; "[internal/gitaly/storage/raftmgr/grpc_transport.go]" -- "[proto/go/gitalypb/cluster.pb.go]" [label=" 8 ", penwidth="4", color="#00688b93"]; "[internal/gitaly/storage/raftmgr/grpc_transport.go]" -- "[proto/cluster.proto]" [label=" 8 ", penwidth="4", color="#00688b93"]; "[internal/cli/gitaly/serve.go]" -- "[internal/gitaly/storage/storagemgr/partition/factory.go]" [label=" 7 ", penwidth="4", color="#00688b93"]; "[tools/test-boot/main.go]" -- "[internal/cli/gitaly/subcmd_hooks.go]" [label=" 7 ", penwidth="4", color="#00688b93"]; "[internal/testhelper/testserver/gitaly.go]" -- "[internal/cli/gitaly/subcmd_recovery.go]" [label=" 7 ", penwidth="4", color="#00688b93"]; "[internal/testhelper/testserver/gitaly.go]" -- "[internal/gitaly/storage/storagemgr/partition/factory.go]" [label=" 7 ", penwidth="4", color="#00688b93"]; "[internal/gitaly/storage/storagemgr/partition/transaction_manager.go]" -- "[internal/git/housekeeping/manager/offload_repository.go]" [label=" 6 ", penwidth="3", color="#00688b82"]; "[tools/test-boot/main.go]" -- "[internal/cli/gitaly/serve.go]" [label=" 6 ", penwidth="3", color="#00688b82"]; "[internal/git/gitcmd/execution_environment.go]" -- "[internal/testhelper/testhelper.go]" [label=" 6 ", penwidth="3", color="#00688b82"]; "[internal/cli/gitaly/subcmd_check.go]" -- "[internal/cli/gitaly/serve.go]" [label=" 6 ", penwidth="3", color="#00688b82"]; "[internal/cli/gitaly/subcmd_hooks.go]" -- "[internal/cli/gitaly/serve.go]" [label=" 6 ", penwidth="3", color="#00688b82"]; "[internal/git/housekeeping/manager/offload_repository.go]" -- "[internal/git/housekeeping/config/config.go]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[internal/cli/gitaly/subcmd_recovery.go]" -- "[internal/gitaly/storage/storagemgr/partition/factory.go]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[internal/praefect/server_factory.go]" -- "[internal/gitaly/server/server.go]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[internal/testhelper/certs.go]" -- "[internal/praefect/server_factory.go]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[internal/gitaly/config/config.go]" -- "[internal/cli/gitaly/serve.go]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[internal/testhelper/certs.go]" -- "[internal/gitaly/server/server.go]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[internal/git/catfile/cache.go]" -- "[internal/testhelper/testhelper.go]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[internal/gitaly/storage/raftmgr/routing_table.go]" -- "[internal/gitaly/storage/raftmgr/replica.go]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[internal/testhelper/testcfg/gitaly.go]" -- "[internal/gitaly/config/config.go]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_sql_ping.go]" -- "[internal/cli/praefect/subcmd_sql_migrate_status.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_track_repositories.go]" -- "[internal/cli/praefect/subcmd_list_storages.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_list_storages.go]" -- "[internal/cli/praefect/serve.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[tools/binary-size-checker/main.go]" -- "[internal/cli/praefect/subcmd_metadata.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/gitaly/subcmd_hooks.go]" -- "[internal/cli/gitaly/subcmd_configuration.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_dial_nodes.go]" -- "[internal/cli/gitaly/app.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_set_replication_factor.go]" -- "[internal/cli/praefect/subcmd_list_untracked_repositories.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[proto/go/gitalypb/repository_grpc.pb.go]" -- "[proto/go/gitalypb/repository.pb.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_list_untracked_repositories.go]" -- "[internal/cli/gitaly/app.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_metadata.go]" -- "[internal/cli/gitaly/app.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/serve.go]" -- "[internal/cli/gitaly/subcmd_check.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/gitaly/subcmd_git.go]" -- "[internal/cli/gitaly/app.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/serve.go]" -- "[internal/cli/praefect/main.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_track_repositories.go]" -- "[internal/cli/gitaly/subcmd_check.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_track_repositories.go]" -- "[internal/cli/praefect/subcmd_accept_dataloss.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_sql_migrate_down.go]" -- "[internal/cli/gitaly/subcmd_git.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_sql_ping.go]" -- "[internal/cli/gitaly/subcmd_hooks.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_configuration_validate.go]" -- "[internal/cli/gitaly/app.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[tools/test-boot/main.go]" -- "[internal/cli/praefect/subcmd_sql_migrate.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_sql_migrate_down.go]" -- "[internal/cli/praefect/subcmd_list_untracked_repositories.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_configuration_validate.go]" -- "[internal/cli/praefect/subcmd_check.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_list_untracked_repositories.go]" -- "[internal/cli/gitaly/serve.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_accept_dataloss.go]" -- "[internal/cli/gitaly/subcmd_git.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_verify.go]" -- "[internal/cli/praefect/subcmd_configuration.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[proto/log.proto]" -- "[proto/go/gitalypb/log.pb.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[internal/cli/praefect/subcmd_track_repositories.go]" -- "[internal/cli/praefect/subcmd_dataloss.go]" [label=" 4 ", penwidth="2", color="#00688b70"]; }