azure / azure-c-shared-utility
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 277 files with 48,966 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (2,006 lines of code)
    • 32 files changed 21-50 times (19,216 lines of code)
    • 112 files changed 6-20 times (15,913 lines of code)
    • 130 files changed 1-5 times (11,831 lines of code)
0% | 4% | 39% | 32% | 24%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 277 files with 48,966 lines of code.
    • 2 files changed by more than 25 contributors (1,825 lines of code)
    • 49 files changed by 11-25 contributors (22,275 lines of code)
    • 73 files changed by 6-10 contributors (9,834 lines of code)
    • 110 files changed by 2-5 contributors (12,349 lines of code)
    • 43 files changed by 1 contributor (2,683 lines of code)
3% | 45% | 20% | 25% | 5%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
c, h, txt, md, cpp, sh, cs, cmake, cmd, gitattributes, targets, nuspec, yaml, gitignore, csproj, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 5% | 55% | 29% | 9%
h0% | 2% | 2% | 29% | 65%
cmake0% | 0% | 69% | 28% | 1%
cpp0% | 0% | 0% | 61% | 38%
cmd0% | 0% | 0% | 46% | 53%
cs0% | 0% | 0% | 0% | 100%
targets0% | 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
adapters0% | 7% | 63% | 24% | 4%
src0% | 4% | 50% | 33% | 11%
inc0% | 7% | 10% | 60% | 21%
configs0% | 0% | 71% | 26% | 1%
pal0% | 0% | 38% | 27% | 34%
testtools0% | 0% | 0% | 34% | 65%
archive0% | 0% | 0% | 77% | 22%
build_all0% | 0% | 0% | 44% | 55%
ROOT0% | 0% | 0% | 82% | 17%
jenkins0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
1135 22 2016-03-31 2024-03-06 81 35 dcristo@microsoft.com ericwol@microsoft.com
xlogging.h
in inc/azure_c_shared_utility
181 - 2016-03-31 2024-01-26 51 21 dcristo@microsoft.com ericwol@microsoft.com
690 15 2016-03-31 2024-02-09 51 29 dcristo@microsoft.com ericwol@microsoft.com
socketio_win32.c
in adapters
731 17 2016-03-31 2024-03-06 50 25 dcristo@microsoft.com ericwol@microsoft.com
tlsio_mbedtls.c
in adapters
1053 24 2016-12-28 2025-01-06 48 24 boojin.kim@samsung.com ewertons@microsoft.com
1162 15 2016-03-31 2024-01-26 48 25 dcristo@microsoft.com ericwol@microsoft.com
1720 31 2017-01-31 2024-03-18 48 18 dcristo@thingie42 ericwol@microsoft.com
httpapi_curl.c
in adapters
1213 10 2016-03-31 2025-01-06 45 20 dcristo@microsoft.com ewertons@microsoft.com
1318 29 2016-06-28 2024-01-26 44 22 dcristo@microsoft.com ericwol@microsoft.com
675 - 2016-10-17 2024-02-01 40 20 andrewbuckley@outlook.com raulleclair@microsoft.com
wsio.c
in src
639 19 2016-08-12 2021-05-11 37 17 dcristo@microsoft.com ewertons@microsoft.com
tlsio_openssl.c
in adapters
1653 36 2018-05-01 2024-03-06 36 16 jelani.brandon@microsoft.com ericwol@microsoft.com
refcount.h
in inc/azure_c_shared_utility
90 2 2016-03-31 2024-02-09 35 16 dcristo@microsoft.com ericwol@microsoft.com
buffer.c
in src
565 18 2016-03-31 2024-01-26 35 22 dcristo@microsoft.com ericwol@microsoft.com
strings.c
in src
742 20 2016-03-31 2024-02-09 35 20 dcristo@microsoft.com ericwol@microsoft.com
296 5 2016-03-31 2024-02-09 33 20 dcristo@microsoft.com ericwol@microsoft.com
platform_win32.c
in adapters
211 3 2016-03-31 2021-12-07 31 19 dcristo@microsoft.com ericwol@microsoft.com
103 6 2016-06-20 2021-02-04 30 17 dcristo@microsoft.com dane.walton@microsoft.com
275 2 2016-03-31 2024-01-26 28 16 dcristo@microsoft.com ericwol@microsoft.com
platform_linux.c
in adapters
94 3 2016-03-31 2023-05-16 26 16 dcristo@microsoft.com ewertons@microsoft.com
tlsio_wolfssl.c
in adapters
951 29 2018-05-01 2024-02-09 26 12 jelani.brandon@microsoft.com ericwol@microsoft.com
crt_abstractions.h
in inc/azure_c_shared_utility
98 - 2016-03-31 2020-12-23 25 17 dcristo@microsoft.com cipop@users.noreply.github.com
200 2 2016-06-20 2024-02-09 25 17 dcristo@microsoft.com ericwol@microsoft.com
848 17 2017-02-26 2024-02-09 25 16 dcristo@thingie42 ericwol@microsoft.com
tlsio_schannel.c
in adapters
1372 21 2018-05-01 2024-05-21 25 15 jelani.brandon@microsoft.com ewertons@microsoft.com
155 4 2016-03-31 2020-03-18 24 14 dcristo@microsoft.com 44010845+ttins@users.norepl...
gballoc.c
in src
347 7 2016-03-31 2024-02-09 24 17 dcristo@microsoft.com ericwol@microsoft.com
459 - 2018-11-16 2024-03-06 23 12 dcristo@microsoft.com ericwol@microsoft.com
625 13 2016-03-31 2024-03-06 23 17 dcristo@microsoft.com ericwol@microsoft.com
httpapi.h
in inc/azure_c_shared_utility
62 - 2016-03-31 2021-03-13 22 10 dcristo@microsoft.com john@spaith.com
lock_win32.c
in adapters
70 4 2016-03-31 2021-12-07 21 12 dcristo@microsoft.com ericwol@microsoft.com
112 4 2016-03-28 2019-03-22 21 11 bertk@microsoft.com jelani.brandon@microsoft.com
155 4 2016-03-31 2021-12-07 21 14 dcristo@microsoft.com ericwol@microsoft.com
map.c
in src
604 13 2016-03-31 2024-02-09 21 15 dcristo@microsoft.com ericwol@microsoft.com
tlsio_appleios.c
in pal/ios-osx
618 18 2018-02-14 2024-02-09 21 13 roys@jetstreamsoftware.com ericwol@microsoft.com
shared_util_options.h
in inc/azure_c_shared_utility
45 - 2016-08-10 2021-03-25 20 14 jelani.brandon@microsoft.com raj.agarwal790@gmail.com
73 4 2016-03-31 2019-10-28 20 13 dcristo@microsoft.com dcristo@microsoft.com
uuid.c
in src
158 2 2017-09-02 2024-02-09 20 9 ewertons@microsoft.com ericwol@microsoft.com
uniqueid_win32.c
in adapters
49 1 2016-03-31 2021-05-10 19 10 dcristo@microsoft.com ericwol@microsoft.com
64 3 2016-03-31 2021-09-11 19 15 dcristo@microsoft.com dane.walton@microsoft.com
109 3 2016-03-31 2019-06-14 19 14 dcristo@microsoft.com dcristo@microsoft.com
312 10 2016-10-06 2023-05-02 19 15 anporumb@microsoft.com 54871851+vaavva@users.norep...
vector.h
in inc/azure_c_shared_utility
32 - 2016-03-31 2019-06-18 18 8 dcristo@microsoft.com dcristo@microsoft.com
socketio.h
in inc/azure_c_shared_utility
39 - 2016-03-31 2019-11-08 18 10 dcristo@microsoft.com cipop@users.noreply.github.com
cmd
build.cmd
in build_all/windows
155 - 2016-03-31 2024-02-09 18 14 dcristo@microsoft.com ericwol@microsoft.com
178 8 2016-03-31 2019-10-28 18 10 dcristo@microsoft.com dcristo@microsoft.com
xio.c
in src
232 9 2016-03-31 2021-05-07 18 10 dcristo@microsoft.com ewertons@microsoft.com
275 8 2016-03-31 2024-02-09 18 11 dcristo@microsoft.com ericwol@microsoft.com
vector.c
in src
276 - 2016-03-31 2024-02-09 18 11 dcristo@microsoft.com ericwol@microsoft.com
317 10 2016-03-31 2024-02-09 18 12 dcristo@microsoft.com ericwol@microsoft.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
1135 22 2016-03-31 2024-03-06 81 35 dcristo@microsoft.com ericwol@microsoft.com
690 15 2016-03-31 2024-02-09 51 29 dcristo@microsoft.com ericwol@microsoft.com
socketio_win32.c
in adapters
731 17 2016-03-31 2024-03-06 50 25 dcristo@microsoft.com ericwol@microsoft.com
1162 15 2016-03-31 2024-01-26 48 25 dcristo@microsoft.com ericwol@microsoft.com
tlsio_mbedtls.c
in adapters
1053 24 2016-12-28 2025-01-06 48 24 boojin.kim@samsung.com ewertons@microsoft.com
1318 29 2016-06-28 2024-01-26 44 22 dcristo@microsoft.com ericwol@microsoft.com
buffer.c
in src
565 18 2016-03-31 2024-01-26 35 22 dcristo@microsoft.com ericwol@microsoft.com
xlogging.h
in inc/azure_c_shared_utility
181 - 2016-03-31 2024-01-26 51 21 dcristo@microsoft.com ericwol@microsoft.com
httpapi_curl.c
in adapters
1213 10 2016-03-31 2025-01-06 45 20 dcristo@microsoft.com ewertons@microsoft.com
675 - 2016-10-17 2024-02-01 40 20 andrewbuckley@outlook.com raulleclair@microsoft.com
strings.c
in src
742 20 2016-03-31 2024-02-09 35 20 dcristo@microsoft.com ericwol@microsoft.com
296 5 2016-03-31 2024-02-09 33 20 dcristo@microsoft.com ericwol@microsoft.com
platform_win32.c
in adapters
211 3 2016-03-31 2021-12-07 31 19 dcristo@microsoft.com ericwol@microsoft.com
1720 31 2017-01-31 2024-03-18 48 18 dcristo@thingie42 ericwol@microsoft.com
wsio.c
in src
639 19 2016-08-12 2021-05-11 37 17 dcristo@microsoft.com ewertons@microsoft.com
103 6 2016-06-20 2021-02-04 30 17 dcristo@microsoft.com dane.walton@microsoft.com
200 2 2016-06-20 2024-02-09 25 17 dcristo@microsoft.com ericwol@microsoft.com
crt_abstractions.h
in inc/azure_c_shared_utility
98 - 2016-03-31 2020-12-23 25 17 dcristo@microsoft.com cipop@users.noreply.github.com
gballoc.c
in src
347 7 2016-03-31 2024-02-09 24 17 dcristo@microsoft.com ericwol@microsoft.com
625 13 2016-03-31 2024-03-06 23 17 dcristo@microsoft.com ericwol@microsoft.com
tlsio_openssl.c
in adapters
1653 36 2018-05-01 2024-03-06 36 16 jelani.brandon@microsoft.com ericwol@microsoft.com
refcount.h
in inc/azure_c_shared_utility
90 2 2016-03-31 2024-02-09 35 16 dcristo@microsoft.com ericwol@microsoft.com
275 2 2016-03-31 2024-01-26 28 16 dcristo@microsoft.com ericwol@microsoft.com
platform_linux.c
in adapters
94 3 2016-03-31 2023-05-16 26 16 dcristo@microsoft.com ewertons@microsoft.com
848 17 2017-02-26 2024-02-09 25 16 dcristo@thingie42 ericwol@microsoft.com
tlsio_schannel.c
in adapters
1372 21 2018-05-01 2024-05-21 25 15 jelani.brandon@microsoft.com ewertons@microsoft.com
map.c
in src
604 13 2016-03-31 2024-02-09 21 15 dcristo@microsoft.com ericwol@microsoft.com
312 10 2016-10-06 2023-05-02 19 15 anporumb@microsoft.com 54871851+vaavva@users.norep...
64 3 2016-03-31 2021-09-11 19 15 dcristo@microsoft.com dane.walton@microsoft.com
155 4 2016-03-31 2020-03-18 24 14 dcristo@microsoft.com 44010845+ttins@users.norepl...
155 4 2016-03-31 2021-12-07 21 14 dcristo@microsoft.com ericwol@microsoft.com
shared_util_options.h
in inc/azure_c_shared_utility
45 - 2016-08-10 2021-03-25 20 14 jelani.brandon@microsoft.com raj.agarwal790@gmail.com
109 3 2016-03-31 2019-06-14 19 14 dcristo@microsoft.com dcristo@microsoft.com
cmd
build.cmd
in build_all/windows
155 - 2016-03-31 2024-02-09 18 14 dcristo@microsoft.com ericwol@microsoft.com
115 4 2016-05-13 2020-03-18 17 14 mschier@microsoft.com 44010845+ttins@users.norepl...
tlsio_appleios.c
in pal/ios-osx
618 18 2018-02-14 2024-02-09 21 13 roys@jetstreamsoftware.com ericwol@microsoft.com
73 4 2016-03-31 2019-10-28 20 13 dcristo@microsoft.com dcristo@microsoft.com
237 - 2017-09-25 2024-02-01 17 13 roys@jetstreamsoftware.com raulleclair@microsoft.com
tickcounter.h
in inc/azure_c_shared_utility
21 - 2016-03-31 2020-12-23 15 13 dcristo@microsoft.com cipop@users.noreply.github.com
tlsio_wolfssl.c
in adapters
951 29 2018-05-01 2024-02-09 26 12 jelani.brandon@microsoft.com ericwol@microsoft.com
459 - 2018-11-16 2024-03-06 23 12 dcristo@microsoft.com ericwol@microsoft.com
lock_win32.c
in adapters
70 4 2016-03-31 2021-12-07 21 12 dcristo@microsoft.com ericwol@microsoft.com
317 10 2016-03-31 2024-02-09 18 12 dcristo@microsoft.com ericwol@microsoft.com
64 3 2016-03-31 2019-03-22 15 12 dcristo@microsoft.com jelani.brandon@microsoft.com
x509_schannel.c
in adapters
517 7 2018-05-01 2024-01-26 13 12 jelani.brandon@microsoft.com ericwol@microsoft.com
sha224.c
in src
297 13 2016-03-31 2021-12-07 12 12 dcristo@microsoft.com ericwol@microsoft.com
112 4 2016-03-28 2019-03-22 21 11 bertk@microsoft.com jelani.brandon@microsoft.com
275 8 2016-03-31 2024-02-09 18 11 dcristo@microsoft.com ericwol@microsoft.com
vector.c
in src
276 - 2016-03-31 2024-02-09 18 11 dcristo@microsoft.com ericwol@microsoft.com
tlsio_mbedtls.h
in inc/azure_c_shared_utility
23 - 2016-12-28 2019-04-11 13 11 boojin.kim@samsung.com jelani.brandon@microsoft.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
timediscretemicromocktest_stim.cpp
in testtools/micromock/unittests/micromocktest
944 14 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
micromockgenerator.cpp
in testtools/micromock/tools/micromockgenerator
361 3 2016-03-31 2017-05-17 2 1 dcristo@microsoft.com dcristo@microsoft.com
SerialPortState.cs
in testtools/SerialPort/SerialPort
167 1 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
SerialPort.cs
in testtools/SerialPort/SerialPort
138 15 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
124 2 2019-04-18 2019-04-18 1 1 anporumb@microsoft.com anporumb@microsoft.com
Enumerations.cs
in testtools/SerialPort/SerialPort
122 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
timediscretemicromockwithreturnandparameters.cpp
in testtools/micromock/unittests/micromocktest
104 1 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
timediscretemicromocktestvoidvoid.cpp
in testtools/micromock/unittests/micromocktest
93 1 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
59 1 2021-05-10 2021-05-10 1 1 lvfanzhe@hotmail.com lvfanzhe@hotmail.com
micromocktestmutex.cpp
in testtools/micromock/src
58 8 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
52 10 2016-03-31 2016-04-08 3 1 dcristo@microsoft.com dcristo@microsoft.com
Win32Api.cs
in testtools/SerialPort/SerialPort
50 1 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
46 - 2017-05-18 2017-05-18 1 1 dcristo@thingie42 dcristo@thingie42
Program.cs
in testtools/SerialPort/SerialPort
31 1 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
micromocktestmutex.h
in testtools/micromock/inc
27 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
tlsio_bearssl.h
in inc/azure_c_shared_utility
23 - 2019-08-05 2019-08-05 1 1 markrad@msn.com markrad@msn.com
hypothetic_module.h
in testtools/micromock/unittests/micromocktest
22 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
hypothetic_module_interfaces.h
in testtools/micromock/unittests/micromocktest
21 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
constbuffer_array_batcher.h
in inc/azure_c_shared_utility
18 - 2019-09-13 2019-09-13 1 1 dcristo@microsoft.com dcristo@microsoft.com
dns_resolver.h
in inc/azure_c_shared_utility
18 - 2019-09-19 2019-09-19 1 1 rajeev.massand@microsoft.com rajeev.massand@microsoft.com
logging_stacktrace.h
in inc/azure_c_shared_utility
17 - 2019-04-18 2019-04-18 1 1 anporumb@microsoft.com anporumb@microsoft.com
SerialPortTimeouts.cs
in testtools/SerialPort/SerialPort
16 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
AssemblyInfo.cs
in testtools/SerialPort/SerialPort/Properties
15 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
Win32Exceptioncs.cs
in testtools/SerialPort/SerialPort
14 1 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
stdafx.h
in testtools/micromock/tools/micromockgenerator
14 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
random_posix.c
in adapters
14 2 2024-02-01 2024-02-01 1 1 raulleclair@microsoft.com raulleclair@microsoft.com
random_stub.c
in adapters
14 2 2024-02-01 2024-02-01 1 1 raulleclair@microsoft.com raulleclair@microsoft.com
random.h
in inc/azure_c_shared_utility
12 - 2024-02-01 2024-02-01 1 1 raulleclair@microsoft.com raulleclair@microsoft.com
stdafx.h
in testtools/micromock/unittests/micromocktest
11 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
cmd
windows_c.cmd
in jenkins
11 - 2016-07-27 2016-07-27 1 1 dcristo@microsoft.com dcristo@microsoft.com
sha-private.h
in inc/azure_c_shared_utility
11 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
socket_async_os.h
in pal/ios-osx
9 - 2019-11-19 2019-11-19 1 1 jeremy.bobotek@gmail.com jeremy.bobotek@gmail.com
safe_math.h
in inc/azure_c_shared_utility
9 - 2021-12-07 2021-12-07 1 1 ericwol@microsoft.com ericwol@microsoft.com
stdint_ce6.h
in inc/azure_c_shared_utility
8 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
socket_async_os.h
in pal/windows
7 - 2019-09-19 2019-09-19 1 1 rajeev.massand@microsoft.com rajeev.massand@microsoft.com
timediscretemicromock.cpp
in testtools/micromock/src
5 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
mockvaluebase.cpp
in testtools/micromock/src
5 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
sal.h
in testtools/sal/inc
4 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
stdafx_c.h
in testtools/micromock/unittests/micromocktest
3 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
targetver.h
in testtools/micromock/tools/micromockgenerator
2 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
targetver.h
in testtools/micromock/unittests/micromocktest
2 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
stdafx.cpp
in testtools/micromock/tools/micromockgenerator
1 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
stdafx.cpp
in testtools/micromock/unittests/micromocktest
1 - 2016-03-31 2016-03-31 1 1 dcristo@microsoft.com dcristo@microsoft.com
timediscretemicromockcallmacros.h
in testtools/micromock/inc
2114 32 2016-03-31 2018-09-06 2 2 dcristo@microsoft.com zolvarga@microsoft.com
no_sal2.h
in testtools/sal/inc
1023 - 2016-03-31 2018-09-06 2 2 dcristo@microsoft.com zolvarga@microsoft.com
micromockcallmacros.h
in testtools/micromock/inc
716 17 2016-03-31 2018-09-06 2 2 dcristo@microsoft.com zolvarga@microsoft.com
211 4 2019-09-19 2023-05-26 2 2 rajeev.massand@microsoft.com raulleclair@microsoft.com
tlsio_template.c
in adapters
197 10 2019-02-07 2019-03-22 4 2 jelani.brandon@microsoft.com jelani.brandon@microsoft.com
hypothetic_module.c
in testtools/micromock/unittests/micromocktest
135 9 2016-03-31 2018-09-06 2 2 dcristo@microsoft.com zolvarga@microsoft.com
128 - 2019-01-18 2019-06-21 3 2 dcristo@microsoft.com dcristo@microsoft.com
Correlations

