google / myelin-acorn-electron-hardware
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 251 files with 135,405 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 19 files changed 6-20 times (38,301 lines of code)
    • 232 files changed 1-5 times (97,104 lines of code)
0% | 0% | 0% | 28% | 71%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, c, md, py, gitignore, cpp, txt, ino, kicad_pcb, pro, vhd, v, cmd, sh, cc, ld, properties, proto, s, tcl, asm, bat, S, cfg, gdb, in, json, cmake, vhdl, java, xml, sch, html, mk, yaml, sty, gitmodules, pde
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kicad_pcb0% | 0% | 0% | 30% | 69%
py0% | 0% | 0% | 24% | 75%
vhd0% | 0% | 0% | 12% | 87%
cc0% | 0% | 0% | 73% | 26%
v0% | 0% | 0% | 25% | 74%
s0% | 0% | 0% | 77% | 22%
h0% | 0% | 0% | 25% | 74%
ino0% | 0% | 0% | 0% | 100%
asm0% | 0% | 0% | 0% | 100%
sch0% | 0% | 0% | 0% | 100%
pro0% | 0% | 0% | 0% | 100%
ld0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
vhdl0% | 0% | 0% | 0% | 100%
sty0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
pde0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
gdb0% | 0% | 0% | 0% | 100%
tcl0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 0%
S0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
a3000_rom_emulator0% | 0% | 0% | 59% | 40%
post_box_usb0% | 0% | 0% | 98% | 1%
fx2_tube_cartridge_adapter0% | 0% | 0% | 97% | 2%
econet_from_scratch0% | 0% | 0% | 85% | 14%
serial_sd_adapter0% | 0% | 0% | 9% | 90%
spi_sd_card0% | 0% | 0% | 95% | 4%
master_updateable_megarom0% | 0% | 0% | 2% | 97%
common0% | 0% | 0% | 49% | 50%
archimedes_bus_scope0% | 0% | 0% | 0% | 100%
a3000_ram_buffer0% | 0% | 0% | 0% | 100%
bga_in_two_layers0% | 0% | 0% | 0% | 100%
minus_one0% | 0% | 0% | 0% | 100%
expansion_minispartan_breakout0% | 0% | 0% | 0% | 100%
cpu_socket_expansion0% | 0% | 0% | 0% | 100%
32kb_flash_cartridge0% | 0% | 0% | 0% | 100%
xc9500xl_44_breakout0% | 0% | 0% | 0% | 100%
standalone_cartridge_programmer0% | 0% | 0% | 0% | 100%
atsamd21_usb_host0% | 0% | 0% | 0% | 100%
econet_hub0% | 0% | 0% | 0% | 100%
cpu_socket_minispartan_daughterboard0% | 0% | 0% | 0% | 100%
elk_pi_tube_direct0% | 0% | 0% | 0% | 100%
rom_socket_level_shifter0% | 0% | 0% | 0% | 100%
atsamd11_pro_micro0% | 0% | 0% | 0% | 100%
bbc_128kb_sram0% | 0% | 0% | 0% | 100%
pcf8583_daughterboard0% | 0% | 0% | 0% | 100%
bbc_power_distribution0% | 0% | 0% | 0% | 100%
arc_mouse_breakout0% | 0% | 0% | 0% | 100%
new_bbc_bringup0% | 0% | 0% | 0% | 100%
arc_keyboard_to_a30000% | 0% | 0% | 0% | 100%
cherry_mx_keyswitch_tester0% | 0% | 0% | 0% | 100%
emulated_keyboard0% | 0% | 0% | 0% | 100%
qpi_flash_rtl0% | 0% | 0% | 0% | 100%
mega_games_cartridge_mk20% | 0% | 0% | 0% | 100%
electron_ula0% | 0% | 0% | 0% | 100%
disk0% | 0% | 0% | 0% | 100%
upurs_usb_port0% | 0% | 0% | 0% | 100%
simple_cpld_programmer0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
a3000_rom_emulator.py
in a3000_rom_emulator/pcb
573 - 379 1166 18
main.cc
in a3000_rom_emulator/os_switcher_bootloader
210 13 1015 1117 15
kicad_pcb
a3000_rom_emulator.kicad_pcb
in a3000_rom_emulator/pcb
14999 - 563 1166 15
s
start.s
in a3000_rom_emulator/os_switcher_bootloader
290 - 555 1117 12
v
a3000_rom_emulator.v
in a3000_rom_emulator/cpld
167 - 555 1152 11
rombuild.py
in a3000_rom_emulator/python_lib/arcflash
229 8 552 1065 11
kicad_pcb
post_box_usb.kicad_pcb
in post_box_usb/pcb
11311 - 195 614 11
post_box_usb.py
in post_box_usb/pcb
583 - 195 614 10
build_fab_outputs.py
in common
67 1 370 1553 7
display.cc
in a3000_rom_emulator/os_switcher_bootloader
75 6 1052 1085 7
fx2_tube_cartridge_adapter.py
in fx2_tube_cartridge_adapter/pcb
338 - 1472 1530 7
read_rom.py
in master_updateable_megarom/tools
79 2 1113 1440 6
arcregs.h
in a3000_rom_emulator/os_switcher_bootloader
91 1 1052 1116 6
vhd
spi_sd_card.vhd
in spi_sd_card/cpld
159 - 972 1713 6
keyboard.cc
in a3000_rom_emulator/os_switcher_bootloader
163 8 1015 1085 6
v
econet.v
in econet_from_scratch/cpld
218 - 1195 1375 6
vhd
serial_sd_adapter.vhd
in serial_sd_adapter/bbc_1mhz_bus_cpld
300 - 371 1536 6
kicad_pcb
econet_standalone.kicad_pcb
in econet_from_scratch/pcb
3857 - 1009 1543 6
kicad_pcb
fx2_tube_cartridge_adapter.kicad_pcb
in fx2_tube_cartridge_adapter/pcb
4592 - 1472 1530 6
setup_defaults.py
in common
23 - 370 1551 5