azure / iotedge
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 1,379 files with 113,526 lines of code.
    • 2 files changed more than 100 times (1,290 lines of code)
    • 8 files changed 51-100 times (2,858 lines of code)
    • 53 files changed 21-50 times (10,444 lines of code)
    • 281 files changed 6-20 times (34,359 lines of code)
    • 1,035 files changed 1-5 times (64,575 lines of code)
1% | 2% | 9% | 30% | 56%
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 1,379 files with 113,526 lines of code.
    • 3 files changed by more than 25 contributors (1,354 lines of code)
    • 49 files changed by 11-25 contributors (10,012 lines of code)
    • 153 files changed by 6-10 contributors (24,709 lines of code)
    • 920 files changed by 2-5 contributors (63,147 lines of code)
    • 254 files changed by 1 contributor (14,304 lines of code)
1% | 8% | 21% | 55% | 12%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cs, rs, toml, json, yaml, csproj, md, sh, ps1, g4, txt, spec, props, dotsettings, gitignore, editorconfig, gitattributes, cfg, gv
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs4% | 9% | 12% | 47% | 26%
cs<1% | <1% | 8% | 30% | 58%
yaml0% | <1% | 5% | 6% | 86%
toml0% | 1% | 15% | 26% | 56%
ps10% | 0% | 0% | 84% | 15%
spec0% | 0% | 0% | 48% | 51%
g40% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
gv0% | 0% | 0% | 0% | 100%
props0% | 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
edgelet2% | 5% | 7% | 19% | 64%
edge-agent2% | 3% | 14% | 38% | 40%
builds0% | 8% | 59% | 19% | 11%
smoke0% | 0% | 71% | 16% | 11%
edge-hub0% | 0% | 3% | 29% | 67%
mqtt0% | 0% | 17% | 66% | 16%
edge-util0% | 0% | 5% | 31% | 62%
edge-modules0% | 0% | 4% | 42% | 52%
tools0% | 0% | 0% | 86% | 13%
snap0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 12% | 87%
scripts0% | 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
Program.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service
373 10 2017-03-28 2024-09-05 127 29 miyagley@microsoft.com vadim.kovalyov@gmail.com
runtime.rs
in edgelet/edgelet-docker/src
917 19 2018-04-19 2023-11-06 106 30 rajave@microsoft.com 54859653+yophilav@users.nor...
module.rs
in edgelet/edgelet-core/src
490 13 2018-03-09 2023-11-06 78 24 rajave@microsoft.com 54859653+yophilav@users.nor...
main.rs
in edgelet/iotedge/src
593 - 2018-04-26 2024-04-26 77 24 angelod@microsoft.com damonbarry@users.noreply.gi...
lib.rs
in edgelet/edgelet-core/src
64 3 2018-02-09 2023-11-06 75 26 miyagley@microsoft.com 54859653+yophilav@users.nor...
EdgeAgentConnection.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub
529 16 2017-10-16 2025-03-28 55 21 miyagley@microsoft.com 59618780+sush-101@users.nor...
mod.rs
in edgelet/iotedge/src/check
899 5 2019-04-15 2023-11-06 53 21 arsing@microsoft.com 54859653+yophilav@users.nor...
edgelet.yaml
in builds/checkin
154 - 2018-07-13 2025-04-01 52 22 miyagley@microsoft.com damonbarry@users.noreply.gi...
Cargo.toml
in edgelet/iotedge
57 - 2018-04-26 2024-04-26 51 17 miyagley@microsoft.com damonbarry@users.noreply.gi...
Constants.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core
72 - 2017-10-06 2022-11-30 51 22 rajave@microsoft.com ancan@microsoft.com
Details.cs
in smoke/IotEdgeQuickstart/details
84 - 2018-06-19 2022-07-19 47 14 damonb@microsoft.com als5ev@virginia.edu
Agent.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core
400 29 2017-04-18 2021-01-06 47 13 miyagley@microsoft.com 36049150+gordonwang0@users....
DockerEnvironment.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker
166 4 2017-04-29 2020-09-17 46 14 miyagley@microsoft.com actions@github.com
error.rs
in edgelet/edgelet-core/src
17 - 2018-03-09 2022-06-28 42 18 rajave@microsoft.com 89409054+onalante-msft@user...
Program.cs
in edge-modules/SimulatedTemperatureSensor/src
289 7 2017-06-08 2025-02-24 42 18 rajave@microsoft.com 59618780+sush-101@users.nor...
Cargo.toml
in edgelet
25 - 2018-02-09 2024-04-02 41 17 miyagley@microsoft.com damonbarry@users.noreply.gi...
lib.rs
in edgelet/edgelet-http/src
56 1 2018-04-06 2022-06-28 40 20 miyagley@microsoft.com 89409054+onalante-msft@user...
dotnet.yaml
in builds/ci
67 - 2019-01-23 2025-04-01 39 14 myagley@gmail.com damonbarry@users.noreply.gi...
AgentModule.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules
315 4 2017-05-09 2022-07-21 39 15 miyagley@microsoft.com als5ev@virginia.edu
lib.rs
in edgelet/edgelet-utils/src
42 - 2018-03-03 2023-11-06 38 19 rajave@microsoft.com 54859653+yophilav@users.nor...
dotnet.yaml
in builds/checkin
86 - 2018-07-13 2025-04-01 38 14 miyagley@microsoft.com damonbarry@users.noreply.gi...
Cargo.toml
in edgelet/edgelet-docker
28 - 2018-04-19 2023-03-11 36 19 rajave@microsoft.com 7676015+nlcamp@users.norepl...
Program.cs
in smoke/IotEdgeQuickstart
316 3 2018-03-19 2022-10-26 36 16 damonb@microsoft.com joknierm@microsoft.com
build-packages.yaml
in builds/misc/templates
439 - 2021-10-28 2025-04-10 35 8 68707510+nimanch@users.nore... damonbarry@users.noreply.gi...
IotedgedLinux.cs
in smoke/IotEdgeQuickstart/details
569 27 2018-08-03 2022-10-26 35 16 damonbarry@users.noreply.gi... joknierm@microsoft.com
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet
125 6 2018-04-06 2022-11-30 34 13 vpuranik@microsoft.com ancan@microsoft.com
EdgeletModule.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules
174 2 2018-04-24 2024-03-19 34 19 vpuranik@microsoft.com damonbarry@users.noreply.gi...
TwinConfigSourceModule.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules
217 2 2017-05-19 2021-04-06 34 11 rajave@microsoft.com 33068020+ggjjj@users.norepl...
Cargo.toml
in edgelet/edgelet-core
23 - 2018-02-09 2023-02-09 33 16 miyagley@microsoft.com 36049150+gordonwang0@users....
lib.rs
in edgelet/edgelet-docker/src
33 - 2018-04-19 2023-11-06 33 16 rajave@microsoft.com 54859653+yophilav@users.nor...
lib.rs
in edgelet/iotedge/src
54 - 2018-04-26 2024-04-26 33 14 angelod@microsoft.com damonbarry@users.noreply.gi...
Program.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service
216 6 2020-06-24 2024-09-05 32 16 als5ev@virginia.edu vadim.kovalyov@gmail.com
Quickstart.cs
in smoke/IotEdgeQuickstart
99 2 2018-03-19 2021-01-21 31 13 damonb@microsoft.com 36049150+gordonwang0@users....
DependencyManager.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service
353 13 2020-06-24 2022-06-16 31 16 als5ev@virginia.edu damonbarry@users.noreply.gi...
Cargo.toml
in edgelet/edgelet-http-mgmt
31 - 2018-04-11 2023-02-09 29 12 miyagley@microsoft.com 36049150+gordonwang0@users....
lib.rs
in edgelet/edgelet-http-mgmt/src
81 - 2018-04-11 2022-11-19 29 10 miyagley@microsoft.com 36049150+gordonwang0@users....
module.rs
in edgelet/edgelet-docker/src
101 5 2018-04-19 2022-06-28 29 16 rajave@microsoft.com 89409054+onalante-msft@user...
CertificateHelper.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Util
421 22 2018-03-27 2023-12-11 29 10 vpuranik@microsoft.com 36049150+gordonwang0@users....
apply.rs
in edgelet/iotedge/src/config
680 1 2021-02-25 2024-03-06 29 11 arsing@microsoft.com damonbarry@users.noreply.gi...
DockerConfig.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker
169 10 2017-04-21 2020-09-20 28 13 miyagley@microsoft.com actions@github.com
template.toml
in edgelet/contrib/config/linux
433 - 2021-02-25 2024-04-19 28 11 arsing@microsoft.com damonbarry@users.noreply.gi...
AgentEventIds.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core
33 - 2017-05-27 2022-06-16 27 10 darobs@microsoft.com als5ev@virginia.edu
lib.rs
in edgelet/edgelet-http-workload/src
195 - 2018-04-12 2022-11-19 27 11 miyagley@microsoft.com 36049150+gordonwang0@users....
Cargo.toml
in edgelet/edgelet-http
23 - 2018-04-06 2022-11-19 26 14 miyagley@microsoft.com 36049150+gordonwang0@users....
Cargo.toml
in edgelet/edgelet-http-workload
42 - 2018-04-12 2023-02-09 26 11 miyagley@microsoft.com 36049150+gordonwang0@users....
mod.rs
in edgelet/iotedge/src/config/import
549 2 2021-02-25 2023-12-11 26 10 arsing@microsoft.com 36049150+gordonwang0@users....
addons-release.yaml
in builds/misc
88 - 2020-10-07 2024-05-31 25 11 philipktlin@live.com damonbarry@users.noreply.gi...
super_config.rs
in edgelet/iotedge/src/config
106 1 2021-02-25 2024-04-19 25 12 arsing@microsoft.com damonbarry@users.noreply.gi...
FileConfigSourceModule.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules
115 2 2017-05-19 2021-04-06 25 12 rajave@microsoft.com 33068020+ggjjj@users.norepl...
DockerModule.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker
109 4 2017-04-21 2020-09-14 24 10 miyagley@microsoft.com 54859653+yophilav@users.nor...
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
runtime.rs
in edgelet/edgelet-docker/src
917 19 2018-04-19 2023-11-06 106 30 rajave@microsoft.com 54859653+yophilav@users.nor...
Program.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service
373 10 2017-03-28 2024-09-05 127 29 miyagley@microsoft.com vadim.kovalyov@gmail.com
lib.rs
in edgelet/edgelet-core/src
64 3 2018-02-09 2023-11-06 75 26 miyagley@microsoft.com 54859653+yophilav@users.nor...
module.rs
in edgelet/edgelet-core/src
490 13 2018-03-09 2023-11-06 78 24 rajave@microsoft.com 54859653+yophilav@users.nor...
main.rs
in edgelet/iotedge/src
593 - 2018-04-26 2024-04-26 77 24 angelod@microsoft.com damonbarry@users.noreply.gi...
edgelet.yaml
in builds/checkin
154 - 2018-07-13 2025-04-01 52 22 miyagley@microsoft.com damonbarry@users.noreply.gi...
Constants.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core
72 - 2017-10-06 2022-11-30 51 22 rajave@microsoft.com ancan@microsoft.com
EdgeAgentConnection.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub
529 16 2017-10-16 2025-03-28 55 21 miyagley@microsoft.com 59618780+sush-101@users.nor...
mod.rs
in edgelet/iotedge/src/check
899 5 2019-04-15 2023-11-06 53 21 arsing@microsoft.com 54859653+yophilav@users.nor...
lib.rs
in edgelet/edgelet-http/src
56 1 2018-04-06 2022-06-28 40 20 miyagley@microsoft.com 89409054+onalante-msft@user...
lib.rs
in edgelet/edgelet-utils/src
42 - 2018-03-03 2023-11-06 38 19 rajave@microsoft.com 54859653+yophilav@users.nor...
Cargo.toml
in edgelet/edgelet-docker
28 - 2018-04-19 2023-03-11 36 19 rajave@microsoft.com 7676015+nlcamp@users.norepl...
EdgeletModule.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules
174 2 2018-04-24 2024-03-19 34 19 vpuranik@microsoft.com damonbarry@users.noreply.gi...
Program.cs
in edge-modules/SimulatedTemperatureSensor/src
289 7 2017-06-08 2025-02-24 42 18 rajave@microsoft.com 59618780+sush-101@users.nor...
error.rs
in edgelet/edgelet-core/src
17 - 2018-03-09 2022-06-28 42 18 rajave@microsoft.com 89409054+onalante-msft@user...
Cargo.toml
in edgelet/iotedge
57 - 2018-04-26 2024-04-26 51 17 miyagley@microsoft.com damonbarry@users.noreply.gi...
Cargo.toml
in edgelet
25 - 2018-02-09 2024-04-02 41 17 miyagley@microsoft.com damonbarry@users.noreply.gi...
Program.cs
in smoke/IotEdgeQuickstart
316 3 2018-03-19 2022-10-26 36 16 damonb@microsoft.com joknierm@microsoft.com
IotedgedLinux.cs
in smoke/IotEdgeQuickstart/details
569 27 2018-08-03 2022-10-26 35 16 damonbarry@users.noreply.gi... joknierm@microsoft.com
lib.rs
in edgelet/edgelet-docker/src
33 - 2018-04-19 2023-11-06 33 16 rajave@microsoft.com 54859653+yophilav@users.nor...
Cargo.toml
in edgelet/edgelet-core
23 - 2018-02-09 2023-02-09 33 16 miyagley@microsoft.com 36049150+gordonwang0@users....
Program.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service
216 6 2020-06-24 2024-09-05 32 16 als5ev@virginia.edu vadim.kovalyov@gmail.com
DependencyManager.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service
353 13 2020-06-24 2022-06-16 31 16 als5ev@virginia.edu damonbarry@users.noreply.gi...
module.rs
in edgelet/edgelet-docker/src
101 5 2018-04-19 2022-06-28 29 16 rajave@microsoft.com 89409054+onalante-msft@user...
AgentModule.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules
315 4 2017-05-09 2022-07-21 39 15 miyagley@microsoft.com als5ev@virginia.edu
Details.cs
in smoke/IotEdgeQuickstart/details
84 - 2018-06-19 2022-07-19 47 14 damonb@microsoft.com als5ev@virginia.edu
DockerEnvironment.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker
166 4 2017-04-29 2020-09-17 46 14 miyagley@microsoft.com actions@github.com
dotnet.yaml
in builds/ci
67 - 2019-01-23 2025-04-01 39 14 myagley@gmail.com damonbarry@users.noreply.gi...
dotnet.yaml
in builds/checkin
86 - 2018-07-13 2025-04-01 38 14 miyagley@microsoft.com damonbarry@users.noreply.gi...
lib.rs
in edgelet/iotedge/src
54 - 2018-04-26 2024-04-26 33 14 angelod@microsoft.com damonbarry@users.noreply.gi...
Cargo.toml
in edgelet/edgelet-http
23 - 2018-04-06 2022-11-19 26 14 miyagley@microsoft.com 36049150+gordonwang0@users....
error.rs
in edgelet/edgelet-docker/src
33 - 2018-04-19 2022-08-24 23 14 rajave@microsoft.com 90283547+gauraviotedge@user...
mod.rs
in edgelet/iotedge/src/check/checks
58 - 2019-10-15 2023-11-06 19 14 lefitche@microsoft.com 54859653+yophilav@users.nor...
Agent.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core
400 29 2017-04-18 2021-01-06 47 13 miyagley@microsoft.com 36049150+gordonwang0@users....
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet
125 6 2018-04-06 2022-11-30 34 13 vpuranik@microsoft.com ancan@microsoft.com
Quickstart.cs
in smoke/IotEdgeQuickstart
99 2 2018-03-19 2021-01-21 31 13 damonb@microsoft.com 36049150+gordonwang0@users....
DockerConfig.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker
169 10 2017-04-21 2020-09-20 28 13 miyagley@microsoft.com actions@github.com
Details.cs
in smoke/LeafDevice/details
477 12 2018-08-27 2021-09-23 24 13 aribeironovaes@gmail.com 51135538+vipeller@users.nor...
error.rs
in edgelet/edgelet-http/src
7 - 2018-04-19 2022-06-28 23 13 rajave@microsoft.com 89409054+onalante-msft@user...
RoutingModule.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules
596 2 2020-06-24 2022-06-16 21 13 als5ev@virginia.edu damonbarry@users.noreply.gi...
support_bundle.rs
in edgelet/support-bundle/src
111 - 2020-08-06 2024-03-06 21 13 lefitche@microsoft.com damonbarry@users.noreply.gi...
Cargo.toml
in edgelet/edgelet-http-mgmt
31 - 2018-04-11 2023-02-09 29 12 miyagley@microsoft.com 36049150+gordonwang0@users....
FileConfigSourceModule.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules
115 2 2017-05-19 2021-04-06 25 12 rajave@microsoft.com 33068020+ggjjj@users.norepl...
super_config.rs
in edgelet/iotedge/src/config
106 1 2021-02-25 2024-04-19 25 12 arsing@microsoft.com damonbarry@users.noreply.gi...
version.rs
in edgelet/edgelet-http/src
13 - 2018-05-02 2022-08-11 20 12 miyagley@microsoft.com 89409054+onalante-msft@user...
TwinConfigSourceModule.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules
217 2 2017-05-19 2021-04-06 34 11 rajave@microsoft.com 33068020+ggjjj@users.norepl...
apply.rs
in edgelet/iotedge/src/config
680 1 2021-02-25 2024-03-06 29 11 arsing@microsoft.com damonbarry@users.noreply.gi...
template.toml
in edgelet/contrib/config/linux
433 - 2021-02-25 2024-04-19 28 11 arsing@microsoft.com damonbarry@users.noreply.gi...
lib.rs
in edgelet/edgelet-http-workload/src
195 - 2018-04-12 2022-11-19 27 11 miyagley@microsoft.com 36049150+gordonwang0@users....
Cargo.toml
in edgelet/edgelet-http-workload
42 - 2018-04-12 2023-02-09 26 11 miyagley@microsoft.com 36049150+gordonwang0@users....
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
NumberDToA.cs
in edge-util/src/es6numberserializer
860 12 2021-02-24 2021-02-24 1 1 33068020+ggjjj@users.norepl... 33068020+ggjjj@users.norepl...
811 - 2022-08-11 2022-08-11 1 1 89409054+onalante-msft@user... 89409054+onalante-msft@user...
809 - 2022-04-12 2022-06-15 2 1 89409054+onalante-msft@user... 89409054+onalante-msft@user...
802 - 2021-06-25 2021-06-25 1 1 54859653+yophilav@users.nor... 54859653+yophilav@users.nor...
733 - 2019-12-06 2020-02-12 2 1 lefitche@microsoft.com lefitche@microsoft.com
662 - 2019-10-24 2019-10-24 1 1 shantanu1singh@gmail.com shantanu1singh@gmail.com
603 - 2019-01-29 2019-01-29 1 1 anca.antochi@gmail.com anca.antochi@gmail.com
512 - 2022-04-12 2022-04-12 1 1 89409054+onalante-msft@user... 89409054+onalante-msft@user...
JsonCanonicalizer.cs
in edge-util/src/jsoncanonicalizer
384 19 2021-02-24 2021-02-24 1 1 33068020+ggjjj@users.norepl... 33068020+ggjjj@users.norepl...
DbStoreProviderWithBackupRestore.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Storage
354 28 2019-10-24 2019-10-24 1 1 shantanu1singh@gmail.com shantanu1singh@gmail.com
edge_ca.rs
in edgelet/edgelet-http-workload/src
306 1 2022-05-11 2022-11-19 3 1 36049150+gordonwang0@users.... 36049150+gordonwang0@users....
NumberFastDToA.cs
in edge-util/src/es6numberserializer
264 8 2021-02-24 2021-02-24 1 1 33068020+ggjjj@users.norepl... 33068020+ggjjj@users.norepl...
IotHubUpload.cs
in edge-modules/metrics-collector/src/IotHubUpload
236 5 2022-10-18 2022-10-18 1 1 damonbarry@users.noreply.gi... damonbarry@users.noreply.gi...
Settings.cs
in edge-modules/metrics-collector/src
155 4 2022-10-18 2022-10-18 1 1 damonbarry@users.noreply.gi... damonbarry@users.noreply.gi...
SharedAccessSignature.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Util
150 5 2021-05-09 2021-05-09 1 1 robbaldwin95@gmail.com robbaldwin95@gmail.com
image_gc.rs
in edgelet/edgelet-image-cleanup/src
141 2 2022-08-24 2022-08-24 1 1 90283547+gauraviotedge@user... 90283547+gauraviotedge@user...
StreamRequestListener.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/stream
137 16 2019-03-21 2019-05-31 4 1 vpuranik@microsoft.com vpuranik@microsoft.com
PrometheusMetricsParser.cs
in edge-modules/metrics-collector/src
132 - 2022-10-18 2022-10-18 1 1 damonbarry@users.noreply.gi... damonbarry@users.noreply.gi...
131 - 2019-06-04 2019-10-24 2 1 shantanu1singh@gmail.com shantanu1singh@gmail.com
build.rs
in mqtt/mqtt3-fuzz
129 1 2020-03-04 2020-03-04 1 1 dmolokanov@users.noreply.gi... dmolokanov@users.noreply.gi...
WorkloadClient.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Util/edged/version_2020_07_07
129 10 2022-04-12 2022-04-12 1 1 89409054+onalante-msft@user... 89409054+onalante-msft@user...
BackupConfigSource.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/configsources
123 10 2020-01-15 2020-01-15 1 1 darobs@microsoft.com darobs@microsoft.com
NumberCachedPowers.cs
in edge-util/src/es6numberserializer
119 2 2021-02-24 2021-02-24 1 1 33068020+ggjjj@users.norepl... 33068020+ggjjj@users.norepl...
LogsStreamRequestHandler.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/stream
118 8 2019-03-21 2019-05-30 6 1 vpuranik@microsoft.com vpuranik@microsoft.com
MemorySpaceChecker.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Storage
116 8 2019-11-12 2019-11-12 1 1 shantanu1singh@gmail.com shantanu1singh@gmail.com
MetricFilter.cs
in edge-modules/metrics-collector/src
113 3 2022-10-18 2022-10-18 1 1 damonbarry@users.noreply.gi... damonbarry@users.noreply.gi...
MetricsSerializer.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Diagnostics
112 7 2019-11-26 2020-01-08 2 1 lefitche@microsoft.com lefitche@microsoft.com
NumberDiyFp.cs
in edge-util/src/es6numberserializer
101 13 2021-02-24 2021-02-24 1 1 33068020+ggjjj@users.norepl... 33068020+ggjjj@users.norepl...
NumberDoubleHelper.cs
in edge-util/src/es6numberserializer
93 10 2021-02-24 2021-02-24 1 1 33068020+ggjjj@users.norepl... 33068020+ggjjj@users.norepl...
DeploymentFileBackup.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/configsources
88 8 2020-01-15 2020-01-15 1 1 darobs@microsoft.com darobs@microsoft.com
token_server.rs
in edge-modules/api-proxy-module/src/token_service
86 - 2021-05-05 2021-05-05 1 1 33438817+huguesbouvier@user... 33438817+huguesbouvier@user...
Program.cs
in edge-modules/metrics-collector/src
84 3 2022-10-18 2022-10-18 1 1 damonbarry@users.noreply.gi... damonbarry@users.noreply.gi...
FixedSetTableUpload.cs
in edge-modules/metrics-collector/src/FixedSetTableUpload
83 4 2022-10-18 2022-10-18 1 1 damonbarry@users.noreply.gi... damonbarry@users.noreply.gi...
LogsRequestToOptionsMapper.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/logs
79 3 2019-05-03 2019-05-03 1 1 vpuranik@microsoft.com vpuranik@microsoft.com
Metric.cs
in edge-modules/metrics-collector/src
78 7 2022-10-18 2022-10-18 1 1 damonbarry@users.noreply.gi... damonbarry@users.noreply.gi...
EdgeletCommandFactory.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/commandfactories
76 4 2022-07-21 2022-07-21 1 1 als5ev@virginia.edu als5ev@virginia.edu
BasicModuleClientWrapper.cs
in edge-modules/metrics-collector/src/ModuleClientWrapper
72 6 2022-10-18 2022-10-18 1 1 damonbarry@users.noreply.gi... damonbarry@users.noreply.gi...
StringValidationHelper.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Util
72 4 2021-05-09 2021-05-09 1 1 robbaldwin95@gmail.com robbaldwin95@gmail.com
RestartRequestHandler.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/requests
71 5 2019-07-17 2019-07-17 1 1 varunpuranik@gmail.com varunpuranik@gmail.com
MetricsScraper.cs
in edge-modules/metrics-collector/src
71 3 2022-10-18 2022-10-18 1 1 damonbarry@users.noreply.gi... damonbarry@users.noreply.gi...
SharedAccessSignatureAuthrorizationRule.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Util
71 2 2021-05-09 2021-05-09 1 1 robbaldwin95@gmail.com robbaldwin95@gmail.com
SessionStateParser.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Mqtt
70 2 2021-02-22 2021-02-22 1 1 51135538+vipeller@users.nor... 51135538+vipeller@users.nor...
ProtoBufDataBackupRestore.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Storage
65 3 2019-10-24 2019-10-24 1 1 shantanu1singh@gmail.com shantanu1singh@gmail.com
MetricsListener.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Util/metrics
64 4 2019-07-16 2019-07-16 1 1 varunpuranik@gmail.com varunpuranik@gmail.com
MetricsFileStorage.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Diagnostics/storage
63 4 2019-12-14 2019-12-18 2 1 lefitche@microsoft.com lefitche@microsoft.com
StandardCommandFactory.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/commandfactories
62 10 2022-07-21 2022-08-23 2 1 als5ev@virginia.edu als5ev@virginia.edu
UpdatableEncryptedStore.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Storage
62 3 2019-04-25 2019-05-01 2 1 vpuranik@microsoft.com vpuranik@microsoft.com
BackgroundTask.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Util
61 2 2019-06-27 2019-06-27 1 1 varunpuranik@gmail.com varunpuranik@gmail.com
AzureMonitorModuleClientWrapper.cs
in edge-modules/metrics-collector/src/ModuleClientWrapper
56 5 2022-10-18 2022-10-18 1 1 damonbarry@users.noreply.gi... damonbarry@users.noreply.gi...
StorageSpaceAwareDbStore.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Storage
55 1 2019-11-12 2019-11-12 1 1 shantanu1singh@gmail.com shantanu1singh@gmail.com
Correlations

