GoogleCloudPlatform / osconfig
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 102 files with 24,393 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (414 lines of code)
    • 12 files changed 21-50 times (2,912 lines of code)
    • 44 files changed 6-20 times (5,308 lines of code)
    • 45 files changed 1-5 times (15,759 lines of code)
0% | 1% | 11% | 21% | 64%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 102 files with 24,393 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 12 files changed by 6-10 contributors (3,158 lines of code)
    • 66 files changed by 2-5 contributors (10,285 lines of code)
    • 24 files changed by 1 contributor (10,950 lines of code)
0% | 0% | 12% | 42% | 44%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, json, tf, md, sh, tfvars, mod, ps1, txt, spec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 1% | 12% | 21% | 64%
spec0% | 0% | 0% | 100% | 0%
ps10% | 0% | 0% | 0% | 100%
yaml0% | 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
e2e_tests0% | 2% | 0% | 2% | 95%
agentendpoint0% | 0% | 65% | 29% | 4%
agentconfig0% | 0% | 100% | 0% | 0%
policies0% | 0% | 23% | 68% | 8%
packages0% | 0% | 12% | 69% | 17%
ROOT0% | 0% | 63% | 0% | 36%
ospatch0% | 0% | 18% | 69% | 11%
config0% | 0% | 6% | 93% | 0%
clog0% | 0% | 0% | 100% | 0%
packaging0% | 0% | 0% | 65% | 34%
tasker0% | 0% | 0% | 100% | 0%
inventory0% | 0% | 0% | 100% | 0%
util0% | 0% | 0% | 41% | 58%
osinfo0% | 0% | 0% | 0% | 100%
retryutil0% | 0% | 0% | 0% | 100%
attributes0% | 0% | 0% | 0% | 100%
pretty0% | 0% | 0% | 0% | 100%
presubmit_packagebuild0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
utils.go
in e2e_tests/utils
414 18 2019-11-19 2024-11-15 64 8 ajackura@google.com ouka.ahmed2@gmail.com
main.go
in root
269 8 2019-05-07 2025-02-03 42 7 ajackura@google.com 124353992+zoltak-g@users.no...
agentendpoint.go
in agentendpoint
338 14 2019-10-08 2025-04-14 40 7 ajackura@google.com aburau@google.com
config.go
in config
81 7 2019-05-17 2024-09-26 32 3 ajackura@google.com aburau@google.com
steps.go
in policies/recipes
95 3 2019-07-23 2024-12-18 29 8 trevorboone@google.com aburau@google.com
agentconfig.go
in agentconfig
565 54 2020-09-29 2024-07-29 25 7 ajackura@google.com marek@marcmarc.net
169 3 2019-05-07 2023-11-21 23 5 ajackura@google.com 102245943+ekremenetskii@use...
exec_task.go
in agentendpoint
197 6 2019-10-08 2025-02-03 23 5 ajackura@google.com 124353992+zoltak-g@users.no...
policies.go
in policies
200 6 2019-07-22 2024-09-26 23 6 ajackura@google.com aburau@google.com
patch_windows.go
in agentendpoint
113 4 2019-10-21 2024-09-26 22 4 ajackura@google.com aburau@google.com
patch_task.go
in agentendpoint
245 16 2019-10-08 2025-02-06 22 4 ajackura@google.com 124353992+zoltak-g@users.no...
apt_deb.go
in packages
273 17 2020-04-17 2025-04-16 22 6 ajackura@google.com aburau@google.com
inventory.go
in agentendpoint
367 17 2020-09-29 2025-04-16 22 9 ajackura@google.com 198777368+1pnq@users.norepl...
artifacts.go
in policies/recipes
87 5 2019-07-22 2024-09-26 19 7 liamh@google.com aburau@google.com
installrecipe.go
in policies/recipes
107 2 2019-07-22 2024-09-26 19 4 ajackura@google.com aburau@google.com
packages.go
in packages
131 8 2020-04-17 2025-04-16 19 7 ajackura@google.com aburau@google.com
util.go
in util
41 1 2019-09-16 2024-12-18 18 4 subratkprasad@gmail.com aburau@google.com
config_task.go
in agentendpoint
384 17 2021-02-18 2025-02-03 18 4 ajackura@google.com 124353992+zoltak-g@users.no...
33 2 2019-05-07 2021-09-22 17 3 ajackura@google.com ajackura@google.com
yum.go
in policies
73 2 2019-07-22 2024-09-26 16 3 ajackura@google.com aburau@google.com
yum.go
in packages
137 9 2020-04-17 2025-04-16 16 8 ajackura@google.com aburau@google.com
apt.go
in policies
212 8 2019-07-22 2024-09-26 16 5 ajackura@google.com aburau@google.com
zypper.go
in packages
282 18 2020-04-17 2025-04-16 16 8 ajackura@google.com aburau@google.com
yum_update.go
in ospatch
94 7 2019-05-23 2024-06-25 15 5 ajackura@google.com migjatin@google.com
patch_linux.go
in agentendpoint
98 3 2019-10-21 2024-09-26 15 5 ajackura@google.com aburau@google.com
system_linux.go
in ospatch
71 1 2019-05-10 2025-02-03 14 4 ajackura@google.com 124353992+zoltak-g@users.no...
zypper.go
in policies
73 2 2019-07-22 2024-09-26 14 2 ajackura@google.com aburau@google.com
195 8 2021-02-18 2024-09-26 14 3 ajackura@google.com aburau@google.com
inventory.go
in inventory
50 1 2019-05-07 2021-06-02 13 2 ajackura@google.com ajackura@google.com
apt_upgrade.go
in ospatch
77 5 2019-05-23 2022-02-15 13 4 ajackura@google.com pat.chelmecki@gmail.com
agentendpoint_beta.go
in agentendpoint
77 4 2020-04-20 2024-09-26 13 5 ajackura@google.com aburau@google.com
googet.go
in policies
61 2 2019-07-22 2024-09-26 12 2 ajackura@google.com aburau@google.com
zypper_patch.go
in ospatch
152 9 2019-08-12 2022-02-15 12 4 ajackura@google.com pat.chelmecki@gmail.com
249 13 2021-02-18 2024-09-26 12 3 ajackura@google.com aburau@google.com
505 13 2021-02-18 2024-09-26 12 2 ajackura@google.com aburau@google.com
80 - 2019-05-10 2021-09-23 11 3 ajackura@google.com ajackura@google.com
local.go
in policies
103 6 2019-12-09 2024-09-26 11 3 ajackura@google.com aburau@google.com
169 8 2021-02-18 2024-09-26 11 3 ajackura@google.com aburau@google.com
gcp_clients.go
in e2e_tests/gcp_clients
57 7 2019-11-19 2021-11-11 10 1 ajackura@google.com ajackura@google.com
gem.go
in packages
66 3 2020-04-17 2024-06-25 10 4 ajackura@google.com migjatin@google.com
cos.go
in packages
43 3 2021-01-12 2024-06-25 9 2 ajackura@google.com migjatin@google.com
changes.go
in policies
47 1 2019-07-22 2024-09-26 9 2 ajackura@google.com aburau@google.com
pip.go
in packages
59 3 2020-04-17 2024-06-25 9 4 ajackura@google.com migjatin@google.com
66 4 2019-05-23 2022-02-15 9 3 ajackura@google.com pat.chelmecki@gmail.com
updates.go
in ospatch
106 6 2019-07-31 2022-02-15 9 3 ajackura@google.com pat.chelmecki@gmail.com
31 1 2019-05-10 2021-09-22 8 2 ajackura@google.com ajackura@google.com
tasker.go
in tasker
53 4 2019-05-15 2021-06-02 8 3 liamh@google.com ajackura@google.com
file.go
in config
46 2 2021-02-18 2024-09-26 7 2 ajackura@google.com aburau@google.com
rpm.go
in packages
68 5 2020-04-17 2024-06-18 7 2 ajackura@google.com aburau@google.com
googet.go
in packages
74 7 2020-04-17 2024-06-25 7 2 ajackura@google.com migjatin@google.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
inventory.go
in agentendpoint
367 17 2020-09-29 2025-04-16 22 9 ajackura@google.com 198777368+1pnq@users.norepl...
utils.go
in e2e_tests/utils
414 18 2019-11-19 2024-11-15 64 8 ajackura@google.com ouka.ahmed2@gmail.com
steps.go
in policies/recipes
95 3 2019-07-23 2024-12-18 29 8 trevorboone@google.com aburau@google.com
zypper.go
in packages
282 18 2020-04-17 2025-04-16 16 8 ajackura@google.com aburau@google.com
yum.go
in packages
137 9 2020-04-17 2025-04-16 16 8 ajackura@google.com aburau@google.com
main.go
in root
269 8 2019-05-07 2025-02-03 42 7 ajackura@google.com 124353992+zoltak-g@users.no...
agentendpoint.go
in agentendpoint
338 14 2019-10-08 2025-04-14 40 7 ajackura@google.com aburau@google.com
agentconfig.go
in agentconfig
565 54 2020-09-29 2024-07-29 25 7 ajackura@google.com marek@marcmarc.net
packages.go
in packages
131 8 2020-04-17 2025-04-16 19 7 ajackura@google.com aburau@google.com
artifacts.go
in policies/recipes
87 5 2019-07-22 2024-09-26 19 7 liamh@google.com aburau@google.com
policies.go
in policies
200 6 2019-07-22 2024-09-26 23 6 ajackura@google.com aburau@google.com
apt_deb.go
in packages
273 17 2020-04-17 2025-04-16 22 6 ajackura@google.com aburau@google.com
exec_task.go
in agentendpoint
197 6 2019-10-08 2025-02-03 23 5 ajackura@google.com 124353992+zoltak-g@users.no...
169 3 2019-05-07 2023-11-21 23 5 ajackura@google.com 102245943+ekremenetskii@use...
apt.go
in policies
212 8 2019-07-22 2024-09-26 16 5 ajackura@google.com aburau@google.com
patch_linux.go
in agentendpoint
98 3 2019-10-21 2024-09-26 15 5 ajackura@google.com aburau@google.com
yum_update.go
in ospatch
94 7 2019-05-23 2024-06-25 15 5 ajackura@google.com migjatin@google.com
agentendpoint_beta.go
in agentendpoint
77 4 2020-04-20 2024-09-26 13 5 ajackura@google.com aburau@google.com
patch_task.go
in agentendpoint
245 16 2019-10-08 2025-02-06 22 4 ajackura@google.com 124353992+zoltak-g@users.no...
patch_windows.go
in agentendpoint
113 4 2019-10-21 2024-09-26 22 4 ajackura@google.com aburau@google.com
installrecipe.go
in policies/recipes
107 2 2019-07-22 2024-09-26 19 4 ajackura@google.com aburau@google.com
config_task.go
in agentendpoint
384 17 2021-02-18 2025-02-03 18 4 ajackura@google.com 124353992+zoltak-g@users.no...
util.go
in util
41 1 2019-09-16 2024-12-18 18 4 subratkprasad@gmail.com aburau@google.com
system_linux.go
in ospatch
71 1 2019-05-10 2025-02-03 14 4 ajackura@google.com 124353992+zoltak-g@users.no...
apt_upgrade.go
in ospatch
77 5 2019-05-23 2022-02-15 13 4 ajackura@google.com pat.chelmecki@gmail.com
zypper_patch.go
in ospatch
152 9 2019-08-12 2022-02-15 12 4 ajackura@google.com pat.chelmecki@gmail.com
gem.go
in packages
66 3 2020-04-17 2024-06-25 10 4 ajackura@google.com migjatin@google.com
pip.go
in packages
59 3 2020-04-17 2024-06-25 9 4 ajackura@google.com migjatin@google.com
recipedb.go
in policies/recipes
79 4 2019-07-22 2019-10-11 6 4 ajackura@google.com trevorboone@google.com
retry.go
in retryutil
90 8 2020-06-15 2025-03-17 4 4 subratkprasad@gmail.com aburau@google.com
config.go
in config
81 7 2019-05-17 2024-09-26 32 3 ajackura@google.com aburau@google.com
33 2 2019-05-07 2021-09-22 17 3 ajackura@google.com ajackura@google.com
yum.go
in policies
73 2 2019-07-22 2024-09-26 16 3 ajackura@google.com aburau@google.com
195 8 2021-02-18 2024-09-26 14 3 ajackura@google.com aburau@google.com
249 13 2021-02-18 2024-09-26 12 3 ajackura@google.com aburau@google.com
169 8 2021-02-18 2024-09-26 11 3 ajackura@google.com aburau@google.com
local.go
in policies
103 6 2019-12-09 2024-09-26 11 3 ajackura@google.com aburau@google.com
80 - 2019-05-10 2021-09-23 11 3 ajackura@google.com ajackura@google.com
66 4 2019-05-23 2022-02-15 9 3 ajackura@google.com pat.chelmecki@gmail.com
updates.go
in ospatch
106 6 2019-07-31 2022-02-15 9 3 ajackura@google.com pat.chelmecki@gmail.com
tasker.go
in tasker
53 4 2019-05-15 2021-06-02 8 3 liamh@google.com ajackura@google.com
wua_windows.go
in packages
367 18 2020-04-17 2023-11-21 7 3 ajackura@google.com 102245943+ekremenetskii@use...
clog.go
in clog
109 12 2020-08-05 2023-09-01 7 3 ajackura@google.com aburau@google.com
115 6 2019-11-20 2024-05-10 5 3 ajackura@google.com marek@marcmarc.net
attributes.go
in attributes
48 2 2019-09-16 2023-09-01 3 3 subratkprasad@gmail.com aburau@google.com
recipe.go
in policies/recipes
68 4 2019-09-16 2024-12-18 3 3 subratkprasad@gmail.com aburau@google.com
zypper.go
in policies
73 2 2019-07-22 2024-09-26 14 2 ajackura@google.com aburau@google.com
inventory.go
in inventory
50 1 2019-05-07 2021-06-02 13 2 ajackura@google.com ajackura@google.com
505 13 2021-02-18 2024-09-26 12 2 ajackura@google.com aburau@google.com
googet.go
in policies
61 2 2019-07-22 2024-09-26 12 2 ajackura@google.com aburau@google.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
uninstall.ps1
in packaging/googet
15 -
patch_jobs.pb.go
in e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1
2640 261 2021-11-11 2021-11-11 1 1 ajackura@google.com ajackura@google.com
os_policy.pb.go
in e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1
2302 248 2021-11-11 2021-11-11 1 1 ajackura@google.com ajackura@google.com
inventory.pb.go
in e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1
1576 163 2021-11-11 2021-11-11 1 1 ajackura@google.com ajackura@google.com
patch_deployments.pb.go
in e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1
1152 109 2021-11-11 2021-11-11 1 1 ajackura@google.com ajackura@google.com
vulnerability.pb.go
in e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1
1134 113 2021-11-11 2021-11-11 1 1 ajackura@google.com ajackura@google.com
os_policy_assignment_reports.pb.go
in e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1
948 88 2021-11-11 2021-11-11 1 1 ajackura@google.com ajackura@google.com
osconfig_service.pb.go
in e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1
568 31 2021-11-11 2021-11-11 1 1 ajackura@google.com ajackura@google.com
osconfig_common.pb.go
in e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1
162 13 2021-11-11 2021-11-11 1 1 ajackura@google.com ajackura@google.com
config.go
in e2e_tests/config
101 12 2019-11-19 2020-07-27 5 1 ajackura@google.com ajackura@google.com
86 4 2021-08-11 2021-08-11 1 1 poppinggoovie@gmail.com poppinggoovie@gmail.com
utiltest.go
in util/utiltest
57 5 2025-04-23 2025-04-23 1 1 198777368+1pnq@users.norepl... 198777368+1pnq@users.norepl...
gcp_clients.go
in e2e_tests/gcp_clients
57 7 2019-11-19 2021-11-11 10 1 ajackura@google.com ajackura@google.com
install.ps1
in packaging/googet
42 - 2019-06-10 2020-04-02 4 1 ajackura@google.com ajackura@google.com
qfe_windows.go
in packages
28 1 2020-04-17 2021-06-17 5 1 ajackura@google.com ajackura@google.com
reboot_linux.go
in agentendpoint
24 1 2019-10-21 2019-10-21 1 1 ajackura@google.com ajackura@google.com
reboot_windows.go
in agentendpoint
13 1 2019-10-21 2021-09-22 2 1 ajackura@google.com ajackura@google.com
13 3 2019-10-10 2021-09-22 2 1 ajackura@google.com ajackura@google.com
stub_linux.go
in packages
11 3 2021-02-18 2021-09-30 3 1 ajackura@google.com ajackura@google.com
build-container-img-cloudbuild.yaml
in presubmit_packagebuild/docker-image
9 - 2024-10-17 2024-10-17 1 1 ouka.ahmed2@gmail.com ouka.ahmed2@gmail.com
stub_windows.go
in packages
7 1 2021-02-18 2021-09-22 2 1 ajackura@google.com ajackura@google.com
7 - 2024-10-04 2024-10-04 1 1 ouka.ahmed2@gmail.com ouka.ahmed2@gmail.com
cloudbuild.yaml
in e2e_tests
6 - 2019-11-19 2019-11-19 1 1 ajackura@google.com ajackura@google.com
cos_stub.go
in packages
4 1 2021-01-12 2022-03-14 5 1 ajackura@google.com ajackura@google.com
3 2 2019-07-01 2021-09-22 3 1 ajackura@google.com ajackura@google.com
os_policy_assignments.pb.go
in e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1
1423 135 2021-11-11 2023-03-27 2 2 ajackura@google.com aburau@google.com
os_config_zonal_client.go
in e2e_tests/internal/cloud.google.com/go/osconfig/apiv1
878 70 2021-11-11 2024-09-26 5 2 ajackura@google.com aburau@google.com
osconfig_zonal_service.pb.go
in e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1
762 40 2021-11-11 2024-09-26 4 2 ajackura@google.com aburau@google.com
os_config_client.go
in e2e_tests/internal/cloud.google.com/go/osconfig/apiv1
562 39 2021-11-11 2023-03-27 2 2 ajackura@google.com aburau@google.com
505 13 2021-02-18 2024-09-26 12 2 ajackura@google.com aburau@google.com
instance.go
in e2e_tests/compute
170 9 2019-11-19 2021-04-15 7 2 ajackura@google.com ajackura@google.com
msi_windows.go
in packages
149 10 2021-02-18 2023-03-27 3 2 ajackura@google.com aburau@google.com
140 2 2020-04-17 2021-06-02 7 2 ajackura@google.com ajackura@google.com
138 11 2020-04-17 2025-04-16 3 2 ajackura@google.com aburau@google.com
120 5 2020-04-17 2025-04-16 3 2 ajackura@google.com aburau@google.com
104 4 2020-04-17 2021-08-11 7 2 ajackura@google.com poppinggoovie@gmail.com
pty_linux.go
in packages
93 2 2020-04-17 2021-09-28 3 2 ajackura@google.com dowgird@gmail.com
main.go
in e2e_tests
89 2 2019-11-19 2021-04-02 5 2 ajackura@google.com ajackura@google.com
osconfig_data_builder.go
in e2e_tests/osconfig_server
82 8 2019-11-19 2024-09-26 6 2 ajackura@google.com aburau@google.com
googet.go
in packages
74 7 2020-04-17 2024-06-25 7 2 ajackura@google.com migjatin@google.com
zypper.go
in policies
73 2 2019-07-22 2024-09-26 14 2 ajackura@google.com aburau@google.com
rpm.go
in packages
68 5 2020-04-17 2024-06-18 7 2 ajackura@google.com aburau@google.com
doc.go
in e2e_tests/internal/cloud.google.com/go/osconfig/apiv1
68 4 2021-11-11 2023-03-27 2 2 ajackura@google.com aburau@google.com
googet.go
in policies
61 2 2019-07-22 2024-09-26 12 2 ajackura@google.com aburau@google.com
report.go
in ospatch
60 4 2021-10-06 2025-02-03 3 2 dowgird@gmail.com 124353992+zoltak-g@users.no...
task_state.go
in agentendpoint
54 3 2019-10-08 2024-07-29 5 2 ajackura@google.com marek@marcmarc.net
inventory.go
in inventory
50 1 2019-05-07 2021-06-02 13 2 ajackura@google.com ajackura@google.com
changes.go
in policies
47 1 2019-07-22 2024-09-26 9 2 ajackura@google.com aburau@google.com
file.go
in config
46 2 2021-02-18 2024-09-26 7 2 ajackura@google.com aburau@google.com
cos.go
in packages
43 3 2021-01-12 2024-06-25 9 2 ajackura@google.com migjatin@google.com
Correlations

