bazelbuild / rules_go
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: 109
  • Daily file updates (only one update per file and date counted): 2263
  • First update: 2015-10-09
  • Latest update: 2022-01-27
  • Days between first and latest update: 2303 (329 weeks, estimated 1645 working days)
  • Active days (at least one file change): 718
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 109 files with 16,428 lines of code in files.
    • 85 files that are 366+ days old (13,303 lines of code)
    • 18 files that are 181-365 days old (2,695 lines of code)
    • 5 files that are 91-180 days old (367 lines of code)
    • 1 files that are 31-90 days old (63 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
80% | 16% | 2% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 109 files with 16,428 lines of code in files.
    • 35 files have been last changed 366+ days ago (3,344 lines of code)
    • 20 files have been last changed 181-365 days ago (3,048 lines of code)
    • 17 files have been last changed 91-180 days ago (1,794 lines of code)
    • 19 files have been last changed 31-90 days ago (3,874 lines of code)
    • 18 files have been last changed 1-30 days ago (4,368 lines of code)
20% | 18% | 10% | 23% | 26%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, bzl, rst, c, proto, txt, patch, s, md, sh, h, json, in, cc, m, py, xml, yml, mm, cpp, gitignore, tpl
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
bzl96% | 3% | 0% | 0% | 0%
go68% | 26% | 4% | <1% | 0%
in100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go26% | 25% | 16% | 22% | 8%
bzl12% | 9% | 3% | 24% | 49%
in82% | 0% | 0% | 0% | 17%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
go/tools/builders82% | 16% | 0% | 1% | 0%
go/private97% | 2% | 0% | 0% | 0%
go/private/rules100% | 0% | 0% | 0% | 0%
go/private/actions100% | 0% | 0% | 0% | 0%
go/tools/bzltestutil100% | 0% | 0% | 0% | 0%
go/tools/bazel_testing100% | 0% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
go/tools/bazel100% | 0% | 0% | 0% | 0%
go/tools/bazel_benchmark100% | 0% | 0% | 0% | 0%
go/private/tools100% | 0% | 0% | 0% | 0%
extras100% | 0% | 0% | 0% | 0%
go100% | 0% | 0% | 0% | 0%
go/platform65% | 34% | 0% | 0% | 0%
go/private/skylib100% | 0% | 0% | 0% | 0%
go/tools/windows-testrunner100% | 0% | 0% | 0% | 0%
proto/wkt100% | 0% | 0% | 0% | 0%
go/tools/internal100% | 0% | 0% | 0% | 0%
go/toolchain100% | 0% | 0% | 0% | 0%
go/tools/fetch_repo100% | 0% | 0% | 0% | 0%
go/tools/coverdata100% | 0% | 0% | 0% | 0%
go/tools/releaser0% | 76% | 23% | 0% | 0%
go/tools/gopackagesdriver0% | 91% | 8% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
go/tools/builders29% | 36% | 3% | 25% | 5%
go/tools/bazel_benchmark98% | 0% | 0% | 0% | 1%
go/tools/bzltestutil45% | 54% | 0% | 0% | 0%
go/private9% | 2% | 0% | 24% | 63%
go/private/actions24% | 25% | 26% | 24% | 0%
go/private/rules9% | 0% | 0% | 35% | 55%
extras46% | 0% | 0% | 53% | 0%
go/private/skylib100% | 0% | 0% | 0% | 0%
go/tools/windows-testrunner100% | 0% | 0% | 0% | 0%
go/tools/internal100% | 0% | 0% | 0% | 0%
go/tools/fetch_repo100% | 0% | 0% | 0% | 0%
proto9% | 52% | 0% | 0% | 37%
proto/wkt0% | 100% | 0% | 0% | 0%
go/tools/releaser0% | 4% | 58% | 0% | 36%
go/platform0% | 34% | 0% | 27% | 37%
go/tools/bazel_testing0% | 12% | 0% | 87% | 0%
go/tools/bazel0% | 10% | 0% | 89% | 0%
go/tools/gopackagesdriver0% | 4% | 78% | 0% | 17%
go/tools/coverdata0% | 0% | 0% | 100% | 0%
go/private/tools0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
go/toolchain0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
def.bzl
in go
161 - 11 2163 127
main.go
in go/tools/fetch_repo
52 3 1781 1985 2
filter.go
in go/tools/builders
131 2 345 1747 10
asm.go
in go/tools/builders
104 3 345 1747 17
bazel.go
in go/tools/bazel
42 3 248 1740 5
repositories.bzl
in go/private
269 - 11 1717 97
go_toolchain.bzl
in go/private
133 - 469 1715 50
toolchains.bzl
in go/toolchain
69 - 21 1715 53
common.bzl
in go/private
212 - 38 1710 52
generate_test_main.go
in go/tools/builders
309 4 11 1698 35
compile.go
in go/tools/builders
177 1 501 1698 34
link.go
in go/tools/builders
120 1 64 1697 23
flags.go
in go/tools/builders
87 7 1021 1697 3
md5sum.go
in go/tools/builders
66 3 1312 1688 3
providers.bzl
in go/private
96 - 483 1660 30
embed.go
in go/tools/builders
282 12 1403 1652 2
path.bzl
in go/private/tools
247 - 21 1632 34
test.bzl
in go/private/rules
617 - 11 1619 76
binary.bzl
in go/private/rules
445 - 38 1619 57
link.bzl
in go/private/actions
230 - 64 1619 69
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.go
in go/tools/fetch_repo
52 3 1781 1985 2
replicate.go
in go/tools/builders
133 6 1435 1478 4
embed.go
in go/tools/builders
282 12 1403 1652 2
md5sum.go
in go/tools/builders
66 3 1312 1688 3
in
hello.go.in
in go/tools/bazel_benchmark
6 - 1295 1295 1
in
WORKSPACE.in
in go/tools/bazel_benchmark
17 - 1295 1295 1
bazel_benchmark.go
in go/tools/bazel_benchmark
355 13 1291 1295 2
path.go
in go/tools/builders
4 1 1269 1269 1
path_windows.go
in go/tools/builders
20 1 1269 1269 1
versions.bzl
in go/private/skylib/lib
103 - 1166 1480 5
filter_buildid.go
in go/tools/builders
26 1 1088 1388 4
pack.bzl
in go/private/actions
38 - 1088 1619 22
ar.go
in go/tools/builders
71 5 1088 1418 2
generate_nogo_main.go
in go/tools/builders
154 2 1088 1212 4
flags.go
in go/tools/builders
87 7 1021 1697 3
archive.go
in go/tools/internal/txtar
81 6 957 957 1
gogo.bzl
in proto
38 - 760 1506 4
embed_data_deps.bzl
in extras
30 - 729 940 2
windows-testrunner.go
in go/tools/windows-testrunner
94 3 619 1021 2
compile.go
in go/tools/builders
177 1 501 1698 34
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
edit.go
in go/tools/builders
63 9 86 86 1
prepare.go
in go/tools/releaser
207 3 121 128 2
boilerplate.go
in go/tools/releaser
56 2 128 128 1
git.go
in go/tools/releaser
31 6 128 128 1
utils.go
in go/tools/gopackagesdriver
39 4 160 160 1
build_context.go
in go/tools/gopackagesdriver
34 2 160 160 1
crosstool.bzl
in go/platform
55 - 218 218 1
upgradedep.go
in go/tools/releaser
460 6 15 219 3
file.go
in go/tools/releaser
253 9 128 219 2
github.go
in go/tools/releaser
98 6 128 219 2
releaser.go
in go/tools/releaser
94 7 128 219 2
run.go
in go/tools/releaser
61 6 219 219 1
stdliblist.go
in go/tools/builders
161 6 160 221 2
aspect.bzl
in go/tools/gopackagesdriver
145 - 21 221 3
bazel.go
in go/tools/gopackagesdriver
128 9 160 221 2
bazel_json_builder.go
in go/tools/gopackagesdriver
120 8 160 221 2
flatpackage.go
in go/tools/gopackagesdriver
117 8 160 221 2
packageregistry.go
in go/tools/gopackagesdriver
109 8 160 221 2
main.go
in go/tools/gopackagesdriver
66 2 160 221 3
json_packages_driver.go
in go/tools/gopackagesdriver
36 2 221 221 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
test.bzl
in go/private/rules
617 - 11 1619 76
generate_test_main.go
in go/tools/builders
309 4 11 1698 35
repositories.bzl
in go/private
269 - 11 1717 97
def.bzl
in go
161 - 11 2163 127
upgradedep.go
in go/tools/releaser
460 6 15 219 3
nogo.bzl
in go/private
33 - 17 1212 6
context.bzl
in go/private
765 - 21 1512 79
sdk.bzl
in go/private
424 - 21 1512 31
transition.bzl
in go/private/rules
295 - 21 658 12
path.bzl
in go/private/tools
247 - 21 1632 34
cgo.bzl
in go/private/rules
190 - 21 1619 74
def.bzl
in proto
157 - 21 1610 41
aspect.bzl
in go/tools/gopackagesdriver
145 - 21 221 3
nogo.bzl
in go/private/rules
127 - 21 1212 16
toolchains.bzl
in go/toolchain
69 - 21 1715 53
list.bzl
in go/platform
59 - 21 1555 17
deps.bzl
in go
36 - 21 1104 4
in
BUILD.bazel.in
in go/tools/bazel_benchmark
5 - 21 1295 2
binary.bzl
in go/private/rules
445 - 38 1619 57
common.bzl
in go/private
212 - 38 1710 52