spotify / XCRemoteCache
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 203 files with 9,786 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (447 lines of code)
    • 6 files changed 21-50 times (949 lines of code)
    • 35 files changed 6-20 times (3,378 lines of code)
    • 161 files changed 1-5 times (5,012 lines of code)
0% | 4% | 9% | 34% | 51%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 203 files with 9,786 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 8 files changed by 6-10 contributors (1,870 lines of code)
    • 54 files changed by 2-5 contributors (3,267 lines of code)
    • 141 files changed by 1 contributor (4,649 lines of code)
0% | 0% | 19% | 33% | 47%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
swift, md, json, rb, plist, yaml, h, storyboard, d, gitignore, m, txt, gemspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb0% | 61% | <1% | 32% | 4%
swift0% | 0% | 10% | 34% | 54%
gemspec0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
m0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cocoapods-plugin0% | 88% | <1% | 0% | 10%
Sources0% | 0% | 10% | 34% | 55%
tasks0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 92% | 7%
e2eTests0% | 0% | 0% | 33% | 66%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
hooks.rb
in cocoapods-plugin/lib/cocoapods-xcremotecache/command
447 23 2021-08-22 2023-08-01 62 10 polac24@gmail.com polac24@gmail.com
XCPostbuild.swift
in Sources/XCRemoteCache/Commands/Postbuild
286 - 2021-08-23 2023-06-14 50 8 polac24@gmail.com polac24@gmail.com
XCPrebuild.swift
in Sources/XCRemoteCache/Commands/Prebuild
191 - 2021-08-23 2023-08-03 41 7 polac24@gmail.com polac24@gmail.com
XCRemoteCacheConfig.swift
in Sources/XCRemoteCache/Config
280 5 2021-08-23 2023-06-01 39 8 polac24@gmail.com polac24@gmail.com
gem_version.rb
in cocoapods-plugin/lib/cocoapods-xcremotecache
3 - 2021-08-22 2023-08-01 36 6 polac24@gmail.com polac24@gmail.com
PostbuildContext.swift
in Sources/XCRemoteCache/Commands/Postbuild
111 1 2021-08-23 2023-06-06 35 6 polac24@gmail.com polac24@gmail.com
BuildSettingsIntegrateAppender.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
78 2 2021-08-23 2023-05-30 21 5 polac24@gmail.com polac24@gmail.com
PrebuildContext.swift
in Sources/XCRemoteCache/Commands/Prebuild
49 1 2021-08-23 2023-06-06 18 5 polac24@gmail.com polac24@gmail.com
e2e.rb
in tasks
235 18 2022-02-05 2023-06-07 18 2 polac24@gmail.com polac24@gmail.com
89 - 2022-01-30 2023-06-01 16 5 polac24@gmail.com polac24@gmail.com
XCPrepareMark.swift
in Sources/XCRemoteCache/Commands/Prepare
89 - 2021-08-23 2023-04-11 14 6 polac24@gmail.com polac24@gmail.com
CCWrapperBuilder.swift
in Sources/XCRemoteCache/Commands/Prepare
463 2 2021-08-23 2023-01-06 14 6 polac24@gmail.com aleksanderg@spotify.com
Prebuild.swift
in Sources/XCRemoteCache/Commands/Prebuild
95 - 2021-08-23 2024-07-10 13 4 polac24@gmail.com polac24@gmail.com
XCIntegrate.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
116 - 2021-08-23 2023-06-01 13 4 polac24@gmail.com polac24@gmail.com
XcodeProjIntegrate.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
184 1 2021-08-23 2022-06-18 13 2 polac24@gmail.com polac24@gmail.com
XCSwiftc.swift
in Sources/XCRemoteCache/Commands/Swiftc
156 1 2021-08-23 2023-06-14 12 3 polac24@gmail.com polac24@gmail.com
OverlayDependenciesRemapper.swift
in Sources/XCRemoteCache/Dependencies
36 3 2022-01-30 2022-03-31 10 3 polac24@gmail.com bartoszp@spotify.com
EnvironmentFingerprint.swift
in Sources/XCRemoteCache/Fingerprint
42 2 2021-08-23 2022-06-18 10 3 polac24@gmail.com polac24@gmail.com
XCPrepare.swift
in Sources/XCRemoteCache/Commands/Prepare
176 2 2021-08-23 2022-07-15 10 5 polac24@gmail.com kenshin312@gmail.com
SwiftcProductsGenerator.swift
in Sources/XCRemoteCache/Commands/Swiftc
61 2 2021-08-23 2022-08-25 9 2 polac24@gmail.com polac24@gmail.com
DependencyProcessor.swift
in Sources/XCRemoteCache/Dependencies
81 4 2021-08-23 2022-05-11 9 4 polac24@gmail.com polac24@gmail.com
CacheModeController.swift
in Sources/XCRemoteCache/Dependencies
84 8 2021-08-23 2023-06-06 9 1 polac24@gmail.com polac24@gmail.com
OverlayReader.swift
in Sources/XCRemoteCache/Dependencies
92 3 2022-01-30 2022-03-31 9 2 polac24@gmail.com bartoszp@spotify.com
Postbuild.swift
in Sources/XCRemoteCache/Commands/Postbuild
195 - 2021-08-23 2022-08-25 9 1 polac24@gmail.com polac24@gmail.com
XCLibtoolHelper.swift
in Sources/xclibtoolSupport
52 - 2022-11-14 2023-08-17 8 2 polac24@gmail.com polac24@gmail.com
ThinningCreatorPlugin.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
62 3 2021-08-23 2022-03-31 8 2 polac24@gmail.com bartoszp@spotify.com
Swiftc.swift
in Sources/XCRemoteCache/Commands/Swiftc
129 2 2021-08-23 2023-06-14 8 1 polac24@gmail.com polac24@gmail.com
MetaWriter.swift
in Sources/XCRemoteCache/Models
22 3 2021-11-25 2022-03-31 7 3 polac24@gmail.com bartoszp@spotify.com
CacheHitLogger.swift
in Sources/XCRemoteCache/Stats
33 5 2021-10-18 2024-07-10 7 3 polac24@gmail.com polac24@gmail.com
XCLibtool.swift
in Sources/XCRemoteCache/Commands/Libtool
33 - 2021-08-23 2023-05-18 7 1 polac24@gmail.com polac24@gmail.com
IntegrateContext.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
48 - 2021-08-23 2023-06-01 7 2 polac24@gmail.com polac24@gmail.com
ThinningDiskSwiftcProductsGenerator.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
58 1 2021-10-18 2022-08-25 7 2 polac24@gmail.com polac24@gmail.com
SwiftcOrchestrator.swift
in Sources/XCRemoteCache/Commands/Swiftc
103 1 2021-08-23 2023-05-30 7 2 polac24@gmail.com polac24@gmail.com
SwiftcContext.swift
in Sources/XCRemoteCache/Commands/Swiftc
110 - 2021-08-23 2023-06-01 7 1 polac24@gmail.com polac24@gmail.com
ViewController.swift
in e2eTests/XCRemoteCacheSample/XCRemoteCacheSample
6 - 2022-01-27 2022-03-31 6 2 polac24@gmail.com bartoszp@spotify.com
AppDelegate.swift
in e2eTests/XCRemoteCacheSample/XCRemoteCacheSample
12 3 2022-01-27 2022-03-31 6 2 polac24@gmail.com bartoszp@spotify.com
SceneDelegate.swift
in e2eTests/XCRemoteCacheSample/XCRemoteCacheSample
16 6 2022-01-27 2022-03-31 6 2 polac24@gmail.com bartoszp@spotify.com
AWSV4Signature.swift
in Sources/XCRemoteCache/Network/Authentication
40 1 2021-08-23 2022-03-31 6 4 polac24@gmail.com devmeremenko@gmail.com
DependenciesRemapper.swift
in Sources/XCRemoteCache/Dependencies
47 8 2021-08-23 2022-02-09 6 1 polac24@gmail.com polac24@gmail.com
TargetDepdenciesReader.swift
in Sources/XCRemoteCache/Dependencies
56 - 2021-08-23 2023-06-14 6 2 polac24@gmail.com polac24@gmail.com
DependenciesReader.swift
in Sources/XCRemoteCache/Dependencies
103 8 2021-08-23 2022-05-24 6 3 polac24@gmail.com samuelsainz7@gmail.com
NetworkClientImpl.swift
in Sources/XCRemoteCache/Network
205 6 2021-08-23 2022-08-24 6 3 polac24@gmail.com kenshin312@gmail.com
IgnoringCertificatesTrustManager.swift
in Sources/XCRemoteCache/Network
11 1 2022-01-13 2022-03-31 5 3 aleksandr.zernov@gazpromban... bartoszp@spotify.com
XCRCBinariesPaths.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
12 - 2021-08-23 2023-03-21 5 2 polac24@gmail.com polac24@gmail.com
XCConfig.swift
in Sources/XCRemoteCache/Commands/Prepare
23 - 2021-08-23 2022-04-12 5 2 polac24@gmail.com polac24@gmail.com
PathDependenciesRemapperFactory.swift
in Sources/XCRemoteCache/Dependencies
25 1 2022-02-17 2022-03-31 5 2 polac24@gmail.com bartoszp@spotify.com
ENVReader.swift
in Sources/XCRemoteCache/Utils
39 6 2021-08-23 2023-04-11 5 1 polac24@gmail.com polac24@gmail.com
XCStats.swift
in Sources/XCRemoteCache/Commands/Prepare
40 - 2021-08-23 2022-04-12 5 2 polac24@gmail.com polac24@gmail.com
RemoteNetworkClientAbstractFactory.swift
in Sources/XCRemoteCache/Network
42 1 2021-08-23 2022-08-02 5 3 polac24@gmail.com kenshin312@gmail.com
XCLDMain.swift
in Sources/xcld
44 - 2021-08-23 2022-06-18 5 3 polac24@gmail.com polac24@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
hooks.rb
in cocoapods-plugin/lib/cocoapods-xcremotecache/command
447 23 2021-08-22 2023-08-01 62 10 polac24@gmail.com polac24@gmail.com
XCPostbuild.swift
in Sources/XCRemoteCache/Commands/Postbuild
286 - 2021-08-23 2023-06-14 50 8 polac24@gmail.com polac24@gmail.com
XCRemoteCacheConfig.swift
in Sources/XCRemoteCache/Config
280 5 2021-08-23 2023-06-01 39 8 polac24@gmail.com polac24@gmail.com
XCPrebuild.swift
in Sources/XCRemoteCache/Commands/Prebuild
191 - 2021-08-23 2023-08-03 41 7 polac24@gmail.com polac24@gmail.com
gem_version.rb
in cocoapods-plugin/lib/cocoapods-xcremotecache
3 - 2021-08-22 2023-08-01 36 6 polac24@gmail.com polac24@gmail.com
PostbuildContext.swift
in Sources/XCRemoteCache/Commands/Postbuild
111 1 2021-08-23 2023-06-06 35 6 polac24@gmail.com polac24@gmail.com
CCWrapperBuilder.swift
in Sources/XCRemoteCache/Commands/Prepare
463 2 2021-08-23 2023-01-06 14 6 polac24@gmail.com aleksanderg@spotify.com
XCPrepareMark.swift
in Sources/XCRemoteCache/Commands/Prepare
89 - 2021-08-23 2023-04-11 14 6 polac24@gmail.com polac24@gmail.com
BuildSettingsIntegrateAppender.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
78 2 2021-08-23 2023-05-30 21 5 polac24@gmail.com polac24@gmail.com
PrebuildContext.swift
in Sources/XCRemoteCache/Commands/Prebuild
49 1 2021-08-23 2023-06-06 18 5 polac24@gmail.com polac24@gmail.com
89 - 2022-01-30 2023-06-01 16 5 polac24@gmail.com polac24@gmail.com
XCPrepare.swift
in Sources/XCRemoteCache/Commands/Prepare
176 2 2021-08-23 2022-07-15 10 5 polac24@gmail.com kenshin312@gmail.com
XCIntegrate.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
116 - 2021-08-23 2023-06-01 13 4 polac24@gmail.com polac24@gmail.com
Prebuild.swift
in Sources/XCRemoteCache/Commands/Prebuild
95 - 2021-08-23 2024-07-10 13 4 polac24@gmail.com polac24@gmail.com
DependencyProcessor.swift
in Sources/XCRemoteCache/Dependencies
81 4 2021-08-23 2022-05-11 9 4 polac24@gmail.com polac24@gmail.com
AWSV4Signature.swift
in Sources/XCRemoteCache/Network/Authentication
40 1 2021-08-23 2022-03-31 6 4 polac24@gmail.com devmeremenko@gmail.com
XCSwiftc.swift
in Sources/XCRemoteCache/Commands/Swiftc
156 1 2021-08-23 2023-06-14 12 3 polac24@gmail.com polac24@gmail.com
EnvironmentFingerprint.swift
in Sources/XCRemoteCache/Fingerprint
42 2 2021-08-23 2022-06-18 10 3 polac24@gmail.com polac24@gmail.com
OverlayDependenciesRemapper.swift
in Sources/XCRemoteCache/Dependencies
36 3 2022-01-30 2022-03-31 10 3 polac24@gmail.com bartoszp@spotify.com
MetaWriter.swift
in Sources/XCRemoteCache/Models
22 3 2021-11-25 2022-03-31 7 3 polac24@gmail.com bartoszp@spotify.com
CacheHitLogger.swift
in Sources/XCRemoteCache/Stats
33 5 2021-10-18 2024-07-10 7 3 polac24@gmail.com polac24@gmail.com
NetworkClientImpl.swift
in Sources/XCRemoteCache/Network
205 6 2021-08-23 2022-08-24 6 3 polac24@gmail.com kenshin312@gmail.com
DependenciesReader.swift
in Sources/XCRemoteCache/Dependencies
103 8 2021-08-23 2022-05-24 6 3 polac24@gmail.com samuelsainz7@gmail.com
RemoteNetworkClientAbstractFactory.swift
in Sources/XCRemoteCache/Network
42 1 2021-08-23 2022-08-02 5 3 polac24@gmail.com kenshin312@gmail.com
IgnoringCertificatesTrustManager.swift
in Sources/XCRemoteCache/Network
11 1 2022-01-13 2022-03-31 5 3 aleksandr.zernov@gazpromban... bartoszp@spotify.com
XCLDMain.swift
in Sources/xcld
44 - 2021-08-23 2022-06-18 5 3 polac24@gmail.com polac24@gmail.com
URLSessionFactory.swift
in Sources/XCRemoteCache/Network
27 3 2021-08-23 2022-02-22 4 3 polac24@gmail.com bartoszp@spotify.com
ReplicatedRemotesNetworkClient.swift
in Sources/XCRemoteCache/Network
50 1 2021-08-23 2022-08-02 3 3 polac24@gmail.com kenshin312@gmail.com
e2e.rb
in tasks
235 18 2022-02-05 2023-06-07 18 2 polac24@gmail.com polac24@gmail.com
XcodeProjIntegrate.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
184 1 2021-08-23 2022-06-18 13 2 polac24@gmail.com polac24@gmail.com
OverlayReader.swift
in Sources/XCRemoteCache/Dependencies
92 3 2022-01-30 2022-03-31 9 2 polac24@gmail.com bartoszp@spotify.com
SwiftcProductsGenerator.swift
in Sources/XCRemoteCache/Commands/Swiftc
61 2 2021-08-23 2022-08-25 9 2 polac24@gmail.com polac24@gmail.com
ThinningCreatorPlugin.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
62 3 2021-08-23 2022-03-31 8 2 polac24@gmail.com bartoszp@spotify.com
XCLibtoolHelper.swift
in Sources/xclibtoolSupport
52 - 2022-11-14 2023-08-17 8 2 polac24@gmail.com polac24@gmail.com
IntegrateContext.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
48 - 2021-08-23 2023-06-01 7 2 polac24@gmail.com polac24@gmail.com
ThinningDiskSwiftcProductsGenerator.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
58 1 2021-10-18 2022-08-25 7 2 polac24@gmail.com polac24@gmail.com
SwiftcOrchestrator.swift
in Sources/XCRemoteCache/Commands/Swiftc
103 1 2021-08-23 2023-05-30 7 2 polac24@gmail.com polac24@gmail.com
TargetDepdenciesReader.swift
in Sources/XCRemoteCache/Dependencies
56 - 2021-08-23 2023-06-14 6 2 polac24@gmail.com polac24@gmail.com
ViewController.swift
in e2eTests/XCRemoteCacheSample/XCRemoteCacheSample
6 - 2022-01-27 2022-03-31 6 2 polac24@gmail.com bartoszp@spotify.com
AppDelegate.swift
in e2eTests/XCRemoteCacheSample/XCRemoteCacheSample
12 3 2022-01-27 2022-03-31 6 2 polac24@gmail.com bartoszp@spotify.com
SceneDelegate.swift
in e2eTests/XCRemoteCacheSample/XCRemoteCacheSample
16 6 2022-01-27 2022-03-31 6 2 polac24@gmail.com bartoszp@spotify.com
PathDependenciesRemapperFactory.swift
in Sources/XCRemoteCache/Dependencies
25 1 2022-02-17 2022-03-31 5 2 polac24@gmail.com bartoszp@spotify.com
XCConfig.swift
in Sources/XCRemoteCache/Commands/Prepare
23 - 2021-08-23 2022-04-12 5 2 polac24@gmail.com polac24@gmail.com
XCRCBinariesPaths.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
12 - 2021-08-23 2023-03-21 5 2 polac24@gmail.com polac24@gmail.com
XCStats.swift
in Sources/XCRemoteCache/Commands/Prepare
40 - 2021-08-23 2022-04-12 5 2 polac24@gmail.com polac24@gmail.com
XCCreateBinary.swift
in Sources/XCRemoteCache/Commands/ProductBinaryCreator
69 - 2021-08-23 2022-08-25 5 2 polac24@gmail.com polac24@gmail.com
XCSwiftcMain.swift
in Sources/xcswiftc
69 - 2021-08-23 2023-05-30 4 2 polac24@gmail.com polac24@gmail.com
BuildActionType.swift
in Sources/XCRemoteCache/Xcode
7 - 2021-10-18 2024-07-10 4 2 polac24@gmail.com polac24@gmail.com
ArtifactSwiftProductsBuilder.swift
in Sources/XCRemoteCache/Artifacts
69 10 2021-08-23 2022-08-25 4 2 polac24@gmail.com polac24@gmail.com
SwiftmoduleFileExtension.swift
in Sources/XCRemoteCache/Artifacts
23 - 2021-08-23 2022-11-18 4 2 polac24@gmail.com polac24@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Postbuild.swift
in Sources/XCRemoteCache/Commands/Postbuild
195 - 2021-08-23 2022-08-25 9 1 polac24@gmail.com polac24@gmail.com
SwiftFrontendArgInput.swift
in Sources/XCRemoteCache/Commands/SwiftFrontend
193 1 2023-05-31 2023-06-01 2 1 polac24@gmail.com polac24@gmail.com
XCPrepareMain.swift
in Sources/xcprepare
183 6 2021-08-23 2023-04-11 4 1 polac24@gmail.com polac24@gmail.com
SwiftcFilemapInputEditor.swift
in Sources/XCRemoteCache/Commands/Swiftc
131 13 2021-08-23 2023-05-30 4 1 polac24@gmail.com polac24@gmail.com
Swiftc.swift
in Sources/XCRemoteCache/Commands/Swiftc
129 2 2021-08-23 2023-06-14 8 1 polac24@gmail.com polac24@gmail.com
SwiftcContext.swift
in Sources/XCRemoteCache/Commands/Swiftc
110 - 2021-08-23 2023-06-01 7 1 polac24@gmail.com polac24@gmail.com
GitClient.swift
in Sources/XCRemoteCache/Git
98 10 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
ThinningConsumerPostbuildPlugin.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
96 1 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
XCSwiftcFrontendMain.swift
in Sources/xcswift-frontend
93 - 2023-05-31 2023-06-06 4 1 polac24@gmail.com polac24@gmail.com
Prepare.swift
in Sources/XCRemoteCache/Commands/Prepare
92 2 2021-08-23 2023-04-20 3 1 polac24@gmail.com polac24@gmail.com
Counters.swift
in Sources/XCRemoteCache/Stats
85 9 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
CacheModeController.swift
in Sources/XCRemoteCache/Dependencies
84 8 2021-08-23 2023-06-06 9 1 polac24@gmail.com polac24@gmail.com
ArtifactOrganizer.swift
in Sources/XCRemoteCache/Artifacts
81 11 2021-08-23 2023-08-03 5 1 polac24@gmail.com polac24@gmail.com
CachedNetworkClient.swift
in Sources/XCRemoteCache/Network
78 6 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
ArtifactCreator.swift
in Sources/XCRemoteCache/Artifacts
76 2 2021-08-23 2022-08-25 5 1 polac24@gmail.com polac24@gmail.com
CanonicalRequest.swift
in Sources/XCRemoteCache/Network/Authentication
76 1 2021-08-23 2023-04-03 3 1 polac24@gmail.com polac24@gmail.com
SwiftFrontendOrchestrator.swift
in Sources/XCRemoteCache/Commands/SwiftFrontend
74 2 2023-05-31 2023-06-06 5 1 polac24@gmail.com polac24@gmail.com
ThinningConsumerPrebuildPlugin.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
71 1 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
XCCreateUniversalBinary.swift
in Sources/XCRemoteCache/Commands/Libtool
67 1 2023-03-11 2023-03-21 2 1 polac24@gmail.com polac24@gmail.com
FingerprintSyncer.swift
in Sources/XCRemoteCache/Dependencies
66 8 2021-08-23 2022-08-25 4 1 polac24@gmail.com polac24@gmail.com
DispatchGroupParallelizationWorker.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning/Parallelization
66 5 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
FileManager.swift
in Sources/XCRemoteCache/FileAccess
63 5 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
URLBuilderImpl.swift
in Sources/XCRemoteCache/Network
61 4 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
NetworkClient.swift
in Sources/XCRemoteCache/Network
60 10 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
ThinningConsumerSwiftProductsOrganizerFactory.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning/Factories
60 2 2021-08-23 2021-10-20 3 1 polac24@gmail.com polac24@gmail.com
FileStatistics.swift
in Sources/XCRemoteCache/Stats
53 3 2021-08-23 2021-10-20 3 1 polac24@gmail.com polac24@gmail.com
DSYMOrganizer.swift
in Sources/XCRemoteCache/Debugging
51 6 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
NetworkServerProbe.swift
in Sources/XCRemoteCache/Network
51 3 2021-08-23 2021-08-26 2 1 polac24@gmail.com polac24@gmail.com
XcodeProbe.swift
in Sources/XCRemoteCache/Xcode
50 4 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
InvocationStorage.swift
in Sources/XCRemoteCache/Output
49 5 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
XCSwiftFrontend.swift
in Sources/XCRemoteCache/Commands/SwiftFrontend
49 - 2023-05-31 2023-06-06 5 1 polac24@gmail.com polac24@gmail.com
ListEditor.swift
in Sources/XCRemoteCache/Dependencies
48 7 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
DependenciesRemapper.swift
in Sources/XCRemoteCache/Dependencies
47 8 2021-08-23 2022-02-09 6 1 polac24@gmail.com polac24@gmail.com
PrepareContext.swift
in Sources/XCRemoteCache/Commands/Prepare
46 1 2021-08-23 2023-04-20 4 1 polac24@gmail.com polac24@gmail.com
UnzippedArtifactSwiftProductsOrganizer.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
45 2 2021-08-23 2022-08-25 3 1 polac24@gmail.com polac24@gmail.com
MirroredLinkingSwiftcProductsGenerator.swift
in Sources/XCRemoteCache/Commands/Swiftc
45 1 2021-08-23 2022-08-25 3 1 polac24@gmail.com polac24@gmail.com
XCRemoteCacheStatistics.swift
in Sources/XCRemoteCache/Stats
44 1 2021-08-23 2021-10-20 3 1 polac24@gmail.com polac24@gmail.com
XCLipoMain.swift
in Sources/xclipo
43 - 2023-03-11 2023-03-21 2 1 polac24@gmail.com polac24@gmail.com
FileDatWriter.swift
in Sources/XCRemoteCache/Dependencies/Dat
42 4 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
FileDependenciesRemapper.swift
in Sources/XCRemoteCache/Artifacts
41 5 2022-06-07 2022-08-25 3 1 polac24@gmail.com polac24@gmail.com
MD5.swift
in Sources/XCRemoteCache/Fingerprint/Hashing
41 8 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
AssetsFileDependenciesReader.swift
in Sources/XCRemoteCache/Dependencies
41 - 2023-06-13 2023-06-14 2 1 polac24@gmail.com polac24@gmail.com
CacheInvalidator.swift
in Sources/XCRemoteCache/Network
40 1 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
ENVReader.swift
in Sources/XCRemoteCache/Utils
39 6 2021-08-23 2023-04-11 5 1 polac24@gmail.com polac24@gmail.com
ArtifactProcessor.swift
in Sources/XCRemoteCache/Artifacts
38 5 2022-06-07 2022-08-25 4 1 polac24@gmail.com polac24@gmail.com
DirAccessor.swift
in Sources/XCRemoteCache/FileAccess
37 6 2021-08-23 2022-08-25 4 1 polac24@gmail.com polac24@gmail.com
RemoteNetworkClient.swift
in Sources/XCRemoteCache/Network
36 11 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
ArtifactInspector.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
35 5 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
FingerprintGenerator.swift
in Sources/XCRemoteCache/Fingerprint
34 1 2021-08-23 2021-08-23 1 1 polac24@gmail.com polac24@gmail.com
Logger.swift
in Sources/XCRemoteCache/Logger
33 8 2021-08-23 2022-02-18 3 1 polac24@gmail.com polac24@gmail.com
Correlations

