bazelbuild / examples
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: 73
  • Daily file updates (only one update per file and date counted): 357
  • First update: 2015-04-02
  • Latest update: 2022-01-19
  • Days between first and latest update: 2485 (355 weeks, estimated 1775 working days)
  • Active days (at least one file change): 107
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 73 files with 1,605 lines of code in files.
    • 69 files that are 366+ days old (1,578 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 3 files that are 91-180 days old (16 lines of code)
    • 1 files that are 31-90 days old (11 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
98% | 0% | <1% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 73 files with 1,605 lines of code in files.
    • 51 files have been last changed 366+ days ago (880 lines of code)
    • 8 files have been last changed 181-365 days ago (299 lines of code)
    • 13 files have been last changed 91-180 days ago (415 lines of code)
    • 1 files have been last changed 31-90 days ago (11 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
54% | 18% | 25% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
bzl, xml, md, cc, txt, java, h, cpp, sh, gitignore, m, html, json, py, xib, plist, bat, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
bzl99% | 0% | 0% | <1% | 0%
java100% | 0% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
m100% | 0% | 0% | 0% | 0%
h89% | 0% | 10% | 0% | 0%
cpp45% | 0% | 54% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
bzl41% | 24% | 33% | <1% | 0%
java94% | 5% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
m100% | 0% | 0% | 0% | 0%
h89% | 0% | 10% | 0% | 0%
cpp45% | 0% | 54% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
html100% | 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
rules/starlark_configurations100% | 0% | 0% | 0% | 0%
rules/runfiles100% | 0% | 0% | 0% | 0%
tutorial/android100% | 0% | 0% | 0% | 0%
rules/shell_command100% | 0% | 0% | 0% | 0%
rules/depsets100% | 0% | 0% | 0% | 0%
rules/aspect100% | 0% | 0% | 0% | 0%
rules/predeclared_outputs100% | 0% | 0% | 0% | 0%
rules/computed_dependencies100% | 0% | 0% | 0% | 0%
tutorial/ios-app100% | 0% | 0% | 0% | 0%
rules/executable100% | 0% | 0% | 0% | 0%
android/firebase-cloud-messaging100% | 0% | 0% | 0% | 0%
rules/implicit_output100% | 0% | 0% | 0% | 0%
cpp-tutorial/stage3100% | 0% | 0% | 0% | 0%
rules/expand_template100% | 0% | 0% | 0% | 0%
rules/actions_run100% | 0% | 0% | 0% | 0%
android/ndk100% | 0% | 0% | 0% | 0%
cpp-tutorial/stage2100% | 0% | 0% | 0% | 0%
rules/mandatory_provider100% | 0% | 0% | 0% | 0%
rules/optional_provider100% | 0% | 0% | 0% | 0%
android/tutorial100% | 0% | 0% | 0% | 0%
rules/attributes100% | 0% | 0% | 0% | 0%
java-tutorial/src100% | 0% | 0% | 0% | 0%
cpp-tutorial/stage1100% | 0% | 0% | 0% | 0%
make-variables/testapp100% | 0% | 0% | 0% | 0%
rules/actions_write100% | 0% | 0% | 0% | 0%
tutorial/backend100% | 0% | 0% | 0% | 0%
java-maven/src100% | 0% | 0% | 0% | 0%
rules/empty100% | 0% | 0% | 0% | 0%
rules/features100% | 0% | 0% | 0% | 0%
third-party-dependencies0% | 0% | 100% | 0% | 0%
flags-parsing-tutorial0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
rules/runfiles100% | 0% | 0% | 0% | 0%
rules/starlark_configurations26% | 61% | 12% | 0% | 0%
tutorial/android100% | 0% | 0% | 0% | 0%
rules/shell_command100% | 0% | 0% | 0% | 0%
tutorial/ios-app100% | 0% | 0% | 0% | 0%
rules/executable100% | 0% | 0% | 0% | 0%
android/firebase-cloud-messaging100% | 0% | 0% | 0% | 0%
cpp-tutorial/stage3100% | 0% | 0% | 0% | 0%
android/ndk100% | 0% | 0% | 0% | 0%
cpp-tutorial/stage2100% | 0% | 0% | 0% | 0%
android/tutorial100% | 0% | 0% | 0% | 0%
rules/attributes100% | 0% | 0% | 0% | 0%
cpp-tutorial/stage1100% | 0% | 0% | 0% | 0%
make-variables/testapp100% | 0% | 0% | 0% | 0%
tutorial/backend100% | 0% | 0% | 0% | 0%
java-maven/src100% | 0% | 0% | 0% | 0%
rules/aspect15% | 0% | 84% | 0% | 0%
rules/depsets11% | 0% | 88% | 0% | 0%
java-tutorial/src31% | 68% | 0% | 0% | 0%
rules/empty100% | 0% | 0% | 0% | 0%
rules/features100% | 0% | 0% | 0% | 0%
rules/expand_template11% | 0% | 88% | 0% | 0%
rules/actions_run9% | 90% | 0% | 0% | 0%
rules/predeclared_outputs0% | 0% | 100% | 0% | 0%
rules/computed_dependencies0% | 0% | 100% | 0% | 0%
rules/implicit_output0% | 0% | 100% | 0% | 0%
rules/mandatory_provider0% | 0% | 100% | 0% | 0%
rules/optional_provider0% | 0% | 100% | 0% | 0%
third-party-dependencies0% | 0% | 100% | 0% | 0%
rules/actions_write0% | 0% | 100% | 0% | 0%
flags-parsing-tutorial0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MainActivity.java
in tutorial/android/src/main/java/com/google/bazel/example/android/activities
93 3 2324 2360 2
AppDelegate.m
in tutorial/ios-app/UrlGet
20 - 2324 2360 2
MyAppServlet.java
in tutorial/backend/src/main/java/com/google/bazel/example/app
12 1 2324 2360 2
UrlGetViewController.m
in tutorial/ios-app/UrlGet
11 - 2324 2360 2
main.m
in tutorial/ios-app/UrlGet
7 1 2324 2360 2
UrlGetViewController.h
in tutorial/ios-app/UrlGet
6 - 2324 2360 2
AppDelegate.h
in tutorial/ios-app/UrlGet
4 - 2324 2360 2
App.java
in java-maven/src/main/java/com/example/myproject
11 2 1985 1985 1
hello-world.cc
in cpp-tutorial/stage1/main
19 3 1534 1704 3
hello-world.cc
in cpp-tutorial/stage2/main
17 2 1648 1704 2
hello-world.cc
in cpp-tutorial/stage3/main
13 1 1648 1704 2
Runner.java
in java-tutorial/src/main/java/com/example/cmdline
7 1 193 1704 2
hello-time.cc
in cpp-tutorial/stage3/lib
7 1 1704 1704 1
Greeting.java
in java-tutorial/src/main/java/com/example
6 1 193 1704 3
ProjectRunner.java
in java-tutorial/src/main/java/com/example
6 1 1704 1704 1
hello-greet.h
in cpp-tutorial/stage2/main
5 - 1704 1704 1
hello-greet.cc
in cpp-tutorial/stage2/main
5 1 1704 1704 1
hello-greet.h
in cpp-tutorial/stage3/main
5 - 1107 1704 2
hello-greet.cc
in cpp-tutorial/stage3/main
5 1 1704 1704 1
hello-time.h
in cpp-tutorial/stage3/lib
4 - 1107 1704 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AppDelegate.h
in tutorial/ios-app/UrlGet
4 - 2324 2360 2
UrlGetViewController.h
in tutorial/ios-app/UrlGet
6 - 2324 2360 2
main.m
in tutorial/ios-app/UrlGet
7 1 2324 2360 2
UrlGetViewController.m
in tutorial/ios-app/UrlGet
11 - 2324 2360 2
MyAppServlet.java
in tutorial/backend/src/main/java/com/google/bazel/example/app
12 1 2324 2360 2
AppDelegate.m
in tutorial/ios-app/UrlGet
20 - 2324 2360 2
MainActivity.java
in tutorial/android/src/main/java/com/google/bazel/example/android/activities
93 3 2324 2360 2
App.java
in java-maven/src/main/java/com/example/myproject
11 2 1985 1985 1
hello-greet.cc
in cpp-tutorial/stage3/main
5 1 1704 1704 1
hello-greet.cc
in cpp-tutorial/stage2/main
5 1 1704 1704 1
hello-greet.h
in cpp-tutorial/stage2/main
5 - 1704 1704 1
ProjectRunner.java
in java-tutorial/src/main/java/com/example
6 1 1704 1704 1
hello-time.cc
in cpp-tutorial/stage3/lib
7 1 1704 1704 1
hello.cc
in rules/expand_template
4 1 1659 1659 1
hello-world.cc
in cpp-tutorial/stage3/main
13 1 1648 1704 2
hello-world.cc
in cpp-tutorial/stage2/main
17 2 1648 1704 2
hello-world.cc
in cpp-tutorial/stage1/main
19 3 1534 1704 3
foocc.py
in rules/depsets
7 - 1533 1533 1
header.html
in rules/actions_run
1 - 1514 1514 1
footer.html
in rules/actions_run
1 - 1514 1514 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
build_defs.bzl
in flags-parsing-tutorial
11 - 58 58 1
my_lib.cpp
in third-party-dependencies
7 1 100 100 1
hello_world.cpp
in third-party-dependencies
6 1 100 100 1
my_lib.h
in third-party-dependencies
3 - 100 100 1
defs.bzl
in rules/starlark_configurations/read_attr_in_transition
27 - 359 606 2
defs.bzl
in rules/starlark_configurations/cc_binary_selectable_copts
85 - 359 626 2
defs.bzl
in rules/starlark_configurations/cc_test
40 - 359 626 2
lib.cc
in rules/starlark_configurations/cc_binary_selectable_copts
12 1 626 626 1
main.cc
in rules/starlark_configurations/cc_binary_selectable_copts
6 1 626 626 1
mytest.cc
in rules/starlark_configurations/cc_test
3 1 626 626 1
defs.bzl
in rules/starlark_configurations/attaching_transitions_to_rules
65 - 359 630 2
defs.bzl
in rules/starlark_configurations/multi_arch_binary
50 - 120 630 3
defs.bzl
in rules/starlark_configurations/transition_on_native_flag
39 - 359 630 2
defs.bzl
in rules/starlark_configurations/label_typed_build_setting
18 - 630 630 1
defs.bzl
in rules/starlark_configurations/use_skylib_build_setting
15 - 630 630 1
defs.bzl
in rules/starlark_configurations/select_on_build_setting
14 - 630 630 1
defs.bzl
in make-variables/testapp
10 - 631 631 1
rule.bzl
in rules/features
6 - 631 631 1
app.cc
in make-variables/testapp
5 1 631 631 1
defs.bzl
in rules/starlark_configurations/basic_build_setting
42 - 632 632 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
build_defs.bzl
in flags-parsing-tutorial
11 - 58 58 1
my_lib.cpp
in third-party-dependencies
7 1 100 100 1
hello_world.cpp
in third-party-dependencies
6 1 100 100 1
my_lib.h
in third-party-dependencies
3 - 100 100 1
defs.bzl
in rules/starlark_configurations/multi_arch_binary
50 - 120 630 3
hash.bzl
in rules/predeclared_outputs
59 - 172 1428 4
hash.bzl
in rules/computed_dependencies
54 - 172 1659 6
foo.bzl
in rules/depsets
54 - 172 1533 7
file_collector.bzl
in rules/aspect
50 - 172 1514 4
hash.bzl
in rules/implicit_output
38 - 172 1514 3
hello.bzl
in rules/expand_template
30 - 172 1659 6
sum.bzl
in rules/mandatory_provider
25 - 172 1513 4
sum.bzl
in rules/optional_provider
25 - 172 1513 4
file.bzl
in rules/actions_write
14 - 172 1514 4
execute.bzl
in rules/actions_run
30 - 193 1514 6
Runner.java
in java-tutorial/src/main/java/com/example/cmdline
7 1 193 1704 2
Greeting.java
in java-tutorial/src/main/java/com/example
6 1 193 1704 3
defs.bzl
in rules/starlark_configurations/cc_binary_selectable_copts
85 - 359 626 2
defs.bzl
in rules/starlark_configurations/attaching_transitions_to_rules
65 - 359 630 2
defs.bzl
in rules/starlark_configurations/cc_test
40 - 359 626 2