facebook / idb
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
FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.m
FBSimulatorControl/Management/FBSimulatorSet.m
4 24 (16%) 80 (5%) 2022-03-16
FBSimulatorControl/Management/FBSimulatorSet.m
FBSimulatorControl/Management/FBSimulatorSet.h
4 80 (5%) 42 (9%) 2022-03-16
FBControlCore/Management/FBiOSTarget.m
FBControlCore/Management/FBiOSTarget.h
3 27 (11%) 81 (3%) 2022-03-21
FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.h
FBSimulatorControl/Management/FBSimulatorSet.m
3 10 (30%) 80 (3%) 2022-03-16
FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.m
FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.h
3 24 (12%) 10 (30%) 2022-03-16
FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m
FBSimulatorControl/Management/FBSimulatorSet.m
3 15 (20%) 80 (3%) 2022-03-16
FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.h
FBSimulatorControl/Management/FBSimulatorSet.m
2 7 (28%) 80 (2%) 2022-03-16
FBControlCore/Management/FBiOSTarget.m
FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m
2 27 (7%) 50 (4%) 2022-03-21
FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.m
FBSimulatorControl/Management/FBSimulatorSet.h
2 24 (8%) 42 (4%) 2022-03-16
FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.m
FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.h
2 18 (11%) 7 (28%) 2022-03-16
FBControlCore/Management/FBiOSTarget.h
FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m
2 81 (2%) 50 (4%) 2022-03-21
FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m
FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.m
2 15 (13%) 24 (8%) 2022-03-16
FBSimulatorControl/Management/FBSimulatorSet.m
FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m
2 80 (2%) 50 (4%) 2022-03-16
FBSimulatorControl/Management/FBSimulatorSet.h
FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m
2 42 (4%) 50 (4%) 2022-03-16
FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.h
FBSimulatorControl/Management/FBSimulatorSet.h
2 10 (20%) 42 (4%) 2022-03-16
FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.m
FBSimulatorControl/Management/FBSimulatorSet.m
2 18 (11%) 80 (2%) 2022-03-16
FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m
FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.h
2 15 (13%) 9 (22%) 2022-03-16
FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.h
FBSimulatorControl/Management/FBSimulatorSet.m
2 9 (22%) 80 (2%) 2022-03-16
fbxctest/FBXCTestKit/Runners/FBXCTestSimulatorFetcher.m
FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m
1 45 (2%) 15 (6%) 2022-03-16
FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.h
FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m
1 7 (14%) 15 (6%) 2022-03-16
fbxctest/FBXCTestKit/Runners/FBXCTestSimulatorFetcher.m
FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.h
1 45 (2%) 9 (11%) 2022-03-16
FBControlCore/Management/FBiOSTargetConstants.h
FBControlCore/Management/FBiOSTarget.m
1 1 (100%) 27 (3%) 2022-03-11
idb_companion/SwiftServer/MethodHandlers/InstallMethodHandler.swift
idb_companion/SwiftServer/CompanionServiceProvider.swift
1 1 (100%) 10 (10%) 2022-03-10
fbxctest/FBXCTestKit/Runners/FBXCTestSimulatorFetcher.m
FBSimulatorControl/Management/FBSimulatorSet.m
1 45 (2%) 80 (1%) 2022-03-16
idb_companion/main.m
FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m
1 103 (<1%) 50 (2%) 2022-03-16
FBSimulatorControlTests/Utilities/FBSimulatorControlTestCase.m
FBSimulatorControl/Management/FBSimulatorSet.m
1 99 (1%) 80 (1%) 2022-03-16
FBDeviceControl/Commands/FBDeviceLifecycleCommands.m
FBDeviceControl/Commands/FBDeviceLifecycleCommands.h
1 1 (100%) 1 (100%) 2022-03-23
idb_companion/Server/FBIDBCommandExecutor.m
idb_companion/Server/FBIDBCommandExecutor.h
1 108 (<1%) 61 (1%) 2022-03-03
proto/idb.proto
idb_companion/Server/FBIDBCommandExecutor.h
1 84 (1%) 61 (1%) 2022-03-03
FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m
FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m
1 15 (6%) 50 (2%) 2022-03-16
FBControlCore/Management/FBiOSTargetConstants.m
FBControlCore/FBControlCore.h
1 1 (100%) 181 (<1%) 2022-03-11
FBSimulatorControl/Management/FBSimulatorSet+Private.h
FBSimulatorControl/Management/FBSimulatorSet.h
1 18 (5%) 42 (2%) 2022-03-10
FBSimulatorControl/Management/FBSimulatorSet.h
FBSimulatorControl/Strategies/FBSimulatorNotificationUpdateStrategy.m
1 42 (2%) 17 (5%) 2022-03-10
FBControlCore/Management/FBiOSTargetConstants.m
FBControlCore/Management/FBiOSTarget.h
1 1 (100%) 81 (1%) 2022-03-11
FBSimulatorControlTests/Utilities/FBSimulatorControlTestCase.m
FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m
1 99 (1%) 50 (2%) 2022-03-16
FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.h
FBControlCore/FBControlCore.h
1 31 (3%) 181 (<1%) 2022-03-14
FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.h
FBControlCore/Commands/FBLifecycleCommands.h
1 31 (3%) 2 (50%) 2022-03-14
idb_companion/Server/FBIDBCommandExecutor.h
idb_companion/Server/FBIDBServiceHandler.mm
1 61 (1%) 144 (<1%) 2022-03-03
idb_companion/SwiftServer/ValueTransformers/GrpcDataMappings.swift
idb_companion/SwiftServer/MethodHandlers/InstallMethodHandler.swift
1 1 (100%) 1 (100%) 2022-03-10
FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.m
FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.m
1 18 (5%) 24 (4%) 2022-03-16
FBSimulatorControl/Notifiers/FBCoreSimulatorNotifier.m
FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m
1 16 (6%) 50 (2%) 2022-03-23
idb_companion/SwiftServer/CompanionServiceProvider.swift
idb_companion/SwiftServer/GRPCSwiftServer.swift
1 10 (10%) 10 (10%) 2022-03-17
fbxctest/FBXCTestKit/Runners/FBXCTestSimulatorFetcher.m
idb_companion/main.m
1 45 (2%) 103 (<1%) 2022-03-16
idb_companion/SwiftServer/MethodHandlers/XCTestRunMethodHandler.swift
idb_companion/SwiftServer/CompanionServiceProvider.swift
1 1 (100%) 10 (10%) 2022-03-10
XCTestBootstrap/MacStrategies/FBMacDevice.m
FBDeviceControl/Management/FBDevice.m
1 101 (<1%) 120 (<1%) 2022-03-23
proto/idb.proto
idb_companion/Bridging/idb_companion-Bridging-Header.h
1 84 (1%) 4 (25%) 2022-03-03
FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m
FBSimulatorControl/Management/FBSimulatorSet.h
1 15 (6%) 42 (2%) 2022-03-16
idb_companion/Utility/AsyncSequence+Extension.swift
idb_companion/SwiftServer/ValueTransformers/GrpcDataMappings.swift
1 1 (100%) 1 (100%) 2022-03-10
idb_companion/Utility/AsyncSequence+Extension.swift
idb_companion/SwiftServer/MethodHandlers/InstallMethodHandler.swift
1 1 (100%) 1 (100%) 2022-03-10
idb/cli/commands/dsym.py
idb/grpc/client.py
1 15 (6%) 96 (1%) 2022-03-03
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.m] [FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.m] [FBSimulatorControl/Management/FBSimulatorSet.m] [FBSimulatorControl/Management/FBSimulatorSet.m] [FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.m]--[FBSimulatorControl/Management/FBSimulatorSet.m] 4 [FBSimulatorControl/Management/FBSimulatorSet.h] [FBSimulatorControl/Management/FBSimulatorSet.h] [FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.m]--[FBSimulatorControl/Management/FBSimulatorSet.h] 2 [FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.h] [FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.h] [FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.m]--[FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.h] 3 [FBSimulatorControl/Management/FBSimulatorSet.m]--[FBSimulatorControl/Management/FBSimulatorSet.h] 4 [FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m] [FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m] [FBSimulatorControl/Management/FBSimulatorSet.m]--[FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m] 2 [FBSimulatorControl/Management/FBSimulatorSet.h]--[FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m] 2 [FBSimulatorControl/Strategies/FBSimulatorNotificationUpdateStrategy.m] [FBSimulatorControl/Strategies/FBSimulatorNotificationUpdateStrategy.m] [FBSimulatorControl/Management/FBSimulatorSet.h]--[FBSimulatorControl/Strategies/FBSimulatorNotificationUpdateStrategy.m] 1 [FBControlCore/Management/FBiOSTarget.m] [FBControlCore/Management/FBiOSTarget.m] [FBControlCore/Management/FBiOSTarget.h] [FBControlCore/Management/FBiOSTarget.h] [FBControlCore/Management/FBiOSTarget.m]--[FBControlCore/Management/FBiOSTarget.h] 3 [FBControlCore/Management/FBiOSTarget.m]--[FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m] 2 [FBControlCore/Management/FBiOSTarget.h]--[FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m] 2 [FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.h]--[FBSimulatorControl/Management/FBSimulatorSet.m] 3 [FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.h]--[FBSimulatorControl/Management/FBSimulatorSet.h] 2 [FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m] [FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m] [FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m]--[FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.m] 2 [FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m]--[FBSimulatorControl/Management/FBSimulatorSet.m] 3 [FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m]--[FBSimulatorControl/Management/FBSimulatorSet.h] 1 [FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m]--[FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m] 1 [FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.h] [FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.h] [FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m]--[FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.h] 2 [FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.h] [FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.h] [FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.h]--[FBSimulatorControl/Management/FBSimulatorSet.m] 2 [FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.h]--[FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m] 1 [FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.m] [FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.m] [FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.m]--[FBSimulatorControl/Strategies/FBSimulatorDeletionStrategy.m] 1 [FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.m]--[FBSimulatorControl/Management/FBSimulatorSet.m] 2 [FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.m]--[FBSimulatorControl/Strategies/FBSimulatorShutdownStrategy.h] 2 [FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.h]--[FBSimulatorControl/Management/FBSimulatorSet.m] 2 [fbxctest/FBXCTestKit/Runners/FBXCTestSimulatorFetcher.m] [fbxctest/FBXCTestKit/Runners/FBXCTestSimulatorFetcher.m] [fbxctest/FBXCTestKit/Runners/FBXCTestSimulatorFetcher.m]--[FBSimulatorControl/Management/FBSimulatorSet.m] 1 [fbxctest/FBXCTestKit/Runners/FBXCTestSimulatorFetcher.m]--[FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.m] 1 [fbxctest/FBXCTestKit/Runners/FBXCTestSimulatorFetcher.m]--[FBSimulatorControl/Strategies/FBSimulatorEraseStrategy.h] 1 [idb_companion/main.m] [idb_companion/main.m] [fbxctest/FBXCTestKit/Runners/FBXCTestSimulatorFetcher.m]--[idb_companion/main.m] 1 [FBControlCore/Management/FBiOSTargetConstants.h] [FBControlCore/Management/FBiOSTargetConstants.h] [FBControlCore/Management/FBiOSTargetConstants.h]--[FBControlCore/Management/FBiOSTarget.m] 1 [idb_companion/SwiftServer/MethodHandlers/InstallMethodHandler.swift] [idb_companion/SwiftServer/MethodHandlers/InstallMethodHandler.swift] [idb_companion/SwiftServer/CompanionServiceProvider.swift] [idb_companion/SwiftServer/CompanionServiceProvider.swift] [idb_companion/SwiftServer/MethodHandlers/InstallMethodHandler.swift]--[idb_companion/SwiftServer/CompanionServiceProvider.swift] 1 [idb_companion/SwiftServer/GRPCSwiftServer.swift] [idb_companion/SwiftServer/GRPCSwiftServer.swift] [idb_companion/SwiftServer/CompanionServiceProvider.swift]--[idb_companion/SwiftServer/GRPCSwiftServer.swift] 1 [idb_companion/main.m]--[FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m] 1 [FBSimulatorControlTests/Utilities/FBSimulatorControlTestCase.m] [FBSimulatorControlTests/Utilities/FBSimulatorControlTestCase.m] [FBSimulatorControlTests/Utilities/FBSimulatorControlTestCase.m]--[FBSimulatorControl/Management/FBSimulatorSet.m] 1 [FBSimulatorControlTests/Utilities/FBSimulatorControlTestCase.m]--[FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m] 1 [FBDeviceControl/Commands/FBDeviceLifecycleCommands.m] [FBDeviceControl/Commands/FBDeviceLifecycleCommands.m] [FBDeviceControl/Commands/FBDeviceLifecycleCommands.h] [FBDeviceControl/Commands/FBDeviceLifecycleCommands.h] [FBDeviceControl/Commands/FBDeviceLifecycleCommands.m]--[FBDeviceControl/Commands/FBDeviceLifecycleCommands.h] 1 [idb_companion/Server/FBIDBCommandExecutor.m] [idb_companion/Server/FBIDBCommandExecutor.m] [idb_companion/Server/FBIDBCommandExecutor.h] [idb_companion/Server/FBIDBCommandExecutor.h] [idb_companion/Server/FBIDBCommandExecutor.m]--[idb_companion/Server/FBIDBCommandExecutor.h] 1 [idb_companion/Server/FBIDBServiceHandler.mm] [idb_companion/Server/FBIDBServiceHandler.mm] [idb_companion/Server/FBIDBCommandExecutor.h]--[idb_companion/Server/FBIDBServiceHandler.mm] 1 [proto/idb.proto] [proto/idb.proto] [proto/idb.proto]--[idb_companion/Server/FBIDBCommandExecutor.h] 1 [idb_companion/Bridging/idb_companion-Bridging-Header.h] [idb_companion/Bridging/idb_companion-Bridging-Header.h] [proto/idb.proto]--[idb_companion/Bridging/idb_companion-Bridging-Header.h] 1 [FBControlCore/Management/FBiOSTargetConstants.m] [FBControlCore/Management/FBiOSTargetConstants.m] [FBControlCore/Management/FBiOSTargetConstants.m]--[FBControlCore/Management/FBiOSTarget.h] 1 [FBControlCore/FBControlCore.h] [FBControlCore/FBControlCore.h] [FBControlCore/Management/FBiOSTargetConstants.m]--[FBControlCore/FBControlCore.h] 1 [FBSimulatorControl/Management/FBSimulatorSet+Private.h] [FBSimulatorControl/Management/FBSimulatorSet+Private.h] [FBSimulatorControl/Management/FBSimulatorSet+Private.h]--[FBSimulatorControl/Management/FBSimulatorSet.h] 1 [FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.h] [FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.h] [FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.h]--[FBControlCore/FBControlCore.h] 1 [FBControlCore/Commands/FBLifecycleCommands.h] [FBControlCore/Commands/FBLifecycleCommands.h] [FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.h]--[FBControlCore/Commands/FBLifecycleCommands.h] 1 [idb_companion/SwiftServer/ValueTransformers/GrpcDataMappings.swift] [idb_companion/SwiftServer/ValueTransformers/GrpcDataMappings.swift] [idb_companion/SwiftServer/ValueTransformers/GrpcDataMappings.swift]--[idb_companion/SwiftServer/MethodHandlers/InstallMethodHandler.swift] 1 [FBSimulatorControl/Notifiers/FBCoreSimulatorNotifier.m] [FBSimulatorControl/Notifiers/FBCoreSimulatorNotifier.m] [FBSimulatorControl/Notifiers/FBCoreSimulatorNotifier.m]--[FBSimulatorControl/Commands/FBSimulatorLifecycleCommands.m] 1 [idb_companion/SwiftServer/MethodHandlers/XCTestRunMethodHandler.swift] [idb_companion/SwiftServer/MethodHandlers/XCTestRunMethodHandler.swift] [idb_companion/SwiftServer/MethodHandlers/XCTestRunMethodHandler.swift]--[idb_companion/SwiftServer/CompanionServiceProvider.swift] 1 [XCTestBootstrap/MacStrategies/FBMacDevice.m] [XCTestBootstrap/MacStrategies/FBMacDevice.m] [FBDeviceControl/Management/FBDevice.m] [FBDeviceControl/Management/FBDevice.m] [XCTestBootstrap/MacStrategies/FBMacDevice.m]--[FBDeviceControl/Management/FBDevice.m] 1 [idb_companion/Utility/AsyncSequence+Extension.swift] [idb_companion/Utility/AsyncSequence+Extension.swift] [idb_companion/Utility/AsyncSequence+Extension.swift]--[idb_companion/SwiftServer/MethodHandlers/InstallMethodHandler.swift] 1 [idb_companion/Utility/AsyncSequence+Extension.swift]--[idb_companion/SwiftServer/ValueTransformers/GrpcDataMappings.swift] 1 [idb/cli/commands/dsym.py] [idb/cli/commands/dsym.py] [idb/grpc/client.py] [idb/grpc/client.py] [idb/cli/commands/dsym.py]--[idb/grpc/client.py] 1

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 FBSimulatorControl FBSimulatorControl FBSimulatorControl--FBSimulatorControl 10 idb_companion idb_companion idb_companion--FBSimulatorControl 1 idb_companion--idb_companion 6 FBControlCore FBControlCore FBControlCore--FBSimulatorControl 4 FBControlCore--FBControlCore 4 fbxctest fbxctest fbxctest--FBSimulatorControl 1 fbxctest--idb_companion 1 FBSimulatorControlTests FBSimulatorControlTests FBSimulatorControlTests--FBSimulatorControl 1 FBDeviceControl FBDeviceControl FBDeviceControl--FBControlCore 1 FBDeviceControl--FBDeviceControl 1 FBControlCoreTests FBControlCoreTests FBDeviceControl--FBControlCoreTests 1 proto proto proto--idb_companion 1 XCTestBootstrap XCTestBootstrap XCTestBootstrap--FBControlCore 1 XCTestBootstrap--FBDeviceControl 1 XCTestBootstrap--FBControlCoreTests 1 idb idb idb--idb 1 FBControlCoreTests--FBControlCore 1 website website website--website 1

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