File Size vs. Number of Changes: 102 points

util/utiltest/utiltest.go x: 57 lines of code y: 1 # changes osinfo/osinfo.go x: 26 lines of code y: 2 # changes osinfo/osinfo_linux.go x: 138 lines of code y: 3 # changes osinfo/osinfo_windows.go x: 120 lines of code y: 3 # changes packages/apt_deb.go x: 273 lines of code y: 22 # changes packages/packages.go x: 131 lines of code y: 19 # changes packages/yum.go x: 137 lines of code y: 16 # changes packages/zypper.go x: 282 lines of code y: 16 # changes pretty/pretty.go x: 18 lines of code y: 2 # changes agentendpoint/inventory.go x: 367 lines of code y: 22 # changes agentendpoint/agentendpoint.go x: 338 lines of code y: 40 # changes retryutil/retry.go x: 90 lines of code y: 4 # changes agentendpoint/patch_task.go x: 245 lines of code y: 22 # changes agentendpoint/config_task.go x: 384 lines of code y: 18 # changes agentendpoint/exec_task.go x: 197 lines of code y: 23 # changes main.go x: 269 lines of code y: 42 # changes ospatch/report.go x: 60 lines of code y: 3 # changes ospatch/system_linux.go x: 71 lines of code y: 14 # changes policies/recipes/recipe.go x: 68 lines of code y: 3 # changes policies/recipes/steps.go x: 95 lines of code y: 29 # changes util/util.go x: 41 lines of code y: 18 # changes e2e_tests/utils/utils.go x: 414 lines of code y: 64 # changes presubmit_packagebuild/docker-image/build-container-img-cloudbuild.yaml x: 9 lines of code y: 1 # changes agentendpoint/agentendpoint_beta.go x: 77 lines of code y: 13 # changes agentendpoint/patch_linux.go x: 98 lines of code y: 15 # changes agentendpoint/patch_windows.go x: 113 lines of code y: 22 # changes config/config.go x: 81 lines of code y: 32 # changes config/exec_resource.go x: 195 lines of code y: 14 # changes config/file.go x: 46 lines of code y: 7 # changes config/file_resource.go x: 169 lines of code y: 11 # changes config/package_resource.go x: 505 lines of code y: 12 # changes config/repository_resource.go x: 249 lines of code y: 12 # changes e2e_tests/internal/cloud.google.com/go/osconfig/apiv1/os_config_zonal_client.go x: 878 lines of code y: 5 # changes e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/osconfig_zonal_service.pb.go x: 762 lines of code y: 4 # changes e2e_tests/osconfig_server/osconfig_data_builder.go x: 82 lines of code y: 6 # changes policies/apt.go x: 212 lines of code y: 16 # changes policies/changes.go x: 47 lines of code y: 9 # changes policies/googet.go x: 61 lines of code y: 12 # changes policies/local.go x: 103 lines of code y: 11 # changes policies/recipes/artifacts.go x: 87 lines of code y: 19 # changes policies/recipes/installrecipe.go x: 107 lines of code y: 19 # changes policies/yum.go x: 73 lines of code y: 16 # changes policies/zypper.go x: 73 lines of code y: 14 # changes agentconfig/agentconfig.go x: 565 lines of code y: 25 # changes agentendpoint/task_state.go x: 54 lines of code y: 5 # changes ospatch/yum_update.go x: 94 lines of code y: 15 # changes packages/gem.go x: 66 lines of code y: 10 # changes packages/googet.go x: 74 lines of code y: 7 # changes packages/pip.go x: 59 lines of code y: 9 # changes packages/rpm.go x: 68 lines of code y: 7 # changes main_windows.go x: 115 lines of code y: 5 # changes main_linux.go x: 40 lines of code y: 5 # changes ospatch/updates_windows.go x: 169 lines of code y: 23 # changes packages/wua_windows.go x: 367 lines of code y: 7 # changes attributes/attributes.go x: 48 lines of code y: 3 # changes clog/clog.go x: 109 lines of code y: 7 # changes e2e_tests/internal/cloud.google.com/go/osconfig/apiv1/doc.go x: 68 lines of code y: 2 # changes e2e_tests/internal/cloud.google.com/go/osconfig/apiv1/os_config_client.go x: 562 lines of code y: 2 # changes e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/os_policy_assignments.pb.go x: 1423 lines of code y: 2 # changes packages/msi_windows.go x: 149 lines of code y: 3 # changes ospatch/exclude.go x: 32 lines of code y: 2 # changes packages/cos_stub.go x: 4 lines of code y: 5 # changes ospatch/googet_update.go x: 66 lines of code y: 9 # changes ospatch/updates.go x: 106 lines of code y: 9 # changes ospatch/zypper_patch.go x: 152 lines of code y: 12 # changes e2e_tests/gcp_clients/gcp_clients.go x: 57 lines of code y: 10 # changes e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/inventory.pb.go x: 1576 lines of code y: 1 # changes e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/os_policy.pb.go x: 2302 lines of code y: 1 # changes e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/os_policy_assignment_reports.pb.go x: 948 lines of code y: 1 # changes e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/osconfig_common.pb.go x: 162 lines of code y: 1 # changes e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/osconfig_service.pb.go x: 568 lines of code y: 1 # changes e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/patch_deployments.pb.go x: 1152 lines of code y: 1 # changes e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/patch_jobs.pb.go x: 2640 lines of code y: 1 # changes e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/vulnerability.pb.go x: 1134 lines of code y: 1 # changes packages/stub_linux.go x: 11 lines of code y: 3 # changes packages/pty_linux.go x: 93 lines of code y: 3 # changes packaging/google-osconfig-agent.spec x: 80 lines of code y: 11 # changes agentendpoint/reboot_windows.go x: 13 lines of code y: 2 # changes ospatch/system_test_stub.go x: 3 lines of code y: 3 # changes ospatch/system_windows.go x: 31 lines of code y: 8 # changes ospatch/updates_linux.go x: 33 lines of code y: 17 # changes packages/stub_windows.go x: 7 lines of code y: 2 # changes policies/recipes/steps_linux.go x: 16 lines of code y: 4 # changes packages/packages_windows.go x: 104 lines of code y: 7 # changes packages/windows_application_windows.go x: 86 lines of code y: 1 # changes packages/qfe_windows.go x: 28 lines of code y: 5 # changes inventory/inventory.go x: 50 lines of code y: 13 # changes packages/packages_linux.go x: 140 lines of code y: 7 # changes tasker/tasker.go x: 53 lines of code y: 8 # changes e2e_tests/compute/instance.go x: 170 lines of code y: 7 # changes e2e_tests/main.go x: 89 lines of code y: 5 # changes e2e_tests/config/config.go x: 101 lines of code y: 5 # changes packaging/googet/install.ps1 x: 42 lines of code y: 4 # changes agentendpoint/reboot_linux.go x: 24 lines of code y: 1 # changes policies/recipes/recipedb.go x: 79 lines of code y: 6 # changes
64.0
# changes
  min: 1.0
  average: 10.03
  25th percentile: 3.0
  median: 7.0
  75th percentile: 14.25
  max: 64.0
