mozilla / docker-etl
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 36)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
jobs/webcompat-kb/webcompat_kb/metric_changes.py
jobs/webcompat-kb/webcompat_kb/bqhelpers.py
4 8 (50%) 4 (100%) 2025-05-01
jobs/webcompat-kb/pyproject.toml
jobs/webcompat-kb/webcompat_kb/bugzilla.py
2 9 (22%) 15 (13%) 2025-05-02
jobs/webcompat-kb/webcompat_kb/metric_changes.py
jobs/webcompat-kb/webcompat_kb/bugzilla.py
2 8 (25%) 15 (13%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/metric.py
jobs/webcompat-kb/webcompat_kb/bqhelpers.py
2 7 (28%) 4 (50%) 2025-05-01
jobs/webcompat-kb/webcompat_kb/metric_changes.py
jobs/webcompat-kb/webcompat_kb/metric.py
2 8 (25%) 7 (28%) 2025-05-01
jobs/webcompat-kb/webcompat_kb/main.py
jobs/webcompat-kb/webcompat_kb/metric.py
1 22 (4%) 7 (14%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/crux.py
jobs/webcompat-kb/webcompat_kb/metric_changes.py
1 5 (20%) 8 (12%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/base.py
jobs/webcompat-kb/webcompat_kb/bqhelpers.py
1 2 (50%) 4 (25%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/crux.py
jobs/webcompat-kb/webcompat_kb/utils.py
1 5 (20%) 3 (33%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/crux.py
jobs/webcompat-kb/webcompat_kb/metric.py
1 5 (20%) 7 (14%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/base.py
jobs/webcompat-kb/webcompat_kb/bugzilla.py
1 2 (50%) 15 (6%) 2025-04-29
jobs/extensions/setup.py
jobs/extensions/ci_workflow.yaml
1 1 (100%) 1 (100%) 2025-04-14
jobs/webcompat-kb/webcompat_kb/bqhelpers.py
jobs/webcompat-kb/webcompat_kb/bugzilla.py
1 4 (25%) 15 (6%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/metric_changes.py
jobs/webcompat-kb/webcompat_kb/utils.py
1 8 (12%) 3 (33%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/base.py
jobs/webcompat-kb/webcompat_kb/main.py
1 2 (50%) 22 (4%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/bqhelpers.py
jobs/webcompat-kb/webcompat_kb/utils.py
1 4 (25%) 3 (33%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/base.py
jobs/webcompat-kb/webcompat_kb/utils.py
1 2 (50%) 3 (33%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/main.py
jobs/webcompat-kb/webcompat_kb/utils.py
1 22 (4%) 3 (33%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/main.py
jobs/webcompat-kb/webcompat_kb/bqhelpers.py
1 22 (4%) 4 (25%) 2025-04-29
jobs/extensions/ci_workflow.yaml
jobs/extensions/extensions/main.py
1 1 (100%) 8 (12%) 2025-04-14
jobs/webcompat-kb/webcompat_kb/utils.py
jobs/webcompat-kb/pyproject.toml
1 3 (33%) 9 (11%) 2025-04-28
jobs/webcompat-kb/webcompat_kb/crux.py
jobs/webcompat-kb/webcompat_kb/main.py
1 5 (20%) 22 (4%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/base.py
jobs/webcompat-kb/webcompat_kb/metric_changes.py
1 2 (50%) 8 (12%) 2025-04-29
jobs/extensions/ci_job.yaml
jobs/extensions/extensions/main.py
1 1 (100%) 8 (12%) 2025-04-14
jobs/extensions/setup.py
jobs/extensions/ci_job.yaml
1 1 (100%) 1 (100%) 2025-04-14
jobs/webcompat-kb/webcompat_kb/crux.py
jobs/webcompat-kb/webcompat_kb/bugzilla.py
1 5 (20%) 15 (6%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/crux.py
jobs/webcompat-kb/webcompat_kb/bqhelpers.py
1 5 (20%) 4 (25%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/main.py
jobs/webcompat-kb/webcompat_kb/metric_changes.py
1 22 (4%) 8 (12%) 2025-04-29
jobs/extensions/setup.py
jobs/extensions/extensions/main.py
1 1 (100%) 8 (12%) 2025-04-14
jobs/webcompat-kb/webcompat_kb/main.py
jobs/webcompat-kb/webcompat_kb/bugzilla.py
1 22 (4%) 15 (6%) 2025-04-29
jobs/extensions/ci_workflow.yaml
jobs/extensions/ci_job.yaml
1 1 (100%) 1 (100%) 2025-04-14
jobs/webcompat-kb/webcompat_kb/base.py
jobs/webcompat-kb/webcompat_kb/metric.py
1 2 (50%) 7 (14%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/crux.py
jobs/webcompat-kb/webcompat_kb/base.py
1 5 (20%) 2 (50%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/utils.py
jobs/webcompat-kb/webcompat_kb/bugzilla.py
1 3 (33%) 15 (6%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/metric.py
jobs/webcompat-kb/webcompat_kb/utils.py
1 7 (14%) 3 (33%) 2025-04-29
jobs/webcompat-kb/webcompat_kb/metric.py
jobs/webcompat-kb/webcompat_kb/bugzilla.py
1 7 (14%) 15 (6%) 2025-04-29
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [jobs/webcompat-kb/webcompat_kb/metric_changes.py] [jobs/webcompat-kb/webcompat_kb/metric_changes.py] [jobs/webcompat-kb/webcompat_kb/bqhelpers.py] [jobs/webcompat-kb/webcompat_kb/bqhelpers.py] [jobs/webcompat-kb/webcompat_kb/metric_changes.py]--[jobs/webcompat-kb/webcompat_kb/bqhelpers.py] 4 [jobs/webcompat-kb/webcompat_kb/bugzilla.py] [jobs/webcompat-kb/webcompat_kb/bugzilla.py] [jobs/webcompat-kb/webcompat_kb/metric_changes.py]--[jobs/webcompat-kb/webcompat_kb/bugzilla.py] 2 [jobs/webcompat-kb/webcompat_kb/metric.py] [jobs/webcompat-kb/webcompat_kb/metric.py] [jobs/webcompat-kb/webcompat_kb/metric_changes.py]--[jobs/webcompat-kb/webcompat_kb/metric.py] 2 [jobs/webcompat-kb/webcompat_kb/utils.py] [jobs/webcompat-kb/webcompat_kb/utils.py] [jobs/webcompat-kb/webcompat_kb/metric_changes.py]--[jobs/webcompat-kb/webcompat_kb/utils.py] 1 [jobs/webcompat-kb/webcompat_kb/bqhelpers.py]--[jobs/webcompat-kb/webcompat_kb/bugzilla.py] 1 [jobs/webcompat-kb/webcompat_kb/bqhelpers.py]--[jobs/webcompat-kb/webcompat_kb/utils.py] 1 [jobs/webcompat-kb/pyproject.toml] [jobs/webcompat-kb/pyproject.toml] [jobs/webcompat-kb/pyproject.toml]--[jobs/webcompat-kb/webcompat_kb/bugzilla.py] 2 [jobs/webcompat-kb/webcompat_kb/metric.py]--[jobs/webcompat-kb/webcompat_kb/bqhelpers.py] 2 [jobs/webcompat-kb/webcompat_kb/metric.py]--[jobs/webcompat-kb/webcompat_kb/bugzilla.py] 1 [jobs/webcompat-kb/webcompat_kb/metric.py]--[jobs/webcompat-kb/webcompat_kb/utils.py] 1 [jobs/webcompat-kb/webcompat_kb/main.py] [jobs/webcompat-kb/webcompat_kb/main.py] [jobs/webcompat-kb/webcompat_kb/main.py]--[jobs/webcompat-kb/webcompat_kb/metric_changes.py] 1 [jobs/webcompat-kb/webcompat_kb/main.py]--[jobs/webcompat-kb/webcompat_kb/bqhelpers.py] 1 [jobs/webcompat-kb/webcompat_kb/main.py]--[jobs/webcompat-kb/webcompat_kb/bugzilla.py] 1 [jobs/webcompat-kb/webcompat_kb/main.py]--[jobs/webcompat-kb/webcompat_kb/metric.py] 1 [jobs/webcompat-kb/webcompat_kb/main.py]--[jobs/webcompat-kb/webcompat_kb/utils.py] 1 [jobs/webcompat-kb/webcompat_kb/crux.py] [jobs/webcompat-kb/webcompat_kb/crux.py] [jobs/webcompat-kb/webcompat_kb/crux.py]--[jobs/webcompat-kb/webcompat_kb/metric_changes.py] 1 [jobs/webcompat-kb/webcompat_kb/crux.py]--[jobs/webcompat-kb/webcompat_kb/bqhelpers.py] 1 [jobs/webcompat-kb/webcompat_kb/crux.py]--[jobs/webcompat-kb/webcompat_kb/bugzilla.py] 1 [jobs/webcompat-kb/webcompat_kb/crux.py]--[jobs/webcompat-kb/webcompat_kb/metric.py] 1 [jobs/webcompat-kb/webcompat_kb/crux.py]--[jobs/webcompat-kb/webcompat_kb/main.py] 1 [jobs/webcompat-kb/webcompat_kb/base.py] [jobs/webcompat-kb/webcompat_kb/base.py] [jobs/webcompat-kb/webcompat_kb/crux.py]--[jobs/webcompat-kb/webcompat_kb/base.py] 1 [jobs/webcompat-kb/webcompat_kb/crux.py]--[jobs/webcompat-kb/webcompat_kb/utils.py] 1 [jobs/webcompat-kb/webcompat_kb/base.py]--[jobs/webcompat-kb/webcompat_kb/metric_changes.py] 1 [jobs/webcompat-kb/webcompat_kb/base.py]--[jobs/webcompat-kb/webcompat_kb/bqhelpers.py] 1 [jobs/webcompat-kb/webcompat_kb/base.py]--[jobs/webcompat-kb/webcompat_kb/bugzilla.py] 1 [jobs/webcompat-kb/webcompat_kb/base.py]--[jobs/webcompat-kb/webcompat_kb/metric.py] 1 [jobs/webcompat-kb/webcompat_kb/base.py]--[jobs/webcompat-kb/webcompat_kb/main.py] 1 [jobs/webcompat-kb/webcompat_kb/base.py]--[jobs/webcompat-kb/webcompat_kb/utils.py] 1 [jobs/webcompat-kb/webcompat_kb/utils.py]--[jobs/webcompat-kb/pyproject.toml] 1 [jobs/webcompat-kb/webcompat_kb/utils.py]--[jobs/webcompat-kb/webcompat_kb/bugzilla.py] 1 [jobs/extensions/setup.py] [jobs/extensions/setup.py] [jobs/extensions/ci_workflow.yaml] [jobs/extensions/ci_workflow.yaml] [jobs/extensions/setup.py]--[jobs/extensions/ci_workflow.yaml] 1 [jobs/extensions/extensions/main.py] [jobs/extensions/extensions/main.py] [jobs/extensions/setup.py]--[jobs/extensions/extensions/main.py] 1 [jobs/extensions/ci_job.yaml] [jobs/extensions/ci_job.yaml] [jobs/extensions/setup.py]--[jobs/extensions/ci_job.yaml] 1 [jobs/extensions/ci_workflow.yaml]--[jobs/extensions/extensions/main.py] 1 [jobs/extensions/ci_workflow.yaml]--[jobs/extensions/ci_job.yaml] 1 [jobs/extensions/ci_job.yaml]--[jobs/extensions/extensions/main.py] 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.