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" ] "[registry/storage/driver/s3-aws/v2/s3.go]" -- "[registry/storage/driver/s3-aws/v1/s3.go]" [label=" 12 ", penwidth="10", color="#00688bFF"]; "[registry/storage/driver/s3-aws/v1/s3.go]" -- "[registry/storage/driver/s3-aws/common/parser.go]" [label=" 10 ", penwidth="8", color="#00688bDB"]; "[registry/storage/driver/s3-aws/v2/s3.go]" -- "[registry/storage/driver/s3-aws/common/parser.go]" [label=" 10 ", penwidth="8", color="#00688bDB"]; "[registry/storage/driver/s3-aws/common/common.go]" -- "[registry/storage/driver/s3-aws/v2/s3.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[registry/storage/driver/s3-aws/common/common.go]" -- "[registry/storage/driver/s3-aws/v1/s3.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[registry/storage/driver/s3-aws/v2/s3.go]" -- "[registry/storage/driver/testsuites/testsuites.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[registry/storage/driver/gcs/common.go]" -- "[registry/storage/driver/gcs/gcs_next.go]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[registry/storage/driver/s3-aws/s3.go]" -- "[registry/storage/driver/s3-aws/common/parser.go]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[configuration/configuration.go]" -- "[registry/handlers/app.go]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[registry/storage/driver/testsuites/testsuites.go]" -- "[registry/storage/driver/gcs/gcs_next.go]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[registry/root.go]" -- "[registry/datastore/migrations/migrator.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/storage/driver/gcs/gcs.go]" -- "[registry/storage/driver/gcs/gcs_next.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/root.go]" -- "[registry/handlers/app.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/storage/driver/s3-aws/s3.go]" -- "[registry/storage/driver/s3-aws/v1/s3.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/storage/driver/s3-aws/s3.go]" -- "[registry/storage/driver/s3-aws/v2/s3.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/datastore/importer.go]" -- "[registry/handlers/app.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[internal/feature/feature.go]" -- "[registry/handlers/app.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/storage/driver/s3-aws/v2/s3.go]" -- "[registry/handlers/app.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/storage/driver/s3-aws/s3.go]" -- "[registry/storage/driver/s3-aws/common/common.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/storage/driver/s3-aws/common/common.go]" -- "[registry/storage/driver/s3-aws/common/parser.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/storage/driver/s3-aws/v1/s3.go]" -- "[registry/handlers/app.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/datastore/importer.go]" -- "[internal/feature/feature.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/storage/driver/s3-aws/v1/s3.go]" -- "[registry/storage/driver/testsuites/testsuites.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/storage/driver/gcs/gcs.go]" -- "[registry/storage/driver/gcs/common.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[configuration/parser.go]" -- "[configuration/configuration.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[testutil/blobber.go]" -- "[registry/storage/driver/testsuites/testsuites.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[registry/storage/driver/azure/v2/parser.go]" -- "[registry/storage/driver/s3-aws/common/parser.go]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20231013035836_add_artifact_media_type_id_to_manifests.go]" -- "[registry/datastore/migrations/premigrations/20220210115916_drop_repositories_parent_id_constraint.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20250224143831_post_create_manifests_partitions_subject_id_index_batch_1.go]" -- "[registry/datastore/migrations/premigrations/20220217095720_soft_delete_emtpy_repositories_batch_4.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20220107172750_add_repositories_migration_status_column.go]" -- "[registry/datastore/migrations/premigrations/20210503160732_seed_gc_review_after_defaults_table.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20220504094851_add_wasm_media_types.go]" -- "[registry/datastore/migrations/premigrations/20210503162912_create_blobs_table_partitions.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20220524173026_add_cosign_media_types.go]" -- "[registry/datastore/migrations/premigrations/20210503145616_create_repositories_table.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20250224143831_post_create_manifests_partitions_subject_id_index_batch_1.go]" -- "[registry/datastore/migrations/premigrations/20211214120152_add_gc_blob_review_queue_event_not_null_constraint.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20240308075335_add_timoni_media_type.go]" -- "[registry/datastore/migrations/premigrations/20231014042819_post_add_fk_manifests_artifact_media_type_id_media_types_not_valid.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20230301140643_post_create_tags_name_index_batch_5.go]" -- "[registry/datastore/migrations/premigrations/20210503163811_create_manifest_references_table_partitions_testing.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20210503162415_create_gc_track_deleted_tags_function.go]" -- "[registry/datastore/migrations/premigrations/20210503160748_create_gc_review_after_function.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20250224144144_post_create_manifests_partitions_subject_id_index_batch_3.go]" -- "[registry/datastore/migrations/premigrations/20220518134806_add_gardener_media_types.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20220216122704_soft_delete_emtpy_repositories_batch_2.go]" -- "[registry/datastore/migrations/premigrations/20210503164051_create_gc_blobs_configurations_table_partitions_testing.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20220502141510_add_sif_media_types.go]" -- "[registry/datastore/migrations/premigrations/20220107172750_add_repositories_migration_status_column.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20240530090526_add_media_type_not_empty_string_constraint.go]" -- "[registry/datastore/migrations/premigrations/20230822130421_drop_repositories_migration_columns.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20220314173735_add_singularity_media_types.go]" -- "[registry/datastore/migrations/premigrations/20220217183902_soft_delete_emtpy_repositories_batch_5.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20220503095645_add_opa_media_types.go]" -- "[registry/datastore/migrations/premigrations/20210503163201_create_manifest_references_table_partitions.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20230822130421_drop_repositories_migration_columns.go]" -- "[registry/datastore/migrations/premigrations/20211206152649_update_helm_charts_media_types.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20220217183913_soft_delete_emtpy_repositories_batch_5.go]" -- "[registry/datastore/migrations/premigrations/20210503163607_create_blobs_table_partitions_testing.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20220502141059_add_cnab_media_types.go]" -- "[registry/datastore/migrations/premigrations/20210503162531_create_gc_track_switched_tags_function.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20220217095718_soft_delete_emtpy_repositories_batch_4.go]" -- "[registry/datastore/migrations/premigrations/20210503162024_create_gc_track_deleted_manifests_trigger.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20221222115158_post_add_layers_simplified_usage_index_batch_3.go]" -- "[registry/datastore/migrations/premigrations/20210805184810_add_buildkit_config_to_media_types_table.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20250224143831_post_create_manifests_partitions_subject_id_index_batch_1.go]" -- "[registry/datastore/migrations/premigrations/20230723085831_post_add_fk_manifests_subject_id_manifests_not_valid.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20230822130421_drop_repositories_migration_columns.go]" -- "[registry/datastore/migrations/premigrations/20210503161719_create_gc_track_layer_blobs_trigger.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[registry/datastore/migrations/premigrations/20230803112352_add_falcoctl_mediatypes.go]" -- "[registry/datastore/migrations/premigrations/20230724040947_post_validate_fk_manifests_subject_id_manifests_batch_1.go]" [label=" 2 ", penwidth="1", color="#00688b5E"]; }