GoogleCloudPlatform / cloud-foundation-fabric
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
modules/project-factory/factory-projects-object.tf
modules/net-vpc-factory/factory-projects-object.tf
6 15 (40%) 9 (66%) 2025-04-30
modules/project-factory/factory-projects.tf
modules/project-factory/factory-projects-object.tf
6 31 (19%) 15 (40%) 2025-04-18
modules/project-factory/main.tf
modules/project-factory/factory-projects-object.tf
5 23 (21%) 15 (33%) 2025-04-30
modules/project-factory/factory-projects.tf
modules/project-factory/main.tf
5 31 (16%) 23 (21%) 2025-04-18
tools/duplicate-diff.py
modules/net-vpc-factory/factory-projects-object.tf
4 7 (57%) 9 (44%) 2025-04-18
modules/project-factory/factory-projects.tf
modules/net-vpc-factory/factory-projects-object.tf
4 31 (12%) 9 (44%) 2025-04-18
modules/project-factory/variables.tf
modules/project-factory/main.tf
4 19 (21%) 23 (17%) 2025-04-30
modules/project-factory/main.tf
modules/net-vpc-factory/factory-projects-object.tf
4 23 (17%) 9 (44%) 2025-04-30
modules/workstation-cluster/versions.tf
modules/bigquery-dataset/versions.tf
3 68 (4%) 158 (1%) 2025-05-03
modules/compute-vm/versions.tf
modules/__experimental_deprecated/net-neg/versions.tf
3 154 (1%) 57 (5%) 2025-05-03
modules/container-registry/versions.tf
modules/certificate-authority-service/versions.tf
3 157 (1%) 47 (6%) 2025-05-03
modules/net-lb-app-ext-regional/versions.tf
modules/billing-account/versions.tf
3 61 (4%) 74 (4%) 2025-05-03
modules/cloud-identity-group/versions.tf
modules/cloud-config-container/nginx/versions.tf
3 156 (1%) 153 (1%) 2025-05-03
modules/net-cloudnat/versions.tf
modules/cloud-config-container/__need_fixing/onprem/versions.tf
3 156 (1%) 111 (2%) 2025-05-03
modules/projects-data-source/versions.tf
modules/api-gateway/versions.tf
3 154 (1%) 149 (2%) 2025-05-03
modules/looker-core/versions.tf
modules/endpoints/versions.tf
3 41 (7%) 158 (1%) 2025-05-03
modules/net-address/versions.tf
modules/cloud-config-container/bindplane/versions.tf
3 161 (1%) 53 (5%) 2025-05-03
modules/logging-bucket/versions.tf
modules/__experimental_deprecated/net-neg/versions.tf
3 153 (1%) 57 (5%) 2025-05-03
modules/ncc-spoke-ra/versions.tf
modules/endpoints/versions.tf
3 87 (3%) 158 (1%) 2025-05-03
modules/projects-data-source/versions.tf
modules/cloudsql-instance/versions.tf
3 154 (1%) 153 (1%) 2025-05-03
modules/looker-core/versions.tf
modules/cloud-config-container/coredns/versions.tf
3 41 (7%) 153 (1%) 2025-05-03
modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf
modules/__experimental_deprecated/net-neg/versions.tf
3 72 (4%) 57 (5%) 2025-05-03
modules/secret-manager/versions.tf
modules/cloud-config-container/bindplane/versions.tf
3 156 (1%) 53 (5%) 2025-05-03
modules/net-vlan-attachment/versions.tf
blueprints/gke/patterns/kafka/versions.tf
3 86 (3%) 58 (5%) 2025-05-03
modules/binauthz/versions.tf
modules/artifact-registry/versions.tf
3 151 (1%) 157 (1%) 2025-05-03
modules/dns/versions.tf
modules/container-registry/versions.tf
3 165 (1%) 157 (1%) 2025-05-03
modules/billing-account/versions.tf
default-versions.tf
3 74 (4%) 157 (1%) 2025-05-03
modules/net-cloudnat/versions.tf
modules/cloud-function-v1/versions.tf
3 156 (1%) 85 (3%) 2025-05-03
modules/looker-core/versions.tf
modules/cloud-function-v1/versions.tf
3 41 (7%) 85 (3%) 2025-05-03
modules/vpc-sc/versions.tf
modules/spanner-instance/versions.tf
3 157 (1%) 49 (6%) 2025-05-03
modules/net-lb-app-int/versions.tf
modules/dns-response-policy/versions.tf
3 85 (3%) 91 (3%) 2025-05-03
modules/service-directory/versions.tf
blueprints/gke/patterns/batch/versions.tf
3 159 (1%) 58 (5%) 2025-05-03
modules/secops-rules/versions.tf
modules/net-vpn-ha/versions.tf
3 5 (60%) 156 (1%) 2025-05-03
modules/vpc-sc/versions.tf
modules/kms/versions.tf
3 157 (1%) 156 (1%) 2025-05-03
modules/secure-source-manager-instance/versions.tf
modules/net-vpc-firewall/versions.tf
3 41 (7%) 156 (1%) 2025-05-03
tools/lockfile/versions.tf
modules/alloydb/versions.tf
3 43 (6%) 51 (5%) 2025-05-03
modules/net-vpc-firewall/versions.tf
modules/ncc-spoke-ra/versions.tf
3 156 (1%) 87 (3%) 2025-05-03
modules/secops-rules/versions.tf
modules/pubsub/versions.tf
3 5 (60%) 158 (1%) 2025-05-03
modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf
default-versions.tf
3 72 (4%) 157 (1%) 2025-05-03
modules/net-firewall-policy/versions.tf
modules/folder/versions.tf
3 82 (3%) 162 (1%) 2025-05-03
modules/gke-cluster-standard/versions.tf
modules/firestore/versions.tf
3 88 (3%) 49 (6%) 2025-05-03
modules/billing-account/versions.tf
blueprints/gke/patterns/autopilot-cluster/versions.tf
3 74 (4%) 58 (5%) 2025-05-03
modules/certificate-authority-service/versions.tf
blueprints/gke/patterns/batch/versions.tf
3 47 (6%) 58 (5%) 2025-05-03
modules/workstation-cluster/versions.tf
modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf
3 68 (4%) 72 (4%) 2025-05-03
modules/cloud-function-v1/versions.tf
modules/cloud-config-container/bindplane/versions.tf
3 85 (3%) 53 (5%) 2025-05-03
modules/folder/versions.tf
modules/data-catalog-tag/versions.tf
3 162 (1%) 58 (5%) 2025-05-03
modules/net-vpc-peering/versions.tf
modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf
3 156 (1%) 72 (4%) 2025-05-03
modules/net-lb-app-int/versions.tf
modules/datafusion/versions.tf
3 85 (3%) 157 (1%) 2025-05-03
modules/net-address/versions.tf
modules/data-catalog-policy-tag/versions.tf
3 161 (1%) 149 (2%) 2025-05-03
modules/pubsub/versions.tf
modules/organization/versions.tf
3 158 (1%) 161 (1%) 2025-05-03
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [modules/project-factory/factory-projects-object.tf] [modules/project-factory/factory-projects-object.tf] [modules/net-vpc-factory/factory-projects-object.tf] [modules/net-vpc-factory/factory-projects-object.tf] [modules/project-factory/factory-projects-object.tf]--[modules/net-vpc-factory/factory-projects-object.tf] 6 [modules/project-factory/factory-projects.tf] [modules/project-factory/factory-projects.tf] [modules/project-factory/factory-projects.tf]--[modules/project-factory/factory-projects-object.tf] 6 [modules/project-factory/factory-projects.tf]--[modules/net-vpc-factory/factory-projects-object.tf] 4 [modules/project-factory/main.tf] [modules/project-factory/main.tf] [modules/project-factory/factory-projects.tf]--[modules/project-factory/main.tf] 5 [modules/project-factory/main.tf]--[modules/project-factory/factory-projects-object.tf] 5 [modules/project-factory/main.tf]--[modules/net-vpc-factory/factory-projects-object.tf] 4 [tools/duplicate-diff.py] [tools/duplicate-diff.py] [tools/duplicate-diff.py]--[modules/net-vpc-factory/factory-projects-object.tf] 4 [modules/project-factory/variables.tf] [modules/project-factory/variables.tf] [modules/project-factory/variables.tf]--[modules/project-factory/main.tf] 4 [modules/workstation-cluster/versions.tf] [modules/workstation-cluster/versions.tf] [modules/bigquery-dataset/versions.tf] [modules/bigquery-dataset/versions.tf] [modules/workstation-cluster/versions.tf]--[modules/bigquery-dataset/versions.tf] 3 [modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf] [modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf] [modules/workstation-cluster/versions.tf]--[modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf] 3 [modules/compute-vm/versions.tf] [modules/compute-vm/versions.tf] [modules/__experimental_deprecated/net-neg/versions.tf] [modules/__experimental_deprecated/net-neg/versions.tf] [modules/compute-vm/versions.tf]--[modules/__experimental_deprecated/net-neg/versions.tf] 3 [modules/container-registry/versions.tf] [modules/container-registry/versions.tf] [modules/certificate-authority-service/versions.tf] [modules/certificate-authority-service/versions.tf] [modules/container-registry/versions.tf]--[modules/certificate-authority-service/versions.tf] 3 [blueprints/gke/patterns/batch/versions.tf] [blueprints/gke/patterns/batch/versions.tf] [modules/certificate-authority-service/versions.tf]--[blueprints/gke/patterns/batch/versions.tf] 3 [modules/net-lb-app-ext-regional/versions.tf] [modules/net-lb-app-ext-regional/versions.tf] [modules/billing-account/versions.tf] [modules/billing-account/versions.tf] [modules/net-lb-app-ext-regional/versions.tf]--[modules/billing-account/versions.tf] 3 [default-versions.tf] [default-versions.tf] [modules/billing-account/versions.tf]--[default-versions.tf] 3 [blueprints/gke/patterns/autopilot-cluster/versions.tf] [blueprints/gke/patterns/autopilot-cluster/versions.tf] [modules/billing-account/versions.tf]--[blueprints/gke/patterns/autopilot-cluster/versions.tf] 3 [modules/cloud-identity-group/versions.tf] [modules/cloud-identity-group/versions.tf] [modules/cloud-config-container/nginx/versions.tf] [modules/cloud-config-container/nginx/versions.tf] [modules/cloud-identity-group/versions.tf]--[modules/cloud-config-container/nginx/versions.tf] 3 [modules/net-cloudnat/versions.tf] [modules/net-cloudnat/versions.tf] [modules/cloud-config-container/__need_fixing/onprem/versions.tf] [modules/cloud-config-container/__need_fixing/onprem/versions.tf] [modules/net-cloudnat/versions.tf]--[modules/cloud-config-container/__need_fixing/onprem/versions.tf] 3 [modules/cloud-function-v1/versions.tf] [modules/cloud-function-v1/versions.tf] [modules/net-cloudnat/versions.tf]--[modules/cloud-function-v1/versions.tf] 3 [modules/projects-data-source/versions.tf] [modules/projects-data-source/versions.tf] [modules/api-gateway/versions.tf] [modules/api-gateway/versions.tf] [modules/projects-data-source/versions.tf]--[modules/api-gateway/versions.tf] 3 [modules/cloudsql-instance/versions.tf] [modules/cloudsql-instance/versions.tf] [modules/projects-data-source/versions.tf]--[modules/cloudsql-instance/versions.tf] 3 [modules/looker-core/versions.tf] [modules/looker-core/versions.tf] [modules/endpoints/versions.tf] [modules/endpoints/versions.tf] [modules/looker-core/versions.tf]--[modules/endpoints/versions.tf] 3 [modules/cloud-config-container/coredns/versions.tf] [modules/cloud-config-container/coredns/versions.tf] [modules/looker-core/versions.tf]--[modules/cloud-config-container/coredns/versions.tf] 3 [modules/looker-core/versions.tf]--[modules/cloud-function-v1/versions.tf] 3 [modules/net-address/versions.tf] [modules/net-address/versions.tf] [modules/cloud-config-container/bindplane/versions.tf] [modules/cloud-config-container/bindplane/versions.tf] [modules/net-address/versions.tf]--[modules/cloud-config-container/bindplane/versions.tf] 3 [modules/data-catalog-policy-tag/versions.tf] [modules/data-catalog-policy-tag/versions.tf] [modules/net-address/versions.tf]--[modules/data-catalog-policy-tag/versions.tf] 3 [modules/logging-bucket/versions.tf] [modules/logging-bucket/versions.tf] [modules/logging-bucket/versions.tf]--[modules/__experimental_deprecated/net-neg/versions.tf] 3 [modules/ncc-spoke-ra/versions.tf] [modules/ncc-spoke-ra/versions.tf] [modules/ncc-spoke-ra/versions.tf]--[modules/endpoints/versions.tf] 3 [modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf]--[modules/__experimental_deprecated/net-neg/versions.tf] 3 [modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf]--[default-versions.tf] 3 [modules/secret-manager/versions.tf] [modules/secret-manager/versions.tf] [modules/secret-manager/versions.tf]--[modules/cloud-config-container/bindplane/versions.tf] 3 [modules/net-vlan-attachment/versions.tf] [modules/net-vlan-attachment/versions.tf] [blueprints/gke/patterns/kafka/versions.tf] [blueprints/gke/patterns/kafka/versions.tf] [modules/net-vlan-attachment/versions.tf]--[blueprints/gke/patterns/kafka/versions.tf] 3 [modules/binauthz/versions.tf] [modules/binauthz/versions.tf] [modules/artifact-registry/versions.tf] [modules/artifact-registry/versions.tf] [modules/binauthz/versions.tf]--[modules/artifact-registry/versions.tf] 3 [modules/dns/versions.tf] [modules/dns/versions.tf] [modules/dns/versions.tf]--[modules/container-registry/versions.tf] 3 [modules/cloud-function-v1/versions.tf]--[modules/cloud-config-container/bindplane/versions.tf] 3 [modules/vpc-sc/versions.tf] [modules/vpc-sc/versions.tf] [modules/spanner-instance/versions.tf] [modules/spanner-instance/versions.tf] [modules/vpc-sc/versions.tf]--[modules/spanner-instance/versions.tf] 3 [modules/kms/versions.tf] [modules/kms/versions.tf] [modules/vpc-sc/versions.tf]--[modules/kms/versions.tf] 3 [modules/net-lb-app-int/versions.tf] [modules/net-lb-app-int/versions.tf] [modules/dns-response-policy/versions.tf] [modules/dns-response-policy/versions.tf] [modules/net-lb-app-int/versions.tf]--[modules/dns-response-policy/versions.tf] 3 [modules/datafusion/versions.tf] [modules/datafusion/versions.tf] [modules/net-lb-app-int/versions.tf]--[modules/datafusion/versions.tf] 3 [modules/service-directory/versions.tf] [modules/service-directory/versions.tf] [modules/service-directory/versions.tf]--[blueprints/gke/patterns/batch/versions.tf] 3 [modules/secops-rules/versions.tf] [modules/secops-rules/versions.tf] [modules/net-vpn-ha/versions.tf] [modules/net-vpn-ha/versions.tf] [modules/secops-rules/versions.tf]--[modules/net-vpn-ha/versions.tf] 3 [modules/pubsub/versions.tf] [modules/pubsub/versions.tf] [modules/secops-rules/versions.tf]--[modules/pubsub/versions.tf] 3 [modules/secure-source-manager-instance/versions.tf] [modules/secure-source-manager-instance/versions.tf] [modules/net-vpc-firewall/versions.tf] [modules/net-vpc-firewall/versions.tf] [modules/secure-source-manager-instance/versions.tf]--[modules/net-vpc-firewall/versions.tf] 3 [modules/net-vpc-firewall/versions.tf]--[modules/ncc-spoke-ra/versions.tf] 3 [tools/lockfile/versions.tf] [tools/lockfile/versions.tf] [modules/alloydb/versions.tf] [modules/alloydb/versions.tf] [tools/lockfile/versions.tf]--[modules/alloydb/versions.tf] 3 [modules/organization/versions.tf] [modules/organization/versions.tf] [modules/pubsub/versions.tf]--[modules/organization/versions.tf] 3 [modules/net-firewall-policy/versions.tf] [modules/net-firewall-policy/versions.tf] [modules/folder/versions.tf] [modules/folder/versions.tf] [modules/net-firewall-policy/versions.tf]--[modules/folder/versions.tf] 3 [modules/data-catalog-tag/versions.tf] [modules/data-catalog-tag/versions.tf] [modules/folder/versions.tf]--[modules/data-catalog-tag/versions.tf] 3 [modules/gke-cluster-standard/versions.tf] [modules/gke-cluster-standard/versions.tf] [modules/firestore/versions.tf] [modules/firestore/versions.tf] [modules/gke-cluster-standard/versions.tf]--[modules/firestore/versions.tf] 3 [modules/net-vpc-peering/versions.tf] [modules/net-vpc-peering/versions.tf] [modules/net-vpc-peering/versions.tf]--[modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf] 3
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G modules modules modules--modules 30 fast fast modules--fast 10 blueprints blueprints modules--blueprints 5 ROOT ROOT modules--ROOT 3 fast--fast 16 fast--blueprints 5 fast--ROOT 3 tools tools tools--modules 9 tools--fast 7 tools--tools 1 tools--blueprints 4 tools--ROOT 3 blueprints--blueprints 5 ROOT--blueprints 3
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...