File Size vs. Number of Changes: 277 points

testtools/micromock/src/mockmethodcallbase.cpp x: 97 lines of code y: 2 # changes adapters/httpapi_curl.c x: 1213 lines of code y: 45 # changes adapters/tlsio_mbedtls.c x: 1053 lines of code y: 48 # changes adapters/tlsio_schannel.c x: 1372 lines of code y: 25 # changes src/uws_client.c x: 1720 lines of code y: 48 # changes adapters/socketio_berkeley.c x: 1135 lines of code y: 81 # changes adapters/socketio_win32.c x: 731 lines of code y: 50 # changes adapters/tlsio_bearssl.c x: 1479 lines of code y: 6 # changes adapters/tlsio_openssl.c x: 1653 lines of code y: 36 # changes pal/tlsio_options.c x: 279 lines of code y: 9 # changes src/constbuffer_array.c x: 459 lines of code y: 23 # changes src/constbuffer_array_batcher.c x: 257 lines of code y: 6 # changes src/dns_resolver_ares.c x: 306 lines of code y: 3 # changes src/httpapiex.c x: 625 lines of code y: 23 # changes adapters/string_utils.c x: 246 lines of code y: 6 # changes adapters/tlsio_wolfssl.c x: 951 lines of code y: 26 # changes inc/azure_c_shared_utility/refcount.h x: 90 lines of code y: 35 # changes pal/ios-osx/tlsio_appleios.c x: 618 lines of code y: 21 # changes src/azure_base64.c x: 357 lines of code y: 6 # changes src/consolelogger.c x: 200 lines of code y: 25 # changes src/crt_abstractions.c x: 690 lines of code y: 51 # changes src/etwlogger_driver.c x: 253 lines of code y: 14 # changes src/gballoc.c x: 347 lines of code y: 24 # changes src/http_proxy_io.c x: 848 lines of code y: 25 # changes src/httpheaders.c x: 275 lines of code y: 18 # changes src/map.c x: 604 lines of code y: 21 # changes src/sastoken.c x: 296 lines of code y: 33 # changes src/string_token.c x: 328 lines of code y: 14 # changes src/strings.c x: 742 lines of code y: 35 # changes src/urlencode.c x: 317 lines of code y: 18 # changes src/uuid.c x: 158 lines of code y: 20 # changes src/vector.c x: 276 lines of code y: 18 # changes build_all/windows/build.cmd x: 155 lines of code y: 18 # changes adapters/random_posix.c x: 14 lines of code y: 1 # changes configs/azure_c_shared_utilityFunctions.cmake x: 675 lines of code y: 40 # changes configs/azure_iot_build_rules.cmake x: 237 lines of code y: 17 # changes src/uws_frame_encoder.c x: 127 lines of code y: 5 # changes adapters/httpapi_compact.c x: 1318 lines of code y: 44 # changes adapters/httpapi_tirtos.c x: 253 lines of code y: 9 # changes adapters/httpapi_winhttp.c x: 1162 lines of code y: 48 # changes adapters/x509_schannel.c x: 517 lines of code y: 13 # changes inc/azure_c_shared_utility/xlogging.h x: 181 lines of code y: 51 # changes src/buffer.c x: 565 lines of code y: 35 # changes src/constbuffer.c x: 275 lines of code y: 28 # changes adapters/linux_time.c x: 57 lines of code y: 6 # changes src/dns_resolver_sync.c x: 211 lines of code y: 2 # changes adapters/platform_linux.c x: 94 lines of code y: 26 # changes configs/azure_c_shared_utilityConfig.cmake x: 13 lines of code y: 7 # changes adapters/x509_openssl.c x: 373 lines of code y: 13 # changes inc/azure_c_shared_utility/x509_openssl.h x: 18 lines of code y: 10 # changes src/singlylinkedlist.c x: 312 lines of code y: 19 # changes jenkins/windows_c_VsDevCmd.cmd x: 24 lines of code y: 1 # changes testtools/micromock/inc/micromocktestrunnerhooks.h x: 13 lines of code y: 5 # changes src/gbnetwork.c x: 204 lines of code y: 9 # changes adapters/lock_win32.c x: 70 lines of code y: 21 # changes adapters/platform_win32.c x: 211 lines of code y: 31 # changes adapters/srw_lock.c x: 268 lines of code y: 5 # changes inc/azure_c_shared_utility/safe_math.h x: 9 lines of code y: 1 # changes src/azure_base32.c x: 341 lines of code y: 5 # changes src/httpapiexsas.c x: 155 lines of code y: 21 # changes src/sha1.c x: 211 lines of code y: 11 # changes src/sha224.c x: 297 lines of code y: 12 # changes src/sha384-512.c x: 574 lines of code y: 13 # changes adapters/linux_time.h x: 16 lines of code y: 5 # changes adapters/tickcounter_linux.c x: 64 lines of code y: 19 # changes inc/azure_c_shared_utility/string_utils.h x: 39 lines of code y: 5 # changes inc/azure_c_shared_utility/tlsio.h x: 19 lines of code y: 8 # changes src/hmac.c x: 62 lines of code y: 8 # changes src/wsio.c x: 639 lines of code y: 37 # changes adapters/uniqueid_win32.c x: 49 lines of code y: 19 # changes adapters/uniqueid_azsphere.c x: 59 lines of code y: 1 # changes src/xio.c x: 232 lines of code y: 18 # changes inc/azure_c_shared_utility/tlsio_wolfssl.h x: 27 lines of code y: 12 # changes inc/azure_c_shared_utility/shared_util_options.h x: 45 lines of code y: 20 # changes adapters/lock_pthreads.c x: 92 lines of code y: 11 # changes inc/azure_c_shared_utility/httpapi.h x: 62 lines of code y: 22 # changes src/xlogging.c x: 103 lines of code y: 30 # changes src/optionhandler.c x: 223 lines of code y: 10 # changes inc/azure_c_shared_utility/crt_abstractions.h x: 98 lines of code y: 25 # changes inc/azure_c_shared_utility/sastoken.h x: 19 lines of code y: 14 # changes inc/azure_c_shared_utility/tickcounter.h x: 21 lines of code y: 15 # changes pal/linux/socket_async_os.h x: 9 lines of code y: 3 # changes adapters/condition_win32.c x: 115 lines of code y: 17 # changes src/string_tokenizer.c x: 155 lines of code y: 24 # changes archive/cyclonessl/tlsio_cyclonessl.c x: 485 lines of code y: 7 # changes inc/azure_c_shared_utility/optionhandler.h x: 25 lines of code y: 13 # changes inc/azure_c_shared_utility/socketio.h x: 39 lines of code y: 18 # changes adapters/threadapi_pthreads.c x: 114 lines of code y: 11 # changes adapters/threadapi_win32.c x: 73 lines of code y: 20 # changes src/constmap.c x: 178 lines of code y: 18 # changes inc/azure_c_shared_utility/dns_resolver.h x: 18 lines of code y: 1 # changes pal/windows/socket_async_os.h x: 7 lines of code y: 1 # changes inc/azure_c_shared_utility/httpapiex.h x: 30 lines of code y: 14 # changes inc/azure_c_shared_utility/uws_frame_encoder.h x: 40 lines of code y: 11 # changes src/connection_string_parser.c x: 171 lines of code y: 13 # changes adapters/timer.c x: 67 lines of code y: 4 # changes inc/azure_c_shared_utility/timer.h x: 18 lines of code y: 2 # changes inc/azure_c_shared_utility/azure_base32.h x: 21 lines of code y: 3 # changes inc/azure_c_shared_utility/tlsio_bearssl.h x: 23 lines of code y: 1 # changes testtools/micromock/unittests/micromocktest/cmockvalueunittests.cpp x: 140 lines of code y: 6 # changes testtools/micromock/unittests/micromocktest/micromockcallcomparisonunittests.cpp x: 119 lines of code y: 6 # changes testtools/micromock/unittests/micromocktest/micromocktest.cpp x: 2211 lines of code y: 9 # changes testtools/micromock/unittests/micromocktest/micromockvalidateargumentbufferunittests.cpp x: 444 lines of code y: 6 # changes testtools/micromock/unittests/micromocktest/nullargsstringificationunittests.cpp x: 152 lines of code y: 6 # changes inc/azure_c_shared_utility/constbuffer_array.h x: 32 lines of code y: 14 # changes src/memory_data.c x: 128 lines of code y: 3 # changes inc/azure_c_shared_utility/vector.h x: 32 lines of code y: 18 # changes inc/azure_c_shared_utility/constbuffer.h x: 36 lines of code y: 16 # changes inc/azure_c_shared_utility/sha.h x: 125 lines of code y: 6 # changes adapters/agenttime.c x: 23 lines of code y: 10 # changes adapters/envvariable.c x: 6 lines of code y: 3 # changes adapters/tickcounter_win32.c x: 109 lines of code y: 19 # changes inc/azure_c_shared_utility/azure_base64.h x: 20 lines of code y: 6 # changes inc/azure_c_shared_utility/buffer_.h x: 36 lines of code y: 13 # changes inc/azure_c_shared_utility/consolelogger.h x: 14 lines of code y: 10 # changes inc/azure_c_shared_utility/constmap.h x: 34 lines of code y: 15 # changes inc/azure_c_shared_utility/doublylinkedlist.h x: 30 lines of code y: 11 # changes inc/azure_c_shared_utility/envvariable.h x: 11 lines of code y: 5 # changes inc/azure_c_shared_utility/gb_stdio.h x: 44 lines of code y: 7 # changes inc/azure_c_shared_utility/gb_time.h x: 36 lines of code y: 7 # changes inc/azure_c_shared_utility/gballoc.h x: 61 lines of code y: 13 # changes inc/azure_c_shared_utility/gbnetwork.h x: 53 lines of code y: 5 # changes inc/azure_c_shared_utility/hmacsha256.h x: 23 lines of code y: 12 # changes inc/azure_c_shared_utility/httpapiexsas.h x: 19 lines of code y: 9 # changes inc/azure_c_shared_utility/httpheaders.h x: 32 lines of code y: 13 # changes inc/azure_c_shared_utility/map.h x: 40 lines of code y: 15 # changes inc/azure_c_shared_utility/singlylinkedlist.h x: 30 lines of code y: 9 # changes inc/azure_c_shared_utility/string_token.h x: 25 lines of code y: 6 # changes inc/azure_c_shared_utility/uniqueid.h x: 22 lines of code y: 14 # changes inc/azure_c_shared_utility/urlencode.h x: 15 lines of code y: 9 # changes inc/azure_c_shared_utility/uuid.h x: 31 lines of code y: 12 # changes inc/azure_c_shared_utility/uws_client.h x: 87 lines of code y: 15 # changes inc/azure_c_shared_utility/vector_types.h x: 16 lines of code y: 6 # changes inc/azure_c_shared_utility/vector_types_internal.h x: 21 lines of code y: 4 # changes inc/azure_c_shared_utility/ws_url.h x: 24 lines of code y: 3 # changes inc/azure_c_shared_utility/wsio.h x: 28 lines of code y: 15 # changes inc/azure_c_shared_utility/xio.h x: 61 lines of code y: 17 # changes src/utf8_checker.c x: 141 lines of code y: 5 # changes dependencies.cmake x: 23 lines of code y: 11 # changes inc/azure_c_shared_utility/platform.h x: 21 lines of code y: 16 # changes src/logging_stacktrace.c x: 124 lines of code y: 1 # changes src/etwxlogging.c x: 30 lines of code y: 7 # changes inc/azure_c_shared_utility/string_tokenizer.h x: 17 lines of code y: 12 # changes inc/azure_c_shared_utility/tlsio_cyclonessl.h x: 15 lines of code y: 4 # changes inc/azure_c_shared_utility/tlsio_mbedtls.h x: 23 lines of code y: 13 # changes inc/azure_c_shared_utility/tlsio_openssl.h x: 24 lines of code y: 11 # changes inc/azure_c_shared_utility/tlsio_options.h x: 47 lines of code y: 3 # changes pal/ios-osx/tlsio_appleios.h x: 16 lines of code y: 3 # changes testtools/micromock/inc/micromockexception.h x: 37 lines of code y: 9 # changes testtools/micromock/inc/micromock.h x: 83 lines of code y: 11 # changes adapters/platform_freertos.c x: 24 lines of code y: 8 # changes adapters/platform_stub.c x: 18 lines of code y: 13 # changes adapters/platform_tizenrt.c x: 20 lines of code y: 9 # changes pal/ios-osx/platform_appleios.c x: 41 lines of code y: 8 # changes adapters/condition_pthreads.c x: 112 lines of code y: 21 # changes adapters/tickcounter_tirtos.c x: 64 lines of code y: 15 # changes adapters/tlsio_template.c x: 197 lines of code y: 4 # changes adapters/uniqueid_stub.c x: 54 lines of code y: 14 # changes archive/cyclonessl/tlsio_cyclonessl_socket.c x: 61 lines of code y: 5 # changes archive/cyclonessl/tlsio_cyclonessl_socket_bsd.c x: 76 lines of code y: 5 # changes inc/azure_c_shared_utility/optimize_size.h x: 17 lines of code y: 4 # changes pal/freertos/tickcounter.c x: 51 lines of code y: 6 # changes pal/socket_async.c x: 252 lines of code y: 5 # changes src/http_proxy_stub.c x: 91 lines of code y: 5 # changes src/ws_url.c x: 273 lines of code y: 6 # changes pal/lwip/sntp_os.h x: 4 lines of code y: 2 # changes pal/lwip/sntp_lwip.c x: 28 lines of code y: 3 # changes adapters/condition_rtx_mbed.cpp x: 40 lines of code y: 10 # changes pal/mbed_os5/refcount_os.h x: 8 lines of code y: 2 # changes testtools/micromock/inc/timediscretemicromock.h x: 414 lines of code y: 8 # changes pal/linux/refcount_os.h x: 39 lines of code y: 6 # changes pal/agenttime.c x: 23 lines of code y: 2 # changes pal/freertos/lock.c x: 86 lines of code y: 2 # changes pal/freertos/threadapi.c x: 28 lines of code y: 2 # changes testtools/micromock/inc/micromockcallmacros.h x: 716 lines of code y: 2 # changes testtools/micromock/inc/micromockcharstararenullterminatedstrings.h x: 167 lines of code y: 5 # changes testtools/micromock/inc/mockmethodcallbase.h x: 40 lines of code y: 5 # changes testtools/micromock/inc/stdafx.h x: 47 lines of code y: 4 # changes testtools/micromock/inc/strictorderedcallcomparer.h x: 92 lines of code y: 5 # changes testtools/micromock/inc/timediscretemicromockcallmacros.h x: 2114 lines of code y: 2 # changes testtools/micromock/unittests/micromocktest/hypothetic_module.c x: 135 lines of code y: 2 # changes testtools/micromock/unittests/micromocktest/main.c x: 12 lines of code y: 2 # changes testtools/micromock/unittests/micromocktest/resource.h x: 47 lines of code y: 2 # changes testtools/sal/inc/no_sal2.h x: 1023 lines of code y: 2 # changes testtools/micromock/inc/mockvalue.h x: 519 lines of code y: 6 # changes src/gb_time.c x: 23 lines of code y: 7 # changes build_all/packaging/windows/Microsoft.Azure.C.SharedUtility.targets x: 112 lines of code y: 5 # changes jenkins/windows_vs2008_c.cmd x: 46 lines of code y: 1 # changes testtools/micromock/inc/globalmock.h x: 35 lines of code y: 4 # changes testtools/micromock/inc/mockcallargument.h x: 251 lines of code y: 5 # changes testtools/micromock/inc/mockcallargumentbase.h x: 43 lines of code y: 4 # changes testtools/micromock/inc/mockmethodcall.h x: 142 lines of code y: 4 # changes testtools/micromock/inc/threadsafeglobalmock.h x: 49 lines of code y: 4 # changes testtools/micromock/src/mockcallrecorder.cpp x: 195 lines of code y: 4 # changes testtools/micromock/tools/micromockgenerator/micromockgenerator.cpp x: 361 lines of code y: 2 # changes testtools/micromock/inc/micromockenumtostring.h x: 68 lines of code y: 2 # changes adapters/lock_rtx_mbed.cpp x: 74 lines of code y: 11 # changes src/hmacsha256.c x: 29 lines of code y: 5 # changes testtools/micromock/inc/micromockcommon.h x: 13 lines of code y: 3 # changes testtools/micromock/inc/runtimemock.h x: 34 lines of code y: 3 # changes testtools/micromock/src/micromockcharstararenullterminatedstrings.cpp x: 53 lines of code y: 3 # changes build_all/packaging/windows/rebuild_nugets.cmd x: 80 lines of code y: 5 # changes testtools/SerialPort/SerialPort/Enumerations.cs x: 122 lines of code y: 1 # changes testtools/SerialPort/SerialPort/Program.cs x: 31 lines of code y: 1 # changes testtools/SerialPort/SerialPort/SerialPort.cs x: 138 lines of code y: 1 # changes testtools/SerialPort/SerialPort/SerialPortState.cs x: 167 lines of code y: 1 # changes testtools/SerialPort/SerialPort/Win32Api.cs x: 50 lines of code y: 1 # changes testtools/micromock/tools/micromockgenerator/stdafx.cpp x: 1 lines of code y: 1 # changes testtools/micromock/unittests/micromocktest/timediscretemicromocktest_stim.cpp x: 944 lines of code y: 1 # changes testtools/micromock/unittests/micromocktest/timediscretemicromocktestvoidvoid.cpp x: 93 lines of code y: 1 # changes testtools/micromock/unittests/micromocktest/timediscretemicromockwithreturnandparameters.cpp x: 104 lines of code y: 1 # changes
81.0
# changes
  min: 1.0
  average: 10.2
  25th percentile: 3.0
  median: 6.0
  75th percentile: 14.0
  max: 81.0
