relayjs / relay-examples
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
todo/js/components/TodoApp.js
todo/js/app.js
4 13 (30%) 18 (22%) 2022-03-07
todo/js/components/TodoListFooter.js
todo/js/components/Todo.js
3 13 (23%) 13 (23%) 2022-03-07
todo/js/mutations/MarkAllTodosMutation.js
todo/js/components/TodoApp.js
3 11 (27%) 13 (23%) 2022-03-07
todo/js/mutations/RenameTodoMutation.js
todo/data/schema/mutations/RemoveCompletedTodosMutation.js
3 8 (37%) 6 (50%) 2022-03-07
todo/js/components/TodoList.js
todo/js/app.js
3 12 (25%) 18 (16%) 2022-03-07
todo/js/mutations/RenameTodoMutation.js
todo/js/mutations/ChangeTodoStatusMutation.js
3 8 (37%) 8 (37%) 2022-03-07
todo/js/app.js
todo/data/schema/mutations/RemoveCompletedTodosMutation.js
3 18 (16%) 6 (50%) 2022-03-07
todo/js/components/TodoTextInput.js
todo/data/schema/mutations/RemoveCompletedTodosMutation.js
3 13 (23%) 6 (50%) 2022-03-07
todo/js/mutations/RemoveTodoMutation.js
todo/js/components/TodoList.js
3 10 (30%) 12 (25%) 2022-03-07
todo/js/mutations/RemoveTodoMutation.js
todo/js/mutations/ChangeTodoStatusMutation.js
3 10 (30%) 8 (37%) 2022-03-07
todo/js/mutations/RenameTodoMutation.js
todo/js/mutations/MarkAllTodosMutation.js
3 8 (37%) 11 (27%) 2022-03-07
todo/js/components/TodoListFooter.js
todo/data/schema/mutations/RemoveCompletedTodosMutation.js
3 13 (23%) 6 (50%) 2022-03-07
todo/js/mutations/RemoveTodoMutation.js
todo/js/app.js
3 10 (30%) 18 (16%) 2022-03-07
todo/js/mutations/AddTodoMutation.js
todo/data/schema/mutations/RemoveCompletedTodosMutation.js
3 12 (25%) 6 (50%) 2022-03-07
todo/js/mutations/RemoveCompletedTodosMutation.js
todo/js/components/TodoTextInput.js
3 11 (27%) 13 (23%) 2022-03-07
todo/js/mutations/ChangeTodoStatusMutation.js
todo/js/components/Todo.js
3 8 (37%) 13 (23%) 2022-03-07
todo/js/mutations/ChangeTodoStatusMutation.js
todo/js/components/TodoTextInput.js
3 8 (37%) 13 (23%) 2022-03-07
todo/js/components/TodoList.js
todo/data/schema/mutations/RemoveCompletedTodosMutation.js
3 12 (25%) 6 (50%) 2022-03-07
todo/js/mutations/MarkAllTodosMutation.js
todo/js/mutations/AddTodoMutation.js
3 11 (27%) 12 (25%) 2022-03-07
todo/js/mutations/RemoveTodoMutation.js
todo/js/components/TodoApp.js
3 10 (30%) 13 (23%) 2022-03-07
todo/js/mutations/RemoveTodoMutation.js
todo/js/components/TodoListFooter.js
3 10 (30%) 13 (23%) 2022-03-07
todo/js/components/TodoList.js
todo/js/components/TodoApp.js
3 12 (25%) 13 (23%) 2022-03-07
todo/js/mutations/MarkAllTodosMutation.js
todo/data/schema/mutations/RemoveCompletedTodosMutation.js
3 11 (27%) 6 (50%) 2022-03-07
todo/js/mutations/AddTodoMutation.js
todo/js/components/TodoTextInput.js
3 12 (25%) 13 (23%) 2022-03-07
todo/js/mutations/MarkAllTodosMutation.js
todo/js/app.js
3 11 (27%) 18 (16%) 2022-03-07
todo/js/mutations/ChangeTodoStatusMutation.js
todo/js/components/TodoApp.js
3 8 (37%) 13 (23%) 2022-03-07
todo/js/mutations/AddTodoMutation.js
todo/js/app.js
3 12 (25%) 18 (16%) 2022-03-07
todo/js/components/TodoListFooter.js
todo/js/app.js
3 13 (23%) 18 (16%) 2022-03-07
todo/js/mutations/ChangeTodoStatusMutation.js
todo/js/components/TodoList.js
3 8 (37%) 12 (25%) 2022-03-07
todo/js/mutations/ChangeTodoStatusMutation.js
todo/js/components/TodoListFooter.js
3 8 (37%) 13 (23%) 2022-03-07
todo/js/mutations/AddTodoMutation.js
todo/js/components/Todo.js
3 12 (25%) 13 (23%) 2022-03-07
todo/js/mutations/RemoveTodoMutation.js
todo/js/components/Todo.js
3 10 (30%) 13 (23%) 2022-03-07
todo/js/mutations/RenameTodoMutation.js
todo/js/components/TodoApp.js
3 8 (37%) 13 (23%) 2022-03-07
todo/js/mutations/RemoveCompletedTodosMutation.js
todo/js/components/TodoList.js
3 11 (27%) 12 (25%) 2022-03-07
todo/js/mutations/RemoveCompletedTodosMutation.js
todo/js/mutations/MarkAllTodosMutation.js
3 11 (27%) 11 (27%) 2022-03-07
todo/js/mutations/RenameTodoMutation.js
todo/js/components/Todo.js
3 8 (37%) 13 (23%) 2022-03-07
todo/js/mutations/RemoveCompletedTodosMutation.js
todo/js/components/Todo.js
3 11 (27%) 13 (23%) 2022-03-07
todo/js/components/TodoListFooter.js
todo/js/components/TodoApp.js
3 13 (23%) 13 (23%) 2022-03-07
todo/js/mutations/RemoveTodoMutation.js
todo/js/components/TodoTextInput.js
3 10 (30%) 13 (23%) 2022-03-07
todo/js/mutations/MarkAllTodosMutation.js
todo/js/components/Todo.js
3 11 (27%) 13 (23%) 2022-03-07
todo/js/mutations/RenameTodoMutation.js
todo/js/mutations/RemoveCompletedTodosMutation.js
3 8 (37%) 11 (27%) 2022-03-07
todo/js/mutations/MarkAllTodosMutation.js
todo/js/mutations/ChangeTodoStatusMutation.js
3 11 (27%) 8 (37%) 2022-03-07
todo/js/components/TodoList.js
todo/js/components/Todo.js
3 12 (25%) 13 (23%) 2022-03-07
todo/js/mutations/RenameTodoMutation.js
todo/js/app.js
3 8 (37%) 18 (16%) 2022-03-07
todo/js/mutations/RemoveCompletedTodosMutation.js
todo/js/components/TodoListFooter.js
3 11 (27%) 13 (23%) 2022-03-07
todo/js/mutations/MarkAllTodosMutation.js
todo/js/components/TodoTextInput.js
3 11 (27%) 13 (23%) 2022-03-07
todo/js/mutations/RenameTodoMutation.js
todo/js/components/TodoTextInput.js
3 8 (37%) 13 (23%) 2022-03-07
todo/js/mutations/RemoveCompletedTodosMutation.js
todo/js/components/TodoApp.js
3 11 (27%) 13 (23%) 2022-03-07
todo/js/mutations/RenameTodoMutation.js
todo/js/components/TodoList.js
3 8 (37%) 12 (25%) 2022-03-07
todo/js/mutations/RemoveCompletedTodosMutation.js
todo/js/mutations/ChangeTodoStatusMutation.js
3 11 (27%) 8 (37%) 2022-03-07
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [todo/js/components/TodoApp.js] [todo/js/components/TodoApp.js] [todo/js/app.js] [todo/js/app.js] [todo/js/components/TodoApp.js]--[todo/js/app.js] 4 [todo/data/schema/mutations/RemoveCompletedTodosMutation.js] [todo/data/schema/mutations/RemoveCompletedTodosMutation.js] [todo/js/app.js]--[todo/data/schema/mutations/RemoveCompletedTodosMutation.js] 3 [todo/js/components/TodoListFooter.js] [todo/js/components/TodoListFooter.js] [todo/js/components/TodoListFooter.js]--[todo/js/components/TodoApp.js] 3 [todo/js/components/TodoListFooter.js]--[todo/js/app.js] 3 [todo/js/components/Todo.js] [todo/js/components/Todo.js] [todo/js/components/TodoListFooter.js]--[todo/js/components/Todo.js] 3 [todo/js/components/TodoListFooter.js]--[todo/data/schema/mutations/RemoveCompletedTodosMutation.js] 3 [todo/js/mutations/MarkAllTodosMutation.js] [todo/js/mutations/MarkAllTodosMutation.js] [todo/js/mutations/MarkAllTodosMutation.js]--[todo/js/components/TodoApp.js] 3 [todo/js/mutations/MarkAllTodosMutation.js]--[todo/js/app.js] 3 [todo/js/mutations/MarkAllTodosMutation.js]--[todo/js/components/Todo.js] 3 [todo/js/mutations/MarkAllTodosMutation.js]--[todo/data/schema/mutations/RemoveCompletedTodosMutation.js] 3 [todo/js/mutations/ChangeTodoStatusMutation.js] [todo/js/mutations/ChangeTodoStatusMutation.js] [todo/js/mutations/MarkAllTodosMutation.js]--[todo/js/mutations/ChangeTodoStatusMutation.js] 3 [todo/js/components/TodoTextInput.js] [todo/js/components/TodoTextInput.js] [todo/js/mutations/MarkAllTodosMutation.js]--[todo/js/components/TodoTextInput.js] 3 [todo/js/mutations/AddTodoMutation.js] [todo/js/mutations/AddTodoMutation.js] [todo/js/mutations/MarkAllTodosMutation.js]--[todo/js/mutations/AddTodoMutation.js] 3 [todo/js/mutations/RenameTodoMutation.js] [todo/js/mutations/RenameTodoMutation.js] [todo/js/mutations/RenameTodoMutation.js]--[todo/js/components/TodoApp.js] 3 [todo/js/mutations/RenameTodoMutation.js]--[todo/js/app.js] 3 [todo/js/mutations/RenameTodoMutation.js]--[todo/js/components/Todo.js] 3 [todo/js/mutations/RenameTodoMutation.js]--[todo/js/mutations/MarkAllTodosMutation.js] 3 [todo/js/mutations/RenameTodoMutation.js]--[todo/data/schema/mutations/RemoveCompletedTodosMutation.js] 3 [todo/js/components/TodoList.js] [todo/js/components/TodoList.js] [todo/js/mutations/RenameTodoMutation.js]--[todo/js/components/TodoList.js] 3 [todo/js/mutations/RenameTodoMutation.js]--[todo/js/mutations/ChangeTodoStatusMutation.js] 3 [todo/js/mutations/RenameTodoMutation.js]--[todo/js/components/TodoTextInput.js] 3 [todo/js/mutations/RemoveCompletedTodosMutation.js] [todo/js/mutations/RemoveCompletedTodosMutation.js] [todo/js/mutations/RenameTodoMutation.js]--[todo/js/mutations/RemoveCompletedTodosMutation.js] 3 [todo/js/components/TodoList.js]--[todo/js/components/TodoApp.js] 3 [todo/js/components/TodoList.js]--[todo/js/app.js] 3 [todo/js/components/TodoList.js]--[todo/js/components/Todo.js] 3 [todo/js/components/TodoList.js]--[todo/data/schema/mutations/RemoveCompletedTodosMutation.js] 3 [todo/js/mutations/ChangeTodoStatusMutation.js]--[todo/js/components/TodoApp.js] 3 [todo/js/mutations/ChangeTodoStatusMutation.js]--[todo/js/components/TodoListFooter.js] 3 [todo/js/mutations/ChangeTodoStatusMutation.js]--[todo/js/components/Todo.js] 3 [todo/js/mutations/ChangeTodoStatusMutation.js]--[todo/js/components/TodoList.js] 3 [todo/js/mutations/ChangeTodoStatusMutation.js]--[todo/js/components/TodoTextInput.js] 3 [todo/js/components/TodoTextInput.js]--[todo/data/schema/mutations/RemoveCompletedTodosMutation.js] 3 [todo/js/mutations/RemoveTodoMutation.js] [todo/js/mutations/RemoveTodoMutation.js] [todo/js/mutations/RemoveTodoMutation.js]--[todo/js/components/TodoApp.js] 3 [todo/js/mutations/RemoveTodoMutation.js]--[todo/js/app.js] 3 [todo/js/mutations/RemoveTodoMutation.js]--[todo/js/components/TodoListFooter.js] 3 [todo/js/mutations/RemoveTodoMutation.js]--[todo/js/components/Todo.js] 3 [todo/js/mutations/RemoveTodoMutation.js]--[todo/js/components/TodoList.js] 3 [todo/js/mutations/RemoveTodoMutation.js]--[todo/js/mutations/ChangeTodoStatusMutation.js] 3 [todo/js/mutations/RemoveTodoMutation.js]--[todo/js/components/TodoTextInput.js] 3 [todo/js/mutations/AddTodoMutation.js]--[todo/js/app.js] 3 [todo/js/mutations/AddTodoMutation.js]--[todo/js/components/Todo.js] 3 [todo/js/mutations/AddTodoMutation.js]--[todo/data/schema/mutations/RemoveCompletedTodosMutation.js] 3 [todo/js/mutations/AddTodoMutation.js]--[todo/js/components/TodoTextInput.js] 3 [todo/js/mutations/RemoveCompletedTodosMutation.js]--[todo/js/components/TodoApp.js] 3 [todo/js/mutations/RemoveCompletedTodosMutation.js]--[todo/js/components/TodoListFooter.js] 3 [todo/js/mutations/RemoveCompletedTodosMutation.js]--[todo/js/components/Todo.js] 3 [todo/js/mutations/RemoveCompletedTodosMutation.js]--[todo/js/mutations/MarkAllTodosMutation.js] 3 [todo/js/mutations/RemoveCompletedTodosMutation.js]--[todo/js/components/TodoList.js] 3 [todo/js/mutations/RemoveCompletedTodosMutation.js]--[todo/js/mutations/ChangeTodoStatusMutation.js] 3 [todo/js/mutations/RemoveCompletedTodosMutation.js]--[todo/js/components/TodoTextInput.js] 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 todo/js/components todo/js/components todo/js/components--todo/js/components 3 todo/js todo/js todo/js/components--todo/js 4 todo/data/schema todo/data/schema todo/js/components--todo/data/schema 3 todo/js--todo/data/schema 3 todo/js/mutations todo/js/mutations todo/js/mutations--todo/js/components 3 todo/js/mutations--todo/js 3 todo/js/mutations--todo/js/mutations 3 todo/js/mutations--todo/data/schema 3 todo/js/entrypoints todo/js/entrypoints todo/js/mutations--todo/js/entrypoints 1 todo/data/schema--todo/data/schema 1 todo todo todo--todo/js/components 2 todo--todo/js 3 todo--todo/js/mutations 1 todo--todo/data/schema 1 todo/data todo/data todo--todo/data 1 todo--todo/js/entrypoints 2 todo/scripts todo/scripts todo--todo/scripts 1 todo/data--todo/js/components 3 todo/data--todo/js 3 todo/data--todo/js/mutations 3 todo/data--todo/data/schema 3 todo/js/entrypoints--todo/js/components 2 todo/js/entrypoints--todo/js 2 todo/js/entrypoints--todo/data/schema 1 todo/js/entrypoints--todo/data 1 todo/scripts--todo/js/components 1 todo/scripts--todo/js 1 todo/scripts--todo/js/mutations 1 todo/scripts--todo/data/schema 1 todo/scripts--todo/data 1 todo/scripts--todo/js/entrypoints 1 todo/js/utilities todo/js/utilities todo/js/utilities--todo/js/components 1 todo/js/utilities--todo/js 1 todo/js/utilities--todo 1 todo/js/utilities--todo/js/entrypoints 1

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