File Size vs. Number of Changes: 1381 points

builds/checkin/e2e-checkin.yaml x: 61 lines of code y: 18 # changes builds/misc/templates/build-api-proxy.yaml x: 32 lines of code y: 5 # changes builds/misc/templates/build-images.yaml x: 375 lines of code y: 21 # changes builds/misc/templates/build-packages.yaml x: 439 lines of code y: 35 # changes builds/misc/templates/build-rocksdb.yaml x: 41 lines of code y: 12 # changes builds/checkin/api-proxy.yaml x: 39 lines of code y: 15 # changes builds/checkin/dotnet.yaml x: 86 lines of code y: 38 # changes builds/checkin/edgelet.yaml x: 154 lines of code y: 52 # changes builds/ci/dotnet.yaml x: 67 lines of code y: 39 # changes builds/release/detect-image-updates.yaml x: 91 lines of code y: 6 # changes builds/service/service-deployment.yaml x: 99 lines of code y: 18 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/metrics/DeploymentMetrics.cs x: 154 lines of code y: 6 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/metrics/IDeploymentMetrics.cs x: 11 lines of code y: 4 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/EdgeAgentConnection.cs x: 529 lines of code y: 55 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/config/TwinConfigSource.cs x: 243 lines of code y: 14 # changes edge-modules/SimulatedTemperatureSensor/src/Program.cs x: 289 lines of code y: 42 # changes edgelet/contrib/enterprise-linux/aziot-edge.spec x: 156 lines of code y: 15 # changes edgelet/iotedge/src/check/checks/aziot_edged_version.rs x: 203 lines of code y: 14 # changes netcoreappVersion.props x: 6 lines of code y: 5 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/Program.cs x: 373 lines of code y: 127 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/Program.cs x: 216 lines of code y: 32 # changes edgelet/docker-rs/src/apis/client.rs x: 491 lines of code y: 15 # changes edgelet/iotedge/src/check/additional_info.rs x: 154 lines of code y: 13 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/IEdgeAgentConnection.cs x: 18 lines of code y: 11 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/reporters/IoTHubReporter.cs x: 251 lines of code y: 20 # changes snap/snapcraft.yaml x: 174 lines of code y: 6 # changes edgelet/Cross.toml x: 27 lines of code y: 10 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceClientWrapper.cs x: 62 lines of code y: 5 # changes edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/Cargo.toml x: 29 lines of code y: 9 # changes edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/io.rs x: 506 lines of code y: 8 # changes builds/misc/addons-release.yaml x: 88 lines of code y: 25 # changes edgelet/docker-rs/docker-swagger.yaml x: 9553 lines of code y: 4 # changes edgelet/iotedge/Cargo.toml x: 57 lines of code y: 51 # changes edgelet/iotedge/src/lib.rs x: 54 lines of code y: 33 # changes edgelet/iotedge/src/main.rs x: 593 lines of code y: 77 # changes builds/mariner/SPECS/aziot-edge/aziot-edge.spec x: 168 lines of code y: 5 # changes edgelet/contrib/config/linux/default.toml x: 18 lines of code y: 6 # changes edgelet/contrib/config/linux/template.toml x: 433 lines of code y: 28 # changes edgelet/iotedge/src/config/import/old_config/mod.rs x: 120 lines of code y: 8 # changes edgelet/iotedge/src/config/super_config.rs x: 106 lines of code y: 25 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/AzureAppendBlob.cs x: 19 lines of code y: 2 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/blob/AzureBlobRequestsUploader.cs x: 171 lines of code y: 4 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/blob/AzureBlobUploader.cs x: 34 lines of code y: 3 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers/RegistryController.cs x: 597 lines of code y: 8 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/Startup.cs x: 77 lines of code y: 9 # changes edgelet/Cargo.toml x: 25 lines of code y: 41 # changes edgelet/aziot-edged/src/provision.rs x: 121 lines of code y: 4 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/ModuleIdentityLifecycleManager.cs x: 112 lines of code y: 18 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/EdgeletModule.cs x: 174 lines of code y: 34 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Mqtt/MqttProtocolHead.cs x: 192 lines of code y: 8 # changes edgelet/edgelet-settings/src/base/aziot.rs x: 45 lines of code y: 4 # changes edgelet/iotedge/src/config/apply.rs x: 680 lines of code y: 29 # changes edgelet/iotedge/src/system.rs x: 46 lines of code y: 10 # changes edgelet/support-bundle/Cargo.toml x: 17 lines of code y: 8 # changes edgelet/support-bundle/src/support_bundle.rs x: 111 lines of code y: 21 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/DeploymentConfig.cs x: 103 lines of code y: 9 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/planner/HealthRestartPlanner.cs x: 348 lines of code y: 3 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Diagnostics/MetricsWorker.cs x: 202 lines of code y: 15 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/versioning/ModuleManagementHttpClientVersioned.cs x: 177 lines of code y: 22 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/ModuleClient.cs x: 181 lines of code y: 21 # changes edge-modules/metrics-collector/src/FixedSetTableUpload/AzureFixedSetTable.cs x: 155 lines of code y: 2 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/CertificateHelper.cs x: 421 lines of code y: 29 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/uds/HttpRequestResponseSerializer.cs x: 136 lines of code y: 8 # changes edgelet/edgelet-settings/src/base/uri.rs x: 66 lines of code y: 4 # changes edgelet/edgelet-settings/src/docker/mod.rs x: 285 lines of code y: 9 # changes edgelet/iotedge/src/config/import/mod.rs x: 549 lines of code y: 26 # changes edgelet/iotedge/test-files/config/ca-certs-est/edged.toml x: 38 lines of code y: 5 # changes edgelet/iotedge/test-files/config/ca-certs-est/super-config.toml x: 51 lines of code y: 6 # changes edgelet/iotedge/test-files/config/dps-no-reprovisioning-flags/edged.toml x: 31 lines of code y: 4 # changes edgelet/iotedge/test-files/config/dps-symmetric-key-no-pad/super-config.toml x: 39 lines of code y: 3 # changes edgelet/iotedge/test-files/config/dps-x509/super-config.toml x: 38 lines of code y: 7 # changes edgelet/iotedge/test-files/config/manual-connection-string-no-pad/super-config.toml x: 37 lines of code y: 2 # changes smoke/LeafDevice/details/CustomCertificateValidator.cs x: 129 lines of code y: 6 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage.RocksDb/ColumnFamilyDbStore.cs x: 156 lines of code y: 17 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage/DbStoreDecorator.cs x: 85 lines of code y: 4 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage/EncryptedStore.cs x: 131 lines of code y: 9 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage/EntityStore.cs x: 131 lines of code y: 11 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage/InMemoryDbStore.cs x: 162 lines of code y: 10 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage/SequentialStore.cs x: 174 lines of code y: 19 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage/TimedEntityStore.cs x: 104 lines of code y: 5 # changes builds/misc/templates/image-linux.yaml x: 47 lines of code y: 22 # changes builds/misc/addons-publish.yaml x: 36 lines of code y: 13 # changes tools/TestAgents/CreateAzureVmForE2e.ps1 x: 125 lines of code y: 3 # changes edgelet/aziot-edged/src/error.rs x: 43 lines of code y: 8 # changes edgelet/aziot-edged/src/main.rs x: 199 lines of code y: 9 # changes edgelet/aziot-edged/src/watchdog.rs x: 238 lines of code y: 11 # changes edgelet/edgelet-core/src/lib.rs x: 64 lines of code y: 75 # changes edgelet/edgelet-core/src/module.rs x: 490 lines of code y: 78 # changes edgelet/edgelet-docker/src/image_prune_data.rs x: 484 lines of code y: 2 # changes edgelet/edgelet-docker/src/lib.rs x: 33 lines of code y: 33 # changes edgelet/edgelet-docker/src/runtime.rs x: 917 lines of code y: 106 # changes edgelet/edgelet-http/src/modules.rs x: 282 lines of code y: 6 # changes edgelet/edgelet-settings/src/base/watchdog.rs x: 119 lines of code y: 2 # changes edgelet/edgelet-settings/src/docker/config.rs x: 306 lines of code y: 4 # changes edgelet/edgelet-settings/src/docker/init.rs x: 103 lines of code y: 3 # changes edgelet/edgelet-utils/src/lib.rs x: 42 lines of code y: 38 # changes edgelet/iotedge/src/check/checks/check_agent_image.rs x: 217 lines of code y: 7 # changes edgelet/iotedge/src/check/checks/container_connect_upstream.rs x: 293 lines of code y: 17 # changes edgelet/iotedge/src/check/checks/container_engine_installed.rs x: 71 lines of code y: 7 # changes edgelet/iotedge/src/check/checks/container_local_time.rs x: 74 lines of code y: 14 # changes edgelet/iotedge/src/check/checks/container_resolve_parent_hostname.rs x: 78 lines of code y: 13 # changes edgelet/iotedge/src/check/checks/mod.rs x: 58 lines of code y: 19 # changes edgelet/iotedge/src/check/checks/parent_hostname.rs x: 52 lines of code y: 12 # changes edgelet/iotedge/src/check/checks/well_formed_config.rs x: 57 lines of code y: 13 # changes edgelet/iotedge/src/check/mod.rs x: 899 lines of code y: 53 # changes edgelet/iotedge/src/config/import/old_config/provisioning.rs x: 242 lines of code y: 7 # changes edgelet/iotedge/src/config/mp.rs x: 80 lines of code y: 19 # changes edgelet/iotedge/src/error.rs x: 66 lines of code y: 22 # changes edgelet/support-bundle/src/shell_util.rs x: 204 lines of code y: 5 # changes rust-toolchain.toml x: 2 lines of code y: 9 # changes edgelet/iotedge/test-files/config/ca-certs-est/identityd.toml x: 15 lines of code y: 2 # changes edgelet/iotedge/test-files/config/ca-certs/identityd.toml x: 15 lines of code y: 3 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/CertificateRenewal.cs x: 102 lines of code y: 4 # changes edgelet/edgelet-docker/Cargo.toml x: 28 lines of code y: 36 # changes edgelet/iotedge/test-files/config/dps-symmetric-key-no-pad/certd.toml x: 14 lines of code y: 1 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/ModuleClientProvider.cs x: 253 lines of code y: 12 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/storage/MessageStore.cs x: 531 lines of code y: 16 # changes edge-modules/api-proxy-module/Cargo.toml x: 29 lines of code y: 13 # changes edge-modules/api-proxy-module/src/monitors/certs_monitor.rs x: 263 lines of code y: 12 # changes edgelet/edgelet-http-mgmt/Cargo.toml x: 31 lines of code y: 29 # changes edgelet/edgelet-http-workload/Cargo.toml x: 42 lines of code y: 26 # changes edgelet/edgelet-http-workload/src/module/data/sign.rs x: 268 lines of code y: 6 # changes edgelet/edgelet-utils/Cargo.toml x: 13 lines of code y: 18 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/device/DeviceMessageHandler.cs x: 501 lines of code y: 9 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerRuntimeModule.cs x: 150 lines of code y: 12 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/Constants.cs x: 72 lines of code y: 51 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/ModuleManagementHttpClient.cs x: 125 lines of code y: 34 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_01_30/ModuleManagementHttpClient.cs x: 279 lines of code y: 13 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_11_05/ModuleManagementHttpClient.cs x: 291 lines of code y: 7 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2020_07_07/ModuleManagementHttpClient.cs x: 299 lines of code y: 13 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2022_08_03/ModuleManagementHttpClient.cs x: 299 lines of code y: 2 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/CloudProxy.cs x: 700 lines of code y: 7 # changes edgelet/edgelet-http-mgmt/src/lib.rs x: 81 lines of code y: 29 # changes edgelet/edgelet-http-mgmt/src/module/delete_or_get_or_update.rs x: 140 lines of code y: 4 # changes edgelet/edgelet-http-mgmt/src/module/logs.rs x: 182 lines of code y: 3 # changes edgelet/edgelet-http-workload/src/edge_ca.rs x: 306 lines of code y: 3 # changes edgelet/edgelet-http-workload/src/lib.rs x: 195 lines of code y: 27 # changes edgelet/edgelet-http-workload/src/module/cert/mod.rs x: 212 lines of code y: 11 # changes edgelet/edgelet-http-workload/src/module/cert/server.rs x: 73 lines of code y: 6 # changes edgelet/edgelet-http/Cargo.toml x: 23 lines of code y: 26 # changes edgelet/edgelet-http/src/auth.rs x: 71 lines of code y: 3 # changes edgelet/edgelet-utils/src/yaml_file_source.rs x: 106 lines of code y: 3 # changes smoke/IotEdgeQuickstart/Program.cs x: 316 lines of code y: 36 # changes smoke/IotEdgeQuickstart/details/IotedgedLinux.cs x: 569 lines of code y: 35 # changes edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/device.rs x: 282 lines of code y: 10 # changes edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/iotedge_client.rs x: 370 lines of code y: 7 # changes edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/lib.rs x: 154 lines of code y: 7 # changes edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/module.rs x: 319 lines of code y: 11 # changes edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/twin_state/mod.rs x: 138 lines of code y: 5 # changes edge-modules/edgehub-proxy/src/main.rs x: 182 lines of code y: 4 # changes edgelet/iotedge/src/support_bundle.rs x: 62 lines of code y: 20 # changes edge-modules/metrics-collector/src/CertificateGenerator/CertGenerator.cs x: 198 lines of code y: 2 # changes edge-modules/api-proxy-module/src/main.rs x: 171 lines of code y: 14 # changes edge-modules/metrics-collector/src/FixedSetTableUpload/FixedSetTableUpload.cs x: 83 lines of code y: 1 # changes edge-modules/metrics-collector/src/IotHubUpload/IotHubUpload.cs x: 236 lines of code y: 1 # changes edge-modules/metrics-collector/src/LoggerUtil.cs x: 23 lines of code y: 1 # changes edge-modules/metrics-collector/src/MetricFilter.cs x: 113 lines of code y: 1 # changes edge-modules/metrics-collector/src/MetricsScrapeAndUpload.cs x: 44 lines of code y: 1 # changes edge-modules/metrics-collector/src/ModuleClientWrapper/AzureMonitorModuleClientWrapper.cs x: 56 lines of code y: 1 # changes edge-modules/metrics-collector/src/PrometheusMetricsParser.cs x: 132 lines of code y: 1 # changes edge-modules/metrics-collector/src/Settings.cs x: 155 lines of code y: 1 # changes edgelet/edgelet-settings/src/base/mod.rs x: 153 lines of code y: 8 # changes edgelet/edgelet-docker/src/error.rs x: 33 lines of code y: 23 # changes edgelet/edgelet-settings/Cargo.toml x: 22 lines of code y: 8 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/commandfactories/ExecutionPrerequisiteCommandFactory.cs x: 54 lines of code y: 3 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/commandfactories/StandardCommandFactory.cs x: 62 lines of code y: 2 # changes edgelet/iotedge/test-files/config/nested-edge/certd.toml x: 15 lines of code y: 7 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/SystemInfo.cs x: 70 lines of code y: 10 # changes edgelet/api/managementVersion_2022_08_03.yaml x: 811 lines of code y: 1 # changes edgelet/edgelet-http/src/version.rs x: 13 lines of code y: 20 # changes edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/twin_state/reported.rs x: 391 lines of code y: 6 # changes mqtt/mqtt3/src/client/connect.rs x: 257 lines of code y: 6 # changes mqtt/mqtt3/src/client/mod.rs x: 735 lines of code y: 21 # changes mqtt/mqtt3/src/client/publish.rs x: 354 lines of code y: 9 # changes mqtt/mqtt3/src/client/subscriptions.rs x: 569 lines of code y: 15 # changes mqtt/mqtt3/src/proto/mod.rs x: 337 lines of code y: 6 # changes mqtt/mqtt3/src/proto/packet.rs x: 901 lines of code y: 13 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/planrunner/OrdererdRetryPlanRunner.cs x: 219 lines of code y: 2 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/LoggingCommandFactory.cs x: 102 lines of code y: 8 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/metrics/MetricsCommandFactory.cs x: 128 lines of code y: 5 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/AgentModule.cs x: 315 lines of code y: 39 # changes smoke/IotEdgeQuickstart/details/Details.cs x: 84 lines of code y: 47 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/LoggingModule.cs x: 21 lines of code y: 7 # changes edgelet/docker-rs/Cargo.toml x: 17 lines of code y: 14 # changes edgelet/docker-rs/src/apis/configuration.rs x: 14 lines of code y: 13 # changes edgelet/docker-rs/src/apis/mod.rs x: 4 lines of code y: 6 # changes edgelet/edgelet-core/src/error.rs x: 17 lines of code y: 42 # changes edgelet/edgelet-docker/src/module.rs x: 101 lines of code y: 29 # changes edgelet/edgelet-http/src/error.rs x: 7 lines of code y: 23 # changes edgelet/edgelet-http/src/lib.rs x: 56 lines of code y: 40 # changes edgelet/edgelet-utils/src/error.rs x: 11 lines of code y: 11 # changes edgelet/iotedge/src/list.rs x: 101 lines of code y: 20 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/AgentEventIds.cs x: 33 lines of code y: 27 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/Constants.cs x: 39 lines of code y: 11 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/DependencyManager.cs x: 353 lines of code y: 31 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules/RoutingModule.cs x: 596 lines of code y: 21 # changes edgelet/api/managementVersion_2021_12_07.yaml x: 809 lines of code y: 2 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/ClientTokenCloudConnection.cs x: 271 lines of code y: 5 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/CloudConnection.cs x: 184 lines of code y: 5 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/CloudConnectionProvider.cs x: 396 lines of code y: 12 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/TaskEx.cs x: 272 lines of code y: 11 # changes edgelet/docker-rs/src/lib.rs x: 13 lines of code y: 12 # changes edgelet/iotedge/src/check/checks/container_engine_dns.rs x: 66 lines of code y: 6 # changes edgelet/iotedge/src/logs.rs x: 31 lines of code y: 16 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/configsources/FileConfigSource.cs x: 113 lines of code y: 13 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/edged/WorkloadClient.cs x: 55 lines of code y: 9 # changes edgelet/api/managementVersion_2020_07_07.yaml x: 798 lines of code y: 8 # changes edgelet/api/workloadVersion_2020_07_07.yaml x: 512 lines of code y: 1 # changes mqtt/edgelet-client/src/workload/client.rs x: 246 lines of code y: 11 # changes mqtt/edgelet-client/src/workload/models/cert_response.rs x: 109 lines of code y: 4 # changes mqtt/edgelet-client/src/workload/models/sign_request.rs x: 79 lines of code y: 5 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp/AmqpProtocolHead.cs x: 216 lines of code y: 3 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp/CbsNode.cs x: 329 lines of code y: 10 # changes edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/checkpointers/Checkpointer.cs x: 169 lines of code y: 7 # changes edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints/StoringAsyncEndpointExecutor.cs x: 413 lines of code y: 8 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage/ISequentialStore.cs x: 22 lines of code y: 12 # changes edge-modules/api-proxy-module/src/monitors/config_monitor.rs x: 116 lines of code y: 17 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/IModule.cs x: 82 lines of code y: 22 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules/MqttModule.cs x: 127 lines of code y: 7 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules/CommonModule.cs x: 473 lines of code y: 15 # changes smoke/LeafDevice/details/Details.cs x: 477 lines of code y: 24 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/ServiceIdentityTree.cs x: 359 lines of code y: 12 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/ModuleConnection.cs x: 181 lines of code y: 2 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/logs/LogsProvider.cs x: 128 lines of code y: 13 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Diagnostics/MetricsScraper.cs x: 85 lines of code y: 8 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet.Docker/CombinedEdgeletConfigProvider.cs x: 113 lines of code y: 16 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/commands/CreateOrUpdateCommand.cs x: 186 lines of code y: 17 # changes edgelet/api/managementVersion_2021_05_11.yaml x: 802 lines of code y: 1 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/logs/ModuleLogFilter.cs x: 66 lines of code y: 7 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/IModuleManager.cs x: 26 lines of code y: 18 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/RuntimeInfoProvider.cs x: 24 lines of code y: 15 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/logs/LogsProcessor.cs x: 180 lines of code y: 8 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/DeviceScopeIdentitiesCache.cs x: 552 lines of code y: 13 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/CombinedDockerConfigProvider.cs x: 39 lines of code y: 9 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp/AmqpRuntimeProvider.cs x: 164 lines of code y: 3 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/authenticators/DeviceScopeTokenAuthenticator.cs x: 231 lines of code y: 14 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers/HttpRequestAuthenticator.cs x: 120 lines of code y: 12 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers/DeviceScopeController.cs x: 265 lines of code y: 18 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/routing/RoutingEdgeHub.cs x: 272 lines of code y: 13 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/Logger.cs x: 83 lines of code y: 11 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/TwinConfigSourceModule.cs x: 217 lines of code y: 34 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/edged/WorkloadClientVersioned.cs x: 107 lines of code y: 6 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/ServiceProxy.cs x: 326 lines of code y: 10 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/authenticators/DeviceScopeCertificateAuthenticator.cs x: 119 lines of code y: 7 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/config/EdgeHubConfigParser.cs x: 216 lines of code y: 10 # changes edge-util/src/es6numberserializer/NumberDToA.cs x: 860 lines of code y: 1 # changes edge-util/src/es6numberserializer/NumberDiyFp.cs x: 101 lines of code y: 1 # changes edge-util/src/es6numberserializer/NumberFastDToA.cs x: 264 lines of code y: 1 # changes edge-util/src/jsoncanonicalizer/JsonCanonicalizer.cs x: 384 lines of code y: 1 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/config/ConfigUpdater.cs x: 234 lines of code y: 4 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/SubscriptionProcessor.cs x: 312 lines of code y: 4 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/ResettableTimer.cs x: 101 lines of code y: 5 # changes smoke/IotEdgeQuickstart/Quickstart.cs x: 99 lines of code y: 31 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/Agent.cs x: 400 lines of code y: 47 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/Authenticator.cs x: 105 lines of code y: 9 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/DeviceScopeAuthenticator.cs x: 201 lines of code y: 12 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/EdgeHubConnection.cs x: 375 lines of code y: 5 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/NestedCredentialCache.cs x: 80 lines of code y: 2 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerConfig.cs x: 169 lines of code y: 28 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/CombinedDockerConfig.cs x: 28 lines of code y: 14 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerEnvironment.cs x: 166 lines of code y: 46 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet.Docker/SystemResourcesMetrics.cs x: 243 lines of code y: 15 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerModule.cs x: 109 lines of code y: 24 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp/AmqpMessageUtils.cs x: 98 lines of code y: 2 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp/ServerWebSocketTransport.cs x: 351 lines of code y: 2 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceConnectivityManager.cs x: 266 lines of code y: 3 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/ConnectionReauthenticator.cs x: 239 lines of code y: 2 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/InvokeMethodHandler.cs x: 135 lines of code y: 2 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/TwinManager.cs x: 772 lines of code y: 2 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/twin/ReportedPropertiesStore.cs x: 169 lines of code y: 2 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Mqtt/ServerWebSocketChannel.cs x: 289 lines of code y: 2 # changes edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/Dispatcher.cs x: 239 lines of code y: 3 # changes edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints/statemachine/EndpointExecutorFsm.cs x: 797 lines of code y: 3 # changes edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/query/ConditionVisitor.cs x: 403 lines of code y: 2 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/UnknownModule.cs x: 50 lines of code y: 14 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerReportedConfig.cs x: 98 lines of code y: 13 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage.RocksDb/DbStoreProvider.cs x: 118 lines of code y: 14 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/JsonEx.cs x: 210 lines of code y: 13 # changes tools/CACertificates/ca-certs.ps1 x: 769 lines of code y: 7 # changes edgelet/api/managementVersion_2019_11_05.yaml x: 733 lines of code y: 2 # changes edgelet/api/managementVersion_2019_01_30.yaml x: 647 lines of code y: 5 # changes edgelet/api/managementVersion_2019_10_22.yaml x: 662 lines of code y: 1 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage/DbStoreProviderWithBackupRestore.cs x: 354 lines of code y: 1 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/CollectionEx.cs x: 140 lines of code y: 18 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/ModuleSet.cs x: 54 lines of code y: 14 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/Diff.cs x: 94 lines of code y: 11 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/Constants.cs x: 11 lines of code y: 10 # changes edgelet/api/managementVersion_2018_06_28.yaml x: 603 lines of code y: 1 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/serde/ModuleSetSerde.cs x: 87 lines of code y: 10 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/configsources/TwinConfigSource.cs x: 35 lines of code y: 19 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage.RocksDb/RocksDbWrapper.cs x: 68 lines of code y: 11 # changes edge-modules/simulatedTemperatureSensor/src/Program.cs x: 289 lines of code y: 1 # changes
127.0
# changes
  min: 1.0
  average: 5.52
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 127.0
0 9553.0
lines of code
min: 1.0 | average: 82.45 | 25th percentile: 15.0 | median: 31.0 | 75th percentile: 79.0 | max: 9553.0

