apple / apple-llvm-infrastructure-tools
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 46 files with 7,604 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (1,391 lines of code)
    • 13 files changed 6-20 times (3,518 lines of code)
    • 31 files changed 1-5 times (2,695 lines of code)
0% | 0% | 18% | 46% | 35%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, in, h, sh, md, cfg, txt, awk, cpp, json, mk, gitignore, TXT, rst
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
h0% | 0% | 19% | 53% | 27%
cpp0% | 0% | 66% | 0% | 33%
py0% | 0% | 0% | 55% | 44%
TXT0% | 0% | 0% | 0% | 100%
awk0% | 0% | 0% | 0% | 100%
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
src0% | 0% | 25% | 46% | 27%
git_apple_llvm/git_tools0% | 0% | 0% | 76% | 23%
git_apple_llvm/am0% | 0% | 0% | 52% | 47%
git_apple_llvm/pr0% | 0% | 0% | 56% | 43%
ROOT0% | 0% | 0% | 17% | 82%
libexec/apple-llvm/helpers0% | 0% | 0% | 0% | 100%
git_apple_llvm/ci0% | 0% | 0% | 0% | 100%
src/tools0% | 0% | 0% | 0% | 100%
git_apple_llvm/config0% | 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
commit_interleaver.h
in src
930 29 838 1009 26
split2mono.cpp
in src
461 13 843 1028 22
git_cache.h
in src
1039 54 839 1009 20
commit_source.h
in src
769 28 838 1006 12
main.py
in git_apple_llvm/am
94 8 633 839 11
am_status.py
in git_apple_llvm/am
139 4 613 841 11
call_git.h
in src
155 5 487 1009 8
sha1convert.h
in src
163 17 1000 1026 8
main.py
in git_apple_llvm/pr
197 17 613 931 7
push.py
in git_apple_llvm/git_tools
400 28 818 944 7
am_config.py
in git_apple_llvm/am
44 6 613 842 6
setup.py
in root
48 6 828 944 6
core.py
in git_apple_llvm/am
73 3 734 825 6
sha1_pool.h
in src
184 11 843 1009 6
translation_queue.h
in src
213 10 843 860 6
graph.py
in git_apple_llvm/am
179 15 180 648 5
svn2git.cpp
in src
230 16 1009 1026 5
data_query.h
in src
239 18 843 1009 5
pr_tool.py
in git_apple_llvm/pr
45 13 900 931 4
__init__.py
in git_apple_llvm/git_tools
67 10 818 944 4