openai / tart
File Churn

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

Overview
File Change Frequency Overall
  • There are 107 files with 9,837 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (1,337 lines of code)
    • 8 files changed 21-50 times (1,363 lines of code)
    • 26 files changed 6-20 times (2,112 lines of code)
    • 71 files changed 1-5 times (5,025 lines of code)
0% | 13% | 13% | 21% | 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 107 files with 9,837 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (1,005 lines of code)
    • 2 files changed by 6-10 contributors (359 lines of code)
    • 57 files changed by 2-5 contributors (6,403 lines of code)
    • 47 files changed by 1 contributor (2,070 lines of code)
0% | 10% | 3% | 65% | 21%
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, go, py, yaml, sh, txt, css, mod, plist, editorconfig, hcl, json, html, svg, gitignore, g4
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
swift0% | 14% | 14% | 22% | 47%
go0% | 0% | 0% | 0% | 100%
g40% | 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
Sources0% | 14% | 14% | 22% | 48%
ROOT0% | 0% | 100% | 0% | 0%
benchmark0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
Run.swift
in Sources/tart/Commands
1005 21 2022-02-11 2026-06-09 99 12 +2021 / -656 edigaryev@gmail.com tor.arne.vestbo@qt.io
VM.swift
in Sources/tart
332 6 2022-02-11 2026-06-09 77 10 +1083 / -432 edigaryev@gmail.com tor.arne.vestbo@qt.io
59 - 2022-03-07 2026-02-02 41 2 +120 / -58 fedor.korotkov@gmail.com edigaryev@gmail.com
Registry.swift
in Sources/tart/OCI
348 5 2022-05-03 2025-09-22 40 4 +825 / -368 edigaryev@gmail.com edigaryev@gmail.com
Root.swift
in Sources/tart
140 - 2022-03-24 2026-06-09 36 5 +322 / -119 fedor.korotkov@gmail.com tor.arne.vestbo@qt.io
VMStorageOCI.swift
in Sources/tart
236 14 2022-05-03 2026-01-23 36 3 +486 / -128 edigaryev@gmail.com edigaryev@gmail.com
VMDirectory.swift
in Sources/tart
248 19 2022-02-11 2026-02-05 34 4 +505 / -149 edigaryev@gmail.com edigaryev@gmail.com
VMDirectory+OCI.swift
in Sources/tart
111 2 2022-05-03 2026-02-25 27 4 +314 / -166 edigaryev@gmail.com fedor.korotkov@gmail.com
Clone.swift
in Sources/tart/Commands
63 2 2022-02-23 2025-09-25 26 4 +177 / -86 edigaryev@gmail.com edigaryev@gmail.com
VMStorageHelper.swift
in Sources/tart
158 2 2022-05-03 2026-02-25 21 2 +198 / -30 edigaryev@gmail.com fedor.korotkov@gmail.com
VMConfig.swift
in Sources/tart
164 9 2022-02-11 2025-10-22 20 3 +361 / -93 edigaryev@gmail.com edigaryev@gmail.com
Create.swift
in Sources/tart/Commands
63 2 2022-02-11 2025-06-19 19 4 +167 / -44 edigaryev@gmail.com fedor.korotkov@gmail.com
List.swift
in Sources/tart/Commands
79 2 2022-02-11 2026-02-23 19 4 +171 / -54 edigaryev@gmail.com edigaryev@gmail.com
Prune.swift
in Sources/tart/Commands
135 2 2022-08-12 2026-01-23 19 3 +268 / -78 edigaryev@gmail.com edigaryev@gmail.com
IP.swift
in Sources/tart/Commands
67 1 2022-02-22 2026-02-05 18 3 +169 / -79 edigaryev@gmail.com edigaryev@gmail.com
Set.swift
in Sources/tart/Commands
87 1 2022-04-11 2025-10-22 18 5 +148 / -36 edigaryev@gmail.com edigaryev@gmail.com
Darwin.swift
in Sources/tart/Platform
108 12 2022-08-23 2025-10-22 18 2 +192 / -47 edigaryev@gmail.com edigaryev@gmail.com
DiskV2.swift
in Sources/tart/OCI/Layerizer
184 - 2023-09-20 2025-01-14 17 2 +426 / -133 edigaryev@gmail.com edigaryev@gmail.com
Push.swift
in Sources/tart/Commands
111 4 2022-05-03 2026-02-25 15 5 +184 / -30 edigaryev@gmail.com fedor.korotkov@gmail.com
Login.swift
in Sources/tart/Commands
61 5 2022-05-03 2025-09-22 14 2 +104 / -22 edigaryev@gmail.com edigaryev@gmail.com
VMStorageLocal.swift
in Sources/tart
59 9 2022-05-03 2025-09-25 13 2 +87 / -8 edigaryev@gmail.com edigaryev@gmail.com
Manifest.swift
in Sources/tart/OCI
99 10 2022-05-03 2026-02-25 12 4 +152 / -16 edigaryev@gmail.com fedor.korotkov@gmail.com
Platform.swift
in Sources/tart/Platform
14 7 2022-08-23 2025-04-22 10 2 +23 / -7 edigaryev@gmail.com fedor.korotkov@gmail.com
Get.swift
in Sources/tart/Commands
27 1 2022-11-10 2025-06-19 10 6 +95 / -62 106615607+evanburkeyhl@user... fedor.korotkov@gmail.com
Pull.swift
in Sources/tart/Commands
37 2 2022-05-03 2025-09-25 10 2 +70 / -19 edigaryev@gmail.com edigaryev@gmail.com
Fetcher.swift
in Sources/tart
69 3 2022-10-18 2024-12-20 8 2 +216 / -119 edigaryev@gmail.com edigaryev@gmail.com
DockerConfigCredentialsProvider.swift
in Sources/tart/Credentials
95 4 2022-09-01 2025-09-22 8 2 +131 / -11 fedor.korotkov@gmail.com edigaryev@gmail.com
Delete.swift
in Sources/tart/Commands
13 1 2022-02-11 2024-04-11 7 3 +60 / -18 edigaryev@gmail.com barpac02@gmail.com
Rename.swift
in Sources/tart/Commands
24 2 2022-09-14 2025-09-25 7 4 +45 / -13 edigaryev@gmail.com edigaryev@gmail.com
Linux.swift
in Sources/tart/Platform
38 7 2022-08-23 2025-04-22 7 2 +53 / -3 edigaryev@gmail.com fedor.korotkov@gmail.com
Stop.swift
in Sources/tart/Commands
48 3 2022-11-11 2024-04-11 7 3 +100 / -25 edigaryev@gmail.com barpac02@gmail.com
Config.swift
in Sources/tart
57 2 2022-05-03 2025-09-25 7 1 +79 / -6 edigaryev@gmail.com edigaryev@gmail.com
KeychainCredentialsProvider.swift
in Sources/tart/Credentials
76 4 2022-05-26 2025-09-22 7 2 +104 / -14 edigaryev@gmail.com edigaryev@gmail.com
Softnet.swift
in Sources/tart/Network
107 4 2022-09-14 2024-04-11 7 2 +179 / -20 edigaryev@gmail.com fedor.korotkov@gmail.com
Exec.swift
in Sources/tart/Commands
164 1 2025-05-22 2026-06-09 7 2 +248 / -28 edigaryev@gmail.com tor.arne.vestbo@qt.io
RemoteName.swift
in Sources/tart/OCI
126 5 2022-05-03 2022-12-19 6 2 +322 / -172 edigaryev@gmail.com edigaryev@gmail.com
NetworkShared.swift
in Sources/tart/Network
12 3 2022-09-14 2024-04-11 5 2 +22 / -5 edigaryev@gmail.com fedor.korotkov@gmail.com
NetworkBridged.swift
in Sources/tart/Network
16 4 2022-09-14 2024-04-11 5 2 +31 / -8 edigaryev@gmail.com fedor.korotkov@gmail.com
URL+Prunable.swift
in Sources/tart
36 6 2022-08-12 2024-08-05 5 2 +46 / -2 edigaryev@gmail.com fedor.korotkov@gmail.com
Leases.swift
in Sources/tart/MACAddressResolver
88 2 2022-06-30 2024-02-23 5 2 +131 / -13 edigaryev@gmail.com edigaryev@gmail.com
ARPCache.swift
in Sources/tart/MACAddressResolver
93 3 2022-08-18 2024-10-02 5 2 +135 / -13 edigaryev@gmail.com edigaryev@gmail.com
Disk.swift
in Sources/tart/OCI/Layerizer
5 - 2023-09-20 2024-10-25 4 1 +9 / -3 edigaryev@gmail.com edigaryev@gmail.com
Network.swift
in Sources/tart/Network
7 - 2022-09-14 2024-04-11 4 2 +12 / -4 edigaryev@gmail.com fedor.korotkov@gmail.com
IPSWCache.swift
in Sources/tart
16 3 2022-08-12 2022-11-29 4 1 +23 / -3 edigaryev@gmail.com edigaryev@gmail.com
ReferenceListener.swift
in Sources/tart/OCI/Reference/Generated
23 - 2022-09-06 2024-09-20 4 1 +247 / -118 edigaryev@gmail.com edigaryev@gmail.com
URL+AccessDate.swift
in Sources/tart
23 2 2022-08-12 2024-10-31 4 1 +31 / -3 edigaryev@gmail.com edigaryev@gmail.com
StdinCredentials.swift
in Sources/tart/Credentials
25 - 2022-05-26 2026-02-23 4 1 +35 / -2 edigaryev@gmail.com edigaryev@gmail.com
ReferenceBaseListener.swift
in Sources/tart/OCI/Reference/Generated
28 - 2022-09-06 2024-09-20 4 1 +322 / -155 edigaryev@gmail.com edigaryev@gmail.com
ProgressObserver.swift
in Sources/tart/Logging
30 1 2022-03-23 2025-09-29 4 2 +38 / -2 fedor.korotkov@gmail.com stefan.mitterrutzner@gmail.com
Utils.swift
in Sources/tart
32 2 2022-04-13 2026-06-09 4 3 +42 / -0 fedor.korotkov@gmail.com tor.arne.vestbo@qt.io
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
Run.swift
in Sources/tart/Commands
1005 21 2022-02-11 2026-06-09 99 12 +2021 / -656 edigaryev@gmail.com tor.arne.vestbo@qt.io
ReferenceParser.swift
in Sources/tart/OCI/Reference/Generated
727 64 2022-09-06 2024-09-20 4 1 +1678 / -879 edigaryev@gmail.com edigaryev@gmail.com
Words.swift
in Sources/tart/Passphrase
2051 - 2022-06-20 2022-10-22 2 2 +2053 / -0 edigaryev@gmail.com peter.n.goldsmith@gmail.com
VM.swift
in Sources/tart
332 6 2022-02-11 2026-06-09 77 10 +1083 / -432 edigaryev@gmail.com tor.arne.vestbo@qt.io
Registry.swift
in Sources/tart/OCI
348 5 2022-05-03 2025-09-22 40 4 +825 / -368 edigaryev@gmail.com edigaryev@gmail.com
VMDirectory.swift
in Sources/tart
248 19 2022-02-11 2026-02-05 34 4 +505 / -149 edigaryev@gmail.com edigaryev@gmail.com
VMStorageOCI.swift
in Sources/tart
236 14 2022-05-03 2026-01-23 36 3 +486 / -128 edigaryev@gmail.com edigaryev@gmail.com
DiskV2.swift
in Sources/tart/OCI/Layerizer
184 - 2023-09-20 2025-01-14 17 2 +426 / -133 edigaryev@gmail.com edigaryev@gmail.com
RemoteName.swift
in Sources/tart/OCI
126 5 2022-05-03 2022-12-19 6 2 +322 / -172 edigaryev@gmail.com edigaryev@gmail.com
VMDirectory+OCI.swift
in Sources/tart
111 2 2022-05-03 2026-02-25 27 4 +314 / -166 edigaryev@gmail.com fedor.korotkov@gmail.com
ReferenceBaseListener.swift
in Sources/tart/OCI/Reference/Generated
28 - 2022-09-06 2024-09-20 4 1 +322 / -155 edigaryev@gmail.com edigaryev@gmail.com
VMConfig.swift
in Sources/tart
164 9 2022-02-11 2025-10-22 20 3 +361 / -93 edigaryev@gmail.com edigaryev@gmail.com
Root.swift
in Sources/tart
140 - 2022-03-24 2026-06-09 36 5 +322 / -119 fedor.korotkov@gmail.com tor.arne.vestbo@qt.io
ReferenceListener.swift
in Sources/tart/OCI/Reference/Generated
23 - 2022-09-06 2024-09-20 4 1 +247 / -118 edigaryev@gmail.com edigaryev@gmail.com
fio.go
in benchmark/internal/command/fio
105 2 2024-03-27 2025-01-16 4 2 +242 / -104 edigaryev@gmail.com edigaryev@gmail.com
Prune.swift
in Sources/tart/Commands
135 2 2022-08-12 2026-01-23 19 3 +268 / -78 edigaryev@gmail.com edigaryev@gmail.com
Fetcher.swift
in Sources/tart
69 3 2022-10-18 2024-12-20 8 2 +216 / -119 edigaryev@gmail.com edigaryev@gmail.com
ReferenceLexer.swift
in Sources/tart/OCI/Reference/Generated
70 7 2022-09-06 2024-09-20 4 1 +184 / -94 edigaryev@gmail.com edigaryev@gmail.com
Exec.swift
in Sources/tart/Commands
164 1 2025-05-22 2026-06-09 7 2 +248 / -28 edigaryev@gmail.com tor.arne.vestbo@qt.io
Clone.swift
in Sources/tart/Commands
63 2 2022-02-23 2025-09-25 26 4 +177 / -86 edigaryev@gmail.com edigaryev@gmail.com
IP.swift
in Sources/tart/Commands
67 1 2022-02-22 2026-02-05 18 3 +169 / -79 edigaryev@gmail.com edigaryev@gmail.com
Darwin.swift
in Sources/tart/Platform
108 12 2022-08-23 2025-10-22 18 2 +192 / -47 edigaryev@gmail.com edigaryev@gmail.com
VMStorageHelper.swift
in Sources/tart
158 2 2022-05-03 2026-02-25 21 2 +198 / -30 edigaryev@gmail.com fedor.korotkov@gmail.com
List.swift
in Sources/tart/Commands
79 2 2022-02-11 2026-02-23 19 4 +171 / -54 edigaryev@gmail.com edigaryev@gmail.com
Push.swift
in Sources/tart/Commands
111 4 2022-05-03 2026-02-25 15 5 +184 / -30 edigaryev@gmail.com fedor.korotkov@gmail.com
Create.swift
in Sources/tart/Commands
63 2 2022-02-11 2025-06-19 19 4 +167 / -44 edigaryev@gmail.com fedor.korotkov@gmail.com
Softnet.swift
in Sources/tart/Network
107 4 2022-09-14 2024-04-11 7 2 +179 / -20 edigaryev@gmail.com fedor.korotkov@gmail.com
Set.swift
in Sources/tart/Commands
87 1 2022-04-11 2025-10-22 18 5 +148 / -36 edigaryev@gmail.com edigaryev@gmail.com
59 - 2022-03-07 2026-02-02 41 2 +120 / -58 fedor.korotkov@gmail.com edigaryev@gmail.com
tart.go
in benchmark/internal/executor/tart
128 4 2024-03-27 2025-03-23 4 2 +167 / -8 edigaryev@gmail.com fedor.korotkov@gmail.com
Manifest.swift
in Sources/tart/OCI
99 10 2022-05-03 2026-02-25 12 4 +152 / -16 edigaryev@gmail.com fedor.korotkov@gmail.com
Get.swift
in Sources/tart/Commands
27 1 2022-11-10 2025-06-19 10 6 +95 / -62 106615607+evanburkeyhl@user... fedor.korotkov@gmail.com
ARPCache.swift
in Sources/tart/MACAddressResolver
93 3 2022-08-18 2024-10-02 5 2 +135 / -13 edigaryev@gmail.com edigaryev@gmail.com
Leases.swift
in Sources/tart/MACAddressResolver
88 2 2022-06-30 2024-02-23 5 2 +131 / -13 edigaryev@gmail.com edigaryev@gmail.com
DockerConfigCredentialsProvider.swift
in Sources/tart/Credentials
95 4 2022-09-01 2025-09-22 8 2 +131 / -11 fedor.korotkov@gmail.com edigaryev@gmail.com
Login.swift
in Sources/tart/Commands
61 5 2022-05-03 2025-09-22 14 2 +104 / -22 edigaryev@gmail.com edigaryev@gmail.com
Stop.swift
in Sources/tart/Commands
48 3 2022-11-11 2024-04-11 7 3 +100 / -25 edigaryev@gmail.com barpac02@gmail.com
KeychainCredentialsProvider.swift
in Sources/tart/Credentials
76 4 2022-05-26 2025-09-22 7 2 +104 / -14 edigaryev@gmail.com edigaryev@gmail.com
xcode.go
in benchmark/internal/command/xcode
83 2 2025-01-16 2026-03-02 3 2 +110 / -2 edigaryev@gmail.com edigaryev@gmail.com
Diskutil.swift
in Sources/tart
88 1 2026-01-22 2026-01-22 1 1 +108 / -0 edigaryev@gmail.com edigaryev@gmail.com
ControlSocket.swift
in Sources/tart
75 3 2025-05-22 2026-02-05 2 1 +98 / -1 edigaryev@gmail.com edigaryev@gmail.com
73 2 2023-02-01 2023-03-30 2 1 +97 / -1 edigaryev@gmail.com edigaryev@gmail.com
VMStorageLocal.swift
in Sources/tart
59 9 2022-05-03 2025-09-25 13 2 +87 / -8 edigaryev@gmail.com edigaryev@gmail.com
benchmark.go
in benchmark/internal/command/fio
37 - 2024-03-27 2024-12-02 2 1 +81 / -12 edigaryev@gmail.com edigaryev@gmail.com
Pull.swift
in Sources/tart/Commands
37 2 2022-05-03 2025-09-25 10 2 +70 / -19 edigaryev@gmail.com edigaryev@gmail.com
Config.swift
in Sources/tart
57 2 2022-05-03 2025-09-25 7 1 +79 / -6 edigaryev@gmail.com edigaryev@gmail.com
Delete.swift
in Sources/tart/Commands
13 1 2022-02-11 2024-04-11 7 3 +60 / -18 edigaryev@gmail.com barpac02@gmail.com
OTel.swift
in Sources/tart
46 2 2026-01-23 2026-01-27 2 1 +71 / -7 edigaryev@gmail.com edigaryev@gmail.com
LocalLayerCache.swift
in Sources/tart
43 3 2024-05-16 2024-08-05 3 2 +64 / -7 edigaryev@gmail.com fedor.korotkov@gmail.com
AgentResolver.swift
in Sources/tart/MACAddressResolver
23 - 2025-06-19 2026-06-09 3 2 +49 / -21 edigaryev@gmail.com tor.arne.vestbo@qt.io
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)
# contributorsline
churn
first
contributor
latest
contributor
Run.swift
in Sources/tart/Commands
1005 21 2022-02-11 2026-06-09 99 12 +2021 / -656 edigaryev@gmail.com tor.arne.vestbo@qt.io
VM.swift
in Sources/tart
332 6 2022-02-11 2026-06-09 77 10 +1083 / -432 edigaryev@gmail.com tor.arne.vestbo@qt.io
Get.swift
in Sources/tart/Commands
27 1 2022-11-10 2025-06-19 10 6 +95 / -62 106615607+evanburkeyhl@user... fedor.korotkov@gmail.com
Root.swift
in Sources/tart
140 - 2022-03-24 2026-06-09 36 5 +322 / -119 fedor.korotkov@gmail.com tor.arne.vestbo@qt.io
Set.swift
in Sources/tart/Commands
87 1 2022-04-11 2025-10-22 18 5 +148 / -36 edigaryev@gmail.com edigaryev@gmail.com
Push.swift
in Sources/tart/Commands
111 4 2022-05-03 2026-02-25 15 5 +184 / -30 edigaryev@gmail.com fedor.korotkov@gmail.com
Registry.swift
in Sources/tart/OCI
348 5 2022-05-03 2025-09-22 40 4 +825 / -368 edigaryev@gmail.com edigaryev@gmail.com
VMDirectory.swift
in Sources/tart
248 19 2022-02-11 2026-02-05 34 4 +505 / -149 edigaryev@gmail.com edigaryev@gmail.com
VMDirectory+OCI.swift
in Sources/tart
111 2 2022-05-03 2026-02-25 27 4 +314 / -166 edigaryev@gmail.com fedor.korotkov@gmail.com
Clone.swift
in Sources/tart/Commands
63 2 2022-02-23 2025-09-25 26 4 +177 / -86 edigaryev@gmail.com edigaryev@gmail.com
Create.swift
in Sources/tart/Commands
63 2 2022-02-11 2025-06-19 19 4 +167 / -44 edigaryev@gmail.com fedor.korotkov@gmail.com
List.swift
in Sources/tart/Commands
79 2 2022-02-11 2026-02-23 19 4 +171 / -54 edigaryev@gmail.com edigaryev@gmail.com
Manifest.swift
in Sources/tart/OCI
99 10 2022-05-03 2026-02-25 12 4 +152 / -16 edigaryev@gmail.com fedor.korotkov@gmail.com
Rename.swift
in Sources/tart/Commands
24 2 2022-09-14 2025-09-25 7 4 +45 / -13 edigaryev@gmail.com edigaryev@gmail.com
VMStorageOCI.swift
in Sources/tart
236 14 2022-05-03 2026-01-23 36 3 +486 / -128 edigaryev@gmail.com edigaryev@gmail.com
VMConfig.swift
in Sources/tart
164 9 2022-02-11 2025-10-22 20 3 +361 / -93 edigaryev@gmail.com edigaryev@gmail.com
Prune.swift
in Sources/tart/Commands
135 2 2022-08-12 2026-01-23 19 3 +268 / -78 edigaryev@gmail.com edigaryev@gmail.com
IP.swift
in Sources/tart/Commands
67 1 2022-02-22 2026-02-05 18 3 +169 / -79 edigaryev@gmail.com edigaryev@gmail.com
Stop.swift
in Sources/tart/Commands
48 3 2022-11-11 2024-04-11 7 3 +100 / -25 edigaryev@gmail.com barpac02@gmail.com
Delete.swift
in Sources/tart/Commands
13 1 2022-02-11 2024-04-11 7 3 +60 / -18 edigaryev@gmail.com barpac02@gmail.com
Utils.swift
in Sources/tart
32 2 2022-04-13 2026-06-09 4 3 +42 / -0 fedor.korotkov@gmail.com tor.arne.vestbo@qt.io
Suspend.swift
in Sources/tart/Commands
21 1 2023-07-06 2024-04-11 3 3 +31 / -3 edigaryev@gmail.com barpac02@gmail.com
59 - 2022-03-07 2026-02-02 41 2 +120 / -58 fedor.korotkov@gmail.com edigaryev@gmail.com
VMStorageHelper.swift
in Sources/tart
158 2 2022-05-03 2026-02-25 21 2 +198 / -30 edigaryev@gmail.com fedor.korotkov@gmail.com
Darwin.swift
in Sources/tart/Platform
108 12 2022-08-23 2025-10-22 18 2 +192 / -47 edigaryev@gmail.com edigaryev@gmail.com
DiskV2.swift
in Sources/tart/OCI/Layerizer
184 - 2023-09-20 2025-01-14 17 2 +426 / -133 edigaryev@gmail.com edigaryev@gmail.com
Login.swift
in Sources/tart/Commands
61 5 2022-05-03 2025-09-22 14 2 +104 / -22 edigaryev@gmail.com edigaryev@gmail.com
VMStorageLocal.swift
in Sources/tart
59 9 2022-05-03 2025-09-25 13 2 +87 / -8 edigaryev@gmail.com edigaryev@gmail.com
Pull.swift
in Sources/tart/Commands
37 2 2022-05-03 2025-09-25 10 2 +70 / -19 edigaryev@gmail.com edigaryev@gmail.com
Platform.swift
in Sources/tart/Platform
14 7 2022-08-23 2025-04-22 10 2 +23 / -7 edigaryev@gmail.com fedor.korotkov@gmail.com
DockerConfigCredentialsProvider.swift
in Sources/tart/Credentials
95 4 2022-09-01 2025-09-22 8 2 +131 / -11 fedor.korotkov@gmail.com edigaryev@gmail.com
Fetcher.swift
in Sources/tart
69 3 2022-10-18 2024-12-20 8 2 +216 / -119 edigaryev@gmail.com edigaryev@gmail.com
KeychainCredentialsProvider.swift
in Sources/tart/Credentials
76 4 2022-05-26 2025-09-22 7 2 +104 / -14 edigaryev@gmail.com edigaryev@gmail.com
Exec.swift
in Sources/tart/Commands
164 1 2025-05-22 2026-06-09 7 2 +248 / -28 edigaryev@gmail.com tor.arne.vestbo@qt.io
Linux.swift
in Sources/tart/Platform
38 7 2022-08-23 2025-04-22 7 2 +53 / -3 edigaryev@gmail.com fedor.korotkov@gmail.com
Softnet.swift
in Sources/tart/Network
107 4 2022-09-14 2024-04-11 7 2 +179 / -20 edigaryev@gmail.com fedor.korotkov@gmail.com
RemoteName.swift
in Sources/tart/OCI
126 5 2022-05-03 2022-12-19 6 2 +322 / -172 edigaryev@gmail.com edigaryev@gmail.com
URL+Prunable.swift
in Sources/tart
36 6 2022-08-12 2024-08-05 5 2 +46 / -2 edigaryev@gmail.com fedor.korotkov@gmail.com
ARPCache.swift
in Sources/tart/MACAddressResolver
93 3 2022-08-18 2024-10-02 5 2 +135 / -13 edigaryev@gmail.com edigaryev@gmail.com
Leases.swift
in Sources/tart/MACAddressResolver
88 2 2022-06-30 2024-02-23 5 2 +131 / -13 edigaryev@gmail.com edigaryev@gmail.com
NetworkBridged.swift
in Sources/tart/Network
16 4 2022-09-14 2024-04-11 5 2 +31 / -8 edigaryev@gmail.com fedor.korotkov@gmail.com
NetworkShared.swift
in Sources/tart/Network
12 3 2022-09-14 2024-04-11 5 2 +22 / -5 edigaryev@gmail.com fedor.korotkov@gmail.com
Export.swift
in Sources/tart/Commands
33 2 2023-02-01 2025-05-06 4 2 +49 / -5 edigaryev@gmail.com edigaryev@gmail.com
ProgressObserver.swift
in Sources/tart/Logging
30 1 2022-03-23 2025-09-29 4 2 +38 / -2 fedor.korotkov@gmail.com stefan.mitterrutzner@gmail.com
Network.swift
in Sources/tart/Network
7 - 2022-09-14 2024-04-11 4 2 +12 / -4 edigaryev@gmail.com fedor.korotkov@gmail.com
tart.go
in benchmark/internal/executor/tart
128 4 2024-03-27 2025-03-23 4 2 +167 / -8 edigaryev@gmail.com fedor.korotkov@gmail.com
fio.go
in benchmark/internal/command/fio
105 2 2024-03-27 2025-01-16 4 2 +242 / -104 edigaryev@gmail.com edigaryev@gmail.com
VM+Recovery.swift
in Sources/tart
23 1 2022-05-19 2023-06-07 3 2 +40 / -10 fedor.korotkov@gmail.com edigaryev@gmail.com
EnvironmentCredentialsProvider.swift
in Sources/tart/Credentials
18 2 2022-11-11 2025-09-22 3 2 +22 / -0 fedor.korotkov@gmail.com edigaryev@gmail.com
AgentResolver.swift
in Sources/tart/MACAddressResolver
23 - 2025-06-19 2026-06-09 3 2 +49 / -21 edigaryev@gmail.com tor.arne.vestbo@qt.io
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)
# contributorsline
churn
first
contributor
latest
contributor
ReferenceParser.swift
in Sources/tart/OCI/Reference/Generated
727 64 2022-09-06 2024-09-20 4 1 +1678 / -879 edigaryev@gmail.com edigaryev@gmail.com
Diskutil.swift
in Sources/tart
88 1 2026-01-22 2026-01-22 1 1 +108 / -0 edigaryev@gmail.com edigaryev@gmail.com
ControlSocket.swift
in Sources/tart
75 3 2025-05-22 2026-02-05 2 1 +98 / -1 edigaryev@gmail.com edigaryev@gmail.com
73 2 2023-02-01 2023-03-30 2 1 +97 / -1 edigaryev@gmail.com edigaryev@gmail.com
ReferenceLexer.swift
in Sources/tart/OCI/Reference/Generated
70 7 2022-09-06 2024-09-20 4 1 +184 / -94 edigaryev@gmail.com edigaryev@gmail.com
Config.swift
in Sources/tart
57 2 2022-05-03 2025-09-25 7 1 +79 / -6 edigaryev@gmail.com edigaryev@gmail.com
initializer.go
in benchmark/internal/executor
54 1 2025-01-16 2025-01-16 1 1 +57 / -0 edigaryev@gmail.com edigaryev@gmail.com
Digest.swift
in Sources/tart/OCI
46 3 2022-05-03 2023-09-20 3 1 +63 / -0 edigaryev@gmail.com edigaryev@gmail.com
WWWAuthenticate.swift
in Sources/tart/OCI
46 1 2022-05-03 2022-05-03 1 1 +63 / -0 edigaryev@gmail.com edigaryev@gmail.com
OTel.swift
in Sources/tart
46 2 2026-01-23 2026-01-27 2 1 +71 / -7 edigaryev@gmail.com edigaryev@gmail.com
PIDLock.swift
in Sources/tart
43 6 2022-11-11 2024-09-26 4 1 +59 / -2 edigaryev@gmail.com edigaryev@gmail.com
Term.swift
in Sources/tart
43 - 2025-05-22 2025-05-22 1 1 +60 / -0 edigaryev@gmail.com edigaryev@gmail.com
output.go
in benchmark/internal/command/xcode
39 1 2025-01-16 2025-01-16 1 1 +49 / -0 edigaryev@gmail.com edigaryev@gmail.com
FileLock.swift
in Sources/tart
37 5 2022-09-06 2022-11-29 2 1 +48 / -0 edigaryev@gmail.com edigaryev@gmail.com
benchmark.go
in benchmark/internal/command/fio
37 - 2024-03-27 2024-12-02 2 1 +81 / -12 edigaryev@gmail.com edigaryev@gmail.com
Logger.swift
in Sources/tart/Logging
35 2 2022-03-23 2022-03-24 2 1 +46 / -0 fedor.korotkov@gmail.com fedor.korotkov@gmail.com
Import.swift
in Sources/tart/Commands
33 2 2023-02-01 2025-09-25 4 1 +55 / -4 edigaryev@gmail.com edigaryev@gmail.com
Lease.swift
in Sources/tart/MACAddressResolver
32 1 2022-06-30 2023-11-27 2 1 +42 / -0 edigaryev@gmail.com edigaryev@gmail.com
local.go
in benchmark/internal/executor/local
32 4 2024-03-27 2024-03-27 1 1 +42 / -0 edigaryev@gmail.com edigaryev@gmail.com
FullFledgedVNC.swift
in Sources/tart/VNC
29 3 2022-07-21 2024-05-02 3 1 +39 / -1 edigaryev@gmail.com edigaryev@gmail.com
ReferenceBaseListener.swift
in Sources/tart/OCI/Reference/Generated
28 - 2022-09-06 2024-09-20 4 1 +322 / -155 edigaryev@gmail.com edigaryev@gmail.com
json.go
in benchmark/internal/command/fio
28 1 2024-03-27 2024-12-02 2 1 +37 / -2 edigaryev@gmail.com edigaryev@gmail.com
DeviceInfo.swift
in Sources/tart/DeviceInfo
27 - 2023-04-28 2023-04-28 1 1 +37 / -0 edigaryev@gmail.com edigaryev@gmail.com
StdinCredentials.swift
in Sources/tart/Credentials
25 - 2022-05-26 2026-02-23 4 1 +35 / -2 edigaryev@gmail.com edigaryev@gmail.com
cmd.go
in benchmark/internal/executor/tart
25 2 2024-03-27 2024-03-27 1 1 +35 / -0 edigaryev@gmail.com edigaryev@gmail.com
URL+AccessDate.swift
in Sources/tart
23 2 2022-08-12 2024-10-31 4 1 +31 / -3 edigaryev@gmail.com edigaryev@gmail.com
ReferenceListener.swift
in Sources/tart/OCI/Reference/Generated
23 - 2022-09-06 2024-09-20 4 1 +247 / -118 edigaryev@gmail.com edigaryev@gmail.com
20 1 2026-06-09 2026-06-09 1 1 +28 / -0 tor.arne.vestbo@qt.io tor.arne.vestbo@qt.io
ScreenSharingVNC.swift
in Sources/tart/VNC
19 3 2022-07-21 2024-05-02 3 1 +29 / -3 edigaryev@gmail.com edigaryev@gmail.com
root.go
in benchmark/internal/command
18 1 2024-03-27 2025-01-16 2 1 +22 / -0 edigaryev@gmail.com edigaryev@gmail.com
MACAddress.swift
in Sources/tart/MACAddressResolver
16 1 2022-06-30 2022-08-18 2 1 +22 / -1 edigaryev@gmail.com edigaryev@gmail.com
AuthenticationKeeper.swift
in Sources/tart/OCI
16 2 2023-11-06 2023-11-06 1 1 +25 / -0 edigaryev@gmail.com edigaryev@gmail.com
Authentication.swift
in Sources/tart/OCI
16 4 2022-07-08 2022-07-08 1 1 +21 / -0 edigaryev@gmail.com edigaryev@gmail.com
IPSWCache.swift
in Sources/tart
16 3 2022-08-12 2022-11-29 4 1 +23 / -3 edigaryev@gmail.com edigaryev@gmail.com
main.go
in benchmark/cmd
16 1 2024-03-27 2024-03-27 1 1 +23 / -0 edigaryev@gmail.com edigaryev@gmail.com
CI.swift
in Sources/tart/CI
14 1 2022-05-17 2022-12-15 2 1 +17 / -0 edigaryev@gmail.com edigaryev@gmail.com
URLSessionLogger.swift
in Sources/tart/Logging
13 - 2022-03-23 2022-03-24 2 1 +17 / -0 fedor.korotkov@gmail.com fedor.korotkov@gmail.com
Reference.g4
in Sources/tart/OCI/Reference
13 - 2022-09-06 2022-10-14 3 1 +28 / -14 edigaryev@gmail.com edigaryev@gmail.com
Architecture.swift
in Sources/tart/Platform
12 1 2022-08-23 2022-11-29 2 1 +14 / -0 edigaryev@gmail.com edigaryev@gmail.com
Logout.swift
in Sources/tart/Commands
11 1 2023-08-15 2023-08-15 1 1 +14 / -0 edigaryev@gmail.com edigaryev@gmail.com
PassphraseGenerator.swift
in Sources/tart/Passphrase
11 2 2022-06-20 2022-11-29 2 1 +13 / -0 edigaryev@gmail.com edigaryev@gmail.com
CredentialsProvider.swift
in Sources/tart/Credentials
9 - 2022-05-26 2025-09-22 3 1 +11 / -0 edigaryev@gmail.com edigaryev@gmail.com
executor.go
in benchmark/internal/executor
8 - 2024-03-27 2024-12-02 2 1 +11 / -1 edigaryev@gmail.com edigaryev@gmail.com
URL+Absolutize.swift
in Sources/tart/OCI
6 1 2022-05-06 2022-05-06 1 1 +7 / -0 edigaryev@gmail.com edigaryev@gmail.com
OS.swift
in Sources/tart/Platform
5 - 2022-08-23 2022-11-29 2 1 +6 / -0 edigaryev@gmail.com edigaryev@gmail.com
Disk.swift
in Sources/tart/OCI/Layerizer
5 - 2023-09-20 2024-10-25 4 1 +9 / -3 edigaryev@gmail.com edigaryev@gmail.com
VNC.swift
in Sources/tart/VNC
5 - 2022-07-21 2024-05-02 2 1 +7 / -1 edigaryev@gmail.com edigaryev@gmail.com
Words.swift
in Sources/tart/Passphrase
2051 - 2022-06-20 2022-10-22 2 2 +2053 / -0 edigaryev@gmail.com peter.n.goldsmith@gmail.com
DiskV2.swift
in Sources/tart/OCI/Layerizer
184 - 2023-09-20 2025-01-14 17 2 +426 / -133 edigaryev@gmail.com edigaryev@gmail.com
Exec.swift
in Sources/tart/Commands
164 1 2025-05-22 2026-06-09 7 2 +248 / -28 edigaryev@gmail.com tor.arne.vestbo@qt.io
Correlations

