microsoft / Vipr
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: 65
  • Daily file updates (only one update per file and date counted): 859
  • First update: 2015-02-02
  • Latest update: 2022-01-24
  • Days between first and latest update: 2549 (364 weeks, estimated 1820 working days)
  • Active days (at least one file change): 175
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 61 files with 3,013 lines of code in files.
    • 61 files that are 366+ days old (3,013 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 61 files with 3,013 lines of code in files.
    • 61 files have been last changed 366+ days ago (3,013 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 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)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, xml, csproj, nuspec, resx, md, json, proj, yml, cmd, gitignore, targets, txt, groovy, bat, DotSettings
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs100% | 0% | 0% | 0% | 0%
proj100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
groovy100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
DotSettings100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs100% | 0% | 0% | 0% | 0%
proj100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
groovy100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
DotSettings100% | 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/Readers/Vipr.Reader.OData.v4100% | 0% | 0% | 0% | 0%
src/Core/Vipr.Core/CodeModel100% | 0% | 0% | 0% | 0%
src/Readers/Vipr.Reader.OData.v4/Capabilities100% | 0% | 0% | 0% | 0%
src/Core/Vipr100% | 0% | 0% | 0% | 0%
src/Core/Vipr.Core/CodeModel/Vocabularies100% | 0% | 0% | 0% | 0%
src/Core/Vipr.Core100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/Core/Vipr/Properties100% | 0% | 0% | 0% | 0%
src/Readers/Vipr.Reader.OData.v4/Properties100% | 0% | 0% | 0% | 0%
src/Core/Vipr.Core/Properties100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/Readers/Vipr.Reader.OData.v4100% | 0% | 0% | 0% | 0%
src/Core/Vipr.Core/CodeModel100% | 0% | 0% | 0% | 0%
src/Readers/Vipr.Reader.OData.v4/Capabilities100% | 0% | 0% | 0% | 0%
src/Core/Vipr100% | 0% | 0% | 0% | 0%
src/Core/Vipr.Core/CodeModel/Vocabularies100% | 0% | 0% | 0% | 0%
src/Core/Vipr.Core100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/Core/Vipr/Properties100% | 0% | 0% | 0% | 0%
src/Readers/Vipr.Reader.OData.v4/Properties100% | 0% | 0% | 0% | 0%
src/Core/Vipr.Core/Properties100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
OdcmExtensions.cs
in src/Core/Vipr.Core
115 20 2090 2555 20
OdcmType.cs
in src/Core/Vipr.Core/CodeModel
68 4 2090 2555 23
OdcmClass.cs
in src/Core/Vipr.Core/CodeModel
24 1 486 2555 10
OdcmEnum.cs
in src/Core/Vipr.Core/CodeModel
16 1 2518 2555 5
OdcmClassKind.cs
in src/Core/Vipr.Core/CodeModel
11 - 2555 2555 1
OdcmProperty.cs
in src/Core/Vipr.Core/CodeModel
50 2 486 2553 13
OdcmAllowedVerbs.cs
in src/Core/Vipr.Core/CodeModel
15 - 2552 2553 2
OdcmPrimitiveType.cs
in src/Core/Vipr.Core/CodeModel
11 1 2518 2553 4
OdcmCallingConvention.cs
in src/Core/Vipr.Core/CodeModel
9 - 2552 2553 2
OdcmModel.cs
in src/Core/Vipr.Core/CodeModel
67 5 2090 2552 15
OdcmObject.cs
in src/Core/Vipr.Core/CodeModel
44 6 388 2552 17
OdcmMethod.cs
in src/Core/Vipr.Core/CodeModel
30 2 2089 2552 13
Program.cs
in src/Core/Vipr
21 1 1985 2552 7
OdcmEntityClass.cs
in src/Core/Vipr.Core/CodeModel
18 2 2518 2552 6
OdcmMediaClass.cs
in src/Core/Vipr.Core/CodeModel
11 1 2518 2552 6
OdcmServiceClass.cs
in src/Core/Vipr.Core/CodeModel
11 1 2518 2552 6
OdcmNamespace.cs
in src/Core/Vipr.Core/CodeModel
53 3 2167 2551 9
OdcmVocabularyAnnotation.cs
in src/Core/Vipr.Core/CodeModel
14 - 2166 2551 7
Bootstrapper.cs
in src/Core/Vipr
94 5 1623 2542 20
ConfigurationProvider.cs
in src/Core/Vipr
30 3 417 2542 9
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
OdcmClassKind.cs
in src/Core/Vipr.Core/CodeModel
11 - 2555 2555 1
OdcmCallingConvention.cs
in src/Core/Vipr.Core/CodeModel
9 - 2552 2553 2
OdcmAllowedVerbs.cs
in src/Core/Vipr.Core/CodeModel
15 - 2552 2553 2
DotSettings
Vipr.sln.DotSettings
in root
6 - 2530 2542 3
IConfigurable.cs
in src/Core/Vipr.Core
7 - 2530 2542 3
IConfigurationProvider.cs
in src/Core/Vipr.Core
8 - 2530 2542 3
TypeResolver.cs
in src/Core/Vipr
23 1 2527 2539 3
OdcmServiceClass.cs
in src/Core/Vipr.Core/CodeModel
11 1 2518 2552 6
OdcmPrimitiveType.cs
in src/Core/Vipr.Core/CodeModel
11 1 2518 2553 4
OdcmMediaClass.cs
in src/Core/Vipr.Core/CodeModel
11 1 2518 2552 6
OdcmComplexClass.cs
in src/Core/Vipr.Core/CodeModel
11 1 2518 2538 2
OdcmEnum.cs
in src/Core/Vipr.Core/CodeModel
16 1 2518 2555 5
OdcmEntityClass.cs
in src/Core/Vipr.Core/CodeModel
18 2 2518 2552 6
proj
test.proj
in root
21 - 2499 2504 3
RelativeFile.cs
in src/Core/Vipr.Core
7 - 2496 2499 3
IOdcmWriter.cs
in src/Core/Vipr.Core
10 - 2496 2542 8
IOdcmReader.cs
in src/Core/Vipr.Core
10 - 2496 2542 7
TextFile.cs
in src/Core/Vipr.Core
15 2 2496 2537 8
targets
Vipr.CommandLineInterface.targets
in src/Core/Vipr
15 - 2462 2487 4
OdcmTypeDefinition.cs
in src/Core/Vipr.Core/CodeModel
13 1 2167 2300 5
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
odataDemo.cs
in src/Core/Vipr
2339 72
cmd
test.cmd
in root
27 -
OdcmParameter.cs
in src/Core/Vipr.Core/CodeModel
15 1
OdcmEnumMember.cs
in src/Core/Vipr.Core/CodeModel
12 1
OdcmDeprecation.cs
in src/Core/Vipr.Core/CodeModel
9 - 388 514 5
proj
build.proj
in root
17 - 532 532 1
cmd
build.cmd
in root
25 - 1984 1984 1
ODataAnnotationTermMapper.cs
in src/Readers/Vipr.Reader.OData.v4/Capabilities
38 2 2090 2124 3
DeleteRestrictionsType.cs
in src/Core/Vipr.Core/CodeModel/Vocabularies/Restrictions
18 1 2090 2124 2
ExpandRestrictionsType.cs
in src/Core/Vipr.Core/CodeModel/Vocabularies/Restrictions
18 1 2090 2124 2
InsertRestrictionsType.cs
in src/Core/Vipr.Core/CodeModel/Vocabularies/Restrictions
18 1 2090 2124 2
UpdateRestrictionsType.cs
in src/Core/Vipr.Core/CodeModel/Vocabularies/Restrictions
18 1 2090 2124 2
OdcmEntitySet.cs
in src/Core/Vipr.Core/CodeModel
16 2 1263 2124 3
OdcmSingleton.cs
in src/Core/Vipr.Core/CodeModel
16 2 1263 2124 3
TermNames.cs
in src/Readers/Vipr.Reader.OData.v4/Capabilities
16 - 2090 2124 2
TermNames.cs
in src/Core/Vipr.Core/CodeModel/Vocabularies/Capabilities
14 - 2090 2124 2
INameMapper.cs
in src/Core/Vipr.Core/CodeModel/Vocabularies/Capabilities
13 - 2090 2124 2
OdcmCollectionCapability.cs
in src/Core/Vipr.Core/CodeModel/Vocabularies/Capabilities
12 1 2090 2124 2
OdcmEnumCapability.cs
in src/Core/Vipr.Core/CodeModel/Vocabularies/Capabilities
11 1 2090 2124 2
OdcmStringCapability.cs
in src/Core/Vipr.Core/CodeModel/Vocabularies/Capabilities
10 1 2090 2124 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
odataDemo.cs
in src/Core/Vipr
2339 72
cmd
test.cmd
in root
27 -
OdcmParameter.cs
in src/Core/Vipr.Core/CodeModel
15 1
OdcmEnumMember.cs
in src/Core/Vipr.Core/CodeModel
12 1
OdcmReader.cs
in src/Readers/Vipr.Reader.OData.v4
792 41 388 2497 39
OdcmObject.cs
in src/Core/Vipr.Core/CodeModel
44 6 388 2552 17
OdcmDeprecation.cs
in src/Core/Vipr.Core/CodeModel
9 - 388 514 5
ConfigurationProvider.cs
in src/Core/Vipr
30 3 417 2542 9
AssemblyInfo.cs
in src/Core/Vipr/Properties
17 - 417 2537 11
AssemblyInfo.cs
in src/Readers/Vipr.Reader.OData.v4/Properties
15 - 417 2497 8
AssemblyInfo.cs
in src/Core/Vipr.Core/Properties
13 - 417 2498 9
CapabilityAnnotationParser.cs
in src/Readers/Vipr.Reader.OData.v4/Capabilities
228 15 486 2496 19
OdcmProjection.cs
in src/Core/Vipr.Core/CodeModel
203 24 486 2506 15
OdcmProperty.cs
in src/Core/Vipr.Core/CodeModel
50 2 486 2553 13
OdcmClass.cs
in src/Core/Vipr.Core/CodeModel
24 1 486 2555 10
proj
build.proj
in root
17 - 532 532 1
ODataVocabularyReader.cs
in src/Readers/Vipr.Reader.OData.v4
342 15 1257 2497 10
OdcmEntitySet.cs
in src/Core/Vipr.Core/CodeModel
16 2 1263 2124 3
OdcmSingleton.cs
in src/Core/Vipr.Core/CodeModel
16 2 1263 2124 3
FileWriter.cs
in src/Core/Vipr
72 2 1596 2539 15