apache / buildstream
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 37)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
src/buildstream/plugins/sources/local.py
src/buildstream/_frontend/widget.py
1 37 (2%) 94 (1%) 2025-05-06
src/buildstream/plugins/sources/tar.py
src/buildstream/plugins/sources/local.py
1 41 (2%) 37 (2%) 2025-05-06
src/buildstream/plugins/sources/remote.py
src/buildstream/_frontend/widget.py
1 20 (5%) 94 (1%) 2025-05-06
src/buildstream/plugins/sources/remote.py
src/buildstream/__init__.py
1 20 (5%) 37 (2%) 2025-05-06
src/buildstream/plugins/sources/tar.py
src/buildstream/_frontend/cli.py
1 41 (2%) 188 (<1%) 2025-05-06
src/buildstream/plugins/sources/tar.py
src/buildstream/plugins/sources/remote.py
1 41 (2%) 20 (5%) 2025-05-06
src/buildstream/source.py
src/buildstream/downloadablefilesource.py
1 138 (<1%) 34 (2%) 2025-05-06
src/buildstream/plugins/sources/remote.py
src/buildstream/plugins/sources/local.py
1 20 (5%) 37 (2%) 2025-05-06
src/buildstream/_frontend/cli.py
src/buildstream/__init__.py
1 188 (<1%) 37 (2%) 2025-05-06
src/buildstream/plugins/sources/workspace.py
src/buildstream/plugins/sources/remote.py
1 55 (1%) 20 (5%) 2025-05-06
src/buildstream/plugins/sources/remote.py
src/buildstream/_frontend/cli.py
1 20 (5%) 188 (<1%) 2025-05-06
src/buildstream/plugins/sources/local.py
src/buildstream/__init__.py
1 37 (2%) 37 (2%) 2025-05-06
src/buildstream/source.py
src/buildstream/_frontend/widget.py
1 138 (<1%) 94 (1%) 2025-05-06
src/buildstream/_frontend/widget.py
src/buildstream/_frontend/cli.py
1 94 (1%) 188 (<1%) 2025-05-06
src/buildstream/plugins/sources/local.py
src/buildstream/_frontend/cli.py
1 37 (2%) 188 (<1%) 2025-05-06
src/buildstream/source.py
src/buildstream/_frontend/cli.py
1 138 (<1%) 188 (<1%) 2025-05-06
src/buildstream/downloadablefilesource.py
src/buildstream/_frontend/widget.py
1 34 (2%) 94 (1%) 2025-05-06
src/buildstream/plugins/sources/workspace.py
src/buildstream/_frontend/cli.py
1 55 (1%) 188 (<1%) 2025-05-06
setup.py
pyproject.toml
1 199 (<1%) 24 (4%) 2025-05-04
src/buildstream/source.py
src/buildstream/plugins/sources/remote.py
1 138 (<1%) 20 (5%) 2025-05-06
src/buildstream/plugins/sources/local.py
src/buildstream/downloadablefilesource.py
1 37 (2%) 34 (2%) 2025-05-06
src/buildstream/_frontend/widget.py
src/buildstream/__init__.py
1 94 (1%) 37 (2%) 2025-05-06
src/buildstream/plugins/sources/workspace.py
src/buildstream/plugins/sources/tar.py
1 55 (1%) 41 (2%) 2025-05-06
src/buildstream/plugins/sources/tar.py
src/buildstream/_frontend/widget.py
1 41 (2%) 94 (1%) 2025-05-06
src/buildstream/plugins/sources/tar.py
src/buildstream/downloadablefilesource.py
1 41 (2%) 34 (2%) 2025-05-06
src/buildstream/source.py
src/buildstream/plugins/sources/workspace.py
1 138 (<1%) 55 (1%) 2025-05-06
src/buildstream/downloadablefilesource.py
src/buildstream/_frontend/cli.py
1 34 (2%) 188 (<1%) 2025-05-06
src/buildstream/plugins/sources/workspace.py
src/buildstream/_frontend/widget.py
1 55 (1%) 94 (1%) 2025-05-06
src/buildstream/plugins/sources/workspace.py
src/buildstream/__init__.py
1 55 (1%) 37 (2%) 2025-05-06
src/buildstream/source.py
src/buildstream/plugins/sources/local.py
1 138 (<1%) 37 (2%) 2025-05-06
src/buildstream/downloadablefilesource.py
src/buildstream/__init__.py
1 34 (2%) 37 (2%) 2025-05-06
src/buildstream/plugins/sources/workspace.py
src/buildstream/plugins/sources/local.py
1 55 (1%) 37 (2%) 2025-05-06
src/buildstream/plugins/sources/workspace.py
src/buildstream/downloadablefilesource.py
1 55 (1%) 34 (2%) 2025-05-06
src/buildstream/plugins/sources/remote.py
src/buildstream/downloadablefilesource.py
1 20 (5%) 34 (2%) 2025-05-06
src/buildstream/source.py
src/buildstream/plugins/sources/tar.py
1 138 (<1%) 41 (2%) 2025-05-06
src/buildstream/plugins/sources/tar.py
src/buildstream/__init__.py
1 41 (2%) 37 (2%) 2025-05-06
src/buildstream/source.py
src/buildstream/__init__.py
1 138 (<1%) 37 (2%) 2025-05-06
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [src/buildstream/plugins/sources/local.py] [src/buildstream/plugins/sources/local.py] [src/buildstream/_frontend/widget.py] [src/buildstream/_frontend/widget.py] [src/buildstream/plugins/sources/local.py]--[src/buildstream/_frontend/widget.py] 1 [src/buildstream/__init__.py] [src/buildstream/__init__.py] [src/buildstream/plugins/sources/local.py]--[src/buildstream/__init__.py] 1 [src/buildstream/_frontend/cli.py] [src/buildstream/_frontend/cli.py] [src/buildstream/plugins/sources/local.py]--[src/buildstream/_frontend/cli.py] 1 [src/buildstream/downloadablefilesource.py] [src/buildstream/downloadablefilesource.py] [src/buildstream/plugins/sources/local.py]--[src/buildstream/downloadablefilesource.py] 1 [src/buildstream/_frontend/widget.py]--[src/buildstream/__init__.py] 1 [src/buildstream/_frontend/widget.py]--[src/buildstream/_frontend/cli.py] 1 [src/buildstream/plugins/sources/tar.py] [src/buildstream/plugins/sources/tar.py] [src/buildstream/plugins/sources/tar.py]--[src/buildstream/plugins/sources/local.py] 1 [src/buildstream/plugins/sources/tar.py]--[src/buildstream/_frontend/widget.py] 1 [src/buildstream/plugins/sources/remote.py] [src/buildstream/plugins/sources/remote.py] [src/buildstream/plugins/sources/tar.py]--[src/buildstream/plugins/sources/remote.py] 1 [src/buildstream/plugins/sources/tar.py]--[src/buildstream/__init__.py] 1 [src/buildstream/plugins/sources/tar.py]--[src/buildstream/_frontend/cli.py] 1 [src/buildstream/plugins/sources/tar.py]--[src/buildstream/downloadablefilesource.py] 1 [src/buildstream/plugins/sources/remote.py]--[src/buildstream/plugins/sources/local.py] 1 [src/buildstream/plugins/sources/remote.py]--[src/buildstream/_frontend/widget.py] 1 [src/buildstream/plugins/sources/remote.py]--[src/buildstream/__init__.py] 1 [src/buildstream/plugins/sources/remote.py]--[src/buildstream/_frontend/cli.py] 1 [src/buildstream/plugins/sources/remote.py]--[src/buildstream/downloadablefilesource.py] 1 [src/buildstream/_frontend/cli.py]--[src/buildstream/__init__.py] 1 [src/buildstream/source.py] [src/buildstream/source.py] [src/buildstream/source.py]--[src/buildstream/plugins/sources/local.py] 1 [src/buildstream/source.py]--[src/buildstream/_frontend/widget.py] 1 [src/buildstream/source.py]--[src/buildstream/plugins/sources/tar.py] 1 [src/buildstream/source.py]--[src/buildstream/plugins/sources/remote.py] 1 [src/buildstream/source.py]--[src/buildstream/__init__.py] 1 [src/buildstream/source.py]--[src/buildstream/_frontend/cli.py] 1 [src/buildstream/source.py]--[src/buildstream/downloadablefilesource.py] 1 [src/buildstream/plugins/sources/workspace.py] [src/buildstream/plugins/sources/workspace.py] [src/buildstream/source.py]--[src/buildstream/plugins/sources/workspace.py] 1 [src/buildstream/downloadablefilesource.py]--[src/buildstream/_frontend/widget.py] 1 [src/buildstream/downloadablefilesource.py]--[src/buildstream/__init__.py] 1 [src/buildstream/downloadablefilesource.py]--[src/buildstream/_frontend/cli.py] 1 [src/buildstream/plugins/sources/workspace.py]--[src/buildstream/plugins/sources/local.py] 1 [src/buildstream/plugins/sources/workspace.py]--[src/buildstream/_frontend/widget.py] 1 [src/buildstream/plugins/sources/workspace.py]--[src/buildstream/plugins/sources/tar.py] 1 [src/buildstream/plugins/sources/workspace.py]--[src/buildstream/plugins/sources/remote.py] 1 [src/buildstream/plugins/sources/workspace.py]--[src/buildstream/__init__.py] 1 [src/buildstream/plugins/sources/workspace.py]--[src/buildstream/_frontend/cli.py] 1 [src/buildstream/plugins/sources/workspace.py]--[src/buildstream/downloadablefilesource.py] 1 [setup.py] [setup.py] [pyproject.toml] [pyproject.toml] [setup.py]--[pyproject.toml] 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.