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).
Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
---|---|---|---|---|
rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/BaseControllerWithLoginRedirects.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authentication.scala |
3 | 9 (33%) | 12 (25%) | 2025-04-15 |
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/provider/AuthenticationStatus.scala |
2 | 17 (11%) | 4 (50%) | 2025-04-15 |
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authentication.scala |
2 | 17 (11%) | 12 (16%) | 2025-04-15 |
rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/provider/AuthenticationStatus.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/BaseControllerWithLoginRedirects.scala |
2 | 4 (50%) | 9 (22%) | 2025-04-15 |
kahuna/public/js/image/view.html kahuna/public/js/image/controller.js |
2 | 484 (<1%) | 321 (<1%) | 2025-05-06 |
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/BaseControllerWithLoginRedirects.scala |
2 | 17 (11%) | 9 (22%) | 2025-04-15 |
rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/provider/AuthenticationStatus.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authentication.scala |
2 | 4 (50%) | 12 (16%) | 2025-04-15 |
kahuna/public/js/util/constants/cropOptions.js kahuna/public/js/crop/controller.js |
1 | 8 (12%) | 148 (<1%) | 2025-05-06 |
Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
---|---|---|---|---|
kahuna/public/js/crop/view.html kahuna/public/js/directives/ui-crop-box/cropper-override.css |
6 | 201 (2%) | 24 (25%) | 2025-04-03 |
kahuna/public/js/crop/view.html kahuna/public/js/crop/controller.js |
4 | 201 (1%) | 148 (2%) | 2025-04-03 |
kahuna/public/js/directives/ui-crop-box/cropper-override.css kahuna/public/js/crop/controller.js |
4 | 24 (16%) | 148 (2%) | 2025-04-03 |
kahuna/public/stylesheets/main.css kahuna/public/js/crop/view.html |
4 | 1139 (<1%) | 201 (1%) | 2025-04-03 |
usage/app/lib/CrierStreamReader.scala build.sbt |
4 | 21 (19%) | 357 (1%) | 2025-03-27 |
kahuna/public/stylesheets/main.css kahuna/public/js/directives/ui-crop-box/cropper-override.css |
4 | 1139 (<1%) | 24 (16%) | 2025-04-03 |
kahuna/public/stylesheets/main.css kahuna/public/js/crop/controller.js |
3 | 1139 (<1%) | 148 (2%) | 2025-04-03 |
common-lib/src/main/resources/logback.xml build.sbt |
3 | 31 (9%) | 357 (<1%) | 2025-04-07 |
usage/app/lib/CrierEventProcessor.scala usage/app/lib/CrierStreamReader.scala |
3 | 33 (9%) | 21 (14%) | 2025-03-25 |
rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/BaseControllerWithLoginRedirects.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authentication.scala |
3 | 9 (33%) | 12 (25%) | 2025-04-15 |
kahuna/public/js/util/constants/cropOptions.js kahuna/public/js/crop/controller.js |
3 | 8 (37%) | 148 (2%) | 2025-05-06 |
kahuna/public/js/components/gr-radio-list/gr-radio-list.html kahuna/public/js/components/gr-radio-list/gr-radio-list.css |
2 | 6 (33%) | 10 (20%) | 2025-03-17 |
kahuna/public/js/edits/image-editor.js kahuna/public/js/common/usageRightsUtils.js |
2 | 129 (1%) | 5 (40%) | 2025-02-13 |
metadata-editor/app/model/UsageRightsLease.scala kahuna/public/js/usage-rights/usage-rights-editor.js |
2 | 6 (33%) | 166 (1%) | 2025-02-13 |
metadata-editor/app/controllers/EditsApi.scala kahuna/public/js/edits/image-editor.js |
2 | 133 (1%) | 129 (1%) | 2025-02-13 |
kahuna/public/js/image/view.html kahuna/public/js/image/controller.js |
2 | 484 (<1%) | 321 (<1%) | 2025-05-06 |
kahuna/public/js/usage-rights/usage-rights-editor.js kahuna/public/js/edits/image-editor.js |
2 | 166 (1%) | 129 (1%) | 2025-02-13 |
metadata-editor/app/model/UsageRightsLease.scala kahuna/public/js/leases/leases.js |
2 | 6 (33%) | 67 (2%) | 2025-02-13 |
kahuna/public/js/search/index.js kahuna/public/js/crop/controller.js |
2 | 238 (<1%) | 148 (1%) | 2025-03-20 |
scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala scripts/src/main/scala/com/gu/mediaservice/scripts/EnactS3Changes.scala |
2 | 92 (2%) | 11 (18%) | 2025-02-20 |
kahuna/public/js/util/crop.js kahuna/public/js/image/index.js |
2 | 27 (7%) | 66 (3%) | 2025-03-20 |
kahuna/app/lib/KahunaConfig.scala kahuna/public/js/leases/leases.html |
2 | 125 (1%) | 65 (3%) | 2025-03-17 |
kahuna/public/js/crop/index.js kahuna/public/js/crop/controller.js |
2 | 51 (3%) | 148 (1%) | 2025-03-20 |
scripts/src/main/scala/com/gu/mediaservice/scripts/ConvertConfig.scala scripts/src/main/scala/com/gu/mediaservice/lib/JsonValueCodecJsValue.scala |
2 | 10 (20%) | 9 (22%) | 2025-02-20 |
scripts/src/main/scala/com/gu/mediaservice/scripts/EnactS3Changes.scala scripts/src/main/scala/com/gu/mediaservice/scripts/ConvertConfig.scala |
2 | 11 (18%) | 10 (20%) | 2025-02-20 |
kahuna/public/js/image/index.js kahuna/public/js/crop/index.js |
2 | 66 (3%) | 51 (3%) | 2025-03-20 |
metadata-editor/app/model/UsageRightsLease.scala metadata-editor/app/lib/EditsConfig.scala |
2 | 6 (33%) | 31 (6%) | 2025-02-13 |
kahuna/public/js/leases/leases.js kahuna/public/js/leases/leases.html |
2 | 67 (2%) | 65 (3%) | 2025-03-17 |
scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala scripts/src/main/scala/com/gu/mediaservice/scripts/BucketMetadata.scala |
2 | 92 (2%) | 11 (18%) | 2025-02-20 |
rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/provider/AuthenticationStatus.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/BaseControllerWithLoginRedirects.scala |
2 | 4 (50%) | 9 (22%) | 2025-04-15 |
metadata-editor/app/model/UsageRightsLease.scala kahuna/public/js/edits/image-editor.js |
2 | 6 (33%) | 129 (1%) | 2025-02-13 |
kahuna/public/js/usage-rights/usage-rights-editor.js kahuna/public/js/common/usageRightsUtils.js |
2 | 166 (1%) | 5 (40%) | 2025-02-13 |
metadata-editor/app/controllers/EditsApi.scala kahuna/public/js/common/usageRightsUtils.js |
2 | 133 (1%) | 5 (40%) | 2025-02-13 |
scripts/src/main/scala/com/gu/mediaservice/scripts/ConvertConfig.scala scripts/src/main/scala/com/gu/mediaservice/scripts/BucketMetadata.scala |
2 | 10 (20%) | 11 (18%) | 2025-02-20 |
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/provider/AuthenticationStatus.scala |
2 | 17 (11%) | 4 (50%) | 2025-04-15 |
metadata-editor/app/controllers/EditsApi.scala kahuna/public/js/leases/leases.js |
2 | 133 (1%) | 67 (2%) | 2025-02-13 |
kahuna/public/js/util/crop.js kahuna/public/js/crop/controller.js |
2 | 27 (7%) | 148 (1%) | 2025-03-20 |
usage/app/lib/CrierEventProcessor.scala build.sbt |
2 | 33 (6%) | 357 (<1%) | 2025-03-25 |
kahuna/public/js/image/index.js kahuna/public/js/crop/controller.js |
2 | 66 (3%) | 148 (1%) | 2025-03-20 |
scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala scripts/src/main/scala/com/gu/mediaservice/lib/JsonValueCodecJsValue.scala |
2 | 92 (2%) | 9 (22%) | 2025-02-20 |
scripts/src/main/scala/com/gu/mediaservice/scripts/BucketMetadata.scala scripts/src/main/scala/com/gu/mediaservice/lib/JsonValueCodecJsValue.scala |
2 | 11 (18%) | 9 (22%) | 2025-02-20 |
metadata-editor/app/controllers/EditsApi.scala kahuna/public/js/usage-rights/usage-rights-editor.js |
2 | 133 (1%) | 166 (1%) | 2025-02-13 |
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/BaseControllerWithLoginRedirects.scala |
2 | 17 (11%) | 9 (22%) | 2025-04-15 |
scripts/src/main/scala/com/gu/mediaservice/scripts/ConvertConfig.scala scripts/src/main/scala/com/gu/mediaservice/scripts/BackfillEditLastModified.scala |
2 | 10 (20%) | 9 (22%) | 2025-02-20 |
scripts/src/main/scala/com/gu/mediaservice/scripts/EnactS3Changes.scala scripts/src/main/scala/com/gu/mediaservice/scripts/BucketMetadata.scala |
2 | 11 (18%) | 11 (18%) | 2025-02-20 |
metadata-editor/app/model/UsageRightsLease.scala metadata-editor/app/controllers/EditsApi.scala |
2 | 6 (33%) | 133 (1%) | 2025-02-13 |
scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala scripts/src/main/scala/com/gu/mediaservice/scripts/BackfillEditLastModified.scala |
2 | 92 (2%) | 9 (22%) | 2025-02-20 |
kahuna/public/js/components/gr-radio-list/gr-radio-list.html kahuna/public/js/crop/controller.js |
2 | 6 (33%) | 148 (1%) | 2025-03-17 |
scripts/src/main/scala/com/gu/mediaservice/scripts/EnactS3Changes.scala scripts/src/main/scala/com/gu/mediaservice/lib/JsonValueCodecJsValue.scala |
2 | 11 (18%) | 9 (22%) | 2025-02-20 |
kahuna/app/views/main.scala.html kahuna/app/lib/KahunaConfig.scala |
2 | 254 (<1%) | 125 (1%) | 2025-03-17 |
Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
---|---|---|---|---|
kahuna/public/js/crop/view.html kahuna/public/js/directives/ui-crop-box/cropper-override.css |
11 | 201 (5%) | 24 (45%) | 2025-04-03 |
kahuna/public/stylesheets/main.css kahuna/public/js/crop/view.html |
9 | 1139 (<1%) | 201 (4%) | 2025-04-03 |
kahuna/public/stylesheets/main.css kahuna/public/js/directives/ui-crop-box/cropper-override.css |
9 | 1139 (<1%) | 24 (37%) | 2025-04-03 |
project/plugins.sbt build.sbt |
8 | 87 (9%) | 357 (2%) | 2025-01-29 |
kahuna/public/js/crop/view.html kahuna/public/js/crop/controller.js |
8 | 201 (3%) | 148 (5%) | 2025-04-03 |
kahuna/public/js/directives/ui-crop-box/cropper-override.css kahuna/public/js/crop/controller.js |
8 | 24 (33%) | 148 (5%) | 2025-04-03 |
thrall/app/lib/elasticsearch/ElasticSearch.scala build.sbt |
8 | 141 (5%) | 357 (2%) | 2025-01-29 |
thrall/app/lib/SyncChecker.scala media-api/app/controllers/MediaApi.scala |
7 | 19 (36%) | 698 (1%) | 2025-01-29 |
thrall/app/lib/kinesis/KinesisConfig.scala build.sbt |
7 | 24 (29%) | 357 (1%) | 2025-01-29 |
thrall/app/lib/RetryHandler.scala thrall/app/controllers/ThrallController.scala |
7 | 16 (43%) | 65 (10%) | 2025-01-29 |
thrall/app/lib/ThrallStreamProcessor.scala image-loader/app/controllers/ImageLoaderController.scala |
7 | 71 (9%) | 264 (2%) | 2025-01-29 |
thrall/app/lib/ThrallStreamProcessor.scala thrall/app/controllers/ReaperController.scala |
7 | 71 (9%) | 47 (14%) | 2025-01-29 |
media-api/app/lib/elasticsearch/ElasticSearch.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala |
7 | 401 (1%) | 39 (17%) | 2025-01-29 |
media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/app/controllers/ImageLoaderController.scala |
7 | 401 (1%) | 264 (2%) | 2025-01-29 |
media-api/app/lib/elasticsearch/ElasticSearch.scala common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala |
7 | 401 (1%) | 41 (17%) | 2025-01-29 |
thrall/app/controllers/ThrallController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala |
7 | 65 (10%) | 39 (17%) | 2025-01-29 |
thrall/app/lib/ThrallStreamProcessor.scala build.sbt |
7 | 71 (9%) | 357 (1%) | 2025-01-29 |
thrall/app/controllers/ReaperController.scala image-loader/app/controllers/ImageLoaderController.scala |
7 | 47 (14%) | 264 (2%) | 2025-01-29 |
rest-lib/src/main/scala/com/gu/mediaservice/lib/play/RequestLoggingFilter.scala build.sbt |
7 | 15 (46%) | 357 (1%) | 2025-01-29 |
thrall/app/lib/ThrallStreamProcessor.scala common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala |
7 | 71 (9%) | 41 (17%) | 2025-01-29 |
thrall/app/lib/ThrallStreamProcessor.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/play/RequestLoggingFilter.scala |
7 | 71 (9%) | 15 (46%) | 2025-01-29 |
thrall/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala |
7 | 141 (4%) | 47 (14%) | 2025-01-29 |
thrall/app/lib/elasticsearch/ElasticSearch.scala thrall/app/lib/RetryHandler.scala |
7 | 141 (4%) | 16 (43%) | 2025-01-29 |
image-loader/app/controllers/ImageLoaderController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala |
7 | 264 (2%) | 39 (17%) | 2025-01-29 |
thrall/app/ThrallComponents.scala build.sbt |
7 | 170 (4%) | 357 (1%) | 2025-01-29 |
thrall/app/controllers/ReaperController.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/play/RequestLoggingFilter.scala |
7 | 47 (14%) | 15 (46%) | 2025-01-29 |
thrall/app/lib/ThrallStreamProcessor.scala media-api/app/lib/elasticsearch/ElasticSearch.scala |
7 | 71 (9%) | 401 (1%) | 2025-01-29 |
thrall/app/lib/RetryHandler.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala |
7 | 16 (43%) | 39 (17%) | 2025-01-29 |
thrall/app/lib/RetryHandler.scala build.sbt |
7 | 16 (43%) | 357 (1%) | 2025-01-29 |
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala build.sbt |
7 | 39 (17%) | 357 (1%) | 2025-01-29 |
thrall/app/lib/RetryHandler.scala image-loader/app/controllers/ImageLoaderController.scala |
7 | 16 (43%) | 264 (2%) | 2025-01-29 |
thrall/app/lib/ThrallStreamProcessor.scala thrall/app/lib/RetryHandler.scala |
7 | 71 (9%) | 16 (43%) | 2025-01-29 |
thrall/app/lib/ThrallStreamProcessor.scala media-api/app/controllers/MediaApi.scala |
7 | 71 (9%) | 698 (1%) | 2025-01-29 |
thrall/app/lib/ThrallStreamProcessor.scala thrall/app/controllers/ThrallController.scala |
7 | 71 (9%) | 65 (10%) | 2025-01-29 |
thrall/app/controllers/ThrallController.scala image-loader/app/controllers/ImageLoaderController.scala |
7 | 65 (10%) | 264 (2%) | 2025-01-29 |
thrall/app/controllers/ThrallController.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/play/RequestLoggingFilter.scala |
7 | 65 (10%) | 15 (46%) | 2025-01-29 |
rest-lib/src/main/scala/com/gu/mediaservice/lib/play/RequestLoggingFilter.scala media-api/app/controllers/MediaApi.scala |
7 | 15 (46%) | 698 (1%) | 2025-01-29 |
thrall/app/lib/RetryHandler.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/play/RequestLoggingFilter.scala |
7 | 16 (43%) | 15 (46%) | 2025-01-29 |
thrall/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ThrallController.scala |
7 | 141 (4%) | 65 (10%) | 2025-01-29 |
thrall/app/lib/SyncChecker.scala thrall/app/lib/RetryHandler.scala |
7 | 19 (36%) | 16 (43%) | 2025-01-29 |
thrall/app/lib/ThrallStreamProcessor.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala |
7 | 71 (9%) | 39 (17%) | 2025-01-29 |
thrall/app/lib/SyncChecker.scala thrall/app/controllers/ThrallController.scala |
7 | 19 (36%) | 65 (10%) | 2025-01-29 |
media-api/app/controllers/MediaApi.scala image-loader/app/controllers/ImageLoaderController.scala |
7 | 698 (1%) | 264 (2%) | 2025-01-29 |
thrall/app/lib/elasticsearch/ElasticSearch.scala image-loader/app/controllers/ImageLoaderController.scala |
7 | 141 (4%) | 264 (2%) | 2025-01-29 |
thrall/app/controllers/ThrallController.scala thrall/app/controllers/ReaperController.scala |
7 | 65 (10%) | 47 (14%) | 2025-01-29 |
rest-lib/src/main/scala/com/gu/mediaservice/lib/play/RequestLoggingFilter.scala media-api/app/lib/elasticsearch/ElasticSearch.scala |
7 | 15 (46%) | 401 (1%) | 2025-01-29 |
thrall/app/controllers/ReaperController.scala build.sbt |
7 | 47 (14%) | 357 (1%) | 2025-01-29 |
thrall/app/lib/elasticsearch/ElasticSearch.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/play/RequestLoggingFilter.scala |
7 | 141 (4%) | 15 (46%) | 2025-01-29 |
thrall/app/controllers/ReaperController.scala media-api/app/controllers/MediaApi.scala |
7 | 47 (14%) | 698 (1%) | 2025-01-29 |
thrall/app/lib/elasticsearch/ElasticSearch.scala media-api/app/lib/elasticsearch/ElasticSearch.scala |
7 | 141 (4%) | 401 (1%) | 2025-01-29 |