bazelbuild / rules_dotnet
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: 106
  • Daily file updates (only one update per file and date counted): 663
  • First update: 2015-11-17
  • Latest update: 2022-01-26
  • Days between first and latest update: 2263 (323 weeks, estimated 1615 working days)
  • Active days (at least one file change): 151
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 106 files with 36,800 lines of code in files.
    • 87 files that are 366+ days old (8,255 lines of code)
    • 14 files that are 181-365 days old (17,287 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)
    • 5 files that are 1-30 days old (11,258 lines of code)
22% | 46% | 0% | 0% | 30%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 106 files with 36,800 lines of code in files.
    • 44 files have been last changed 366+ days ago (3,943 lines of code)
    • 48 files have been last changed 181-365 days ago (20,473 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)
    • 14 files have been last changed 1-30 days ago (12,384 lines of code)
10% | 55% | 0% | 0% | 33%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, bzl, md, c, fs, json, gitignore, txt, csproj, sh, bat, yml, h, scss, ps1, patch, resx, Dockerfile, proto, cmd, xslt
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs98% | 1% | 0% | 0% | 0%
bzl8% | 55% | 0% | 0% | 36%
c100% | 0% | 0% | 0% | 0%
xslt100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs69% | 12% | 0% | 0% | 17%
c61% | 38% | 0% | 0% | 0%
xslt100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
h40% | 60% | 0% | 0% | 0%
bzl0% | 62% | 0% | 0% | 37%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
tools/nuget2bazel95% | 4% | 0% | 0% | 0%
tools/simpleresgen/mono100% | 0% | 0% | 0% | 0%
dotnet/private/rules64% | 35% | 0% | 0% | 0%
tools/nuget2bazel/rules100% | 0% | 0% | 0% | 0%
dotnet/private/actions100% | 0% | 0% | 0% | 0%
dotnet/private97% | 0% | 0% | 0% | 2%
dotnet/tools/common100% | 0% | 0% | 0% | 0%
dotnet/toolchain100% | 0% | 0% | 0% | 0%
dotnet/tools/md5100% | 0% | 0% | 0% | 0%
dotnet/tools/launcher_core_xunit100% | 0% | 0% | 0% | 0%
dotnet/tools/launcher_core_nunit3100% | 0% | 0% | 0% | 0%
dotnet100% | 0% | 0% | 0% | 0%
dotnet/tools/symlink100% | 0% | 0% | 0% | 0%
tools/converttests100% | 0% | 0% | 0% | 0%
dotnet/tools/launcher_core100% | 0% | 0% | 0% | 0%
dotnet/platform100% | 0% | 0% | 0% | 0%
dotnet/tools/md5sum100% | 0% | 0% | 0% | 0%
tools/simpleresgen100% | 0% | 0% | 0% | 0%
dotnet/tools/copy100% | 0% | 0% | 0% | 0%
dotnet/tools/empty100% | 0% | 0% | 0% | 0%
dotnet/private/stdlib0% | 59% | 0% | 0% | 40%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
tools/simpleresgen/mono100% | 0% | 0% | 0% | 0%
tools/nuget2bazel66% | 19% | 0% | 0% | 13%
dotnet/tools/md5100% | 0% | 0% | 0% | 0%
dotnet/tools/common24% | 75% | 0% | 0% | 0%
dotnet/tools/launcher_core_xunit100% | 0% | 0% | 0% | 0%
dotnet/tools/launcher_core_nunit3100% | 0% | 0% | 0% | 0%
dotnet/tools/symlink100% | 0% | 0% | 0% | 0%
tools/converttests100% | 0% | 0% | 0% | 0%
dotnet/tools/md5sum100% | 0% | 0% | 0% | 0%
tools/nuget2bazel/rules7% | 22% | 0% | 0% | 70%
tools/simpleresgen100% | 0% | 0% | 0% | 0%
dotnet/tools/copy100% | 0% | 0% | 0% | 0%
dotnet/tools/empty100% | 0% | 0% | 0% | 0%
dotnet/private/stdlib0% | 59% | 0% | 0% | 40%
dotnet/private/rules0% | 100% | 0% | 0% | 0%
dotnet/private/actions0% | 100% | 0% | 0% | 0%
dotnet/private0% | 85% | 0% | 0% | 14%
dotnet0% | 100% | 0% | 0% | 0%
dotnet/tools/launcher_core0% | 100% | 0% | 0% | 0%
dotnet/toolchain0% | 0% | 0% | 0% | 100%
dotnet/platform0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
toolchains.bzl
in dotnet/toolchain
214 - 9 1396 31
context.bzl
in dotnet/private
137 - 357 1396 35
list.bzl
in dotnet/platform
81 - 9 1396 27
providers.bzl
in dotnet/private
30 - 357 1396 10
common.bzl
in dotnet/private
15 - 357 1396 9
defs.bzl
in dotnet
99 - 357 1389 35
stdlib.bzl
in dotnet/private/rules
102 - 357 1375 14
resx.bzl
in dotnet/private/rules
86 - 357 1373 18
repositories.bzl
in dotnet/private
75 - 9 1370 17
nuget.bzl
in dotnet/private/rules
236 - 357 1369 22
import.bzl
in dotnet/private/rules
97 - 357 1369 18
manifest.c
in dotnet/tools/common
387 11 359 1363 13
manifest.h
in dotnet/tools/common
24 - 359 1363 7
sdk_core.bzl
in dotnet/private
36 - 357 1352 14
assembly_core.bzl
in dotnet/private/actions
370 - 298 1351 29
core_toolchain.bzl
in dotnet/private
161 - 357 1351 17
copyfile.c
in dotnet/tools/common
137 4 957 1349 4
resource_core.bzl
in dotnet/private/rules
76 - 357 1348 11
WorkspaceParser.cs
in tools/nuget2bazel
393 14 545 1238 9
WorkspaceEntry.cs
in tools/nuget2bazel
281 9 9 1238 18
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Logger.cs
in tools/nuget2bazel
77 11 1234 1238 2
convert.ps1
in tools/converttests
18 - 1221 1221 1
xslt
n3.xslt
in tools/converttests
76 - 1221 1221 1
ResXNullRef.cs
in tools/simpleresgen/mono
8 - 1162 1162 1
Translator.cs
in tools/simpleresgen
25 1 1162 1162 1
Program.cs
in tools/simpleresgen
28 1 1162 1162 1
InMemoryHandler.cs
in tools/simpleresgen/mono
36 5 1162 1162 1
NullRefHandler.cs
in tools/simpleresgen/mono
37 5 1162 1162 1
ByteArrayFromResXHandler.cs
in tools/simpleresgen/mono
39 5 1162 1162 1
AssemblyNamesTypeResolutionService.cs
in tools/simpleresgen/mono
45 8 1162 1162 1
ResXDataNodeHandler.cs
in tools/simpleresgen/mono
49 5 1162 1162 1
FileRefHandler.cs
in tools/simpleresgen/mono
52 6 1162 1162 1
TypeConverterFromResXHandler.cs
in tools/simpleresgen/mono
81 6 1162 1162 1
SerializedFromResXHandler.cs
in tools/simpleresgen/mono
98 9 1162 1162 1
ResXFileRef.cs
in tools/simpleresgen/mono
119 8 1162 1162 1
ResXDataNode.cs
in tools/simpleresgen/mono
166 10 1162 1162 1
ResXResourceReader.cs
in tools/simpleresgen/mono
358 23 1162 1162 1
ResXResourceWriter.cs
in tools/simpleresgen/mono
521 30 1162 1162 1
cmd
init.cmd
in tools/nuget2bazel
20 - 1132 1132 1
md5.h
in dotnet/tools/md5
16 - 1062 1062 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
6.0.101.bzl
in dotnet/private/stdlib
4940 - 9 9 1
6.0.101-runtime.bzl
in dotnet/private/stdlib
723 - 9 9 1
valid_platform.bzl
in dotnet/private
14 - 9 9 1
5.0.404.bzl
in dotnet/private/stdlib
4828 - 11 11 1
5.0.404-runtime.bzl
in dotnet/private/stdlib
753 - 11 11 1
5.0.201.bzl
in dotnet/private/stdlib
4828 - 302 302 1
5.0.201-runtime.bzl
in dotnet/private/stdlib
752 - 302 302 1
3.1.407.bzl
in dotnet/private/stdlib
4782 - 302 308 3
3.1.407-runtime.bzl
in dotnet/private/stdlib
798 - 302 308 3
ProjectFileParser.cs
in tools/nuget2bazel
42 2 339 339 1
AddOrUpdateVerb.cs
in tools/nuget2bazel
41 - 339 348 2
test.bzl
in dotnet/private/rules/csharp
104 - 351 358 3
test.bzl
in dotnet/private/rules/fsharp
104 - 334 358 4
library.bzl
in dotnet/private/rules/csharp
80 - 351 358 3
library.bzl
in dotnet/private/rules/fsharp
79 - 334 358 4
binary.bzl
in dotnet/private/rules/csharp
75 - 351 358 3
binary.bzl
in dotnet/private/rules/fsharp
75 - 334 358 4
3.1.100.bzl
in dotnet/private/stdlib
4729 - 302 359 3
3.1.100-runtime.bzl
in dotnet/private/stdlib
798 - 302 359 3
RuntimeCoreGenerator.cs
in tools/nuget2bazel/rules
152 4 9 586 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
6.0.101.bzl
in dotnet/private/stdlib
4940 - 9 9 1
6.0.101-runtime.bzl
in dotnet/private/stdlib
723 - 9 9 1
WorkspaceEntry.cs
in tools/nuget2bazel
281 9 9 1238 18
toolchains.bzl
in dotnet/toolchain
214 - 9 1396 31
RuntimeCoreGenerator.cs
in tools/nuget2bazel/rules
152 4 9 586 3
SdkCore.cs
in tools/nuget2bazel/rules
148 5 9 586 3
Sdks.cs
in tools/nuget2bazel/rules
88 3 9 586 6
list.bzl
in dotnet/platform
81 - 9 1396 27
repositories.bzl
in dotnet/private
75 - 9 1370 17
ZipDownloader.cs
in tools/nuget2bazel/rules
50 3 9 666 4
RulesCommand.cs
in tools/nuget2bazel/rules
37 1 9 666 5
valid_platform.bzl
in dotnet/private
14 - 9 9 1
5.0.404.bzl
in dotnet/private/stdlib
4828 - 11 11 1
5.0.404-runtime.bzl
in dotnet/private/stdlib
753 - 11 11 1
AddCommand.cs
in tools/nuget2bazel
69 2 262 1238 10
UpdateCommand.cs
in tools/nuget2bazel
61 2 262 894 4
assembly_core.bzl
in dotnet/private/actions
370 - 298 1351 29
5.0.201.bzl
in dotnet/private/stdlib
4828 - 302 302 1
3.1.407.bzl
in dotnet/private/stdlib
4782 - 302 308 3
3.1.100.bzl
in dotnet/private/stdlib
4729 - 302 359 3