Number of Contributors vs. Number of Changes: 1381 points

builds/checkin/e2e-checkin.yaml x: 4 # contributors y: 18 # changes builds/misc/templates/build-api-proxy.yaml x: 4 # contributors y: 5 # changes builds/misc/templates/build-images.yaml x: 7 # contributors y: 21 # changes builds/misc/templates/build-packages.yaml x: 8 # contributors y: 35 # changes builds/misc/templates/build-rocksdb.yaml x: 3 # contributors y: 12 # changes builds/checkin/api-proxy.yaml x: 7 # contributors y: 15 # changes builds/checkin/dotnet.yaml x: 14 # contributors y: 38 # changes builds/checkin/edgelet.yaml x: 22 # contributors y: 52 # changes builds/ci/dotnet.yaml x: 14 # contributors y: 39 # changes builds/release/detect-image-updates.yaml x: 2 # contributors y: 6 # changes builds/service/service-deployment.yaml x: 3 # contributors y: 18 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/metrics/DeploymentMetrics.cs x: 5 # contributors y: 6 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/metrics/IDeploymentMetrics.cs x: 4 # contributors y: 4 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/EdgeAgentConnection.cs x: 21 # contributors y: 55 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/config/TwinConfigSource.cs x: 8 # contributors y: 14 # changes edge-modules/SimulatedTemperatureSensor/src/Program.cs x: 18 # contributors y: 42 # changes edgelet/contrib/enterprise-linux/aziot-edge.spec x: 6 # contributors y: 15 # changes netcoreappVersion.props x: 3 # contributors y: 5 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/Program.cs x: 29 # contributors y: 127 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/Program.cs x: 16 # contributors y: 32 # changes edgelet/docker-rs/src/apis/client.rs x: 8 # contributors y: 15 # changes edgelet/iotedge/src/check/additional_info.rs x: 10 # contributors y: 13 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/IEdgeAgentConnection.cs x: 6 # contributors y: 11 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/reporters/IoTHubReporter.cs x: 7 # contributors y: 20 # changes snap/snapcraft.yaml x: 3 # contributors y: 6 # changes edgelet/Cross.toml x: 8 # contributors y: 10 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceClientWrapper.cs x: 5 # contributors y: 5 # changes edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/Cargo.toml x: 7 # contributors y: 9 # changes edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/io.rs x: 6 # contributors y: 8 # changes builds/misc/addons-release.yaml x: 11 # contributors y: 25 # changes edgelet/iotedge/Cargo.toml x: 17 # contributors y: 51 # changes edgelet/iotedge/src/lib.rs x: 14 # contributors y: 33 # changes edgelet/iotedge/src/main.rs x: 24 # contributors y: 77 # changes edgelet/contrib/config/linux/default.toml x: 6 # contributors y: 6 # changes edgelet/contrib/config/linux/template.toml x: 11 # contributors y: 28 # changes edgelet/iotedge/src/config/import/old_config/mod.rs x: 7 # contributors y: 8 # changes edgelet/iotedge/src/config/super_config.rs x: 12 # contributors y: 25 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/AzureAppendBlob.cs x: 2 # contributors y: 2 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/blob/AzureBlobUploader.cs x: 2 # contributors y: 3 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers/RegistryController.cs x: 8 # contributors y: 8 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/Startup.cs x: 8 # contributors y: 9 # changes edgelet/Cargo.toml x: 17 # contributors y: 41 # changes edgelet/aziot-edged/src/provision.rs x: 2 # contributors y: 4 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/ModuleIdentityLifecycleManager.cs x: 8 # contributors y: 18 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/EdgeletModule.cs x: 19 # contributors y: 34 # changes edgelet/iotedge/src/config/apply.rs x: 11 # contributors y: 29 # changes edgelet/iotedge/src/system.rs x: 7 # contributors y: 10 # changes edgelet/support-bundle/src/support_bundle.rs x: 13 # contributors y: 21 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Diagnostics/MetricsWorker.cs x: 4 # contributors y: 15 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/versioning/ModuleManagementHttpClientVersioned.cs x: 10 # contributors y: 22 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/ModuleClient.cs x: 10 # contributors y: 21 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/CertificateHelper.cs x: 10 # contributors y: 29 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/uds/HttpRequestResponseSerializer.cs x: 5 # contributors y: 8 # changes edgelet/edgelet-settings/src/base/uri.rs x: 3 # contributors y: 4 # changes edgelet/edgelet-settings/src/docker/mod.rs x: 4 # contributors y: 9 # changes edgelet/iotedge/src/config/import/mod.rs x: 10 # contributors y: 26 # changes edgelet/iotedge/test-files/config/ca-certs-est/edged.toml x: 2 # contributors y: 5 # changes edgelet/iotedge/test-files/config/complex-agent-spec/super-config.toml x: 4 # contributors y: 6 # changes edgelet/iotedge/test-files/config/dps-symmetric-key-no-pad/edged.toml x: 1 # contributors y: 2 # changes edgelet/iotedge/test-files/config/dps-symmetric-key-no-pad/super-config.toml x: 1 # contributors y: 3 # changes edgelet/iotedge/test-files/config/dps-x509/super-config.toml x: 4 # contributors y: 7 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage.RocksDb/ColumnFamilyDbStore.cs x: 10 # contributors y: 17 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage/EntityStore.cs x: 5 # contributors y: 11 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage/InMemoryDbStore.cs x: 6 # contributors y: 10 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage/SequentialStore.cs x: 10 # contributors y: 19 # changes builds/misc/addons-publish.yaml x: 8 # contributors y: 13 # changes edgelet/aziot-edged/src/error.rs x: 4 # contributors y: 8 # changes edgelet/aziot-edged/src/main.rs x: 5 # contributors y: 9 # changes edgelet/aziot-edged/src/watchdog.rs x: 4 # contributors y: 11 # changes edgelet/edgelet-core/src/lib.rs x: 26 # contributors y: 75 # changes edgelet/edgelet-core/src/module.rs x: 24 # contributors y: 78 # changes edgelet/edgelet-docker/src/lib.rs x: 16 # contributors y: 33 # changes edgelet/edgelet-docker/src/runtime.rs x: 30 # contributors y: 106 # changes edgelet/edgelet-settings/src/docker/init.rs x: 3 # contributors y: 3 # changes edgelet/edgelet-utils/src/lib.rs x: 19 # contributors y: 38 # changes edgelet/iotedge/src/check/checks/check_agent_image.rs x: 6 # contributors y: 7 # changes edgelet/iotedge/src/check/checks/container_local_time.rs x: 9 # contributors y: 14 # changes edgelet/iotedge/src/check/checks/container_resolve_parent_hostname.rs x: 6 # contributors y: 13 # changes edgelet/iotedge/src/check/checks/mod.rs x: 14 # contributors y: 19 # changes edgelet/iotedge/src/check/checks/parent_hostname.rs x: 7 # contributors y: 12 # changes edgelet/iotedge/src/check/checks/well_formed_config.rs x: 9 # contributors y: 13 # changes edgelet/iotedge/src/check/mod.rs x: 21 # contributors y: 53 # changes edgelet/iotedge/src/error.rs x: 9 # contributors y: 22 # changes edgelet/iotedge/src/restart.rs x: 8 # contributors y: 12 # changes rust-toolchain.toml x: 2 # contributors y: 9 # changes edgelet/edgelet-docker/Cargo.toml x: 19 # contributors y: 36 # changes edgelet/iotedge/test-files/config/dps-symmetric-key-no-pad/certd.toml x: 1 # contributors y: 1 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/storage/MessageStore.cs x: 10 # contributors y: 16 # changes edge-modules/api-proxy-module/Cargo.toml x: 7 # contributors y: 13 # changes edge-modules/api-proxy-module/src/monitors/certs_monitor.rs x: 5 # contributors y: 12 # changes edgelet/edgelet-http-mgmt/Cargo.toml x: 12 # contributors y: 29 # changes edgelet/edgelet-http-workload/Cargo.toml x: 11 # contributors y: 26 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/Constants.cs x: 22 # contributors y: 51 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/ModuleManagementHttpClient.cs x: 13 # contributors y: 34 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_10_22/ModuleManagementHttpClient.cs x: 6 # contributors y: 9 # changes edgelet/edgelet-http-workload/src/lib.rs x: 11 # contributors y: 27 # changes edgelet/edgelet-http/Cargo.toml x: 14 # contributors y: 26 # changes smoke/IotEdgeQuickstart/Program.cs x: 16 # contributors y: 36 # changes smoke/IotEdgeQuickstart/details/IotedgedLinux.cs x: 16 # contributors y: 35 # changes edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/iotedge_client.rs x: 5 # contributors y: 7 # changes edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/module.rs x: 8 # contributors y: 11 # changes edgelet/iotedge/src/support_bundle.rs x: 8 # contributors y: 20 # changes edge-modules/api-proxy-module/src/main.rs x: 6 # contributors y: 14 # changes edgelet/edgelet-settings/src/base/mod.rs x: 3 # contributors y: 8 # changes edgelet/edgelet-docker/src/error.rs x: 14 # contributors y: 23 # changes edgelet/iotedge/test-files/config/nested-edge/certd.toml x: 3 # contributors y: 7 # changes edgelet/edgelet-http/src/version.rs x: 12 # contributors y: 20 # changes mqtt/mqtt3/src/client/mod.rs x: 6 # contributors y: 21 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/commands/NullCommandFactory.cs x: 7 # contributors y: 11 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/AgentModule.cs x: 15 # contributors y: 39 # changes smoke/IotEdgeQuickstart/details/Details.cs x: 14 # contributors y: 47 # changes edgelet/edgelet-docker/src/module.rs x: 16 # contributors y: 29 # changes edgelet/edgelet-http/src/error.rs x: 13 # contributors y: 23 # changes edgelet/edgelet-http/src/lib.rs x: 20 # contributors y: 40 # changes edgelet/iotedge/src/list.rs x: 9 # contributors y: 20 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/AgentEventIds.cs x: 10 # contributors y: 27 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/Constants.cs x: 9 # contributors y: 11 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/DependencyManager.cs x: 16 # contributors y: 31 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Storage/ISequentialStore.cs x: 9 # contributors y: 12 # changes edge-modules/api-proxy-module/src/monitors/config_monitor.rs x: 6 # contributors y: 17 # changes smoke/LeafDevice/details/Details.cs x: 13 # contributors y: 24 # changes edgelet/iotedge/src/version.rs x: 10 # contributors y: 11 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/logs/LogsProvider.cs x: 4 # contributors y: 13 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet.Docker/CombinedEdgeletConfigProvider.cs x: 9 # contributors y: 16 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/commands/CreateOrUpdateCommand.cs x: 11 # contributors y: 17 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/IModuleManager.cs x: 9 # contributors y: 18 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers/DeviceScopeController.cs x: 6 # contributors y: 18 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/TwinConfigSourceModule.cs x: 11 # contributors y: 34 # changes edge-modules/iotedge-diagnostics-dotnet/src/Program.cs x: 5 # contributors y: 10 # changes smoke/IotEdgeQuickstart/Quickstart.cs x: 13 # contributors y: 31 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/Agent.cs x: 13 # contributors y: 47 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/models/HostConfig.cs x: 6 # contributors y: 5 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/json/OptionConverter.cs x: 5 # contributors y: 4 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerConfig.cs x: 13 # contributors y: 28 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/CombinedDockerConfig.cs x: 7 # contributors y: 14 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerEnvironment.cs x: 14 # contributors y: 46 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerModule.cs x: 10 # contributors y: 24 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Diagnostics/util/MetricTransformer.cs x: 2 # contributors y: 1 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceScopeApiClientProvider.cs x: 4 # contributors y: 3 # changes edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/IdentityOnBehalfOfRequest.cs x: 3 # contributors y: 2 # changes smoke/LeafDevice/Program.cs x: 6 # contributors y: 12 # changes edge-util/src/Microsoft.Azure.Devices.Edge.Util/CollectionEx.cs x: 7 # contributors y: 18 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/stream/StreamRequestListener.cs x: 1 # contributors y: 4 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/stream/LogsStreamRequestHandler.cs x: 1 # contributors y: 6 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/logs/ModuleLogOptions.cs x: 1 # contributors y: 5 # changes edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/configsources/TwinConfigSource.cs x: 8 # contributors y: 19 # changes
127.0
# changes
  min: 1.0
  average: 5.52
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 127.0
0 30.0
# contributors
min: 1.0 | average: 3.43 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 30.0