0 2640.0
lines of code
min: 3.0 | average: 239.15 | 25th percentile: 49.5 | median: 89.5 | 75th percentile: 197.75 | max: 2640.0

Number of Contributors vs. Number of Changes: 102 points

util/utiltest/utiltest.go x: 1 # contributors y: 1 # changes osinfo/osinfo.go x: 2 # contributors y: 2 # changes osinfo/osinfo_linux.go x: 2 # contributors y: 3 # changes packages/apt_deb.go x: 6 # contributors y: 22 # changes packages/packages.go x: 7 # contributors y: 19 # changes packages/yum.go x: 8 # contributors y: 16 # changes agentendpoint/inventory.go x: 9 # contributors y: 22 # changes agentendpoint/agentendpoint.go x: 7 # contributors y: 40 # changes retryutil/retry.go x: 4 # contributors y: 4 # changes agentendpoint/patch_task.go x: 4 # contributors y: 22 # changes agentendpoint/config_task.go x: 4 # contributors y: 18 # changes agentendpoint/exec_task.go x: 5 # contributors y: 23 # changes main.go x: 7 # contributors y: 42 # changes ospatch/system_linux.go x: 4 # contributors y: 14 # changes policies/recipes/recipe.go x: 3 # contributors y: 3 # changes policies/recipes/steps.go x: 8 # contributors y: 29 # changes e2e_tests/utils/utils.go x: 8 # contributors y: 64 # changes agentendpoint/agentendpoint_beta.go x: 5 # contributors y: 13 # changes agentendpoint/patch_linux.go x: 5 # contributors y: 15 # changes config/config.go x: 3 # contributors y: 32 # changes config/exec_resource.go x: 3 # contributors y: 14 # changes config/file.go x: 2 # contributors y: 7 # changes config/file_resource.go x: 3 # contributors y: 11 # changes config/package_resource.go x: 2 # contributors y: 12 # changes config/repository_resource.go x: 3 # contributors y: 12 # changes e2e_tests/internal/cloud.google.com/go/osconfig/apiv1/os_config_zonal_client.go x: 2 # contributors y: 5 # changes e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/osconfig_zonal_service.pb.go x: 2 # contributors y: 4 # changes e2e_tests/osconfig_server/osconfig_data_builder.go x: 2 # contributors y: 6 # changes policies/apt.go x: 5 # contributors y: 16 # changes policies/changes.go x: 2 # contributors y: 9 # changes policies/policies.go x: 6 # contributors y: 23 # changes policies/recipes/installrecipe.go x: 4 # contributors y: 19 # changes policies/yum.go x: 3 # contributors y: 16 # changes policies/zypper.go x: 2 # contributors y: 14 # changes agentconfig/agentconfig.go x: 7 # contributors y: 25 # changes packages/gem.go x: 4 # contributors y: 10 # changes packages/pip.go x: 4 # contributors y: 9 # changes main_windows.go x: 3 # contributors y: 5 # changes packages/wua_windows.go x: 3 # contributors y: 7 # changes packages/cos_stub.go x: 1 # contributors y: 5 # changes ospatch/apt_upgrade.go x: 4 # contributors y: 13 # changes ospatch/googet_update.go x: 3 # contributors y: 9 # changes ospatch/zypper_patch.go x: 4 # contributors y: 12 # changes e2e_tests/gcp_clients/gcp_clients.go x: 1 # contributors y: 10 # changes packages/stub_linux.go x: 1 # contributors y: 3 # changes agentendpoint/reboot_windows.go x: 1 # contributors y: 2 # changes ospatch/system_windows.go x: 2 # contributors y: 8 # changes ospatch/updates_linux.go x: 3 # contributors y: 17 # changes inventory/inventory.go x: 2 # contributors y: 13 # changes tasker/tasker.go x: 3 # contributors y: 8 # changes packaging/googet/install.ps1 x: 1 # contributors y: 4 # changes policies/recipes/recipedb.go x: 4 # contributors y: 6 # changes
64.0
# changes
  min: 1.0
  average: 10.03
  25th percentile: 3.0
  median: 7.0
  75th percentile: 14.25
  max: 64.0