File Size vs. Number of Changes: 107 points

Sources/tart/Commands/Exec.swift x: 164 lines of code y: 7 # changes Sources/tart/Commands/Run.swift x: 1005 lines of code y: 99 # changes Sources/tart/GuestAgentChannel.swift x: 20 lines of code y: 1 # changes Sources/tart/MACAddressResolver/AgentResolver.swift x: 23 lines of code y: 3 # changes Sources/tart/Utils.swift x: 32 lines of code y: 4 # changes Sources/tart/VM.swift x: 332 lines of code y: 77 # changes Sources/tart/Root.swift x: 140 lines of code y: 36 # changes benchmark/internal/command/xcode/xcode.go x: 83 lines of code y: 3 # changes Sources/tart/Commands/Push.swift x: 111 lines of code y: 15 # changes Sources/tart/OCI/Manifest.swift x: 99 lines of code y: 12 # changes Sources/tart/VMDirectory+OCI.swift x: 111 lines of code y: 27 # changes Sources/tart/VMStorageHelper.swift x: 158 lines of code y: 21 # changes Sources/tart/Credentials/StdinCredentials.swift x: 25 lines of code y: 4 # changes Sources/tart/Commands/List.swift x: 79 lines of code y: 19 # changes Sources/tart/Commands/IP.swift x: 67 lines of code y: 18 # changes Sources/tart/ControlSocket.swift x: 75 lines of code y: 2 # changes Sources/tart/VMDirectory.swift x: 248 lines of code y: 34 # changes Package.swift x: 59 lines of code y: 41 # changes Sources/tart/OTel.swift x: 46 lines of code y: 2 # changes Sources/tart/Commands/Prune.swift x: 135 lines of code y: 19 # changes Sources/tart/VMStorageOCI.swift x: 236 lines of code y: 36 # changes Sources/tart/Diskutil.swift x: 88 lines of code y: 1 # changes Sources/tart/Commands/Set.swift x: 87 lines of code y: 18 # changes Sources/tart/Platform/Darwin.swift x: 108 lines of code y: 18 # changes Sources/tart/VMConfig.swift x: 164 lines of code y: 20 # changes Sources/tart/Commands/Clone.swift x: 63 lines of code y: 26 # changes Sources/tart/Commands/Pull.swift x: 37 lines of code y: 10 # changes Sources/tart/Commands/Rename.swift x: 24 lines of code y: 7 # changes Sources/tart/Config.swift x: 57 lines of code y: 7 # changes Sources/tart/VMStorageLocal.swift x: 59 lines of code y: 13 # changes Sources/tart/Commands/Login.swift x: 61 lines of code y: 14 # changes Sources/tart/Credentials/CredentialsProvider.swift x: 9 lines of code y: 3 # changes Sources/tart/Credentials/DockerConfigCredentialsProvider.swift x: 95 lines of code y: 8 # changes Sources/tart/Credentials/EnvironmentCredentialsProvider.swift x: 18 lines of code y: 3 # changes Sources/tart/Credentials/KeychainCredentialsProvider.swift x: 76 lines of code y: 7 # changes Sources/tart/OCI/Registry.swift x: 348 lines of code y: 40 # changes Sources/tart/DiskImageFormat.swift x: 34 lines of code y: 2 # changes Sources/tart/ShellCompletions/ShellCompletions.swift x: 23 lines of code y: 2 # changes Sources/tart/Commands/Create.swift x: 63 lines of code y: 19 # changes Sources/tart/Commands/Get.swift x: 27 lines of code y: 10 # changes Sources/tart/Term.swift x: 43 lines of code y: 1 # changes Sources/tart/Platform/Linux.swift x: 38 lines of code y: 7 # changes Sources/tart/Platform/Platform.swift x: 14 lines of code y: 10 # changes benchmark/internal/command/xcode/benchmarks.go x: 11 lines of code y: 2 # changes benchmark/internal/executor/tart/tart.go x: 128 lines of code y: 4 # changes benchmark/internal/command/fio/fio.go x: 105 lines of code y: 4 # changes benchmark/internal/command/root.go x: 18 lines of code y: 2 # changes benchmark/internal/command/xcode/output.go x: 39 lines of code y: 1 # changes benchmark/internal/executor/initializer.go x: 54 lines of code y: 1 # changes Sources/tart/OCI/Layerizer/DiskV2.swift x: 184 lines of code y: 17 # changes Sources/tart/Fetcher.swift x: 69 lines of code y: 8 # changes benchmark/internal/command/fio/json.go x: 28 lines of code y: 2 # changes Sources/tart/OCI/Layerizer/Disk.swift x: 5 lines of code y: 4 # changes Sources/tart/MACAddressResolver/ARPCache.swift x: 93 lines of code y: 5 # changes Sources/tart/PIDLock.swift x: 43 lines of code y: 4 # changes Sources/tart/OCI/Reference/Generated/ReferenceBaseListener.swift x: 28 lines of code y: 4 # changes Sources/tart/OCI/Reference/Generated/ReferenceLexer.swift x: 70 lines of code y: 4 # changes Sources/tart/OCI/Reference/Generated/ReferenceParser.swift x: 727 lines of code y: 4 # changes Sources/tart/LocalLayerCache.swift x: 43 lines of code y: 3 # changes Sources/tart/URL+Prunable.swift x: 36 lines of code y: 5 # changes Sources/tart/VNC/FullFledgedVNC.swift x: 29 lines of code y: 3 # changes Sources/tart/VNC/ScreenSharingVNC.swift x: 19 lines of code y: 3 # changes Sources/tart/VNC/VNC.swift x: 5 lines of code y: 2 # changes Sources/tart/Network/NetworkBridged.swift x: 16 lines of code y: 5 # changes Sources/tart/Network/NetworkShared.swift x: 12 lines of code y: 5 # changes Sources/tart/Network/Softnet.swift x: 107 lines of code y: 7 # changes Sources/tart/Commands/Delete.swift x: 13 lines of code y: 7 # changes Sources/tart/Commands/Stop.swift x: 48 lines of code y: 7 # changes benchmark/cmd/main.go x: 16 lines of code y: 1 # changes benchmark/internal/executor/local/local.go x: 32 lines of code y: 1 # changes benchmark/internal/executor/tart/cmd.go x: 25 lines of code y: 1 # changes Sources/tart/MACAddressResolver/Leases.swift x: 88 lines of code y: 5 # changes Sources/tart/MACAddressResolver/Lease.swift x: 32 lines of code y: 2 # changes Sources/tart/OCI/Digest.swift x: 46 lines of code y: 3 # changes Sources/tart/Commands/Logout.swift x: 11 lines of code y: 1 # changes Sources/tart/Formatter/Format.swift x: 41 lines of code y: 2 # changes Sources/tart/DeviceInfo/DeviceInfo.swift x: 27 lines of code y: 1 # changes Sources/tart/VMDirectory+Archive.swift x: 73 lines of code y: 2 # changes Sources/tart/OCI/RemoteName.swift x: 126 lines of code y: 6 # changes Sources/tart/CI/CI.swift x: 14 lines of code y: 2 # changes Sources/tart/IPSWCache.swift x: 16 lines of code y: 4 # changes Sources/tart/Passphrase/Words.swift x: 2051 lines of code y: 2 # changes Sources/tart/OCI/Reference/Reference.g4 x: 13 lines of code y: 3 # changes Sources/tart/OCI/URL+Absolutize.swift x: 6 lines of code y: 1 # changes Sources/tart/OCI/WWWAuthenticate.swift x: 46 lines of code y: 1 # changes
99.0
# changes
  min: 1.0
  average: 8.72
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 99.0
0 2051.0
lines of code
min: 5.0 | average: 91.93 | 25th percentile: 18.0 | median: 37.0 | 75th percentile: 83.0 | max: 2051.0

