facebookexperimental / Recoil
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 42)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
typescript/tests.ts
packages/recoil/recoil_values/Recoil_atomFamily.js
2 54 (3%) 8 (25%) 2022-03-24
packages/recoil/recoil_values/Recoil_atom.js
packages/recoil/recoil_values/Recoil_atomFamily.js
2 15 (13%) 8 (25%) 2022-03-18
packages/recoil/caches/Recoil_treeCacheLRU.js
packages/recoil/caches/Recoil_TreeCache.js
1 2 (50%) 7 (14%) 2022-03-16
packages/recoil/recoil_values/Recoil_selector.js
packages/recoil/recoil_values/Recoil_WaitFor.js
1 18 (5%) 3 (33%) 2022-03-18
packages/recoil/recoil_values/Recoil_selectorFamily.js
packages/recoil/recoil_values/Recoil_atomFamily.js
1 5 (20%) 8 (12%) 2022-03-18
packages/recoil/core/Recoil_Node.js
packages/recoil/recoil_values/Recoil_selector.js
1 3 (33%) 18 (5%) 2022-03-16
packages/recoil/core/Recoil_ReactMode.js
packages/recoil/core/Recoil_Node.js
1 7 (14%) 3 (33%) 2022-03-16
packages/recoil/recoil_values/Recoil_selector.js
packages/recoil/recoil_values/Recoil_atom.js
1 18 (5%) 15 (6%) 2022-03-18
packages/recoil/recoil_values/Recoil_selector.js
packages/recoil/recoil_values/Recoil_selectorFamily.js
1 18 (5%) 5 (20%) 2022-03-18
packages/recoil/caches/Recoil_TreeCacheImplementationType.js
packages/recoil/caches/Recoil_TreeCache.js
1 2 (50%) 7 (14%) 2022-03-16
packages/recoil/caches/Recoil_TreeCache.js
packages/recoil/recoil_values/Recoil_selector.js
1 7 (14%) 18 (5%) 2022-03-16
packages/recoil/recoil_values/Recoil_WaitFor.js
packages/recoil/adt/Recoil_Wrapper.js
1 3 (33%) 1 (100%) 2022-03-18
packages/recoil/core/Recoil_Node.js
packages/recoil/caches/Recoil_TreeCache.js
1 3 (33%) 7 (14%) 2022-03-16
packages/recoil/recoil_values/Recoil_selectorFamily.js
typescript/tests.ts
1 5 (20%) 54 (1%) 2022-03-18
packages/recoil/core/Recoil_Node.js
packages/recoil/caches/Recoil_treeCacheFromPolicy.js
1 3 (33%) 3 (33%) 2022-03-16
packages/recoil/recoil_values/Recoil_WaitFor.js
typescript/tests.ts
1 3 (33%) 54 (1%) 2022-03-18
packages/recoil/recoil_values/Recoil_selector.js
packages/recoil/recoil_values/Recoil_atomFamily.js
1 18 (5%) 8 (12%) 2022-03-18
packages/recoil/adt/Recoil_ArrayKeyedMap.js
packages/recoil/hooks/Recoil_useRecoilCallback.js
1 4 (25%) 10 (10%) 2022-03-11
packages/recoil/caches/Recoil_treeCacheFromPolicy.js
packages/recoil/recoil_values/Recoil_selector.js
1 3 (33%) 18 (5%) 2022-03-16
packages/shared/polyfill/recoverableViolation.js
packages/recoil/caches/Recoil_TreeCacheImplementationType.js
1 2 (50%) 2 (50%) 2022-03-16
packages/shared/polyfill/recoverableViolation.js
packages/recoil/caches/Recoil_TreeCache.js
1 2 (50%) 7 (14%) 2022-03-16
packages/recoil/adt/Recoil_Wrapper.js
packages/recoil/recoil_values/Recoil_selectorFamily.js
1 1 (100%) 5 (20%) 2022-03-18
packages/recoil/recoil_values/Recoil_atom.js
packages/recoil/adt/Recoil_Wrapper.js
1 15 (6%) 1 (100%) 2022-03-18
packages/recoil/recoil_values/Recoil_atom.js
packages/recoil/recoil_values/Recoil_WaitFor.js
1 15 (6%) 3 (33%) 2022-03-18
packages/recoil/caches/Recoil_treeCacheLRU.js
packages/recoil/caches/Recoil_treeCacheFromPolicy.js
1 2 (50%) 3 (33%) 2022-03-16
packages/recoil/recoil_values/Recoil_selector.js
packages/recoil/adt/Recoil_Wrapper.js
1 18 (5%) 1 (100%) 2022-03-18
packages/recoil/core/Recoil_ReactMode.js
packages/recoil/caches/Recoil_TreeCache.js
1 7 (14%) 7 (14%) 2022-03-16
packages/recoil/recoil_values/Recoil_WaitFor.js
packages/recoil/recoil_values/Recoil_atomFamily.js
1 3 (33%) 8 (12%) 2022-03-18
packages/recoil/adt/Recoil_Wrapper.js
packages/recoil/recoil_values/Recoil_atomFamily.js
1 1 (100%) 8 (12%) 2022-03-18
packages/recoil/caches/Recoil_treeCacheLRU.js
packages/recoil/recoil_values/Recoil_selector.js
1 2 (50%) 18 (5%) 2022-03-16
packages/recoil/adt/Recoil_Loadable.js
typescript/tests.ts
1 8 (12%) 54 (1%) 2022-03-18
packages/shared/__test_utils__/Recoil_TestingUtils.js
packages/recoil/hooks/Recoil_useRecoilCallback.js
1 23 (4%) 10 (10%) 2022-03-18
packages/recoil/core/Recoil_Node.js
packages/recoil/caches/Recoil_treeCacheLRU.js
1 3 (33%) 2 (50%) 2022-03-16
packages/recoil/recoil_values/Recoil_WaitFor.js
packages/recoil/recoil_values/Recoil_selectorFamily.js
1 3 (33%) 5 (20%) 2022-03-18
packages/recoil/core/Recoil_ReactMode.js
packages/recoil/caches/Recoil_treeCacheLRU.js
1 7 (14%) 2 (50%) 2022-03-16
packages/recoil/recoil_values/Recoil_selector.js
typescript/tests.ts
1 18 (5%) 54 (1%) 2022-03-18
packages/recoil/recoil_values/Recoil_atom.js
typescript/tests.ts
1 15 (6%) 54 (1%) 2022-03-18
packages/recoil/caches/Recoil_treeCacheFromPolicy.js
packages/recoil/caches/Recoil_TreeCache.js
1 3 (33%) 7 (14%) 2022-03-16
packages/recoil/adt/Recoil_Wrapper.js
typescript/tests.ts
1 1 (100%) 54 (1%) 2022-03-18
packages/recoil/recoil_values/Recoil_atom.js
packages/recoil/recoil_values/Recoil_selectorFamily.js
1 15 (6%) 5 (20%) 2022-03-18
packages/recoil/core/Recoil_ReactMode.js
packages/recoil/recoil_values/Recoil_selector.js
1 7 (14%) 18 (5%) 2022-03-16
packages/recoil/core/Recoil_ReactMode.js
packages/recoil/caches/Recoil_treeCacheFromPolicy.js
1 7 (14%) 3 (33%) 2022-03-16
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [typescript/tests.ts] [typescript/tests.ts] [packages/recoil/recoil_values/Recoil_atomFamily.js] [packages/recoil/recoil_values/Recoil_atomFamily.js] [typescript/tests.ts]--[packages/recoil/recoil_values/Recoil_atomFamily.js] 2 [packages/recoil/recoil_values/Recoil_atom.js] [packages/recoil/recoil_values/Recoil_atom.js] [packages/recoil/recoil_values/Recoil_atom.js]--[typescript/tests.ts] 1 [packages/recoil/recoil_values/Recoil_atom.js]--[packages/recoil/recoil_values/Recoil_atomFamily.js] 2 [packages/recoil/recoil_values/Recoil_WaitFor.js] [packages/recoil/recoil_values/Recoil_WaitFor.js] [packages/recoil/recoil_values/Recoil_atom.js]--[packages/recoil/recoil_values/Recoil_WaitFor.js] 1 [packages/recoil/recoil_values/Recoil_selectorFamily.js] [packages/recoil/recoil_values/Recoil_selectorFamily.js] [packages/recoil/recoil_values/Recoil_atom.js]--[packages/recoil/recoil_values/Recoil_selectorFamily.js] 1 [packages/recoil/adt/Recoil_Wrapper.js] [packages/recoil/adt/Recoil_Wrapper.js] [packages/recoil/recoil_values/Recoil_atom.js]--[packages/recoil/adt/Recoil_Wrapper.js] 1 [packages/recoil/caches/Recoil_treeCacheLRU.js] [packages/recoil/caches/Recoil_treeCacheLRU.js] [packages/recoil/caches/Recoil_TreeCache.js] [packages/recoil/caches/Recoil_TreeCache.js] [packages/recoil/caches/Recoil_treeCacheLRU.js]--[packages/recoil/caches/Recoil_TreeCache.js] 1 [packages/recoil/recoil_values/Recoil_selector.js] [packages/recoil/recoil_values/Recoil_selector.js] [packages/recoil/caches/Recoil_treeCacheLRU.js]--[packages/recoil/recoil_values/Recoil_selector.js] 1 [packages/recoil/caches/Recoil_treeCacheFromPolicy.js] [packages/recoil/caches/Recoil_treeCacheFromPolicy.js] [packages/recoil/caches/Recoil_treeCacheLRU.js]--[packages/recoil/caches/Recoil_treeCacheFromPolicy.js] 1 [packages/recoil/caches/Recoil_TreeCache.js]--[packages/recoil/recoil_values/Recoil_selector.js] 1 [packages/recoil/recoil_values/Recoil_selector.js]--[typescript/tests.ts] 1 [packages/recoil/recoil_values/Recoil_selector.js]--[packages/recoil/recoil_values/Recoil_atomFamily.js] 1 [packages/recoil/recoil_values/Recoil_selector.js]--[packages/recoil/recoil_values/Recoil_atom.js] 1 [packages/recoil/recoil_values/Recoil_selector.js]--[packages/recoil/recoil_values/Recoil_WaitFor.js] 1 [packages/recoil/recoil_values/Recoil_selector.js]--[packages/recoil/recoil_values/Recoil_selectorFamily.js] 1 [packages/recoil/recoil_values/Recoil_selector.js]--[packages/recoil/adt/Recoil_Wrapper.js] 1 [packages/recoil/recoil_values/Recoil_WaitFor.js]--[typescript/tests.ts] 1 [packages/recoil/recoil_values/Recoil_WaitFor.js]--[packages/recoil/recoil_values/Recoil_atomFamily.js] 1 [packages/recoil/recoil_values/Recoil_WaitFor.js]--[packages/recoil/recoil_values/Recoil_selectorFamily.js] 1 [packages/recoil/recoil_values/Recoil_WaitFor.js]--[packages/recoil/adt/Recoil_Wrapper.js] 1 [packages/recoil/recoil_values/Recoil_selectorFamily.js]--[typescript/tests.ts] 1 [packages/recoil/recoil_values/Recoil_selectorFamily.js]--[packages/recoil/recoil_values/Recoil_atomFamily.js] 1 [packages/recoil/core/Recoil_Node.js] [packages/recoil/core/Recoil_Node.js] [packages/recoil/core/Recoil_Node.js]--[packages/recoil/caches/Recoil_treeCacheLRU.js] 1 [packages/recoil/core/Recoil_Node.js]--[packages/recoil/caches/Recoil_TreeCache.js] 1 [packages/recoil/core/Recoil_Node.js]--[packages/recoil/recoil_values/Recoil_selector.js] 1 [packages/recoil/core/Recoil_Node.js]--[packages/recoil/caches/Recoil_treeCacheFromPolicy.js] 1 [packages/recoil/core/Recoil_ReactMode.js] [packages/recoil/core/Recoil_ReactMode.js] [packages/recoil/core/Recoil_ReactMode.js]--[packages/recoil/caches/Recoil_treeCacheLRU.js] 1 [packages/recoil/core/Recoil_ReactMode.js]--[packages/recoil/caches/Recoil_TreeCache.js] 1 [packages/recoil/core/Recoil_ReactMode.js]--[packages/recoil/recoil_values/Recoil_selector.js] 1 [packages/recoil/core/Recoil_ReactMode.js]--[packages/recoil/core/Recoil_Node.js] 1 [packages/recoil/core/Recoil_ReactMode.js]--[packages/recoil/caches/Recoil_treeCacheFromPolicy.js] 1 [packages/recoil/caches/Recoil_TreeCacheImplementationType.js] [packages/recoil/caches/Recoil_TreeCacheImplementationType.js] [packages/recoil/caches/Recoil_TreeCacheImplementationType.js]--[packages/recoil/caches/Recoil_TreeCache.js] 1 [packages/recoil/adt/Recoil_Wrapper.js]--[typescript/tests.ts] 1 [packages/recoil/adt/Recoil_Wrapper.js]--[packages/recoil/recoil_values/Recoil_atomFamily.js] 1 [packages/recoil/adt/Recoil_Wrapper.js]--[packages/recoil/recoil_values/Recoil_selectorFamily.js] 1 [packages/recoil/caches/Recoil_treeCacheFromPolicy.js]--[packages/recoil/caches/Recoil_TreeCache.js] 1 [packages/recoil/caches/Recoil_treeCacheFromPolicy.js]--[packages/recoil/recoil_values/Recoil_selector.js] 1 [packages/recoil/adt/Recoil_ArrayKeyedMap.js] [packages/recoil/adt/Recoil_ArrayKeyedMap.js] [packages/recoil/hooks/Recoil_useRecoilCallback.js] [packages/recoil/hooks/Recoil_useRecoilCallback.js] [packages/recoil/adt/Recoil_ArrayKeyedMap.js]--[packages/recoil/hooks/Recoil_useRecoilCallback.js] 1 [packages/shared/polyfill/recoverableViolation.js] [packages/shared/polyfill/recoverableViolation.js] [packages/shared/polyfill/recoverableViolation.js]--[packages/recoil/caches/Recoil_TreeCache.js] 1 [packages/shared/polyfill/recoverableViolation.js]--[packages/recoil/caches/Recoil_TreeCacheImplementationType.js] 1 [packages/recoil/adt/Recoil_Loadable.js] [packages/recoil/adt/Recoil_Loadable.js] [packages/recoil/adt/Recoil_Loadable.js]--[typescript/tests.ts] 1 [packages/shared/__test_utils__/Recoil_TestingUtils.js] [packages/shared/__test_utils__/Recoil_TestingUtils.js] [packages/shared/__test_utils__/Recoil_TestingUtils.js]--[packages/recoil/hooks/Recoil_useRecoilCallback.js] 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 typescript typescript packages/recoil/recoil_values packages/recoil/recoil_values typescript--packages/recoil/recoil_values 2 packages/recoil/recoil_values--packages/recoil/recoil_values 2 packages/recoil/adt packages/recoil/adt packages/recoil/recoil_values--packages/recoil/adt 1 packages/recoil/caches packages/recoil/caches packages/recoil/caches--packages/recoil/recoil_values 1 packages/recoil/caches--packages/recoil/caches 2 packages/recoil/adt--typescript 2 packages/recoil/hooks packages/recoil/hooks packages/recoil/adt--packages/recoil/hooks 1 packages/recoil/core packages/recoil/core packages/recoil/core--packages/recoil/recoil_values 1 packages/recoil/core--packages/recoil/caches 1 packages/recoil/core--packages/recoil/core 1 packages/shared/polyfill packages/shared/polyfill packages/shared/polyfill--packages/recoil/caches 1 packages/shared/__test_utils__ packages/shared/__test_utils__ packages/shared/__test_utils__--packages/recoil/hooks 1

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