File Size vs. Number of Changes: 203 points

Sources/XCRemoteCache/Commands/Prebuild/Prebuild.swift x: 95 lines of code y: 13 # changes Sources/XCRemoteCache/Stats/CacheHitLogger.swift x: 33 lines of code y: 7 # changes Sources/XCRemoteCache/Xcode/BuildActionType.swift x: 7 lines of code y: 4 # changes Sources/XCRemoteCache/Shell/Shell.swift x: 84 lines of code y: 4 # changes Sources/xclibtoolSupport/XCLibtoolHelper.swift x: 52 lines of code y: 8 # changes Sources/XCRemoteCache/Artifacts/ArtifactMetaUpdater.swift x: 30 lines of code y: 2 # changes Sources/XCRemoteCache/Artifacts/ArtifactOrganizer.swift x: 81 lines of code y: 5 # changes Sources/XCRemoteCache/Commands/Prebuild/XCPrebuild.swift x: 191 lines of code y: 41 # changes Sources/XCRemoteCache/Dependencies/MarkerReader.swift x: 25 lines of code y: 3 # changes Sources/xclibtool/XCLibtoolMain.swift x: 19 lines of code y: 4 # changes cocoapods-plugin/lib/cocoapods-xcremotecache/command/hooks.rb x: 447 lines of code y: 62 # changes cocoapods-plugin/lib/cocoapods-xcremotecache/gem_version.rb x: 3 lines of code y: 36 # changes Sources/XCRemoteCache/Commands/Postbuild/XCPostbuild.swift x: 286 lines of code y: 50 # changes Sources/XCRemoteCache/Commands/Swiftc/FilenameBasedAllowedInputDeterminer.swift x: 13 lines of code y: 1 # changes Sources/XCRemoteCache/Commands/Swiftc/Swiftc.swift x: 129 lines of code y: 8 # changes Sources/XCRemoteCache/Commands/Swiftc/XCSwiftc.swift x: 156 lines of code y: 12 # changes Sources/XCRemoteCache/Dependencies/AssetsFileDependenciesReader.swift x: 41 lines of code y: 2 # changes Sources/XCRemoteCache/Dependencies/TargetDepdenciesReader.swift x: 56 lines of code y: 6 # changes tasks/e2e.rb x: 235 lines of code y: 18 # changes Sources/XCRemoteCache/Commands/Postbuild/PostbuildContext.swift x: 111 lines of code y: 35 # changes Sources/XCRemoteCache/Commands/Prebuild/PrebuildContext.swift x: 49 lines of code y: 18 # changes Sources/XCRemoteCache/Commands/SwiftFrontend/SwiftFrontendContext.swift x: 16 lines of code y: 2 # changes Sources/XCRemoteCache/Commands/SwiftFrontend/SwiftFrontendOrchestrator.swift x: 74 lines of code y: 5 # changes Sources/XCRemoteCache/Commands/SwiftFrontend/XCSwiftFrontend.swift x: 49 lines of code y: 5 # changes Sources/XCRemoteCache/Dependencies/CacheModeController.swift x: 84 lines of code y: 9 # changes Sources/xcswift-frontend/XCSwiftcFrontendMain.swift x: 93 lines of code y: 4 # changes Package.swift x: 89 lines of code y: 16 # changes Sources/XCRemoteCache/Commands/Prepare/Integrate/IntegrateContext.swift x: 48 lines of code y: 7 # changes Sources/XCRemoteCache/Commands/Prepare/Integrate/XCIntegrate.swift x: 116 lines of code y: 13 # changes Sources/XCRemoteCache/Commands/SwiftFrontend/SwiftFrontendArgInput.swift x: 193 lines of code y: 2 # changes Sources/XCRemoteCache/Commands/Swiftc/SwiftcContext.swift x: 110 lines of code y: 7 # changes Sources/XCRemoteCache/Config/XCRemoteCacheConfig.swift x: 280 lines of code y: 39 # changes Sources/XCRemoteCache/FlowControl/RemoteCommitInfo.swift x: 14 lines of code y: 3 # changes Sources/XCRemoteCache/Utils/Array+Utils.swift x: 9 lines of code y: 2 # changes Sources/xcswift-frontend/main.swift x: 2 lines of code y: 2 # changes Sources/XCRemoteCache/Commands/Prepare/Integrate/BuildSettingsIntegrateAppender.swift x: 78 lines of code y: 21 # changes Sources/XCRemoteCache/Commands/Swiftc/NoopSwiftcProductsGenerator.swift x: 14 lines of code y: 1 # changes Sources/XCRemoteCache/Commands/Swiftc/StaticSwiftcInputReader.swift x: 24 lines of code y: 1 # changes Sources/XCRemoteCache/Commands/Swiftc/SwiftcFilemapInputEditor.swift x: 131 lines of code y: 4 # changes Sources/XCRemoteCache/Commands/Swiftc/SwiftcOrchestrator.swift x: 103 lines of code y: 7 # changes Sources/xcswiftc/XCSwiftcMain.swift x: 69 lines of code y: 4 # changes Sources/XCRemoteCache/Commands/Libtool/FallbackXCLibtoolLogic.swift x: 14 lines of code y: 2 # changes Sources/XCRemoteCache/Commands/Prepare/Prepare.swift x: 92 lines of code y: 3 # changes Sources/XCRemoteCache/Commands/Prepare/PrepareContext.swift x: 46 lines of code y: 4 # changes Sources/XCRemoteCache/Commands/Prepare/PrepareMarkContext.swift x: 23 lines of code y: 3 # changes Sources/XCRemoteCache/Commands/Prepare/XCPrepareMark.swift x: 89 lines of code y: 14 # changes Sources/XCRemoteCache/Utils/ENVReader.swift x: 39 lines of code y: 5 # changes Sources/xcprepare/XCPrepareMain.swift x: 183 lines of code y: 4 # changes Sources/XCRemoteCache/Network/Authentication/CanonicalRequest.swift x: 76 lines of code y: 3 # changes Sources/XCRemoteCache/Commands/Libtool/XCCreateUniversalBinary.swift x: 67 lines of code y: 2 # changes Sources/XCRemoteCache/Commands/Libtool/XCLipo.swift x: 22 lines of code y: 2 # changes Sources/XCRemoteCache/Commands/Prepare/Integrate/XCRCBinariesPaths.swift x: 12 lines of code y: 5 # changes Sources/xclipo/XCLipoMain.swift x: 43 lines of code y: 2 # changes e2eTests/StandaloneSampleApp/WatchExtension/WatchExtension.swift x: 1 lines of code y: 2 # changes e2eTests/StandaloneSampleApp/WatchExtension/WatchExtensionExtension.swift x: 3 lines of code y: 2 # changes e2eTests/StandaloneSampleApp/StaticFramework/StaticFrameworkFile.swift x: 4 lines of code y: 2 # changes Sources/XCRemoteCache/Commands/Prepare/CCWrapperBuilder.swift x: 463 lines of code y: 14 # changes Sources/XCRemoteCache/Artifacts/SwiftmoduleFileExtension.swift x: 23 lines of code y: 4 # changes catalog-info.yaml x: 7 lines of code y: 1 # changes Sources/XCRemoteCache/Artifacts/ArtifactCreator.swift x: 76 lines of code y: 5 # changes Sources/XCRemoteCache/Artifacts/ArtifactProcessor.swift x: 38 lines of code y: 4 # changes Sources/XCRemoteCache/Artifacts/FileDependenciesRemapper.swift x: 41 lines of code y: 3 # changes Sources/XCRemoteCache/Commands/Plugins/Thinning/Factories/ThinningConsumerArtifactsOrganizerFactory.swift x: 19 lines of code y: 3 # changes Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningDiskSwiftcProductsGenerator.swift x: 58 lines of code y: 7 # changes Sources/XCRemoteCache/Commands/Plugins/Thinning/UnzippedArtifactSwiftProductsOrganizer.swift x: 45 lines of code y: 3 # changes Sources/XCRemoteCache/Commands/Postbuild/Postbuild.swift x: 195 lines of code y: 9 # changes Sources/XCRemoteCache/Commands/ProductBinaryCreator/XCCreateBinary.swift x: 69 lines of code y: 5 # changes Sources/XCRemoteCache/Commands/Swiftc/SwiftcProductsGenerator.swift x: 61 lines of code y: 9 # changes Sources/XCRemoteCache/Dependencies/FingerprintSyncer.swift x: 66 lines of code y: 4 # changes Sources/XCRemoteCache/FileAccess/DirAccessor.swift x: 37 lines of code y: 4 # changes Sources/XCRemoteCache/FileAccess/DirAccessorComposer.swift x: 30 lines of code y: 3 # changes Sources/XCRemoteCache/Network/NetworkClientImpl.swift x: 205 lines of code y: 6 # changes Sources/XCRemoteCache/Network/RemoteNetworkClientAbstractFactory.swift x: 42 lines of code y: 5 # changes Sources/XCRemoteCache/Network/ReplicatedRemotesNetworkClient.swift x: 50 lines of code y: 3 # changes Sources/XCRemoteCache/Commands/Prepare/XCPrepare.swift x: 176 lines of code y: 10 # changes Sources/XCRemoteCache/Commands/Prepare/Integrate/XcodeProjIntegrate.swift x: 184 lines of code y: 13 # changes Sources/XCRemoteCache/Dependencies/DependenciesWriter.swift x: 34 lines of code y: 4 # changes Sources/XCRemoteCache/Fingerprint/EnvironmentFingerprint.swift x: 42 lines of code y: 10 # changes Sources/xcld/XCLDMain.swift x: 44 lines of code y: 5 # changes Sources/xcldplusplus/XCLDPlusPlus.swift x: 44 lines of code y: 2 # changes e2eTests/StandaloneSampleApp/MixedTarget/MixedTarget-Bridging-Header.h x: 1 lines of code y: 3 # changes e2eTests/StandaloneSampleApp/MixedTarget/MixedTarget.swift x: 5 lines of code y: 3 # changes e2eTests/StandaloneSampleApp/MixedTarget/SomeObjC.h x: 6 lines of code y: 3 # changes e2eTests/StandaloneSampleApp/StandaloneApp/AppDelegate.swift x: 12 lines of code y: 3 # changes e2eTests/StandaloneSampleApp/StandaloneApp/SceneDelegate.swift x: 17 lines of code y: 3 # changes e2eTests/StandaloneSampleApp/StandaloneApp/StandaloneObjc.m x: 4 lines of code y: 3 # changes e2eTests/StandaloneSampleApp/StandaloneApp/ViewController.swift x: 7 lines of code y: 3 # changes Sources/XCRemoteCache/Dependencies/DependenciesReader.swift x: 103 lines of code y: 6 # changes Sources/XCRemoteCache/Dependencies/DependencyProcessor.swift x: 81 lines of code y: 9 # changes Sources/XCRemoteCache/Commands/Prepare/XCConfig.swift x: 23 lines of code y: 5 # changes Sources/XCRemoteCache/Commands/Prepare/XCStats.swift x: 40 lines of code y: 5 # changes Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningCreatorPlugin.swift x: 62 lines of code y: 8 # changes Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningPrebuildPlugin.swift x: 16 lines of code y: 4 # changes Sources/XCRemoteCache/Commands/Prepare/Integrate/IncludeOracle.swift x: 18 lines of code y: 4 # changes Sources/XCRemoteCache/Dependencies/OverlayDependenciesRemapper.swift x: 36 lines of code y: 10 # changes Sources/XCRemoteCache/Dependencies/OverlayReader.swift x: 92 lines of code y: 9 # changes Sources/XCRemoteCache/Dependencies/PathDependenciesRemapperFactory.swift x: 25 lines of code y: 5 # changes Sources/XCRemoteCache/Models/MetaWriter.swift x: 22 lines of code y: 7 # changes Sources/XCRemoteCache/Network/Authentication/AWSV4Signature.swift x: 40 lines of code y: 6 # changes Sources/XCRemoteCache/Network/IgnoringCertificatesTrustManager.swift x: 11 lines of code y: 5 # changes Sources/XCRemoteCache/Stats/ExclusiveFileAccessor.swift x: 45 lines of code y: 4 # changes e2eTests/XCRemoteCacheSample/XCRemoteCacheSample/AppDelegate.swift x: 12 lines of code y: 6 # changes e2eTests/XCRemoteCacheSample/XCRemoteCacheSample/SceneDelegate.swift x: 16 lines of code y: 6 # changes e2eTests/XCRemoteCacheSample/XCRemoteCacheSample/ViewController.swift x: 6 lines of code y: 6 # changes Sources/XCRemoteCache/Network/URLSessionFactory.swift x: 27 lines of code y: 4 # changes Sources/XCRemoteCache/Logger/Logger.swift x: 33 lines of code y: 3 # changes Sources/XCRemoteCache/Dependencies/DependenciesRemapper.swift x: 47 lines of code y: 6 # changes Sources/XCRemoteCache/Artifacts/ZipArtifactCreator.swift x: 20 lines of code y: 3 # changes Sources/XCRemoteCache/Commands/Prepare/Integrate/XcodeSettingsFlags.swift x: 76 lines of code y: 4 # changes Sources/XCRemoteCache/Network/Authentication/HMAC.swift x: 39 lines of code y: 4 # changes Sources/XCRemoteCache/Commands/Plugins/Thinning/Factories/ThinningConsumerSwiftProductsOrganizerFactory.swift x: 60 lines of code y: 3 # changes Sources/XCRemoteCache/Commands/Plugins/Thinning/SwiftProductsArchitecturesRecognizer.swift x: 27 lines of code y: 3 # changes Sources/XCRemoteCache/Stats/FileStatistics.swift x: 53 lines of code y: 3 # changes Sources/XCRemoteCache/Stats/XCRemoteCacheStatistics.swift x: 44 lines of code y: 3 # changes Sources/XCRemoteCache/Network/NetworkServerProbe.swift x: 51 lines of code y: 2 # changes cocoapods-plugin/cocoapods-xcremotecache.gemspec x: 17 lines of code y: 2 # changes cocoapods-plugin/lib/cocoapods-xcremotecache/command/podfile.rb x: 10 lines of code y: 2 # changes cocoapods-plugin/lib/cocoapods-xcremotecache/command/xcremotecache.rb x: 21 lines of code y: 2 # changes Sources/Aggregator/main.swift x: 1 lines of code y: 1 # changes Sources/XCRemoteCache/Artifacts/ArtifactPlugin.swift x: 12 lines of code y: 1 # changes Sources/XCRemoteCache/Commands/Libtool/XCLibtoolLogic.swift x: 4 lines of code y: 1 # changes Sources/XCRemoteCache/Commands/Plugins/Thinning/ArtifactInspector.swift x: 35 lines of code y: 1 # changes Sources/XCRemoteCache/Commands/Plugins/Thinning/Parallelization/DispatchGroupParallelizationWorker.swift x: 66 lines of code y: 1 # changes Sources/XCRemoteCache/Commands/Plugins/Thinning/SwiftProductsLocationProvider.swift x: 31 lines of code y: 1 # changes Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningConsumerPostbuildPlugin.swift x: 96 lines of code y: 1 # changes Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningConsumerPrebuildPlugin.swift x: 71 lines of code y: 1 # changes Sources/XCRemoteCache/Commands/Prepare/XCStatsContext.swift x: 16 lines of code y: 1 # changes Sources/XCRemoteCache/Debugging/DSYMOrganizer.swift x: 51 lines of code y: 1 # changes Sources/XCRemoteCache/Dependencies/CachedDependenciesWriter.swift x: 27 lines of code y: 1 # changes Sources/XCRemoteCache/Dependencies/CompilationHistoryOrganizer.swift x: 15 lines of code y: 1 # changes Sources/XCRemoteCache/Dependencies/Dat/FileDatWriter.swift x: 42 lines of code y: 1 # changes Sources/XCRemoteCache/Dependencies/ExceptionsFilteredFileListScanner.swift x: 21 lines of code y: 1 # changes Sources/XCRemoteCache/Dependencies/ListEditor.swift x: 48 lines of code y: 1 # changes Sources/XCRemoteCache/Dependencies/MarkerWriter.swift x: 29 lines of code y: 1 # changes Sources/XCRemoteCache/FileAccess/Copier/DiskCopier.swift x: 11 lines of code y: 1 # changes Sources/XCRemoteCache/FileAccess/Copier/HardLinkDiskCopier.swift x: 10 lines of code y: 1 # changes Sources/XCRemoteCache/FileAccess/FileManager.swift x: 63 lines of code y: 1 # changes Sources/XCRemoteCache/FileAccess/LazyFileAccessor.swift x: 26 lines of code y: 1 # changes Sources/XCRemoteCache/Fingerprint/FingerprintAccumulator.swift x: 19 lines of code y: 1 # changes Sources/XCRemoteCache/Fingerprint/FingerprintGenerator.swift x: 34 lines of code y: 1 # changes Sources/XCRemoteCache/Fingerprint/Hashing/MD5.swift x: 41 lines of code y: 1 # changes Sources/XCRemoteCache/FlowControl/GlobalCacheSwitcher.swift x: 22 lines of code y: 1 # changes Sources/XCRemoteCache/Git/GitClient.swift x: 98 lines of code y: 1 # changes Sources/XCRemoteCache/Network/Authentication/StringToSign.swift x: 33 lines of code y: 1 # changes Sources/XCRemoteCache/Network/CacheInvalidator.swift x: 40 lines of code y: 1 # changes Sources/XCRemoteCache/Network/CachedNetworkClient.swift x: 78 lines of code y: 1 # changes Sources/XCRemoteCache/Network/LocalURLBuilder.swift x: 17 lines of code y: 1 # changes Sources/XCRemoteCache/Network/NetworkClient.swift x: 60 lines of code y: 1 # changes Sources/XCRemoteCache/Network/RemoteNetworkClient.swift x: 36 lines of code y: 1 # changes Sources/XCRemoteCache/Network/URLBuilderImpl.swift x: 61 lines of code y: 1 # changes Sources/XCRemoteCache/Output/InvocationStorage.swift x: 49 lines of code y: 1 # changes Sources/XCRemoteCache/Output/XCRemoteCacheEncoder.swift x: 6 lines of code y: 1 # changes Sources/XCRemoteCache/Stats/Counters.swift x: 85 lines of code y: 1 # changes Sources/XCRemoteCache/Utils/Date+Utils.swift x: 9 lines of code y: 1 # changes Sources/XCRemoteCache/Xcode/XcodeProbe.swift x: 50 lines of code y: 1 # changes Sources/xcld/main.swift x: 2 lines of code y: 1 # changes
62.0
# changes
  min: 1.0
  average: 4.74
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 62.0
0 463.0
lines of code
min: 1.0 | average: 48.21 | 25th percentile: 12.0 | median: 29.0 | 75th percentile: 61.0 | max: 463.0

