bazelbuild / bazel-skylib
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: 28
  • Daily file updates (only one update per file and date counted): 247
  • First update: 2017-10-31
  • Latest update: 2022-01-12
  • Days between first and latest update: 1535 (219 weeks, estimated 1095 working days)
  • Active days (at least one file change): 143
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 28 files with 2,760 lines of code in files.
    • 28 files that are 366+ days old (2,760 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 28 files with 2,760 lines of code in files.
    • 20 files have been last changed 366+ days ago (1,667 lines of code)
    • 5 files have been last changed 181-365 days ago (478 lines of code)
    • 2 files have been last changed 91-180 days ago (513 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 1 files have been last changed 1-30 days ago (102 lines of code)
60% | 17% | 18% | 0% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
bzl, md, in, txt, sh, cc, go, gitignore, json, yml, bash
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
bzl100% | 0% | 0% | 0% | 0%
go100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
bzl57% | 18% | 20% | 0% | 4%
go100% | 0% | 0% | 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
lib100% | 0% | 0% | 0% | 0%
rules100% | 0% | 0% | 0% | 0%
rules/private100% | 0% | 0% | 0% | 0%
gazelle/bzl100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
lib59% | 10% | 30% | 0% | 0%
rules/private64% | 35% | 0% | 0% | 0%
gazelle/bzl100% | 0% | 0% | 0% | 0%
ROOT90% | 0% | 9% | 0% | 0%
rules25% | 47% | 0% | 0% | 26%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
skylark_library.bzl
in root
20 - 928 1557 6
versions.bzl
in lib
104 - 928 1484 5
lib.bzl
in root
18 - 928 1484 11
paths.bzl
in lib
193 - 1333 1478 4
selects.bzl
in lib
211 - 681 1445 9
partial.bzl
in lib
140 - 193 1389 6
unittest.bzl
in lib
498 - 123 1386 26
new_sets.bzl
in lib
188 - 687 1386 8
sets.bzl
in lib
16 - 983 1386 6
collections.bzl
in lib
57 - 1121 1380 3
shell.bzl
in lib
43 - 1333 1380 2
dicts.bzl
in lib
36 - 1052 1380 3
structs.bzl
in lib
33 - 277 1380 3
types.bzl
in lib
118 - 871 1368 7
bzl_library.bzl
in root
93 - 732 1225 4
old_sets.bzl
in lib
15 - 732 1172 3
workspace.bzl
in root
18 - 1117 1158 2
copy_file.bzl
in rules
24 - 1052 1054 2
write_file.bzl
in rules
25 - 1052 1053 2
copy_file_private.bzl
in rules/private
126 - 277 1052 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
shell.bzl
in lib
43 - 1333 1380 2
paths.bzl
in lib
193 - 1333 1478 4
collections.bzl
in lib
57 - 1121 1380 3
workspace.bzl
in root
18 - 1117 1158 2
copy_file.bzl
in rules
24 - 1052 1054 2
write_file.bzl
in rules
25 - 1052 1053 2
dicts.bzl
in lib
36 - 1052 1380 3
maprule_util.bzl
in rules/private
123 - 1047 1052 2
write_file_private.bzl
in rules/private
102 - 1002 1052 3
sets.bzl
in lib
16 - 983 1386 6
lib.bzl
in root
18 - 928 1484 11
skylark_library.bzl
in root
20 - 928 1557 6
versions.bzl
in lib
104 - 928 1484 5
types.bzl
in lib
118 - 871 1368 7
old_sets.bzl
in lib
15 - 732 1172 3
bzl_library.bzl
in root
93 - 732 1225 4
new_sets.bzl
in lib
188 - 687 1386 8
selects.bzl
in lib
211 - 681 1445 9
select_file.bzl
in rules
49 - 660 708 2
gazelle.go
in gazelle/bzl
214 19 470 533 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
gazelle.go
in gazelle/bzl
214 19 470 533 4
select_file.bzl
in rules
49 - 660 708 2
version.bzl
in root
15 - 130 896 5
common_settings.bzl
in rules
86 - 233 966 4
run_binary.bzl
in rules
93 - 233 990 4
native_binary.bzl
in rules
102 - 23 997 4
copy_file_private.bzl
in rules/private
126 - 277 1052 6
maprule_util.bzl
in rules/private
123 - 1047 1052 2
write_file_private.bzl
in rules/private
102 - 1002 1052 3
write_file.bzl
in rules
25 - 1052 1053 2
copy_file.bzl
in rules
24 - 1052 1054 2
workspace.bzl
in root
18 - 1117 1158 2
old_sets.bzl
in lib
15 - 732 1172 3
bzl_library.bzl
in root
93 - 732 1225 4
types.bzl
in lib
118 - 871 1368 7
collections.bzl
in lib
57 - 1121 1380 3
shell.bzl
in lib
43 - 1333 1380 2
dicts.bzl
in lib
36 - 1052 1380 3
structs.bzl
in lib
33 - 277 1380 3
unittest.bzl
in lib
498 - 123 1386 26
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
native_binary.bzl
in rules
102 - 23 997 4
unittest.bzl
in lib
498 - 123 1386 26
version.bzl
in root
15 - 130 896 5
partial.bzl
in lib
140 - 193 1389 6
run_binary.bzl
in rules
93 - 233 990 4
common_settings.bzl
in rules
86 - 233 966 4
copy_file_private.bzl
in rules/private
126 - 277 1052 6
structs.bzl
in lib
33 - 277 1380 3
gazelle.go
in gazelle/bzl
214 19 470 533 4
select_file.bzl
in rules
49 - 660 708 2
selects.bzl
in lib
211 - 681 1445 9
new_sets.bzl
in lib
188 - 687 1386 8
bzl_library.bzl
in root
93 - 732 1225 4
old_sets.bzl
in lib
15 - 732 1172 3
types.bzl
in lib
118 - 871 1368 7
versions.bzl
in lib
104 - 928 1484 5
skylark_library.bzl
in root
20 - 928 1557 6
lib.bzl
in root
18 - 928 1484 11
sets.bzl
in lib
16 - 983 1386 6
write_file_private.bzl
in rules/private
102 - 1002 1052 3