Number of Contributors vs. File Size: 1381 points

builds/checkin/e2e-checkin.yaml x: 4 # contributors y: 61 lines of code builds/misc/templates/build-api-proxy.yaml x: 4 # contributors y: 32 lines of code builds/misc/templates/build-images.yaml x: 7 # contributors y: 375 lines of code builds/misc/templates/build-packages.yaml x: 8 # contributors y: 439 lines of code builds/misc/templates/build-rocksdb.yaml x: 3 # contributors y: 41 lines of code builds/checkin/api-proxy.yaml x: 7 # contributors y: 39 lines of code builds/checkin/dotnet.yaml x: 14 # contributors y: 86 lines of code builds/checkin/edgelet.yaml x: 22 # contributors y: 154 lines of code builds/ci/dotnet.yaml x: 14 # contributors y: 67 lines of code builds/release/detect-image-updates.yaml x: 2 # contributors y: 91 lines of code builds/service/service-deployment.yaml x: 3 # contributors y: 99 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/metrics/DeploymentMetrics.cs x: 5 # contributors y: 154 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/EdgeAgentConnection.cs x: 21 # contributors y: 529 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/config/TwinConfigSource.cs x: 8 # contributors y: 243 lines of code edge-modules/SimulatedTemperatureSensor/src/Program.cs x: 18 # contributors y: 289 lines of code edgelet/contrib/enterprise-linux/aziot-edge.spec x: 6 # contributors y: 156 lines of code edgelet/iotedge/src/check/checks/aziot_edged_version.rs x: 8 # contributors y: 203 lines of code netcoreappVersion.props x: 3 # contributors y: 6 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/Program.cs x: 29 # contributors y: 373 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/Program.cs x: 16 # contributors y: 216 lines of code edgelet/docker-rs/src/apis/client.rs x: 8 # contributors y: 491 lines of code edgelet/iotedge/src/check/additional_info.rs x: 10 # contributors y: 154 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/IEdgeAgentConnection.cs x: 6 # contributors y: 18 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/reporters/IoTHubReporter.cs x: 7 # contributors y: 251 lines of code snap/snapcraft.yaml x: 3 # contributors y: 174 lines of code edgelet/Cross.toml x: 8 # contributors y: 27 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceClientWrapper.cs x: 5 # contributors y: 62 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/Cargo.toml x: 7 # contributors y: 29 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/io.rs x: 6 # contributors y: 506 lines of code builds/misc/addons-release.yaml x: 11 # contributors y: 88 lines of code edgelet/docker-rs/docker-swagger.yaml x: 4 # contributors y: 9553 lines of code edgelet/iotedge/Cargo.toml x: 17 # contributors y: 57 lines of code edgelet/iotedge/src/main.rs x: 24 # contributors y: 593 lines of code edgelet/contrib/config/linux/template.toml x: 11 # contributors y: 433 lines of code edgelet/iotedge/src/config/import/old_config/mod.rs x: 7 # contributors y: 120 lines of code edgelet/iotedge/src/config/super_config.rs x: 12 # contributors y: 106 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/AzureAppendBlob.cs x: 2 # contributors y: 19 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/blob/AzureBlobRequestsUploader.cs x: 4 # contributors y: 171 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers/RegistryController.cs x: 8 # contributors y: 597 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/Startup.cs x: 8 # contributors y: 77 lines of code edgelet/Cargo.toml x: 17 # contributors y: 25 lines of code edgelet/aziot-edged/src/provision.rs x: 2 # contributors y: 121 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/EdgeletModule.cs x: 19 # contributors y: 174 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Mqtt/MqttProtocolHead.cs x: 6 # contributors y: 192 lines of code edgelet/iotedge/src/config/apply.rs x: 11 # contributors y: 680 lines of code edgelet/support-bundle/src/support_bundle.rs x: 13 # contributors y: 111 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/DeploymentConfig.cs x: 7 # contributors y: 103 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/planner/HealthRestartPlanner.cs x: 2 # contributors y: 348 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Diagnostics/MetricsWorker.cs x: 4 # contributors y: 202 lines of code edge-modules/metrics-collector/src/FixedSetTableUpload/AzureFixedSetTable.cs x: 2 # contributors y: 155 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Util/CertificateHelper.cs x: 10 # contributors y: 421 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Util/uds/HttpRequestResponseSerializer.cs x: 5 # contributors y: 136 lines of code edgelet/edgelet-settings/src/docker/mod.rs x: 4 # contributors y: 285 lines of code edgelet/iotedge/src/config/import/mod.rs x: 10 # contributors y: 549 lines of code edgelet/iotedge/test-files/config/ca-certs-est/edged.toml x: 2 # contributors y: 38 lines of code edgelet/iotedge/test-files/config/dps-symmetric-key-no-pad/edged.toml x: 1 # contributors y: 31 lines of code edgelet/iotedge/test-files/config/dps-symmetric-key-no-pad/super-config.toml x: 1 # contributors y: 39 lines of code smoke/LeafDevice/details/CustomCertificateValidator.cs x: 4 # contributors y: 129 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/IKeyValueStore.cs x: 5 # contributors y: 28 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/TimedEntityStore.cs x: 4 # contributors y: 104 lines of code builds/misc/templates/image-linux.yaml x: 10 # contributors y: 47 lines of code edgelet/aziot-edged/src/main.rs x: 5 # contributors y: 199 lines of code edgelet/aziot-edged/src/watchdog.rs x: 4 # contributors y: 238 lines of code edgelet/edgelet-core/src/lib.rs x: 26 # contributors y: 64 lines of code edgelet/edgelet-core/src/module.rs x: 24 # contributors y: 490 lines of code edgelet/edgelet-docker/src/image_prune_data.rs x: 2 # contributors y: 484 lines of code edgelet/edgelet-docker/src/lib.rs x: 16 # contributors y: 33 lines of code edgelet/edgelet-docker/src/runtime.rs x: 30 # contributors y: 917 lines of code edgelet/edgelet-http/src/modules.rs x: 3 # contributors y: 282 lines of code edgelet/edgelet-settings/src/docker/config.rs x: 3 # contributors y: 306 lines of code edgelet/edgelet-utils/src/lib.rs x: 19 # contributors y: 42 lines of code edgelet/iotedge/src/check/checks/connect_management_uri.rs x: 8 # contributors y: 49 lines of code edgelet/iotedge/src/check/checks/container_connect_upstream.rs x: 10 # contributors y: 293 lines of code edgelet/iotedge/src/check/checks/container_engine_installed.rs x: 6 # contributors y: 71 lines of code edgelet/iotedge/src/check/checks/container_local_time.rs x: 9 # contributors y: 74 lines of code edgelet/iotedge/src/check/checks/container_resolve_parent_hostname.rs x: 6 # contributors y: 78 lines of code edgelet/iotedge/src/check/mod.rs x: 21 # contributors y: 899 lines of code edgelet/iotedge/src/client.rs x: 5 # contributors y: 78 lines of code edgelet/iotedge/src/config/import/old_config/provisioning.rs x: 6 # contributors y: 242 lines of code edgelet/iotedge/src/config/mp.rs x: 10 # contributors y: 80 lines of code edgelet/support-bundle/src/shell_util.rs x: 3 # contributors y: 204 lines of code edgelet/edgelet-docker/Cargo.toml x: 19 # contributors y: 28 lines of code edge-modules/api-proxy-module/src/monitors/certs_monitor.rs x: 5 # contributors y: 263 lines of code edgelet/edgelet-http-mgmt/Cargo.toml x: 12 # contributors y: 31 lines of code edgelet/edgelet-http-workload/Cargo.toml x: 11 # contributors y: 42 lines of code edgelet/edgelet-http-workload/src/module/data/sign.rs x: 2 # contributors y: 268 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/device/DeviceMessageHandler.cs x: 5 # contributors y: 501 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerRuntimeModule.cs x: 8 # contributors y: 150 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/Constants.cs x: 22 # contributors y: 72 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/ModuleManagementHttpClient.cs x: 13 # contributors y: 125 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_01_30/ModuleManagementHttpClient.cs x: 8 # contributors y: 279 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_10_22/ModuleManagementHttpClient.cs x: 6 # contributors y: 283 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/CloudProxy.cs x: 6 # contributors y: 700 lines of code edgelet/edgelet-http-workload/src/edge_ca.rs x: 1 # contributors y: 306 lines of code edgelet/edgelet-http-workload/src/lib.rs x: 11 # contributors y: 195 lines of code edgelet/edgelet-http/Cargo.toml x: 14 # contributors y: 23 lines of code smoke/IotEdgeQuickstart/Program.cs x: 16 # contributors y: 316 lines of code smoke/IotEdgeQuickstart/details/IotedgedLinux.cs x: 16 # contributors y: 569 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/device.rs x: 7 # contributors y: 282 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/iotedge_client.rs x: 5 # contributors y: 370 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/module.rs x: 8 # contributors y: 319 lines of code edge-modules/metrics-collector/src/CertificateGenerator/CertGenerator.cs x: 2 # contributors y: 198 lines of code edge-modules/metrics-collector/src/FixedSetTableUpload/FixedSetTableUpload.cs x: 1 # contributors y: 83 lines of code edge-modules/metrics-collector/src/IotHubUpload/IotHubUpload.cs x: 1 # contributors y: 236 lines of code edge-modules/metrics-collector/src/MetricFilter.cs x: 1 # contributors y: 113 lines of code edge-modules/metrics-collector/src/Settings.cs x: 1 # contributors y: 155 lines of code edgelet/api/managementVersion_2022_08_03.yaml x: 1 # contributors y: 811 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/twin_state/reported.rs x: 5 # contributors y: 391 lines of code mqtt/mqtt3/src/client/mod.rs x: 6 # contributors y: 735 lines of code mqtt/mqtt3/src/client/publish.rs x: 6 # contributors y: 354 lines of code mqtt/mqtt3/src/client/subscriptions.rs x: 7 # contributors y: 569 lines of code mqtt/mqtt3/src/proto/mod.rs x: 4 # contributors y: 337 lines of code mqtt/mqtt3/src/proto/packet.rs x: 8 # contributors y: 901 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/AgentModule.cs x: 15 # contributors y: 315 lines of code edgelet/docker-rs/src/apis/configuration.rs x: 10 # contributors y: 14 lines of code edgelet/edgelet-core/src/error.rs x: 18 # contributors y: 17 lines of code edgelet/edgelet-docker/src/module.rs x: 16 # contributors y: 101 lines of code edgelet/edgelet-http/src/error.rs x: 13 # contributors y: 7 lines of code edgelet/edgelet-http/src/lib.rs x: 20 # contributors y: 56 lines of code edgelet/iotedge/src/list.rs x: 9 # contributors y: 101 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/DependencyManager.cs x: 16 # contributors y: 353 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules/RoutingModule.cs x: 13 # contributors y: 596 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/ClientTokenCloudConnection.cs x: 5 # contributors y: 271 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/CloudConnectionProvider.cs x: 8 # contributors y: 396 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/routing/CloudEndpoint.cs x: 5 # contributors y: 333 lines of code edgelet/api/managementVersion_2020_07_07.yaml x: 6 # contributors y: 798 lines of code edgelet/api/workloadVersion_2020_07_07.yaml x: 1 # contributors y: 512 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp/CbsNode.cs x: 7 # contributors y: 329 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints/StoringAsyncEndpointExecutor.cs x: 7 # contributors y: 413 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/ISequentialStore.cs x: 9 # contributors y: 22 lines of code edge-modules/api-proxy-module/src/monitors/config_monitor.rs x: 6 # contributors y: 116 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules/CommonModule.cs x: 8 # contributors y: 473 lines of code smoke/LeafDevice/details/Details.cs x: 13 # contributors y: 477 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/ServiceIdentityTree.cs x: 8 # contributors y: 359 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet.Docker/CombinedEdgeletConfigProvider.cs x: 9 # contributors y: 113 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/commands/CreateOrUpdateCommand.cs x: 11 # contributors y: 186 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/DeviceScopeIdentitiesCache.cs x: 7 # contributors y: 552 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/twin/ReportedPropertiesValidator.cs x: 3 # contributors y: 143 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/FileConfigSourceModule.cs x: 12 # contributors y: 115 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/ServiceProxy.cs x: 6 # contributors y: 326 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/ConnectionManager.cs x: 8 # contributors y: 562 lines of code edge-util/src/es6numberserializer/NumberDToA.cs x: 1 # contributors y: 860 lines of code edge-util/src/es6numberserializer/NumberFastDToA.cs x: 1 # contributors y: 264 lines of code edge-util/src/jsoncanonicalizer/JsonCanonicalizer.cs x: 1 # contributors y: 384 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/Agent.cs x: 13 # contributors y: 400 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/DeviceScopeAuthenticator.cs x: 7 # contributors y: 201 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerConfig.cs x: 13 # contributors y: 169 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerEnvironment.cs x: 14 # contributors y: 166 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/ConnectionReauthenticator.cs x: 2 # contributors y: 239 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/TwinManager.cs x: 2 # contributors y: 772 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/Dispatcher.cs x: 3 # contributors y: 239 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints/statemachine/EndpointExecutorFsm.cs x: 3 # contributors y: 797 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/query/ConditionVisitor.cs x: 2 # contributors y: 403 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Util/Option.cs x: 9 # contributors y: 188 lines of code tools/CACertificates/ca-certs.ps1 x: 4 # contributors y: 769 lines of code edgelet/api/managementVersion_2019_11_05.yaml x: 1 # contributors y: 733 lines of code edgelet/api/managementVersion_2019_01_30.yaml x: 3 # contributors y: 647 lines of code edgelet/api/managementVersion_2019_10_22.yaml x: 1 # contributors y: 662 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/DbStoreProviderWithBackupRestore.cs x: 1 # contributors y: 354 lines of code edgelet/docker-rs/src/models/mod.rs x: 3 # contributors y: 369 lines of code edgelet/api/managementVersion_2018_06_28.yaml x: 1 # contributors y: 603 lines of code
9553.0
lines of code
  min: 1.0
  average: 82.45
  25th percentile: 15.0
  median: 31.0
  75th percentile: 79.0
  max: 9553.0
0 30.0
# contributors
min: 1.0 | average: 3.43 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 30.0