azure / azure-functions-powershell-worker
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 121 files with 7,294 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (720 lines of code)
    • 4 files changed 21-50 times (815 lines of code)
    • 22 files changed 6-20 times (2,618 lines of code)
    • 93 files changed 1-5 times (3,141 lines of code)
0% | 9% | 11% | 35% | 43%
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 121 files with 7,294 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 6 files changed by 6-10 contributors (2,091 lines of code)
    • 33 files changed by 2-5 contributors (2,361 lines of code)
    • 82 files changed by 1 contributor (2,842 lines of code)
0% | 0% | 28% | 32% | 38%
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, ps1, json, md, psd1, yaml, csproj, psm1, proto, gitignore, txt, gitattributes, resx, props, nuspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 12% | 7% | 28% | 51%
psm10% | 0% | 45% | 54% | 0%
ps10% | 0% | 69% | 0% | 30%
proto0% | 0% | 0% | 92% | 7%
psd10% | 0% | 0% | 100% | 0%
props0% | 0% | 0% | 100% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 11% | 7% | 32% | 48%
tools0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 65% | 5% | 29%
protobuf0% | 0% | 0% | 92% | 7%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
408 19 2018-08-30 2025-03-14 53 10 dongbow@microsoft.com anatolib@microsoft.com
PowerShellManager.cs
in src/PowerShell
312 16 2018-08-30 2025-02-07 51 9 dongbow@microsoft.com 77818326+andystaples@users....
helper.psm1
in tools
245 - 2018-09-19 2025-01-29 42 6 dongbow@microsoft.com 77818326+andystaples@users....
DependencyManager.cs
in src/DependencyManagement
195 14 2019-03-18 2024-09-25 29 5 francisco-gamino@users.nore... 77818326+andystaples@users....
build.ps1
in root
119 - 2018-09-11 2024-06-20 24 5 tylerl0706@gmail.com 77818326+andystaples@users....
TypeExtensions.cs
in src/Utility
256 12 2018-08-30 2023-01-30 22 6 dongbow@microsoft.com francisco-gamino@users.nore...
Microsoft.Azure.Functions.PowerShellWorker.psm1
in src/Modules/Microsoft.Azure.Functions.PowerShellWorker
294 - 2018-09-07 2025-02-05 20 6 tylerl0706@gmail.com 77818326+andystaples@users....
PowerShellManagerPool.cs
in src/PowerShell
76 5 2018-12-17 2022-02-10 16 4 dongbow@microsoft.com francisco-gamino@users.nore...
Microsoft.Azure.Functions.PowerShellWorker.psd1
in src/Modules/Microsoft.Azure.Functions.PowerShellWorker
80 - 2018-09-07 2022-04-18 16 5 tylerl0706@gmail.com david.justo.1996@gmail.com
DependencySnapshotInstaller.cs
in src/DependencyManagement
216 10 2019-07-11 2022-05-19 15 2 anatolib@microsoft.com francisco-gamino@users.nore...
19 - 2018-09-12 2023-08-23 14 4 tylerl0706@gmail.com francisco-gamino@users.nore...
53 6 2018-08-31 2019-08-05 13 5 dongbow@microsoft.com anatolib@microsoft.com
185 6 2018-12-14 2022-07-12 13 5 dongbow@microsoft.com david.justo.1996@gmail.com
Utils.cs
in src/Utility
193 6 2019-01-22 2024-04-12 13 4 dongbow@microsoft.com 77818326+andystaples@users....
StreamHandler.cs
in src/PowerShell
60 7 2018-08-30 2020-08-05 10 3 dongbow@microsoft.com anatolib@microsoft.com
Worker.cs
in src
129 5 2018-08-30 2023-09-22 10 4 dongbow@microsoft.com 77818326+andystaples@users....
proto
FunctionRpc.proto
in protobuf/src/proto
576 - 2018-09-21 2024-04-12 10 6 dongbow@microsoft.com 77818326+andystaples@users....
DependencySnapshotPurger.cs
in src/DependencyManagement
135 10 2019-07-11 2021-03-01 9 2 anatolib@microsoft.com francisco-gamino@users.nore...
RpcLogger.cs
in src/Logging
74 6 2018-09-19 2024-04-12 8 4 tylerl0706@gmail.com 77818326+andystaples@users....
MessagingStream.cs
in src/Messaging
46 2 2018-08-30 2022-02-22 7 3 dongbow@microsoft.com michaelpeng@microsoft.com
DependencyManagerStorage.cs
in src/DependencyManagement
135 19 2019-07-11 2021-08-31 7 1 anatolib@microsoft.com anatolib@microsoft.com
10 - 2019-02-02 2021-08-20 6 4 tylerl0706@gmail.com anatolib@microsoft.com
IDependencyManagerStorage.cs
in src/DependencyManagement
25 - 2019-07-11 2021-08-31 6 1 anatolib@microsoft.com anatolib@microsoft.com
DependencySnapshotFolderNameTools.cs
in src/DependencyManagement
26 3 2019-07-11 2021-07-14 6 2 anatolib@microsoft.com francisco-gamino@users.nore...
FunctionMetadata.cs
in src/Public
32 4 2018-12-11 2020-02-24 6 2 dongbow@microsoft.com anatolib@microsoft.com
InstalledDependenciesLocator.cs
in src/DependencyManagement
67 5 2019-07-11 2021-08-31 6 1 anatolib@microsoft.com anatolib@microsoft.com
DependencyManifest.cs
in src/DependencyManagement
69 3 2019-07-11 2021-09-02 6 2 anatolib@microsoft.com francisco-gamino@users.nore...
PowerShellGalleryModuleProvider.cs
in src/DependencyManagement
118 7 2019-07-11 2020-08-05 6 1 anatolib@microsoft.com anatolib@microsoft.com
ILogger.cs
in src/Logging
12 - 2018-09-19 2019-08-05 5 3 tylerl0706@gmail.com anatolib@microsoft.com
IDependencySnapshotInstaller.cs
in src/DependencyManagement
16 - 2019-07-11 2019-10-11 5 1 anatolib@microsoft.com anatolib@microsoft.com
PowerShellExtensions.cs
in src/PowerShell
59 4 2018-08-31 2019-05-22 5 2 tylerl0706@gmail.com dongbow@microsoft.com
DurableController.cs
in src/DurableWorker
126 10 2022-07-12 2025-02-07 5 3 david.justo.1996@gmail.com 77818326+andystaples@users....
3 - 2018-08-30 2019-08-05 4 3 dongbow@microsoft.com anatolib@microsoft.com
DependencyInfo.cs
in src/DependencyManagement
14 1 2019-03-18 2019-08-05 4 2 francisco-gamino@users.nore... anatolib@microsoft.com
proto
ClaimsIdentityRpc.proto
in protobuf/src/proto/identity
22 - 2019-02-20 2019-09-20 4 3 dongbow@microsoft.com yojagad@microsoft.com
ManagedDependenciesPathDetector.cs
in src/DependencyManagement
29 1 2019-07-11 2023-04-24 4 2 anatolib@microsoft.com francisco-gamino@users.nore...
100 5 2019-09-10 2024-09-25 4 2 anatolib@microsoft.com 77818326+andystaples@users....
IDependencySnapshotPurger.cs
in src/DependencyManagement
10 - 2019-07-11 2019-08-05 3 1 anatolib@microsoft.com anatolib@microsoft.com
DependencyManifestEntry.cs
in src/DependencyManagement
19 1 2019-07-11 2019-08-05 3 1 anatolib@microsoft.com anatolib@microsoft.com
ErrorRecordFormatter.cs
in src/PowerShell
29 1 2019-09-17 2020-01-31 3 1 anatolib@microsoft.com anatolib@microsoft.com
PowerShellServices.cs
in src/DurableSDK
127 14 2022-07-12 2024-04-12 3 2 david.justo.1996@gmail.com 77818326+andystaples@users....
IInstalledDependenciesLocator.cs
in src/DependencyManagement
7 - 2019-07-11 2019-08-05 2 1 anatolib@microsoft.com anatolib@microsoft.com
VersionSpecificationType.cs
in src/DependencyManagement
10 - 2019-07-31 2019-08-05 2 1 anatolib@microsoft.com anatolib@microsoft.com
DependencySnapshotInstallationMode.cs
in src/DependencyManagement
10 - 2019-10-11 2020-08-13 2 2 anatolib@microsoft.com mspeng@princeton.edu
IOrchestrationInvoker.cs
in src/DurableSDK
10 - 2022-07-12 2023-01-09 2 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
IModuleProvider.cs
in src/DependencyManagement
11 - 2019-07-11 2019-08-05 2 1 anatolib@microsoft.com anatolib@microsoft.com
17 1 2020-03-06 2023-01-09 2 2 anatolib@microsoft.com david.justo.1996@gmail.com
DurableFunctionInfo.cs
in src/DurableWorker
21 1 2022-07-12 2023-01-09 2 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
IPowerShellServices.cs
in src/DurableSDK
23 - 2022-07-12 2023-01-09 2 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
proto
NullableTypes.proto
in protobuf/src/proto/shared
24 - 2019-06-21 2019-09-20 2 2 francisco-gamino@users.nore... yojagad@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
408 19 2018-08-30 2025-03-14 53 10 dongbow@microsoft.com anatolib@microsoft.com
PowerShellManager.cs
in src/PowerShell
312 16 2018-08-30 2025-02-07 51 9 dongbow@microsoft.com 77818326+andystaples@users....
helper.psm1
in tools
245 - 2018-09-19 2025-01-29 42 6 dongbow@microsoft.com 77818326+andystaples@users....
TypeExtensions.cs
in src/Utility
256 12 2018-08-30 2023-01-30 22 6 dongbow@microsoft.com francisco-gamino@users.nore...
Microsoft.Azure.Functions.PowerShellWorker.psm1
in src/Modules/Microsoft.Azure.Functions.PowerShellWorker
294 - 2018-09-07 2025-02-05 20 6 tylerl0706@gmail.com 77818326+andystaples@users....
proto
FunctionRpc.proto
in protobuf/src/proto
576 - 2018-09-21 2024-04-12 10 6 dongbow@microsoft.com 77818326+andystaples@users....
DependencyManager.cs
in src/DependencyManagement
195 14 2019-03-18 2024-09-25 29 5 francisco-gamino@users.nore... 77818326+andystaples@users....
build.ps1
in root
119 - 2018-09-11 2024-06-20 24 5 tylerl0706@gmail.com 77818326+andystaples@users....
Microsoft.Azure.Functions.PowerShellWorker.psd1
in src/Modules/Microsoft.Azure.Functions.PowerShellWorker
80 - 2018-09-07 2022-04-18 16 5 tylerl0706@gmail.com david.justo.1996@gmail.com
53 6 2018-08-31 2019-08-05 13 5 dongbow@microsoft.com anatolib@microsoft.com
185 6 2018-12-14 2022-07-12 13 5 dongbow@microsoft.com david.justo.1996@gmail.com
PowerShellManagerPool.cs
in src/PowerShell
76 5 2018-12-17 2022-02-10 16 4 dongbow@microsoft.com francisco-gamino@users.nore...
19 - 2018-09-12 2023-08-23 14 4 tylerl0706@gmail.com francisco-gamino@users.nore...
Utils.cs
in src/Utility
193 6 2019-01-22 2024-04-12 13 4 dongbow@microsoft.com 77818326+andystaples@users....
Worker.cs
in src
129 5 2018-08-30 2023-09-22 10 4 dongbow@microsoft.com 77818326+andystaples@users....
RpcLogger.cs
in src/Logging
74 6 2018-09-19 2024-04-12 8 4 tylerl0706@gmail.com 77818326+andystaples@users....
10 - 2019-02-02 2021-08-20 6 4 tylerl0706@gmail.com anatolib@microsoft.com
StreamHandler.cs
in src/PowerShell
60 7 2018-08-30 2020-08-05 10 3 dongbow@microsoft.com anatolib@microsoft.com
MessagingStream.cs
in src/Messaging
46 2 2018-08-30 2022-02-22 7 3 dongbow@microsoft.com michaelpeng@microsoft.com
DurableController.cs
in src/DurableWorker
126 10 2022-07-12 2025-02-07 5 3 david.justo.1996@gmail.com 77818326+andystaples@users....
ILogger.cs
in src/Logging
12 - 2018-09-19 2019-08-05 5 3 tylerl0706@gmail.com anatolib@microsoft.com
3 - 2018-08-30 2019-08-05 4 3 dongbow@microsoft.com anatolib@microsoft.com
proto
ClaimsIdentityRpc.proto
in protobuf/src/proto/identity
22 - 2019-02-20 2019-09-20 4 3 dongbow@microsoft.com yojagad@microsoft.com
DependencySnapshotInstaller.cs
in src/DependencyManagement
216 10 2019-07-11 2022-05-19 15 2 anatolib@microsoft.com francisco-gamino@users.nore...
DependencySnapshotPurger.cs
in src/DependencyManagement
135 10 2019-07-11 2021-03-01 9 2 anatolib@microsoft.com francisco-gamino@users.nore...
FunctionMetadata.cs
in src/Public
32 4 2018-12-11 2020-02-24 6 2 dongbow@microsoft.com anatolib@microsoft.com
DependencyManifest.cs
in src/DependencyManagement
69 3 2019-07-11 2021-09-02 6 2 anatolib@microsoft.com francisco-gamino@users.nore...
DependencySnapshotFolderNameTools.cs
in src/DependencyManagement
26 3 2019-07-11 2021-07-14 6 2 anatolib@microsoft.com francisco-gamino@users.nore...
PowerShellExtensions.cs
in src/PowerShell
59 4 2018-08-31 2019-05-22 5 2 tylerl0706@gmail.com dongbow@microsoft.com
DependencyInfo.cs
in src/DependencyManagement
14 1 2019-03-18 2019-08-05 4 2 francisco-gamino@users.nore... anatolib@microsoft.com
ManagedDependenciesPathDetector.cs
in src/DependencyManagement
29 1 2019-07-11 2023-04-24 4 2 anatolib@microsoft.com francisco-gamino@users.nore...
100 5 2019-09-10 2024-09-25 4 2 anatolib@microsoft.com 77818326+andystaples@users....
PowerShellServices.cs
in src/DurableSDK
127 14 2022-07-12 2024-04-12 3 2 david.justo.1996@gmail.com 77818326+andystaples@users....
17 1 2020-03-06 2023-01-09 2 2 anatolib@microsoft.com david.justo.1996@gmail.com
HttpContext.cs
in src/Public
31 1 2018-12-11 2019-06-07 2 2 dongbow@microsoft.com anatolib@microsoft.com
TracePipelineObjectCommand.cs
in src/Public/Commands
37 4 2019-05-22 2020-11-30 2 2 dongbow@microsoft.com anatolib@microsoft.com
DependencySnapshotInstallationMode.cs
in src/DependencyManagement
10 - 2019-10-11 2020-08-13 2 2 anatolib@microsoft.com mspeng@princeton.edu
WorkerEnvironment.cs
in src/DependencyManagement
33 4 2023-04-24 2024-09-25 2 2 francisco-gamino@users.nore... 77818326+andystaples@users....
proto
NullableTypes.proto
in protobuf/src/proto/shared
24 - 2019-06-21 2019-09-20 2 2 francisco-gamino@users.nore... yojagad@microsoft.com
DependencyManagerStorage.cs
in src/DependencyManagement
135 19 2019-07-11 2021-08-31 7 1 anatolib@microsoft.com anatolib@microsoft.com
PowerShellGalleryModuleProvider.cs
in src/DependencyManagement
118 7 2019-07-11 2020-08-05 6 1 anatolib@microsoft.com anatolib@microsoft.com
IDependencyManagerStorage.cs
in src/DependencyManagement
25 - 2019-07-11 2021-08-31 6 1 anatolib@microsoft.com anatolib@microsoft.com
InstalledDependenciesLocator.cs
in src/DependencyManagement
67 5 2019-07-11 2021-08-31 6 1 anatolib@microsoft.com anatolib@microsoft.com
IDependencySnapshotInstaller.cs
in src/DependencyManagement
16 - 2019-07-11 2019-10-11 5 1 anatolib@microsoft.com anatolib@microsoft.com
ErrorRecordFormatter.cs
in src/PowerShell
29 1 2019-09-17 2020-01-31 3 1 anatolib@microsoft.com anatolib@microsoft.com
IDependencySnapshotPurger.cs
in src/DependencyManagement
10 - 2019-07-11 2019-08-05 3 1 anatolib@microsoft.com anatolib@microsoft.com
DependencyManifestEntry.cs
in src/DependencyManagement
19 1 2019-07-11 2019-08-05 3 1 anatolib@microsoft.com anatolib@microsoft.com
IOrchestrationInvoker.cs
in src/DurableSDK
10 - 2022-07-12 2023-01-09 2 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
IPowerShellServices.cs
in src/DurableSDK
23 - 2022-07-12 2023-01-09 2 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
ExternalEventTask.cs
in src/DurableSDK/Tasks
29 4 2022-07-12 2022-09-07 2 1 david.justo.1996@gmail.com david.justo.1996@gmail.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
DurableTaskHandler.cs
in src/DurableSDK
207 7 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
PushOutputBindingCommand.cs
in src/Public/Commands
157 5 2019-05-22 2019-05-22 1 1 dongbow@microsoft.com dongbow@microsoft.com
DependencyManagerStorage.cs
in src/DependencyManagement
135 19 2019-07-11 2021-08-31 7 1 anatolib@microsoft.com anatolib@microsoft.com
PowerShellGalleryModuleProvider.cs
in src/DependencyManagement
118 7 2019-07-11 2020-08-05 6 1 anatolib@microsoft.com anatolib@microsoft.com
RetryProcessor.cs
in src/DurableSDK
112 2 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
OrchestrationInvoker.cs
in src/DurableSDK
96 6 2022-07-12 2023-01-09 2 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
OpenTelemetryController.cs
in src/OpenTelemetry
83 9 2024-04-12 2024-04-12 1 1 77818326+andystaples@users.... 77818326+andystaples@users....
ActivityInvocationTask.cs
in src/DurableSDK/Tasks
67 6 2022-07-12 2023-01-09 2 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
InstalledDependenciesLocator.cs
in src/DependencyManagement
67 5 2019-07-11 2021-08-31 6 1 anatolib@microsoft.com anatolib@microsoft.com
63 5 2024-04-12 2024-04-12 1 1 77818326+andystaples@users.... 77818326+andystaples@users....
NewerDependencySnapshotDetector.cs
in src/DependencyManagement
55 4 2019-09-09 2019-09-09 1 1 anatolib@microsoft.com anatolib@microsoft.com
53 - 2023-12-09 2023-12-09 1 1 francisco-gamino@users.nore... francisco-gamino@users.nore...
ErrorAnalysisLogger.cs
in src/PowerShell
51 4 2020-08-05 2020-08-05 1 1 anatolib@microsoft.com anatolib@microsoft.com
GetOutputBindingCommand.cs
in src/Public/Commands
49 3 2019-05-22 2019-05-22 1 1 dongbow@microsoft.com dongbow@microsoft.com
CallActivityWithRetryAction.cs
in src/DurableSDK/Actions
45 4 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
HistoryEvent.cs
in src/DurableSDK
44 1 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
44 1 2024-04-12 2024-04-12 1 1 77818326+andystaples@users.... 77818326+andystaples@users....
42 3 2020-08-17 2020-08-17 1 1 anatolib@microsoft.com anatolib@microsoft.com
DurableTimerTask.cs
in src/DurableSDK/Tasks
41 5 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
PowerShellModuleSnapshotComparer.cs
in src/DependencyManagement
41 3 2019-09-05 2019-10-01 2 1 anatolib@microsoft.com anatolib@microsoft.com
39 3 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
InvokeDurableActivityCommand.cs
in src/DurableSDK/Commands
39 2 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
SetFunctionInvocationContextCommand.cs
in src/DurableSDK/Commands
38 1 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
DurableFunctionInfoFactory.cs
in src/DurableWorker
36 2 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
WaitDurableTaskCommand.cs
in src/DurableSDK/Commands
35 2 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
PowerShellGallerySearchInvoker.cs
in src/DependencyManagement
34 1 2019-08-21 2019-08-21 1 1 anatolib@microsoft.com anatolib@microsoft.com
33 2 2019-09-24 2019-09-24 1 1 anatolib@microsoft.com anatolib@microsoft.com
31 3 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
StartDurableTimerCommand.cs
in src/DurableSDK/Commands
31 2 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
PowerShellModuleSnapshotLogger.cs
in src/DependencyManagement
31 1 2019-10-01 2019-10-01 1 1 anatolib@microsoft.com anatolib@microsoft.com
PowerShellModuleSnapshotTools.cs
in src/DependencyManagement
31 2 2019-10-01 2019-10-01 1 1 anatolib@microsoft.com anatolib@microsoft.com
ExternalEventTask.cs
in src/DurableSDK/Tasks
29 4 2022-07-12 2022-09-07 2 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
29 2 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
ErrorRecordFormatter.cs
in src/PowerShell
29 1 2019-09-17 2020-01-31 3 1 anatolib@microsoft.com anatolib@microsoft.com
TraceContext.cs
in src/Public
28 2 2019-09-20 2019-09-20 1 1 yojagad@microsoft.com yojagad@microsoft.com
DurableBindings.cs
in src/DurableWorker
28 4 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
28 3 2020-11-17 2020-11-17 1 1 anatolib@microsoft.com anatolib@microsoft.com
OrchestrationMessage.cs
in src/DurableSDK
27 1 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
27 4 2019-09-04 2019-10-29 2 1 anatolib@microsoft.com anatolib@microsoft.com
RetryOptions.cs
in src/DurableSDK
26 1 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
HistoryEventType.cs
in src/DurableSDK
26 - 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
GetDurableTaskResult.cs
in src/DurableSDK/Commands
25 2 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
IDependencyManagerStorage.cs
in src/DependencyManagement
25 - 2019-07-11 2021-08-31 6 1 anatolib@microsoft.com anatolib@microsoft.com
24 2 2024-04-12 2024-04-12 1 1 77818326+andystaples@users.... 77818326+andystaples@users....
IPowerShellServices.cs
in src/DurableSDK
23 - 2022-07-12 2023-01-09 2 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
OrchestrationContext.cs
in src/DurableSDK
23 - 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
SetDurableCustomStatusCommand.cs
in src/DurableSDK/Commands
21 1 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
DurableFunctionInfo.cs
in src/DurableWorker
21 1 2022-07-12 2023-01-09 2 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
20 3 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
19 1 2022-07-12 2022-07-12 1 1 david.justo.1996@gmail.com david.justo.1996@gmail.com
Correlations

