gitlab-org / gitlab-runner
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
shells/powershell.go
shells/mock_ShellWriter.go
4 290 (1%) 56 (7%) 2025-05-09
shells/mock_ShellWriter.go
shells/bash.go
4 56 (7%) 291 (1%) 2025-05-09
shells/powershell.go
shells/bash.go
4 290 (1%) 291 (1%) 2025-05-09
shells/shell_writer.go
shells/powershell.go
4 67 (5%) 290 (1%) 2025-05-09
shells/shell_writer.go
shells/mock_ShellWriter.go
4 67 (5%) 56 (7%) 2025-05-09
shells/shell_writer.go
shells/bash.go
4 67 (5%) 291 (1%) 2025-05-09
shells/shell_writer.go
shells/abstract.go
3 67 (4%) 542 (<1%) 2025-05-09
shells/powershell.go
shells/abstract.go
3 290 (1%) 542 (<1%) 2025-05-09
helpers/featureflags/flags.go
common/config.go
3 254 (1%) 777 (<1%) 2025-05-09
shells/mock_ShellWriter.go
shells/abstract.go
3 56 (5%) 542 (<1%) 2025-05-09
commands/multi.go
commands/builds_helper.go
3 344 (<1%) 107 (2%) 2025-05-13
executors/kubernetes/kubernetes.go
common/config.go
3 531 (<1%) 777 (<1%) 2025-04-28
shells/bash.go
shells/abstract.go
3 291 (1%) 542 (<1%) 2025-05-09
common/shell.go
common/mock_Shell.go
2 111 (1%) 51 (3%) 2025-05-09
shells/bash.go
common/mock_Shell.go
2 291 (<1%) 51 (3%) 2025-05-09
shells/abstract.go
common/mock_Shell.go
2 542 (<1%) 51 (3%) 2025-05-09
shells/mock_ShellWriter.go
helpers/featureflags/flags.go
2 56 (3%) 254 (<1%) 2025-05-09
shells/abstract.go
common/shell.go
2 542 (<1%) 111 (1%) 2025-05-09
executors/kubernetes/kubernetes.go
common/network.go
2 531 (<1%) 408 (<1%) 2025-05-06
shells/bash.go
common/shell.go
2 291 (<1%) 111 (1%) 2025-05-09
shells/powershell.go
common/mock_Shell.go
2 290 (<1%) 51 (3%) 2025-05-09
shells/bash.go
helpers/featureflags/flags.go
2 291 (<1%) 254 (<1%) 2025-05-09
shells/mock_ShellWriter.go
common/mock_Shell.go
2 56 (3%) 51 (3%) 2025-05-09
executors/internal/autoscaler/executor.go
common/config.go
2 11 (18%) 777 (<1%) 2025-05-15
shells/shell_writer.go
helpers/featureflags/flags.go
2 67 (2%) 254 (<1%) 2025-05-09
shells/powershell.go
common/shell.go
2 290 (<1%) 111 (1%) 2025-05-09
shells/shell_writer.go
common/shell.go
2 67 (2%) 111 (1%) 2025-05-09
shells/abstract.go
helpers/featureflags/flags.go
2 542 (<1%) 254 (<1%) 2025-05-09
shells/shell_writer.go
common/mock_Shell.go
2 67 (2%) 51 (3%) 2025-05-09
shells/powershell.go
helpers/featureflags/flags.go
2 290 (<1%) 254 (<1%) 2025-05-09
executors/kubernetes/kubernetes.go
helpers/featureflags/flags.go
2 531 (<1%) 254 (<1%) 2025-04-28
shells/mock_ShellWriter.go
common/shell.go
2 56 (3%) 111 (1%) 2025-05-09
common/trace.go
commands/multi.go
2 47 (4%) 344 (<1%) 2025-04-23
common/shell.go
helpers/featureflags/flags.go
1 111 (<1%) 254 (<1%) 2025-05-09
executors/internal/autoscaler/acquisition.go
common/executor.go
1 56 (1%) 107 (<1%) 2025-04-23
common/network.go
commands/multi.go
1 408 (<1%) 344 (<1%) 2025-04-23
executors/docker/internal/exec/steps.go
commands/multi.go
1 6 (16%) 344 (<1%) 2025-04-23
executors/docker/internal/exec/steps.go
common/trace.go
1 6 (16%) 47 (2%) 2025-04-23
commands/builds_helper.go
common/config.go
1 107 (<1%) 777 (<1%) 2025-05-09
executors/internal/autoscaler/acquisition.go
executors/docker/internal/exec/steps.go
1 56 (1%) 6 (16%) 2025-04-23
executors/docker/docker.go
common/trace.go
1 344 (<1%) 47 (2%) 2025-04-23
executors/custom/custom.go
commands/single.go
1 80 (1%) 128 (<1%) 2025-04-23
executors/internal/autoscaler/acquisition.go
commands/multi.go
1 56 (1%) 344 (<1%) 2025-04-23
executors/custom/custom.go
common/trace.go
1 80 (1%) 47 (2%) 2025-04-23
common/executor.go
common/build.go
1 107 (<1%) 573 (<1%) 2025-04-23
executors/custom/custom.go
common/build.go
1 80 (1%) 573 (<1%) 2025-04-23
shells/bash.go
common/variables.go
1 291 (<1%) 53 (1%) 2025-05-09
executors/docker/docker.go
common/executor.go
1 344 (<1%) 107 (<1%) 2025-04-23
executors/kubernetes/internal/watchers/pod.go
common/trace.go
1 17 (5%) 47 (2%) 2025-04-23
helpers/pull_policies/pull_policies.go
executors/kubernetes/kubernetes.go
1 2 (50%) 531 (<1%) 2025-04-16
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [shells/powershell.go] [shells/powershell.go] [shells/mock_ShellWriter.go] [shells/mock_ShellWriter.go] [shells/powershell.go]--[shells/mock_ShellWriter.go] 4 [shells/bash.go] [shells/bash.go] [shells/powershell.go]--[shells/bash.go] 4 [shells/abstract.go] [shells/abstract.go] [shells/powershell.go]--[shells/abstract.go] 3 [helpers/featureflags/flags.go] [helpers/featureflags/flags.go] [shells/powershell.go]--[helpers/featureflags/flags.go] 2 [common/shell.go] [common/shell.go] [shells/powershell.go]--[common/shell.go] 2 [common/mock_Shell.go] [common/mock_Shell.go] [shells/powershell.go]--[common/mock_Shell.go] 2 [shells/mock_ShellWriter.go]--[shells/bash.go] 4 [shells/mock_ShellWriter.go]--[shells/abstract.go] 3 [shells/mock_ShellWriter.go]--[helpers/featureflags/flags.go] 2 [shells/mock_ShellWriter.go]--[common/shell.go] 2 [shells/mock_ShellWriter.go]--[common/mock_Shell.go] 2 [shells/bash.go]--[shells/abstract.go] 3 [shells/bash.go]--[helpers/featureflags/flags.go] 2 [shells/bash.go]--[common/shell.go] 2 [shells/bash.go]--[common/mock_Shell.go] 2 [common/variables.go] [common/variables.go] [shells/bash.go]--[common/variables.go] 1 [shells/shell_writer.go] [shells/shell_writer.go] [shells/shell_writer.go]--[shells/powershell.go] 4 [shells/shell_writer.go]--[shells/mock_ShellWriter.go] 4 [shells/shell_writer.go]--[shells/bash.go] 4 [shells/shell_writer.go]--[shells/abstract.go] 3 [shells/shell_writer.go]--[helpers/featureflags/flags.go] 2 [shells/shell_writer.go]--[common/shell.go] 2 [shells/shell_writer.go]--[common/mock_Shell.go] 2 [shells/abstract.go]--[helpers/featureflags/flags.go] 2 [shells/abstract.go]--[common/shell.go] 2 [shells/abstract.go]--[common/mock_Shell.go] 2 [common/config.go] [common/config.go] [helpers/featureflags/flags.go]--[common/config.go] 3 [commands/multi.go] [commands/multi.go] [commands/builds_helper.go] [commands/builds_helper.go] [commands/multi.go]--[commands/builds_helper.go] 3 [commands/builds_helper.go]--[common/config.go] 1 [executors/kubernetes/kubernetes.go] [executors/kubernetes/kubernetes.go] [executors/kubernetes/kubernetes.go]--[helpers/featureflags/flags.go] 2 [executors/kubernetes/kubernetes.go]--[common/config.go] 3 [common/network.go] [common/network.go] [executors/kubernetes/kubernetes.go]--[common/network.go] 2 [common/shell.go]--[helpers/featureflags/flags.go] 1 [common/shell.go]--[common/mock_Shell.go] 2 [common/network.go]--[commands/multi.go] 1 [executors/internal/autoscaler/executor.go] [executors/internal/autoscaler/executor.go] [executors/internal/autoscaler/executor.go]--[common/config.go] 2 [common/trace.go] [common/trace.go] [common/trace.go]--[commands/multi.go] 2 [executors/internal/autoscaler/acquisition.go] [executors/internal/autoscaler/acquisition.go] [executors/internal/autoscaler/acquisition.go]--[commands/multi.go] 1 [common/executor.go] [common/executor.go] [executors/internal/autoscaler/acquisition.go]--[common/executor.go] 1 [executors/docker/internal/exec/steps.go] [executors/docker/internal/exec/steps.go] [executors/internal/autoscaler/acquisition.go]--[executors/docker/internal/exec/steps.go] 1 [common/build.go] [common/build.go] [common/executor.go]--[common/build.go] 1 [executors/docker/internal/exec/steps.go]--[commands/multi.go] 1 [executors/docker/internal/exec/steps.go]--[common/trace.go] 1 [executors/docker/docker.go] [executors/docker/docker.go] [executors/docker/docker.go]--[common/trace.go] 1 [executors/docker/docker.go]--[common/executor.go] 1 [executors/custom/custom.go] [executors/custom/custom.go] [executors/custom/custom.go]--[common/trace.go] 1 [commands/single.go] [commands/single.go] [executors/custom/custom.go]--[commands/single.go] 1 [executors/custom/custom.go]--[common/build.go] 1 [executors/kubernetes/internal/watchers/pod.go] [executors/kubernetes/internal/watchers/pod.go] [executors/kubernetes/internal/watchers/pod.go]--[common/trace.go] 1 [helpers/pull_policies/pull_policies.go] [helpers/pull_policies/pull_policies.go] [helpers/pull_policies/pull_policies.go]--[executors/kubernetes/kubernetes.go] 1
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 executors executors executors--executors 2 common common executors--common 8 helpers helpers executors--helpers 3 commands commands executors--commands 1 common--common 4 common--commands 3 helpers--common 6 helpers--commands 1 shells shells shells--common 2 shells--helpers 2 shells--shells 4 commands--commands 4
Download: SVG DOT (open online Graphviz editor)

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