bazelbuild / rules_apple
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: 132
  • Daily file updates (only one update per file and date counted): 1083
  • First update: 2017-03-30
  • Latest update: 2022-02-02
  • Days between first and latest update: 1771 (253 weeks, estimated 1265 working days)
  • Active days (at least one file change): 685
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 132 files with 30,674 lines of code in files.
    • 114 files that are 366+ days old (28,021 lines of code)
    • 10 files that are 181-365 days old (892 lines of code)
    • 6 files that are 91-180 days old (1,626 lines of code)
    • 2 files that are 31-90 days old (135 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
91% | 2% | 5% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 132 files with 30,674 lines of code in files.
    • 21 files have been last changed 366+ days ago (1,227 lines of code)
    • 52 files have been last changed 181-365 days ago (8,992 lines of code)
    • 16 files have been last changed 91-180 days ago (2,688 lines of code)
    • 34 files have been last changed 31-90 days ago (11,493 lines of code)
    • 9 files have been last changed 1-30 days ago (6,274 lines of code)
4% | 29% | 8% | 37% | 20%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
bzl, json, plist, sh, swift, m, py, storyboard, md, h, txt, xib, cc, xml, d, metal, yml, yaml, gitignore, bash
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
bzl89% | 3% | 6% | <1% | 0%
py99% | <1% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
bzl4% | 32% | 7% | 31% | 23%
py<1% | 14% | 14% | 66% | 4%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
apple/internal89% | 2% | 6% | <1% | 0%
tools/plisttool100% | 0% | 0% | 0% | 0%
apple92% | 6% | <1% | 0% | 0%
tools/dossier_codesigningtool100% | 0% | 0% | 0% | 0%
tools/bundletool100% | 0% | 0% | 0% | 0%
apple/testing77% | 22% | 0% | 0% | 0%
tools/codesigningtool100% | 0% | 0% | 0% | 0%
tools/versiontool100% | 0% | 0% | 0% | 0%
tools/xctoolrunner100% | 0% | 0% | 0% | 0%
tools/imported_dynamic_framework_processor100% | 0% | 0% | 0% | 0%
tools/provisioning_profile_tool100% | 0% | 0% | 0% | 0%
tools/wrapper_common100% | 0% | 0% | 0% | 0%
tools/swift_stdlib_tool100% | 0% | 0% | 0% | 0%
tools/clangrttool100% | 0% | 0% | 0% | 0%
tools/bitcode_strip100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
tools/alticonstool0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
apple/internal4% | 34% | 7% | 30% | 22%
apple6% | 10% | 7% | 41% | 33%
apple/testing5% | 23% | 0% | 70% | 0%
ROOT100% | 0% | 0% | 0% | 0%
tools/versiontool0% | 100% | 0% | 0% | 0%
tools/xctoolrunner0% | 100% | 0% | 0% | 0%
tools/provisioning_profile_tool0% | 100% | 0% | 0% | 0%
tools/bundletool0% | 20% | 50% | 28% | 0%
tools/clangrttool0% | 100% | 0% | 0% | 0%
tools/alticonstool0% | 100% | 0% | 0% | 0%
tools/bitcode_strip0% | 100% | 0% | 0% | 0%
tools/dossier_codesigningtool0% | 0% | 100% | 0% | 0%
tools/plisttool0% | 0% | 0% | 100% | 0%
tools/codesigningtool0% | 0% | 0% | 100% | 0%
tools/wrapper_common0% | 0% | 0% | 62% | 37%
tools/imported_dynamic_framework_processor0% | 0% | 0% | 0% | 100%
tools/swift_stdlib_tool0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
utils.bzl
in apple
100 - 612 1761 28
ios.bzl
in apple
143 - 74 1746 67
tvos.bzl
in apple
103 - 74 1746 44
watchos.bzl
in apple
101 - 73 1746 29
apple_test_rules.bzl
in apple/testing
31 - 900 1737 41
providers.bzl
in apple
664 - 28 1733 69
macos.bzl
in apple
202 - 74 1730 54
plisttool_unittest.py
in tools/plisttool
1868 146 57 1724 31
plisttool.py
in tools/plisttool
756 50 57 1724 36
bundletool_unittest.py
in tools/bundletool
214 19 157 1724 10
bundletool.py
in tools/bundletool
88 7 337 1724 9
bundletool_experimental.py
in tools/bundletool
123 14 52 1711 11
versioning.bzl
in apple
236 - 59 1691 10
versiontool_unittest.py
in tools/versiontool
133 10 322 1691 9
versiontool.py
in tools/versiontool
94 8 337 1691 10
clangrttool.py
in tools/clangrttool
65 4 322 1691 9
macos_test_runner.bzl
in apple/testing/default_runner
123 - 226 1652 11
provisioning_profile_tool.py
in tools/provisioning_profile_tool
110 8 322 1472 8
dtrace.bzl
in apple
77 - 277 1472 13
ios_test_runner.bzl
in apple/testing/default_runner
128 - 59 1451 17
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in root
1 - 1341 1341 1
common.bzl
in apple
44 - 1166 1451 3
xctoolrunner.bzl
in apple/internal/utils
30 - 1120 1120 1
apple_test_rules.bzl
in apple/testing
31 - 900 1737 41
bundle_paths.bzl
in apple/internal/utils
96 - 889 1128 4
utils.bzl
in apple
100 - 612 1761 28
apple_product_type.bzl
in apple/internal
105 - 506 1124 3
texture_atlas.bzl
in apple/internal/resource_actions
48 - 493 1256 3
png.bzl
in apple/internal/resource_actions
53 - 493 1256 4
features_support.bzl
in apple/internal
32 - 487 487 1
bitcode_support.bzl
in apple/internal
32 - 479 526 2
experimental.bzl
in apple/internal
25 - 401 1256 7
defines.bzl
in apple/internal/utils
37 - 401 1129 4
framework_headers.bzl
in apple/internal/partials
41 - 401 1256 4
extension_safe_validation.bzl
in apple/internal/partials
66 - 401 1256 4
macos_additional_contents.bzl
in apple/internal/partials
87 - 401 1256 7
app_assets_validation.bzl
in apple/internal/partials
107 - 401 1256 8
settings_bundle.bzl
in apple/internal/partials
76 - 393 1256 7
mlmodel.bzl
in apple/internal/resource_actions
94 - 386 1058 3
run_support.bzl
in apple/internal
99 - 386 1078 9
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
embeddable_info.bzl
in apple/internal/providers
69 - 56 56 1
framework_provider_aspect.bzl
in apple/internal/aspects
66 - 56 56 1
apple_universal_binary.bzl
in apple/internal
66 - 91 91 1
framework_header_modulemap.bzl
in apple/internal/partials
200 - 108 108 1
swift_info_support.bzl
in apple/internal
194 - 108 108 1
swift_framework.bzl
in apple/internal/partials
126 - 108 108 1
xcframework_rules.bzl
in apple/internal
1021 - 23 171 10
aspects.bzl
in apple
19 - 56 177 2
apple_core_data_model.bzl
in apple/internal/resource_rules
118 - 182 193 2
ios.doc.bzl
in apple
54 - 98 254 2
watchos_test_runner.bzl
in apple/testing/default_runner
119 - 59 256 3
watchos_rules.bzl
in apple/internal/testing
82 - 256 256 1
codesigning_dossier.bzl
in apple/internal/partials
242 - 233 262 2
macos.doc.bzl
in apple
47 - 98 262 3
tvos.doc.bzl
in apple
26 - 98 263 2
apple_symbols_file.bzl
in apple/internal/partials
137 - 73 273 4
watchos.doc.bzl
in apple
27 - 98 277 3
alticonstool.py
in tools/alticonstool
40 5 336 345 2
apple_support_toolchain.bzl
in apple/internal
185 - 59 386 8
apple_intent_library.bzl
in apple/internal/resource_rules
136 - 233 386 6
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
repositories.bzl
in apple
132 - 2 1331 49
swift_stdlib_tool.py
in tools/swift_stdlib_tool
75 3 8 606 7
ios_rules.bzl
in apple/internal
1999 - 15 1256 78
macos_rules.bzl
in apple/internal
1682 - 15 1256 55
imported_dynamic_framework_processor.py
in tools/imported_dynamic_framework_processor
122 5 15 675 8
lipo.py
in tools/wrapper_common
40 2 15 606 3
xcframework_rules.bzl
in apple/internal
1021 - 23 171 10
apple_framework_import.bzl
in apple/internal
539 - 23 1213 43
providers.bzl
in apple
664 - 28 1733 69
entitlements_support.bzl
in apple/internal
336 - 50 1120 5
swift_dylibs.bzl
in apple/internal/partials
269 - 50 1256 23
bundletool_experimental.py
in tools/bundletool
123 14 52 1711 11
codesigningtool.py
in tools/codesigningtool
286 18 53 1127 21
rule_factory.bzl
in apple/internal
1175 - 56 1205 88
tvos_rules.bzl
in apple/internal
1099 - 56 1256 60
framework_import.bzl
in apple/internal/partials
233 - 56 1256 24
embedded_bundles.bzl
in apple/internal/partials
174 - 56 1256 10
embeddable_info.bzl
in apple/internal/providers
69 - 56 56 1
framework_provider_aspect.bzl
in apple/internal/aspects
66 - 56 56 1
aspects.bzl
in apple
19 - 56 177 2