apache / guacamole-client
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
guacamole/src/main/frontend/src/app/player/directives/player.js
guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js
2 10 (20%) 5 (40%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/styles/history-player.css
guacamole/src/main/frontend/src/app/player/services/playerTimeService.js
1 4 (25%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/player/styles/player.css
guacamole-common-js/src/main/webapp/modules/SessionRecording.js
1 4 (25%) 40 (2%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/styles/history-player.css
guacamole-common-js/src/main/webapp/modules/SessionRecording.js
1 4 (25%) 40 (2%) 2023-07-13
guacamole/src/main/frontend/src/app/player/services/playerTimeService.js
guacamole-common-js/src/main/webapp/modules/SessionRecording.js
1 3 (33%) 40 (2%) 2023-07-13
guacamole/src/main/frontend/src/app/player/types/TextBatch.js
guacamole/src/main/frontend/src/app/player/templates/textView.html
1 3 (33%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/player/templates/player.html
guacamole-common-js/src/main/webapp/modules/SessionRecording.js
1 4 (25%) 40 (2%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html
guacamole/src/main/frontend/src/app/player/styles/textView.css
1 4 (25%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/player/templates/textView.html
guacamole/src/main/frontend/src/app/player/directives/textView.js
1 3 (33%) 4 (25%) 2023-07-13
guacamole/src/main/frontend/src/app/player/types/TextBatch.js
guacamole/src/main/frontend/src/app/player/styles/textView.css
1 3 (33%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/player/styles/player.css
guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js
1 4 (25%) 5 (20%) 2023-07-13
guacamole/src/main/frontend/src/app/player/types/TextBatch.js
guacamole/src/main/frontend/src/app/player/directives/textView.js
1 3 (33%) 4 (25%) 2023-07-13
guacamole/src/main/frontend/src/app/player/directives/textView.js
guacamole/src/main/frontend/src/app/player/directives/player.js
1 4 (25%) 10 (10%) 2023-07-13
guacamole/src/main/frontend/src/app/player/templates/textView.html
guacamole/src/main/frontend/src/app/player/services/playerTimeService.js
1 3 (33%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/player/templates/textView.html
guacamole/src/main/frontend/src/app/player/styles/textView.css
1 3 (33%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/player/services/playerTimeService.js
guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js
1 3 (33%) 5 (20%) 2023-07-13
guacamole/src/main/frontend/src/app/player/services/playerTimeService.js
guacamole/src/main/frontend/src/app/player/directives/textView.js
1 3 (33%) 4 (25%) 2023-07-13
guacamole/src/main/frontend/src/app/player/styles/textView.css
guacamole/src/main/frontend/src/app/player/styles/player.css
1 3 (33%) 4 (25%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/styles/history-player.css
guacamole/src/main/frontend/src/app/player/templates/textView.html
1 4 (25%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html
guacamole/src/main/frontend/src/app/player/directives/textView.js
1 4 (25%) 4 (25%) 2023-07-13
guacamole/src/main/frontend/src/app/player/templates/player.html
guacamole/src/main/frontend/src/app/player/directives/player.js
1 4 (25%) 10 (10%) 2023-07-13
guacamole/src/main/frontend/src/app/player/styles/textView.css
guacamole/src/main/frontend/src/app/player/directives/player.js
1 3 (33%) 10 (10%) 2023-07-13
guacamole/src/main/frontend/src/app/player/directives/player.js
guacamole-common-js/src/main/webapp/modules/SessionRecording.js
1 10 (10%) 40 (2%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html
guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js
1 4 (25%) 5 (20%) 2023-07-13
guacamole/src/main/frontend/src/app/player/types/TextBatch.js
guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js
1 3 (33%) 5 (20%) 2023-07-13
guacamole/src/main/frontend/src/app/player/styles/player.css
guacamole/src/main/frontend/src/app/player/services/playerTimeService.js
1 4 (25%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/styles/history-player.css
guacamole/src/main/frontend/src/app/player/directives/player.js
1 4 (25%) 10 (10%) 2023-07-13
guacamole/src/main/frontend/src/app/player/types/TextBatch.js
guacamole/src/main/frontend/src/app/player/styles/player.css
1 3 (33%) 4 (25%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html
guacamole/src/main/frontend/src/app/player/templates/textView.html
1 4 (25%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/styles/history-player.css
guacamole/src/main/frontend/src/app/player/types/TextBatch.js
1 4 (25%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/player/types/TextBatch.js
guacamole/src/main/frontend/src/app/player/templates/player.html
1 3 (33%) 4 (25%) 2023-07-13
guacamole/src/main/frontend/src/app/player/templates/player.html
guacamole/src/main/frontend/src/app/player/services/playerTimeService.js
1 4 (25%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/styles/history-player.css
guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js
1 4 (25%) 5 (20%) 2023-07-13
guacamole/src/main/frontend/src/app/player/styles/player.css
guacamole/src/main/frontend/src/app/player/directives/player.js
1 4 (25%) 10 (10%) 2023-07-13
guacamole/src/main/frontend/src/app/player/styles/textView.css
guacamole-common-js/src/main/webapp/modules/SessionRecording.js
1 3 (33%) 40 (2%) 2023-07-13
guacamole/src/main/frontend/src/app/player/services/playerTimeService.js
guacamole/src/main/frontend/src/app/player/directives/player.js
1 3 (33%) 10 (10%) 2023-07-13
guacamole/src/main/frontend/src/app/player/directives/textView.js
guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js
1 4 (25%) 5 (20%) 2023-07-13
guacamole/src/main/frontend/src/app/player/templates/textView.html
guacamole/src/main/frontend/src/app/player/directives/player.js
1 3 (33%) 10 (10%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html
guacamole/src/main/frontend/src/app/player/types/TextBatch.js
1 4 (25%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/player/styles/textView.css
guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js
1 3 (33%) 5 (20%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html
guacamole/src/main/frontend/src/app/player/styles/player.css
1 4 (25%) 4 (25%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/styles/history-player.css
guacamole/src/main/frontend/src/app/player/directives/textView.js
1 4 (25%) 4 (25%) 2023-07-13
guacamole/src/main/frontend/src/app/player/templates/textView.html
guacamole/src/main/frontend/src/app/player/templates/player.html
1 3 (33%) 4 (25%) 2023-07-13
guacamole/src/main/frontend/src/app/player/templates/player.html
guacamole/src/main/frontend/src/app/player/directives/textView.js
1 4 (25%) 4 (25%) 2023-07-13
guacamole/src/main/frontend/src/app/player/styles/player.css
guacamole/src/main/frontend/src/app/player/directives/textView.js
1 4 (25%) 4 (25%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html
guacamole-common-js/src/main/webapp/modules/SessionRecording.js
1 4 (25%) 40 (2%) 2023-07-13
guacamole/src/main/frontend/src/app/player/types/TextBatch.js
guacamole-common-js/src/main/webapp/modules/SessionRecording.js
1 3 (33%) 40 (2%) 2023-07-13
guacamole/src/main/frontend/src/app/player/templates/textView.html
guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js
1 3 (33%) 5 (20%) 2023-07-13
guacamole/src/main/frontend/src/app/player/styles/textView.css
guacamole/src/main/frontend/src/app/player/services/playerTimeService.js
1 3 (33%) 3 (33%) 2023-07-13
guacamole/src/main/frontend/src/app/settings/styles/history-player.css
guacamole/src/main/frontend/src/app/player/styles/textView.css
1 4 (25%) 3 (33%) 2023-07-13
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [guacamole/src/main/frontend/src/app/player/directives/player.js] [guacamole/src/main/frontend/src/app/player/directives/player.js] [guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js] [guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js] [guacamole/src/main/frontend/src/app/player/directives/player.js]--[guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js] 2 [guacamole-common-js/src/main/webapp/modules/SessionRecording.js] [guacamole-common-js/src/main/webapp/modules/SessionRecording.js] [guacamole/src/main/frontend/src/app/player/directives/player.js]--[guacamole-common-js/src/main/webapp/modules/SessionRecording.js] 1 [guacamole/src/main/frontend/src/app/settings/styles/history-player.css] [guacamole/src/main/frontend/src/app/settings/styles/history-player.css] [guacamole/src/main/frontend/src/app/settings/styles/history-player.css]--[guacamole/src/main/frontend/src/app/player/directives/player.js] 1 [guacamole/src/main/frontend/src/app/settings/styles/history-player.css]--[guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js] 1 [guacamole/src/main/frontend/src/app/player/services/playerTimeService.js] [guacamole/src/main/frontend/src/app/player/services/playerTimeService.js] [guacamole/src/main/frontend/src/app/settings/styles/history-player.css]--[guacamole/src/main/frontend/src/app/player/services/playerTimeService.js] 1 [guacamole/src/main/frontend/src/app/settings/styles/history-player.css]--[guacamole-common-js/src/main/webapp/modules/SessionRecording.js] 1 [guacamole/src/main/frontend/src/app/player/types/TextBatch.js] [guacamole/src/main/frontend/src/app/player/types/TextBatch.js] [guacamole/src/main/frontend/src/app/settings/styles/history-player.css]--[guacamole/src/main/frontend/src/app/player/types/TextBatch.js] 1 [guacamole/src/main/frontend/src/app/player/templates/textView.html] [guacamole/src/main/frontend/src/app/player/templates/textView.html] [guacamole/src/main/frontend/src/app/settings/styles/history-player.css]--[guacamole/src/main/frontend/src/app/player/templates/textView.html] 1 [guacamole/src/main/frontend/src/app/player/styles/textView.css] [guacamole/src/main/frontend/src/app/player/styles/textView.css] [guacamole/src/main/frontend/src/app/settings/styles/history-player.css]--[guacamole/src/main/frontend/src/app/player/styles/textView.css] 1 [guacamole/src/main/frontend/src/app/player/directives/textView.js] [guacamole/src/main/frontend/src/app/player/directives/textView.js] [guacamole/src/main/frontend/src/app/settings/styles/history-player.css]--[guacamole/src/main/frontend/src/app/player/directives/textView.js] 1 [guacamole/src/main/frontend/src/app/player/services/playerTimeService.js]--[guacamole/src/main/frontend/src/app/player/directives/player.js] 1 [guacamole/src/main/frontend/src/app/player/services/playerTimeService.js]--[guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js] 1 [guacamole/src/main/frontend/src/app/player/services/playerTimeService.js]--[guacamole-common-js/src/main/webapp/modules/SessionRecording.js] 1 [guacamole/src/main/frontend/src/app/player/services/playerTimeService.js]--[guacamole/src/main/frontend/src/app/player/directives/textView.js] 1 [guacamole/src/main/frontend/src/app/player/styles/player.css] [guacamole/src/main/frontend/src/app/player/styles/player.css] [guacamole/src/main/frontend/src/app/player/styles/player.css]--[guacamole/src/main/frontend/src/app/player/directives/player.js] 1 [guacamole/src/main/frontend/src/app/player/styles/player.css]--[guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js] 1 [guacamole/src/main/frontend/src/app/player/styles/player.css]--[guacamole/src/main/frontend/src/app/player/services/playerTimeService.js] 1 [guacamole/src/main/frontend/src/app/player/styles/player.css]--[guacamole-common-js/src/main/webapp/modules/SessionRecording.js] 1 [guacamole/src/main/frontend/src/app/player/styles/player.css]--[guacamole/src/main/frontend/src/app/player/directives/textView.js] 1 [guacamole/src/main/frontend/src/app/player/types/TextBatch.js]--[guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js] 1 [guacamole/src/main/frontend/src/app/player/types/TextBatch.js]--[guacamole/src/main/frontend/src/app/player/styles/player.css] 1 [guacamole/src/main/frontend/src/app/player/types/TextBatch.js]--[guacamole-common-js/src/main/webapp/modules/SessionRecording.js] 1 [guacamole/src/main/frontend/src/app/player/types/TextBatch.js]--[guacamole/src/main/frontend/src/app/player/templates/textView.html] 1 [guacamole/src/main/frontend/src/app/player/templates/player.html] [guacamole/src/main/frontend/src/app/player/templates/player.html] [guacamole/src/main/frontend/src/app/player/types/TextBatch.js]--[guacamole/src/main/frontend/src/app/player/templates/player.html] 1 [guacamole/src/main/frontend/src/app/player/types/TextBatch.js]--[guacamole/src/main/frontend/src/app/player/styles/textView.css] 1 [guacamole/src/main/frontend/src/app/player/types/TextBatch.js]--[guacamole/src/main/frontend/src/app/player/directives/textView.js] 1 [guacamole/src/main/frontend/src/app/player/templates/textView.html]--[guacamole/src/main/frontend/src/app/player/directives/player.js] 1 [guacamole/src/main/frontend/src/app/player/templates/textView.html]--[guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js] 1 [guacamole/src/main/frontend/src/app/player/templates/textView.html]--[guacamole/src/main/frontend/src/app/player/services/playerTimeService.js] 1 [guacamole/src/main/frontend/src/app/player/templates/textView.html]--[guacamole/src/main/frontend/src/app/player/templates/player.html] 1 [guacamole/src/main/frontend/src/app/player/templates/textView.html]--[guacamole/src/main/frontend/src/app/player/styles/textView.css] 1 [guacamole/src/main/frontend/src/app/player/templates/textView.html]--[guacamole/src/main/frontend/src/app/player/directives/textView.js] 1 [guacamole/src/main/frontend/src/app/player/templates/player.html]--[guacamole/src/main/frontend/src/app/player/directives/player.js] 1 [guacamole/src/main/frontend/src/app/player/templates/player.html]--[guacamole/src/main/frontend/src/app/player/services/playerTimeService.js] 1 [guacamole/src/main/frontend/src/app/player/templates/player.html]--[guacamole-common-js/src/main/webapp/modules/SessionRecording.js] 1 [guacamole/src/main/frontend/src/app/player/templates/player.html]--[guacamole/src/main/frontend/src/app/player/directives/textView.js] 1 [guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html] [guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html] [guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html]--[guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js] 1 [guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html]--[guacamole/src/main/frontend/src/app/player/styles/player.css] 1 [guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html]--[guacamole-common-js/src/main/webapp/modules/SessionRecording.js] 1 [guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html]--[guacamole/src/main/frontend/src/app/player/types/TextBatch.js] 1 [guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html]--[guacamole/src/main/frontend/src/app/player/templates/textView.html] 1 [guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html]--[guacamole/src/main/frontend/src/app/player/styles/textView.css] 1 [guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html]--[guacamole/src/main/frontend/src/app/player/directives/textView.js] 1 [guacamole/src/main/frontend/src/app/player/styles/textView.css]--[guacamole/src/main/frontend/src/app/player/directives/player.js] 1 [guacamole/src/main/frontend/src/app/player/styles/textView.css]--[guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js] 1 [guacamole/src/main/frontend/src/app/player/styles/textView.css]--[guacamole/src/main/frontend/src/app/player/services/playerTimeService.js] 1 [guacamole/src/main/frontend/src/app/player/styles/textView.css]--[guacamole/src/main/frontend/src/app/player/styles/player.css] 1 [guacamole/src/main/frontend/src/app/player/styles/textView.css]--[guacamole-common-js/src/main/webapp/modules/SessionRecording.js] 1 [guacamole/src/main/frontend/src/app/player/directives/textView.js]--[guacamole/src/main/frontend/src/app/player/directives/player.js] 1 [guacamole/src/main/frontend/src/app/player/directives/textView.js]--[guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js] 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 guacamole guacamole guacamole--guacamole 1 guacamole-common-js guacamole-common-js guacamole--guacamole-common-js 2 guacamole-common-js--guacamole-common-js 1
Download: SVG DOT (open online Graphviz editor)

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