0 2211.0
lines of code
min: 1.0 | average: 176.77 | 25th percentile: 19.0 | median: 44.0 | 75th percentile: 167.0 | max: 2211.0

Number of Contributors vs. Number of Changes: 277 points

testtools/micromock/src/mockmethodcallbase.cpp x: 2 # contributors y: 2 # changes adapters/httpapi_curl.c x: 20 # contributors y: 45 # changes adapters/tlsio_mbedtls.c x: 24 # contributors y: 48 # changes adapters/tlsio_schannel.c x: 15 # contributors y: 25 # changes src/uws_client.c x: 18 # contributors y: 48 # changes adapters/socketio_berkeley.c x: 35 # contributors y: 81 # changes adapters/socketio_win32.c x: 25 # contributors y: 50 # changes adapters/tlsio_bearssl.c x: 5 # contributors y: 6 # changes adapters/tlsio_openssl.c x: 16 # contributors y: 36 # changes pal/tlsio_options.c x: 8 # contributors y: 9 # changes src/constbuffer_array.c x: 12 # contributors y: 23 # changes src/constbuffer_array_batcher.c x: 4 # contributors y: 6 # changes src/dns_resolver_ares.c x: 3 # contributors y: 3 # changes src/httpapiex.c x: 17 # contributors y: 23 # changes adapters/tlsio_wolfssl.c x: 12 # contributors y: 26 # changes inc/azure_c_shared_utility/refcount.h x: 16 # contributors y: 35 # changes pal/ios-osx/tlsio_appleios.c x: 13 # contributors y: 21 # changes src/consolelogger.c x: 17 # contributors y: 25 # changes src/crt_abstractions.c x: 29 # contributors y: 51 # changes src/etwlogger_driver.c x: 8 # contributors y: 14 # changes src/gballoc.c x: 17 # contributors y: 24 # changes src/http_proxy_io.c x: 16 # contributors y: 25 # changes src/httpheaders.c x: 11 # contributors y: 18 # changes src/map.c x: 15 # contributors y: 21 # changes src/sastoken.c x: 20 # contributors y: 33 # changes src/string_token.c x: 6 # contributors y: 14 # changes src/strings.c x: 20 # contributors y: 35 # changes src/urlencode.c x: 12 # contributors y: 18 # changes src/uuid.c x: 9 # contributors y: 20 # changes build_all/windows/build.cmd x: 14 # contributors y: 18 # changes adapters/random_posix.c x: 1 # contributors y: 1 # changes configs/azure_c_shared_utilityFunctions.cmake x: 20 # contributors y: 40 # changes configs/azure_iot_build_rules.cmake x: 13 # contributors y: 17 # changes src/uws_frame_encoder.c x: 3 # contributors y: 5 # changes adapters/httpapi_compact.c x: 22 # contributors y: 44 # changes adapters/httpapi_tirtos.c x: 5 # contributors y: 9 # changes adapters/httpapi_winhttp.c x: 25 # contributors y: 48 # changes adapters/x509_schannel.c x: 12 # contributors y: 13 # changes inc/azure_c_shared_utility/xlogging.h x: 21 # contributors y: 51 # changes src/buffer.c x: 22 # contributors y: 35 # changes src/constbuffer.c x: 16 # contributors y: 28 # changes adapters/linux_time.c x: 6 # contributors y: 6 # changes adapters/platform_linux.c x: 16 # contributors y: 26 # changes configs/azure_c_shared_utilityConfig.cmake x: 5 # contributors y: 7 # changes adapters/x509_openssl.c x: 8 # contributors y: 13 # changes inc/azure_c_shared_utility/x509_openssl.h x: 6 # contributors y: 10 # changes src/singlylinkedlist.c x: 15 # contributors y: 19 # changes jenkins/windows_c_VsDevCmd.cmd x: 2 # contributors y: 1 # changes testtools/micromock/inc/micromocktestrunnerhooks.h x: 6 # contributors y: 5 # changes src/gbnetwork.c x: 6 # contributors y: 9 # changes adapters/lock_win32.c x: 12 # contributors y: 21 # changes adapters/platform_win32.c x: 19 # contributors y: 31 # changes src/azure_base32.c x: 4 # contributors y: 5 # changes src/httpapiexsas.c x: 14 # contributors y: 21 # changes src/sha1.c x: 9 # contributors y: 11 # changes src/sha224.c x: 12 # contributors y: 12 # changes src/sha384-512.c x: 9 # contributors y: 13 # changes adapters/linux_time.h x: 5 # contributors y: 5 # changes inc/azure_c_shared_utility/tlsio.h x: 7 # contributors y: 8 # changes src/wsio.c x: 17 # contributors y: 37 # changes adapters/uniqueid_win32.c x: 10 # contributors y: 19 # changes src/xio.c x: 10 # contributors y: 18 # changes inc/azure_c_shared_utility/tlsio_wolfssl.h x: 8 # contributors y: 12 # changes inc/azure_c_shared_utility/shared_util_options.h x: 14 # contributors y: 20 # changes adapters/lock_pthreads.c x: 7 # contributors y: 11 # changes inc/azure_c_shared_utility/httpapi.h x: 10 # contributors y: 22 # changes src/xlogging.c x: 17 # contributors y: 30 # changes src/optionhandler.c x: 9 # contributors y: 10 # changes inc/azure_c_shared_utility/sastoken.h x: 7 # contributors y: 14 # changes inc/azure_c_shared_utility/tickcounter.h x: 13 # contributors y: 15 # changes adapters/condition_win32.c x: 14 # contributors y: 17 # changes src/string_tokenizer.c x: 14 # contributors y: 24 # changes inc/azure_c_shared_utility/optionhandler.h x: 7 # contributors y: 13 # changes adapters/threadapi_pthreads.c x: 5 # contributors y: 11 # changes adapters/threadapi_win32.c x: 13 # contributors y: 20 # changes adapters/uniqueid_linux.c x: 6 # contributors y: 13 # changes inc/azure_c_shared_utility/uws_frame_encoder.h x: 6 # contributors y: 11 # changes adapters/timer.c x: 4 # contributors y: 4 # changes inc/azure_c_shared_utility/timer.h x: 3 # contributors y: 2 # changes inc/azure_c_shared_utility/memory_data.h x: 2 # contributors y: 5 # changes src/memory_data.c x: 2 # contributors y: 3 # changes inc/azure_c_shared_utility/vector.h x: 8 # contributors y: 18 # changes inc/azure_c_shared_utility/constbuffer.h x: 7 # contributors y: 16 # changes adapters/envvariable.c x: 5 # contributors y: 3 # changes adapters/tickcounter_win32.c x: 14 # contributors y: 19 # changes inc/azure_c_shared_utility/azure_base64.h x: 3 # contributors y: 6 # changes inc/azure_c_shared_utility/buffer_.h x: 5 # contributors y: 13 # changes inc/azure_c_shared_utility/constmap.h x: 7 # contributors y: 15 # changes inc/azure_c_shared_utility/gb_stdio.h x: 4 # contributors y: 7 # changes inc/azure_c_shared_utility/hmac.h x: 5 # contributors y: 10 # changes inc/azure_c_shared_utility/hmacsha256.h x: 4 # contributors y: 12 # changes inc/azure_c_shared_utility/httpapiexsas.h x: 3 # contributors y: 9 # changes inc/azure_c_shared_utility/map.h x: 6 # contributors y: 15 # changes inc/azure_c_shared_utility/singlylinkedlist.h x: 7 # contributors y: 9 # changes inc/azure_c_shared_utility/string_tokenizer_types.h x: 4 # contributors y: 3 # changes inc/azure_c_shared_utility/strings.h x: 8 # contributors y: 16 # changes inc/azure_c_shared_utility/uniqueid.h x: 5 # contributors y: 14 # changes inc/azure_c_shared_utility/urlencode.h x: 4 # contributors y: 9 # changes inc/azure_c_shared_utility/uuid.h x: 5 # contributors y: 12 # changes inc/azure_c_shared_utility/uws_client.h x: 9 # contributors y: 15 # changes inc/azure_c_shared_utility/xio.h x: 5 # contributors y: 17 # changes dependencies.cmake x: 8 # contributors y: 11 # changes inc/azure_c_shared_utility/platform.h x: 9 # contributors y: 16 # changes src/etwxlogging.c x: 7 # contributors y: 7 # changes inc/azure_c_shared_utility/agenttime.h x: 6 # contributors y: 8 # changes inc/azure_c_shared_utility/string_tokenizer.h x: 7 # contributors y: 12 # changes inc/azure_c_shared_utility/tlsio_cyclonessl.h x: 5 # contributors y: 4 # changes inc/azure_c_shared_utility/tlsio_mbedtls.h x: 11 # contributors y: 13 # changes adapters/platform_stub.c x: 10 # contributors y: 13 # changes adapters/condition_pthreads.c x: 11 # contributors y: 21 # changes adapters/tickcounter_tirtos.c x: 12 # contributors y: 15 # changes adapters/tlsio_template.c x: 2 # contributors y: 4 # changes inc/azure_c_shared_utility/optimize_size.h x: 3 # contributors y: 4 # changes adapters/condition_rtx_mbed.cpp x: 11 # contributors y: 10 # changes pal/mbed_os5/refcount_os.h x: 4 # contributors y: 2 # changes testtools/micromock/inc/timediscretemicromock.h x: 8 # contributors y: 8 # changes testtools/micromock/inc/stdafx.h x: 6 # contributors y: 4 # changes testtools/micromock/tools/micromockgenerator/micromockgenerator.cpp x: 1 # contributors y: 2 # changes adapters/tcpsocketconnection_c.cpp x: 1 # contributors y: 3 # changes
81.0
# changes
  min: 1.0
  average: 10.2
  25th percentile: 3.0
  median: 6.0
  75th percentile: 14.0
  max: 81.0