File Size vs. Number of Changes: 121 points

src/RequestProcessor.cs x: 408 lines of code y: 53 # changes src/DurableWorker/DurableController.cs x: 126 lines of code y: 5 # changes src/FunctionInfoUtilities.cs x: 13 lines of code y: 1 # changes src/PowerShell/PowerShellManager.cs x: 312 lines of code y: 51 # changes src/Modules/Microsoft.Azure.Functions.PowerShellWorker/Microsoft.Azure.Functions.PowerShellWorker.psm1 x: 294 lines of code y: 20 # changes tools/helper.psm1 x: 245 lines of code y: 42 # changes src/DependencyManagement/BackgroundDependencySnapshotMaintainer.cs x: 100 lines of code y: 4 # changes src/DependencyManagement/DependencyManager.cs x: 195 lines of code y: 29 # changes src/DependencyManagement/WorkerEnvironment.cs x: 33 lines of code y: 2 # changes build.ps1 x: 119 lines of code y: 24 # changes protobuf/src/proto/FunctionRpc.proto x: 576 lines of code y: 10 # changes src/DurableSDK/PowerShellServices.cs x: 127 lines of code y: 3 # changes src/Logging/LoggingEventHandler.cs x: 17 lines of code y: 1 # changes src/Logging/RpcLogger.cs x: 74 lines of code y: 8 # changes src/OpenTelemetry/IPowerShellServicesForOpenTelemetry.cs x: 15 lines of code y: 1 # changes src/OpenTelemetry/OpenTelemetryController.cs x: 83 lines of code y: 1 # changes src/OpenTelemetry/OpenTelemetryInvocationContext.cs x: 24 lines of code y: 1 # changes src/OpenTelemetry/PowerShellServicesForOpenTelemetry.cs x: 63 lines of code y: 1 # changes src/PowerShell/PowerShellModuleDetector.cs x: 44 lines of code y: 1 # changes src/Utility/Utils.cs x: 193 lines of code y: 13 # changes Check-CsprojVulnerabilities.ps1 x: 53 lines of code y: 1 # changes src/Worker.cs x: 129 lines of code y: 10 # changes src/requirements.psd1 x: 19 lines of code y: 14 # changes src/DependencyManagement/ManagedDependenciesPathDetector.cs x: 29 lines of code y: 4 # changes src/Utility/TypeExtensions.cs x: 256 lines of code y: 22 # changes src/DurableSDK/ExternalInvoker.cs x: 18 lines of code y: 1 # changes src/DurableSDK/IExternalOrchestrationInvoker.cs x: 8 lines of code y: 1 # changes src/DurableSDK/IOrchestrationInvoker.cs x: 10 lines of code y: 2 # changes src/DurableSDK/IPowerShellServices.cs x: 23 lines of code y: 2 # changes src/DurableSDK/OrchestrationInvoker.cs x: 96 lines of code y: 2 # changes src/DurableSDK/Tasks/ActivityInvocationTask.cs x: 67 lines of code y: 2 # changes src/DurableWorker/DurableFunctionInfo.cs x: 21 lines of code y: 2 # changes src/Utility/FunctionReturnValueBuilder.cs x: 17 lines of code y: 2 # changes src/DurableSDK/Tasks/ExternalEventTask.cs x: 29 lines of code y: 2 # changes src/DurableSDK/Actions/ActionType.cs x: 16 lines of code y: 1 # changes src/DurableSDK/Actions/CallActivityWithRetryAction.cs x: 45 lines of code y: 1 # changes src/DurableSDK/ActivityFailureException.cs x: 20 lines of code y: 1 # changes src/DurableSDK/Commands/GetDurableTaskResult.cs x: 25 lines of code y: 1 # changes src/DurableSDK/Commands/InvokeDurableActivityCommand.cs x: 39 lines of code y: 1 # changes src/DurableSDK/Commands/SetDurableCustomStatusCommand.cs x: 21 lines of code y: 1 # changes src/DurableSDK/Commands/SetFunctionInvocationContextCommand.cs x: 38 lines of code y: 1 # changes src/DurableSDK/Commands/StartDurableExternalEventListenerCommand.cs x: 29 lines of code y: 1 # changes src/DurableSDK/Commands/StartDurableTimerCommand.cs x: 31 lines of code y: 1 # changes src/DurableSDK/Commands/WaitDurableTaskCommand.cs x: 35 lines of code y: 1 # changes src/DurableSDK/CurrentUtcDateTimeUpdater.cs x: 19 lines of code y: 1 # changes src/DurableSDK/DurableTaskHandler.cs x: 207 lines of code y: 1 # changes src/DurableSDK/HistoryEventType.cs x: 26 lines of code y: 1 # changes src/DurableSDK/OrchestrationBindingInfo.cs x: 14 lines of code y: 1 # changes src/DurableSDK/OrchestrationContext.cs x: 23 lines of code y: 1 # changes src/DurableSDK/RetryProcessor.cs x: 112 lines of code y: 1 # changes src/DurableSDK/Tasks/DurableTask.cs x: 11 lines of code y: 1 # changes src/DurableSDK/Tasks/DurableTimerTask.cs x: 41 lines of code y: 1 # changes src/DurableWorker/DurableBindings.cs x: 28 lines of code y: 1 # changes src/DurableWorker/DurableFunctionInfoFactory.cs x: 36 lines of code y: 1 # changes src/DurableWorker/DurableFunctionType.cs x: 10 lines of code y: 1 # changes src/FunctionInfo.cs x: 185 lines of code y: 13 # changes src/DependencyManagement/DependencySnapshotInstaller.cs x: 216 lines of code y: 15 # changes src/Modules/Microsoft.Azure.Functions.PowerShellWorker/Microsoft.Azure.Functions.PowerShellWorker.psd1 x: 80 lines of code y: 16 # changes src/Messaging/MessagingStream.cs x: 46 lines of code y: 7 # changes src/PowerShell/PowerShellManagerPool.cs x: 76 lines of code y: 16 # changes src/DependencyManagement/DependencyManifest.cs x: 69 lines of code y: 6 # changes src/DependencyManagement/DependencyManagerStorage.cs x: 135 lines of code y: 7 # changes src/DependencyManagement/IDependencyManagerStorage.cs x: 25 lines of code y: 6 # changes src/DependencyManagement/InstalledDependenciesLocator.cs x: 67 lines of code y: 6 # changes PowerShellWorker.Common.props x: 10 lines of code y: 6 # changes src/DependencyManagement/DependencySnapshotFolderNameTools.cs x: 26 lines of code y: 6 # changes src/DependencyManagement/DependencySnapshotPurger.cs x: 135 lines of code y: 9 # changes src/Public/Commands/TracePipelineObjectCommand.cs x: 37 lines of code y: 2 # changes src/FunctionsEnvironmentReloader.cs x: 42 lines of code y: 1 # changes src/PowerShell/ErrorAnalysisLogger.cs x: 51 lines of code y: 1 # changes src/PowerShell/StreamHandler.cs x: 60 lines of code y: 10 # changes src/DependencyManagement/PowerShellGalleryModuleProvider.cs x: 118 lines of code y: 6 # changes src/Public/FunctionMetadata.cs x: 32 lines of code y: 6 # changes src/PowerShell/ErrorRecordFormatter.cs x: 29 lines of code y: 3 # changes src/Utility/PowerShellWorkerConfiguration.cs x: 27 lines of code y: 2 # changes src/DependencyManagement/IDependencySnapshotInstaller.cs x: 16 lines of code y: 5 # changes src/DependencyManagement/IDependencySnapshotContentLogger.cs x: 9 lines of code y: 1 # changes src/DependencyManagement/PowerShellModuleSnapshotComparer.cs x: 41 lines of code y: 2 # changes src/Utility/FunctionInvocationPerformanceStopwatch.cs x: 33 lines of code y: 1 # changes protobuf/src/proto/identity/ClaimsIdentityRpc.proto x: 22 lines of code y: 4 # changes protobuf/src/proto/shared/NullableTypes.proto x: 24 lines of code y: 2 # changes src/DependencyManagement/NewerDependencySnapshotDetector.cs x: 55 lines of code y: 1 # changes src/DependencyManagement/PowerShellGallerySearchInvoker.cs x: 34 lines of code y: 1 # changes src/AssemblyInfo.cs x: 3 lines of code y: 4 # changes src/DependencyManagement/DependencyInfo.cs x: 14 lines of code y: 4 # changes src/DependencyManagement/DependencyManifestEntry.cs x: 19 lines of code y: 3 # changes src/DependencyManagement/IDependencySnapshotPurger.cs x: 10 lines of code y: 3 # changes src/DependencyManagement/IInstalledDependenciesLocator.cs x: 7 lines of code y: 2 # changes src/DependencyManagement/IModuleProvider.cs x: 11 lines of code y: 2 # changes src/FunctionLoader.cs x: 53 lines of code y: 13 # changes src/Logging/ILogger.cs x: 12 lines of code y: 5 # changes src/Public/HttpContext.cs x: 31 lines of code y: 2 # changes src/PowerShell/PowerShellExtensions.cs x: 59 lines of code y: 5 # changes src/Public/Commands/GetOutputBindingCommand.cs x: 49 lines of code y: 1 # changes src/Public/Commands/PushOutputBindingCommand.cs x: 157 lines of code y: 1 # changes
53.0
# changes
  min: 1.0
  average: 4.9
  25th percentile: 1.0
  median: 1.0
  75th percentile: 5.0
  max: 53.0
