mozilla / translations
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
pyproject.toml
pipeline/common/downloads.py
2 47 (4%) 14 (14%) 2025-05-07
pipeline/data/parallel_downloaders.py
pipeline/common/command_runner.py
1 1 (100%) 4 (25%) 2025-05-07
taskcluster/translations_taskgraph/transforms/training_continuation.py
taskcluster/translations_taskgraph/transforms/find_upstreams.py
1 5 (20%) 12 (8%) 2025-04-18
pipeline/alignments/align.py
pipeline/common/downloads.py
1 10 (10%) 14 (7%) 2025-05-06
utils/config_generator.py
pipeline/common/command_runner.py
1 19 (5%) 4 (25%) 2025-05-07
utils/model_registry.py
taskcluster/translations_taskgraph/actions/train.py
1 2 (50%) 41 (2%) 2025-04-18
taskcluster/translations_taskgraph/transforms/training_continuation.py
taskcluster/translations_taskgraph/transforms/from_datasets.py
1 5 (20%) 12 (8%) 2025-04-18
tracking/translations_parser/utils.py
taskcluster/translations_taskgraph/transforms/training_continuation.py
1 17 (5%) 5 (20%) 2025-04-18
utils/model_registry.py
pipeline/clean/merge-parallel.py
1 2 (50%) 1 (100%) 2025-04-18
taskcluster/translations_taskgraph/transforms/from_datasets.py
taskcluster/translations_taskgraph/transforms/find_upstreams.py
1 12 (8%) 12 (8%) 2025-04-18
pipeline/data/parallel_importer.py
pipeline/data/mono_importer.py
1 1 (100%) 1 (100%) 2025-05-07
taskcluster/translations_taskgraph/parameters.py
pipeline/clean/merge-parallel.py
1 40 (2%) 1 (100%) 2025-04-18
utils/model_registry.py
taskcluster/translations_taskgraph/parameters.py
1 2 (50%) 40 (2%) 2025-04-18
utils/config_generator.py
pipeline/data/mono_importer.py
1 19 (5%) 1 (100%) 2025-05-07
utils/config_generator.py
pipeline/data/parallel_importer.py
1 19 (5%) 1 (100%) 2025-05-07
pipeline/clean/merge-parallel.py
taskcluster/translations_taskgraph/actions/train.py
1 1 (100%) 41 (2%) 2025-04-18
utils/config_generator.py
pipeline/common/downloads.py
1 19 (5%) 14 (7%) 2025-05-07
taskcluster/translations_taskgraph/parameters.py
taskcluster/translations_taskgraph/actions/train.py
1 40 (2%) 41 (2%) 2025-04-18
taskcluster/translations_taskgraph/transforms/find_upstreams.py
taskcluster/translations_taskgraph/actions/train.py
1 12 (8%) 41 (2%) 2025-04-18
pipeline/data/mono_importer.py
pipeline/common/downloads.py
1 1 (100%) 14 (7%) 2025-05-07
pipeline/data/parallel_importer.py
pipeline/common/command_runner.py
1 1 (100%) 4 (25%) 2025-05-07
pipeline/data/parallel_importer.py
pipeline/common/downloads.py
1 1 (100%) 14 (7%) 2025-05-07
pyproject.toml
pipeline/data/parallel_downloaders.py
1 47 (2%) 1 (100%) 2025-05-07
tracking/translations_parser/utils.py
taskcluster/translations_taskgraph/transforms/from_datasets.py
1 17 (5%) 12 (8%) 2025-04-18
utils/model_registry.py
tracking/translations_parser/utils.py
1 2 (50%) 17 (5%) 2025-04-18
pyproject.toml
pipeline/common/command_runner.py
1 47 (2%) 4 (25%) 2025-05-07
taskcluster/translations_taskgraph/transforms/training_continuation.py
taskcluster/translations_taskgraph/parameters.py
1 5 (20%) 40 (2%) 2025-04-18
pipeline/common/datasets.py
pyproject.toml
1 12 (8%) 47 (2%) 2025-05-06
pipeline/data/mono_importer.py
pipeline/data/hplt.py
1 1 (100%) 1 (100%) 2025-05-07
utils/model_registry.py
taskcluster/translations_taskgraph/transforms/training_continuation.py
1 2 (50%) 5 (20%) 2025-04-18
pipeline/data/parallel_downloaders.py
pipeline/data/mono_importer.py
1 1 (100%) 1 (100%) 2025-05-07
taskcluster/translations_taskgraph/transforms/training_continuation.py
pipeline/clean/merge-parallel.py
1 5 (20%) 1 (100%) 2025-04-18
pyproject.toml
pipeline/data/hplt.py
1 47 (2%) 1 (100%) 2025-05-07
pipeline/common/downloads.py
pipeline/common/command_runner.py
1 14 (7%) 4 (25%) 2025-05-07
pipeline/data/hplt.py
pipeline/common/downloads.py
1 1 (100%) 14 (7%) 2025-05-07
tracking/translations_parser/utils.py
taskcluster/translations_taskgraph/parameters.py
1 17 (5%) 40 (2%) 2025-04-18
pyproject.toml
pipeline/data/parallel_importer.py
1 47 (2%) 1 (100%) 2025-05-07
taskcluster/translations_taskgraph/actions/train.py
pipeline/train/train.py
1 41 (2%) 6 (16%) 2025-05-07
pyproject.toml
pipeline/data/mono_importer.py
1 47 (2%) 1 (100%) 2025-05-07
pipeline/data/mono_importer.py
pipeline/common/command_runner.py
1 1 (100%) 4 (25%) 2025-05-07
utils/config_generator.py
pipeline/data/hplt.py
1 19 (5%) 1 (100%) 2025-05-07
taskcluster/translations_taskgraph/transforms/from_datasets.py
pipeline/clean/merge-parallel.py
1 12 (8%) 1 (100%) 2025-04-18
taskcluster/translations_taskgraph/transforms/from_datasets.py
taskcluster/translations_taskgraph/actions/train.py
1 12 (8%) 41 (2%) 2025-04-18
tracking/translations_parser/utils.py
pipeline/clean/merge-parallel.py
1 17 (5%) 1 (100%) 2025-04-18
utils/config_generator.py
pipeline/data/parallel_downloaders.py
1 19 (5%) 1 (100%) 2025-05-07
utils/model_registry.py
taskcluster/translations_taskgraph/transforms/from_datasets.py
1 2 (50%) 12 (8%) 2025-04-18
utils/model_registry.py
taskcluster/translations_taskgraph/transforms/find_upstreams.py
1 2 (50%) 12 (8%) 2025-04-18
taskcluster/translations_taskgraph/transforms/training_continuation.py
taskcluster/translations_taskgraph/actions/train.py
1 5 (20%) 41 (2%) 2025-04-18
pipeline/data/parallel_importer.py
pipeline/data/parallel_downloaders.py
1 1 (100%) 1 (100%) 2025-05-07
utils/config_generator.py
pyproject.toml
1 19 (5%) 47 (2%) 2025-05-07
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [pyproject.toml] [pyproject.toml] [pipeline/common/downloads.py] [pipeline/common/downloads.py] [pyproject.toml]--[pipeline/common/downloads.py] 2 [pipeline/data/parallel_downloaders.py] [pipeline/data/parallel_downloaders.py] [pyproject.toml]--[pipeline/data/parallel_downloaders.py] 1 [pipeline/common/command_runner.py] [pipeline/common/command_runner.py] [pyproject.toml]--[pipeline/common/command_runner.py] 1 [pipeline/data/parallel_importer.py] [pipeline/data/parallel_importer.py] [pyproject.toml]--[pipeline/data/parallel_importer.py] 1 [pipeline/data/mono_importer.py] [pipeline/data/mono_importer.py] [pyproject.toml]--[pipeline/data/mono_importer.py] 1 [pipeline/data/hplt.py] [pipeline/data/hplt.py] [pyproject.toml]--[pipeline/data/hplt.py] 1 [pipeline/common/downloads.py]--[pipeline/common/command_runner.py] 1 [pipeline/data/parallel_downloaders.py]--[pipeline/common/command_runner.py] 1 [pipeline/data/parallel_downloaders.py]--[pipeline/data/mono_importer.py] 1 [taskcluster/translations_taskgraph/transforms/training_continuation.py] [taskcluster/translations_taskgraph/transforms/training_continuation.py] [taskcluster/translations_taskgraph/transforms/find_upstreams.py] [taskcluster/translations_taskgraph/transforms/find_upstreams.py] [taskcluster/translations_taskgraph/transforms/training_continuation.py]--[taskcluster/translations_taskgraph/transforms/find_upstreams.py] 1 [taskcluster/translations_taskgraph/actions/train.py] [taskcluster/translations_taskgraph/actions/train.py] [taskcluster/translations_taskgraph/transforms/training_continuation.py]--[taskcluster/translations_taskgraph/actions/train.py] 1 [taskcluster/translations_taskgraph/transforms/from_datasets.py] [taskcluster/translations_taskgraph/transforms/from_datasets.py] [taskcluster/translations_taskgraph/transforms/training_continuation.py]--[taskcluster/translations_taskgraph/transforms/from_datasets.py] 1 [pipeline/clean/merge-parallel.py] [pipeline/clean/merge-parallel.py] [taskcluster/translations_taskgraph/transforms/training_continuation.py]--[pipeline/clean/merge-parallel.py] 1 [taskcluster/translations_taskgraph/parameters.py] [taskcluster/translations_taskgraph/parameters.py] [taskcluster/translations_taskgraph/transforms/training_continuation.py]--[taskcluster/translations_taskgraph/parameters.py] 1 [taskcluster/translations_taskgraph/transforms/find_upstreams.py]--[taskcluster/translations_taskgraph/actions/train.py] 1 [pipeline/alignments/align.py] [pipeline/alignments/align.py] [pipeline/alignments/align.py]--[pipeline/common/downloads.py] 1 [utils/config_generator.py] [utils/config_generator.py] [utils/config_generator.py]--[pyproject.toml] 1 [utils/config_generator.py]--[pipeline/common/downloads.py] 1 [utils/config_generator.py]--[pipeline/data/parallel_downloaders.py] 1 [utils/config_generator.py]--[pipeline/common/command_runner.py] 1 [utils/config_generator.py]--[pipeline/data/parallel_importer.py] 1 [utils/config_generator.py]--[pipeline/data/mono_importer.py] 1 [utils/config_generator.py]--[pipeline/data/hplt.py] 1 [utils/model_registry.py] [utils/model_registry.py] [utils/model_registry.py]--[taskcluster/translations_taskgraph/transforms/training_continuation.py] 1 [utils/model_registry.py]--[taskcluster/translations_taskgraph/transforms/find_upstreams.py] 1 [utils/model_registry.py]--[taskcluster/translations_taskgraph/actions/train.py] 1 [utils/model_registry.py]--[taskcluster/translations_taskgraph/transforms/from_datasets.py] 1 [tracking/translations_parser/utils.py] [tracking/translations_parser/utils.py] [utils/model_registry.py]--[tracking/translations_parser/utils.py] 1 [utils/model_registry.py]--[pipeline/clean/merge-parallel.py] 1 [utils/model_registry.py]--[taskcluster/translations_taskgraph/parameters.py] 1 [pipeline/train/train.py] [pipeline/train/train.py] [taskcluster/translations_taskgraph/actions/train.py]--[pipeline/train/train.py] 1 [taskcluster/translations_taskgraph/transforms/from_datasets.py]--[taskcluster/translations_taskgraph/transforms/find_upstreams.py] 1 [taskcluster/translations_taskgraph/transforms/from_datasets.py]--[taskcluster/translations_taskgraph/actions/train.py] 1 [taskcluster/translations_taskgraph/transforms/from_datasets.py]--[pipeline/clean/merge-parallel.py] 1 [tracking/translations_parser/utils.py]--[taskcluster/translations_taskgraph/transforms/training_continuation.py] 1 [tracking/translations_parser/utils.py]--[taskcluster/translations_taskgraph/transforms/from_datasets.py] 1 [tracking/translations_parser/utils.py]--[pipeline/clean/merge-parallel.py] 1 [tracking/translations_parser/utils.py]--[taskcluster/translations_taskgraph/parameters.py] 1 [pipeline/clean/merge-parallel.py]--[taskcluster/translations_taskgraph/actions/train.py] 1 [pipeline/data/parallel_importer.py]--[pipeline/common/downloads.py] 1 [pipeline/data/parallel_importer.py]--[pipeline/data/parallel_downloaders.py] 1 [pipeline/data/parallel_importer.py]--[pipeline/common/command_runner.py] 1 [pipeline/data/parallel_importer.py]--[pipeline/data/mono_importer.py] 1 [pipeline/data/mono_importer.py]--[pipeline/common/downloads.py] 1 [pipeline/data/mono_importer.py]--[pipeline/common/command_runner.py] 1 [pipeline/data/mono_importer.py]--[pipeline/data/hplt.py] 1 [taskcluster/translations_taskgraph/parameters.py]--[taskcluster/translations_taskgraph/actions/train.py] 1 [taskcluster/translations_taskgraph/parameters.py]--[pipeline/clean/merge-parallel.py] 1 [pipeline/common/datasets.py] [pipeline/common/datasets.py] [pipeline/common/datasets.py]--[pyproject.toml] 1 [pipeline/data/hplt.py]--[pipeline/common/downloads.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.
G ROOT ROOT pipeline pipeline ROOT--pipeline 2 pipeline--pipeline 2 utils utils utils--ROOT 1 utils--pipeline 2 taskcluster taskcluster utils--taskcluster 1 tracking tracking utils--tracking 1 taskcluster--pipeline 2 taskcluster--taskcluster 1 tracking--pipeline 1 tracking--taskcluster 1
Download: SVG DOT (open online Graphviz editor)

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