instagram / LibCST
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 32)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
libcst/helpers/module.py
libcst/codemod/_cli.py
2 11 (18%) 36 (5%) 2022-03-24
libcst/helpers/__init__.py
libcst/helpers/module.py
1 13 (7%) 11 (9%) 2022-03-23
libcst/metadata/name_provider.py
libcst/helpers/module.py
1 5 (20%) 11 (9%) 2022-03-24
libcst/codemod/visitors/_gather_imports.py
libcst/codemod/visitors/_add_imports.py
1 15 (6%) 22 (4%) 2022-03-24
libcst/codemod/visitors/_gather_imports.py
libcst/codemod/_cli.py
1 15 (6%) 36 (2%) 2022-03-24
libcst/codemod/visitors/_apply_type_annotations.py
libcst/codemod/visitors/__init__.py
1 30 (3%) 16 (6%) 2022-03-09
libcst/metadata/name_provider.py
libcst/codemod/visitors/_imports.py
1 5 (20%) 2 (50%) 2022-03-24
libcst/metadata/name_provider.py
libcst/codemod/_cli.py
1 5 (20%) 36 (2%) 2022-03-24
setup.py
libcst/_type_enforce.py
1 52 (1%) 8 (12%) 2022-03-24
libcst/codemod/visitors/_remove_imports.py
libcst/codemod/_cli.py
1 10 (10%) 36 (2%) 2022-03-24
libcst/codemod/visitors/_gather_global_names.py
libcst/codemod/visitors/_apply_type_annotations.py
1 1 (100%) 30 (3%) 2022-03-09
libcst/codemod/visitors/_remove_imports.py
libcst/codemod/visitors/_imports.py
1 10 (10%) 2 (50%) 2022-03-24
libcst/codemod/_context.py
libcst/codemod/_cli.py
1 13 (7%) 36 (2%) 2022-03-23
libcst/codemod/visitors/_imports.py
libcst/codemod/_cli.py
1 2 (50%) 36 (2%) 2022-03-24
libcst/helpers/module.py
libcst/codemod/visitors/_remove_imports.py
1 11 (9%) 10 (10%) 2022-03-24
libcst/helpers/__init__.py
libcst/codemod/_context.py
1 13 (7%) 13 (7%) 2022-03-23
libcst/codemod/visitors/_add_imports.py
libcst/codemod/_cli.py
1 22 (4%) 36 (2%) 2022-03-24
libcst/metadata/name_provider.py
libcst/codemod/visitors/_remove_imports.py
1 5 (20%) 10 (10%) 2022-03-24
libcst/codemod/visitors/_remove_imports.py
libcst/codemod/visitors/_gather_imports.py
1 10 (10%) 15 (6%) 2022-03-24
libcst/metadata/name_provider.py
libcst/codemod/visitors/_gather_imports.py
1 5 (20%) 15 (6%) 2022-03-24
setup.py
pyproject.toml
1 52 (1%) 7 (14%) 2022-03-24
libcst/helpers/__init__.py
libcst/codemod/_cli.py
1 13 (7%) 36 (2%) 2022-03-23
libcst/helpers/module.py
libcst/codemod/visitors/_gather_imports.py
1 11 (9%) 15 (6%) 2022-03-24
libcst/codemod/visitors/_gather_global_names.py
libcst/codemod/visitors/__init__.py
1 1 (100%) 16 (6%) 2022-03-09
libcst/codemod/visitors/_remove_imports.py
libcst/codemod/visitors/_add_imports.py
1 10 (10%) 22 (4%) 2022-03-24
pyproject.toml
libcst/_type_enforce.py
1 7 (14%) 8 (12%) 2022-03-24
libcst/codemod/visitors/_imports.py
libcst/codemod/visitors/_gather_imports.py
1 2 (50%) 15 (6%) 2022-03-24
libcst/metadata/name_provider.py
libcst/codemod/visitors/_add_imports.py
1 5 (20%) 22 (4%) 2022-03-24
libcst/helpers/module.py
libcst/codemod/visitors/_imports.py
1 11 (9%) 2 (50%) 2022-03-24
libcst/codemod/_context.py
libcst/helpers/module.py
1 13 (7%) 11 (9%) 2022-03-23
libcst/codemod/visitors/_imports.py
libcst/codemod/visitors/_add_imports.py
1 2 (50%) 22 (4%) 2022-03-24
libcst/helpers/module.py
libcst/codemod/visitors/_add_imports.py
1 11 (9%) 22 (4%) 2022-03-24
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [libcst/helpers/module.py] [libcst/helpers/module.py] [libcst/codemod/_cli.py] [libcst/codemod/_cli.py] [libcst/helpers/module.py]--[libcst/codemod/_cli.py] 2 [libcst/codemod/visitors/_gather_imports.py] [libcst/codemod/visitors/_gather_imports.py] [libcst/helpers/module.py]--[libcst/codemod/visitors/_gather_imports.py] 1 [libcst/codemod/visitors/_add_imports.py] [libcst/codemod/visitors/_add_imports.py] [libcst/helpers/module.py]--[libcst/codemod/visitors/_add_imports.py] 1 [libcst/codemod/visitors/_imports.py] [libcst/codemod/visitors/_imports.py] [libcst/helpers/module.py]--[libcst/codemod/visitors/_imports.py] 1 [libcst/codemod/visitors/_remove_imports.py] [libcst/codemod/visitors/_remove_imports.py] [libcst/helpers/module.py]--[libcst/codemod/visitors/_remove_imports.py] 1 [libcst/helpers/__init__.py] [libcst/helpers/__init__.py] [libcst/helpers/__init__.py]--[libcst/helpers/module.py] 1 [libcst/helpers/__init__.py]--[libcst/codemod/_cli.py] 1 [libcst/codemod/_context.py] [libcst/codemod/_context.py] [libcst/helpers/__init__.py]--[libcst/codemod/_context.py] 1 [libcst/metadata/name_provider.py] [libcst/metadata/name_provider.py] [libcst/metadata/name_provider.py]--[libcst/helpers/module.py] 1 [libcst/metadata/name_provider.py]--[libcst/codemod/_cli.py] 1 [libcst/metadata/name_provider.py]--[libcst/codemod/visitors/_gather_imports.py] 1 [libcst/metadata/name_provider.py]--[libcst/codemod/visitors/_add_imports.py] 1 [libcst/metadata/name_provider.py]--[libcst/codemod/visitors/_imports.py] 1 [libcst/metadata/name_provider.py]--[libcst/codemod/visitors/_remove_imports.py] 1 [libcst/codemod/visitors/_gather_imports.py]--[libcst/codemod/_cli.py] 1 [libcst/codemod/visitors/_gather_imports.py]--[libcst/codemod/visitors/_add_imports.py] 1 [libcst/codemod/visitors/_add_imports.py]--[libcst/codemod/_cli.py] 1 [libcst/codemod/visitors/_apply_type_annotations.py] [libcst/codemod/visitors/_apply_type_annotations.py] [libcst/codemod/visitors/__init__.py] [libcst/codemod/visitors/__init__.py] [libcst/codemod/visitors/_apply_type_annotations.py]--[libcst/codemod/visitors/__init__.py] 1 [libcst/codemod/visitors/_imports.py]--[libcst/codemod/_cli.py] 1 [libcst/codemod/visitors/_imports.py]--[libcst/codemod/visitors/_gather_imports.py] 1 [libcst/codemod/visitors/_imports.py]--[libcst/codemod/visitors/_add_imports.py] 1 [setup.py] [setup.py] [libcst/_type_enforce.py] [libcst/_type_enforce.py] [setup.py]--[libcst/_type_enforce.py] 1 [pyproject.toml] [pyproject.toml] [setup.py]--[pyproject.toml] 1 [libcst/codemod/visitors/_remove_imports.py]--[libcst/codemod/_cli.py] 1 [libcst/codemod/visitors/_remove_imports.py]--[libcst/codemod/visitors/_gather_imports.py] 1 [libcst/codemod/visitors/_remove_imports.py]--[libcst/codemod/visitors/_add_imports.py] 1 [libcst/codemod/visitors/_remove_imports.py]--[libcst/codemod/visitors/_imports.py] 1 [libcst/codemod/visitors/_gather_global_names.py] [libcst/codemod/visitors/_gather_global_names.py] [libcst/codemod/visitors/_gather_global_names.py]--[libcst/codemod/visitors/_apply_type_annotations.py] 1 [libcst/codemod/visitors/_gather_global_names.py]--[libcst/codemod/visitors/__init__.py] 1 [libcst/codemod/_context.py]--[libcst/helpers/module.py] 1 [libcst/codemod/_context.py]--[libcst/codemod/_cli.py] 1 [pyproject.toml]--[libcst/_type_enforce.py] 1

Open 3D force graph (file dependencies)...
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 libcst/codemod libcst/codemod libcst/codemod--libcst/codemod 3 libcst/helpers libcst/helpers libcst/helpers--libcst/codemod 2 libcst/helpers--libcst/helpers 1 libcst/metadata libcst/metadata libcst/metadata--libcst/codemod 1 libcst/metadata--libcst/helpers 1 ROOT ROOT ROOT--ROOT 1 libcst libcst ROOT--libcst 1

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