facebookincubator / antlir
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
metalos/host_configs/evalctx/src/starlark/template.rs
metalos/host_configs/evalctx/src/starlark/generator.rs
3 3 (100%) 4 (75%) 2022-03-17
metalos/lib/image/Cargo.toml
metalos/lib/btrfs/Cargo.toml
3 7 (42%) 5 (60%) 2022-03-31
metalos/metalctl/src/generator.rs
metalos/metalctl/metalctl.bzl
3 24 (12%) 22 (13%) 2022-03-29
metalos/lib/systemd/Cargo.toml
metalos/lib/btrfs/Cargo.toml
3 3 (100%) 5 (60%) 2022-03-31
metalos/lib/netlink/Cargo.toml
metalos/lib/btrfs/Cargo.toml
3 3 (100%) 5 (60%) 2022-03-23
antlir/errors.py
antlir/compiler/compiler.py
3 3 (100%) 39 (7%) 2022-03-25
antlir/nspawn_in_subvol/args.py
antlir/compiler/compiler.py
2 23 (8%) 39 (5%) 2022-03-28
metalos/lib/expand_partition/Cargo.toml
metalos/lib/netlink/Cargo.toml
2 2 (100%) 3 (66%) 2022-03-22
metalos/lib/netlink/Cargo.toml
metalos/lib/systemd/Cargo.toml
2 3 (66%) 3 (66%) 2022-03-22
metalos/lib/starlark_util/src/starlark_util.rs
metalos/lib/starlark_util/src/value.rs
2 2 (100%) 3 (66%) 2022-03-21
metalos/lib/service/helper/Cargo.toml
metalos/lib/generator/Cargo.toml
2 2 (100%) 3 (66%) 2022-03-31
antlir/compiler/items/requires.py
antlir/bzl/image/feature/requires.shape.bzl
2 2 (100%) 2 (100%) 2022-03-08
metalos/metalctl/src/generator.rs
metalos/metalctl/src/fetch_images.rs
2 24 (8%) 8 (25%) 2022-03-25
metalos/metalctl/src/generator.rs
metalos/lib/systemd_generator_lib/src/systemd_generator_lib.rs
2 24 (8%) 3 (66%) 2022-03-25
metalos/lib/http_test/Cargo.toml
metalos/lib/image/Cargo.toml
2 2 (100%) 7 (28%) 2022-03-05
antlir/compiler/items/genrule_layer.py
antlir/bzl/image_unittest_helpers.bzl
2 12 (16%) 36 (5%) 2022-03-28
metalos/lib/send_events/Cargo.toml
metalos/lib/image/Cargo.toml
2 2 (100%) 7 (28%) 2022-03-05
metalos/lib/systemd/Cargo.toml
metalos/lib/image/Cargo.toml
2 3 (66%) 7 (28%) 2022-03-31
metalos/lib/sandbox/Cargo.toml
metalos/lib/systemd/Cargo.toml
2 2 (100%) 3 (66%) 2022-03-22
antlir/compiler/items/genrule_layer.py
antlir/bzl/container_opts.shape.bzl
2 12 (16%) 5 (40%) 2022-03-28
metalos/lib/blkid/Cargo.toml
metalos/lib/btrfs/Cargo.toml
2 2 (100%) 5 (40%) 2022-03-23
metalos/lib/expand_partition/Cargo.toml
metalos/lib/btrfs/Cargo.toml
2 2 (100%) 5 (40%) 2022-03-22
metalos/lib/service/helper/Cargo.toml
metalos/lib/btrfs/Cargo.toml
2 2 (100%) 5 (40%) 2022-03-31
metalos/lib/generator/Cargo.toml
metalos/lib/btrfs/Cargo.toml
2 3 (66%) 5 (40%) 2022-03-31
metalos/lib/net_utils/Cargo.toml
metalos/lib/systemd/Cargo.toml
2 2 (100%) 3 (66%) 2022-03-22
metalos/lib/sandbox/Cargo.toml
metalos/lib/net_utils/Cargo.toml
2 2 (100%) 2 (100%) 2022-03-22
antlir/bzl/image_unittest_helpers.bzl
antlir/bzl/container_opts.shape.bzl
2 36 (5%) 5 (40%) 2022-03-28
metalos/metalctl/src/fetch_images.rs
metalos/lib/metalos_paths/src/metalos_paths.rs
2 8 (25%) 2 (100%) 2022-04-01
antlir/compiler/items/install_file.py
antlir/bzl/wrap_runtime_deps.bzl
2 14 (14%) 14 (14%) 2022-03-10
metalos/metalctl/metalctl.bzl
metalos/metalctl/src/fetch_images.rs
2 22 (9%) 8 (25%) 2022-03-25
metalos/lib/sandbox/Cargo.toml
metalos/lib/expand_partition/Cargo.toml
2 2 (100%) 2 (100%) 2022-03-22
antlir/bzl/image/feature/requires.shape.bzl
antlir/bzl/image/feature/requires.bzl
2 2 (100%) 2 (100%) 2022-03-08
metalos/lib/systemd/Cargo.toml
metalos/lib/service/helper/Cargo.toml
2 3 (66%) 2 (100%) 2022-03-31
metalos/metalctl/src/kernel_cmdline.rs
metalos/metalctl/src/config.rs
2 13 (15%) 9 (22%) 2022-04-01
metalos/lib/sandbox/Cargo.toml
metalos/lib/btrfs/Cargo.toml
2 2 (100%) 5 (40%) 2022-03-22
antlir/compiler/items/genrule_layer.py
antlir/compiler/compiler.py
2 12 (16%) 39 (5%) 2022-03-28
metalos/lib/expand_partition/Cargo.toml
metalos/lib/systemd/Cargo.toml
2 2 (100%) 3 (66%) 2022-03-22
metalos/lib/sandbox/Cargo.toml
metalos/lib/netlink/Cargo.toml
2 2 (100%) 3 (66%) 2022-03-22
antlir/vm/bzl/build_vm_run_target.bzl
antlir/bzl/wrap_runtime_deps.bzl
2 7 (28%) 14 (14%) 2022-03-24
metalos/lib/net_utils/Cargo.toml
metalos/lib/netlink/Cargo.toml
2 2 (100%) 3 (66%) 2022-03-22
antlir/compiler/dep_graph.py
antlir/compiler/compiler.py
2 20 (10%) 39 (5%) 2022-03-16
antlir/compiler/items/requires.py
antlir/bzl/image/feature/requires.bzl
2 2 (100%) 2 (100%) 2022-03-08
metalos/lib/systemd_generator_lib/src/systemd_generator_lib.rs
metalos/metalctl/src/fetch_images.rs
2 3 (66%) 8 (25%) 2022-03-25
metalos/metalctl/metalctl.bzl
metalos/lib/systemd_generator_lib/src/systemd_generator_lib.rs
2 22 (9%) 3 (66%) 2022-03-25
antlir/nspawn_in_subvol/plugins/repo_servers.py
antlir/nspawn_in_subvol/plugins/launch_repo_servers.py
2 14 (14%) 16 (12%) 2022-03-28
metalos/lib/net_utils/Cargo.toml
metalos/lib/expand_partition/Cargo.toml
2 2 (100%) 2 (100%) 2022-03-22
metalos/lib/systemd/Cargo.toml
metalos/lib/generator/Cargo.toml
2 3 (66%) 3 (66%) 2022-03-31
metalos/lib/netlink/Cargo.toml
metalos/lib/blkid/Cargo.toml
2 3 (66%) 2 (100%) 2022-03-23
metalos/lib/state/Cargo.toml
metalos/lib/image/Cargo.toml
2 2 (100%) 7 (28%) 2022-03-30
metalos/lib/net_utils/Cargo.toml
metalos/lib/btrfs/Cargo.toml
2 2 (100%) 5 (40%) 2022-03-22
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [metalos/host_configs/evalctx/src/starlark/template.rs] [metalos/host_configs/evalctx/src/starlark/template.rs] [metalos/host_configs/evalctx/src/starlark/generator.rs] [metalos/host_configs/evalctx/src/starlark/generator.rs] [metalos/host_configs/evalctx/src/starlark/template.rs]--[metalos/host_configs/evalctx/src/starlark/generator.rs] 3 [metalos/lib/image/Cargo.toml] [metalos/lib/image/Cargo.toml] [metalos/lib/btrfs/Cargo.toml] [metalos/lib/btrfs/Cargo.toml] [metalos/lib/image/Cargo.toml]--[metalos/lib/btrfs/Cargo.toml] 3 [metalos/metalctl/src/generator.rs] [metalos/metalctl/src/generator.rs] [metalos/metalctl/metalctl.bzl] [metalos/metalctl/metalctl.bzl] [metalos/metalctl/src/generator.rs]--[metalos/metalctl/metalctl.bzl] 3 [metalos/metalctl/src/fetch_images.rs] [metalos/metalctl/src/fetch_images.rs] [metalos/metalctl/src/generator.rs]--[metalos/metalctl/src/fetch_images.rs] 2 [metalos/lib/systemd_generator_lib/src/systemd_generator_lib.rs] [metalos/lib/systemd_generator_lib/src/systemd_generator_lib.rs] [metalos/metalctl/src/generator.rs]--[metalos/lib/systemd_generator_lib/src/systemd_generator_lib.rs] 2 [metalos/metalctl/metalctl.bzl]--[metalos/metalctl/src/fetch_images.rs] 2 [metalos/metalctl/metalctl.bzl]--[metalos/lib/systemd_generator_lib/src/systemd_generator_lib.rs] 2 [metalos/lib/systemd/Cargo.toml] [metalos/lib/systemd/Cargo.toml] [metalos/lib/systemd/Cargo.toml]--[metalos/lib/image/Cargo.toml] 2 [metalos/lib/systemd/Cargo.toml]--[metalos/lib/btrfs/Cargo.toml] 3 [metalos/lib/service/helper/Cargo.toml] [metalos/lib/service/helper/Cargo.toml] [metalos/lib/systemd/Cargo.toml]--[metalos/lib/service/helper/Cargo.toml] 2 [metalos/lib/generator/Cargo.toml] [metalos/lib/generator/Cargo.toml] [metalos/lib/systemd/Cargo.toml]--[metalos/lib/generator/Cargo.toml] 2 [metalos/lib/netlink/Cargo.toml] [metalos/lib/netlink/Cargo.toml] [metalos/lib/netlink/Cargo.toml]--[metalos/lib/btrfs/Cargo.toml] 3 [metalos/lib/netlink/Cargo.toml]--[metalos/lib/systemd/Cargo.toml] 2 [metalos/lib/blkid/Cargo.toml] [metalos/lib/blkid/Cargo.toml] [metalos/lib/netlink/Cargo.toml]--[metalos/lib/blkid/Cargo.toml] 2 [antlir/errors.py] [antlir/errors.py] [antlir/compiler/compiler.py] [antlir/compiler/compiler.py] [antlir/errors.py]--[antlir/compiler/compiler.py] 3 [antlir/nspawn_in_subvol/args.py] [antlir/nspawn_in_subvol/args.py] [antlir/nspawn_in_subvol/args.py]--[antlir/compiler/compiler.py] 2 [metalos/lib/expand_partition/Cargo.toml] [metalos/lib/expand_partition/Cargo.toml] [metalos/lib/expand_partition/Cargo.toml]--[metalos/lib/btrfs/Cargo.toml] 2 [metalos/lib/expand_partition/Cargo.toml]--[metalos/lib/systemd/Cargo.toml] 2 [metalos/lib/expand_partition/Cargo.toml]--[metalos/lib/netlink/Cargo.toml] 2 [metalos/lib/starlark_util/src/starlark_util.rs] [metalos/lib/starlark_util/src/starlark_util.rs] [metalos/lib/starlark_util/src/value.rs] [metalos/lib/starlark_util/src/value.rs] [metalos/lib/starlark_util/src/starlark_util.rs]--[metalos/lib/starlark_util/src/value.rs] 2 [metalos/lib/service/helper/Cargo.toml]--[metalos/lib/btrfs/Cargo.toml] 2 [metalos/lib/service/helper/Cargo.toml]--[metalos/lib/generator/Cargo.toml] 2 [metalos/lib/generator/Cargo.toml]--[metalos/lib/btrfs/Cargo.toml] 2 [antlir/compiler/items/requires.py] [antlir/compiler/items/requires.py] [antlir/bzl/image/feature/requires.shape.bzl] [antlir/bzl/image/feature/requires.shape.bzl] [antlir/compiler/items/requires.py]--[antlir/bzl/image/feature/requires.shape.bzl] 2 [antlir/bzl/image/feature/requires.bzl] [antlir/bzl/image/feature/requires.bzl] [antlir/compiler/items/requires.py]--[antlir/bzl/image/feature/requires.bzl] 2 [antlir/bzl/image/feature/requires.shape.bzl]--[antlir/bzl/image/feature/requires.bzl] 2 [metalos/lib/metalos_paths/src/metalos_paths.rs] [metalos/lib/metalos_paths/src/metalos_paths.rs] [metalos/metalctl/src/fetch_images.rs]--[metalos/lib/metalos_paths/src/metalos_paths.rs] 2 [metalos/lib/systemd_generator_lib/src/systemd_generator_lib.rs]--[metalos/metalctl/src/fetch_images.rs] 2 [metalos/lib/http_test/Cargo.toml] [metalos/lib/http_test/Cargo.toml] [metalos/lib/http_test/Cargo.toml]--[metalos/lib/image/Cargo.toml] 2 [antlir/compiler/items/genrule_layer.py] [antlir/compiler/items/genrule_layer.py] [antlir/compiler/items/genrule_layer.py]--[antlir/compiler/compiler.py] 2 [antlir/bzl/image_unittest_helpers.bzl] [antlir/bzl/image_unittest_helpers.bzl] [antlir/compiler/items/genrule_layer.py]--[antlir/bzl/image_unittest_helpers.bzl] 2 [antlir/bzl/container_opts.shape.bzl] [antlir/bzl/container_opts.shape.bzl] [antlir/compiler/items/genrule_layer.py]--[antlir/bzl/container_opts.shape.bzl] 2 [antlir/bzl/image_unittest_helpers.bzl]--[antlir/bzl/container_opts.shape.bzl] 2 [metalos/lib/send_events/Cargo.toml] [metalos/lib/send_events/Cargo.toml] [metalos/lib/send_events/Cargo.toml]--[metalos/lib/image/Cargo.toml] 2 [metalos/lib/sandbox/Cargo.toml] [metalos/lib/sandbox/Cargo.toml] [metalos/lib/sandbox/Cargo.toml]--[metalos/lib/btrfs/Cargo.toml] 2 [metalos/lib/sandbox/Cargo.toml]--[metalos/lib/systemd/Cargo.toml] 2 [metalos/lib/sandbox/Cargo.toml]--[metalos/lib/netlink/Cargo.toml] 2 [metalos/lib/sandbox/Cargo.toml]--[metalos/lib/expand_partition/Cargo.toml] 2 [metalos/lib/net_utils/Cargo.toml] [metalos/lib/net_utils/Cargo.toml] [metalos/lib/sandbox/Cargo.toml]--[metalos/lib/net_utils/Cargo.toml] 2 [metalos/lib/blkid/Cargo.toml]--[metalos/lib/btrfs/Cargo.toml] 2 [metalos/lib/net_utils/Cargo.toml]--[metalos/lib/btrfs/Cargo.toml] 2 [metalos/lib/net_utils/Cargo.toml]--[metalos/lib/systemd/Cargo.toml] 2 [metalos/lib/net_utils/Cargo.toml]--[metalos/lib/netlink/Cargo.toml] 2 [metalos/lib/net_utils/Cargo.toml]--[metalos/lib/expand_partition/Cargo.toml] 2 [antlir/compiler/items/install_file.py] [antlir/compiler/items/install_file.py] [antlir/bzl/wrap_runtime_deps.bzl] [antlir/bzl/wrap_runtime_deps.bzl] [antlir/compiler/items/install_file.py]--[antlir/bzl/wrap_runtime_deps.bzl] 2 [metalos/metalctl/src/kernel_cmdline.rs] [metalos/metalctl/src/kernel_cmdline.rs] [metalos/metalctl/src/config.rs] [metalos/metalctl/src/config.rs] [metalos/metalctl/src/kernel_cmdline.rs]--[metalos/metalctl/src/config.rs] 2 [antlir/vm/bzl/build_vm_run_target.bzl] [antlir/vm/bzl/build_vm_run_target.bzl] [antlir/vm/bzl/build_vm_run_target.bzl]--[antlir/bzl/wrap_runtime_deps.bzl] 2 [antlir/compiler/dep_graph.py] [antlir/compiler/dep_graph.py] [antlir/compiler/dep_graph.py]--[antlir/compiler/compiler.py] 2 [antlir/nspawn_in_subvol/plugins/repo_servers.py] [antlir/nspawn_in_subvol/plugins/repo_servers.py] [antlir/nspawn_in_subvol/plugins/launch_repo_servers.py] [antlir/nspawn_in_subvol/plugins/launch_repo_servers.py] [antlir/nspawn_in_subvol/plugins/repo_servers.py]--[antlir/nspawn_in_subvol/plugins/launch_repo_servers.py] 2 [metalos/lib/state/Cargo.toml] [metalos/lib/state/Cargo.toml] [metalos/lib/state/Cargo.toml]--[metalos/lib/image/Cargo.toml] 2

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 metalos/lib metalos/lib metalos/lib--metalos/lib 18 metalos/host_configs metalos/host_configs metalos/lib--metalos/host_configs 1 metalos/disk metalos/disk metalos/lib--metalos/disk 1 metalos metalos metalos/lib--metalos 1 antlir/bzl antlir/bzl antlir/bzl--metalos/lib 1 antlir/bzl--antlir/bzl 15 metalos/metalctl metalos/metalctl antlir/bzl--metalos/metalctl 1 antlir/bzl--metalos/host_configs 1 antlir antlir antlir/bzl--antlir 3 antlir/compiler antlir/compiler antlir/compiler--antlir/bzl 9 antlir/compiler--antlir/compiler 5 metalos/metalctl--metalos/lib 7 metalos/metalctl--metalos/metalctl 5 metalos/metalctl--metalos/disk 1 metalos/host_configs--metalos/metalctl 3 metalos/host_configs--metalos/host_configs 5 antlir/nspawn_in_subvol antlir/nspawn_in_subvol antlir/nspawn_in_subvol--antlir/bzl 1 antlir/nspawn_in_subvol--antlir/compiler 3 antlir/nspawn_in_subvol--antlir/nspawn_in_subvol 5 antlir/nspawn_in_subvol--antlir 1 antlir--antlir/compiler 4 antlir--antlir 1 antlir/vm antlir/vm antlir/vm--metalos/lib 1 antlir/vm--antlir/bzl 3 antlir/vm--antlir/compiler 1 antlir/vm--metalos/metalctl 1 antlir/vm--antlir 1 antlir/vm--antlir/vm 3 antlir/rpm antlir/rpm antlir/rpm--antlir/bzl 1 antlir/rpm--antlir/compiler 1 antlir/rpm--antlir/nspawn_in_subvol 1 config config config--antlir/bzl 1 config--antlir/compiler 1 metalos/initrd metalos/initrd metalos/initrd--antlir/vm 1 metalos/metalos_macros metalos/metalos_macros metalos/metalos_macros--antlir/bzl 1 metalos/metalos_macros--metalos/host_configs 1 antlir/proxy antlir/proxy antlir/proxy--antlir/proxy 1 metalos/bzl metalos/bzl metalos/bzl--metalos/bzl 1

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