microsoft / dotnet-apiport
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 276
  • Daily file updates (only one update per file and date counted): 1728
  • First update: 2014-11-13
  • Latest update: 2021-09-27
  • Days between first and latest update: 2511 (358 weeks, estimated 1790 working days)
  • Active days (at least one file change): 475
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 276 files with 17,128 lines of code in files.
    • 276 files that are 366+ days old (17,128 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 276 files with 17,128 lines of code in files.
    • 266 files have been last changed 366+ days ago (16,270 lines of code)
    • 6 files have been last changed 181-365 days ago (524 lines of code)
    • 4 files have been last changed 91-180 days ago (334 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
94% | 3% | 1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
md, cs, csproj, ps1, json, resx, yml, cshtml, txt, xaml, targets, vsixmanifest, props, cmd, xsd, gitattributes, editorconfig, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs100% | 0% | 0% | 0% | 0%
cshtml100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
xaml100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
vsixmanifest100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs99% | <1% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
cshtml72% | 0% | 27% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
yml27% | 32% | 40% | 0% | 0%
vsixmanifest100% | 0% | 0% | 0% | 0%
props54% | 45% | 0% | 0% | 0%
xaml11% | 88% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/lib/Microsoft.Fx.Portability100% | 0% | 0% | 0% | 0%
src/ApiPort/ApiPort.VisualStudio.Common100% | 0% | 0% | 0% | 0%
src/lib/Microsoft.Fx.Portability.Cci100% | 0% | 0% | 0% | 0%
src/ApiPort/ApiPort100% | 0% | 0% | 0% | 0%
src/ApiPort/ApiPort.VisualStudio100% | 0% | 0% | 0% | 0%
src/lib/Microsoft.Fx.Portability.MetadataReader100% | 0% | 0% | 0% | 0%
src/lib/Microsoft.Fx.Portability.Reports.Html100% | 0% | 0% | 0% | 0%
src/lib/Microsoft.Fx.Portability.Reports.Excel100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/lib/Microsoft.Fx.Portability.Offline100% | 0% | 0% | 0% | 0%
src/lib/Microsoft.Fx.Portability.Reports.DGML100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
azure-pipelines100% | 0% | 0% | 0% | 0%
src/ApiPort/ApiPort.VisualStudio.2017100% | 0% | 0% | 0% | 0%
src/ApiPort/ApiPort.Vsix100% | 0% | 0% | 0% | 0%
azure-pipelines/variables100% | 0% | 0% | 0% | 0%
src/lib/Microsoft.Fx.Portability.Reports.Json100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/lib/Microsoft.Fx.Portability98% | 1% | 0% | 0% | 0%
src/ApiPort/ApiPort.VisualStudio.Common100% | 0% | 0% | 0% | 0%
src/lib/Microsoft.Fx.Portability.Cci100% | 0% | 0% | 0% | 0%
src/ApiPort/ApiPort96% | 3% | 0% | 0% | 0%
src/lib/Microsoft.Fx.Portability.MetadataReader100% | 0% | 0% | 0% | 0%
src/ApiPort/ApiPort.VisualStudio80% | 19% | 0% | 0% | 0%
src/lib/Microsoft.Fx.Portability.Reports.Html78% | 3% | 17% | 0% | 0%
src/lib/Microsoft.Fx.Portability.Reports.Excel100% | 0% | 0% | 0% | 0%
src/lib/Microsoft.Fx.Portability.Offline100% | 0% | 0% | 0% | 0%
ROOT86% | 0% | 13% | 0% | 0%
src/lib/Microsoft.Fx.Portability.Reports.DGML100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
azure-pipelines58% | 27% | 14% | 0% | 0%
src/ApiPort/ApiPort.VisualStudio.2017100% | 0% | 0% | 0% | 0%
src/ApiPort/ApiPort.Vsix100% | 0% | 0% | 0% | 0%
azure-pipelines/variables100% | 0% | 0% | 0% | 0%
src/lib/Microsoft.Fx.Portability.Reports.Json100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmd
build.cmd
in root
4 - 1525 2321 7
build.ps1
in root
114 - 818 1936 15
targets
PortabilityTools.VisualStudio.Imports.targets
in root
46 - 1140 1936 6
targets
Directory.Build.targets
in root
57 - 482 1600 32
props
Directory.Build.props
in root
56 - 448 1600 26
init.ps1
in root
90 - 482 1594 14
HostEnvironment.cs
in src/lib/Microsoft.Fx.Portability.Cci
649 42 818 1431 6
TypeExtensions.cs
in src/lib/Microsoft.Fx.Portability.Cci
566 50 818 1431 9
ExcelOpenXmlOutputWriter.cs
in src/lib/Microsoft.Fx.Portability.Reports.Excel
454 13 461 1431 19
MemberMetadataInfoTypeProvider.cs
in src/lib/Microsoft.Fx.Portability.MetadataReader
350 25 1168 1431 5
AnalysisEngine.cs
in src/lib/Microsoft.Fx.Portability/Analysis
317 19 521 1431 18
BreakingChangeParser.cs
in src/lib/Microsoft.Fx.Portability
313 4 818 1431 7
ApiPortClient.cs
in src/lib/Microsoft.Fx.Portability
291 10 521 1431 16
OptionsViewModel.cs
in src/ApiPort/ApiPort.VisualStudio.Common/ViewModels
290 9 818 1431 7
MemberMetadataInfo.cs
in src/lib/Microsoft.Fx.Portability.MetadataReader
237 9 818 1431 9
CompressedHttpClient.cs
in src/lib/Microsoft.Fx.Portability
215 4 818 1431 7
TargetMapper.cs
in src/lib/Microsoft.Fx.Portability
209 11 642 1431 11
CloudApiCatalogLookup.cs
in src/lib/Microsoft.Fx.Portability/ObjectModel
197 16 521 1431 16
xaml
OptionsPageControl.xaml
in src/ApiPort/ApiPort.VisualStudio/Views
193 - 215 1431 14
CommandLineOptions.cs
in src/ApiPort/ApiPort
190 4 521 1431 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmd
build.cmd
in root
4 - 1525 2321 7
Properties.cs
in src/ApiPort/ApiPort.VisualStudio/Properties
3 - 1424 1431 2
AssemblyInfo.cs
in src/lib/Microsoft.Fx.Portability/Properties
4 - 1424 1431 2
ReportingResultWithFormat.cs
in src/lib/Microsoft.Fx.Portability/ObjectModel
9 - 1424 1431 2
EndpointStatus.cs
in src/lib/Microsoft.Fx.Portability
9 - 1424 1431 2
IRequestAnalyzer.cs
in src/lib/Microsoft.Fx.Portability/Analyzer
9 - 1424 1431 2
IDependencyFinder.cs
in src/lib/Microsoft.Fx.Portability/Analyzer
9 - 1424 1431 2
IResultToolbar.cs
in src/ApiPort/ApiPort.VisualStudio.Common/Reporting
9 - 1424 1431 2
FormattableStringHelper.cs
in src/lib/Microsoft.Fx.Portability/Utils
10 - 1424 1431 2
ReportingResultPaths.cs
in src/lib/Microsoft.Fx.Portability/Reporting/ObjectModel
10 - 1424 1431 2
ICommandLineOptions.cs
in src/ApiPort/ApiPort
10 - 1424 1431 2
IReportViewer.cs
in src/ApiPort/ApiPort.VisualStudio.Common/Contracts
10 - 1424 1431 2
ITargetNameParser.cs
in src/lib/Microsoft.Fx.Portability
11 - 1424 1431 2
MemberKind.cs
in src/lib/Microsoft.Fx.Portability.MetadataReader
11 - 1424 1431 2
IReportGenerator.cs
in src/lib/Microsoft.Fx.Portability/Reporting
12 - 1424 1431 2
ICredentialProvider.cs
in src/lib/Microsoft.Fx.Portability/Proxy
12 - 1424 1431 2
BreakingChangeImpact.cs
in src/lib/Microsoft.Fx.Portability
12 - 1424 1431 2
BreakingChangeAnalyzerStatus.cs
in src/lib/Microsoft.Fx.Portability
12 - 1424 1431 2
UnauthorizedEndpointException.cs
in src/lib/Microsoft.Fx.Portability
13 1 1424 1431 2
IApiRecommendations.cs
in src/lib/Microsoft.Fx.Portability/ObjectModel
13 - 1424 1431 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
vsixgallerytools.ps1
in azure-pipelines
51 - 482 488 3
build-windows.yml
in azure-pipelines
85 - 215 490 9
Set-EnvVars.ps1
in tools
82 - 482 490 4
microbuild.after.yml
in azure-pipelines
45 - 126 490 6
build-linux.yml
in azure-pipelines
33 - 482 490 4
_pipelines.ps1
in azure-pipelines/variables
22 - 482 490 4
release.yml
in azure-pipelines
20 - 474 490 6
Get-nbgv.ps1
in azure-pipelines
19 - 482 490 4
install-dependencies.yml
in azure-pipelines
12 - 482 490 4
SignType.ps1
in azure-pipelines/variables
11 - 482 490 4
_all.ps1
in azure-pipelines/variables
9 - 482 490 4
microbuild.before.yml
in azure-pipelines
6 - 482 490 4
SymbolsFeatureName.ps1
in azure-pipelines/variables
1 - 482 490 4
TeamName.ps1
in azure-pipelines/variables
1 - 482 490 4
azure-pipelines-release.yml
in root
32 - 145 492 9
DependencyOrderer.cs
in src/lib/Microsoft.Fx.Portability/Analyzer
84 4 521 539 2
IDependencyOrderer.cs
in src/lib/Microsoft.Fx.Portability/Analyzer
10 - 521 539 2
ExceptionInfo.cs
in src/lib/Microsoft.Fx.Portability/ObjectModel
16 - 521 598 6
ApiException.cs
in src/lib/Microsoft.Fx.Portability/ObjectModel
27 4 521 600 6
AdditionalDataCatalog.cs
in src/lib/Microsoft.Fx.Portability/ObjectModel
12 - 521 600 6
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
microbuild.after.yml
in azure-pipelines
45 - 126 490 6
cshtml
_PortabilityReport.cshtml
in src/lib/Microsoft.Fx.Portability.Reports.Html/Views
228 - 145 1140 15
azure-pipelines-release.yml
in root
32 - 145 492 9
azure-pipelines.yml
in root
29 - 145 654 31
xaml
OptionsPageControl.xaml
in src/ApiPort/ApiPort.VisualStudio/Views
193 - 215 1431 14
xaml
AnalysisOutputToolWindowControl.xaml
in src/ApiPort/ApiPort.VisualStudio/Views
90 - 215 1431 8
build-windows.yml
in azure-pipelines
85 - 215 490 9
ProxyAuthenticationHandler.cs
in src/lib/Microsoft.Fx.Portability/Proxy
68 3 215 1431 8
HtmlHelper.cs
in src/lib/Microsoft.Fx.Portability.Reports.Html
42 4 215 1140 4
props
ApiPort.props
in src/ApiPort/ApiPort
46 - 334 1431 29
props
Directory.Build.props
in root
56 - 448 1600 26
vsixmanifest
source.extension.vsixmanifest
in src/ApiPort/ApiPort.Vsix
33 - 451 1431 8
AssemblyInfo.cs
in src/ApiPort/ApiPort/Properties
3 - 453 1431 4
ExcelOpenXmlOutputWriter.cs
in src/lib/Microsoft.Fx.Portability.Reports.Excel
454 13 461 1431 19
ProjectAnalyzer.cs
in src/ApiPort/ApiPort.VisualStudio.Common/Analyze
124 5 461 1431 6
release.yml
in azure-pipelines
20 - 474 490 6
Install-DotNetSdk.ps1
in tools
152 - 482 650 7
init.ps1
in root
90 - 482 1594 14
Set-EnvVars.ps1
in tools
82 - 482 490 4
Install-NuGetCredProvider.ps1
in tools
61 - 482 650 7