Number of Contributors vs. Number of Changes: 107 points

Sources/tart/Commands/Exec.swift x: 2 # contributors y: 7 # changes Sources/tart/Commands/Run.swift x: 12 # contributors y: 99 # changes Sources/tart/GuestAgentChannel.swift x: 1 # contributors y: 1 # changes Sources/tart/MACAddressResolver/AgentResolver.swift x: 2 # contributors y: 3 # changes Sources/tart/Utils.swift x: 3 # contributors y: 4 # changes Sources/tart/VM.swift x: 10 # contributors y: 77 # changes Sources/tart/Root.swift x: 5 # contributors y: 36 # changes Sources/tart/Commands/Push.swift x: 5 # contributors y: 15 # changes Sources/tart/OCI/Manifest.swift x: 4 # contributors y: 12 # changes Sources/tart/VMDirectory+OCI.swift x: 4 # contributors y: 27 # changes Sources/tart/VMStorageHelper.swift x: 2 # contributors y: 21 # changes Sources/tart/Credentials/StdinCredentials.swift x: 1 # contributors y: 4 # changes Sources/tart/Commands/List.swift x: 4 # contributors y: 19 # changes Sources/tart/Commands/IP.swift x: 3 # contributors y: 18 # changes Sources/tart/ControlSocket.swift x: 1 # contributors y: 2 # changes Sources/tart/VMDirectory.swift x: 4 # contributors y: 34 # changes Package.swift x: 2 # contributors y: 41 # changes Sources/tart/Commands/Prune.swift x: 3 # contributors y: 19 # changes Sources/tart/VMStorageOCI.swift x: 3 # contributors y: 36 # changes Sources/tart/Commands/Set.swift x: 5 # contributors y: 18 # changes Sources/tart/Platform/Darwin.swift x: 2 # contributors y: 18 # changes Sources/tart/VMConfig.swift x: 3 # contributors y: 20 # changes Sources/tart/Logging/ProgressObserver.swift x: 2 # contributors y: 4 # changes Sources/tart/Commands/Clone.swift x: 4 # contributors y: 26 # changes Sources/tart/Commands/Pull.swift x: 2 # contributors y: 10 # changes Sources/tart/Commands/Rename.swift x: 4 # contributors y: 7 # changes Sources/tart/Config.swift x: 1 # contributors y: 7 # changes Sources/tart/VMStorageLocal.swift x: 2 # contributors y: 13 # changes Sources/tart/Commands/Login.swift x: 2 # contributors y: 14 # changes Sources/tart/Credentials/CredentialsProvider.swift x: 1 # contributors y: 3 # changes Sources/tart/Credentials/DockerConfigCredentialsProvider.swift x: 2 # contributors y: 8 # changes Sources/tart/OCI/Registry.swift x: 4 # contributors y: 40 # changes Sources/tart/DiskImageFormat.swift x: 2 # contributors y: 2 # changes Sources/tart/Commands/Get.swift x: 6 # contributors y: 10 # changes Sources/tart/OCI/Layerizer/DiskV2.swift x: 2 # contributors y: 17 # changes Sources/tart/MACAddressResolver/ARPCache.swift x: 2 # contributors y: 5 # changes Sources/tart/Commands/Suspend.swift x: 3 # contributors y: 3 # changes Sources/tart/Commands/Delete.swift x: 3 # contributors y: 7 # changes Sources/tart/Serial.swift x: 2 # contributors y: 1 # changes Sources/tart/OCI/RemoteName.swift x: 2 # contributors y: 6 # changes
99.0
# changes
  min: 1.0
  average: 8.72
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 99.0
0 12.0
# contributors
min: 1.0 | average: 2.07 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 12.0

