facebookincubator / CG-SQL
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: 107
  • Daily file updates (only one update per file and date counted): 397
  • First update: 2020-10-08
  • Latest update: 2022-03-30
  • Days between first and latest update: 539 (77 weeks, estimated 385 working days)
  • Active days (at least one file change): 301
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 107 files with 31,103 lines of code in files.
    • 62 files that are 366+ days old (27,913 lines of code)
    • 6 files that are 181-365 days old (673 lines of code)
    • 37 files that are 91-180 days old (2,414 lines of code)
    • 2 files that are 31-90 days old (103 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
89% | 2% | 7% | <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 107 files with 31,103 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 67 files have been last changed 91-180 days ago (5,670 lines of code)
    • 23 files have been last changed 31-90 days ago (8,056 lines of code)
    • 17 files have been last changed 1-30 days ago (17,377 lines of code)
0% | 0% | 18% | 25% | 55%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
md, sql, c, h, sh, js, txt, java, html, gitignore, py, css, svg, l, m, json, y, yml, prettierignore, inc
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c92% | 1% | 5% | <1% | 0%
y100% | 0% | 0% | 0% | 0%
h84% | <1% | 15% | <1% | 0%
sql86% | 0% | 13% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
l100% | 0% | 0% | 0% | 0%
java79% | 4% | 16% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
py0% | 38% | 61% | 0% | 0%
m0% | 0% | 100% | 0% | 0%
inc0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c0% | 0% | 15% | 29% | 55%
h0% | 0% | 44% | 13% | 42%
py0% | 0% | 38% | 61% | 0%
sql0% | 0% | 40% | 0% | 59%
java0% | 0% | 100% | 0% | 0%
m0% | 0% | 100% | 0% | 0%
js0% | 0% | 20% | 79% | 0%
css0% | 0% | 47% | 52% | 0%
inc0% | 0% | 0% | 100% | 0%
y0% | 0% | 0% | 0% | 100%
l0% | 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
sources94% | 1% | 3% | <1% | 0%
sources/linetester81% | 0% | 18% | 0% | 0%
sources/tester73% | 0% | 26% | 0% | 0%
sources/java80% | 2% | 17% | 0% | 0%
website/src100% | 0% | 0% | 0% | 0%
sources/upgrade84% | 0% | 15% | 0% | 0%
website100% | 0% | 0% | 0% | 0%
sources/grammar_docs32% | 67% | 0% | 0% | 0%
website/plugins100% | 0% | 0% | 0% | 0%
sources/cqlrt_cf0% | 0% | 100% | 0% | 0%
sources/cqljson0% | 0% | 100% | 0% | 0%
sources/common0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
sources0% | 0% | 11% | 26% | 61%
sources/linetester0% | 0% | 100% | 0% | 0%
sources/cqlrt_cf0% | 0% | 100% | 0% | 0%
sources/tester0% | 0% | 94% | 5% | 0%
sources/grammar_docs0% | 0% | 100% | 0% | 0%
sources/java0% | 0% | 100% | 0% | 0%
website/src0% | 0% | 32% | 67% | 0%
website/plugins0% | 0% | 100% | 0% | 0%
website0% | 0% | 5% | 94% | 0%
sources/common0% | 0% | 100% | 0% | 0%
sources/cqljson0% | 0% | 0% | 100% | 0%
sources/upgrade0% | 0% | 0% | <1% | 99%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
gen_sql.c
in sources
3303 251 25 553 84 10
y
cql.y
in sources
2341 - 21 553 104 13
ys.c
in sources/grammar_docs
120 8 92 551 4 3
cqlrt.h
in sources
223 - 108 549 13 6
diags.h
in sources
30 - 108 549 4 2
cg_objc.c
in sources
474 9 32 547 25 8
145 - 42 547 11 3
index.js
in website/src/pages
142 2 52 547 5 3
custom.css
in website/src/css
45 - 42 547 4 2
styles.module.css
in website/src/pages
41 - 107 547 4 2
sidebars.js
in website
6 - 108 547 4 2
babel.config.js
in website
3 - 108 547 3 2
ast.h
in sources
716 - 23 546 75 10
ast.c
in sources
589 47 23 546 22 6
l
cql.l
in sources
305 - 25 546 38 9
18 - 73 543 15 3
cg_c.c
in sources
5269 208 23 534 106 17
cqlrt.c
in sources
310 31 108 534 11 3
sem.h
in sources
262 - 17 534 51 7
780 30 44 533 17 3
rt_common.c
in sources
320 1 78 532 18 7
cql.h
in sources
173 - 92 532 24 8
cg_schema.c
in sources
1239 29 17 527 32 5
index.js
in website/plugins/my-loaders
19 2 107 527 3 2
program-diagram.js
in website/src/pages
17 1 107 527 3 2
json-diagram.js
in website/src/pages
17 1 107 527 3 2
DiagramContent.js
in website/src/components
15 1 107 527 3 2
cg_java.c
in sources
439 20 39 525 20 7
1776 75 17 523 33 10
cqlrt_common.c
in sources
2465 104 43 519 35 10
1322 45 44 519 27 6
dbhelp.c
in sources/tester
283 12 108 519 10 4
cqlrt_common.h
in sources
237 1 45 519 24 6
dbhelp.h
in sources/tester
27 - 87 519 6 2
eval.c
in sources
794 41 108 501 10 3
eval.h
in sources
25 - 108 501 6 3
rewrite.c
in sources
1196 35 23 498 35 5
rewrite.h
in sources
35 - 45 498 18 3
bytebuf.h
in sources
15 - 108 494 4 2
cg_query_plan.c
in sources
534 20 44 491 14 4
linetest.c
in sources/linetester
339 6 108 491 7 3
charbuf.c
in sources
111 9 108 491 4 3
linetest.sql
in sources/linetester
106 - 108 491 5 2
dbhelp.sql
in sources/tester
65 - 108 491 4 1
charbuf.h
in sources
36 - 108 491 3 2
linetest.h
in sources/linetester
8 - 108 491 5 2
cg_common.c
in sources
329 13 44 487 14 3
cg_common.h
in sources
139 - 108 487 7 2
gen_sql.h
in sources
61 - 17 486 11 4
minipool.h
in sources
24 - 108 456 3 1
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
3 - 108 144 2 1
3 - 108 144 2 1
cg_objc.h
in sources
3 - 108 144 2 1
rt.h
in sources
3 - 108 144 2 1
babel.config.js
in website
3 - 108 547 3 2
cg_c.h
in sources
4 - 108 144 2 1
cg_java.h
in sources
4 - 108 144 3 1
json_check.py
in sources/common
5 - 108 144 2 1
cg_schema.h
in sources
6 - 108 197 4 2
sidebars.js
in website
6 - 108 547 4 2
list.h
in sources
7 - 108 144 2 1
TestResult.java
in sources/java
8 1 108 144 2 1
linetest.h
in sources/linetester
8 - 108 491 5 2
printf.h
in sources
10 - 108 240 5 2
rt.c
in sources
13 - 108 421 4 3
bytebuf.h
in sources
15 - 108 494 4 2
TestResult.h
in sources/java
16 - 108 144 2 1
TestResult.c
in sources/java
17 3 108 144 2 1
list.c
in sources
21 2 108 144 2 1
crc64xz.h
in sources
23 2 108 144 2 1
minipool.h
in sources
24 - 108 456 3 1
eval.h
in sources
25 - 108 501 6 3
Sample.sql
in sources/java
26 - 108 416 5 3
bytebuf.c
in sources
28 3 108 144 2 1
symtab.h
in sources
29 - 108 144 2 1
diags.h
in sources
30 - 108 549 4 2
CGSQLMain.java
in sources/java
33 2 108 416 5 3
charbuf.h
in sources
36 - 108 491 3 2
38 - 108 416 3 2
flow.h
in sources
39 - 108 120 4 2
minipool.c
in sources
54 4 108 144 2 1
59 3 108 451 3 2
cg_udf.c
in sources
62 2 108 232 3 1
dbhelp.sql
in sources/tester
65 - 108 491 4 1
crc64xz.c
in sources
80 1 108 144 2 1
85 - 108 416 3 2
linetest_main.c
in sources/linetester
106 2 108 172 3 2
linetest.sql
in sources/linetester
106 - 108 491 5 2
charbuf.c
in sources
111 9 108 491 4 3
main.c
in sources/tester
132 3 108 144 2 1
cg_common.h
in sources
139 - 108 487 7 2
symtab.c
in sources
186 13 108 144 2 1
cqlrt.h
in sources
223 - 108 549 13 6
dbhelp.c
in sources/tester
283 12 108 519 10 4
flow.c
in sources
308 24 108 120 5 2
cqlrt.c
in sources
310 31 108 534 11 3
printf.c
in sources
335 11 108 240 6 2
linetest.c
in sources/linetester
339 6 108 491 7 3
eval.c
in sources
794 41 108 501 10 3
EncodedString.java
in sources/java/com/facebook/cgsql
7 1 107 233 3 2
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
cg_stats.c
in sources
100 6 78 78 1 1
cg_stats.h
in sources
3 - 78 78 1 1
cqlrt_cf.h
in sources/cqlrt_cf
205 - 101 107 2 1
cqlrt_cf.c
in sources/cqlrt_cf
197 31 101 107 2 1
cqlholder.m
in sources/cqlrt_cf
75 2 101 107 2 1
demo_main.m
in sources/cqlrt_cf
54 1 101 107 3 1
demo_todo.sql
in sources/cqlrt_cf
23 - 106 107 2 1
cqljson.py
in sources/cqljson
404 18 65 109 7 4
flow.c
in sources
308 24 108 120 5 2
flow.h
in sources
39 - 108 120 4 2
encoders.c
in sources
215 12 67 144 6 4
symtab.c
in sources
186 13 108 144 2 1
main.c
in sources/tester
132 3 108 144 2 1
crc64xz.c
in sources
80 1 108 144 2 1
minipool.c
in sources
54 4 108 144 2 1
symtab.h
in sources
29 - 108 144 2 1
bytebuf.c
in sources
28 3 108 144 2 1
crc64xz.h
in sources
23 2 108 144 2 1
list.c
in sources
21 2 108 144 2 1
CQLViewModel.java
in sources/java/com/facebook/cgsql
20 4 107 144 2 1
TestResult.c
in sources/java
17 3 108 144 2 1
TestResult.h
in sources/java
16 - 108 144 2 1
encoders.h
in sources
14 - 67 144 4 2
TestResult.java
in sources/java
8 1 108 144 2 1
list.h
in sources
7 - 108 144 2 1
json_check.py
in sources/common
5 - 108 144 2 1
cg_java.h
in sources
4 - 108 144 3 1
cg_c.h
in sources
4 - 108 144 2 1
rt.h
in sources
3 - 108 144 2 1
cg_objc.h
in sources
3 - 108 144 2 1
cg_udf.h
in sources
3 - 78 144 3 1
cg_query_plan.h
in sources
3 - 78 144 3 1
3 - 108 144 2 1
3 - 108 144 2 1
compat.c
in sources
60 10 92 150 4 2
compat.h
in sources
12 - 92 150 4 2
SchemaPersistentV4.sql
in sources/upgrade
48 - 21 156 5 1
errortrace.inc
in sources/upgrade
2 - 68 156 2 1
linetest_main.c
in sources/linetester
106 2 108 172 3 2
tree_sitter.py
in sources/grammar_docs
253 5 107 182 4 3
cg_schema.h
in sources
6 - 108 197 4 2
cg_udf.c
in sources
62 2 108 232 3 1
EncodedString.java
in sources/java/com/facebook/cgsql
7 1 107 233 3 2
printf.c
in sources
335 11 108 240 6 2
printf.h
in sources
10 - 108 240 5 2
upgrade_validate.sql
in sources/upgrade
102 - 17 378 11 3
SchemaPersistentV3.sql
in sources/upgrade
50 - 21 378 7 2
SchemaPersistentV2.sql
in sources/upgrade
48 - 21 378 7 2
SchemaPersistentV1.sql
in sources/upgrade
42 - 21 378 5 1
SchemaPersistentV0.sql
in sources/upgrade
30 - 21 378 5 1
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
1776 75 17 523 33 10
cg_schema.c
in sources
1239 29 17 527 32 5
sem.h
in sources
262 - 17 534 51 7
upgrade_validate.sql
in sources/upgrade
102 - 17 378 11 3
gen_sql.h
in sources
61 - 17 486 11 4
y
cql.y
in sources
2341 - 21 553 104 13
SchemaPersistentV3.sql
in sources/upgrade
50 - 21 378 7 2
SchemaPersistentV2.sql
in sources/upgrade
48 - 21 378 7 2
SchemaPersistentV4.sql
in sources/upgrade
48 - 21 156 5 1
SchemaPersistentV1.sql
in sources/upgrade
42 - 21 378 5 1
SchemaPersistentV0.sql
in sources/upgrade
30 - 21 378 5 1
cg_c.c
in sources
5269 208 23 534 106 17
rewrite.c
in sources
1196 35 23 498 35 5
ast.h
in sources
716 - 23 546 75 10
ast.c
in sources
589 47 23 546 22 6
gen_sql.c
in sources
3303 251 25 553 84 10
l
cql.l
in sources
305 - 25 546 38 9
cg_objc.c
in sources
474 9 32 547 25 8
cg_java.c
in sources
439 20 39 525 20 7
145 - 42 547 11 3
custom.css
in website/src/css
45 - 42 547 4 2
cqlrt_common.c
in sources
2465 104 43 519 35 10
1322 45 44 519 27 6
780 30 44 533 17 3
cg_query_plan.c
in sources
534 20 44 491 14 4
cg_common.c
in sources
329 13 44 487 14 3
cqlrt_common.h
in sources
237 1 45 519 24 6
rewrite.h
in sources
35 - 45 498 18 3
index.js
in website/src/pages
142 2 52 547 5 3
cqljson.py
in sources/cqljson
404 18 65 109 7 4
encoders.c
in sources
215 12 67 144 6 4
encoders.h
in sources
14 - 67 144 4 2
errortrace.inc
in sources/upgrade
2 - 68 156 2 1
18 - 73 543 15 3
rt_common.c
in sources
320 1 78 532 18 7
cg_stats.c
in sources
100 6 78 78 1 1
cg_stats.h
in sources
3 - 78 78 1 1
cg_udf.h
in sources
3 - 78 144 3 1
cg_query_plan.h
in sources
3 - 78 144 3 1
dbhelp.h
in sources/tester
27 - 87 519 6 2
cql.h
in sources
173 - 92 532 24 8
ys.c
in sources/grammar_docs
120 8 92 551 4 3
compat.c
in sources
60 10 92 150 4 2
compat.h
in sources
12 - 92 150 4 2
cqlrt_cf.h
in sources/cqlrt_cf
205 - 101 107 2 1
cqlrt_cf.c
in sources/cqlrt_cf
197 31 101 107 2 1
cqlholder.m
in sources/cqlrt_cf
75 2 101 107 2 1
demo_main.m
in sources/cqlrt_cf
54 1 101 107 3 1
demo_todo.sql
in sources/cqlrt_cf
23 - 106 107 2 1
tree_sitter.py
in sources/grammar_docs
253 5 107 182 4 3