Number of Contributors vs. Number of Changes: 203 points

Sources/XCRemoteCache/Commands/Prebuild/Prebuild.swift x: 4 # contributors y: 13 # changes Sources/XCRemoteCache/Stats/CacheHitLogger.swift x: 3 # contributors y: 7 # changes Sources/XCRemoteCache/Xcode/BuildActionType.swift x: 2 # contributors y: 4 # changes Sources/xclibtoolSupport/XCLibtoolHelper.swift x: 2 # contributors y: 8 # changes Sources/XCRemoteCache/Artifacts/ArtifactMetaUpdater.swift x: 1 # contributors y: 2 # changes Sources/XCRemoteCache/Artifacts/ArtifactOrganizer.swift x: 1 # contributors y: 5 # changes Sources/XCRemoteCache/Commands/Prebuild/XCPrebuild.swift x: 7 # contributors y: 41 # changes Sources/XCRemoteCache/Dependencies/MarkerReader.swift x: 1 # contributors y: 3 # changes cocoapods-plugin/lib/cocoapods-xcremotecache/command/hooks.rb x: 10 # contributors y: 62 # changes cocoapods-plugin/lib/cocoapods-xcremotecache/gem_version.rb x: 6 # contributors y: 36 # changes Sources/XCRemoteCache/Commands/Postbuild/XCPostbuild.swift x: 8 # contributors y: 50 # changes Sources/XCRemoteCache/Commands/Swiftc/FilenameBasedAllowedInputDeterminer.swift x: 1 # contributors y: 1 # changes Sources/XCRemoteCache/Commands/Swiftc/Swiftc.swift x: 1 # contributors y: 8 # changes Sources/XCRemoteCache/Commands/Swiftc/XCSwiftc.swift x: 3 # contributors y: 12 # changes Sources/XCRemoteCache/Dependencies/TargetDepdenciesReader.swift x: 2 # contributors y: 6 # changes tasks/e2e.rb x: 2 # contributors y: 18 # changes Sources/XCRemoteCache/Commands/Postbuild/PostbuildContext.swift x: 6 # contributors y: 35 # changes Sources/XCRemoteCache/Commands/Prebuild/PrebuildContext.swift x: 5 # contributors y: 18 # changes Sources/XCRemoteCache/Dependencies/CacheModeController.swift x: 1 # contributors y: 9 # changes Sources/xcswift-frontend/XCSwiftcFrontendMain.swift x: 1 # contributors y: 4 # changes Package.swift x: 5 # contributors y: 16 # changes Sources/XCRemoteCache/Commands/Prepare/Integrate/IntegrateContext.swift x: 2 # contributors y: 7 # changes Sources/XCRemoteCache/Commands/Swiftc/SwiftcContext.swift x: 1 # contributors y: 7 # changes Sources/XCRemoteCache/Config/XCRemoteCacheConfig.swift x: 8 # contributors y: 39 # changes Sources/XCRemoteCache/Commands/Prepare/Integrate/BuildSettingsIntegrateAppender.swift x: 5 # contributors y: 21 # changes Sources/XCRemoteCache/Commands/Prepare/XCPrepareMark.swift x: 6 # contributors y: 14 # changes Sources/XCRemoteCache/Commands/Prepare/Integrate/XCRCBinariesPaths.swift x: 2 # contributors y: 5 # changes catalog-info.yaml x: 2 # contributors y: 1 # changes Sources/XCRemoteCache/Commands/Swiftc/SwiftcProductsGenerator.swift x: 2 # contributors y: 9 # changes Sources/XCRemoteCache/Network/NetworkClientImpl.swift x: 3 # contributors y: 6 # changes Sources/XCRemoteCache/Network/RemoteNetworkClientAbstractFactory.swift x: 3 # contributors y: 5 # changes Sources/XCRemoteCache/Network/ReplicatedRemotesNetworkClient.swift x: 3 # contributors y: 3 # changes Sources/XCRemoteCache/Commands/Prepare/XCPrepare.swift x: 5 # contributors y: 10 # changes Sources/XCRemoteCache/Commands/Prepare/Integrate/XcodeProjIntegrate.swift x: 2 # contributors y: 13 # changes Sources/XCRemoteCache/Fingerprint/EnvironmentFingerprint.swift x: 3 # contributors y: 10 # changes Sources/xcldplusplus/XCLDPlusPlus.swift x: 2 # contributors y: 2 # changes Sources/XCRemoteCache/Dependencies/DependencyProcessor.swift x: 4 # contributors y: 9 # changes Sources/XCRemoteCache/Network/Authentication/AWSV4Signature.swift x: 4 # contributors y: 6 # changes Sources/XCRemoteCache/Network/URLSessionFactory.swift x: 3 # contributors y: 4 # changes Sources/XCRemoteCache/Dependencies/DependenciesRemapper.swift x: 1 # contributors y: 6 # changes
62.0
# changes
  min: 1.0
  average: 4.74
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 62.0
0 10.0
# contributors
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