0 9.0
# contributors
min: 1.0 | average: 2.96 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 9.0

Number of Contributors vs. File Size: 102 points

util/utiltest/utiltest.go x: 1 # contributors y: 57 lines of code osinfo/osinfo.go x: 2 # contributors y: 26 lines of code osinfo/osinfo_linux.go x: 2 # contributors y: 138 lines of code osinfo/osinfo_windows.go x: 2 # contributors y: 120 lines of code packages/apt_deb.go x: 6 # contributors y: 273 lines of code packages/packages.go x: 7 # contributors y: 131 lines of code packages/yum.go x: 8 # contributors y: 137 lines of code packages/zypper.go x: 8 # contributors y: 282 lines of code pretty/pretty.go x: 2 # contributors y: 18 lines of code agentendpoint/inventory.go x: 9 # contributors y: 367 lines of code agentendpoint/agentendpoint.go x: 7 # contributors y: 338 lines of code retryutil/retry.go x: 4 # contributors y: 90 lines of code agentendpoint/patch_task.go x: 4 # contributors y: 245 lines of code agentendpoint/config_task.go x: 4 # contributors y: 384 lines of code agentendpoint/exec_task.go x: 5 # contributors y: 197 lines of code main.go x: 7 # contributors y: 269 lines of code ospatch/report.go x: 2 # contributors y: 60 lines of code ospatch/system_linux.go x: 4 # contributors y: 71 lines of code policies/recipes/recipe.go x: 3 # contributors y: 68 lines of code policies/recipes/steps.go x: 8 # contributors y: 95 lines of code util/util.go x: 4 # contributors y: 41 lines of code e2e_tests/utils/utils.go x: 8 # contributors y: 414 lines of code presubmit_packagebuild/docker-image/build-container-img-cloudbuild.yaml x: 1 # contributors y: 9 lines of code agentendpoint/agentendpoint_beta.go x: 5 # contributors y: 77 lines of code agentendpoint/patch_linux.go x: 5 # contributors y: 98 lines of code agentendpoint/patch_windows.go x: 4 # contributors y: 113 lines of code config/config.go x: 3 # contributors y: 81 lines of code config/exec_resource.go x: 3 # contributors y: 195 lines of code config/file.go x: 2 # contributors y: 46 lines of code config/file_resource.go x: 3 # contributors y: 169 lines of code config/package_resource.go x: 2 # contributors y: 505 lines of code config/repository_resource.go x: 3 # contributors y: 249 lines of code e2e_tests/internal/cloud.google.com/go/osconfig/apiv1/os_config_zonal_client.go x: 2 # contributors y: 878 lines of code e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/osconfig_zonal_service.pb.go x: 2 # contributors y: 762 lines of code e2e_tests/osconfig_server/osconfig_data_builder.go x: 2 # contributors y: 82 lines of code policies/apt.go x: 5 # contributors y: 212 lines of code policies/local.go x: 3 # contributors y: 103 lines of code policies/policies.go x: 6 # contributors y: 200 lines of code policies/recipes/artifacts.go x: 7 # contributors y: 87 lines of code agentconfig/agentconfig.go x: 7 # contributors y: 565 lines of code packages/pip.go x: 4 # contributors y: 59 lines of code packages/rpm.go x: 2 # contributors y: 68 lines of code main_windows.go x: 3 # contributors y: 115 lines of code main_linux.go x: 2 # contributors y: 40 lines of code ospatch/updates_windows.go x: 5 # contributors y: 169 lines of code packages/wua_windows.go x: 3 # contributors y: 367 lines of code attributes/attributes.go x: 3 # contributors y: 48 lines of code clog/clog.go x: 3 # contributors y: 109 lines of code e2e_tests/internal/cloud.google.com/go/osconfig/apiv1/os_config_client.go x: 2 # contributors y: 562 lines of code e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/os_policy_assignments.pb.go x: 2 # contributors y: 1423 lines of code packages/msi_windows.go x: 2 # contributors y: 149 lines of code ospatch/apt_upgrade.go x: 4 # contributors y: 77 lines of code ospatch/zypper_patch.go x: 4 # contributors y: 152 lines of code e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/inventory.pb.go x: 1 # contributors y: 1576 lines of code e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/os_policy.pb.go x: 1 # contributors y: 2302 lines of code e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/os_policy_assignment_reports.pb.go x: 1 # contributors y: 948 lines of code e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/osconfig_common.pb.go x: 1 # contributors y: 162 lines of code e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/osconfig_service.pb.go x: 1 # contributors y: 568 lines of code e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/patch_deployments.pb.go x: 1 # contributors y: 1152 lines of code e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/patch_jobs.pb.go x: 1 # contributors y: 2640 lines of code e2e_tests/internal/google.golang.org/genproto/googleapis/cloud/osconfig/v1/vulnerability.pb.go x: 1 # contributors y: 1134 lines of code packages/stub_linux.go x: 1 # contributors y: 11 lines of code packages/pty_linux.go x: 2 # contributors y: 93 lines of code ospatch/updates_linux.go x: 3 # contributors y: 33 lines of code packages/packages_windows.go x: 2 # contributors y: 104 lines of code packages/windows_application_windows.go x: 1 # contributors y: 86 lines of code packages/qfe_windows.go x: 1 # contributors y: 28 lines of code tasker/tasker.go x: 3 # contributors y: 53 lines of code e2e_tests/compute/instance.go x: 2 # contributors y: 170 lines of code e2e_tests/config/config.go x: 1 # contributors y: 101 lines of code packaging/googet/install.ps1 x: 1 # contributors y: 42 lines of code
2640.0
lines of code
  min: 3.0
  average: 239.15
  25th percentile: 49.5
  median: 89.5
  75th percentile: 197.75
  max: 2640.0
0 9.0
# contributors
min: 1.0 | average: 2.96 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 9.0