facebookexperimental / eden
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
eden/mononoke/mononoke_types/src/deleted_files_manifest.rs
eden/mononoke/derived_data/deleted_files_manifest/derive.rs
5 17 (29%) 43 (11%) 2022-03-29
eden/mononoke/mononoke_types/src/deleted_manifest_common.rs
eden/mononoke/derived_data/deleted_files_manifest/derive.rs
5 6 (83%) 43 (11%) 2022-03-29
eden/scm/lib/runlog/src/lib.rs
eden/scm/lib/runlog/src/filestore.rs
5 19 (26%) 14 (35%) 2022-03-29
eden/scm/lib/doctor/network/src/lib.rs
eden/scm/lib/doctor/network/Cargo.toml
5 13 (38%) 7 (71%) 2022-03-17
eden/mononoke/mononoke_types/src/deleted_manifest_common.rs
eden/mononoke/mononoke_types/src/deleted_files_manifest.rs
5 6 (83%) 17 (29%) 2022-03-29
eden/fs/inodes/ServerState.h
eden/fs/inodes/EdenMount.cpp
4 43 (9%) 383 (1%) 2022-03-30
eden/scm/Cargo.toml
eden/mononoke/Cargo.toml
4 9 (44%) 304 (1%) 2022-03-31
eden/fs/inodes/ServerState.cpp
eden/fs/inodes/EdenMount.cpp
4 34 (11%) 383 (1%) 2022-03-30
eden/fs/store/hg/HgBackingStore.h
eden/fs/store/hg/HgBackingStore.cpp
4 118 (3%) 195 (2%) 2022-03-10
eden/fs/store/hg/HgQueuedBackingStore.cpp
eden/fs/store/hg/HgBackingStore.h
4 81 (4%) 118 (3%) 2022-03-10
eden/fs/service/EdenServiceHandler.cpp
eden/fs/inodes/EdenMount.cpp
4 426 (<1%) 383 (1%) 2022-03-14
eden/fs/inodes/ServerState.h
eden/fs/inodes/ServerState.cpp
4 43 (9%) 34 (11%) 2022-03-30
eden/fs/store/hg/HgQueuedBackingStore.cpp
eden/fs/store/hg/HgBackingStore.cpp
4 81 (4%) 195 (2%) 2022-03-10
eden/mononoke/tools/admin/src/commands.rs
eden/mononoke/tools/admin/Cargo.toml
4 8 (50%) 21 (19%) 2022-03-21
eden/scm/Cargo.toml
eden/fs/Cargo.toml
3 9 (33%) 7 (42%) 2022-03-31
eden/mononoke/tools/admin/src/commands/ephemeral_store/list.rs
eden/mononoke/tools/admin/src/commands/ephemeral_store/cleanup.rs
3 3 (100%) 3 (100%) 2022-03-24
eden/mononoke/tools/admin/src/commands/ephemeral_store/info.rs
eden/mononoke/tools/admin/src/commands/ephemeral_store.rs
3 3 (100%) 4 (75%) 2022-03-24
eden/fs/testharness/TestMount.cpp
eden/fs/inodes/EdenMount.cpp
3 170 (1%) 383 (<1%) 2022-03-30
eden/fs/service/EdenServiceHandler.cpp
eden/fs/inodes/CheckoutContext.cpp
3 426 (<1%) 36 (8%) 2022-03-14
eden/mononoke/tools/admin/src/commands/ephemeral_store/cleanup.rs
eden/mononoke/tools/admin/src/commands/ephemeral_store.rs
3 3 (100%) 4 (75%) 2022-03-24
eden/mononoke/commit_rewriting/cross_repo_sync/Cargo.toml
eden/mononoke/bookmarks/bookmarks_movement/Cargo.toml
3 107 (2%) 89 (3%) 2022-03-31
eden/mononoke/repo_client/unbundle/Cargo.toml
eden/mononoke/commit_rewriting/backsyncer/Cargo.toml
3 111 (2%) 83 (3%) 2022-03-31
eden/mononoke/metaconfig/types/src/lib.rs
eden/mononoke/metaconfig/parser/src/config.rs
3 123 (2%) 80 (3%) 2022-03-21
eden/mononoke/Cargo.toml
eden/fs/Cargo.toml
3 304 (<1%) 7 (42%) 2022-03-31
eden/mononoke/derived_data/mercurial_derived_data/mapping.rs
eden/mononoke/derived_data/filenodes/derive.rs
3 38 (7%) 16 (18%) 2022-03-24
eden/fs/inodes/TreeInode.h
eden/fs/inodes/TreeInode.cpp
3 196 (1%) 362 (<1%) 2022-04-01
eden/mononoke/blobstore/ephemeral_blobstore/src/store.rs
eden/mononoke/blobstore/ephemeral_blobstore/src/bubble.rs
3 16 (18%) 20 (15%) 2022-03-24
eden/mononoke/repo_client/Cargo.toml
eden/mononoke/commit_rewriting/cross_repo_sync/Cargo.toml
3 111 (2%) 107 (2%) 2022-03-31
eden/fs/store/hg/HgBackingStore.cpp
eden/fs/config/EdenConfig.h
3 195 (1%) 114 (2%) 2022-03-10
eden/mononoke/tools/admin/src/commands/mutable_renames.rs
eden/mononoke/tools/admin/Cargo.toml
3 5 (60%) 21 (14%) 2022-03-23
eden/mononoke/commit_rewriting/cross_repo_sync/Cargo.toml
eden/mononoke/commit_rewriting/backsyncer/Cargo.toml
3 107 (2%) 83 (3%) 2022-03-31
eden/mononoke/derived_data/deleted_files_manifest/mapping.rs
eden/mononoke/derived_data/deleted_files_manifest/derive.rs
3 29 (10%) 43 (6%) 2022-03-29
eden/mononoke/derived_data/fsnodes/mapping.rs
eden/mononoke/commit_rewriting/backsyncer/src/tests.rs
3 52 (5%) 61 (4%) 2022-03-30
configerator/structs/scm/mononoke/repos/repos.thrift
eden/mononoke/metaconfig/types/src/lib.rs
3 53 (5%) 123 (2%) 2022-03-21
eden/mononoke/repo_client/unbundle/Cargo.toml
eden/mononoke/commit_rewriting/cross_repo_sync/Cargo.toml
3 111 (2%) 107 (2%) 2022-03-31
eden/fs/inodes/EdenMount.cpp
eden/fs/service/EdenServer.cpp
3 383 (<1%) 354 (<1%) 2022-03-30
configerator/structs/scm/mononoke/repos/repos.thrift
eden/mononoke/metaconfig/parser/src/config.rs
3 53 (5%) 80 (3%) 2022-03-21
eden/mononoke/mutable_renames/src/caching.rs
eden/mononoke/mutable_renames/Cargo.toml
3 3 (100%) 30 (10%) 2022-03-08
eden/mononoke/commit_rewriting/backsyncer/Cargo.toml
eden/mononoke/bookmarks/bookmarks_movement/Cargo.toml
3 83 (3%) 89 (3%) 2022-03-31
eden/fs/inodes/ServerState.cpp
eden/fs/service/EdenServer.cpp
3 34 (8%) 354 (<1%) 2022-03-30
eden/mononoke/repo_client/unbundle/Cargo.toml
eden/mononoke/bookmarks/bookmarks_movement/Cargo.toml
3 111 (2%) 89 (3%) 2022-03-31
eden/mononoke/tools/admin/src/commands/ephemeral_store/list.rs
eden/mononoke/tools/admin/src/commands/ephemeral_store/info.rs
3 3 (100%) 3 (100%) 2022-03-24
eden/scm/lib/workingcopy/src/status.rs
eden/scm/edenscm/mercurial/dirstate.py
3 5 (60%) 40 (7%) 2022-03-24
eden/fs/inodes/ServerState.h
eden/fs/service/EdenServer.cpp
3 43 (6%) 354 (<1%) 2022-03-30
eden/scm/lib/workingcopy/src/status.rs
eden/scm/edenscmnative/bindings/modules/pyworkingcopy/src/lib.rs
3 5 (60%) 22 (13%) 2022-03-24
eden/mononoke/repo_client/Cargo.toml
eden/mononoke/commit_rewriting/backsyncer/Cargo.toml
3 111 (2%) 83 (3%) 2022-03-31
eden/fs/prjfs/PrjfsChannel.h
eden/fs/prjfs/PrjfsChannel.cpp
3 29 (10%) 64 (4%) 2022-03-30
eden/mononoke/tools/admin/src/commands/ephemeral_store/list.rs
eden/mononoke/tools/admin/src/commands/ephemeral_store.rs
3 3 (100%) 4 (75%) 2022-03-24
eden/mononoke/walker/src/new_walker/args/mod.rs
eden/mononoke/walker/src/commands/setup.rs
3 5 (60%) 5 (60%) 2022-03-30
eden/mononoke/tools/admin/src/commit_id.rs
eden/mononoke/tools/admin/Cargo.toml
3 3 (100%) 21 (14%) 2022-03-23
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [eden/mononoke/mononoke_types/src/deleted_files_manifest.rs] [eden/mononoke/mononoke_types/src/deleted_files_manifest.rs] [eden/mononoke/derived_data/deleted_files_manifest/derive.rs] [eden/mononoke/derived_data/deleted_files_manifest/derive.rs] [eden/mononoke/mononoke_types/src/deleted_files_manifest.rs]--[eden/mononoke/derived_data/deleted_files_manifest/derive.rs] 5 [eden/mononoke/mononoke_types/src/deleted_manifest_common.rs] [eden/mononoke/mononoke_types/src/deleted_manifest_common.rs] [eden/mononoke/mononoke_types/src/deleted_manifest_common.rs]--[eden/mononoke/mononoke_types/src/deleted_files_manifest.rs] 5 [eden/mononoke/mononoke_types/src/deleted_manifest_common.rs]--[eden/mononoke/derived_data/deleted_files_manifest/derive.rs] 5 [eden/scm/lib/runlog/src/lib.rs] [eden/scm/lib/runlog/src/lib.rs] [eden/scm/lib/runlog/src/filestore.rs] [eden/scm/lib/runlog/src/filestore.rs] [eden/scm/lib/runlog/src/lib.rs]--[eden/scm/lib/runlog/src/filestore.rs] 5 [eden/scm/lib/doctor/network/src/lib.rs] [eden/scm/lib/doctor/network/src/lib.rs] [eden/scm/lib/doctor/network/Cargo.toml] [eden/scm/lib/doctor/network/Cargo.toml] [eden/scm/lib/doctor/network/src/lib.rs]--[eden/scm/lib/doctor/network/Cargo.toml] 5 [eden/fs/inodes/ServerState.h] [eden/fs/inodes/ServerState.h] [eden/fs/inodes/EdenMount.cpp] [eden/fs/inodes/EdenMount.cpp] [eden/fs/inodes/ServerState.h]--[eden/fs/inodes/EdenMount.cpp] 4 [eden/fs/inodes/ServerState.cpp] [eden/fs/inodes/ServerState.cpp] [eden/fs/inodes/ServerState.h]--[eden/fs/inodes/ServerState.cpp] 4 [eden/fs/service/EdenServer.cpp] [eden/fs/service/EdenServer.cpp] [eden/fs/inodes/ServerState.h]--[eden/fs/service/EdenServer.cpp] 3 [eden/fs/inodes/EdenMount.cpp]--[eden/fs/service/EdenServer.cpp] 3 [eden/scm/Cargo.toml] [eden/scm/Cargo.toml] [eden/mononoke/Cargo.toml] [eden/mononoke/Cargo.toml] [eden/scm/Cargo.toml]--[eden/mononoke/Cargo.toml] 4 [eden/fs/Cargo.toml] [eden/fs/Cargo.toml] [eden/scm/Cargo.toml]--[eden/fs/Cargo.toml] 3 [eden/mononoke/Cargo.toml]--[eden/fs/Cargo.toml] 3 [eden/fs/inodes/ServerState.cpp]--[eden/fs/inodes/EdenMount.cpp] 4 [eden/fs/inodes/ServerState.cpp]--[eden/fs/service/EdenServer.cpp] 3 [eden/fs/store/hg/HgBackingStore.h] [eden/fs/store/hg/HgBackingStore.h] [eden/fs/store/hg/HgBackingStore.cpp] [eden/fs/store/hg/HgBackingStore.cpp] [eden/fs/store/hg/HgBackingStore.h]--[eden/fs/store/hg/HgBackingStore.cpp] 4 [eden/fs/config/EdenConfig.h] [eden/fs/config/EdenConfig.h] [eden/fs/store/hg/HgBackingStore.cpp]--[eden/fs/config/EdenConfig.h] 3 [eden/fs/store/hg/HgQueuedBackingStore.cpp] [eden/fs/store/hg/HgQueuedBackingStore.cpp] [eden/fs/store/hg/HgQueuedBackingStore.cpp]--[eden/fs/store/hg/HgBackingStore.h] 4 [eden/fs/store/hg/HgQueuedBackingStore.cpp]--[eden/fs/store/hg/HgBackingStore.cpp] 4 [eden/fs/service/EdenServiceHandler.cpp] [eden/fs/service/EdenServiceHandler.cpp] [eden/fs/service/EdenServiceHandler.cpp]--[eden/fs/inodes/EdenMount.cpp] 4 [eden/fs/inodes/CheckoutContext.cpp] [eden/fs/inodes/CheckoutContext.cpp] [eden/fs/service/EdenServiceHandler.cpp]--[eden/fs/inodes/CheckoutContext.cpp] 3 [eden/mononoke/tools/admin/src/commands.rs] [eden/mononoke/tools/admin/src/commands.rs] [eden/mononoke/tools/admin/Cargo.toml] [eden/mononoke/tools/admin/Cargo.toml] [eden/mononoke/tools/admin/src/commands.rs]--[eden/mononoke/tools/admin/Cargo.toml] 4 [eden/mononoke/tools/admin/src/commands/ephemeral_store/list.rs] [eden/mononoke/tools/admin/src/commands/ephemeral_store/list.rs] [eden/mononoke/tools/admin/src/commands/ephemeral_store/cleanup.rs] [eden/mononoke/tools/admin/src/commands/ephemeral_store/cleanup.rs] [eden/mononoke/tools/admin/src/commands/ephemeral_store/list.rs]--[eden/mononoke/tools/admin/src/commands/ephemeral_store/cleanup.rs] 3 [eden/mononoke/tools/admin/src/commands/ephemeral_store/info.rs] [eden/mononoke/tools/admin/src/commands/ephemeral_store/info.rs] [eden/mononoke/tools/admin/src/commands/ephemeral_store/list.rs]--[eden/mononoke/tools/admin/src/commands/ephemeral_store/info.rs] 3 [eden/mononoke/tools/admin/src/commands/ephemeral_store.rs] [eden/mononoke/tools/admin/src/commands/ephemeral_store.rs] [eden/mononoke/tools/admin/src/commands/ephemeral_store/list.rs]--[eden/mononoke/tools/admin/src/commands/ephemeral_store.rs] 3 [eden/mononoke/tools/admin/src/commands/ephemeral_store/cleanup.rs]--[eden/mononoke/tools/admin/src/commands/ephemeral_store.rs] 3 [eden/mononoke/tools/admin/src/commands/ephemeral_store/info.rs]--[eden/mononoke/tools/admin/src/commands/ephemeral_store.rs] 3 [eden/fs/testharness/TestMount.cpp] [eden/fs/testharness/TestMount.cpp] [eden/fs/testharness/TestMount.cpp]--[eden/fs/inodes/EdenMount.cpp] 3 [eden/mononoke/commit_rewriting/cross_repo_sync/Cargo.toml] [eden/mononoke/commit_rewriting/cross_repo_sync/Cargo.toml] [eden/mononoke/bookmarks/bookmarks_movement/Cargo.toml] [eden/mononoke/bookmarks/bookmarks_movement/Cargo.toml] [eden/mononoke/commit_rewriting/cross_repo_sync/Cargo.toml]--[eden/mononoke/bookmarks/bookmarks_movement/Cargo.toml] 3 [eden/mononoke/commit_rewriting/backsyncer/Cargo.toml] [eden/mononoke/commit_rewriting/backsyncer/Cargo.toml] [eden/mononoke/commit_rewriting/cross_repo_sync/Cargo.toml]--[eden/mononoke/commit_rewriting/backsyncer/Cargo.toml] 3 [eden/mononoke/repo_client/unbundle/Cargo.toml] [eden/mononoke/repo_client/unbundle/Cargo.toml] [eden/mononoke/repo_client/unbundle/Cargo.toml]--[eden/mononoke/commit_rewriting/cross_repo_sync/Cargo.toml] 3 [eden/mononoke/repo_client/unbundle/Cargo.toml]--[eden/mononoke/bookmarks/bookmarks_movement/Cargo.toml] 3 [eden/mononoke/repo_client/unbundle/Cargo.toml]--[eden/mononoke/commit_rewriting/backsyncer/Cargo.toml] 3 [eden/mononoke/commit_rewriting/backsyncer/Cargo.toml]--[eden/mononoke/bookmarks/bookmarks_movement/Cargo.toml] 3 [eden/mononoke/metaconfig/types/src/lib.rs] [eden/mononoke/metaconfig/types/src/lib.rs] [eden/mononoke/metaconfig/parser/src/config.rs] [eden/mononoke/metaconfig/parser/src/config.rs] [eden/mononoke/metaconfig/types/src/lib.rs]--[eden/mononoke/metaconfig/parser/src/config.rs] 3 [eden/mononoke/derived_data/mercurial_derived_data/mapping.rs] [eden/mononoke/derived_data/mercurial_derived_data/mapping.rs] [eden/mononoke/derived_data/filenodes/derive.rs] [eden/mononoke/derived_data/filenodes/derive.rs] [eden/mononoke/derived_data/mercurial_derived_data/mapping.rs]--[eden/mononoke/derived_data/filenodes/derive.rs] 3 [eden/fs/inodes/TreeInode.h] [eden/fs/inodes/TreeInode.h] [eden/fs/inodes/TreeInode.cpp] [eden/fs/inodes/TreeInode.cpp] [eden/fs/inodes/TreeInode.h]--[eden/fs/inodes/TreeInode.cpp] 3 [eden/mononoke/blobstore/ephemeral_blobstore/src/store.rs] [eden/mononoke/blobstore/ephemeral_blobstore/src/store.rs] [eden/mononoke/blobstore/ephemeral_blobstore/src/bubble.rs] [eden/mononoke/blobstore/ephemeral_blobstore/src/bubble.rs] [eden/mononoke/blobstore/ephemeral_blobstore/src/store.rs]--[eden/mononoke/blobstore/ephemeral_blobstore/src/bubble.rs] 3 [eden/mononoke/repo_client/Cargo.toml] [eden/mononoke/repo_client/Cargo.toml] [eden/mononoke/repo_client/Cargo.toml]--[eden/mononoke/commit_rewriting/cross_repo_sync/Cargo.toml] 3 [eden/mononoke/repo_client/Cargo.toml]--[eden/mononoke/commit_rewriting/backsyncer/Cargo.toml] 3 [eden/mononoke/tools/admin/src/commands/mutable_renames.rs] [eden/mononoke/tools/admin/src/commands/mutable_renames.rs] [eden/mononoke/tools/admin/src/commands/mutable_renames.rs]--[eden/mononoke/tools/admin/Cargo.toml] 3 [eden/mononoke/derived_data/deleted_files_manifest/mapping.rs] [eden/mononoke/derived_data/deleted_files_manifest/mapping.rs] [eden/mononoke/derived_data/deleted_files_manifest/mapping.rs]--[eden/mononoke/derived_data/deleted_files_manifest/derive.rs] 3 [eden/mononoke/derived_data/fsnodes/mapping.rs] [eden/mononoke/derived_data/fsnodes/mapping.rs] [eden/mononoke/commit_rewriting/backsyncer/src/tests.rs] [eden/mononoke/commit_rewriting/backsyncer/src/tests.rs] [eden/mononoke/derived_data/fsnodes/mapping.rs]--[eden/mononoke/commit_rewriting/backsyncer/src/tests.rs] 3 [configerator/structs/scm/mononoke/repos/repos.thrift] [configerator/structs/scm/mononoke/repos/repos.thrift] [configerator/structs/scm/mononoke/repos/repos.thrift]--[eden/mononoke/metaconfig/types/src/lib.rs] 3 [configerator/structs/scm/mononoke/repos/repos.thrift]--[eden/mononoke/metaconfig/parser/src/config.rs] 3 [eden/mononoke/mutable_renames/src/caching.rs] [eden/mononoke/mutable_renames/src/caching.rs] [eden/mononoke/mutable_renames/Cargo.toml] [eden/mononoke/mutable_renames/Cargo.toml] [eden/mononoke/mutable_renames/src/caching.rs]--[eden/mononoke/mutable_renames/Cargo.toml] 3 [eden/scm/lib/workingcopy/src/status.rs] [eden/scm/lib/workingcopy/src/status.rs] [eden/scm/edenscm/mercurial/dirstate.py] [eden/scm/edenscm/mercurial/dirstate.py] [eden/scm/lib/workingcopy/src/status.rs]--[eden/scm/edenscm/mercurial/dirstate.py] 3 [eden/scm/edenscmnative/bindings/modules/pyworkingcopy/src/lib.rs] [eden/scm/edenscmnative/bindings/modules/pyworkingcopy/src/lib.rs] [eden/scm/lib/workingcopy/src/status.rs]--[eden/scm/edenscmnative/bindings/modules/pyworkingcopy/src/lib.rs] 3 [eden/fs/prjfs/PrjfsChannel.h] [eden/fs/prjfs/PrjfsChannel.h] [eden/fs/prjfs/PrjfsChannel.cpp] [eden/fs/prjfs/PrjfsChannel.cpp] [eden/fs/prjfs/PrjfsChannel.h]--[eden/fs/prjfs/PrjfsChannel.cpp] 3 [eden/mononoke/walker/src/new_walker/args/mod.rs] [eden/mononoke/walker/src/new_walker/args/mod.rs] [eden/mononoke/walker/src/commands/setup.rs] [eden/mononoke/walker/src/commands/setup.rs] [eden/mononoke/walker/src/new_walker/args/mod.rs]--[eden/mononoke/walker/src/commands/setup.rs] 3 [eden/mononoke/tools/admin/src/commit_id.rs] [eden/mononoke/tools/admin/src/commit_id.rs] [eden/mononoke/tools/admin/src/commit_id.rs]--[eden/mononoke/tools/admin/Cargo.toml] 3

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 eden/scm eden/scm eden/scm--eden/scm 69 eden/mononoke eden/mononoke eden/scm--eden/mononoke 11 eden/fs eden/fs eden/scm--eden/fs 8 configerator/structs configerator/structs eden/scm--configerator/structs 2 eden/mononoke--eden/mononoke 65 eden/mononoke--eden/fs 6 eden/fs--eden/fs 36 eden/fs--configerator/structs 2 configerator/structs--eden/mononoke 5 configerator/structs--configerator/structs 2 eden/integration eden/integration eden/integration--eden/fs 2 build/fbcode_builder build/fbcode_builder build/fbcode_builder--build/fbcode_builder 1

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