microsoft / Range-V3-VS2015
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 224 files with 34,777 lines of code.
    • 1 files changed more than 100 times (507 lines of code)
    • 14 files changed 51-100 times (5,786 lines of code)
    • 124 files changed 21-50 times (20,070 lines of code)
    • 69 files changed 6-20 times (7,345 lines of code)
    • 16 files changed 1-5 times (1,069 lines of code)
1% | 16% | 57% | 21% | 3%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
hpp, cpp, txt, md, html, in, gitignore, gitattributes, sh, xml, json, yml, gitmodules, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
hpp1% | 17% | 59% | 20% | 2%
cpp0% | 0% | 0% | 78% | 21%
in0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
cmd0% | 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
include/range/v313% | 9% | 46% | 30% | <1%
include/range/v3/utility0% | 35% | 44% | 15% | 4%
include/range/v3/view0% | 21% | 60% | 16% | 1%
include/range/v3/algorithm0% | 6% | 81% | 8% | 3%
include/meta0% | 0% | 97% | 2% | 0%
include/range/v3/numeric0% | 0% | 91% | 8% | 0%
include/range/v3/detail0% | 0% | 100% | 0% | 0%
include/range/v3/action0% | 0% | 8% | 91% | 0%
example0% | 0% | 0% | 100% | 0%
perf0% | 0% | 0% | 56% | 43%
doc0% | 0% | 0% | 0% | 100%
doc/std0% | 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
range_fwd.hpp
in include/range/v3
507 3 1777 2999 141
concepts.hpp
in include/range/v3/utility
742 10 1777 2998 93
iterator_concepts.hpp
in include/range/v3/utility
500 1 1774 2968 90
transform.hpp
in include/range/v3/view
541 25 1777 2983 83
join.hpp
in include/range/v3/view
362 19 1777 2983 76
slice.hpp
in include/range/v3/view
444 24 1777 2963 70
range_concepts.hpp
in include/range/v3
369 3 1777 2968 67
zip.hpp
in include/range/v3/view
147 7 2001 2958 66
stride.hpp
in include/range/v3/view
235 13 1777 2960 64
iterator.hpp
in include/range/v3/utility
758 65 1777 2861 64
for_each.hpp
in include/range/v3/algorithm
53 2 1777 2996 54
filter.hpp
in include/range/v3/view
39 1 2450 2983 53
heap_algorithm.hpp
in include/range/v3/algorithm
387 17 1777 2996 53
delimit.hpp
in include/range/v3/view
116 2 1777 2953 51
basic_iterator.hpp
in include/range/v3/utility
1093 19 1777 2680 51
find_end.hpp
in include/range/v3/algorithm
187 5 1777 2996 49
stable_partition.hpp
in include/range/v3/algorithm
210 6 1777 2983 49
iota.hpp
in include/range/v3/view
559 37 1777 2953 49
functional.hpp
in include/range/v3/utility
968 60 1777 2941 49
adjacent_find.hpp
in include/range/v3/algorithm
58 - 1777 2998 48