Number of Contributors vs. File Size: 107 points

Sources/tart/Commands/Exec.swift x: 2 # contributors y: 164 lines of code Sources/tart/Commands/Run.swift x: 12 # contributors y: 1005 lines of code Sources/tart/GuestAgentChannel.swift x: 1 # contributors y: 20 lines of code Sources/tart/MACAddressResolver/AgentResolver.swift x: 2 # contributors y: 23 lines of code Sources/tart/Utils.swift x: 3 # contributors y: 32 lines of code Sources/tart/VM.swift x: 10 # contributors y: 332 lines of code Sources/tart/Root.swift x: 5 # contributors y: 140 lines of code benchmark/internal/command/xcode/xcode.go x: 2 # contributors y: 83 lines of code Sources/tart/Commands/Push.swift x: 5 # contributors y: 111 lines of code Sources/tart/OCI/Manifest.swift x: 4 # contributors y: 99 lines of code Sources/tart/VMDirectory+OCI.swift x: 4 # contributors y: 111 lines of code Sources/tart/VMStorageHelper.swift x: 2 # contributors y: 158 lines of code Sources/tart/Credentials/StdinCredentials.swift x: 1 # contributors y: 25 lines of code Sources/tart/Commands/List.swift x: 4 # contributors y: 79 lines of code Sources/tart/Commands/IP.swift x: 3 # contributors y: 67 lines of code Sources/tart/ControlSocket.swift x: 1 # contributors y: 75 lines of code Sources/tart/VMDirectory.swift x: 4 # contributors y: 248 lines of code Package.swift x: 2 # contributors y: 59 lines of code Sources/tart/OTel.swift x: 1 # contributors y: 46 lines of code Sources/tart/Commands/Prune.swift x: 3 # contributors y: 135 lines of code Sources/tart/VMStorageOCI.swift x: 3 # contributors y: 236 lines of code Sources/tart/Diskutil.swift x: 1 # contributors y: 88 lines of code Sources/tart/Commands/Set.swift x: 5 # contributors y: 87 lines of code Sources/tart/Platform/Darwin.swift x: 2 # contributors y: 108 lines of code Sources/tart/VMConfig.swift x: 3 # contributors y: 164 lines of code Sources/tart/Logging/ProgressObserver.swift x: 2 # contributors y: 30 lines of code Sources/tart/Commands/Clone.swift x: 4 # contributors y: 63 lines of code Sources/tart/Commands/Import.swift x: 1 # contributors y: 33 lines of code Sources/tart/Commands/Pull.swift x: 2 # contributors y: 37 lines of code Sources/tart/Commands/Rename.swift x: 4 # contributors y: 24 lines of code Sources/tart/Config.swift x: 1 # contributors y: 57 lines of code Sources/tart/Credentials/CredentialsProvider.swift x: 1 # contributors y: 9 lines of code Sources/tart/Credentials/DockerConfigCredentialsProvider.swift x: 2 # contributors y: 95 lines of code Sources/tart/Credentials/KeychainCredentialsProvider.swift x: 2 # contributors y: 76 lines of code Sources/tart/OCI/Registry.swift x: 4 # contributors y: 348 lines of code Sources/tart/Commands/Get.swift x: 6 # contributors y: 27 lines of code Sources/tart/Platform/Platform.swift x: 2 # contributors y: 14 lines of code benchmark/internal/executor/tart/tart.go x: 2 # contributors y: 128 lines of code benchmark/internal/executor/initializer.go x: 1 # contributors y: 54 lines of code Sources/tart/OCI/Layerizer/DiskV2.swift x: 2 # contributors y: 184 lines of code Sources/tart/Fetcher.swift x: 2 # contributors y: 69 lines of code benchmark/internal/executor/executor.go x: 1 # contributors y: 8 lines of code Sources/tart/OCI/Reference/Generated/ReferenceLexer.swift x: 1 # contributors y: 70 lines of code Sources/tart/OCI/Reference/Generated/ReferenceParser.swift x: 1 # contributors y: 727 lines of code Sources/tart/LocalLayerCache.swift x: 2 # contributors y: 43 lines of code Sources/tart/Commands/Suspend.swift x: 3 # contributors y: 21 lines of code Sources/tart/Network/Network.swift x: 2 # contributors y: 7 lines of code Sources/tart/Commands/Delete.swift x: 3 # contributors y: 13 lines of code Sources/tart/Commands/Stop.swift x: 3 # contributors y: 48 lines of code Sources/tart/Passphrase/Words.swift x: 2 # contributors y: 2051 lines of code
2051.0
lines of code
  min: 5.0
  average: 91.93
  25th percentile: 18.0
  median: 37.0
  75th percentile: 83.0
  max: 2051.0
