microsoft / pxt-microbit
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: 121
  • Daily file updates (only one update per file and date counted): 3999
  • First update: 2016-03-10
  • Latest update: 2022-01-28
  • Days between first and latest update: 2151 (307 weeks, estimated 1535 working days)
  • Active days (at least one file change): 1057
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 121 files with 12,625 lines of code in files.
    • 112 files that are 366+ days old (12,017 lines of code)
    • 9 files that are 181-365 days old (608 lines of code)
    • 0 files that are 91-180 days old (0 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)
95% | 4% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 121 files with 12,625 lines of code in files.
    • 95 files have been last changed 366+ days ago (8,550 lines of code)
    • 21 files have been last changed 181-365 days ago (2,317 lines of code)
    • 3 files have been last changed 91-180 days ago (179 lines of code)
    • 1 files have been last changed 31-90 days ago (1,273 lines of code)
    • 1 files have been last changed 1-30 days ago (306 lines of code)
67% | 18% | 1% | 10% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
md, ts, svg, json, cpp, cs, h, yml, html, js, gitignore, m, resx, sh, less, txt, s, css, tsx, gitattributes, jsproj, xib, plist, xml, c, clang-format, csproj
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts91% | 8% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
cpp96% | 3% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
m100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
less100% | 0% | 0% | 0% | 0%
s100% | 0% | 0% | 0% | 0%
jsproj100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
tsx100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts49% | 27% | 2% | 20% | 0%
js100% | 0% | 0% | 0% | 0%
cpp60% | 22% | 0% | 0% | 17%
cs100% | 0% | 0% | 0% | 0%
m100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
s100% | 0% | 0% | 0% | 0%
jsproj100% | 0% | 0% | 0% | 0%
less33% | 66% | 0% | 0% | 0%
html68% | 31% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
tsx0% | 100% | 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
libs96% | 3% | 0% | 0% | 0%
editor100% | 0% | 0% | 0% | 0%
sim86% | 13% | 0% | 0% | 0%
clients100% | 0% | 0% | 0% | 0%
resources100% | 0% | 0% | 0% | 0%
pxtwapp100% | 0% | 0% | 0% | 0%
theme100% | 0% | 0% | 0% | 0%
compiler100% | 0% | 0% | 0% | 0%
fieldeditors100% | 0% | 0% | 0% | 0%
docfiles100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
libs74% | 13% | 4% | 0% | 7%
editor79% | 20% | 0% | 0% | 0%
sim33% | 28% | 0% | 38% | 0%
clients100% | 0% | 0% | 0% | 0%
resources100% | 0% | 0% | 0% | 0%
pxtwapp100% | 0% | 0% | 0% | 0%
compiler100% | 0% | 0% | 0% | 0%
theme33% | 66% | 0% | 0% | 0%
fieldeditors100% | 0% | 0% | 0% | 0%
docfiles100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
hello.ts
in libs/cpp-test
9 - 2026 2153 3
support.cpp
in libs/cpp-test
8 1 2133 2153 2
hello.ts
in libs/hello
7 - 2153 2153 1
simulator.html
in sim/public
24 - 264 2152 12
main.ts
in libs/test-snippets
1 - 2069 2085 2
MainForm.cs
in clients/winuploader/Microbit.Uploader
222 17 1652 2054 8
MainForm.Designer.cs
in clients/winuploader/Microbit.Uploader
128 2 2046 2054 5
LicenseDialog.Designer.cs
in clients/winuploader/Microbit.Uploader
64 2 2046 2054 5
Settings.Designer.cs
in clients/winuploader/Microbit.Uploader
50 2 2050 2054 2
Settings.cs
in clients/winuploader/Microbit.Uploader
31 4 2050 2054 2
LicenseDialog.cs
in clients/winuploader/Microbit.Uploader
29 3 1992 2054 3
KnownFolders.cs
in clients/winuploader/Microbit.Uploader
27 1 2050 2054 2
Program.cs
in clients/winuploader/Microbit.Uploader
21 2 2050 2054 2
AssemblyInfo.cs
in clients/winuploader/Microbit.Uploader/Properties
19 - 1992 2054 3
SingleInstanceAppHelper.cs
in clients/winuploader/Microbit.Uploader
18 2 2050 2054 2
SingleInstanceAppStarter.cs
in clients/winuploader/Microbit.Uploader
18 1 2050 2054 2
GlobalSuppressions.cs
in clients/winuploader/Microbit.Uploader
12 - 2050 2054 2
lang-test1.ts
in libs/lang-test1
98 8 1992 2013 2
accelerometer.ts
in sim/state
279 24 651 1980 9
dalboard.ts
in sim
206 5 258 1980 32
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
hello.ts
in libs/hello
7 - 2153 2153 1
support.cpp
in libs/cpp-test
8 1 2133 2153 2
main.ts
in libs/test-snippets
1 - 2069 2085 2
GlobalSuppressions.cs
in clients/winuploader/Microbit.Uploader
12 - 2050 2054 2
SingleInstanceAppStarter.cs
in clients/winuploader/Microbit.Uploader
18 1 2050 2054 2
SingleInstanceAppHelper.cs
in clients/winuploader/Microbit.Uploader
18 2 2050 2054 2
Program.cs
in clients/winuploader/Microbit.Uploader
21 2 2050 2054 2
KnownFolders.cs
in clients/winuploader/Microbit.Uploader
27 1 2050 2054 2
Settings.cs
in clients/winuploader/Microbit.Uploader
31 4 2050 2054 2
Settings.Designer.cs
in clients/winuploader/Microbit.Uploader
50 2 2050 2054 2
LicenseDialog.Designer.cs
in clients/winuploader/Microbit.Uploader
64 2 2046 2054 5
MainForm.Designer.cs
in clients/winuploader/Microbit.Uploader
128 2 2046 2054 5
hello.ts
in libs/cpp-test
9 - 2026 2153 3
AssemblyInfo.cs
in clients/winuploader/Microbit.Uploader/Properties
19 - 1992 2054 3
LicenseDialog.cs
in clients/winuploader/Microbit.Uploader
29 3 1992 2054 3
lang-test1.ts
in libs/lang-test1
98 8 1992 2013 2
thermometer.ts
in sim/state
16 1 1978 1980 2
lightsensor.ts
in sim/state
10 1 1969 1980 3
compass.ts
in sim/state
13 2 1969 1980 3
buttonpair.ts
in sim/state
20 2 1969 1980 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
datalogger.ts
in libs/datalogger
79 8 174 234 4
loops.ts
in libs/core
13 2 180 234 4
flashlog.ts
in sim/state
126 8 227 258 4
flashlog.cpp
in libs/flashlog
62 7 227 258 4
test.ts
in libs/flashlog
12 - 258 258 1
soundEmojiSynthesizer.ts
in sim/state
175 6 223 264 2
soundSynthesizerEffects.ts
in sim/state
68 14 264 264 1
soundExpressionBuiltins.ts
in sim/state
45 1 264 264 1
musicalProgressions.ts
in sim/state
28 - 264 264 1
compat.ts
in sim
7 - 413 414 2
s
sendbuffernrf52.s
in libs/core
60 - 460 460 1
jacdac.ts
in libs/microphone
1 - 461 461 1
soundexpression.ts
in sim/state
200 3 223 462 7
soundexpressions.ts
in libs/core
22 3 237 462 5
soundexpressions.cpp
in libs/core
18 2 446 462 2
music.ts
in sim/state
10 2 420 465 3
microphone.cpp
in libs/microphone
59 3 441 466 5
microphonehw.cpp
in libs/microphone
43 2 466 466 1
music.cpp
in libs/core
36 4 420 466 8
touchmode.cpp
in libs/core
29 1 441 466 5
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pins.cpp
in libs/core
306 29 3 1939 36
microbit.ts
in sim/visuals
1273 36 54 1966 40
led.ts
in libs/core
87 6 131 1939 14
datalogger.ts
in libs/datalogger
79 8 174 234 4
loops.ts
in libs/core
13 2 180 234 4
soundexpression.ts
in sim/state
200 3 223 462 7
soundEmojiSynthesizer.ts
in sim/state
175 6 223 264 2
control.cpp
in libs/core
195 21 224 1939 32
control.ts
in libs/core
119 13 224 1939 13
flashlog.ts
in sim/state
126 8 227 258 4
flashlog.cpp
in libs/flashlog
62 7 227 258 4
style.less
in theme
111 - 229 1925 48
serial.ts
in sim/state
68 16 229 1980 15
basic.cpp
in libs/core
35 7 234 1939 22
flash.ts
in editor
650 35 237 663 18
soundexpressions.ts
in libs/core
22 3 237 462 5
extension.tsx
in editor
32 2 251 1047 10
dialogs.tsx
in editor
13 3 252 663 3
dalboard.ts
in sim
206 5 258 1980 32
test.ts
in libs/flashlog
12 - 258 258 1