0 35.0
# contributors
min: 1.0 | average: 6.64 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 8.0 | max: 35.0

Number of Contributors vs. File Size: 277 points

testtools/micromock/src/mockmethodcallbase.cpp x: 2 # contributors y: 97 lines of code adapters/httpapi_curl.c x: 20 # contributors y: 1213 lines of code adapters/tlsio_mbedtls.c x: 24 # contributors y: 1053 lines of code adapters/tlsio_schannel.c x: 15 # contributors y: 1372 lines of code src/uws_client.c x: 18 # contributors y: 1720 lines of code adapters/socketio_berkeley.c x: 35 # contributors y: 1135 lines of code adapters/socketio_win32.c x: 25 # contributors y: 731 lines of code adapters/tlsio_bearssl.c x: 5 # contributors y: 1479 lines of code adapters/tlsio_openssl.c x: 16 # contributors y: 1653 lines of code pal/tlsio_options.c x: 8 # contributors y: 279 lines of code src/constbuffer_array.c x: 12 # contributors y: 459 lines of code src/constbuffer_array_batcher.c x: 4 # contributors y: 257 lines of code src/dns_resolver_ares.c x: 3 # contributors y: 306 lines of code src/httpapiex.c x: 17 # contributors y: 625 lines of code adapters/string_utils.c x: 4 # contributors y: 246 lines of code adapters/tlsio_wolfssl.c x: 12 # contributors y: 951 lines of code inc/azure_c_shared_utility/refcount.h x: 16 # contributors y: 90 lines of code pal/ios-osx/tlsio_appleios.c x: 13 # contributors y: 618 lines of code src/azure_base64.c x: 4 # contributors y: 357 lines of code src/consolelogger.c x: 17 # contributors y: 200 lines of code src/crt_abstractions.c x: 29 # contributors y: 690 lines of code src/etwlogger_driver.c x: 8 # contributors y: 253 lines of code src/gballoc.c x: 17 # contributors y: 347 lines of code src/http_proxy_io.c x: 16 # contributors y: 848 lines of code src/httpheaders.c x: 11 # contributors y: 275 lines of code src/map.c x: 15 # contributors y: 604 lines of code src/sastoken.c x: 20 # contributors y: 296 lines of code src/string_token.c x: 6 # contributors y: 328 lines of code src/strings.c x: 20 # contributors y: 742 lines of code src/urlencode.c x: 12 # contributors y: 317 lines of code src/uuid.c x: 9 # contributors y: 158 lines of code build_all/windows/build.cmd x: 14 # contributors y: 155 lines of code adapters/random_posix.c x: 1 # contributors y: 14 lines of code configs/azure_c_shared_utilityFunctions.cmake x: 20 # contributors y: 675 lines of code configs/azure_iot_build_rules.cmake x: 13 # contributors y: 237 lines of code src/uws_frame_encoder.c x: 3 # contributors y: 127 lines of code adapters/httpapi_compact.c x: 22 # contributors y: 1318 lines of code adapters/httpapi_tirtos.c x: 5 # contributors y: 253 lines of code adapters/httpapi_winhttp.c x: 25 # contributors y: 1162 lines of code adapters/x509_schannel.c x: 12 # contributors y: 517 lines of code inc/azure_c_shared_utility/xlogging.h x: 21 # contributors y: 181 lines of code src/buffer.c x: 22 # contributors y: 565 lines of code src/constbuffer.c x: 16 # contributors y: 275 lines of code adapters/linux_time.c x: 6 # contributors y: 57 lines of code src/dns_resolver_sync.c x: 2 # contributors y: 211 lines of code configs/azure_c_shared_utilityConfig.cmake x: 5 # contributors y: 13 lines of code adapters/x509_openssl.c x: 8 # contributors y: 373 lines of code inc/azure_c_shared_utility/x509_openssl.h x: 6 # contributors y: 18 lines of code src/singlylinkedlist.c x: 15 # contributors y: 312 lines of code jenkins/windows_c_VsDevCmd.cmd x: 2 # contributors y: 24 lines of code testtools/micromock/inc/micromocktestrunnerhooks.h x: 6 # contributors y: 13 lines of code src/gbnetwork.c x: 6 # contributors y: 204 lines of code adapters/lock_win32.c x: 12 # contributors y: 70 lines of code adapters/platform_win32.c x: 19 # contributors y: 211 lines of code adapters/srw_lock.c x: 6 # contributors y: 268 lines of code src/azure_base32.c x: 4 # contributors y: 341 lines of code src/sha1.c x: 9 # contributors y: 211 lines of code src/sha224.c x: 12 # contributors y: 297 lines of code src/sha384-512.c x: 9 # contributors y: 574 lines of code adapters/tickcounter_linux.c x: 15 # contributors y: 64 lines of code inc/azure_c_shared_utility/string_utils.h x: 4 # contributors y: 39 lines of code inc/azure_c_shared_utility/tlsio.h x: 7 # contributors y: 19 lines of code src/hmac.c x: 7 # contributors y: 62 lines of code src/wsio.c x: 17 # contributors y: 639 lines of code adapters/uniqueid_win32.c x: 10 # contributors y: 49 lines of code adapters/uniqueid_azsphere.c x: 1 # contributors y: 59 lines of code src/xio.c x: 10 # contributors y: 232 lines of code inc/azure_c_shared_utility/tlsio_wolfssl.h x: 8 # contributors y: 27 lines of code inc/azure_c_shared_utility/shared_util_options.h x: 14 # contributors y: 45 lines of code adapters/lock_pthreads.c x: 7 # contributors y: 92 lines of code inc/azure_c_shared_utility/httpapi.h x: 10 # contributors y: 62 lines of code src/xlogging.c x: 17 # contributors y: 103 lines of code src/optionhandler.c x: 9 # contributors y: 223 lines of code inc/azure_c_shared_utility/tickcounter.h x: 13 # contributors y: 21 lines of code pal/linux/socket_async_os.h x: 3 # contributors y: 9 lines of code adapters/condition_win32.c x: 14 # contributors y: 115 lines of code archive/cyclonessl/tlsio_cyclonessl.c x: 5 # contributors y: 485 lines of code inc/azure_c_shared_utility/socketio.h x: 10 # contributors y: 39 lines of code adapters/threadapi_pthreads.c x: 5 # contributors y: 114 lines of code adapters/threadapi_win32.c x: 13 # contributors y: 73 lines of code src/constmap.c x: 10 # contributors y: 178 lines of code inc/azure_c_shared_utility/dns_resolver.h x: 1 # contributors y: 18 lines of code pal/windows/socket_async_os.h x: 1 # contributors y: 7 lines of code inc/azure_c_shared_utility/httpapiex.h x: 6 # contributors y: 30 lines of code inc/azure_c_shared_utility/uws_frame_encoder.h x: 6 # contributors y: 40 lines of code src/connection_string_parser.c x: 8 # contributors y: 171 lines of code adapters/timer.c x: 4 # contributors y: 67 lines of code inc/azure_c_shared_utility/timer.h x: 3 # contributors y: 18 lines of code testtools/micromock/unittests/micromocktest/cmockvalueunittests.cpp x: 6 # contributors y: 140 lines of code testtools/micromock/unittests/micromocktest/micromockcallcomparisonunittests.cpp x: 6 # contributors y: 119 lines of code testtools/micromock/unittests/micromocktest/micromocktest.cpp x: 6 # contributors y: 2211 lines of code testtools/micromock/unittests/micromocktest/micromockvalidateargumentbufferunittests.cpp x: 6 # contributors y: 444 lines of code testtools/micromock/unittests/micromocktest/nullargsstringificationunittests.cpp x: 6 # contributors y: 152 lines of code inc/azure_c_shared_utility/memory_data.h x: 2 # contributors y: 36 lines of code src/memory_data.c x: 2 # contributors y: 128 lines of code inc/azure_c_shared_utility/constbuffer.h x: 7 # contributors y: 36 lines of code inc/azure_c_shared_utility/sha.h x: 5 # contributors y: 125 lines of code adapters/agenttime.c x: 9 # contributors y: 23 lines of code adapters/envvariable.c x: 5 # contributors y: 6 lines of code adapters/tickcounter_win32.c x: 14 # contributors y: 109 lines of code inc/azure_c_shared_utility/buffer_.h x: 5 # contributors y: 36 lines of code inc/azure_c_shared_utility/connection_string_parser.h x: 7 # contributors y: 17 lines of code inc/azure_c_shared_utility/consolelogger.h x: 9 # contributors y: 14 lines of code inc/azure_c_shared_utility/constmap.h x: 7 # contributors y: 34 lines of code inc/azure_c_shared_utility/gb_stdio.h x: 4 # contributors y: 44 lines of code inc/azure_c_shared_utility/gballoc.h x: 8 # contributors y: 61 lines of code inc/azure_c_shared_utility/gbnetwork.h x: 3 # contributors y: 53 lines of code inc/azure_c_shared_utility/hmac.h x: 5 # contributors y: 19 lines of code inc/azure_c_shared_utility/hmacsha256.h x: 4 # contributors y: 23 lines of code inc/azure_c_shared_utility/httpheaders.h x: 5 # contributors y: 32 lines of code inc/azure_c_shared_utility/string_tokenizer_types.h x: 4 # contributors y: 11 lines of code inc/azure_c_shared_utility/strings.h x: 8 # contributors y: 38 lines of code inc/azure_c_shared_utility/uws_client.h x: 9 # contributors y: 87 lines of code inc/azure_c_shared_utility/wsio.h x: 9 # contributors y: 28 lines of code inc/azure_c_shared_utility/xio.h x: 5 # contributors y: 61 lines of code src/utf8_checker.c x: 5 # contributors y: 141 lines of code dependencies.cmake x: 8 # contributors y: 23 lines of code src/logging_stacktrace.c x: 1 # contributors y: 124 lines of code inc/azure_c_shared_utility/tlsio_mbedtls.h x: 11 # contributors y: 23 lines of code testtools/micromock/inc/micromock.h x: 8 # contributors y: 83 lines of code adapters/platform_stub.c x: 10 # contributors y: 18 lines of code adapters/condition_pthreads.c x: 11 # contributors y: 112 lines of code adapters/tickcounter_tirtos.c x: 12 # contributors y: 64 lines of code adapters/tlsio_template.c x: 2 # contributors y: 197 lines of code adapters/uniqueid_stub.c x: 8 # contributors y: 54 lines of code archive/cyclonessl/tlsio_cyclonessl_socket_bsd.c x: 4 # contributors y: 76 lines of code pal/freertos/tickcounter.c x: 5 # contributors y: 51 lines of code src/http_proxy_stub.c x: 4 # contributors y: 91 lines of code src/ws_url.c x: 3 # contributors y: 273 lines of code pal/lwip/sntp_os.h x: 2 # contributors y: 4 lines of code pal/lwip/sntp_lwip.c x: 3 # contributors y: 28 lines of code adapters/condition_rtx_mbed.cpp x: 11 # contributors y: 40 lines of code pal/mbed_os5/refcount_os.h x: 4 # contributors y: 8 lines of code testtools/micromock/inc/timediscretemicromock.h x: 8 # contributors y: 414 lines of code pal/freertos/lock.c x: 2 # contributors y: 86 lines of code pal/freertos/threadapi.c x: 2 # contributors y: 28 lines of code testtools/micromock/inc/micromockcallmacros.h x: 2 # contributors y: 716 lines of code testtools/micromock/inc/micromockcharstararenullterminatedstrings.h x: 6 # contributors y: 167 lines of code testtools/micromock/inc/stdafx.h x: 6 # contributors y: 47 lines of code testtools/micromock/inc/strictorderedcallcomparer.h x: 6 # contributors y: 92 lines of code testtools/micromock/inc/timediscretemicromockcallmacros.h x: 2 # contributors y: 2114 lines of code testtools/micromock/unittests/micromocktest/hypothetic_module.c x: 2 # contributors y: 135 lines of code testtools/micromock/unittests/micromocktest/main.c x: 2 # contributors y: 12 lines of code testtools/micromock/unittests/micromocktest/resource.h x: 2 # contributors y: 47 lines of code testtools/sal/inc/no_sal2.h x: 2 # contributors y: 1023 lines of code testtools/micromock/inc/mockvalue.h x: 6 # contributors y: 519 lines of code build_all/packaging/windows/Microsoft.Azure.C.SharedUtility.targets x: 5 # contributors y: 112 lines of code jenkins/windows_vs2008_c.cmd x: 1 # contributors y: 46 lines of code testtools/micromock/inc/mockcallargument.h x: 6 # contributors y: 251 lines of code testtools/micromock/src/mockcallrecorder.cpp x: 5 # contributors y: 195 lines of code testtools/micromock/tools/micromockgenerator/micromockgenerator.cpp x: 1 # contributors y: 361 lines of code testtools/micromock/inc/micromockenumtostring.h x: 2 # contributors y: 68 lines of code adapters/lock_rtx_mbed.cpp x: 7 # contributors y: 74 lines of code src/doublylinkedlist.c x: 5 # contributors y: 76 lines of code testtools/micromock/src/micromockcharstararenullterminatedstrings.cpp x: 5 # contributors y: 53 lines of code dependencies-test.cmake x: 3 # contributors y: 5 lines of code build_all/packaging/windows/rebuild_nugets.cmd x: 6 # contributors y: 80 lines of code testtools/SerialPort/SerialPort/Program.cs x: 1 # contributors y: 31 lines of code testtools/SerialPort/SerialPort/SerialPort.cs x: 1 # contributors y: 138 lines of code testtools/SerialPort/SerialPort/SerialPortState.cs x: 1 # contributors y: 167 lines of code testtools/micromock/unittests/micromocktest/timediscretemicromocktest_stim.cpp x: 1 # contributors y: 944 lines of code testtools/micromock/unittests/micromocktest/timediscretemicromocktestvoidvoid.cpp x: 1 # contributors y: 93 lines of code testtools/micromock/unittests/micromocktest/timediscretemicromockwithreturnandparameters.cpp x: 1 # contributors y: 104 lines of code
2211.0
lines of code
  min: 1.0
  average: 176.77
  25th percentile: 19.0
  median: 44.0
  75th percentile: 167.0
  max: 2211.0
0 35.0
# contributors
min: 1.0 | average: 6.64 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 8.0 | max: 35.0