Number of Contributors vs. File Size: 203 points

Sources/XCRemoteCache/Commands/Prebuild/Prebuild.swift x: 4 # contributors y: 95 lines of code Sources/XCRemoteCache/Stats/CacheHitLogger.swift x: 3 # contributors y: 33 lines of code Sources/XCRemoteCache/Xcode/BuildActionType.swift x: 2 # contributors y: 7 lines of code Sources/XCRemoteCache/Shell/Shell.swift x: 2 # contributors y: 84 lines of code Sources/xclibtoolSupport/XCLibtoolHelper.swift x: 2 # contributors y: 52 lines of code Sources/XCRemoteCache/Artifacts/ArtifactMetaUpdater.swift x: 1 # contributors y: 30 lines of code Sources/XCRemoteCache/Artifacts/ArtifactOrganizer.swift x: 1 # contributors y: 81 lines of code Sources/XCRemoteCache/Commands/Prebuild/XCPrebuild.swift x: 7 # contributors y: 191 lines of code Sources/XCRemoteCache/Dependencies/MarkerReader.swift x: 1 # contributors y: 25 lines of code Sources/xclibtool/XCLibtoolMain.swift x: 2 # contributors y: 19 lines of code cocoapods-plugin/lib/cocoapods-xcremotecache/command/hooks.rb x: 10 # contributors y: 447 lines of code cocoapods-plugin/lib/cocoapods-xcremotecache/gem_version.rb x: 6 # contributors y: 3 lines of code Sources/XCRemoteCache/Commands/Postbuild/XCPostbuild.swift x: 8 # contributors y: 286 lines of code Sources/XCRemoteCache/Commands/Swiftc/FilenameBasedAllowedInputDeterminer.swift x: 1 # contributors y: 13 lines of code Sources/XCRemoteCache/Commands/Swiftc/Swiftc.swift x: 1 # contributors y: 129 lines of code Sources/XCRemoteCache/Commands/Swiftc/XCSwiftc.swift x: 3 # contributors y: 156 lines of code Sources/XCRemoteCache/Dependencies/AssetsFileDependenciesReader.swift x: 1 # contributors y: 41 lines of code Sources/XCRemoteCache/Dependencies/TargetDepdenciesReader.swift x: 2 # contributors y: 56 lines of code tasks/e2e.rb x: 2 # contributors y: 235 lines of code Sources/XCRemoteCache/Commands/Postbuild/PostbuildContext.swift x: 6 # contributors y: 111 lines of code Sources/XCRemoteCache/Commands/Prebuild/PrebuildContext.swift x: 5 # contributors y: 49 lines of code Sources/XCRemoteCache/Commands/SwiftFrontend/SwiftFrontendContext.swift x: 1 # contributors y: 16 lines of code Sources/XCRemoteCache/Commands/SwiftFrontend/SwiftFrontendOrchestrator.swift x: 1 # contributors y: 74 lines of code Sources/XCRemoteCache/Commands/SwiftFrontend/XCSwiftFrontend.swift x: 1 # contributors y: 49 lines of code Sources/XCRemoteCache/Dependencies/CacheModeController.swift x: 1 # contributors y: 84 lines of code Sources/xcswift-frontend/XCSwiftcFrontendMain.swift x: 1 # contributors y: 93 lines of code Package.swift x: 5 # contributors y: 89 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/IntegrateContext.swift x: 2 # contributors y: 48 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/XCIntegrate.swift x: 4 # contributors y: 116 lines of code Sources/XCRemoteCache/Commands/SwiftFrontend/SwiftFrontendArgInput.swift x: 1 # contributors y: 193 lines of code Sources/XCRemoteCache/Commands/Swiftc/SwiftcContext.swift x: 1 # contributors y: 110 lines of code Sources/XCRemoteCache/Config/XCRemoteCacheConfig.swift x: 8 # contributors y: 280 lines of code Sources/XCRemoteCache/Utils/Array+Utils.swift x: 1 # contributors y: 9 lines of code Sources/xcswift-frontend/main.swift x: 1 # contributors y: 2 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/BuildSettingsIntegrateAppender.swift x: 5 # contributors y: 78 lines of code Sources/XCRemoteCache/Commands/Swiftc/SwiftcFilemapInputEditor.swift x: 1 # contributors y: 131 lines of code Sources/XCRemoteCache/Commands/Swiftc/SwiftcOrchestrator.swift x: 2 # contributors y: 103 lines of code Sources/xcswiftc/XCSwiftcMain.swift x: 2 # contributors y: 69 lines of code Sources/XCRemoteCache/Commands/Libtool/XCLibtool.swift x: 1 # contributors y: 33 lines of code Sources/XCRemoteCache/Commands/Prepare/Prepare.swift x: 1 # contributors y: 92 lines of code Sources/XCRemoteCache/Commands/Prepare/PrepareContext.swift x: 1 # contributors y: 46 lines of code Sources/XCRemoteCache/Commands/Prepare/PrepareMarkContext.swift x: 1 # contributors y: 23 lines of code Sources/XCRemoteCache/Commands/Prepare/XCPrepareMark.swift x: 6 # contributors y: 89 lines of code Sources/XCRemoteCache/Utils/ENVReader.swift x: 1 # contributors y: 39 lines of code Sources/xcprepare/XCPrepareMain.swift x: 1 # contributors y: 183 lines of code Sources/XCRemoteCache/Network/Authentication/CanonicalRequest.swift x: 1 # contributors y: 76 lines of code Sources/XCRemoteCache/Commands/Libtool/XCCreateUniversalBinary.swift x: 1 # contributors y: 67 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/XCRCBinariesPaths.swift x: 2 # contributors y: 12 lines of code Sources/xclipo/XCLipoMain.swift x: 1 # contributors y: 43 lines of code e2eTests/StandaloneSampleApp/WatchExtension/WatchExtension.swift x: 1 # contributors y: 1 lines of code e2eTests/StandaloneSampleApp/StaticFramework/StaticFrameworkFile.swift x: 1 # contributors y: 4 lines of code Sources/XCRemoteCache/Commands/Prepare/CCWrapperBuilder.swift x: 6 # contributors y: 463 lines of code Sources/XCRemoteCache/Artifacts/SwiftmoduleFileExtension.swift x: 2 # contributors y: 23 lines of code Sources/XCRemoteCache/Artifacts/ArtifactProcessor.swift x: 1 # contributors y: 38 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/Factories/ThinningConsumerArtifactsOrganizerFactory.swift x: 1 # contributors y: 19 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningDiskSwiftcProductsGenerator.swift x: 2 # contributors y: 58 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/UnzippedArtifactSwiftProductsOrganizer.swift x: 1 # contributors y: 45 lines of code Sources/XCRemoteCache/Commands/Postbuild/Postbuild.swift x: 1 # contributors y: 195 lines of code Sources/XCRemoteCache/Commands/Swiftc/SwiftcProductsGenerator.swift x: 2 # contributors y: 61 lines of code Sources/XCRemoteCache/Network/NetworkClientImpl.swift x: 3 # contributors y: 205 lines of code Sources/XCRemoteCache/Network/RemoteNetworkClientAbstractFactory.swift x: 3 # contributors y: 42 lines of code Sources/XCRemoteCache/Network/ReplicatedRemotesNetworkClient.swift x: 3 # contributors y: 50 lines of code Sources/XCRemoteCache/Commands/Prepare/XCPrepare.swift x: 5 # contributors y: 176 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/XcodeProjIntegrate.swift x: 2 # contributors y: 184 lines of code Sources/XCRemoteCache/Dependencies/DependenciesWriter.swift x: 2 # contributors y: 34 lines of code Sources/xcld/XCLDMain.swift x: 3 # contributors y: 44 lines of code Sources/xcldplusplus/XCLDPlusPlus.swift x: 2 # contributors y: 44 lines of code Sources/xcldplusplus/main.swift x: 2 # contributors y: 2 lines of code e2eTests/StandaloneSampleApp/MixedTarget/SomeObjC.h x: 1 # contributors y: 6 lines of code e2eTests/StandaloneSampleApp/StandaloneApp/AppDelegate.swift x: 1 # contributors y: 12 lines of code e2eTests/StandaloneSampleApp/StandaloneApp/SceneDelegate.swift x: 1 # contributors y: 17 lines of code Sources/XCRemoteCache/Dependencies/DependenciesReader.swift x: 3 # contributors y: 103 lines of code Sources/XCRemoteCache/Dependencies/DependencyProcessor.swift x: 4 # contributors y: 81 lines of code Sources/XCRemoteCache/Commands/Prepare/XCStats.swift x: 2 # contributors y: 40 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningCreatorPlugin.swift x: 2 # contributors y: 62 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningPrebuildPlugin.swift x: 2 # contributors y: 16 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/IncludeOracle.swift x: 2 # contributors y: 18 lines of code Sources/XCRemoteCache/Dependencies/OverlayDependenciesRemapper.swift x: 3 # contributors y: 36 lines of code Sources/XCRemoteCache/Dependencies/OverlayReader.swift x: 2 # contributors y: 92 lines of code Sources/XCRemoteCache/Dependencies/PathDependenciesRemapperFactory.swift x: 2 # contributors y: 25 lines of code Sources/XCRemoteCache/Models/MetaWriter.swift x: 3 # contributors y: 22 lines of code Sources/XCRemoteCache/Network/Authentication/AWSV4Signature.swift x: 4 # contributors y: 40 lines of code Sources/XCRemoteCache/Network/IgnoringCertificatesTrustManager.swift x: 3 # contributors y: 11 lines of code Sources/XCRemoteCache/Network/URLSessionFactory.swift x: 3 # contributors y: 27 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/LLDBInitPatcher.swift x: 2 # contributors y: 66 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/XcodeSettingsFlags.swift x: 2 # contributors y: 76 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/Factories/ThinningConsumerSwiftProductsOrganizerFactory.swift x: 1 # contributors y: 60 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/SwiftProductsArchitecturesRecognizer.swift x: 1 # contributors y: 27 lines of code Sources/XCRemoteCache/Stats/FileStatistics.swift x: 1 # contributors y: 53 lines of code Sources/XCRemoteCache/Network/NetworkServerProbe.swift x: 1 # contributors y: 51 lines of code cocoapods-plugin/lib/cocoapods-xcremotecache/command/podfile.rb x: 1 # contributors y: 10 lines of code cocoapods-plugin/lib/cocoapods-xcremotecache/command/xcremotecache.rb x: 1 # contributors y: 21 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ArtifactInspector.swift x: 1 # contributors y: 35 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/SwiftProductsLocationProvider.swift x: 1 # contributors y: 31 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningConsumerPostbuildPlugin.swift x: 1 # contributors y: 96 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningConsumerPrebuildPlugin.swift x: 1 # contributors y: 71 lines of code Sources/XCRemoteCache/Dependencies/MarkerWriter.swift x: 1 # contributors y: 29 lines of code Sources/XCRemoteCache/FileAccess/FileManager.swift x: 1 # contributors y: 63 lines of code Sources/XCRemoteCache/Git/GitClient.swift x: 1 # contributors y: 98 lines of code Sources/XCRemoteCache/Network/CachedNetworkClient.swift x: 1 # contributors y: 78 lines of code Sources/XCRemoteCache/Network/URLBuilderImpl.swift x: 1 # contributors y: 61 lines of code
463.0
lines of code
  min: 1.0
  average: 48.21
  25th percentile: 12.0
  median: 29.0
  75th percentile: 61.0
  max: 463.0
0 10.0
# contributors
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0