freertos / FreeRTOS-Kernel
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 446 files with 97,018 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 8 files changed 21-50 times (9,589 lines of code)
    • 412 files changed 6-20 times (59,004 lines of code)
    • 26 files changed 1-5 times (28,425 lines of code)
0% | 0% | 9% | 60% | 29%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, c, txt, S, s, md, yml, asm, inc, cmake, py, sh, bat, json, cfg, gitignore, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 0% | 20% | 79% | <1%
h0% | 0% | 2% | 34% | 62%
s0% | 0% | 0% | 100% | 0%
S0% | 0% | 0% | 87% | 12%
asm0% | 0% | 0% | 100% | 0%
inc0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 100% | 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
ROOT0% | 0% | 90% | 9% | 0%
include0% | 0% | 40% | 59% | 0%
portable/Common0% | 0% | 100% | 0% | 0%
portable/RVDS0% | 0% | 16% | 83% | 0%
portable/GCC0% | 0% | 0% | 68% | 31%
portable/IAR0% | 0% | 0% | 44% | 55%
portable/ARMv8M0% | 0% | 0% | 100% | 0%
portable/MPLAB0% | 0% | 0% | 99% | <1%
portable/Renesas0% | 0% | 0% | 100% | 0%
portable/CCS0% | 0% | 0% | 100% | 0%
portable/MemMang0% | 0% | 0% | 100% | 0%
portable/CodeWarrior0% | 0% | 0% | 100% | 0%
portable/Softune0% | 0% | 0% | 100% | 0%
portable/MikroC0% | 0% | 0% | 100% | 0%
portable/oWatcom0% | 0% | 0% | 100% | 0%
portable/MSVC-MingW0% | 0% | 0% | 100% | 0%
portable/BCC0% | 0% | 0% | 100% | 0%
portable/WizC0% | 0% | 0% | 100% | 0%
portable/Tasking0% | 0% | 0% | 100% | 0%
portable/Paradigm0% | 0% | 0% | 100% | 0%
portable/SDCC0% | 0% | 0% | 100% | 0%
portable/Rowley0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
tasks.c
in root
3281 83 14 723 47
task.h
in include
297 - 23 723 33
queue.c
in root
2035 50 14 723 27
FreeRTOS.h
in include
825 - 14 723 25
stream_buffer.c
in root
857 25 14 723 23
port.c
in portable/RVDS/ARM_CM4_MPU
563 20 118 723 21
timers.c
in root
677 27 14 723 21
mpu_wrappers.c
in portable/Common
1054 92 118 723 21
timers.h
in include
100 - 26 723 20
mpu_wrappers.h
in include
135 - 82 723 20
port.c
in portable/GCC/ARM_CM4_MPU
608 16 118 723 20
queue.h
in include
142 - 26 723 19
port.c
in portable/IAR/ARM_CM4F_MPU
416 11 118 723 19
message_buffer.h
in include
44 - 26 723 18
semphr.h
in include
60 - 26 723 18
event_groups.h
in include
62 - 36 723 18
portmacro.h
in portable/GCC/ARM_CM4_MPU
181 4 246 723 18
port.c
in portable/RVDS/ARM_CM7/r0p1
356 14 119 723 18
port.c
in portable/GCC/ARM_CM3_MPU
542 15 118 723 18
port.c
in portable/GCC/ARM_CM23/non_secure
625 12 182 723 18