apple / swift-package-registry-compatibility-test-suite
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 48
  • Daily file updates (only one update per file and date counted): 128
  • First update: 2021-08-17
  • Latest update: 2021-12-09
  • Days between first and latest update: 115 (16 weeks, estimated 80 working days)
  • Active days (at least one file change): 18
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 48 files with 4,205 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 27 files that are 91-180 days old (2,816 lines of code)
    • 21 files that are 31-90 days old (1,389 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
0% | 0% | 66% | 33% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 48 files with 4,205 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 19 files have been last changed 91-180 days ago (1,594 lines of code)
    • 29 files have been last changed 31-90 days ago (2,611 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 0% | 37% | 62% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
swift, json, md, txt, yml, sh, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
swift0% | 0% | 66% | 33% | 0%
yml0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
swift0% | 0% | 37% | 62% | 0%
yml0% | 0% | 100% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
Sources/PackageRegistryCompatibilityTestSuite0% | 0% | 96% | 3% | 0%
Sources/PackageRegistryCompatibilityTestSuite/APITests0% | 0% | 100% | 0% | 0%
Sources/PackageRegistryClient0% | 0% | 100% | 0% | 0%
Sources/PackageRegistryModels0% | 0% | 100% | 0% | 0%
Sources/DatabaseMigrations0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
Sources/PostgresMigrations0% | 0% | 100% | 0% | 0%
Sources/PackageRegistryTool0% | 0% | 100% | 0% | 0%
docker0% | 0% | 100% | 0% | 0%
Sources/PackageRegistryExample/DataAccess0% | 0% | 0% | 100% | 0%
Sources/PackageRegistryExample0% | 0% | 0% | 100% | 0%
Sources/PackageRegistryExample/Controllers0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Sources/PackageRegistryCompatibilityTestSuite0% | 0% | 71% | 28% | 0%
Sources/PackageRegistryCompatibilityTestSuite/APITests0% | 0% | 21% | 78% | 0%
Sources/PackageRegistryClient0% | 0% | 100% | 0% | 0%
Sources/PackageRegistryModels0% | 0% | 100% | 0% | 0%
Sources/DatabaseMigrations0% | 0% | 100% | 0% | 0%
Sources/PostgresMigrations0% | 0% | 100% | 0% | 0%
docker0% | 0% | 100% | 0% | 0%
Sources/PackageRegistryExample/DataAccess0% | 0% | 0% | 100% | 0%
Sources/PackageRegistryExample0% | 0% | 0% | 100% | 0%
Sources/PackageRegistryExample/Controllers0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 100% | 0%
Sources/PackageRegistryTool0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
DatabaseMigrations.swift
in Sources/DatabaseMigrations
96 8 167 167 1
Package.swift
in root
90 - 81 167 9
PostgresMigrations.swift
in Sources/PostgresMigrations
59 5 96 167 2
docker-compose.2004.55.yml
in docker
22 - 131 167 3
PostgresKit+Extensions.swift
in Sources/PostgresMigrations
21 1 167 167 1
docker-compose.2004.main.yml
in docker
21 - 153 167 2
PackageRegistryClient.swift
in Sources/PackageRegistryClient
158 - 96 166 5
Tool.swift
in Sources/PackageRegistryTool
79 1 81 166 3
CreatePackageRelease.swift
in Sources/PackageRegistryModels
36 - 166 166 1
ProblemDetails.swift
in Sources/PackageRegistryModels
15 - 166 166 1
PackageReleaseMetadata.swift
in Sources/PackageRegistryModels
9 - 166 166 1
PackageReleaseInfo.swift
in Sources/PackageRegistryModels
29 - 164 164 1
PackageReleases.swift
in Sources/PackageRegistryModels
15 - 164 164 1
PackageIdentifiers.swift
in Sources/PackageRegistryModels
7 - 164 164 1
Commands.swift
in Sources/PackageRegistryCompatibilityTestSuite
627 14 144 153 3
TestConfigurationGenerator.swift
in Sources/PackageRegistryCompatibilityTestSuite
312 5 53 153 4
APITest.swift
in Sources/PackageRegistryCompatibilityTestSuite/APITests
186 13 74 153 7
TestOutput.swift
in Sources/PackageRegistryCompatibilityTestSuite
134 8 153 153 1
CreatePackageRelease.swift
in Sources/PackageRegistryCompatibilityTestSuite/APITests
131 3 152 153 2
Codable+Defaults.swift
in Sources/PackageRegistryCompatibilityTestSuite
56 3 153 153 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
PostgresKit+Extensions.swift
in Sources/PostgresMigrations
21 1 167 167 1
DatabaseMigrations.swift
in Sources/DatabaseMigrations
96 8 167 167 1
PackageReleaseMetadata.swift
in Sources/PackageRegistryModels
9 - 166 166 1
ProblemDetails.swift
in Sources/PackageRegistryModels
15 - 166 166 1
CreatePackageRelease.swift
in Sources/PackageRegistryModels
36 - 166 166 1
PackageIdentifiers.swift
in Sources/PackageRegistryModels
7 - 164 164 1
PackageReleases.swift
in Sources/PackageRegistryModels
15 - 164 164 1
PackageReleaseInfo.swift
in Sources/PackageRegistryModels
29 - 164 164 1
docker-compose.2004.main.yml
in docker
21 - 153 167 2
Codable+Defaults.swift
in Sources/PackageRegistryCompatibilityTestSuite
56 3 153 153 1
TestOutput.swift
in Sources/PackageRegistryCompatibilityTestSuite
134 8 153 153 1
Utility.swift
in Sources/PackageRegistryCompatibilityTestSuite
38 3 152 153 2
Models.swift
in Sources/PackageRegistryCompatibilityTestSuite
52 2 152 153 2
CreatePackageRelease.swift
in Sources/PackageRegistryCompatibilityTestSuite/APITests
131 3 152 153 2
LookupPackageIdentifiers.swift
in Sources/PackageRegistryCompatibilityTestSuite/APITests
68 2 144 144 1
Commands.swift
in Sources/PackageRegistryCompatibilityTestSuite
627 14 144 153 3
docker-compose.2004.55.yml
in docker
22 - 131 167 3
PostgresMigrations.swift
in Sources/PostgresMigrations
59 5 96 167 2
PackageRegistryClient.swift
in Sources/PackageRegistryClient
158 - 96 166 5
BasicControllers.swift
in Sources/PackageRegistryExample/Controllers
16 2 81 81 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AsyncAwaitBridge.swift
in Sources/PackageRegistryCompatibilityTestSuite
47 2 74 74 1
Service+API.swift
in Sources/PackageRegistryExample
171 5 81 81 1
PackageReleasesDAO+Postgres.swift
in Sources/PackageRegistryExample/DataAccess/Postgres
161 8 81 81 1
CreatePackageReleaseController.swift
in Sources/PackageRegistryExample/Controllers
125 2 73 81 2
Vapor+Extensions.swift
in Sources/PackageRegistryExample
115 2 81 81 1
PackageReleasesController.swift
in Sources/PackageRegistryExample/Controllers
103 4 81 81 1
PackageManifestsDAO+Postgres.swift
in Sources/PackageRegistryExample/DataAccess/Postgres
82 4 81 81 1
PackageResourcesDAO+Postgres.swift
in Sources/PackageRegistryExample/DataAccess/Postgres
72 4 81 81 1
PackageManifestsController.swift
in Sources/PackageRegistryExample/Controllers
65 2 81 81 1
Service+Configuration.swift
in Sources/PackageRegistryExample
58 - 81 81 1
Models.swift
in Sources/PackageRegistryExample/DataAccess
54 2 81 81 1
PostgresMigrations.swift
in Sources/PackageRegistryExample/DataAccess/Postgres
49 1 81 81 1
DataAccess.swift
in Sources/PackageRegistryExample/DataAccess
46 10 81 81 1
Service.swift
in Sources/PackageRegistryExample
46 - 81 81 1
DataAccess+Postgres.swift
in Sources/PackageRegistryExample/DataAccess/Postgres
40 3 81 81 1
PackageResourcesController.swift
in Sources/PackageRegistryExample/Controllers
39 2 81 81 1
PostgresKit+Extensions.swift
in Sources/PackageRegistryExample/DataAccess/Postgres
37 4 81 81 1
Helpers.swift
in Sources/PackageRegistryExample
24 3 81 81 1
JSON+Extensions.swift
in Sources/PackageRegistryExample
20 - 81 81 1
PackageIdentifiersController.swift
in Sources/PackageRegistryExample/Controllers
19 2 81 81 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TestConfigurationGenerator.swift
in Sources/PackageRegistryCompatibilityTestSuite
312 5 53 153 4
FetchPackageReleaseManifest.swift
in Sources/PackageRegistryCompatibilityTestSuite/APITests
102 2 53 152 3
CreatePackageReleaseController.swift
in Sources/PackageRegistryExample/Controllers
125 2 73 81 2
APITest.swift
in Sources/PackageRegistryCompatibilityTestSuite/APITests
186 13 74 153 7
DownloadSourceArchive.swift
in Sources/PackageRegistryCompatibilityTestSuite/APITests
162 2 74 144 2
ListPackageReleases.swift
in Sources/PackageRegistryCompatibilityTestSuite/APITests
150 4 74 152 3
FetchPackageReleaseInfo.swift
in Sources/PackageRegistryCompatibilityTestSuite/APITests
141 2 74 152 2
AsyncAwaitBridge.swift
in Sources/PackageRegistryCompatibilityTestSuite
47 2 74 74 1
Service+API.swift
in Sources/PackageRegistryExample
171 5 81 81 1
PackageReleasesDAO+Postgres.swift
in Sources/PackageRegistryExample/DataAccess/Postgres
161 8 81 81 1
Vapor+Extensions.swift
in Sources/PackageRegistryExample
115 2 81 81 1
PackageReleasesController.swift
in Sources/PackageRegistryExample/Controllers
103 4 81 81 1
Package.swift
in root
90 - 81 167 9
PackageManifestsDAO+Postgres.swift
in Sources/PackageRegistryExample/DataAccess/Postgres
82 4 81 81 1
Tool.swift
in Sources/PackageRegistryTool
79 1 81 166 3
PackageResourcesDAO+Postgres.swift
in Sources/PackageRegistryExample/DataAccess/Postgres
72 4 81 81 1
PackageManifestsController.swift
in Sources/PackageRegistryExample/Controllers
65 2 81 81 1
Service+Configuration.swift
in Sources/PackageRegistryExample
58 - 81 81 1
Models.swift
in Sources/PackageRegistryExample/DataAccess
54 2 81 81 1
PostgresMigrations.swift
in Sources/PackageRegistryExample/DataAccess/Postgres
49 1 81 81 1