0 576.0
lines of code
min: 3.0 | average: 60.28 | 25th percentile: 16.5 | median: 29.0 | 75th percentile: 61.5 | max: 576.0

Number of Contributors vs. Number of Changes: 121 points

src/RequestProcessor.cs x: 10 # contributors y: 53 # changes src/DurableWorker/DurableController.cs x: 3 # contributors y: 5 # changes src/FunctionInfoUtilities.cs x: 1 # contributors y: 1 # changes src/PowerShell/PowerShellManager.cs x: 9 # contributors y: 51 # changes src/Modules/Microsoft.Azure.Functions.PowerShellWorker/Microsoft.Azure.Functions.PowerShellWorker.psm1 x: 6 # contributors y: 20 # changes tools/helper.psm1 x: 6 # contributors y: 42 # changes src/DependencyManagement/BackgroundDependencySnapshotMaintainer.cs x: 2 # contributors y: 4 # changes src/DependencyManagement/DependencyManager.cs x: 5 # contributors y: 29 # changes src/DependencyManagement/WorkerEnvironment.cs x: 2 # contributors y: 2 # changes build.ps1 x: 5 # contributors y: 24 # changes protobuf/src/proto/FunctionRpc.proto x: 6 # contributors y: 10 # changes src/DurableSDK/PowerShellServices.cs x: 2 # contributors y: 3 # changes src/Logging/RpcLogger.cs x: 4 # contributors y: 8 # changes src/Utility/Utils.cs x: 4 # contributors y: 13 # changes src/Worker.cs x: 4 # contributors y: 10 # changes src/requirements.psd1 x: 4 # contributors y: 14 # changes src/Utility/TypeExtensions.cs x: 6 # contributors y: 22 # changes src/DurableSDK/IOrchestrationInvoker.cs x: 1 # contributors y: 2 # changes src/FunctionInfo.cs x: 5 # contributors y: 13 # changes src/DependencyManagement/DependencySnapshotInstaller.cs x: 2 # contributors y: 15 # changes src/Modules/Microsoft.Azure.Functions.PowerShellWorker/Microsoft.Azure.Functions.PowerShellWorker.psd1 x: 5 # contributors y: 16 # changes src/Messaging/MessagingStream.cs x: 3 # contributors y: 7 # changes src/PowerShell/PowerShellManagerPool.cs x: 4 # contributors y: 16 # changes src/DependencyManagement/DependencyManifest.cs x: 2 # contributors y: 6 # changes src/DependencyManagement/DependencyManagerStorage.cs x: 1 # contributors y: 7 # changes src/DependencyManagement/IDependencyManagerStorage.cs x: 1 # contributors y: 6 # changes PowerShellWorker.Common.props x: 4 # contributors y: 6 # changes src/DependencyManagement/DependencySnapshotPurger.cs x: 2 # contributors y: 9 # changes src/PowerShell/StreamHandler.cs x: 3 # contributors y: 10 # changes src/PowerShell/ErrorRecordFormatter.cs x: 1 # contributors y: 3 # changes src/DependencyManagement/IDependencySnapshotInstaller.cs x: 1 # contributors y: 5 # changes protobuf/src/proto/identity/ClaimsIdentityRpc.proto x: 3 # contributors y: 4 # changes src/PowerShell/PowerShellExtensions.cs x: 2 # contributors y: 5 # changes
53.0
# changes
  min: 1.0
  average: 4.9
  25th percentile: 1.0
  median: 1.0
  75th percentile: 5.0
  max: 53.0
