gitlab-org / GitLab_Development_Kit
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
support/templates/makefiles/gdk-config.mk.erb
lib/gdk/config.rb
6 104 (5%) 1007 (<1%) 2025-05-14
spec/lib/gdk/command/debug_info_spec.rb
lib/gdk/command/debug_info.rb
6 22 (27%) 18 (33%) 2025-05-14
spec/lib/gdk/telemetry_spec.rb
lib/gdk/telemetry.rb
6 72 (8%) 92 (6%) 2025-05-08
spec/lib/gdk/package_helper_spec.rb
lib/gdk/package_helper.rb
5 28 (17%) 32 (15%) 2025-05-15
lib/gdk/package_helper.rb
lib/gdk/diagnostic/missing_binaries.rb
4 32 (12%) 6 (66%) 2025-05-15
spec/lib/support/rake/task_logger_spec.rb
lib/support/rake/task_logger.rb
4 16 (25%) 14 (28%) 2025-05-15
spec/lib/support/rake/update_spec.rb
lib/support/rake/update.rb
4 37 (10%) 37 (10%) 2025-05-14
lib/gdk/services/duo_workflow_service.rb
lib/gdk/config.rb
4 6 (66%) 1007 (<1%) 2025-05-14
spec/lib/gdk/package_helper_spec.rb
lib/gdk/package_config.rb
4 28 (14%) 13 (30%) 2025-05-15
lib/gdk/package_config.rb
lib/gdk/diagnostic/missing_binaries.rb
4 13 (30%) 6 (66%) 2025-05-15
spec/lib/gdk/package_helper_spec.rb
lib/gdk/diagnostic/missing_binaries.rb
4 28 (14%) 6 (66%) 2025-05-15
lib/gdk/package_helper.rb
lib/gdk/package_config.rb
4 32 (12%) 13 (30%) 2025-05-15
spec/lib/support/rake/task_logger_spec.rb
spec/lib/gdk/output_spec.rb
4 16 (25%) 52 (7%) 2025-05-15
lib/tasks/update.rake
lib/support/rake/update.rb
4 73 (5%) 37 (10%) 2025-05-14
spec/lib/support/rake/update_spec.rb
lib/tasks/update.rake
4 37 (10%) 73 (5%) 2025-05-14
support/templates/makefiles/gdk-config.mk.erb
lib/gdk/services/duo_workflow_service.rb
4 104 (3%) 6 (66%) 2025-05-14
spec/lib/gdk/output_spec.rb
lib/support/rake/task_logger.rb
4 52 (7%) 14 (28%) 2025-05-15
support/templates/gitlab-topology-service/config.toml.erb
lib/cell_manager.rb
4 36 (11%) 63 (6%) 2025-04-30
spec/gdk/config_redactor_spec.rb
lib/gdk/config_redactor.rb
4 6 (66%) 6 (66%) 2025-05-16
lib/gdk/version_manager.rb
lib/gdk/package_helper.rb
3 3 (100%) 32 (9%) 2025-05-15
spec/lib/gdk/package_helper_spec.rb
lib/gdk/version_manager.rb
3 28 (10%) 3 (100%) 2025-05-15
spec/lib/gdk/version_manager_spec.rb
spec/lib/gdk/package_helper_spec.rb
3 3 (100%) 28 (10%) 2025-05-15
spec/lib/gdk/diagnostic/uptime_spec.rb
lib/gdk/diagnostic/uptime.rb
3 3 (100%) 4 (75%) 2025-05-06
spec/lib/gdk/tool_versions_updater_spec.rb
lib/gdk/tool_versions_updater.rb
3 9 (33%) 14 (21%) 2025-05-16
spec/lib/gdk/version_manager_spec.rb
lib/gdk/package_helper.rb
3 3 (100%) 32 (9%) 2025-05-15
spec/lib/gdk/version_manager_spec.rb
lib/gdk/version_manager.rb
3 3 (100%) 3 (100%) 2025-05-15
lib/support/rake/task_with_logger.rb
lib/gdk/config_redactor.rb
2 14 (14%) 6 (33%) 2025-05-16
lib/tasks/update.rake
lib/support/rake/reconfigure.rb
2 73 (2%) 22 (9%) 2025-05-14
spec/lib/gdk/command/reset_data_spec.rb
lib/support/bootstrap_rails.rb
2 46 (4%) 25 (8%) 2025-04-16
lib/gdk/command/report.rb
lib/support/rake/task_with_logger.rb
2 6 (33%) 14 (14%) 2025-05-15
spec/lib/gdk/diagnostic/loopback_persistence_spec.rb
lib/gdk/diagnostic/loopback.rb
2 2 (100%) 4 (50%) 2025-05-06
lib/cell_manager.rb
spec/lib/cell_manager_spec.rb
2 63 (3%) 58 (3%) 2025-04-29
lib/support/rake/task_logger.rb
lib/support/rake/task_with_logger.rb
2 14 (14%) 14 (14%) 2025-05-15
support/templates/gitlab-topology-service/config.toml.erb
lib/gdk/config.rb
2 36 (5%) 1007 (<1%) 2025-04-29
lib/gdk/command/reset_data.rb
spec/lib/support/rake/reconfigure_spec.rb
2 41 (4%) 22 (9%) 2025-04-16
spec/lib/gdk/command/reset_data_spec.rb
lib/gdk/command/reset_data.rb
2 46 (4%) 41 (4%) 2025-04-16
spec/lib/gdk/command/pristine_spec.rb
lib/gdk/command/pristine.rb
2 28 (7%) 30 (6%) 2025-05-12
lib/gdk/diagnostic/loopback_persistence.rb
lib/gdk/diagnostic/loopback.rb
2 2 (100%) 4 (50%) 2025-05-06
spec/lib/gdk/command/switch_spec.rb
lib/gdk/command/switch.rb
2 2 (100%) 2 (100%) 2025-05-14
spec/lib/gdk/postgresql_spec.rb
spec/lib/gdk/config_spec.rb
2 57 (3%) 660 (<1%) 2025-04-16
spec/lib/support/rake/reconfigure_spec.rb
lib/tasks/update.rake
2 22 (9%) 73 (2%) 2025-05-14
spec/lib/gdk/command/report_spec.rb
lib/gdk/command/debug_info.rb
2 2 (100%) 18 (11%) 2025-05-14
lib/support/files/report_template.md.erb
lib/gdk/command/debug_info.rb
2 2 (100%) 18 (11%) 2025-05-14
lib/gdk/machine.rb
lib/gdk/diagnostic/uptime.rb
2 19 (10%) 4 (50%) 2025-05-06
lib/tasks/update.rake
lib/gdk/services/duo_workflow_service.rb
2 73 (2%) 6 (33%) 2025-05-14
lib/gdk/diagnostic/pending_migrations.rb
lib/gdk/diagnostic/chromedriver.rb
2 24 (8%) 7 (28%) 2025-04-30
spec/support/gitlab-remote-development/setup_workspace_spec.rb
lib/gdk/telemetry.rb
2 33 (6%) 92 (2%) 2025-05-15
lib/support/files/report_template.md.erb
lib/gdk/command.rb
2 2 (100%) 97 (2%) 2025-05-14
lib/cell_manager.rb
lib/gdk/config.rb
2 63 (3%) 1007 (<1%) 2025-04-29
spec/lib/gdk/postgresql_upgrader_spec.rb
spec/spec_helper.rb
2 19 (10%) 118 (1%) 2025-04-16
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [support/templates/makefiles/gdk-config.mk.erb] [support/templates/makefiles/gdk-config.mk.erb] [lib/gdk/config.rb] [lib/gdk/config.rb] [support/templates/makefiles/gdk-config.mk.erb]--[lib/gdk/config.rb] 6 [lib/gdk/services/duo_workflow_service.rb] [lib/gdk/services/duo_workflow_service.rb] [support/templates/makefiles/gdk-config.mk.erb]--[lib/gdk/services/duo_workflow_service.rb] 4 [spec/lib/gdk/command/debug_info_spec.rb] [spec/lib/gdk/command/debug_info_spec.rb] [lib/gdk/command/debug_info.rb] [lib/gdk/command/debug_info.rb] [spec/lib/gdk/command/debug_info_spec.rb]--[lib/gdk/command/debug_info.rb] 6 [spec/lib/gdk/telemetry_spec.rb] [spec/lib/gdk/telemetry_spec.rb] [lib/gdk/telemetry.rb] [lib/gdk/telemetry.rb] [spec/lib/gdk/telemetry_spec.rb]--[lib/gdk/telemetry.rb] 6 [spec/lib/gdk/package_helper_spec.rb] [spec/lib/gdk/package_helper_spec.rb] [lib/gdk/package_helper.rb] [lib/gdk/package_helper.rb] [spec/lib/gdk/package_helper_spec.rb]--[lib/gdk/package_helper.rb] 5 [lib/gdk/diagnostic/missing_binaries.rb] [lib/gdk/diagnostic/missing_binaries.rb] [spec/lib/gdk/package_helper_spec.rb]--[lib/gdk/diagnostic/missing_binaries.rb] 4 [lib/gdk/package_config.rb] [lib/gdk/package_config.rb] [spec/lib/gdk/package_helper_spec.rb]--[lib/gdk/package_config.rb] 4 [lib/gdk/version_manager.rb] [lib/gdk/version_manager.rb] [spec/lib/gdk/package_helper_spec.rb]--[lib/gdk/version_manager.rb] 3 [lib/gdk/package_helper.rb]--[lib/gdk/diagnostic/missing_binaries.rb] 4 [lib/gdk/package_helper.rb]--[lib/gdk/package_config.rb] 4 [spec/lib/support/rake/task_logger_spec.rb] [spec/lib/support/rake/task_logger_spec.rb] [lib/support/rake/task_logger.rb] [lib/support/rake/task_logger.rb] [spec/lib/support/rake/task_logger_spec.rb]--[lib/support/rake/task_logger.rb] 4 [spec/lib/gdk/output_spec.rb] [spec/lib/gdk/output_spec.rb] [spec/lib/support/rake/task_logger_spec.rb]--[spec/lib/gdk/output_spec.rb] 4 [lib/support/rake/task_with_logger.rb] [lib/support/rake/task_with_logger.rb] [lib/support/rake/task_logger.rb]--[lib/support/rake/task_with_logger.rb] 2 [spec/lib/support/rake/update_spec.rb] [spec/lib/support/rake/update_spec.rb] [lib/support/rake/update.rb] [lib/support/rake/update.rb] [spec/lib/support/rake/update_spec.rb]--[lib/support/rake/update.rb] 4 [lib/tasks/update.rake] [lib/tasks/update.rake] [spec/lib/support/rake/update_spec.rb]--[lib/tasks/update.rake] 4 [lib/gdk/services/duo_workflow_service.rb]--[lib/gdk/config.rb] 4 [lib/gdk/package_config.rb]--[lib/gdk/diagnostic/missing_binaries.rb] 4 [spec/lib/gdk/output_spec.rb]--[lib/support/rake/task_logger.rb] 4 [lib/tasks/update.rake]--[lib/support/rake/update.rb] 4 [lib/tasks/update.rake]--[lib/gdk/services/duo_workflow_service.rb] 2 [lib/support/rake/reconfigure.rb] [lib/support/rake/reconfigure.rb] [lib/tasks/update.rake]--[lib/support/rake/reconfigure.rb] 2 [support/templates/gitlab-topology-service/config.toml.erb] [support/templates/gitlab-topology-service/config.toml.erb] [support/templates/gitlab-topology-service/config.toml.erb]--[lib/gdk/config.rb] 2 [lib/cell_manager.rb] [lib/cell_manager.rb] [support/templates/gitlab-topology-service/config.toml.erb]--[lib/cell_manager.rb] 4 [lib/cell_manager.rb]--[lib/gdk/config.rb] 2 [spec/lib/cell_manager_spec.rb] [spec/lib/cell_manager_spec.rb] [lib/cell_manager.rb]--[spec/lib/cell_manager_spec.rb] 2 [spec/gdk/config_redactor_spec.rb] [spec/gdk/config_redactor_spec.rb] [lib/gdk/config_redactor.rb] [lib/gdk/config_redactor.rb] [spec/gdk/config_redactor_spec.rb]--[lib/gdk/config_redactor.rb] 4 [lib/gdk/version_manager.rb]--[lib/gdk/package_helper.rb] 3 [spec/lib/gdk/version_manager_spec.rb] [spec/lib/gdk/version_manager_spec.rb] [spec/lib/gdk/version_manager_spec.rb]--[spec/lib/gdk/package_helper_spec.rb] 3 [spec/lib/gdk/version_manager_spec.rb]--[lib/gdk/package_helper.rb] 3 [spec/lib/gdk/version_manager_spec.rb]--[lib/gdk/version_manager.rb] 3 [spec/lib/gdk/diagnostic/uptime_spec.rb] [spec/lib/gdk/diagnostic/uptime_spec.rb] [lib/gdk/diagnostic/uptime.rb] [lib/gdk/diagnostic/uptime.rb] [spec/lib/gdk/diagnostic/uptime_spec.rb]--[lib/gdk/diagnostic/uptime.rb] 3 [spec/lib/gdk/tool_versions_updater_spec.rb] [spec/lib/gdk/tool_versions_updater_spec.rb] [lib/gdk/tool_versions_updater.rb] [lib/gdk/tool_versions_updater.rb] [spec/lib/gdk/tool_versions_updater_spec.rb]--[lib/gdk/tool_versions_updater.rb] 3 [lib/support/rake/task_with_logger.rb]--[lib/gdk/config_redactor.rb] 2 [spec/lib/gdk/command/reset_data_spec.rb] [spec/lib/gdk/command/reset_data_spec.rb] [lib/support/bootstrap_rails.rb] [lib/support/bootstrap_rails.rb] [spec/lib/gdk/command/reset_data_spec.rb]--[lib/support/bootstrap_rails.rb] 2 [lib/gdk/command/reset_data.rb] [lib/gdk/command/reset_data.rb] [spec/lib/gdk/command/reset_data_spec.rb]--[lib/gdk/command/reset_data.rb] 2 [lib/gdk/command/report.rb] [lib/gdk/command/report.rb] [lib/gdk/command/report.rb]--[lib/support/rake/task_with_logger.rb] 2 [spec/lib/gdk/diagnostic/loopback_persistence_spec.rb] [spec/lib/gdk/diagnostic/loopback_persistence_spec.rb] [lib/gdk/diagnostic/loopback.rb] [lib/gdk/diagnostic/loopback.rb] [spec/lib/gdk/diagnostic/loopback_persistence_spec.rb]--[lib/gdk/diagnostic/loopback.rb] 2 [spec/lib/support/rake/reconfigure_spec.rb] [spec/lib/support/rake/reconfigure_spec.rb] [lib/gdk/command/reset_data.rb]--[spec/lib/support/rake/reconfigure_spec.rb] 2 [spec/lib/support/rake/reconfigure_spec.rb]--[lib/tasks/update.rake] 2 [spec/lib/gdk/command/pristine_spec.rb] [spec/lib/gdk/command/pristine_spec.rb] [lib/gdk/command/pristine.rb] [lib/gdk/command/pristine.rb] [spec/lib/gdk/command/pristine_spec.rb]--[lib/gdk/command/pristine.rb] 2 [lib/gdk/diagnostic/loopback_persistence.rb] [lib/gdk/diagnostic/loopback_persistence.rb] [lib/gdk/diagnostic/loopback_persistence.rb]--[lib/gdk/diagnostic/loopback.rb] 2 [spec/lib/gdk/command/switch_spec.rb] [spec/lib/gdk/command/switch_spec.rb] [lib/gdk/command/switch.rb] [lib/gdk/command/switch.rb] [spec/lib/gdk/command/switch_spec.rb]--[lib/gdk/command/switch.rb] 2 [spec/lib/gdk/postgresql_spec.rb] [spec/lib/gdk/postgresql_spec.rb] [spec/lib/gdk/config_spec.rb] [spec/lib/gdk/config_spec.rb] [spec/lib/gdk/postgresql_spec.rb]--[spec/lib/gdk/config_spec.rb] 2 [spec/lib/gdk/command/report_spec.rb] [spec/lib/gdk/command/report_spec.rb] [spec/lib/gdk/command/report_spec.rb]--[lib/gdk/command/debug_info.rb] 2 [lib/support/files/report_template.md.erb] [lib/support/files/report_template.md.erb] [lib/support/files/report_template.md.erb]--[lib/gdk/command/debug_info.rb] 2 [lib/gdk/command.rb] [lib/gdk/command.rb] [lib/support/files/report_template.md.erb]--[lib/gdk/command.rb] 2 [lib/gdk/machine.rb] [lib/gdk/machine.rb] [lib/gdk/machine.rb]--[lib/gdk/diagnostic/uptime.rb] 2 [lib/gdk/diagnostic/pending_migrations.rb] [lib/gdk/diagnostic/pending_migrations.rb] [lib/gdk/diagnostic/chromedriver.rb] [lib/gdk/diagnostic/chromedriver.rb] [lib/gdk/diagnostic/pending_migrations.rb]--[lib/gdk/diagnostic/chromedriver.rb] 2 [spec/support/gitlab-remote-development/setup_workspace_spec.rb] [spec/support/gitlab-remote-development/setup_workspace_spec.rb] [spec/support/gitlab-remote-development/setup_workspace_spec.rb]--[lib/gdk/telemetry.rb] 2 [spec/lib/gdk/postgresql_upgrader_spec.rb] [spec/lib/gdk/postgresql_upgrader_spec.rb] [spec/spec_helper.rb] [spec/spec_helper.rb] [spec/lib/gdk/postgresql_upgrader_spec.rb]--[spec/spec_helper.rb] 2
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 spec spec spec--spec 21 lib lib spec--lib 56 lib--lib 40 support support support--spec 7 support--lib 15 support--support 2
Download: SVG DOT (open online Graphviz editor)

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