apache / daffodil-vscode
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
src/daffodilDebugger/utils.ts
src/daffodilDebugger/debugger.ts
4 5 (80%) 5 (80%) 2023-08-07
src/classes/vscode-launch.ts
src/utils.ts
3 4 (75%) 25 (12%) 2023-07-14
src/utils.ts
src/daffodilDebugger/debugger.ts
3 25 (12%) 5 (60%) 2023-07-19
src/utils.ts
src/daffodilDebugger/utils.ts
3 25 (12%) 5 (60%) 2023-07-19
src/dataEditor/dataEditorClient.ts
src/svelte/src/components/Header/fieldsets/SearchReplace.svelte
2 2 (100%) 3 (66%) 2023-08-02
src/classes/vscode-launch.ts
src/daffodilDebugger/utils.ts
2 4 (50%) 5 (40%) 2023-07-13
src/language/providers/elementCompletion.ts
src/language/providers/attributeCompletion.ts
2 14 (14%) 15 (13%) 2023-08-08
src/classes/vscode-launch.ts
src/launchWizard/launchWizard.ts
2 4 (50%) 19 (10%) 2023-07-14
src/classes/vscode-launch.ts
src/daffodilDebugger/debugger.ts
2 4 (50%) 5 (40%) 2023-07-13
src/svelte/src/components/DataDisplays/CustomByteDisplay/FileTraversalIndicator.svelte
src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte
2 2 (100%) 2 (100%) 2023-08-04
src/svelte/src/components/DataMetrics/ByteFrequencyGraph.svelte
src/svelte/src/components/DataDisplays/Header/DisplayHeader.svelte
2 2 (100%) 2 (100%) 2023-08-03
src/utils.ts
src/launchWizard/launchWizard.ts
2 25 (8%) 19 (10%) 2023-07-14
src/svelte/src/components/DataDisplays/CustomByteDisplay/DataValue.svelte
src/svelte/src/components/DataMetrics/ByteFrequencyGraph.svelte
1 1 (100%) 2 (50%) 2023-07-28
src/svelte/src/stores/index.ts
src/svelte/src/components/ServerMetrics/ServerMetrics.svelte
1 6 (16%) 1 (100%) 2023-07-28
src/styles/styles.css
src/svelte/src/components/DataDisplays/Header/DisplayHeader.svelte
1 6 (16%) 2 (50%) 2023-07-28
src/svelte/src/components/Error/Error.svelte
src/dataEditor/svelteWebviewInitializer.ts
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/components/Header/fieldsets/FileMetrics.svelte
project/Rat.scala
1 1 (100%) 13 (7%) 2023-07-28
src/svelte/src/components/layouts/FlexContainer.svelte
src/svelte/src/components/Inputs/Buttons/ToggleableButton.svelte
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/stores/configuration.ts
src/svelte/src/components/Header/fieldsets/SearchReplace.ts
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/components/globalStyles.css
src/svelte/src/components/DataDisplays/CustomByteDisplay/SelectedByteEdit.svelte
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/utilities/vscode.ts
src/svelte/src/components/Editors/DataEditor.svelte
1 2 (50%) 1 (100%) 2023-07-28
src/svelte/src/utilities/vscode.ts
src/svelte/src/components/layouts/SidePanel.svelte
1 2 (50%) 1 (100%) 2023-07-28
src/svelte/src/utilities/message.ts
src/svelte/src/components/Inputs/Buttons/ToggleableButton.svelte
1 3 (33%) 1 (100%) 2023-07-28
src/svelte/src/components/Inputs/Buttons/ConfigurationToggle.svelte
src/svelte/src/components/Header/fieldsets/SearchReplace.svelte
1 1 (100%) 3 (33%) 2023-07-28
src/svelte/src/components/Inputs/Input/RadioEdit.svelte
src/svelte/src/components/Header/Header.svelte
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/utilities/enterKeypressEvents.ts
src/svelte/src/components/Header/fieldsets/FileMetrics.svelte
1 1 (100%) 1 (100%) 2023-07-28
src/styles/styles.css
generate_file.py
1 6 (16%) 1 (100%) 2023-07-28
src/svelte/src/components/Header/fieldsets/SearchReplace.ts
src/svelte/src/components/DataDisplays/CustomByteDisplay/BinaryData.ts
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/utilities/enterKeypressEvents.ts
src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte
1 1 (100%) 2 (50%) 2023-07-28
src/svelte/src/components/Inputs/Buttons/ConfigurationToggle.svelte
src/dataEditor/svelteWebviewInitializer.ts
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/components/Inputs/Buttons/ToggleableButton.svelte
src/svelte/src/components/DataDisplays/CustomByteDisplay/SelectedByteEdit.svelte
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/components/ServerMetrics/ServerMetrics.svelte
src/svelte/src/components/Inputs/Buttons/Button.svelte
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/utilities/highlights.ts
src/svelte/src/components/DataDisplays/CustomByteDisplay/BinaryData.ts
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/components/Inputs/Input/Input.svelte
src/svelte/src/components/Header/fieldsets/SearchReplace.svelte
1 1 (100%) 3 (33%) 2023-07-28
src/svelte/src/stores/index.ts
src/svelte/src/components/DataMetrics/ByteFrequencyGraph.svelte
1 6 (16%) 2 (50%) 2023-07-28
src/language/providers/intellisense/commonItems.ts
src/language/providers/attributeCompletion.ts
1 5 (20%) 15 (6%) 2023-07-19
src/svelte/src/utilities/enterKeypressEvents.ts
project/Rat.scala
1 1 (100%) 13 (7%) 2023-07-28
src/svelte/src/components/Inputs/Input/RadioEdit.svelte
src/svelte/src/components/Error/Error.svelte
1 1 (100%) 1 (100%) 2023-07-28
src/language/semantics/xsltTokenDiagnostics.ts
src/language/semantics/xPathDocumentChangeHandler.ts
1 2 (50%) 2 (50%) 2023-08-07
src/svelte/src/components/layouts/FlexContainer.svelte
src/svelte/src/components/DataDisplays/Fieldsets/ContentControls.svelte
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/stores/localStore.ts
src/svelte/src/stores/index.ts
1 2 (50%) 6 (16%) 2023-07-28
src/svelte/src/utilities/highlights.ts
src/svelte/src/components/Error/Error.ts
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/components/Error/Error.svelte
src/svelte/src/components/DataDisplays/DataViewports.svelte
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/utilities/highlights.ts
src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte
1 1 (100%) 2 (50%) 2023-07-28
src/svelte/src/utilities/vscode.ts
src/svelte/src/components/DataDisplays/DataViewports.svelte
1 2 (50%) 1 (100%) 2023-07-28
src/svelte/src/components/layouts/FlexContainer.svelte
src/adapter/activateDaffodilDebug.ts
1 1 (100%) 22 (4%) 2023-07-28
src/svelte/src/components/DataDisplays/CustomByteDisplay/BinaryData.ts
src/svelte/src/components/DataDisplays/Header/DisplayHeader.svelte
1 1 (100%) 2 (50%) 2023-07-28
src/svelte/src/utilities/enterKeypressEvents.ts
src/svelte/src/components/Header/fieldsets/FileMetrics.ts
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/components/Header/fieldsets/SearchReplace.ts
src/svelte/src/components/Header/fieldsets/FileMetrics.ts
1 1 (100%) 1 (100%) 2023-07-28
src/svelte/src/utilities/message.ts
src/svelte/src/components/Header/fieldsets/Settings.svelte
1 3 (33%) 1 (100%) 2023-07-28
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [src/daffodilDebugger/utils.ts] [src/daffodilDebugger/utils.ts] [src/daffodilDebugger/debugger.ts] [src/daffodilDebugger/debugger.ts] [src/daffodilDebugger/utils.ts]--[src/daffodilDebugger/debugger.ts] 4 [src/classes/vscode-launch.ts] [src/classes/vscode-launch.ts] [src/classes/vscode-launch.ts]--[src/daffodilDebugger/utils.ts] 2 [src/classes/vscode-launch.ts]--[src/daffodilDebugger/debugger.ts] 2 [src/utils.ts] [src/utils.ts] [src/classes/vscode-launch.ts]--[src/utils.ts] 3 [src/launchWizard/launchWizard.ts] [src/launchWizard/launchWizard.ts] [src/classes/vscode-launch.ts]--[src/launchWizard/launchWizard.ts] 2 [src/utils.ts]--[src/daffodilDebugger/utils.ts] 3 [src/utils.ts]--[src/daffodilDebugger/debugger.ts] 3 [src/utils.ts]--[src/launchWizard/launchWizard.ts] 2 [src/dataEditor/dataEditorClient.ts] [src/dataEditor/dataEditorClient.ts] [src/svelte/src/components/Header/fieldsets/SearchReplace.svelte] [src/svelte/src/components/Header/fieldsets/SearchReplace.svelte] [src/dataEditor/dataEditorClient.ts]--[src/svelte/src/components/Header/fieldsets/SearchReplace.svelte] 2 [src/language/providers/elementCompletion.ts] [src/language/providers/elementCompletion.ts] [src/language/providers/attributeCompletion.ts] [src/language/providers/attributeCompletion.ts] [src/language/providers/elementCompletion.ts]--[src/language/providers/attributeCompletion.ts] 2 [src/svelte/src/components/DataDisplays/CustomByteDisplay/FileTraversalIndicator.svelte] [src/svelte/src/components/DataDisplays/CustomByteDisplay/FileTraversalIndicator.svelte] [src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte] [src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte] [src/svelte/src/components/DataDisplays/CustomByteDisplay/FileTraversalIndicator.svelte]--[src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte] 2 [src/svelte/src/components/DataMetrics/ByteFrequencyGraph.svelte] [src/svelte/src/components/DataMetrics/ByteFrequencyGraph.svelte] [src/svelte/src/components/DataDisplays/Header/DisplayHeader.svelte] [src/svelte/src/components/DataDisplays/Header/DisplayHeader.svelte] [src/svelte/src/components/DataMetrics/ByteFrequencyGraph.svelte]--[src/svelte/src/components/DataDisplays/Header/DisplayHeader.svelte] 2 [src/svelte/src/components/DataDisplays/CustomByteDisplay/DataValue.svelte] [src/svelte/src/components/DataDisplays/CustomByteDisplay/DataValue.svelte] [src/svelte/src/components/DataDisplays/CustomByteDisplay/DataValue.svelte]--[src/svelte/src/components/DataMetrics/ByteFrequencyGraph.svelte] 1 [src/svelte/src/stores/index.ts] [src/svelte/src/stores/index.ts] [src/svelte/src/stores/index.ts]--[src/svelte/src/components/DataMetrics/ByteFrequencyGraph.svelte] 1 [src/svelte/src/components/ServerMetrics/ServerMetrics.svelte] [src/svelte/src/components/ServerMetrics/ServerMetrics.svelte] [src/svelte/src/stores/index.ts]--[src/svelte/src/components/ServerMetrics/ServerMetrics.svelte] 1 [src/svelte/src/components/Inputs/Buttons/Button.svelte] [src/svelte/src/components/Inputs/Buttons/Button.svelte] [src/svelte/src/components/ServerMetrics/ServerMetrics.svelte]--[src/svelte/src/components/Inputs/Buttons/Button.svelte] 1 [src/styles/styles.css] [src/styles/styles.css] [src/styles/styles.css]--[src/svelte/src/components/DataDisplays/Header/DisplayHeader.svelte] 1 [generate_file.py] [generate_file.py] [src/styles/styles.css]--[generate_file.py] 1 [src/svelte/src/components/Error/Error.svelte] [src/svelte/src/components/Error/Error.svelte] [src/dataEditor/svelteWebviewInitializer.ts] [src/dataEditor/svelteWebviewInitializer.ts] [src/svelte/src/components/Error/Error.svelte]--[src/dataEditor/svelteWebviewInitializer.ts] 1 [src/svelte/src/components/DataDisplays/DataViewports.svelte] [src/svelte/src/components/DataDisplays/DataViewports.svelte] [src/svelte/src/components/Error/Error.svelte]--[src/svelte/src/components/DataDisplays/DataViewports.svelte] 1 [src/svelte/src/components/Header/fieldsets/FileMetrics.svelte] [src/svelte/src/components/Header/fieldsets/FileMetrics.svelte] [project/Rat.scala] [project/Rat.scala] [src/svelte/src/components/Header/fieldsets/FileMetrics.svelte]--[project/Rat.scala] 1 [src/svelte/src/components/layouts/FlexContainer.svelte] [src/svelte/src/components/layouts/FlexContainer.svelte] [src/svelte/src/components/Inputs/Buttons/ToggleableButton.svelte] [src/svelte/src/components/Inputs/Buttons/ToggleableButton.svelte] [src/svelte/src/components/layouts/FlexContainer.svelte]--[src/svelte/src/components/Inputs/Buttons/ToggleableButton.svelte] 1 [src/svelte/src/components/DataDisplays/Fieldsets/ContentControls.svelte] [src/svelte/src/components/DataDisplays/Fieldsets/ContentControls.svelte] [src/svelte/src/components/layouts/FlexContainer.svelte]--[src/svelte/src/components/DataDisplays/Fieldsets/ContentControls.svelte] 1 [src/adapter/activateDaffodilDebug.ts] [src/adapter/activateDaffodilDebug.ts] [src/svelte/src/components/layouts/FlexContainer.svelte]--[src/adapter/activateDaffodilDebug.ts] 1 [src/svelte/src/components/DataDisplays/CustomByteDisplay/SelectedByteEdit.svelte] [src/svelte/src/components/DataDisplays/CustomByteDisplay/SelectedByteEdit.svelte] [src/svelte/src/components/Inputs/Buttons/ToggleableButton.svelte]--[src/svelte/src/components/DataDisplays/CustomByteDisplay/SelectedByteEdit.svelte] 1 [src/svelte/src/stores/configuration.ts] [src/svelte/src/stores/configuration.ts] [src/svelte/src/components/Header/fieldsets/SearchReplace.ts] [src/svelte/src/components/Header/fieldsets/SearchReplace.ts] [src/svelte/src/stores/configuration.ts]--[src/svelte/src/components/Header/fieldsets/SearchReplace.ts] 1 [src/svelte/src/components/DataDisplays/CustomByteDisplay/BinaryData.ts] [src/svelte/src/components/DataDisplays/CustomByteDisplay/BinaryData.ts] [src/svelte/src/components/Header/fieldsets/SearchReplace.ts]--[src/svelte/src/components/DataDisplays/CustomByteDisplay/BinaryData.ts] 1 [src/svelte/src/components/Header/fieldsets/FileMetrics.ts] [src/svelte/src/components/Header/fieldsets/FileMetrics.ts] [src/svelte/src/components/Header/fieldsets/SearchReplace.ts]--[src/svelte/src/components/Header/fieldsets/FileMetrics.ts] 1 [src/svelte/src/components/globalStyles.css] [src/svelte/src/components/globalStyles.css] [src/svelte/src/components/globalStyles.css]--[src/svelte/src/components/DataDisplays/CustomByteDisplay/SelectedByteEdit.svelte] 1 [src/svelte/src/utilities/vscode.ts] [src/svelte/src/utilities/vscode.ts] [src/svelte/src/components/Editors/DataEditor.svelte] [src/svelte/src/components/Editors/DataEditor.svelte] [src/svelte/src/utilities/vscode.ts]--[src/svelte/src/components/Editors/DataEditor.svelte] 1 [src/svelte/src/components/layouts/SidePanel.svelte] [src/svelte/src/components/layouts/SidePanel.svelte] [src/svelte/src/utilities/vscode.ts]--[src/svelte/src/components/layouts/SidePanel.svelte] 1 [src/svelte/src/utilities/vscode.ts]--[src/svelte/src/components/DataDisplays/DataViewports.svelte] 1 [src/svelte/src/utilities/message.ts] [src/svelte/src/utilities/message.ts] [src/svelte/src/utilities/message.ts]--[src/svelte/src/components/Inputs/Buttons/ToggleableButton.svelte] 1 [src/svelte/src/components/Header/fieldsets/Settings.svelte] [src/svelte/src/components/Header/fieldsets/Settings.svelte] [src/svelte/src/utilities/message.ts]--[src/svelte/src/components/Header/fieldsets/Settings.svelte] 1 [src/svelte/src/components/Inputs/Buttons/ConfigurationToggle.svelte] [src/svelte/src/components/Inputs/Buttons/ConfigurationToggle.svelte] [src/svelte/src/components/Inputs/Buttons/ConfigurationToggle.svelte]--[src/svelte/src/components/Header/fieldsets/SearchReplace.svelte] 1 [src/svelte/src/components/Inputs/Buttons/ConfigurationToggle.svelte]--[src/dataEditor/svelteWebviewInitializer.ts] 1 [src/svelte/src/components/Inputs/Input/RadioEdit.svelte] [src/svelte/src/components/Inputs/Input/RadioEdit.svelte] [src/svelte/src/components/Inputs/Input/RadioEdit.svelte]--[src/svelte/src/components/Error/Error.svelte] 1 [src/svelte/src/components/Header/Header.svelte] [src/svelte/src/components/Header/Header.svelte] [src/svelte/src/components/Inputs/Input/RadioEdit.svelte]--[src/svelte/src/components/Header/Header.svelte] 1 [src/svelte/src/utilities/enterKeypressEvents.ts] [src/svelte/src/utilities/enterKeypressEvents.ts] [src/svelte/src/utilities/enterKeypressEvents.ts]--[src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte] 1 [src/svelte/src/utilities/enterKeypressEvents.ts]--[src/svelte/src/components/Header/fieldsets/FileMetrics.svelte] 1 [src/svelte/src/utilities/enterKeypressEvents.ts]--[project/Rat.scala] 1 [src/svelte/src/utilities/enterKeypressEvents.ts]--[src/svelte/src/components/Header/fieldsets/FileMetrics.ts] 1 [src/svelte/src/components/DataDisplays/CustomByteDisplay/BinaryData.ts]--[src/svelte/src/components/DataDisplays/Header/DisplayHeader.svelte] 1 [src/svelte/src/utilities/highlights.ts] [src/svelte/src/utilities/highlights.ts] [src/svelte/src/utilities/highlights.ts]--[src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte] 1 [src/svelte/src/utilities/highlights.ts]--[src/svelte/src/components/DataDisplays/CustomByteDisplay/BinaryData.ts] 1 [src/svelte/src/components/Error/Error.ts] [src/svelte/src/components/Error/Error.ts] [src/svelte/src/utilities/highlights.ts]--[src/svelte/src/components/Error/Error.ts] 1 [src/svelte/src/components/Inputs/Input/Input.svelte] [src/svelte/src/components/Inputs/Input/Input.svelte] [src/svelte/src/components/Inputs/Input/Input.svelte]--[src/svelte/src/components/Header/fieldsets/SearchReplace.svelte] 1 [src/language/providers/intellisense/commonItems.ts] [src/language/providers/intellisense/commonItems.ts] [src/language/providers/intellisense/commonItems.ts]--[src/language/providers/attributeCompletion.ts] 1 [src/language/semantics/xsltTokenDiagnostics.ts] [src/language/semantics/xsltTokenDiagnostics.ts] [src/language/semantics/xPathDocumentChangeHandler.ts] [src/language/semantics/xPathDocumentChangeHandler.ts] [src/language/semantics/xsltTokenDiagnostics.ts]--[src/language/semantics/xPathDocumentChangeHandler.ts] 1 [src/svelte/src/stores/localStore.ts] [src/svelte/src/stores/localStore.ts] [src/svelte/src/stores/localStore.ts]--[src/svelte/src/stores/index.ts] 1
Download: SVG DOT (open online Graphviz editor)

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 src src src--src 12 project project src--project 3 ROOT ROOT src--ROOT 2 build build src--build 1 ROOT--project 2 debugger debugger debugger--src 1
Download: SVG DOT (open online Graphviz editor)

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