microsoft / libHttpClient
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 213 files with 47,473 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 6 files changed 51-100 times (1,765 lines of code)
    • 25 files changed 21-50 times (7,665 lines of code)
    • 52 files changed 6-20 times (11,133 lines of code)
    • 130 files changed 1-5 times (26,910 lines of code)
0% | 3% | 16% | 23% | 56%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, cpp, vcxproj, filters, props, md, yml, txt, cmd, plist, hpp, xaml, mm, gradle, gitignore, cmake, java, xml, json, cs, gitattributes, bat, swift, csproj, gitmodules, bash, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 4% | 39% | 45% | 11%
filters0% | 4% | 8% | 10% | 76%
vcxproj0% | 5% | 9% | 25% | 59%
h0% | 5% | 15% | 23% | 54%
props0% | 0% | 22% | 15% | 61%
cs0% | 0% | 0% | 96% | 3%
hpp0% | 0% | 0% | 5% | 94%
bash0% | 0% | 0% | 100% | 0%
cmd0% | 0% | 0% | 43% | 56%
mm0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
swift0% | 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
Source/HTTP0% | 8% | 24% | 50% | 16%
Build/libHttpClient.141.UWP.C0% | 100% | 0% | 0% | 0%
Include/httpClient0% | 26% | 44% | 28% | <1%
Build/libHttpClient.140.UWP.C0% | 56% | 43% | 0% | 0%
Build/libHttpClient.141.Win32.C0% | 43% | 56% | 0% | 0%
Source/WebSocket0% | 0% | 81% | 15% | 3%
Source/Task0% | 0% | 18% | 54% | 26%
Source/Global0% | 0% | 51% | 21% | 26%
Build/libHttpClient.140.Win32.C0% | 0% | 100% | 0% | 0%
Build/libHttpClient.140.XDK.C0% | 0% | 94% | 0% | 5%
Build/libHttpClient.141.XDK.C0% | 0% | 94% | 0% | 5%
Source/Common0% | 0% | 7% | 38% | 54%
ROOT0% | 0% | 62% | 0% | 37%
Build/libcrypto.141.Win320% | 0% | 0% | 27% | 72%
Utilities/CMake0% | 0% | 0% | 32% | 67%
Build/libHttpClient.142.UWP.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.142.Win32.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.142.XDK.C0% | 0% | 0% | 94% | 5%
Build/libHttpClient.141.GDK.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.142.GDK.C0% | 0% | 0% | 100% | 0%
Source/Logger0% | 0% | 0% | 79% | 20%
Source/Mock0% | 0% | 0% | 96% | 3%
Build/libssl.141.Win320% | 0% | 0% | 53% | 46%
Utilities/XcodeBuildScripts0% | 0% | 0% | 100% | 0%
Build0% | 0% | 0% | 35% | 64%
Include0% | 0% | 0% | 26% | 73%
Include/json_cpp0% | 0% | 0% | 0% | 100%
Build/libcrypto.142.Win320% | 0% | 0% | 0% | 100%
Build/libcrypto.143.Win320% | 0% | 0% | 0% | 100%
Build/libcrypto.140.Win320% | 0% | 0% | 0% | 100%
Build/libHttpClient.142.UnitTest.TE0% | 0% | 0% | 0% | 100%
Build/libHttpClient.142.UnitTest.TAEF0% | 0% | 0% | 0% | 100%
Build/libHttpClient.143.Win32.C0% | 0% | 0% | 0% | 100%
Build/libHttpClient.143.GDK.C0% | 0% | 0% | 0% | 100%
Utilities/Pipelines0% | 0% | 0% | 0% | 100%
External/opensslGeneratedHeaders0% | 0% | 0% | 0% | 100%
Build/libssl.142.Win320% | 0% | 0% | 0% | 100%
Build/libssl.143.Win320% | 0% | 0% | 0% | 100%
Build/libHttpClient.Android0% | 0% | 0% | 0% | 100%
Build/libssl.140.Win320% | 0% | 0% | 0% | 100%
Source/SSL0% | 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
httpClient.h
in Include/httpClient
340 - 13 1694 74
httpcall.cpp
in Source/HTTP
528 8 83 1694 73
vcxproj
libHttpClient.141.Win32.C.vcxproj
in Build/libHttpClient.141.Win32.C
187 - 59 1608 58
vcxproj
libHttpClient.141.UWP.C.vcxproj
in Build/libHttpClient.141.UWP.C
200 - 59 1694 53
filters
libHttpClient.141.UWP.C.vcxproj.filters
in Build/libHttpClient.141.UWP.C
255 - 59 1694 53
filters
libHttpClient.140.UWP.C.vcxproj.filters
in Build/libHttpClient.140.UWP.C
255 - 59 1694 51
global.h
in Source/Global
151 3 62 1598 50
vcxproj
libHttpClient.140.UWP.C.vcxproj
in Build/libHttpClient.140.UWP.C
200 - 59 1694 50
global.cpp
in Source/Global
220 10 62 1598 50
filters
libHttpClient.141.Win32.C.vcxproj.filters
in Build/libHttpClient.141.Win32.C
246 - 59 1608 49
httpcall.h
in Source/HTTP
71 - 83 1694 48
pch_common.h
in Source/Common
104 - 83 1694 48
hcwebsocket.cpp
in Source/WebSocket
919 23 13 1475 47
vcxproj
libHttpClient.140.Win32.C.vcxproj
in Build/libHttpClient.140.Win32.C
187 - 59 1568 44
filters
libHttpClient.140.Win32.C.vcxproj.filters
in Build/libHttpClient.140.Win32.C
246 - 59 1568 43
winrt_websocket.cpp
in Source/WebSocket/WinRT
551 13 83 1475 43
websocketpp_websocket.cpp
in Source/WebSocket/Websocketpp
774 18 82 1302 43
httpProvider.h
in Include/httpClient
200 - 229 1601 42
props
libHttpClient.props
in root
92 - 53 1664 40
pal.h
in Include/httpClient
369 1 638 1406 40