0 10.0
# contributors
min: 1.0 | average: 1.85 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

Number of Contributors vs. File Size: 121 points

src/RequestProcessor.cs x: 10 # contributors y: 408 lines of code src/DurableWorker/DurableController.cs x: 3 # contributors y: 126 lines of code src/FunctionInfoUtilities.cs x: 1 # contributors y: 13 lines of code src/PowerShell/PowerShellManager.cs x: 9 # contributors y: 312 lines of code src/Modules/Microsoft.Azure.Functions.PowerShellWorker/Microsoft.Azure.Functions.PowerShellWorker.psm1 x: 6 # contributors y: 294 lines of code tools/helper.psm1 x: 6 # contributors y: 245 lines of code src/DependencyManagement/BackgroundDependencySnapshotMaintainer.cs x: 2 # contributors y: 100 lines of code src/DependencyManagement/DependencyManager.cs x: 5 # contributors y: 195 lines of code src/DependencyManagement/WorkerEnvironment.cs x: 2 # contributors y: 33 lines of code build.ps1 x: 5 # contributors y: 119 lines of code protobuf/src/proto/FunctionRpc.proto x: 6 # contributors y: 576 lines of code src/DurableSDK/PowerShellServices.cs x: 2 # contributors y: 127 lines of code src/Logging/LoggingEventHandler.cs x: 1 # contributors y: 17 lines of code src/Logging/RpcLogger.cs x: 4 # contributors y: 74 lines of code src/OpenTelemetry/IPowerShellServicesForOpenTelemetry.cs x: 1 # contributors y: 15 lines of code src/OpenTelemetry/OpenTelemetryController.cs x: 1 # contributors y: 83 lines of code src/OpenTelemetry/OpenTelemetryInvocationContext.cs x: 1 # contributors y: 24 lines of code src/OpenTelemetry/PowerShellServicesForOpenTelemetry.cs x: 1 # contributors y: 63 lines of code src/PowerShell/PowerShellModuleDetector.cs x: 1 # contributors y: 44 lines of code src/Utility/Utils.cs x: 4 # contributors y: 193 lines of code Check-CsprojVulnerabilities.ps1 x: 1 # contributors y: 53 lines of code src/Worker.cs x: 4 # contributors y: 129 lines of code src/requirements.psd1 x: 4 # contributors y: 19 lines of code src/DependencyManagement/ManagedDependenciesPathDetector.cs x: 2 # contributors y: 29 lines of code src/Utility/TypeExtensions.cs x: 6 # contributors y: 256 lines of code src/DurableSDK/IExternalOrchestrationInvoker.cs x: 1 # contributors y: 8 lines of code src/DurableSDK/IOrchestrationInvoker.cs x: 1 # contributors y: 10 lines of code src/DurableSDK/OrchestrationInvoker.cs x: 1 # contributors y: 96 lines of code src/DurableSDK/Tasks/ActivityInvocationTask.cs x: 1 # contributors y: 67 lines of code src/DurableWorker/DurableFunctionInfo.cs x: 1 # contributors y: 21 lines of code src/Utility/FunctionReturnValueBuilder.cs x: 2 # contributors y: 17 lines of code src/DurableSDK/Tasks/ExternalEventTask.cs x: 1 # contributors y: 29 lines of code src/DurableSDK/ActivityFailureException.cs x: 1 # contributors y: 20 lines of code src/DurableSDK/Commands/GetDurableTaskResult.cs x: 1 # contributors y: 25 lines of code src/DurableSDK/Commands/InvokeDurableActivityCommand.cs x: 1 # contributors y: 39 lines of code src/DurableSDK/Commands/SetFunctionInvocationContextCommand.cs x: 1 # contributors y: 38 lines of code src/DurableSDK/Commands/StartDurableTimerCommand.cs x: 1 # contributors y: 31 lines of code src/DurableSDK/Commands/WaitDurableTaskCommand.cs x: 1 # contributors y: 35 lines of code src/DurableSDK/DurableTaskHandler.cs x: 1 # contributors y: 207 lines of code src/DurableSDK/RetryProcessor.cs x: 1 # contributors y: 112 lines of code src/DurableSDK/Tasks/DurableTimerTask.cs x: 1 # contributors y: 41 lines of code src/FunctionInfo.cs x: 5 # contributors y: 185 lines of code src/DependencyManagement/DependencySnapshotInstaller.cs x: 2 # contributors y: 216 lines of code src/Modules/Microsoft.Azure.Functions.PowerShellWorker/Microsoft.Azure.Functions.PowerShellWorker.psd1 x: 5 # contributors y: 80 lines of code src/Messaging/MessagingStream.cs x: 3 # contributors y: 46 lines of code src/PowerShell/PowerShellManagerPool.cs x: 4 # contributors y: 76 lines of code src/DependencyManagement/DependencyManifest.cs x: 2 # contributors y: 69 lines of code src/DependencyManagement/DependencyManagerStorage.cs x: 1 # contributors y: 135 lines of code PowerShellWorker.Common.props x: 4 # contributors y: 10 lines of code src/DependencyManagement/DependencySnapshotFolderNameTools.cs x: 2 # contributors y: 26 lines of code src/DependencyManagement/DependencySnapshotPurger.cs x: 2 # contributors y: 135 lines of code src/Public/Commands/TracePipelineObjectCommand.cs x: 2 # contributors y: 37 lines of code src/DependencyManagement/DependencySnapshotInstallationMode.cs x: 2 # contributors y: 10 lines of code src/PowerShell/ErrorAnalysisLogger.cs x: 1 # contributors y: 51 lines of code src/PowerShell/StreamHandler.cs x: 3 # contributors y: 60 lines of code src/DependencyManagement/PowerShellGalleryModuleProvider.cs x: 1 # contributors y: 118 lines of code src/Utility/FunctionInvocationPerformanceStopwatch.cs x: 1 # contributors y: 33 lines of code protobuf/src/proto/identity/ClaimsIdentityRpc.proto x: 3 # contributors y: 22 lines of code protobuf/src/proto/shared/NullableTypes.proto x: 2 # contributors y: 24 lines of code src/DependencyManagement/NewerDependencySnapshotDetector.cs x: 1 # contributors y: 55 lines of code src/AssemblyInfo.cs x: 3 # contributors y: 3 lines of code src/DependencyManagement/DependencyInfo.cs x: 2 # contributors y: 14 lines of code src/FunctionLoader.cs x: 5 # contributors y: 53 lines of code src/Logging/ILogger.cs x: 3 # contributors y: 12 lines of code src/Public/HttpContext.cs x: 2 # contributors y: 31 lines of code src/PowerShell/PowerShellExtensions.cs x: 2 # contributors y: 59 lines of code src/Public/Commands/GetOutputBindingCommand.cs x: 1 # contributors y: 49 lines of code src/Public/Commands/PushOutputBindingCommand.cs x: 1 # contributors y: 157 lines of code
576.0
lines of code
  min: 3.0
  average: 60.28
  25th percentile: 16.5
  median: 29.0
  75th percentile: 61.5
  max: 576.0
0 10.0
# contributors
min: 1.0 | average: 1.85 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0