apple / swift-package-manager
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 20)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
Sources/SPMBuildCore/PluginInvocation.swift
Sources/Commands/SwiftPackageTool.swift
4 34 (11%) 330 (1%) 2022-01-28
Sources/PackageGraph/Pubgrub/PubgrubDependencyResolver.swift
Sources/Workspace/Workspace.swift
4 44 (9%) 503 (<1%) 2022-01-27
Sources/PackagePlugin/Protocols.swift
Sources/PackagePlugin/Plugin.swift
3 8 (37%) 10 (30%) 2022-01-28
Sources/Workspace/DefaultPluginScriptRunner.swift
Sources/Commands/SwiftPackageTool.swift
3 26 (11%) 330 (<1%) 2022-01-14
Sources/Workspace/DefaultPluginScriptRunner.swift
Sources/SPMBuildCore/PluginInvocation.swift
3 26 (11%) 34 (8%) 2022-01-14
Sources/PackageCollections/Providers/GitHubPackageMetadataProvider.swift
Sources/PackageCollections/PackageIndex+Configuration.swift
2 35 (5%) 2 (100%) 2022-01-29
Sources/PackageRegistry/RegistryClient.swift
Sources/Commands/SwiftTool.swift
2 11 (18%) 408 (<1%) 2022-01-28
Sources/SPMTestSupport/MockWorkspace.swift
Sources/Commands/SwiftTool.swift
2 54 (3%) 408 (<1%) 2022-01-28
Sources/SPMTestSupport/MockWorkspace.swift
Sources/PackageRegistry/RegistryClient.swift
2 54 (3%) 11 (18%) 2022-01-28
Sources/SourceControl/RepositoryManager.swift
Sources/Commands/SwiftTool.swift
2 94 (2%) 408 (<1%) 2022-01-28
Sources/SourceControl/RepositoryManager.swift
Sources/PackageRegistry/RegistryClient.swift
2 94 (2%) 11 (18%) 2022-01-28
Sources/SourceControl/RepositoryManager.swift
Sources/SPMTestSupport/MockWorkspace.swift
2 94 (2%) 54 (3%) 2022-01-28
Sources/Workspace/Workspace.swift
Sources/Commands/SwiftTool.swift
2 503 (<1%) 408 (<1%) 2022-01-28
Sources/Workspace/Workspace.swift
Sources/PackageRegistry/RegistryClient.swift
2 503 (<1%) 11 (18%) 2022-01-28
Sources/Workspace/Workspace.swift
Sources/SPMTestSupport/MockWorkspace.swift
2 503 (<1%) 54 (3%) 2022-01-28
Sources/Workspace/Workspace.swift
Sources/SourceControl/RepositoryManager.swift
2 503 (<1%) 94 (2%) 2022-01-28
Sources/Workspace/WorkspaceConfiguration.swift
Sources/Commands/SwiftTool.swift
2 16 (12%) 408 (<1%) 2022-01-28
Sources/Workspace/WorkspaceConfiguration.swift
Sources/PackageRegistry/RegistryClient.swift
2 16 (12%) 11 (18%) 2022-01-28
Sources/Workspace/WorkspaceConfiguration.swift
Sources/SPMTestSupport/MockWorkspace.swift
2 16 (12%) 54 (3%) 2022-01-28
Sources/Workspace/WorkspaceConfiguration.swift
Sources/SourceControl/RepositoryManager.swift
2 16 (12%) 94 (2%) 2022-01-28
File Change History per Logical Decomposition
primary
primary
The number on the lines shows the number of shared commits.
G Sources/Workspace Sources/Workspace Sources/Commands Sources/Commands Sources/Workspace--Sources/Commands 7 Sources/SPMTestSupport Sources/SPMTestSupport Sources/Workspace--Sources/SPMTestSupport 4 Sources/SPMBuildCore Sources/SPMBuildCore Sources/Workspace--Sources/SPMBuildCore 3 Sources/PackageRegistry Sources/PackageRegistry Sources/Workspace--Sources/PackageRegistry 2 Sources/SourceControl Sources/SourceControl Sources/Workspace--Sources/SourceControl 2 Sources/PackagePlugin Sources/PackagePlugin Sources/Workspace--Sources/PackagePlugin 1 Sources/PackageGraph Sources/PackageGraph Sources/PackageGraph--Sources/Workspace 6 Sources/Basics Sources/Basics Sources/PackageGraph--Sources/Basics 3 Sources/PackageGraph--Sources/Commands 2 Sources/PackageGraph--Sources/SPMTestSupport 2 Sources/PackageCollections Sources/PackageCollections Sources/PackageGraph--Sources/PackageCollections 2 Sources/PackageGraph--Sources/PackageRegistry 1 Sources/PackageGraph--Sources/SourceControl 1 Sources/PackageFingerprint Sources/PackageFingerprint Sources/PackageGraph--Sources/PackageFingerprint 1 Sources/Basics--Sources/Workspace 5 Sources/Basics--Sources/Commands 4 Sources/Basics--Sources/PackageRegistry 1 Sources/Basics--Sources/SPMTestSupport 1 Sources/Basics--Sources/SourceControl 1 Sources/SPMBuildCore--Sources/Commands 4 Sources/SPMBuildCore--Sources/PackagePlugin 2 Sources/SPMTestSupport--Sources/Commands 2 Sources/SPMTestSupport--Sources/PackageRegistry 2 Sources/SPMTestSupport--Sources/PackagePlugin 1 Sources/PackageLoading Sources/PackageLoading Sources/PackageLoading--Sources/Workspace 3 Sources/PackageLoading--Sources/Basics 2 Sources/PackageLoading--Sources/PackageGraph 2 Sources/PackageLoading--Sources/SPMBuildCore 2 Sources/PackageRegistry--Sources/Commands 2 Sources/SourceControl--Sources/Commands 2 Sources/SourceControl--Sources/PackageRegistry 2 Sources/SourceControl--Sources/SPMTestSupport 2 Sources/PackagePlugin--Sources/Commands 1 ROOT ROOT Sources/PackagePlugin--ROOT 1 Sources/Build Sources/Build Sources/Build--Sources/SPMBuildCore 2 Sources/Build--Sources/PackageLoading 2 Sources/PackageModel Sources/PackageModel Sources/PackageModel--Sources/PackageLoading 2 Sources/PackageModel--Sources/Basics 1 Sources/PackageCollections--Sources/Workspace 2 Sources/PackageCollections--Sources/Commands 2 Sources/PackageCollections--Sources/Basics 1 Fixtures/Miscellaneous Fixtures/Miscellaneous Fixtures/Miscellaneous--Sources/PackagePlugin 1 Fixtures/Miscellaneous--Sources/SPMBuildCore 1 Sources/PackageFingerprint--Sources/Workspace 1 Sources/PackageFingerprint--Sources/Basics 1 Sources/PackageFingerprint--Sources/Commands 1 Sources/PackageFingerprint--Sources/PackageCollections 1 Sources/XCBuildSupport Sources/XCBuildSupport Sources/XCBuildSupport--Sources/Workspace 1 Sources/XCBuildSupport--Sources/Basics 1 Sources/XCBuildSupport--Sources/Commands 1

Open 3D force graph...