bazelbuild / rules_dotnet
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 106 files with 36,800 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 6 files changed 21-50 times (1,137 lines of code)
    • 24 files changed 6-20 times (2,610 lines of code)
    • 76 files changed 1-5 times (33,053 lines of code)
0% | 0% | 3% | 7% | 89%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency 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 Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
bzl0% | 0% | 3% | 3% | 93%
cs0% | 0% | 0% | 25% | 74%
c0% | 0% | 0% | 38% | 61%
h0% | 0% | 0% | 60% | 40%
xslt0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
ps10% | 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
dotnet/private/actions0% | 0% | 57% | 9% | 32%
dotnet/private/rules0% | 0% | 16% | 32% | 51%
dotnet/toolchain0% | 0% | 100% | 0% | 0%
dotnet/private0% | 0% | 22% | 75% | 2%
dotnet0% | 0% | 94% | 0% | 5%
dotnet/platform0% | 0% | 100% | 0% | 0%
tools/nuget2bazel0% | 0% | 0% | 50% | 49%
dotnet/tools/common0% | 0% | 0% | 74% | 25%
dotnet/tools/launcher_core0% | 0% | 0% | 100% | 0%
tools/nuget2bazel/rules0% | 0% | 0% | 12% | 87%
dotnet/private/stdlib0% | 0% | 0% | 0% | 100%
tools/simpleresgen/mono0% | 0% | 0% | 0% | 100%
dotnet/tools/md50% | 0% | 0% | 0% | 100%
dotnet/tools/launcher_core_xunit0% | 0% | 0% | 0% | 100%
dotnet/tools/launcher_core_nunit30% | 0% | 0% | 0% | 100%
dotnet/tools/symlink0% | 0% | 0% | 0% | 100%
tools/converttests0% | 0% | 0% | 0% | 100%
dotnet/tools/md5sum0% | 0% | 0% | 0% | 100%
tools/simpleresgen0% | 0% | 0% | 0% | 100%
dotnet/tools/copy0% | 0% | 0% | 0% | 100%
dotnet/tools/empty0% | 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
defs.bzl
in dotnet
99 - 357 1389 35
context.bzl
in dotnet/private
137 - 357 1396 35
toolchains.bzl
in dotnet/toolchain
214 - 9 1396 31
assembly_core.bzl
in dotnet/private/actions
370 - 298 1351 29
list.bzl
in dotnet/platform
81 - 9 1396 27
nuget.bzl
in dotnet/private/rules
236 - 357 1369 22
resx.bzl
in dotnet/private/rules
86 - 357 1373 18
import.bzl
in dotnet/private/rules
97 - 357 1369 18
WorkspaceEntry.cs
in tools/nuget2bazel
281 9 9 1238 18
repositories.bzl
in dotnet/private
75 - 9 1370 17
core_toolchain.bzl
in dotnet/private
161 - 357 1351 17
sdk_core.bzl
in dotnet/private
36 - 357 1352 14
stdlib.bzl
in dotnet/private/rules
102 - 357 1375 14
manifest.c
in dotnet/tools/common
387 11 359 1363 13
resx_core.bzl
in dotnet/private/actions
60 - 357 1162 11
resource_core.bzl
in dotnet/private/rules
76 - 357 1348 11
providers.bzl
in dotnet/private
30 - 357 1396 10
Program.cs
in tools/nuget2bazel
53 1 348 1238 10
AddCommand.cs
in tools/nuget2bazel
69 2 262 1238 10
common.bzl
in dotnet/private
15 - 357 1396 9