guardian / support-admin-console
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
public/src/components/channelManagement/bannerDesigns/BannerDesignPreview.tsx
app/models/Ticker.scala
5 14 (35%) 15 (33%) 2025-04-30
public/src/components/channelManagement/tickerEditor.tsx
public/src/components/channelManagement/helpers/shared.ts
5 31 (16%) 147 (3%) 2025-04-30
public/src/components/channelManagement/helpers/shared.ts
app/models/Ticker.scala
5 147 (3%) 15 (33%) 2025-04-30
public/src/components/channelManagement/tickerEditor.tsx
public/src/components/channelManagement/bannerDesigns/BannerDesignPreview.tsx
5 31 (16%) 14 (35%) 2025-04-30
public/src/components/channelManagement/helpers/shared.ts
public/src/components/channelManagement/bannerDesigns/BannerDesignPreview.tsx
5 147 (3%) 14 (35%) 2025-04-30
public/src/components/channelManagement/tickerEditor.tsx
app/models/Ticker.scala
5 31 (16%) 15 (33%) 2025-04-30
public/src/main.tsx
public/src/components/channelManagement/validatedTestEditor.tsx
4 107 (3%) 14 (28%) 2025-04-11
public/src/components/channelManagement/testsForm.tsx
public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx
4 17 (23%) 18 (22%) 2025-04-11
public/src/components/channelManagement/validatedTestEditor.tsx
app/controllers/Application.scala
4 14 (28%) 21 (19%) 2025-04-11
public/src/main.tsx
public/src/components/channelManagement/testsForm.tsx
4 107 (3%) 17 (23%) 2025-04-11
public/src/components/channelManagement/validatedTestEditor.tsx
public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx
4 14 (28%) 18 (22%) 2025-04-11
public/src/components/channelManagement/validatedTestEditor.tsx
public/src/components/channelManagement/testsForm.tsx
4 14 (28%) 17 (23%) 2025-04-11
public/src/main.tsx
public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx
4 107 (3%) 18 (22%) 2025-04-11
public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx
app/controllers/Application.scala
4 18 (22%) 21 (19%) 2025-04-11
public/src/main.tsx
app/controllers/Application.scala
4 107 (3%) 21 (19%) 2025-04-11
public/src/components/channelManagement/testsForm.tsx
app/controllers/Application.scala
4 17 (23%) 21 (19%) 2025-04-11
app/models/SupportLandingPageTest.scala
public/src/components/channelManagement/bannerDesigns/BannerDesignPreview.tsx
2 15 (13%) 14 (14%) 2025-04-24
public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx
public/src/components/channelManagement/auditTests/auditTestsDashboard.tsx
2 18 (11%) 17 (11%) 2025-04-09
public/src/main.tsx
app/wiring/AppComponents.scala
2 107 (1%) 92 (2%) 2025-04-11
public/src/utils/permissions.ts
public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx
2 2 (100%) 18 (11%) 2025-04-11
public/src/components/channelManagement/validatedTestEditor.tsx
public/src/components/channelManagement/auditTests/auditTestsDashboard.tsx
2 14 (14%) 17 (11%) 2025-04-09
public/src/components/channelManagement/validatedTestEditor.tsx
app/wiring/AppComponents.scala
2 14 (14%) 92 (2%) 2025-04-11
public/src/components/channelManagement/supportLandingPage/variantEditor.tsx
public/src/components/channelManagement/bannerDesigns/BannerDesignPreview.tsx
2 20 (10%) 14 (14%) 2025-04-24
public/src/components/channelManagement/supportLandingPage/variantEditor.tsx
public/src/components/channelManagement/helpers/shared.ts
2 20 (10%) 147 (1%) 2025-04-24
public/src/components/channelManagement/validatedTestEditor.tsx
app/views/index.scala.html
2 14 (14%) 15 (13%) 2025-04-11
public/src/components/channelManagement/sidebar.tsx
app/views/index.scala.html
2 34 (5%) 15 (13%) 2025-04-11
public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx
app/wiring/AppComponents.scala
2 18 (11%) 92 (2%) 2025-04-11
public/src/main.tsx
public/src/components/channelManagement/batchProcessTestButton.tsx
2 107 (1%) 11 (18%) 2025-04-11
public/src/models/supportLandingPage.ts
public/src/components/channelManagement/helpers/shared.ts
2 14 (14%) 147 (1%) 2025-04-24
public/src/main.tsx
app/views/index.scala.html
2 107 (1%) 15 (13%) 2025-04-11
public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx
public/src/components/channelManagement/batchProcessTestButton.tsx
2 18 (11%) 11 (18%) 2025-04-11
public/src/models/supportLandingPage.ts
app/models/SupportLandingPageTest.scala
2 14 (14%) 15 (13%) 2025-04-24
app/models/SupportLandingPageTest.scala
public/src/components/channelManagement/tickerEditor.tsx
2 15 (13%) 31 (6%) 2025-04-24
public/src/utils/permissions.ts
public/src/components/channelManagement/validatedTestEditor.tsx
2 2 (100%) 14 (14%) 2025-04-11
public/src/models/supportLandingPage.ts
public/src/components/channelManagement/supportLandingPage/variantEditor.tsx
2 14 (14%) 20 (10%) 2025-04-24
public/src/models/supportLandingPage.ts
public/src/components/channelManagement/tickerEditor.tsx
2 14 (14%) 31 (6%) 2025-04-24
public/src/components/channelManagement/supportLandingPage/variantEditor.tsx
public/src/components/channelManagement/tickerEditor.tsx
2 20 (10%) 31 (6%) 2025-04-24
app/views/index.scala.html
app/controllers/Application.scala
2 15 (13%) 21 (9%) 2025-04-11
public/src/components/channelManagement/stickyTopBar/testCopyButton.tsx
public/src/components/channelManagement/batchProcessTestButton.tsx
2 7 (28%) 11 (18%) 2025-04-11
public/src/components/channelManagement/stickyTopBar/testCopyButton.tsx
app/wiring/AppComponents.scala
2 7 (28%) 92 (2%) 2025-04-11
public/src/utils/permissions.ts
app/controllers/Application.scala
2 2 (100%) 21 (9%) 2025-04-11
public/src/components/channelManagement/validatedTestEditor.tsx
public/src/components/channelManagement/stickyTopBar/testCopyButton.tsx
2 14 (14%) 7 (28%) 2025-04-11
public/src/components/channelManagement/supportLandingPage/variantEditor.tsx
app/models/SupportLandingPageTest.scala
2 20 (10%) 15 (13%) 2025-04-24
public/src/main.tsx
public/src/components/channelManagement/auditTests/auditTestsDashboard.tsx
2 107 (1%) 17 (11%) 2025-04-09
public/src/components/channelManagement/sidebar.tsx
app/controllers/Application.scala
2 34 (5%) 21 (9%) 2025-04-11
public/src/utils/permissions.ts
public/src/main.tsx
2 2 (100%) 107 (1%) 2025-04-11
public/src/components/channelManagement/validatedTestEditor.tsx
public/src/components/channelManagement/batchProcessTestButton.tsx
2 14 (14%) 11 (18%) 2025-04-11
public/src/components/channelManagement/batchProcessTestButton.tsx
app/wiring/AppComponents.scala
2 11 (18%) 92 (2%) 2025-04-11
public/src/components/channelManagement/testsForm.tsx
public/src/components/channelManagement/batchProcessTestButton.tsx
2 17 (11%) 11 (18%) 2025-04-11
public/src/components/channelManagement/batchProcessTestButton.tsx
app/controllers/Application.scala
2 11 (18%) 21 (9%) 2025-04-11
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [public/src/components/channelManagement/bannerDesigns/BannerDesignPreview.tsx] [public/src/components/channelManagement/bannerDesigns/BannerDesignPreview.tsx] [app/models/Ticker.scala] [app/models/Ticker.scala] [public/src/components/channelManagement/bannerDesigns/BannerDesignPreview.tsx]--[app/models/Ticker.scala] 5 [public/src/components/channelManagement/tickerEditor.tsx] [public/src/components/channelManagement/tickerEditor.tsx] [public/src/components/channelManagement/tickerEditor.tsx]--[public/src/components/channelManagement/bannerDesigns/BannerDesignPreview.tsx] 5 [public/src/components/channelManagement/tickerEditor.tsx]--[app/models/Ticker.scala] 5 [public/src/components/channelManagement/helpers/shared.ts] [public/src/components/channelManagement/helpers/shared.ts] [public/src/components/channelManagement/tickerEditor.tsx]--[public/src/components/channelManagement/helpers/shared.ts] 5 [public/src/components/channelManagement/helpers/shared.ts]--[public/src/components/channelManagement/bannerDesigns/BannerDesignPreview.tsx] 5 [public/src/components/channelManagement/helpers/shared.ts]--[app/models/Ticker.scala] 5 [public/src/main.tsx] [public/src/main.tsx] [public/src/components/channelManagement/validatedTestEditor.tsx] [public/src/components/channelManagement/validatedTestEditor.tsx] [public/src/main.tsx]--[public/src/components/channelManagement/validatedTestEditor.tsx] 4 [public/src/components/channelManagement/testsForm.tsx] [public/src/components/channelManagement/testsForm.tsx] [public/src/main.tsx]--[public/src/components/channelManagement/testsForm.tsx] 4 [public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx] [public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx] [public/src/main.tsx]--[public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx] 4 [app/controllers/Application.scala] [app/controllers/Application.scala] [public/src/main.tsx]--[app/controllers/Application.scala] 4 [public/src/components/channelManagement/auditTests/auditTestsDashboard.tsx] [public/src/components/channelManagement/auditTests/auditTestsDashboard.tsx] [public/src/main.tsx]--[public/src/components/channelManagement/auditTests/auditTestsDashboard.tsx] 2 [app/wiring/AppComponents.scala] [app/wiring/AppComponents.scala] [public/src/main.tsx]--[app/wiring/AppComponents.scala] 2 [app/views/index.scala.html] [app/views/index.scala.html] [public/src/main.tsx]--[app/views/index.scala.html] 2 [public/src/components/channelManagement/batchProcessTestButton.tsx] [public/src/components/channelManagement/batchProcessTestButton.tsx] [public/src/main.tsx]--[public/src/components/channelManagement/batchProcessTestButton.tsx] 2 [public/src/components/channelManagement/validatedTestEditor.tsx]--[public/src/components/channelManagement/testsForm.tsx] 4 [public/src/components/channelManagement/validatedTestEditor.tsx]--[public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx] 4 [public/src/components/channelManagement/validatedTestEditor.tsx]--[app/controllers/Application.scala] 4 [public/src/components/channelManagement/validatedTestEditor.tsx]--[public/src/components/channelManagement/auditTests/auditTestsDashboard.tsx] 2 [public/src/components/channelManagement/validatedTestEditor.tsx]--[app/wiring/AppComponents.scala] 2 [public/src/components/channelManagement/validatedTestEditor.tsx]--[app/views/index.scala.html] 2 [public/src/components/channelManagement/validatedTestEditor.tsx]--[public/src/components/channelManagement/batchProcessTestButton.tsx] 2 [public/src/components/channelManagement/stickyTopBar/testCopyButton.tsx] [public/src/components/channelManagement/stickyTopBar/testCopyButton.tsx] [public/src/components/channelManagement/validatedTestEditor.tsx]--[public/src/components/channelManagement/stickyTopBar/testCopyButton.tsx] 2 [public/src/components/channelManagement/testsForm.tsx]--[public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx] 4 [public/src/components/channelManagement/testsForm.tsx]--[app/controllers/Application.scala] 4 [public/src/components/channelManagement/testsForm.tsx]--[public/src/components/channelManagement/batchProcessTestButton.tsx] 2 [public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx]--[app/controllers/Application.scala] 4 [public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx]--[public/src/components/channelManagement/auditTests/auditTestsDashboard.tsx] 2 [public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx]--[app/wiring/AppComponents.scala] 2 [public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx]--[public/src/components/channelManagement/batchProcessTestButton.tsx] 2 [app/models/SupportLandingPageTest.scala] [app/models/SupportLandingPageTest.scala] [app/models/SupportLandingPageTest.scala]--[public/src/components/channelManagement/bannerDesigns/BannerDesignPreview.tsx] 2 [app/models/SupportLandingPageTest.scala]--[public/src/components/channelManagement/tickerEditor.tsx] 2 [public/src/utils/permissions.ts] [public/src/utils/permissions.ts] [public/src/utils/permissions.ts]--[public/src/main.tsx] 2 [public/src/utils/permissions.ts]--[public/src/components/channelManagement/validatedTestEditor.tsx] 2 [public/src/utils/permissions.ts]--[public/src/components/channelManagement/stickyTopBar/stickyTopBar.tsx] 2 [public/src/utils/permissions.ts]--[app/controllers/Application.scala] 2 [public/src/components/channelManagement/supportLandingPage/variantEditor.tsx] [public/src/components/channelManagement/supportLandingPage/variantEditor.tsx] [public/src/components/channelManagement/supportLandingPage/variantEditor.tsx]--[public/src/components/channelManagement/bannerDesigns/BannerDesignPreview.tsx] 2 [public/src/components/channelManagement/supportLandingPage/variantEditor.tsx]--[public/src/components/channelManagement/tickerEditor.tsx] 2 [public/src/components/channelManagement/supportLandingPage/variantEditor.tsx]--[public/src/components/channelManagement/helpers/shared.ts] 2 [public/src/components/channelManagement/supportLandingPage/variantEditor.tsx]--[app/models/SupportLandingPageTest.scala] 2 [app/views/index.scala.html]--[app/controllers/Application.scala] 2 [public/src/components/channelManagement/sidebar.tsx] [public/src/components/channelManagement/sidebar.tsx] [public/src/components/channelManagement/sidebar.tsx]--[app/controllers/Application.scala] 2 [public/src/components/channelManagement/sidebar.tsx]--[app/views/index.scala.html] 2 [public/src/components/channelManagement/batchProcessTestButton.tsx]--[app/controllers/Application.scala] 2 [public/src/components/channelManagement/batchProcessTestButton.tsx]--[app/wiring/AppComponents.scala] 2 [public/src/models/supportLandingPage.ts] [public/src/models/supportLandingPage.ts] [public/src/models/supportLandingPage.ts]--[public/src/components/channelManagement/tickerEditor.tsx] 2 [public/src/models/supportLandingPage.ts]--[public/src/components/channelManagement/helpers/shared.ts] 2 [public/src/models/supportLandingPage.ts]--[app/models/SupportLandingPageTest.scala] 2 [public/src/models/supportLandingPage.ts]--[public/src/components/channelManagement/supportLandingPage/variantEditor.tsx] 2 [public/src/components/channelManagement/stickyTopBar/testCopyButton.tsx]--[app/wiring/AppComponents.scala] 2 [public/src/components/channelManagement/stickyTopBar/testCopyButton.tsx]--[public/src/components/channelManagement/batchProcessTestButton.tsx] 2
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... 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 public public public--public 10 app app public--app 10 ROOT ROOT public--ROOT 1 app--app 6 ROOT--app 1
Download: SVG DOT (open online Graphviz editor)

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