apple / swift-package-collection-generator
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: 21
  • Daily file updates (only one update per file and date counted): 87
  • First update: 2020-10-29
  • Latest update: 2021-12-27
  • Days between first and latest update: 425 (60 weeks, estimated 300 working days)
  • Active days (at least one file change): 37
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 21 files with 1,164 lines of code in files.
    • 14 files that are 366+ days old (853 lines of code)
    • 5 files that are 181-365 days old (286 lines of code)
    • 1 files that are 91-180 days old (13 lines of code)
    • 1 files that are 31-90 days old (12 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
73% | 24% | 1% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 21 files with 1,164 lines of code in files.
    • 5 files have been last changed 366+ days ago (43 lines of code)
    • 5 files have been last changed 181-365 days ago (191 lines of code)
    • 9 files have been last changed 91-180 days ago (843 lines of code)
    • 2 files have been last changed 31-90 days ago (87 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
3% | 16% | 72% | 7% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
swift, json, md, yaml, txt, sh, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
swift74% | 25% | 0% | 0% | 0%
yaml0% | 0% | 52% | 48% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
swift3% | 16% | 72% | 6% | 0%
yaml0% | 0% | 52% | 48% | 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/PackageCollectionGenerator72% | 27% | 0% | 0% | 0%
Sources/Utilities91% | 8% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Sources/PackageCollectionValidator100% | 0% | 0% | 0% | 0%
Sources/PackageCollectionDiff100% | 0% | 0% | 0% | 0%
Sources/PackageCollectionDiffExecutable100% | 0% | 0% | 0% | 0%
Sources/PackageCollectionGeneratorExecutable100% | 0% | 0% | 0% | 0%
Sources/PackageCollectionValidatorExecutable100% | 0% | 0% | 0% | 0%
Sources/PackageCollectionSigner0% | 100% | 0% | 0% | 0%
Sources/PackageCollectionSignerExecutable0% | 100% | 0% | 0% | 0%
docker0% | 0% | 52% | 48% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Sources/Utilities33% | 8% | 58% | 0% | 0%
Sources/PackageCollectionDiffExecutable100% | 0% | 0% | 0% | 0%
Sources/PackageCollectionGeneratorExecutable100% | 0% | 0% | 0% | 0%
Sources/PackageCollectionValidatorExecutable100% | 0% | 0% | 0% | 0%
Sources/PackageCollectionGenerator0% | 23% | 76% | 0% | 0%
Sources/PackageCollectionSignerExecutable0% | 100% | 0% | 0% | 0%
Sources/PackageCollectionValidator0% | 0% | 100% | 0% | 0%
Sources/PackageCollectionSigner0% | 0% | 100% | 0% | 0%
Sources/PackageCollectionDiff0% | 0% | 100% | 0% | 0%
docker0% | 0% | 52% | 48% | 0%
ROOT0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Package.swift
in root
75 - 45 459 10
Git.swift
in Sources/Utilities
64 1 131 451 5
Logging.swift
in Sources/Utilities
28 1 448 451 2
Shell.swift
in Sources/Utilities
9 - 448 451 2
PackageCollectionGenerate.swift
in Sources/PackageCollectionGenerator
313 2 131 448 21
PackageCollectionExtensions.swift
in Sources/PackageCollectionGenerator/Models
110 - 352 448 7
PackageCollectionGeneratorInput.swift
in Sources/PackageCollectionGenerator/Models
82 - 131 448 7
PackageManifest.swift
in Sources/PackageCollectionGenerator/Models
24 - 308 448 3
PackageDescription.swift
in Sources/PackageCollectionGenerator/Models
23 - 131 448 2
main.swift
in Sources/PackageCollectionGeneratorExecutable
2 - 448 448 1
PackageCollectionValidate.swift
in Sources/PackageCollectionValidator
68 1 178 409 4
main.swift
in Sources/PackageCollectionValidatorExecutable
2 - 409 409 1
PackageCollectionDiff.swift
in Sources/PackageCollectionDiff
51 - 178 384 4
main.swift
in Sources/PackageCollectionDiffExecutable
2 - 384 384 1
PackageCollectionSign.swift
in Sources/PackageCollectionSigner
61 - 118 308 4
Path.swift
in Sources/Utilities
9 - 308 308 1
main.swift
in Sources/PackageCollectionSignerExecutable
2 - 308 308 1
GitHubPackageMetadataProvider.swift
in Sources/PackageCollectionGenerator/PackageMetadataProviders
168 2 131 277 3
PackageMetadataProvider.swift
in Sources/PackageCollectionGenerator/PackageMetadataProviders
46 1 277 277 1
docker-compose.2004.55.yaml
in docker
13 - 131 146 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.swift
in Sources/PackageCollectionGeneratorExecutable
2 - 448 448 1
Shell.swift
in Sources/Utilities
9 - 448 451 2
Logging.swift
in Sources/Utilities
28 1 448 451 2
main.swift
in Sources/PackageCollectionValidatorExecutable
2 - 409 409 1
main.swift
in Sources/PackageCollectionDiffExecutable
2 - 384 384 1
PackageCollectionExtensions.swift
in Sources/PackageCollectionGenerator/Models
110 - 352 448 7
main.swift
in Sources/PackageCollectionSignerExecutable
2 - 308 308 1
Path.swift
in Sources/Utilities
9 - 308 308 1
PackageManifest.swift
in Sources/PackageCollectionGenerator/Models
24 - 308 448 3
PackageMetadataProvider.swift
in Sources/PackageCollectionGenerator/PackageMetadataProviders
46 1 277 277 1
PackageCollectionDiff.swift
in Sources/PackageCollectionDiff
51 - 178 384 4
PackageCollectionValidate.swift
in Sources/PackageCollectionValidator
68 1 178 409 4
docker-compose.2004.55.yaml
in docker
13 - 131 146 2
PackageDescription.swift
in Sources/PackageCollectionGenerator/Models
23 - 131 448 2
Git.swift
in Sources/Utilities
64 1 131 451 5
PackageCollectionGeneratorInput.swift
in Sources/PackageCollectionGenerator/Models
82 - 131 448 7
GitHubPackageMetadataProvider.swift
in Sources/PackageCollectionGenerator/PackageMetadataProviders
168 2 131 277 3
PackageCollectionGenerate.swift
in Sources/PackageCollectionGenerator
313 2 131 448 21
PackageCollectionSign.swift
in Sources/PackageCollectionSigner
61 - 118 308 4
docker-compose.2004.main.yaml
in docker
12 - 45 45 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
docker-compose.2004.main.yaml
in docker
12 - 45 45 1
docker-compose.2004.55.yaml
in docker
13 - 131 146 2
GitHubPackageMetadataProvider.swift
in Sources/PackageCollectionGenerator/PackageMetadataProviders
168 2 131 277 3
PackageMetadataProvider.swift
in Sources/PackageCollectionGenerator/PackageMetadataProviders
46 1 277 277 1
PackageCollectionSign.swift
in Sources/PackageCollectionSigner
61 - 118 308 4
Path.swift
in Sources/Utilities
9 - 308 308 1
main.swift
in Sources/PackageCollectionSignerExecutable
2 - 308 308 1
PackageCollectionDiff.swift
in Sources/PackageCollectionDiff
51 - 178 384 4
main.swift
in Sources/PackageCollectionDiffExecutable
2 - 384 384 1
PackageCollectionValidate.swift
in Sources/PackageCollectionValidator
68 1 178 409 4
main.swift
in Sources/PackageCollectionValidatorExecutable
2 - 409 409 1
PackageCollectionGenerate.swift
in Sources/PackageCollectionGenerator
313 2 131 448 21
PackageCollectionExtensions.swift
in Sources/PackageCollectionGenerator/Models
110 - 352 448 7
PackageCollectionGeneratorInput.swift
in Sources/PackageCollectionGenerator/Models
82 - 131 448 7
PackageManifest.swift
in Sources/PackageCollectionGenerator/Models
24 - 308 448 3
PackageDescription.swift
in Sources/PackageCollectionGenerator/Models
23 - 131 448 2
main.swift
in Sources/PackageCollectionGeneratorExecutable
2 - 448 448 1
Git.swift
in Sources/Utilities
64 1 131 451 5
Logging.swift
in Sources/Utilities
28 1 448 451 2
Shell.swift
in Sources/Utilities
9 - 448 451 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Package.swift
in root
75 - 45 459 10
docker-compose.2004.main.yaml
in docker
12 - 45 45 1
PackageCollectionSign.swift
in Sources/PackageCollectionSigner
61 - 118 308 4
PackageCollectionGenerate.swift
in Sources/PackageCollectionGenerator
313 2 131 448 21
GitHubPackageMetadataProvider.swift
in Sources/PackageCollectionGenerator/PackageMetadataProviders
168 2 131 277 3
PackageCollectionGeneratorInput.swift
in Sources/PackageCollectionGenerator/Models
82 - 131 448 7
Git.swift
in Sources/Utilities
64 1 131 451 5
PackageDescription.swift
in Sources/PackageCollectionGenerator/Models
23 - 131 448 2
docker-compose.2004.55.yaml
in docker
13 - 131 146 2
PackageCollectionValidate.swift
in Sources/PackageCollectionValidator
68 1 178 409 4
PackageCollectionDiff.swift
in Sources/PackageCollectionDiff
51 - 178 384 4
PackageMetadataProvider.swift
in Sources/PackageCollectionGenerator/PackageMetadataProviders
46 1 277 277 1
PackageManifest.swift
in Sources/PackageCollectionGenerator/Models
24 - 308 448 3
Path.swift
in Sources/Utilities
9 - 308 308 1
main.swift
in Sources/PackageCollectionSignerExecutable
2 - 308 308 1
PackageCollectionExtensions.swift
in Sources/PackageCollectionGenerator/Models
110 - 352 448 7
main.swift
in Sources/PackageCollectionDiffExecutable
2 - 384 384 1
main.swift
in Sources/PackageCollectionValidatorExecutable
2 - 409 409 1
Logging.swift
in Sources/Utilities
28 1 448 451 2
Shell.swift
in Sources/Utilities
9 - 448 451 2