0 12.0
# contributors
min: 1.0 | average: 2.07 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 12.0

Number of Changes vs. Line Churn: 262 points

.goreleaser.yml x: 35 # changes y: 364 line churn Sources/tart/Commands/Exec.swift x: 7 # changes y: 276 line churn Sources/tart/Commands/Run.swift x: 99 # changes y: 2677 line churn Sources/tart/GuestAgentChannel.swift x: 1 # changes y: 28 line churn Sources/tart/MACAddressResolver/AgentResolver.swift x: 3 # changes y: 70 line churn Sources/tart/Utils.swift x: 4 # changes y: 42 line churn Sources/tart/VM.swift x: 77 # changes y: 1515 line churn Sources/tart/Root.swift x: 36 # changes y: 441 line churn README.md x: 42 # changes y: 1026 line churn CONTRIBUTING.md x: 3 # changes y: 43 line churn docs/blog/posts/2023-02-11-changing-tart-license.md x: 7 # changes y: 134 line churn docs/blog/posts/2023-04-25-orchard-ga.md x: 4 # changes y: 106 line churn docs/blog/posts/2023-04-28-orchard-ssh-over-grpc.md x: 5 # changes y: 135 line churn docs/blog/posts/2023-09-20-tart-2.0.0.md x: 5 # changes y: 140 line churn docs/blog/posts/2023-10-06-tart-on-aws.md x: 3 # changes y: 144 line churn docs/blog/posts/2024-06-20-jumping-through-the-hoops.md x: 2 # changes y: 68 line churn docs/blog/posts/2025-06-01-tart-guest-agent.md x: 2 # changes y: 84 line churn docs/blog/posts/2025-10-27-press-release-fair-enforcement.md x: 2 # changes y: 90 line churn docs/faq.md x: 20 # changes y: 361 line churn docs/integrations/cirrus-cli.md x: 8 # changes y: 90 line churn docs/legal/privacy.md x: 2 # changes y: 226 line churn docs/legal/terms.md x: 4 # changes y: 502 line churn docs/licensing.md x: 16 # changes y: 280 line churn docs/orchard/deploying-controller.md x: 6 # changes y: 268 line churn docs/orchard/integration-guide.md x: 5 # changes y: 199 line churn docs/orchard/managing-cluster.md x: 3 # changes y: 34 line churn docs/orchard/using-orchard-cli.md x: 3 # changes y: 88 line churn docs/quick-start.md x: 22 # changes y: 357 line churn docs/theme/overrides/home.html x: 18 # changes y: 625 line churn mkdocs.yml x: 17 # changes y: 171 line churn LICENSE x: 3 # changes y: 1475 line churn integration-tests/test_oci.py x: 2 # changes y: 57 line churn .cirrus.yml x: 48 # changes y: 355 line churn Tests/TartTests/LayerizerTests.swift x: 4 # changes y: 119 line churn Tests/TartTests/RegistryTests.swift x: 6 # changes y: 117 line churn Tests/TartTests/Util/RegistryRunner.swift x: 5 # changes y: 62 line churn Resources/AppIcon.png x: 4 # changes y: 7 line churn Resources/Info.plist x: 7 # changes y: 47 line churn Resources/UPW Tart.icon/icon.json x: 1 # changes y: 140 line churn Resources/actool/Info.plist x: 1 # changes y: 10 line churn gon.hcl x: 8 # changes y: 32 line churn scripts/run-signed.sh x: 7 # changes y: 53 line churn benchmark/README.md x: 7 # changes y: 272 line churn benchmark/internal/command/xcode/xcode.go x: 3 # changes y: 112 line churn docs/integrations/buildkite.md x: 5 # changes y: 36 line churn docs/integrations/gitlab-runner.md x: 6 # changes y: 62 line churn Sources/tart/Commands/Push.swift x: 15 # changes y: 214 line churn Sources/tart/OCI/Layerizer/DiskV1.swift x: 6 # changes y: 158 line churn Sources/tart/OCI/Manifest.swift x: 12 # changes y: 168 line churn Sources/tart/VMDirectory+OCI.swift x: 27 # changes y: 480 line churn Sources/tart/VMStorageHelper.swift x: 21 # changes y: 228 line churn Sources/tart/Commands/List.swift x: 19 # changes y: 225 line churn scripts/build-docs.sh x: 2 # changes y: 5 line churn docs/integrations/vm-management.md x: 10 # changes y: 332 line churn Sources/tart/Commands/IP.swift x: 18 # changes y: 248 line churn Sources/tart/ControlSocket.swift x: 2 # changes y: 99 line churn Sources/tart/VMDirectory.swift x: 34 # changes y: 654 line churn Package.resolved x: 37 # changes y: 835 line churn Package.swift x: 41 # changes y: 178 line churn integration-tests/go.mod x: 2 # changes y: 26 line churn integration-tests/go.sum x: 2 # changes y: 117 line churn .github/workflows/build.yml x: 1 # changes y: 37 line churn .editorconfig x: 2 # changes y: 11 line churn Sources/tart/Commands/Prune.swift x: 19 # changes y: 346 line churn Sources/tart/VMStorageOCI.swift x: 36 # changes y: 614 line churn integration-tests/tart/tart.go x: 1 # changes y: 56 line churn Sources/tart/Diskutil.swift x: 1 # changes y: 108 line churn Tests/TartTests/DiskutilTests.swift x: 1 # changes y: 21 line churn Sources/tart/Commands/Set.swift x: 18 # changes y: 184 line churn Sources/tart/Platform/Darwin.swift x: 18 # changes y: 239 line churn Sources/tart/VMConfig.swift x: 20 # changes y: 454 line churn Sources/tart/Commands/Clone.swift x: 26 # changes y: 263 line churn Sources/tart/Commands/Import.swift x: 4 # changes y: 59 line churn Sources/tart/Commands/Pull.swift x: 10 # changes y: 89 line churn Sources/tart/Config.swift x: 7 # changes y: 85 line churn Sources/tart/VMStorageLocal.swift x: 13 # changes y: 95 line churn docs/.markdownlint.yml x: 3 # changes y: 14 line churn docs/orchard/architecture-and-security.md x: 3 # changes y: 81 line churn Sources/tart/Commands/Login.swift x: 14 # changes y: 126 line churn Sources/tart/Credentials/DockerConfigCredentialsProvider.swift x: 8 # changes y: 142 line churn Sources/tart/Credentials/EnvironmentCredentialsProvider.swift x: 3 # changes y: 22 line churn Sources/tart/Credentials/KeychainCredentialsProvider.swift x: 7 # changes y: 118 line churn Sources/tart/OCI/Registry.swift x: 40 # changes y: 1193 line churn Sources/tart/DiskImageFormat.swift x: 2 # changes y: 45 line churn Sources/tart/ShellCompletions/ShellCompletions.swift x: 2 # changes y: 34 line churn .gitignore x: 7 # changes y: 26 line churn Sources/tart/Commands/Create.swift x: 19 # changes y: 211 line churn Sources/tart/Commands/Get.swift x: 10 # changes y: 157 line churn Sources/tart/Platform/Platform.swift x: 10 # changes y: 30 line churn docs/orchard/deploying-workers.md x: 2 # changes y: 131 line churn benchmark/internal/executor/tart/tart.go x: 4 # changes y: 175 line churn benchmark/internal/command/fio/fio.go x: 4 # changes y: 346 line churn benchmark/internal/command/xcode/output.go x: 1 # changes y: 49 line churn Sources/tart/OCI/Layerizer/DiskV2.swift x: 17 # changes y: 559 line churn Sources/tart/Fetcher.swift x: 8 # changes y: 335 line churn .ci/set-version.sh x: 4 # changes y: 11 line churn Sources/tart/MACAddressResolver/ARPCache.swift x: 5 # changes y: 148 line churn Sources/tart/OCI/Reference/Generated/ReferenceBaseListener.swift x: 4 # changes y: 477 line churn Sources/tart/OCI/Reference/Generated/ReferenceLexer.swift x: 4 # changes y: 278 line churn Sources/tart/OCI/Reference/Generated/ReferenceListener.swift x: 4 # changes y: 365 line churn Sources/tart/OCI/Reference/Generated/ReferenceParser.swift x: 4 # changes y: 2557 line churn Sources/tart/URL+Prunable.swift x: 5 # changes y: 48 line churn docs/layouts/custom.yml x: 1 # changes y: 260 line churn docs/integrations/github-actions.md x: 9 # changes y: 292 line churn Sources/tart/Network/NetworkShared.swift x: 5 # changes y: 27 line churn Sources/tart/Network/Softnet.swift x: 7 # changes y: 199 line churn Sources/tart/Commands/Delete.swift x: 7 # changes y: 78 line churn benchmark/.golangci.yml x: 1 # changes y: 92 line churn .ci/create-pkg.sh x: 8 # changes y: 72 line churn Tests/TartTests/MACAddressResolverTests.swift x: 4 # changes y: 50 line churn Sources/tart/OCI/Digest.swift x: 3 # changes y: 63 line churn docs/stylesheets/landing.css x: 4 # changes y: 457 line churn docs/vm-management.md x: 2 # changes y: 294 line churn Resources/TartSocial.png x: 3 # changes y: 7 line churn Sources/tart/OCI/RemoteName.swift x: 6 # changes y: 494 line churn Sources/tart/IPSWCache.swift x: 4 # changes y: 26 line churn Tests/TartTests/RemoteNameTests.swift x: 6 # changes y: 65 line churn Sources/tart/Passphrase/Words.swift x: 2 # changes y: 2053 line churn Sources/tart/OCI/Reference/Generated/ReferenceLexer.interp x: 3 # changes y: 127 line churn Sources/tart/Softnet.swift x: 3 # changes y: 156 line churn Sources/tart/ARP/ARPCache.swift x: 4 # changes y: 238 line churn Sources/tart/Credentials.swift x: 4 # changes y: 194 line churn Sources/tart/VMStorage.swift x: 6 # changes y: 197 line churn tart.xcodeproj/project.pbxproj x: 5 # changes y: 1404 line churn
2677.0
line churn
  min: 1.0
  average: 149.96
  25th percentile: 18.0
  median: 48.0
  75th percentile: 137.0
  max: 2677.0
