guardian / mobile-purchases
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 31)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
typescript/src/pubsub/google-common.ts
typescript/src/pubsub/apple.ts
5 20 (25%) 131 (3%) 2025-05-02
typescript/src/pubsub/apple.ts
typescript/src/feast/pubsub/apple.ts
5 131 (3%) 13 (38%) 2025-05-02
typescript/src/services/api-storekit.ts
typescript/src/feast/acquisition-events/apple.ts
5 10 (50%) 46 (10%) 2025-04-30
typescript/src/pubsub/pubsub.ts
typescript/src/pubsub/google.ts
4 45 (8%) 61 (6%) 2025-05-02
typescript/src/pubsub/google.ts
typescript/src/pubsub/apple.ts
4 61 (6%) 131 (3%) 2025-05-02
typescript/src/pubsub/google.ts
typescript/src/pubsub/google-common.ts
4 61 (6%) 20 (20%) 2025-05-02
typescript/src/pubsub/google-common.ts
typescript/src/feast/pubsub/google.ts
4 20 (20%) 17 (23%) 2025-05-02
typescript/src/pubsub/pubsub.ts
typescript/src/pubsub/apple.ts
4 45 (8%) 131 (3%) 2025-05-02
typescript/src/services/apple-json-web-tokens.ts
typescript/src/services/api-storekit.ts
4 4 (100%) 10 (40%) 2025-05-01
typescript/src/pubsub/google.ts
typescript/src/feast/pubsub/google.ts
4 61 (6%) 17 (23%) 2025-05-02
typescript/src/pubsub/apple.ts
typescript/src/feast/pubsub/google.ts
3 131 (2%) 17 (17%) 2025-05-02
typescript/src/pubsub/pubsub.ts
typescript/src/pubsub/google-common.ts
3 45 (6%) 20 (15%) 2025-05-02
typescript/src/update-subs/apple.ts
typescript/src/feast/acquisition-events/apple.ts
3 65 (4%) 46 (6%) 2025-05-02
typescript/src/update-subs/apple.ts
typescript/src/feast/update-subs/apple.ts
3 65 (4%) 15 (20%) 2025-05-02
typescript/src/pubsub/pubsub.ts
typescript/src/feast/pubsub/google.ts
3 45 (6%) 17 (17%) 2025-05-02
typescript/src/feast/update-subs/apple.ts
typescript/src/feast/acquisition-events/apple.ts
3 15 (20%) 46 (6%) 2025-05-02
typescript/src/pubsub/google.ts
typescript/src/feast/pubsub/apple.ts
2 61 (3%) 13 (15%) 2025-05-02
typescript/src/models/subscriptionEvent.ts
typescript/src/pubsub/google-common.ts
2 26 (7%) 20 (10%) 2025-05-01
typescript/src/services/apple-mappings.ts
typescript/src/services/apple-json-web-tokens.ts
2 2 (100%) 4 (50%) 2025-04-29
typescript/src/pubsub/google-common.ts
typescript/src/feast/pubsub/apple.ts
2 20 (10%) 13 (15%) 2025-05-02
typescript/src/feast/pubsub/google.ts
typescript/src/feast/pubsub/apple.ts
2 17 (11%) 13 (15%) 2025-05-02
typescript/src/services/apple-json-web-tokens.ts
typescript/src/feast/acquisition-events/apple.ts
2 4 (50%) 46 (4%) 2025-04-29
typescript/src/models/subscriptionEvent.ts
typescript/src/pubsub/apple.ts
2 26 (7%) 131 (1%) 2025-05-01
typescript/src/services/apple-mappings.ts
typescript/src/feast/acquisition-events/apple.ts
2 2 (100%) 46 (4%) 2025-04-29
typescript/src/services/api-storekit.ts
typescript/src/pubsub/apple.ts
2 10 (20%) 131 (1%) 2025-05-02
typescript/src/services/apple-mappings.ts
typescript/src/services/api-storekit.ts
2 2 (100%) 10 (20%) 2025-04-29
typescript/src/pubsub/pubsub.ts
typescript/src/feast/pubsub/apple.ts
2 45 (4%) 13 (15%) 2025-05-02
typescript/src/models/subscription.ts
typescript/src/feast/update-subs/apple.ts
1 55 (1%) 15 (6%) 2025-05-02
typescript/src/pubsub/apple-common.ts
typescript/src/pubsub/pubsub.ts
1 13 (7%) 45 (2%) 2025-04-28
typescript/src/models/subscription.ts
typescript/src/feast/acquisition-events/apple.ts
1 55 (1%) 46 (2%) 2025-05-02
typescript/src/update-subs/apple.ts
typescript/src/models/subscription.ts
1 65 (1%) 55 (1%) 2025-05-02
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [typescript/src/pubsub/google-common.ts] [typescript/src/pubsub/google-common.ts] [typescript/src/pubsub/apple.ts] [typescript/src/pubsub/apple.ts] [typescript/src/pubsub/google-common.ts]--[typescript/src/pubsub/apple.ts] 5 [typescript/src/feast/pubsub/apple.ts] [typescript/src/feast/pubsub/apple.ts] [typescript/src/pubsub/google-common.ts]--[typescript/src/feast/pubsub/apple.ts] 2 [typescript/src/feast/pubsub/google.ts] [typescript/src/feast/pubsub/google.ts] [typescript/src/pubsub/google-common.ts]--[typescript/src/feast/pubsub/google.ts] 4 [typescript/src/pubsub/apple.ts]--[typescript/src/feast/pubsub/apple.ts] 5 [typescript/src/pubsub/apple.ts]--[typescript/src/feast/pubsub/google.ts] 3 [typescript/src/services/api-storekit.ts] [typescript/src/services/api-storekit.ts] [typescript/src/services/api-storekit.ts]--[typescript/src/pubsub/apple.ts] 2 [typescript/src/feast/acquisition-events/apple.ts] [typescript/src/feast/acquisition-events/apple.ts] [typescript/src/services/api-storekit.ts]--[typescript/src/feast/acquisition-events/apple.ts] 5 [typescript/src/pubsub/pubsub.ts] [typescript/src/pubsub/pubsub.ts] [typescript/src/pubsub/pubsub.ts]--[typescript/src/pubsub/google-common.ts] 3 [typescript/src/pubsub/pubsub.ts]--[typescript/src/pubsub/apple.ts] 4 [typescript/src/pubsub/pubsub.ts]--[typescript/src/feast/pubsub/apple.ts] 2 [typescript/src/pubsub/google.ts] [typescript/src/pubsub/google.ts] [typescript/src/pubsub/pubsub.ts]--[typescript/src/pubsub/google.ts] 4 [typescript/src/pubsub/pubsub.ts]--[typescript/src/feast/pubsub/google.ts] 3 [typescript/src/pubsub/google.ts]--[typescript/src/pubsub/google-common.ts] 4 [typescript/src/pubsub/google.ts]--[typescript/src/pubsub/apple.ts] 4 [typescript/src/pubsub/google.ts]--[typescript/src/feast/pubsub/apple.ts] 2 [typescript/src/pubsub/google.ts]--[typescript/src/feast/pubsub/google.ts] 4 [typescript/src/feast/pubsub/google.ts]--[typescript/src/feast/pubsub/apple.ts] 2 [typescript/src/services/apple-json-web-tokens.ts] [typescript/src/services/apple-json-web-tokens.ts] [typescript/src/services/apple-json-web-tokens.ts]--[typescript/src/services/api-storekit.ts] 4 [typescript/src/services/apple-json-web-tokens.ts]--[typescript/src/feast/acquisition-events/apple.ts] 2 [typescript/src/update-subs/apple.ts] [typescript/src/update-subs/apple.ts] [typescript/src/update-subs/apple.ts]--[typescript/src/feast/acquisition-events/apple.ts] 3 [typescript/src/feast/update-subs/apple.ts] [typescript/src/feast/update-subs/apple.ts] [typescript/src/update-subs/apple.ts]--[typescript/src/feast/update-subs/apple.ts] 3 [typescript/src/models/subscription.ts] [typescript/src/models/subscription.ts] [typescript/src/update-subs/apple.ts]--[typescript/src/models/subscription.ts] 1 [typescript/src/feast/update-subs/apple.ts]--[typescript/src/feast/acquisition-events/apple.ts] 3 [typescript/src/models/subscriptionEvent.ts] [typescript/src/models/subscriptionEvent.ts] [typescript/src/models/subscriptionEvent.ts]--[typescript/src/pubsub/google-common.ts] 2 [typescript/src/models/subscriptionEvent.ts]--[typescript/src/pubsub/apple.ts] 2 [typescript/src/services/apple-mappings.ts] [typescript/src/services/apple-mappings.ts] [typescript/src/services/apple-mappings.ts]--[typescript/src/services/api-storekit.ts] 2 [typescript/src/services/apple-mappings.ts]--[typescript/src/feast/acquisition-events/apple.ts] 2 [typescript/src/services/apple-mappings.ts]--[typescript/src/services/apple-json-web-tokens.ts] 2 [typescript/src/models/subscription.ts]--[typescript/src/feast/acquisition-events/apple.ts] 1 [typescript/src/models/subscription.ts]--[typescript/src/feast/update-subs/apple.ts] 1 [typescript/src/pubsub/apple-common.ts] [typescript/src/pubsub/apple-common.ts] [typescript/src/pubsub/apple-common.ts]--[typescript/src/pubsub/pubsub.ts] 1
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.