facebook / fb303
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: 110
  • Daily file updates (only one update per file and date counted): 296
  • First update: 2016-08-08
  • Latest update: 2022-04-01
  • Days between first and latest update: 2063 (294 weeks, estimated 1470 working days)
  • Active days (at least one file change): 869
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 110 files with 15,589 lines of code in files.
    • 106 files that are 366+ days old (15,237 lines of code)
    • 1 files that are 181-365 days old (34 lines of code)
    • 1 files that are 91-180 days old (17 lines of code)
    • 2 files that are 31-90 days old (301 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | <1% | <1% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 110 files with 15,589 lines of code in files.
    • 18 files have been last changed 366+ days ago (1,540 lines of code)
    • 4 files have been last changed 181-365 days ago (549 lines of code)
    • 46 files have been last changed 91-180 days ago (3,482 lines of code)
    • 36 files have been last changed 31-90 days ago (8,640 lines of code)
    • 6 files have been last changed 1-30 days ago (1,378 lines of code)
9% | 3% | 22% | 55% | 8%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
py, cpp, h, cmake, txt, md, toml, sh, rs, thrift, c, in, gitignore, json, yml, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py95% | 0% | 0% | 4% | 0%
h100% | 0% | 0% | 0% | 0%
cmake98% | 1% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
rs100% | 0% | 0% | 0% | 0%
thrift100% | 0% | 0% | 0% | 0%
toml54% | 0% | 34% | 12% | 0%
in100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cmake72% | 14% | 0% | 12% | 0%
py<1% | 3% | 0% | 91% | 4%
rs2% | 0% | 0% | 97% | 0%
h0% | 0% | 56% | 24% | 18%
cpp0% | 0% | 34% | 57% | 7%
c0% | 0% | 100% | 0% | 0%
thrift0% | 0% | 100% | 0% | 0%
in0% | 0% | 100% | 0% | 0%
toml0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
fb30399% | 0% | <1% | 0% | 0%
build/fbcode_builder/getdeps92% | 0% | 0% | 7% | 0%
build/fbcode_builder/CMake98% | 1% | 0% | 0% | 0%
build/fbcode_builder100% | 0% | 0% | 0% | 0%
fb303/detail100% | 0% | 0% | 0% | 0%
fb303/thrift100% | 0% | 0% | 0% | 0%
CMake100% | 0% | 0% | 0% | 0%
ROOT0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
build/fbcode_builder/CMake51% | 18% | 2% | 27% | 0%
fb303/thrift<1% | 0% | 34% | 41% | 23%
build/fbcode_builder/getdeps<1% | 0% | 0% | 92% | 7%
fb3030% | 0% | 51% | 31% | 16%
fb303/detail0% | 0% | 33% | 66% | 0%
CMake0% | 0% | 100% | 0% | 0%
build/fbcode_builder0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
fb303_core.thrift
in fb303/thrift
39 - 109 1183 13 8
115 10 109 1075 8 5
39 - 109 1075 8 5
18 2 109 1073 3 2
ExportType.h
in fb303
94 - 84 1066 4 3
48 - 109 1066 3 2
Timeseries.h
in fb303
190 5 109 1065 6 4
QuantileStatMap.h
in fb303/detail
92 2 64 1065 10 8
78 3 109 1065 6 5
14 - 109 1065 4 3
QuantileStatMap.cpp
in fb303/detail
13 - 109 1065 5 4
6 - 109 1065 4 3
109 16 109 1058 5 4
105 10 64 1058 7 6
99 4 109 1058 8 3
90 8 64 1058 6 4
45 4 109 1058 5 3
36 - 109 1058 7 4
27 3 109 1058 4 2
22 1 109 1058 6 3
19 1 109 1058 4 2
7 - 109 1058 3 2
595 53 64 1057 12 8
345 22 79 1057 18 7
234 7 64 1057 9 7
176 18 109 1057 4 3
152 10 109 1057 3 3
144 8 109 1057 6 2
130 21 109 1057 3 2
87 18 109 1057 12 5
52 - 109 1057 4 4
29 2 109 1057 3 2
15 - 109 1057 5 3
203 22 109 1044 14 7
13 1 109 1044 4 3
23 - 109 1003 4 2
49 - 109 1002 7 4
7 - 109 1002 4 3
321 30 109 995 5 4
875 86 21 988 21 14
144 11 21 988 8 5
26 1 109 982 4 3
20 2 109 982 4 3
getdeps.py
in build/fbcode_builder
993 41 32 980 53 19
builder.py
in build/fbcode_builder/getdeps
822 48 35 980 78 21
fetcher.py
in build/fbcode_builder/getdeps
550 59 32 980 25 10
manifest.py
in build/fbcode_builder/getdeps
548 29 32 980 40 17
buildopts.py
in build/fbcode_builder/getdeps
434 20 56 980 44 17
fbcode_builder.py
in build/fbcode_builder
391 36 80 980 6 6
dyndeps.py
in build/fbcode_builder/getdeps
309 34 29 980 13 5
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
cmake
FindPCRE.cmake
in build/fbcode_builder/CMake
11 - 980 980 1 1
cmake
FindLibEvent.cmake
in build/fbcode_builder/CMake
69 - 980 980 1 1
cmake
FindGMock.cmake
in build/fbcode_builder/CMake
71 - 980 980 1 1
cmake
FBCMakeParseArgs.cmake
in build/fbcode_builder/CMake
135 - 970 970 1 1
cmake
FBThriftLibrary.cmake
in build/fbcode_builder/CMake
72 - 959 959 1 1
cmake
FBBuildOptions.cmake
in build/fbcode_builder/CMake
13 - 941 945 2 2
cmake
FBThriftPyLibrary.cmake
in build/fbcode_builder/CMake
100 - 941 959 2 1
cmake
FBPythonTestAddTests.cmake
in build/fbcode_builder/CMake
54 - 928 928 1 1
cmake
FBPythonBinary.cmake
in build/fbcode_builder/CMake
646 - 863 970 8 2
cmake
FBCompilerSettingsMSVC.cmake
in build/fbcode_builder/CMake
9 - 706 706 1 1
cmake
FBCompilerSettings.cmake
in build/fbcode_builder/CMake
11 - 706 706 1 1
__init__.py
in build/fbcode_builder/getdeps
1 - 636 980 2 2
cmake
FindLibUnwind.cmake
in build/fbcode_builder/CMake
25 - 605 605 1 1
cmake
FindRe2.cmake
in build/fbcode_builder/CMake
16 - 589 589 1 1
cmake
FindGflags.cmake
in build/fbcode_builder/CMake
97 - 583 980 2 1
cmake
FindGlog.cmake
in build/fbcode_builder/CMake
29 - 538 980 2 2
cmake
FBThriftCppLibrary.cmake
in build/fbcode_builder/CMake
180 - 519 959 6 5
thrift_lib.rs
in fb303/thrift
1 - 413 486 2 1
cmake
FBCompilerSettingsUnix.cmake
in build/fbcode_builder/CMake
7 - 360 706 2 1
cmake
FindSodium.cmake
in build/fbcode_builder/CMake
265 - 317 526 2 2
cmake
FindZstd.cmake
in build/fbcode_builder/CMake
34 - 280 280 1 1
make_fbpy_archive.py
in build/fbcode_builder/CMake
243 13 280 970 3 2
fb_py_win_main.c
in build/fbcode_builder/CMake
74 3 178 878 6 4
6 - 109 1065 4 3
7 - 109 1058 3 2
7 - 109 1002 4 3
QuantileStatMap.cpp
in fb303/detail
13 - 109 1065 5 4
13 1 109 1044 4 3
14 - 109 1065 4 3
15 - 109 1057 5 3
15 - 109 857 2 2
18 2 109 1073 3 2
18 2 109 772 2 2
19 1 109 1058 4 2
20 2 109 982 4 3
22 1 109 1058 6 3
23 - 109 1003 4 2
26 1 109 427 2 2
26 1 109 982 4 3
27 3 109 1058 4 2
29 2 109 1057 3 2
32 1 109 950 3 2
36 - 109 1058 7 4
39 - 109 1075 8 5
fb303_core.thrift
in fb303/thrift
39 - 109 1183 13 8
45 4 109 1058 5 3
47 2 109 857 2 2
48 - 109 1066 3 2
49 - 109 1002 7 4
52 - 109 1057 4 4
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
6 - 16 65 2 2
cargo.py
in build/fbcode_builder/getdeps
295 17 56 74 5 3
Cargo.toml
in fb303
17 - 15 129 12 10
cmake
FindZstd.cmake
in build/fbcode_builder/CMake
34 - 280 280 1 1
QuantileStatWrappers.h
in fb303/detail
76 2 109 427 2 2
68 2 109 427 5 4
26 1 109 427 2 2
cmake
RustStaticLibrary.cmake
in build/fbcode_builder/CMake
267 - 58 479 3 3
thrift_build.rs
in fb303/thrift
47 1 78 486 5 4
Cargo.toml
in fb303/thrift
27 - 15 486 25 15
thrift_lib.rs
in fb303/thrift
1 - 413 486 2 1
cmake
FindSodium.cmake
in build/fbcode_builder/CMake
265 - 317 526 2 2
cmake
FindRe2.cmake
in build/fbcode_builder/CMake
16 - 589 589 1 1
cmake
FindLibUnwind.cmake
in build/fbcode_builder/CMake
25 - 605 605 1 1
cmake
FBCompilerSettings.cmake
in build/fbcode_builder/CMake
11 - 706 706 1 1
cmake
FBCompilerSettingsMSVC.cmake
in build/fbcode_builder/CMake
9 - 706 706 1 1
cmake
FBCompilerSettingsUnix.cmake
in build/fbcode_builder/CMake
7 - 360 706 2 1
439 24 79 750 10 7
232 12 109 750 8 6
18 2 109 772 2 2
47 2 109 857 2 2
15 - 109 857 2 2
fb_py_win_main.c
in build/fbcode_builder/CMake
74 3 178 878 6 4
fb_py_test_main.py
in build/fbcode_builder/CMake
566 60 80 928 4 4
cmake
FBPythonTestAddTests.cmake
in build/fbcode_builder/CMake
54 - 928 928 1 1
py_wheel_builder.py
in build/fbcode_builder/getdeps
146 8 56 939 9 6
cmake
FBBuildOptions.cmake
in build/fbcode_builder/CMake
13 - 941 945 2 2
328 20 109 950 6 4
QuantileStatMap-inl.h
in fb303/detail
278 11 64 950 8 7
114 5 109 950 4 3
81 2 109 950 5 4
32 1 109 950 3 2
cache.py
in build/fbcode_builder/getdeps
7 3 59 952 6 5
cmake
FBThriftCppLibrary.cmake
in build/fbcode_builder/CMake
180 - 519 959 6 5
cmake
FBThriftPyLibrary.cmake
in build/fbcode_builder/CMake
100 - 941 959 2 1
cmake
FBThriftLibrary.cmake
in build/fbcode_builder/CMake
72 - 959 959 1 1
cmake
FBPythonBinary.cmake
in build/fbcode_builder/CMake
646 - 863 970 8 2
make_fbpy_archive.py
in build/fbcode_builder/CMake
243 13 280 970 3 2
cmake
FBCMakeParseArgs.cmake
in build/fbcode_builder/CMake
135 - 970 970 1 1
getdeps.py
in build/fbcode_builder
993 41 32 980 53 19
builder.py
in build/fbcode_builder/getdeps
822 48 35 980 78 21
fetcher.py
in build/fbcode_builder/getdeps
550 59 32 980 25 10
manifest.py
in build/fbcode_builder/getdeps
548 29 32 980 40 17
buildopts.py
in build/fbcode_builder/getdeps
434 20 56 980 44 17
fbcode_builder.py
in build/fbcode_builder
391 36 80 980 6 6
dyndeps.py
in build/fbcode_builder/getdeps
309 34 29 980 13 5
load.py
in build/fbcode_builder/getdeps
228 28 59 980 17 10
platform.py
in build/fbcode_builder/getdeps
187 17 59 980 16 11
make_docker_context.py
in build/fbcode_builder
132 2 80 980 3 3
expr.py
in build/fbcode_builder/getdeps
120 23 59 980 7 7
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
Cargo.toml
in fb303/thrift
27 - 15 486 25 15
Cargo.toml
in fb303
17 - 15 129 12 10
6 - 16 65 2 2
875 86 21 988 21 14
144 11 21 988 8 5
dyndeps.py
in build/fbcode_builder/getdeps
309 34 29 980 13 5
getdeps.py
in build/fbcode_builder
993 41 32 980 53 19
fetcher.py
in build/fbcode_builder/getdeps
550 59 32 980 25 10
manifest.py
in build/fbcode_builder/getdeps
548 29 32 980 40 17
builder.py
in build/fbcode_builder/getdeps
822 48 35 980 78 21
envfuncs.py
in build/fbcode_builder/getdeps
110 21 55 980 10 7
buildopts.py
in build/fbcode_builder/getdeps
434 20 56 980 44 17
cargo.py
in build/fbcode_builder/getdeps
295 17 56 74 5 3
py_wheel_builder.py
in build/fbcode_builder/getdeps
146 8 56 939 9 6
runcmd.py
in build/fbcode_builder/getdeps
106 5 56 980 14 8
shell_quoting.py
in build/fbcode_builder
48 9 56 980 5 4
cmake
RustStaticLibrary.cmake
in build/fbcode_builder/CMake
267 - 58 479 3 3
load.py
in build/fbcode_builder/getdeps
228 28 59 980 17 10
platform.py
in build/fbcode_builder/getdeps
187 17 59 980 16 11
expr.py
in build/fbcode_builder/getdeps
120 23 59 980 7 7
copytree.py
in build/fbcode_builder/getdeps
42 4 59 980 11 6
subcmd.py
in build/fbcode_builder/getdeps
24 4 59 980 6 5
cache.py
in build/fbcode_builder/getdeps
7 3 59 952 6 5
errors.py
in build/fbcode_builder/getdeps
5 1 59 980 7 6
595 53 64 1057 12 8
QuantileStatMap-inl.h
in fb303/detail
278 11 64 950 8 7
234 7 64 1057 9 7
105 10 64 1058 7 6
QuantileStatMap.h
in fb303/detail
92 2 64 1065 10 8
90 8 64 1058 6 4
thrift_build.rs
in fb303/thrift
47 1 78 486 5 4
439 24 79 750 10 7
345 22 79 1057 18 7
fb_py_test_main.py
in build/fbcode_builder/CMake
566 60 80 928 4 4
fbcode_builder.py
in build/fbcode_builder
391 36 80 980 6 6
make_docker_context.py
in build/fbcode_builder
132 2 80 980 3 3
docker_builder.py
in build/fbcode_builder
111 12 80 980 5 5
shell_builder.py
in build/fbcode_builder
73 10 80 980 6 6
utils.py
in build/fbcode_builder
54 7 80 980 3 3
parse_args.py
in build/fbcode_builder
54 1 80 980 3 3
fbcode_builder_config.py
in build/fbcode_builder
8 - 80 980 3 3
ExportType.h
in fb303
94 - 84 1066 4 3
328 20 109 950 6 4
321 30 109 995 5 4
232 12 109 750 8 6
203 22 109 1044 14 7
Timeseries.h
in fb303
190 5 109 1065 6 4
176 18 109 1057 4 3
152 10 109 1057 3 3
144 8 109 1057 6 2