microsoft / azure-pipelines-tasks
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 1,174 files with 135,295 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 8 files changed 51-100 times (4,470 lines of code)
    • 153 files changed 21-50 times (26,346 lines of code)
    • 495 files changed 6-20 times (50,051 lines of code)
    • 518 files changed 1-5 times (54,428 lines of code)
0% | 3% | 19% | 36% | 40%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, json, ps1, svg, txt, md, xml, js, psm1, html, yml, java, sh, gradle, yaml, css, gitignore, cmd, gitattributes, sql, csproj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 53% | 5% | 22% | 18%
psm10% | 38% | 3% | 16% | 41%
ts0% | <1% | 23% | 38% | 37%
ps10% | 1% | 10% | 36% | 51%
yml0% | 50% | 9% | 36% | 4%
cmd0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT0% | 86% | 0% | 11% | 1%
Tasks/Common0% | 9% | 32% | 42% | 14%
Tasks/VsTestV20% | 17% | 16% | 62% | 3%
Tasks/DownloadBuildArtifactsV00% | 50% | 0% | 0% | 49%
Tasks/KubernetesManifestV00% | 0% | 82% | 17% | 0%
Tests-Legacy/L00% | 0% | 32% | 39% | 27%
Tasks/AzureRmWebAppDeploymentV40% | 0% | 58% | 40% | 1%
Tasks/GitHubReleaseV00% | 0% | 68% | 31% | 0%
Tasks/DotNetCoreCLIV20% | 0% | 98% | 1% | 0%
Tasks/MavenV30% | 0% | 100% | 0% | 0%
Tasks/MavenV20% | 0% | 100% | 0% | 0%
Tasks/AzureResourceGroupDeploymentV20% | 0% | 33% | 57% | 8%
Tasks/NuGetCommandV20% | 0% | 63% | 36% | 0%
Tasks/AzurePowerShellV40% | 0% | 88% | 1% | 10%
Tasks/IISWebAppDeployment0% | 0% | 100% | 0% | 0%
Tasks/SqlAzureDacpacDeploymentV10% | 0% | 44% | 55% | 0%
Tasks/KubernetesV10% | 0% | 71% | 28% | 0%
Tasks/AppCenterDistributeV30% | 0% | 69% | 30% | 0%
Tasks/UseDotNetV20% | 0% | 60% | 39% | 0%
Tasks/AppCenterDistributeV10% | 0% | 68% | 6% | 25%
Tasks/XcodeV50% | 0% | 68% | 31% | 0%
Tasks/DownloadPackageV10% | 0% | 52% | 47% | 0%
Tasks/AzureIoTEdgeV20% | 0% | 48% | 49% | 2%
Tasks/UniversalPackagesV00% | 0% | 100% | 0% | 0%
Tasks/NpmV10% | 0% | 94% | 5% | 0%
Tasks/DockerV20% | 0% | 74% | 16% | 9%
Tasks/AzureFunctionAppV10% | 0% | 50% | 48% | <1%
Tasks/FtpUploadV20% | 0% | 100% | 0% | 0%
Tasks/ArchiveFilesV20% | 0% | 95% | 4% | 0%
Tasks/PublishTestResultsV20% | 0% | 87% | 12% | 0%
Tasks/HelmDeployV00% | 0% | 32% | 62% | 4%
ci0% | 0% | 20% | 65% | 14%
Tasks/GradleV20% | 0% | 100% | 0% | 0%
Tasks/ANTV10% | 0% | 100% | 0% | 0%
Tasks/NuGetRestoreV10% | 0% | 100% | 0% | 0%
Tasks/AzureFileCopyV30% | 0% | 10% | 29% | 60%
Tasks/TwineAuthenticateV00% | 0% | 86% | 13% | 0%
Tasks/AzureAppServiceManageV00% | 0% | 32% | 67% | 0%
Tasks/CopyFilesOverSSHV00% | 0% | 51% | 40% | 8%
Tasks/AzureCLIV10% | 0% | 100% | 0% | 0%
Tasks/CopyFilesV20% | 0% | 86% | 0% | 13%
Tasks/DownloadPackageV00% | 0% | 88% | 11% | 0%
Tasks/KubernetesV00% | 0% | 36% | 33% | 30%
Tasks/NuGetPublisherV00% | 0% | 100% | 0% | 0%
Tasks/ServiceFabricDeployV10% | 0% | 8% | 84% | 6%
Tasks/JavaToolInstallerV00% | 0% | 38% | 55% | 6%
Tasks/AzureResourceManagerTemplateDeploymentV30% | 0% | 16% | 83% | 0%
Tasks/AzureWebAppV10% | 0% | 33% | 65% | 1%
Tasks/PublishCodeCoverageResultsV10% | 0% | 100% | 0% | 0%
Tasks/DockerV10% | 0% | 33% | 66% | 0%
Tasks/NodeToolV00% | 0% | 100% | 0% | 0%
Tasks/BashV30% | 0% | 100% | 0% | 0%
Tasks/NpmAuthenticateV00% | 0% | 81% | 15% | 3%
Tasks/PackerBuildV10% | 0% | 11% | 88% | 0%
Tasks/AzureWebAppContainerV10% | 0% | 55% | 44% | 0%
Tasks/NuGetV00% | 0% | 100% | 0% | 0%
Tasks/DockerV00% | 0% | 18% | 62% | 19%
Tasks/PipAuthenticateV00% | 0% | 48% | 51% | 0%
Tasks/CmdLineV20% | 0% | 35% | 64% | 0%
Tasks/SqlServerDacpacDeployment0% | 0% | 100% | 0% | 0%
Tasks/DockerComposeV00% | 0% | 9% | 86% | 3%
Tasks/AzureMonitorAlertsV00% | 0% | 10% | 89% | 0%
Tasks/AzureFileCopyV20% | 0% | 0% | 69% | 30%
Tests-Legacy/lib0% | 0% | 0% | 100% | 0%
Tasks/GitHubReleaseV10% | 0% | 0% | 100% | 0%
Tasks/AzureFileCopyV40% | 0% | 0% | 52% | 47%
Tasks/JenkinsDownloadArtifactsV10% | 0% | 0% | 87% | 12%
Tasks/AzureMysqlDeploymentV10% | 0% | 0% | 98% | 1%
Tasks/AzureRmWebAppDeploymentV30% | 0% | 0% | 33% | 66%
Tasks/JenkinsQueueJobV20% | 0% | 0% | 51% | 48%
Tasks/DotNetCoreInstallerV10% | 0% | 0% | 100% | 0%
Tasks/AzureCloudPowerShellDeploymentV10% | 0% | 0% | 100% | 0%
Tasks/AppCenterDistributeV20% | 0% | 0% | 74% | 25%
Tasks/VsTestPlatformToolInstallerV10% | 0% | 0% | 100% | 0%
Tasks/PublishSymbolsV20% | 0% | 0% | 29% | 70%
Tasks/AzureKeyVaultV10% | 0% | 0% | 91% | 8%
Tasks/ContainerStructureTestV00% | 0% | 0% | 100% | 0%
Tasks/AzureVmssDeploymentV00% | 0% | 0% | 95% | 4%
Tasks/ContainerBuildV00% | 0% | 0% | 100% | 0%
Tasks/AzureCLIV20% | 0% | 0% | 100% | 0%
Tasks/MysqlDeploymentOnMachineGroupV10% | 0% | 0% | 61% | 38%
Tasks/InstallSSHKeyV00% | 0% | 0% | 93% | 6%
Tasks/PowerShellV20% | 0% | 0% | 100% | 0%
Tasks/SshV00% | 0% | 0% | 100% | 0%
Tasks/VsTestV10% | 0% | 0% | 44% | 55%
Tasks/ExtractFilesV10% | 0% | 0% | 100% | 0%
Tasks/AzurePowerShellV50% | 0% | 0% | 43% | 56%
Tasks/ServiceFabricComposeDeployV00% | 0% | 0% | 50% | 49%
Tasks/SqlDacpacDeploymentOnMachineGroupV00% | 0% | 0% | 63% | 36%
Tasks/ServiceFabricUpdateManifestsV20% | 0% | 0% | 30% | 69%
Tasks/DotNetCoreInstallerV00% | 0% | 0% | 35% | 64%
Tasks/PublishTestResultsV10% | 0% | 0% | 100% | 0%
Tasks/WindowsMachineFileCopyV20% | 0% | 0% | 62% | 37%
Tasks/PublishBuildArtifactsV10% | 0% | 0% | 100% | 0%
Tasks/PackerBuildV00% | 0% | 0% | 25% | 74%
Tasks/MavenAuthenticateV00% | 0% | 0% | 91% | 8%
Tasks/AzureNLBManagementV10% | 0% | 0% | 89% | 10%
Tasks/DownloadGitHubReleaseV00% | 0% | 0% | 100% | 0%
Tasks/AppCenterTestV10% | 0% | 0% | 80% | 19%
Tasks/NuGetPackagerV00% | 0% | 0% | 100% | 0%
Tasks/TwineAuthenticateV10% | 0% | 0% | 100% | 0%
Tasks/NpmV00% | 0% | 0% | 100% | 0%
Tasks/AzureFunctionOnKubernetesV00% | 0% | 0% | 74% | 25%
Tasks/UseNodeV10% | 0% | 0% | 100% | 0%
Tasks/NuGetInstallerV00% | 0% | 0% | 100% | 0%
Tasks/AzureFileCopyV10% | 0% | 0% | 6% | 93%
Tasks/XamarinAndroidV10% | 0% | 0% | 63% | 36%
Tasks/UsePythonVersionV00% | 0% | 0% | 100% | 0%
Tasks/GitHubCommentV00% | 0% | 0% | 100% | 0%
Tasks/AzurePowerShellV30% | 0% | 0% | 49% | 50%
Tasks/HelmInstallerV00% | 0% | 0% | 59% | 40%
Tasks/VSBuildV10% | 0% | 0% | 100% | 0%
Tasks/CondaEnvironmentV10% | 0% | 0% | 76% | 23%
Tasks/AndroidSigningV30% | 0% | 0% | 100% | 0%
Tasks/AzureFunctionAppContainerV10% | 0% | 0% | 100% | 0%
Tasks/PublishPipelineMetadataV00% | 0% | 0% | 100% | 0%
Tasks/ServiceFabricPowerShellV10% | 0% | 0% | 100% | 0%
Tasks/AzurePowerShellV20% | 0% | 0% | 42% | 57%
Tasks/CondaEnvironmentV00% | 0% | 0% | 89% | 10%
Tasks/CUrlUploaderV20% | 0% | 0% | 100% | 0%
Tasks/AndroidSigningV20% | 0% | 0% | 100% | 0%
Tasks/GulpV10% | 0% | 0% | 100% | 0%
Tasks/PipAuthenticateV10% | 0% | 0% | 100% | 0%
Tasks/DeployVisualStudioTestAgentV20% | 0% | 0% | 6% | 93%
Tasks/RunLoadTestV10% | 0% | 0% | 12% | 87%
Tasks/OpenPolicyAgentInstallerV00% | 0% | 0% | 100% | 0%
Tasks/DeleteFilesV10% | 0% | 0% | 100% | 0%
Tasks/InstallAppleCertificateV20% | 0% | 0% | 100% | 0%
Tasks/DuffleInstallerV00% | 0% | 0% | 100% | 0%
Tasks/InstallAppleProvisioningProfileV10% | 0% | 0% | 100% | 0%
Tasks/DownloadFileshareArtifactsV00% | 0% | 0% | 100% | 0%
Tasks/FuncToolsInstallerV00% | 0% | 0% | 71% | 28%
Tasks/GoToolV00% | 0% | 0% | 100% | 0%
Tasks/AzureAppServiceSettingsV10% | 0% | 0% | 100% | 0%
Tasks/DockerInstallerV00% | 0% | 0% | 75% | 24%
Tasks/NuGetToolInstallerV00% | 0% | 0% | 100% | 0%
Tasks/MSBuildV10% | 0% | 0% | 40% | 59%
Tasks/PublishCodeCoverageResultsV20% | 0% | 0% | 100% | 0%
Tasks/HelmInstallerV10% | 0% | 0% | 100% | 0%
Tasks/IISWebAppDeploymentOnMachineGroupV00% | 0% | 0% | 100% | 0%
Tasks/UseRubyVersionV00% | 0% | 0% | 70% | 29%
Tasks/NuGetToolInstallerV10% | 0% | 0% | 100% | 0%
Tasks/KubectlInstallerV00% | 0% | 0% | 100% | 0%
Tasks/FileTransformV20% | 0% | 0% | 100% | 0%
Tasks/CocoaPodsV00% | 0% | 0% | 100% | 0%
Tasks/FileTransformV10% | 0% | 0% | 100% | 0%
Tasks/GoV00% | 0% | 0% | 100% | 0%
Tasks/DecryptFileV10% | 0% | 0% | 100% | 0%
Tasks/DownloadSecureFileV10% | 0% | 0% | 100% | 0%
Tasks/NuGetAuthenticateV00% | 0% | 0% | 100% | 0%
Tasks/ReviewAppV00% | 0% | 0% | 100% | 0%
common-npm-packages/azure-arm-rest-v20% | 0% | 0% | 0% | 100%
common-npm-packages/azure-arm-rest0% | 0% | 0% | 0% | 100%
common-npm-packages/AzureRmDeploy-common-v30% | 0% | 0% | 0% | 100%
common-npm-packages/packaging-common-v30% | 0% | 0% | 0% | 100%
common-npm-packages/webdeployment-common-v40% | 0% | 0% | 0% | 100%
common-npm-packages/codecoverage-tools0% | 0% | 0% | 0% | 100%
common-npm-packages/docker-common-v20% | 0% | 0% | 0% | 100%
common-npm-packages/kubernetes-common-v20% | 0% | 0% | 0% | 100%
common-npm-packages/docker-common0% | 0% | 0% | 0% | 100%
common-npm-packages/codeanalysis-common0% | 0% | 0% | 0% | 100%
Tasks/AzureSpringCloudV00% | 0% | 0% | 0% | 100%
common-npm-packages/utility-common-v20% | 0% | 0% | 0% | 100%
Tasks/PowerShellOnTargetMachinesV10% | 0% | 0% | 0% | 100%
common-npm-packages/MSBuildHelpers-v30% | 0% | 0% | 0% | 100%
Tasks/RunJMeterLoadTestV10% | 0% | 0% | 0% | 100%
common-npm-packages/ios-signing-common0% | 0% | 0% | 0% | 100%
common-npm-packages/artifacts-common0% | 0% | 0% | 0% | 100%
Tasks/PowerShellOnTargetMachinesV20% | 0% | 0% | 0% | 100%
Tasks/AzureKeyVaultV20% | 0% | 0% | 0% | 100%
Tasks/QuickPerfTestV10% | 0% | 0% | 0% | 100%
Tasks/WindowsMachineFileCopyV10% | 0% | 0% | 0% | 100%
Tasks/IISWebAppManagementOnMachineGroupV00% | 0% | 0% | 0% | 100%
Tasks/FtpUploadV10% | 0% | 0% | 0% | 100%
Tasks/XamarinTestCloudV10% | 0% | 0% | 0% | 100%
Tasks/DownloadGitHubNpmPackageV10% | 0% | 0% | 0% | 100%
Tasks/DownloadGitHubNugetPackageV10% | 0% | 0% | 0% | 100%
Tasks/GradleV30% | 0% | 0% | 0% | 100%
common-npm-packages/az-blobstorage-provider-v20% | 0% | 0% | 0% | 100%
Tasks/PowerShellOnTargetMachinesV30% | 0% | 0% | 0% | 100%
Tasks/ChefV10% | 0% | 0% | 0% | 100%
common-npm-packages/build-scripts0% | 0% | 0% | 0% | 100%
Tasks/AzureStaticWebAppV00% | 0% | 0% | 0% | 100%
common-npm-packages/java-common0% | 0% | 0% | 0% | 100%
Tasks/GruntV00% | 0% | 0% | 0% | 100%
Tasks/GulpV00% | 0% | 0% | 0% | 100%
Tasks/XamariniOSV20% | 0% | 0% | 0% | 100%
common-npm-packages/securefiles-common0% | 0% | 0% | 0% | 100%
common-npm-packages0% | 0% | 0% | 0% | 100%
ci/courtesy-push0% | 0% | 0% | 0% | 100%
Tasks/PythonScriptV00% | 0% | 0% | 0% | 100%
Tasks/PyPIPublisherV00% | 0% | 0% | 0% | 100%
Tasks/ChefKnifeV10% | 0% | 0% | 0% | 100%
ci/verifyMinAgentDemands0% | 0% | 0% | 0% | 100%
Tasks/ShellScriptV20% | 0% | 0% | 0% | 100%
Tasks/CMakeV10% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
make.js
in root
561 13 13 1963 100
make-util.js
in root
1189 56 459 1963 75
main.ts
in Tasks/DownloadBuildArtifactsV0
343 7 115 1355 65
inputparser.ts
in Tasks/VsTestV2
532 25 105 1355 63
InvokeFunctions.ps1
in Tasks/Common/MSBuildHelpers
158 - 67 2211 58
issue-rules.yml
in root
380 - 412 1048 57
VstsAzureRestHelpers_.psm1
in Tasks/Common/VstsAzureRestHelpers_
967 - 438 1978 56
InitializeFunctions.ps1
in Tasks/Common/VstsAzureHelpers_
340 - 916 2106 51
DeploymentHelper.ts
in Tasks/KubernetesManifestV0/src/utils
183 10 516 1046 50
dockerpush.ts
in Tasks/DockerV2
211 5 374 1053 49
nugetpublisher.ts
in Tasks/NuGetCommandV2
331 4 458 1361 49
helm.ts
in Tasks/HelmDeployV0/src
210 10 423 1361 48
publishcodecoverageresults.ts
in Tasks/PublishCodeCoverageResultsV1
156 6 427 1361 47
mavenutil.ts
in Tasks/MavenV3
287 19 399 1281 47
universalpublish.ts
in Tasks/UniversalPackagesV0
230 4 214 1274 46
utilities.ts
in Tasks/KubernetesManifestV0/src/utils
125 9 516 1105 45
restorecommand.ts
in Tasks/DotNetCoreCLIV2
138 2 410 1379 45
kubernetes.ts
in Tasks/KubernetesV1/src
199 6 516 1347 45
locationUtilities.ts
in Tasks/Common/packaging-common
200 11 724 1208 45
ResourceGroup.ts
in Tasks/AzureResourceGroupDeploymentV2/operations
578 32 328 1379 45