microsoft / vswhere
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): 127
  • First update: 2017-02-23
  • Latest update: 2021-09-28
  • Days between first and latest update: 1679 (239 weeks, estimated 1195 working days)
  • Active days (at least one file change): 79
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 56 files with 4,215 lines of code in files.
    • 54 files that are 366+ days old (4,157 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 2 files that are 91-180 days old (58 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)
98% | 0% | 1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 56 files with 4,215 lines of code in files.
    • 28 files have been last changed 366+ days ago (1,557 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 28 files have been last changed 91-180 days ago (2,658 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)
36% | 0% | 63% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cpp, json, yml, props, ps1, gitignore, filters, txt, vcxproj, md, dockerfile, gitattributes, nuspec, cmd
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp97% | 0% | 2% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
vcxproj100% | 0% | 0% | 0% | 0%
filters100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
props100% | 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
cpp32% | 0% | 67% | 0% | 0%
h45% | 0% | 54% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
filters20% | 0% | 79% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
vcxproj0% | 0% | 100% | 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/vswhere.lib98% | 0% | 1% | 0% | 0%
src/vswhere100% | 0% | 0% | 0% | 0%
inc100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
docker100% | 0% | 0% | 0% | 0%
pkg/vswhere/build100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/vswhere.lib34% | 0% | 65% | 0% | 0%
inc100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
src/vswhere13% | 0% | 86% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
docker100% | 0% | 0% | 0% | 0%
pkg/vswhere/build100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Formatter.cpp
in src/vswhere.lib
560 29 125 1803 26
InstanceSelector.cpp
in src/vswhere.lib
271 7 1097 1803 16
vcxproj
vswhere.lib.vcxproj
in src/vswhere.lib
174 - 129 1803 26
vcxproj
vswhere.vcxproj
in src/vswhere
144 - 129 1803 24
Formatter.h
in src/vswhere.lib
87 11 138 1803 15
InstanceSelector.h
in src/vswhere.lib
35 1 1788 1803 4
CommandArgs.cpp
in src/vswhere.lib
234 7 126 1802 19
Program.cpp
in src/vswhere
163 4 138 1802 17
CommandArgs.h
in src/vswhere.lib
152 11 138 1802 17
JsonFormatter.cpp
in src/vswhere.lib
101 15 138 1802 12
stdafx.h
in src/vswhere.lib
59 - 1097 1802 15
SafeArray.h
in src/vswhere.lib
56 3 1572 1802 5
resource.h
in src/vswhere.lib
35 - 864 1802 12
filters
vswhere.lib.vcxproj.filters
in src/vswhere.lib
167 - 138 1798 13
Exceptions.h
in src/vswhere.lib
27 - 1796 1798 3
Exceptions.cpp
in src/vswhere.lib
13 1 1796 1798 3
stdafx.h
in src/vswhere
9 - 1577 1798 9
XmlFormatter.cpp
in src/vswhere.lib
81 11 138 1797 9
XmlFormatter.h
in src/vswhere.lib
45 3 138 1797 10
TextFormatter.h
in src/vswhere.lib
29 1 138 1797 9
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Exceptions.cpp
in src/vswhere.lib
13 1 1796 1798 3
Exceptions.h
in src/vswhere.lib
27 - 1796 1798 3
props
vswhere.props
in pkg/vswhere/build
6 - 1794 1795 2
ILegacyProvider.h
in src/vswhere.lib
7 - 1788 1788 1
LegacyProvider.h
in src/vswhere.lib
29 - 1788 1788 1
InstanceSelector.h
in src/vswhere.lib
35 1 1788 1803 4
LegacyProvider.cpp
in src/vswhere.lib
40 2 1788 1788 1
LegacyInstance.h
in src/vswhere.lib
82 1 1788 1788 1
Module.h
in src/vswhere.lib
29 - 1755 1756 2
cmd
test.cmd
in tools
4 - 1693 1714 2
stdafx.h
in src/vswhere
9 - 1577 1798 9
props
VersionInfo.props
in inc
19 - 1577 1583 2
SafeArray.h
in src/vswhere.lib
56 3 1572 1802 5
VersionRange.h
in src/vswhere.lib
82 1 1407 1407 1
VersionRange.cpp
in src/vswhere.lib
220 4 1407 1407 1
docker-compose.debug.yml
in docker
13 - 1125 1138 2
test.ps1
in tools
81 - 1125 1714 6
Utilities.h
in src/vswhere.lib
17 2 1097 1109 3
azure-pipelines.yml
in root
20 - 1097 1138 5
Glob.h
in src/vswhere.lib
37 - 1097 1109 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ResourceManager.cpp
in src/vswhere.lib
30 2
CommandParser.h
in src/vswhere.lib
25 -
ResourceManager.h
in src/vswhere.lib
24 2
CoInitializer.h
in src/vswhere.lib
17 -
props
References.props
in inc
15 -
resource.h
in src/vswhere
8 -
Utilities.cpp
in src/vswhere.lib
6 1
stdafx.cpp
in src/vswhere.lib
1 -
stdafx.cpp
in src/vswhere
1 -
CommandParser.cpp
in src/vswhere.lib
46 2 129 129 1
XmlScope.cpp
in src/vswhere.lib
12 2 138 138 1
props
Common.Debug.props
in inc
18 - 948 948 1
props
Common.props
in inc
18 - 948 948 1
Glob.cpp
in src/vswhere.lib
200 5 1097 1109 3
Glob.h
in src/vswhere.lib
37 - 1097 1109 2
Utilities.h
in src/vswhere.lib
17 2 1097 1109 3
build.yml
in inc
88 - 830 1138 6
azure-pipelines.yml
in root
20 - 1097 1138 5
docker-compose.debug.yml
in docker
13 - 1125 1138 2
VersionRange.cpp
in src/vswhere.lib
220 4 1407 1407 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ResourceManager.cpp
in src/vswhere.lib
30 2
CommandParser.h
in src/vswhere.lib
25 -
ResourceManager.h
in src/vswhere.lib
24 2
CoInitializer.h
in src/vswhere.lib
17 -
props
References.props
in inc
15 -
resource.h
in src/vswhere
8 -
Utilities.cpp
in src/vswhere.lib
6 1
stdafx.cpp
in src/vswhere.lib
1 -
stdafx.cpp
in src/vswhere
1 -
Formatter.cpp
in src/vswhere.lib
560 29 125 1803 26
CommandArgs.cpp
in src/vswhere.lib
234 7 126 1802 19
Console.cpp
in src/vswhere.lib
99 10 126 1796 6
Console.h
in src/vswhere.lib
41 1 126 1796 6
vcxproj
vswhere.lib.vcxproj
in src/vswhere.lib
174 - 129 1803 26
vcxproj
vswhere.vcxproj
in src/vswhere
144 - 129 1803 24
LegacyInstance.cpp
in src/vswhere.lib
103 10 129 1788 2
Module.cpp
in src/vswhere.lib
71 1 129 1756 3
CommandParser.cpp
in src/vswhere.lib
46 2 129 129 1
targetver.h
in src/vswhere.lib
7 - 129 1783 2
targetver.h
in src/vswhere
7 - 129 1783 2