0 99.0
# changes
min: 1.0 | average: 6.14 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 99.0

Number of Contributors vs. Line Churn: 107 points

Sources/tart/Commands/Exec.swift x: 2 # contributors y: 276 line churn Sources/tart/Commands/Run.swift x: 12 # contributors y: 2677 line churn Sources/tart/GuestAgentChannel.swift x: 1 # contributors y: 28 line churn Sources/tart/MACAddressResolver/AgentResolver.swift x: 2 # contributors y: 70 line churn Sources/tart/Utils.swift x: 3 # contributors y: 42 line churn Sources/tart/VM.swift x: 10 # contributors y: 1515 line churn Sources/tart/Root.swift x: 5 # contributors y: 441 line churn benchmark/internal/command/xcode/xcode.go x: 2 # contributors y: 112 line churn Sources/tart/Commands/Push.swift x: 5 # contributors y: 214 line churn Sources/tart/OCI/Manifest.swift x: 4 # contributors y: 168 line churn Sources/tart/VMDirectory+OCI.swift x: 4 # contributors y: 480 line churn Sources/tart/VMStorageHelper.swift x: 2 # contributors y: 228 line churn Sources/tart/Credentials/StdinCredentials.swift x: 1 # contributors y: 37 line churn Sources/tart/Commands/List.swift x: 4 # contributors y: 225 line churn Sources/tart/Commands/IP.swift x: 3 # contributors y: 248 line churn Sources/tart/ControlSocket.swift x: 1 # contributors y: 99 line churn Sources/tart/VMDirectory.swift x: 4 # contributors y: 654 line churn Package.swift x: 2 # contributors y: 178 line churn Sources/tart/OTel.swift x: 1 # contributors y: 78 line churn Sources/tart/Commands/Prune.swift x: 3 # contributors y: 346 line churn Sources/tart/VMStorageOCI.swift x: 3 # contributors y: 614 line churn Sources/tart/Diskutil.swift x: 1 # contributors y: 108 line churn Sources/tart/Commands/Set.swift x: 5 # contributors y: 184 line churn Sources/tart/Platform/Darwin.swift x: 2 # contributors y: 239 line churn Sources/tart/VMConfig.swift x: 3 # contributors y: 454 line churn Sources/tart/Logging/ProgressObserver.swift x: 2 # contributors y: 40 line churn Sources/tart/Commands/Clone.swift x: 4 # contributors y: 263 line churn Sources/tart/Commands/Import.swift x: 1 # contributors y: 59 line churn Sources/tart/Commands/Pull.swift x: 2 # contributors y: 89 line churn Sources/tart/Commands/Rename.swift x: 4 # contributors y: 58 line churn Sources/tart/Config.swift x: 1 # contributors y: 85 line churn Sources/tart/VMStorageLocal.swift x: 2 # contributors y: 95 line churn Sources/tart/Commands/Login.swift x: 2 # contributors y: 126 line churn Sources/tart/Credentials/CredentialsProvider.swift x: 1 # contributors y: 11 line churn Sources/tart/Credentials/DockerConfigCredentialsProvider.swift x: 2 # contributors y: 142 line churn Sources/tart/Credentials/EnvironmentCredentialsProvider.swift x: 2 # contributors y: 22 line churn Sources/tart/OCI/Registry.swift x: 4 # contributors y: 1193 line churn Sources/tart/DiskImageFormat.swift x: 2 # contributors y: 45 line churn Sources/tart/Commands/Create.swift x: 4 # contributors y: 211 line churn Sources/tart/Commands/Get.swift x: 6 # contributors y: 157 line churn Sources/tart/Commands/Export.swift x: 2 # contributors y: 54 line churn benchmark/internal/command/xcode/benchmarks.go x: 2 # contributors y: 15 line churn benchmark/internal/command/fio/fio.go x: 2 # contributors y: 346 line churn benchmark/internal/command/xcode/output.go x: 1 # contributors y: 49 line churn Sources/tart/OCI/Layerizer/DiskV2.swift x: 2 # contributors y: 559 line churn Sources/tart/Fetcher.swift x: 2 # contributors y: 335 line churn Sources/tart/MACAddressResolver/ARPCache.swift x: 2 # contributors y: 148 line churn Sources/tart/OCI/Reference/Generated/ReferenceBaseListener.swift x: 1 # contributors y: 477 line churn Sources/tart/OCI/Reference/Generated/ReferenceLexer.swift x: 1 # contributors y: 278 line churn Sources/tart/OCI/Reference/Generated/ReferenceListener.swift x: 1 # contributors y: 365 line churn Sources/tart/OCI/Reference/Generated/ReferenceParser.swift x: 1 # contributors y: 2557 line churn Sources/tart/VNC/VNC.swift x: 1 # contributors y: 8 line churn Sources/tart/Network/Softnet.swift x: 2 # contributors y: 199 line churn Sources/tart/Commands/Delete.swift x: 3 # contributors y: 78 line churn Sources/tart/Commands/Stop.swift x: 3 # contributors y: 125 line churn Sources/tart/OCI/RemoteName.swift x: 2 # contributors y: 494 line churn Sources/tart/Passphrase/Words.swift x: 2 # contributors y: 2053 line churn
2677.0
line churn
  min: 6.0
  average: 211.47
  25th percentile: 34.0
  median: 61.0
  75th percentile: 199.0
  max: 2677.0
