bazelbuild / bazel-gazelle
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: 90
  • Daily file updates (only one update per file and date counted): 1639
  • First update: 2017-11-03
  • Latest update: 2022-01-27
  • Days between first and latest update: 1547 (221 weeks, estimated 1105 working days)
  • Active days (at least one file change): 337
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 90 files with 19,603 lines of code in files.
    • 86 files that are 366+ days old (19,280 lines of code)
    • 1 files that are 181-365 days old (156 lines of code)
    • 3 files that are 91-180 days old (167 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)
98% | <1% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 90 files with 19,603 lines of code in files.
    • 51 files have been last changed 366+ days ago (4,794 lines of code)
    • 9 files have been last changed 181-365 days ago (7,738 lines of code)
    • 21 files have been last changed 91-180 days ago (5,167 lines of code)
    • 5 files have been last changed 31-90 days ago (1,257 lines of code)
    • 4 files have been last changed 1-30 days ago (647 lines of code)
24% | 39% | 26% | 6% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, in, proto, bzl, c, txt, rst, md, h, S, mod, gitignore, patch, s, json, yml, bash
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go99% | <1% | 0% | 0% | 0%
bzl91% | 0% | 8% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
bash100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go26% | 43% | 20% | 7% | 3%
bzl4% | 5% | 86% | 0% | 4%
in100% | 0% | 0% | 0% | 0%
bash100% | 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
language98% | 1% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
rule100% | 0% | 0% | 0% | 0%
internal89% | 0% | 10% | 0% | 0%
repo100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
walk100% | 0% | 0% | 0% | 0%
merger100% | 0% | 0% | 0% | 0%
resolve100% | 0% | 0% | 0% | 0%
config100% | 0% | 0% | 0% | 0%
label100% | 0% | 0% | 0% | 0%
testtools100% | 0% | 0% | 0% | 0%
pathtools100% | 0% | 0% | 0% | 0%
flag100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
cmd66% | 0% | 9% | 24% | 0%
language8% | 65% | 22% | 0% | 3%
rule35% | 6% | 37% | 19% | 0%
repo67% | 0% | 0% | 32% | 0%
resolve100% | 0% | 0% | 0% | 0%
walk75% | 24% | 0% | 0% | 0%
internal12% | 6% | 75% | 0% | 4%
config100% | 0% | 0% | 0% | 0%
merger52% | 0% | 0% | 0% | 47%
testtools100% | 0% | 0% | 0% | 0%
pathtools100% | 0% | 0% | 0% | 0%
flag100% | 0% | 0% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
label0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
config.go
in config
152 8 504 1554 13
merger.go
in merger
147 4 536 1554 13
fix.go
in merger
135 4 10 1554 8
constants.go
in config
5 - 1190 1554 4
index.go
in resolve
174 10 423 1527 11
deps.bzl
in root
368 - 119 1520 33
def.bzl
in root
136 - 169 1520 19
diff.go
in cmd/gazelle
60 1 427 1520 12
in
gazelle.bash.in
in internal
59 - 504 1520 10
fix.go
in cmd/gazelle
24 1 583 1520 9
print.go
in cmd/gazelle
13 1 548 1520 9
fix-update.go
in cmd/gazelle
477 19 450 1507 52
gazelle.go
in cmd/gazelle
119 6 504 1507 9
update-repos.go
in cmd/gazelle
430 14 32 1506 30
finder.go
in internal/wspace
47 3 646 1494 3
version.go
in internal/version
46 3 1491 1491 1
overlay_repository.bzl
in internal
160 - 98 1454 6
move_labels.go
in cmd/move_labels
201 10 646 1451 5
go_repository.bzl
in internal
453 - 94 1449 43
fetch_repo.go
in cmd/fetch_repo
63 1 1069 1449 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
version.go
in internal/version
46 3 1491 1491 1
autogazelle.go
in cmd/autogazelle
120 6 1214 1214 1
constants.go
in config
5 - 1190 1554 4
constants.go
in language/proto
5 - 1190 1190 1
fix.go
in language/proto
7 1 1190 1190 1
constants.go
in language/go
9 - 1190 1190 1
config.go
in testtools
26 1 1190 1190 1
gen_std_package_list.go
in language/go/gen_std_package_list
58 1 1190 1190 1
sort_labels.go
in rule
73 5 1190 1190 1
lang.go
in language/proto
8 2 1155 1190 2
lang.go
in language/go
10 2 1155 1190 2
langs.go
in cmd/gazelle
10 - 1155 1320 3
lang.go
in language
27 - 1142 1190 3
xlang.go
in internal/gazellebinarytest
51 13 1142 1155 2
flag.go
in flag
61 6 1081 1190 3
fetch_repo.go
in cmd/fetch_repo
63 1 1069 1449 2
vcs.go
in cmd/fetch_repo
37 2 991 1069 2
types.go
in rule
14 - 966 1190 2
autogazelle.bash
in cmd/autogazelle
8 - 897 1214 3
platform_strings.go
in rule
185 9 870 1190 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
extend_docs.bzl
in internal
79 - 8 94 2
repository_docs.bzl
in internal
52 - 98 98 1
common.bzl
in internal
36 - 168 168 1
embed.go
in language/go
156 7 105 333 3
known_proto_imports.go
in language/proto
2905 - 333 574 4
known_go_imports.go
in language/proto
329 - 333 574 4
def.bzl
in language/proto/gen
48 - 617 617 1
modules.go
in language/go
184 3 23 859 6
update.go
in language/go
98 5 568 859 4
godep.go
in language/go
65 1 859 859 1
dep.go
in language/go
41 1 859 859 1
update.go
in language
33 - 859 859 1
generate_repo_config.go
in cmd/generate_repo_config
107 5 32 896 7
go_repository_config.bzl
in internal
61 - 168 896 4
go_repository_tools_srcs.bzl
in internal
108 - 333 934 6
go_repository_tools.bzl
in internal
128 - 168 963 6
go_repository_cache.bzl
in internal
123 - 168 963 6
module.go
in cmd/fetch_repo
279 9 588 1069 4
list_repository_tools_srcs.go
in internal
79 1 98 1069 3
vcs.go
in cmd/fetch_repo
37 2 991 1069 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
extend_docs.bzl
in internal
79 - 8 94 2
fix.go
in merger
135 4 10 1554 8
generate.go
in language/proto
249 8 16 1190 14
modules.go
in language/go
184 3 23 859 6
update-repos.go
in cmd/gazelle
430 14 32 1506 30
repo.go
in repo
194 13 32 1190 15
generate_repo_config.go
in cmd/generate_repo_config
107 5 32 896 7
label.go
in label
139 8 72 1190 7
merge.go
in rule
387 13 78 1190 6
rule.go
in rule
739 72 93 1190 15
go_repository.bzl
in internal
453 - 94 1449 43
gazelle_binary.bzl
in internal
112 - 94 1155 7
overlay_repository.bzl
in internal
160 - 98 1454 6
list_repository_tools_srcs.go
in internal
79 1 98 1069 3
repository_docs.bzl
in internal
52 - 98 98 1
config.go
in language/proto
202 14 99 1190 9
package.go
in language/proto
34 3 99 1190 2
embed.go
in language/go
156 7 105 333 3
generate.go
in language/go
609 17 116 1190 29
std_package_list.go
in language/go
666 - 119 1190 7