facebook / relay
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
compiler/crates/relay-typegen/src/writer.rs
compiler/crates/relay-typegen/src/typescript.rs
6 29 (20%) 38 (15%) 2022-03-22
compiler/crates/relay-typegen/src/typescript.rs
compiler/crates/relay-typegen/src/flow.rs
6 38 (15%) 47 (12%) 2022-03-22
compiler/crates/relay-typegen/src/lib.rs
compiler/crates/relay-typegen/src/flow.rs
6 115 (5%) 47 (12%) 2022-03-22
compiler/crates/relay-typegen/src/writer.rs
compiler/crates/relay-typegen/src/lib.rs
6 29 (20%) 115 (5%) 2022-03-22
compiler/crates/relay-typegen/src/writer.rs
compiler/crates/relay-typegen/src/flow.rs
6 29 (20%) 47 (12%) 2022-03-22
compiler/crates/relay-typegen/src/typescript.rs
compiler/crates/relay-typegen/src/lib.rs
6 38 (15%) 115 (5%) 2022-03-22
packages/relay-runtime/store/ResolverCache.js
packages/relay-runtime/store/RelayReader.js
5 12 (41%) 110 (4%) 2022-03-29
compiler/crates/relay-config/src/typegen_config.rs
compiler/crates/relay-compiler/src/config.rs
5 11 (45%) 133 (3%) 2022-03-24
compiler/crates/relay-codegen/src/build_ast.rs
compiler/crates/relay-transforms/src/client_edges.rs
4 117 (3%) 24 (16%) 2022-03-16
packages/relay-runtime/subscription/requestSubscription.js
packages/relay-runtime/index.js
4 30 (13%) 178 (2%) 2022-03-30
packages/relay-runtime/mutations/RelayRecordSourceSelectorProxy.js
packages/relay-runtime/mutations/RelayRecordSourceProxy.js
3 34 (8%) 37 (8%) 2022-03-31
packages/relay-runtime/store/RelayStoreTypes.js
packages/relay-runtime/mutations/RelayRecordSourceProxy.js
3 228 (1%) 37 (8%) 2022-03-31
packages/relay-runtime/store/experimental-live-resolvers/LiveResolverCache.js
packages/relay-runtime/store/RelayReader.js
3 5 (60%) 110 (2%) 2022-03-29
compiler/crates/relay-lsp/src/utils.rs
compiler/crates/relay-lsp/src/server/lsp_state.rs
3 42 (7%) 109 (2%) 2022-03-21
packages/relay-runtime/store/RelayStoreTypes.js
packages/relay-runtime/mutations/RelayRecordSourceSelectorProxy.js
3 228 (1%) 34 (8%) 2022-03-31
packages/relay-runtime/store/RelayStoreTypes.js
packages/relay-runtime/index.js
3 228 (1%) 178 (1%) 2022-03-31
packages/relay-runtime/store/RelayReader.js
packages/relay-runtime/store/RelayStoreTypes.js
3 110 (2%) 228 (1%) 2022-03-18
packages/relay-runtime/store/experimental-live-resolvers/LiveResolverCache.js
packages/relay-runtime/store/ResolverCache.js
3 5 (60%) 12 (25%) 2022-03-29
packages/relay-runtime/util/ReaderNode.js
packages/relay-runtime/store/RelayReader.js
3 47 (6%) 110 (2%) 2022-03-18
compiler/crates/relay-compiler/src/errors.rs
compiler/crates/relay-compiler/src/config.rs
3 44 (6%) 133 (2%) 2022-03-23
packages/relay-runtime/util/RelayConcreteNode.js
packages/relay-runtime/util/ReaderNode.js
3 70 (4%) 47 (6%) 2022-03-18
packages/relay-runtime/util/RelayConcreteNode.js
packages/relay-runtime/store/RelayReader.js
3 70 (4%) 110 (2%) 2022-03-18
compiler/crates/common/src/text_source.rs
compiler/crates/relay-lsp/src/server/lsp_state.rs
2 2 (100%) 109 (1%) 2022-03-05
packages/relay-runtime/store/RelayStoreUtils.js
packages/relay-runtime/store/RelayReader.js
2 54 (3%) 110 (1%) 2022-03-29
compiler/crates/relay-lsp/src/location.rs
compiler/crates/relay-lsp/src/server/lsp_state.rs
2 16 (12%) 109 (1%) 2022-03-05
packages/relay-runtime/mutations/readUpdatableQuery_EXPERIMENTAL.js
packages/relay-runtime/mutations/RelayRecordSourceProxy.js
2 10 (20%) 37 (5%) 2022-03-31
compiler/crates/relay-lsp/src/server/lsp_state_resources.rs
compiler/crates/relay-compiler/src/build_project/mod.rs
2 57 (3%) 147 (1%) 2022-03-30
compiler/crates/relay-typegen/src/lib.rs
compiler/crates/relay-config/src/typegen_config.rs
2 115 (1%) 11 (18%) 2022-03-22
packages/relay-runtime/util/RelayConcreteNode.js
packages/relay-runtime/store/RelayStoreTypes.js
2 70 (2%) 228 (<1%) 2022-03-18
compiler/crates/relay-lsp/src/diagnostic_reporter.rs
compiler/crates/relay-compiler/src/status_reporter.rs
2 22 (9%) 8 (25%) 2022-03-10
packages/relay-runtime/mutations/readUpdatableFragment_EXPERIMENTAL.js
packages/relay-runtime/mutations/RelayRecordSourceProxy.js
2 2 (100%) 37 (5%) 2022-03-31
packages/relay-runtime/util/ReaderNode.js
packages/relay-runtime/store/RelayStoreTypes.js
2 47 (4%) 228 (<1%) 2022-03-18
packages/relay-runtime/store/RelayStoreTypes.js
packages/relay-runtime/mutations/readUpdatableQuery_EXPERIMENTAL.js
2 228 (<1%) 10 (20%) 2022-03-31
packages/relay-runtime/util/RelayRuntimeTypes.js
packages/relay-runtime/store/RelayStoreTypes.js
2 33 (6%) 228 (<1%) 2022-03-21
packages/relay-runtime/mutations/RelayRecordSourceProxy.js
packages/relay-runtime/index.js
2 37 (5%) 178 (1%) 2022-03-31
packages/relay-runtime/store/ResolverCache.js
packages/relay-runtime/store/RelayStoreUtils.js
2 12 (16%) 54 (3%) 2022-03-29
compiler/crates/relay-compiler/Cargo.toml
compiler/crates/relay-bin/Cargo.toml
2 104 (1%) 4 (50%) 2022-03-31
compiler/crates/relay-lsp/src/server/lsp_state.rs
compiler/crates/extract-graphql/src/lib.rs
2 109 (1%) 18 (11%) 2022-03-21
compiler/crates/relay-typegen/src/lib.rs
compiler/crates/relay-typegen/src/javascript.rs
2 115 (1%) 2 (100%) 2022-03-22
packages/relay-runtime/store/RelayStoreTypes.js
packages/relay-runtime/mutations/readUpdatableFragment_EXPERIMENTAL.js
2 228 (<1%) 2 (100%) 2022-03-31
packages/relay-runtime/mutations/RelayRecordSourceSelectorProxy.js
packages/relay-runtime/index.js
2 34 (5%) 178 (1%) 2022-03-31
compiler/crates/relay-typegen/src/javascript.rs
compiler/crates/relay-compiler/src/config.rs
2 2 (100%) 133 (1%) 2022-03-22
compiler/crates/relay-transforms/src/lib.rs
compiler/crates/relay-transforms/src/assignable_fragment_spread/mod.rs
2 61 (3%) 9 (22%) 2022-03-21
compiler/crates/relay-transforms/src/lib.rs
compiler/crates/relay-transforms/src/client_edges.rs
2 61 (3%) 24 (8%) 2022-03-16
compiler/crates/relay-config/src/project_config.rs
compiler/crates/relay-compiler/src/config.rs
2 11 (18%) 133 (1%) 2022-03-09
packages/relay-runtime/util/RelayRuntimeTypes.js
packages/relay-runtime/mutations/RelayRecordSourceProxy.js
2 33 (6%) 37 (5%) 2022-03-21
packages/relay-runtime/util/RelayRuntimeTypes.js
packages/relay-runtime/mutations/RelayRecordSourceSelectorProxy.js
2 33 (6%) 34 (5%) 2022-03-21
compiler/crates/relay-lsp/src/location.rs
compiler/crates/common/src/text_source.rs
2 16 (12%) 2 (100%) 2022-03-05
compiler/crates/relay-compiler/src/errors.rs
compiler/crates/relay-config/src/typegen_config.rs
2 44 (4%) 11 (18%) 2022-03-23
compiler/crates/relay-lsp/src/utils.rs
compiler/crates/extract-graphql/src/lib.rs
2 42 (4%) 18 (11%) 2022-03-21
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [compiler/crates/relay-typegen/src/writer.rs] [compiler/crates/relay-typegen/src/writer.rs] [compiler/crates/relay-typegen/src/typescript.rs] [compiler/crates/relay-typegen/src/typescript.rs] [compiler/crates/relay-typegen/src/writer.rs]--[compiler/crates/relay-typegen/src/typescript.rs] 6 [compiler/crates/relay-typegen/src/flow.rs] [compiler/crates/relay-typegen/src/flow.rs] [compiler/crates/relay-typegen/src/writer.rs]--[compiler/crates/relay-typegen/src/flow.rs] 6 [compiler/crates/relay-typegen/src/lib.rs] [compiler/crates/relay-typegen/src/lib.rs] [compiler/crates/relay-typegen/src/writer.rs]--[compiler/crates/relay-typegen/src/lib.rs] 6 [compiler/crates/relay-typegen/src/typescript.rs]--[compiler/crates/relay-typegen/src/flow.rs] 6 [compiler/crates/relay-typegen/src/typescript.rs]--[compiler/crates/relay-typegen/src/lib.rs] 6 [compiler/crates/relay-typegen/src/lib.rs]--[compiler/crates/relay-typegen/src/flow.rs] 6 [compiler/crates/relay-config/src/typegen_config.rs] [compiler/crates/relay-config/src/typegen_config.rs] [compiler/crates/relay-typegen/src/lib.rs]--[compiler/crates/relay-config/src/typegen_config.rs] 2 [compiler/crates/relay-typegen/src/javascript.rs] [compiler/crates/relay-typegen/src/javascript.rs] [compiler/crates/relay-typegen/src/lib.rs]--[compiler/crates/relay-typegen/src/javascript.rs] 2 [packages/relay-runtime/store/ResolverCache.js] [packages/relay-runtime/store/ResolverCache.js] [packages/relay-runtime/store/RelayReader.js] [packages/relay-runtime/store/RelayReader.js] [packages/relay-runtime/store/ResolverCache.js]--[packages/relay-runtime/store/RelayReader.js] 5 [packages/relay-runtime/store/RelayStoreUtils.js] [packages/relay-runtime/store/RelayStoreUtils.js] [packages/relay-runtime/store/ResolverCache.js]--[packages/relay-runtime/store/RelayStoreUtils.js] 2 [packages/relay-runtime/store/RelayStoreTypes.js] [packages/relay-runtime/store/RelayStoreTypes.js] [packages/relay-runtime/store/RelayReader.js]--[packages/relay-runtime/store/RelayStoreTypes.js] 3 [compiler/crates/relay-compiler/src/config.rs] [compiler/crates/relay-compiler/src/config.rs] [compiler/crates/relay-config/src/typegen_config.rs]--[compiler/crates/relay-compiler/src/config.rs] 5 [compiler/crates/relay-codegen/src/build_ast.rs] [compiler/crates/relay-codegen/src/build_ast.rs] [compiler/crates/relay-transforms/src/client_edges.rs] [compiler/crates/relay-transforms/src/client_edges.rs] [compiler/crates/relay-codegen/src/build_ast.rs]--[compiler/crates/relay-transforms/src/client_edges.rs] 4 [packages/relay-runtime/subscription/requestSubscription.js] [packages/relay-runtime/subscription/requestSubscription.js] [packages/relay-runtime/index.js] [packages/relay-runtime/index.js] [packages/relay-runtime/subscription/requestSubscription.js]--[packages/relay-runtime/index.js] 4 [packages/relay-runtime/mutations/RelayRecordSourceSelectorProxy.js] [packages/relay-runtime/mutations/RelayRecordSourceSelectorProxy.js] [packages/relay-runtime/mutations/RelayRecordSourceSelectorProxy.js]--[packages/relay-runtime/index.js] 2 [packages/relay-runtime/mutations/RelayRecordSourceProxy.js] [packages/relay-runtime/mutations/RelayRecordSourceProxy.js] [packages/relay-runtime/mutations/RelayRecordSourceSelectorProxy.js]--[packages/relay-runtime/mutations/RelayRecordSourceProxy.js] 3 [packages/relay-runtime/mutations/RelayRecordSourceProxy.js]--[packages/relay-runtime/index.js] 2 [packages/relay-runtime/store/RelayStoreTypes.js]--[packages/relay-runtime/index.js] 3 [packages/relay-runtime/store/RelayStoreTypes.js]--[packages/relay-runtime/mutations/RelayRecordSourceSelectorProxy.js] 3 [packages/relay-runtime/store/RelayStoreTypes.js]--[packages/relay-runtime/mutations/RelayRecordSourceProxy.js] 3 [packages/relay-runtime/mutations/readUpdatableQuery_EXPERIMENTAL.js] [packages/relay-runtime/mutations/readUpdatableQuery_EXPERIMENTAL.js] [packages/relay-runtime/store/RelayStoreTypes.js]--[packages/relay-runtime/mutations/readUpdatableQuery_EXPERIMENTAL.js] 2 [packages/relay-runtime/mutations/readUpdatableFragment_EXPERIMENTAL.js] [packages/relay-runtime/mutations/readUpdatableFragment_EXPERIMENTAL.js] [packages/relay-runtime/store/RelayStoreTypes.js]--[packages/relay-runtime/mutations/readUpdatableFragment_EXPERIMENTAL.js] 2 [packages/relay-runtime/store/experimental-live-resolvers/LiveResolverCache.js] [packages/relay-runtime/store/experimental-live-resolvers/LiveResolverCache.js] [packages/relay-runtime/store/experimental-live-resolvers/LiveResolverCache.js]--[packages/relay-runtime/store/ResolverCache.js] 3 [packages/relay-runtime/store/experimental-live-resolvers/LiveResolverCache.js]--[packages/relay-runtime/store/RelayReader.js] 3 [compiler/crates/relay-lsp/src/utils.rs] [compiler/crates/relay-lsp/src/utils.rs] [compiler/crates/relay-lsp/src/server/lsp_state.rs] [compiler/crates/relay-lsp/src/server/lsp_state.rs] [compiler/crates/relay-lsp/src/utils.rs]--[compiler/crates/relay-lsp/src/server/lsp_state.rs] 3 [compiler/crates/extract-graphql/src/lib.rs] [compiler/crates/extract-graphql/src/lib.rs] [compiler/crates/relay-lsp/src/utils.rs]--[compiler/crates/extract-graphql/src/lib.rs] 2 [compiler/crates/relay-lsp/src/server/lsp_state.rs]--[compiler/crates/extract-graphql/src/lib.rs] 2 [packages/relay-runtime/util/ReaderNode.js] [packages/relay-runtime/util/ReaderNode.js] [packages/relay-runtime/util/ReaderNode.js]--[packages/relay-runtime/store/RelayReader.js] 3 [packages/relay-runtime/util/ReaderNode.js]--[packages/relay-runtime/store/RelayStoreTypes.js] 2 [compiler/crates/relay-compiler/src/errors.rs] [compiler/crates/relay-compiler/src/errors.rs] [compiler/crates/relay-compiler/src/errors.rs]--[compiler/crates/relay-config/src/typegen_config.rs] 2 [compiler/crates/relay-compiler/src/errors.rs]--[compiler/crates/relay-compiler/src/config.rs] 3 [packages/relay-runtime/util/RelayConcreteNode.js] [packages/relay-runtime/util/RelayConcreteNode.js] [packages/relay-runtime/util/RelayConcreteNode.js]--[packages/relay-runtime/store/RelayReader.js] 3 [packages/relay-runtime/util/RelayConcreteNode.js]--[packages/relay-runtime/store/RelayStoreTypes.js] 2 [packages/relay-runtime/util/RelayConcreteNode.js]--[packages/relay-runtime/util/ReaderNode.js] 3 [compiler/crates/common/src/text_source.rs] [compiler/crates/common/src/text_source.rs] [compiler/crates/common/src/text_source.rs]--[compiler/crates/relay-lsp/src/server/lsp_state.rs] 2 [packages/relay-runtime/store/RelayStoreUtils.js]--[packages/relay-runtime/store/RelayReader.js] 2 [compiler/crates/relay-lsp/src/location.rs] [compiler/crates/relay-lsp/src/location.rs] [compiler/crates/relay-lsp/src/location.rs]--[compiler/crates/relay-lsp/src/server/lsp_state.rs] 2 [compiler/crates/relay-lsp/src/location.rs]--[compiler/crates/common/src/text_source.rs] 2 [packages/relay-runtime/mutations/readUpdatableQuery_EXPERIMENTAL.js]--[packages/relay-runtime/mutations/RelayRecordSourceProxy.js] 2 [compiler/crates/relay-lsp/src/server/lsp_state_resources.rs] [compiler/crates/relay-lsp/src/server/lsp_state_resources.rs] [compiler/crates/relay-compiler/src/build_project/mod.rs] [compiler/crates/relay-compiler/src/build_project/mod.rs] [compiler/crates/relay-lsp/src/server/lsp_state_resources.rs]--[compiler/crates/relay-compiler/src/build_project/mod.rs] 2 [compiler/crates/relay-lsp/src/diagnostic_reporter.rs] [compiler/crates/relay-lsp/src/diagnostic_reporter.rs] [compiler/crates/relay-compiler/src/status_reporter.rs] [compiler/crates/relay-compiler/src/status_reporter.rs] [compiler/crates/relay-lsp/src/diagnostic_reporter.rs]--[compiler/crates/relay-compiler/src/status_reporter.rs] 2 [packages/relay-runtime/mutations/readUpdatableFragment_EXPERIMENTAL.js]--[packages/relay-runtime/mutations/RelayRecordSourceProxy.js] 2 [packages/relay-runtime/util/RelayRuntimeTypes.js] [packages/relay-runtime/util/RelayRuntimeTypes.js] [packages/relay-runtime/util/RelayRuntimeTypes.js]--[packages/relay-runtime/mutations/RelayRecordSourceSelectorProxy.js] 2 [packages/relay-runtime/util/RelayRuntimeTypes.js]--[packages/relay-runtime/mutations/RelayRecordSourceProxy.js] 2 [packages/relay-runtime/util/RelayRuntimeTypes.js]--[packages/relay-runtime/store/RelayStoreTypes.js] 2 [compiler/crates/relay-compiler/Cargo.toml] [compiler/crates/relay-compiler/Cargo.toml] [compiler/crates/relay-bin/Cargo.toml] [compiler/crates/relay-bin/Cargo.toml] [compiler/crates/relay-compiler/Cargo.toml]--[compiler/crates/relay-bin/Cargo.toml] 2 [compiler/crates/relay-typegen/src/javascript.rs]--[compiler/crates/relay-compiler/src/config.rs] 2 [compiler/crates/relay-transforms/src/lib.rs] [compiler/crates/relay-transforms/src/lib.rs] [compiler/crates/relay-transforms/src/lib.rs]--[compiler/crates/relay-transforms/src/client_edges.rs] 2 [compiler/crates/relay-transforms/src/assignable_fragment_spread/mod.rs] [compiler/crates/relay-transforms/src/assignable_fragment_spread/mod.rs] [compiler/crates/relay-transforms/src/lib.rs]--[compiler/crates/relay-transforms/src/assignable_fragment_spread/mod.rs] 2 [compiler/crates/relay-config/src/project_config.rs] [compiler/crates/relay-config/src/project_config.rs] [compiler/crates/relay-config/src/project_config.rs]--[compiler/crates/relay-compiler/src/config.rs] 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 compiler/crates compiler/crates compiler/crates--compiler/crates 45 packages/relay-runtime packages/relay-runtime packages/relay-runtime--packages/relay-runtime 18 website/src website/src website/src--website/src 1

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