0 12.0
# contributors
min: 1.0 | average: 2.07 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 12.0

File Size vs. Line Churn: 107 points

Sources/tart/Commands/Exec.swift x: 164 lines of code y: 276 line churn Sources/tart/Commands/Run.swift x: 1005 lines of code y: 2677 line churn Sources/tart/GuestAgentChannel.swift x: 20 lines of code y: 28 line churn Sources/tart/MACAddressResolver/AgentResolver.swift x: 23 lines of code y: 70 line churn Sources/tart/Utils.swift x: 32 lines of code y: 42 line churn Sources/tart/VM.swift x: 332 lines of code y: 1515 line churn Sources/tart/Root.swift x: 140 lines of code y: 441 line churn benchmark/internal/command/xcode/xcode.go x: 83 lines of code y: 112 line churn Sources/tart/Commands/Push.swift x: 111 lines of code y: 214 line churn Sources/tart/OCI/Manifest.swift x: 99 lines of code y: 168 line churn Sources/tart/VMDirectory+OCI.swift x: 111 lines of code y: 480 line churn Sources/tart/VMStorageHelper.swift x: 158 lines of code y: 228 line churn Sources/tart/Credentials/StdinCredentials.swift x: 25 lines of code y: 37 line churn Sources/tart/Commands/List.swift x: 79 lines of code y: 225 line churn Sources/tart/Commands/IP.swift x: 67 lines of code y: 248 line churn Sources/tart/ControlSocket.swift x: 75 lines of code y: 99 line churn Sources/tart/VMDirectory.swift x: 248 lines of code y: 654 line churn Package.swift x: 59 lines of code y: 178 line churn Sources/tart/OTel.swift x: 46 lines of code y: 78 line churn Sources/tart/Commands/Prune.swift x: 135 lines of code y: 346 line churn Sources/tart/VMStorageOCI.swift x: 236 lines of code y: 614 line churn Sources/tart/Diskutil.swift x: 88 lines of code y: 108 line churn Sources/tart/Commands/Set.swift x: 87 lines of code y: 184 line churn Sources/tart/Platform/Darwin.swift x: 108 lines of code y: 239 line churn Sources/tart/VMConfig.swift x: 164 lines of code y: 454 line churn Sources/tart/Commands/Clone.swift x: 63 lines of code y: 263 line churn Sources/tart/Commands/Import.swift x: 33 lines of code y: 59 line churn Sources/tart/Commands/Pull.swift x: 37 lines of code y: 89 line churn Sources/tart/Commands/Rename.swift x: 24 lines of code y: 58 line churn Sources/tart/Config.swift x: 57 lines of code y: 85 line churn Sources/tart/VMStorageLocal.swift x: 59 lines of code y: 95 line churn Sources/tart/Commands/Login.swift x: 61 lines of code y: 126 line churn Sources/tart/Credentials/CredentialsProvider.swift x: 9 lines of code y: 11 line churn Sources/tart/Credentials/DockerConfigCredentialsProvider.swift x: 95 lines of code y: 142 line churn Sources/tart/Credentials/EnvironmentCredentialsProvider.swift x: 18 lines of code y: 22 line churn Sources/tart/Credentials/KeychainCredentialsProvider.swift x: 76 lines of code y: 118 line churn Sources/tart/OCI/Registry.swift x: 348 lines of code y: 1193 line churn Sources/tart/DiskImageFormat.swift x: 34 lines of code y: 45 line churn Sources/tart/Commands/Create.swift x: 63 lines of code y: 211 line churn Sources/tart/Commands/Get.swift x: 27 lines of code y: 157 line churn Sources/tart/Term.swift x: 43 lines of code y: 60 line churn Sources/tart/Platform/Linux.swift x: 38 lines of code y: 56 line churn Sources/tart/Platform/Platform.swift x: 14 lines of code y: 30 line churn benchmark/internal/executor/tart/tart.go x: 128 lines of code y: 175 line churn benchmark/internal/command/fio/fio.go x: 105 lines of code y: 346 line churn benchmark/internal/command/xcode/output.go x: 39 lines of code y: 49 line churn benchmark/internal/executor/initializer.go x: 54 lines of code y: 57 line churn Sources/tart/OCI/Layerizer/DiskV2.swift x: 184 lines of code y: 559 line churn Sources/tart/Fetcher.swift x: 69 lines of code y: 335 line churn benchmark/internal/command/fio/json.go x: 28 lines of code y: 39 line churn Sources/tart/OCI/Layerizer/Disk.swift x: 5 lines of code y: 12 line churn Sources/tart/MACAddressResolver/ARPCache.swift x: 93 lines of code y: 148 line churn Sources/tart/OCI/Reference/Generated/ReferenceBaseListener.swift x: 28 lines of code y: 477 line churn Sources/tart/OCI/Reference/Generated/ReferenceLexer.swift x: 70 lines of code y: 278 line churn Sources/tart/OCI/Reference/Generated/ReferenceListener.swift x: 23 lines of code y: 365 line churn Sources/tart/OCI/Reference/Generated/ReferenceParser.swift x: 727 lines of code y: 2557 line churn Sources/tart/LocalLayerCache.swift x: 43 lines of code y: 71 line churn Sources/tart/VNC/ScreenSharingVNC.swift x: 19 lines of code y: 32 line churn Sources/tart/VNC/VNC.swift x: 5 lines of code y: 8 line churn Sources/tart/Network/NetworkBridged.swift x: 16 lines of code y: 39 line churn Sources/tart/Network/Softnet.swift x: 107 lines of code y: 199 line churn Sources/tart/Commands/Delete.swift x: 13 lines of code y: 78 line churn Sources/tart/Commands/Stop.swift x: 48 lines of code y: 125 line churn Sources/tart/MACAddressResolver/Leases.swift x: 88 lines of code y: 144 line churn Sources/tart/OCI/Digest.swift x: 46 lines of code y: 63 line churn Sources/tart/Formatter/Format.swift x: 41 lines of code y: 49 line churn Sources/tart/VM+Recovery.swift x: 23 lines of code y: 50 line churn Sources/tart/VMDirectory+Archive.swift x: 73 lines of code y: 98 line churn Sources/tart/OCI/RemoteName.swift x: 126 lines of code y: 494 line churn Sources/tart/CI/CI.swift x: 14 lines of code y: 17 line churn Sources/tart/Passphrase/Words.swift x: 2051 lines of code y: 2053 line churn Sources/tart/OCI/Reference/Reference.g4 x: 13 lines of code y: 42 line churn Sources/tart/OCI/Authentication.swift x: 16 lines of code y: 21 line churn
2677.0
line churn
  min: 6.0
  average: 211.47
  25th percentile: 34.0
  median: 61.0
  75th percentile: 199.0
  max: 2677.0
0 2051.0
lines of code
min: 5.0 | average: 91.93 | 25th percentile: 18.0 | median: 37.0 | 75th percentile: 83.0 | max: 2051.0