GoogleCloudPlatform / guest-agent
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 78 files with 11,405 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 7 files changed 21-50 times (2,419 lines of code)
    • 28 files changed 6-20 times (5,365 lines of code)
    • 43 files changed 1-5 times (3,621 lines of code)
0% | 0% | 21% | 47% | 31%
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 78 files with 11,405 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (622 lines of code)
    • 9 files changed by 6-10 contributors (2,249 lines of code)
    • 45 files changed by 2-5 contributors (6,100 lines of code)
    • 22 files changed by 1 contributor (2,434 lines of code)
0% | 5% | 19% | 53% | 21%
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, md, ps1, sh, proto, txt, cmd, mod, cfg, gitignore, spec, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 22% | 46% | 31%
spec0% | 0% | 0% | 100% | 0%
ps10% | 0% | 0% | 65% | 34%
proto0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
cfg0% | 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
google_guest_agent0% | 0% | 17% | 49% | 33%
metadata0% | 0% | 91% | 0% | 8%
google_metadata_script_runner0% | 0% | 100% | 0% | 0%
packaging0% | 0% | 0% | 76% | 23%
gce_workload_cert_refresh0% | 0% | 0% | 100% | 0%
google_authorized_keys0% | 0% | 0% | 100% | 0%
utils0% | 0% | 0% | 0% | 100%
retry0% | 0% | 0% | 0% | 100%
ROOT0% | 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
main.go
in google_guest_agent
233 10 2019-10-18 2025-03-26 45 11 liamh@google.com 65982444+drewhli@users.nore...
oslogin.go
in google_guest_agent
405 24 2019-10-18 2025-03-24 45 8 liamh@google.com dorileo@google.com
instance_setup.go
in google_guest_agent
257 6 2019-10-22 2024-08-28 40 7 ajackura@google.com chaitanyauk@google.com
non_windows_accounts.go
in google_guest_agent
389 16 2019-10-22 2024-03-15 32 11 ajackura@google.com 102996916+mike-kochera@user...
addresses.go
in google_guest_agent
361 15 2019-10-22 2024-07-19 27 6 ajackura@google.com chaitanyauk@google.com
metadata.go
in metadata
398 14 2023-07-11 2025-03-26 25 5 dorileo@google.com 65982444+drewhli@users.nore...
main.go
in google_metadata_script_runner
376 19 2020-01-09 2025-03-27 22 7 liamh@google.com 65982444+drewhli@users.nore...
mtls_mds.go
in google_guest_agent/agentcrypto
217 14 2023-07-21 2024-10-10 19 3 chaitanyakulkarni28@gmail.com chaitanyauk@google.com
spec
234 - 2019-10-10 2025-03-24 19 6 liamh@google.com 65982444+drewhli@users.nore...
netplan_linux.go
in google_guest_agent/network/manager
531 25 2024-05-22 2025-02-03 18 4 dorileo@google.com 65982444+drewhli@users.nore...
manager.go
in google_guest_agent/network/manager
232 8 2024-01-31 2025-02-04 17 4 65982444+drewhli@users.nore... dorileo@google.com
network_manager_linux.go
in google_guest_agent/network/manager
270 14 2024-02-26 2025-02-03 17 4 65982444+drewhli@users.nore... 65982444+drewhli@users.nore...
dhclient_linux.go
in google_guest_agent/network/manager
373 15 2024-01-31 2025-02-03 16 4 65982444+drewhli@users.nore... 65982444+drewhli@users.nore...
systemd_networkd_linux.go
in google_guest_agent/network/manager
429 20 2024-01-31 2025-02-03 16 4 dorileo@google.com 65982444+drewhli@users.nore...
common.go
in google_guest_agent/network/manager
173 12 2024-01-31 2025-02-03 15 3 65982444+drewhli@users.nore... 65982444+drewhli@users.nore...
cfg.go
in google_guest_agent/cfg
226 4 2023-09-21 2025-02-04 15 3 dorileo@google.com dorileo@google.com
windows_accounts.go
in google_guest_agent
373 15 2019-10-22 2024-03-15 15 6 ajackura@google.com 102996916+mike-kochera@user...
wicked_linux.go
in google_guest_agent/network/manager
237 11 2024-02-16 2025-05-02 14 4 65982444+drewhli@users.nore... 65982444+drewhli@users.nore...
diagnostics.go
in google_guest_agent
97 4 2019-12-04 2024-02-07 13 6 liamh@google.com chaitanyauk@google.com
snapshot_listener.go
in google_guest_agent
148 5 2020-03-30 2024-08-05 13 4 maxnelso@gmail.com chaitanyauk@google.com
agent_install.ps1
in packaging/googet
98 - 2019-10-10 2025-03-14 12 6 liamh@google.com chaitanyakulkarni28@gmail.com
main.go
in gce_workload_cert_refresh
200 9 2022-09-27 2025-03-27 10 4 liamh@google.com 65982444+drewhli@users.nore...
accounts_unix.go
in google_guest_agent
48 4 2019-10-23 2024-03-15 9 6 ajackura@google.com 102996916+mike-kochera@user...
mtls_mds_windows.go
in google_guest_agent/agentcrypto
239 7 2023-08-14 2024-08-28 9 1 chaitanyauk@google.com chaitanyauk@google.com
agent_uninstall.ps1
in packaging/googet
29 - 2019-10-10 2025-03-14 8 5 liamh@google.com chaitanyakulkarni28@gmail.com
mtls_mds_linux.go
in google_guest_agent/agentcrypto
88 5 2023-08-14 2024-08-28 8 1 chaitanyauk@google.com chaitanyauk@google.com
main.go
in google_authorized_keys
139 8 2022-05-25 2025-03-26 8 4 rickw@google.com 65982444+drewhli@users.nore...
accounts_windows.go
in google_guest_agent
152 5 2019-10-22 2024-05-01 8 5 ajackura@google.com chaitanyauk@google.com
events.go
in google_guest_agent/events
303 14 2023-07-19 2023-10-06 8 2 dorileo@google.com dorileo@google.com
clock.go
in google_guest_agent
40 4 2020-09-24 2023-10-04 7 4 hanga@google.com chaitanyauk@google.com
metadata.go
in google_guest_agent/events/metadata
44 4 2023-07-19 2023-10-05 7 2 dorileo@google.com chaitanyauk@google.com
sshtrustedca_linux.go
in google_guest_agent/events/sshtrustedca
92 5 2023-07-20 2024-08-02 7 2 dorileo@google.com chaitanyauk@google.com
stub.go
in google_guest_agent
27 7 2019-10-22 2023-10-04 6 5 ajackura@google.com chaitanyauk@google.com
scheduler.go
in google_guest_agent/scheduler
129 11 2023-08-09 2024-08-28 6 1 chaitanyauk@google.com chaitanyauk@google.com
wsfc.go
in google_guest_agent
197 13 2020-01-21 2023-10-04 6 4 liamh@google.com chaitanyauk@google.com
addresses_unix.go
in google_guest_agent
17 4 2019-10-22 2024-07-19 5 3 ajackura@google.com chaitanyauk@google.com
sshtrustedca.go
in google_guest_agent/events/sshtrustedca
30 3 2023-07-20 2023-10-04 5 2 dorileo@google.com chaitanyauk@google.com
sshca.go
in google_guest_agent/sshca
68 3 2023-08-10 2024-08-02 5 2 dorileo@google.com chaitanyauk@google.com
crypto_util.go
in google_guest_agent/agentcrypto
78 6 2023-07-21 2023-10-04 5 2 chaitanyakulkarni28@gmail.com chaitanyauk@google.com
system_windows.go
in google_guest_agent
99 9 2019-10-22 2023-10-04 5 4 ajackura@google.com chaitanyauk@google.com
run.go
in google_guest_agent/run
164 15 2023-08-28 2024-02-29 5 3 dorileo@google.com dorileo@google.com
addresses_windows.go
in google_guest_agent
298 12 2019-10-22 2024-07-19 5 3 ajackura@google.com chaitanyauk@google.com
36 - 2019-12-04 2025-02-04 4 2 liamh@google.com dorileo@google.com
osinfo_unix.go
in google_guest_agent/osinfo
110 6 2023-07-31 2023-10-04 4 2 ajackura@google.com chaitanyauk@google.com
sshtrustedca_windows.go
in google_guest_agent/events/sshtrustedca
8 1 2023-07-20 2023-10-04 3 2 dorileo@google.com chaitanyauk@google.com
uefi.go
in google_guest_agent/uefi
11 - 2023-07-21 2023-10-04 3 2 chaitanyakulkarni28@gmail.com chaitanyauk@google.com
logger.go
in google_guest_agent/scheduler
11 2 2023-08-09 2023-10-31 3 1 chaitanyauk@google.com chaitanyauk@google.com
cmd
run_shutdown_scripts.cmd
in packaging/googet
21 - 2020-01-09 2025-03-14 3 3 liamh@google.com chaitanyakulkarni28@gmail.com
cmd
run_startup_scripts.cmd
in packaging/googet
23 - 2020-01-09 2025-03-14 3 3 liamh@google.com chaitanyakulkarni28@gmail.com
manager_linux.go
in google_guest_agent/network/manager
24 1 2024-06-11 2024-10-09 3 3 dorileo@google.com chaitanyauk@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
main.go
in google_guest_agent
233 10 2019-10-18 2025-03-26 45 11 liamh@google.com 65982444+drewhli@users.nore...
non_windows_accounts.go
in google_guest_agent
389 16 2019-10-22 2024-03-15 32 11 ajackura@google.com 102996916+mike-kochera@user...
oslogin.go
in google_guest_agent
405 24 2019-10-18 2025-03-24 45 8 liamh@google.com dorileo@google.com
instance_setup.go
in google_guest_agent
257 6 2019-10-22 2024-08-28 40 7 ajackura@google.com chaitanyauk@google.com
main.go
in google_metadata_script_runner
376 19 2020-01-09 2025-03-27 22 7 liamh@google.com 65982444+drewhli@users.nore...
addresses.go
in google_guest_agent
361 15 2019-10-22 2024-07-19 27 6 ajackura@google.com chaitanyauk@google.com
spec
234 - 2019-10-10 2025-03-24 19 6 liamh@google.com 65982444+drewhli@users.nore...
windows_accounts.go
in google_guest_agent
373 15 2019-10-22 2024-03-15 15 6 ajackura@google.com 102996916+mike-kochera@user...
diagnostics.go
in google_guest_agent
97 4 2019-12-04 2024-02-07 13 6 liamh@google.com chaitanyauk@google.com
agent_install.ps1
in packaging/googet
98 - 2019-10-10 2025-03-14 12 6 liamh@google.com chaitanyakulkarni28@gmail.com
accounts_unix.go
in google_guest_agent
48 4 2019-10-23 2024-03-15 9 6 ajackura@google.com 102996916+mike-kochera@user...
metadata.go
in metadata
398 14 2023-07-11 2025-03-26 25 5 dorileo@google.com 65982444+drewhli@users.nore...
accounts_windows.go
in google_guest_agent
152 5 2019-10-22 2024-05-01 8 5 ajackura@google.com chaitanyauk@google.com
agent_uninstall.ps1
in packaging/googet
29 - 2019-10-10 2025-03-14 8 5 liamh@google.com chaitanyakulkarni28@gmail.com
stub.go
in google_guest_agent
27 7 2019-10-22 2023-10-04 6 5 ajackura@google.com chaitanyauk@google.com
netplan_linux.go
in google_guest_agent/network/manager
531 25 2024-05-22 2025-02-03 18 4 dorileo@google.com 65982444+drewhli@users.nore...
manager.go
in google_guest_agent/network/manager
232 8 2024-01-31 2025-02-04 17 4 65982444+drewhli@users.nore... dorileo@google.com
network_manager_linux.go
in google_guest_agent/network/manager
270 14 2024-02-26 2025-02-03 17 4 65982444+drewhli@users.nore... 65982444+drewhli@users.nore...
dhclient_linux.go
in google_guest_agent/network/manager
373 15 2024-01-31 2025-02-03 16 4 65982444+drewhli@users.nore... 65982444+drewhli@users.nore...
systemd_networkd_linux.go
in google_guest_agent/network/manager
429 20 2024-01-31 2025-02-03 16 4 dorileo@google.com 65982444+drewhli@users.nore...
wicked_linux.go
in google_guest_agent/network/manager
237 11 2024-02-16 2025-05-02 14 4 65982444+drewhli@users.nore... 65982444+drewhli@users.nore...
snapshot_listener.go
in google_guest_agent
148 5 2020-03-30 2024-08-05 13 4 maxnelso@gmail.com chaitanyauk@google.com
main.go
in gce_workload_cert_refresh
200 9 2022-09-27 2025-03-27 10 4 liamh@google.com 65982444+drewhli@users.nore...
main.go
in google_authorized_keys
139 8 2022-05-25 2025-03-26 8 4 rickw@google.com 65982444+drewhli@users.nore...
clock.go
in google_guest_agent
40 4 2020-09-24 2023-10-04 7 4 hanga@google.com chaitanyauk@google.com
wsfc.go
in google_guest_agent
197 13 2020-01-21 2023-10-04 6 4 liamh@google.com chaitanyauk@google.com
system_windows.go
in google_guest_agent
99 9 2019-10-22 2023-10-04 5 4 ajackura@google.com chaitanyauk@google.com
mtls_mds.go
in google_guest_agent/agentcrypto
217 14 2023-07-21 2024-10-10 19 3 chaitanyakulkarni28@gmail.com chaitanyauk@google.com
cfg.go
in google_guest_agent/cfg
226 4 2023-09-21 2025-02-04 15 3 dorileo@google.com dorileo@google.com
common.go
in google_guest_agent/network/manager
173 12 2024-01-31 2025-02-03 15 3 65982444+drewhli@users.nore... 65982444+drewhli@users.nore...
addresses_unix.go
in google_guest_agent
17 4 2019-10-22 2024-07-19 5 3 ajackura@google.com chaitanyauk@google.com
addresses_windows.go
in google_guest_agent
298 12 2019-10-22 2024-07-19 5 3 ajackura@google.com chaitanyauk@google.com
run.go
in google_guest_agent/run
164 15 2023-08-28 2024-02-29 5 3 dorileo@google.com dorileo@google.com
manager_linux.go
in google_guest_agent/network/manager
24 1 2024-06-11 2024-10-09 3 3 dorileo@google.com chaitanyauk@google.com
cmd
run_shutdown_scripts.cmd
in packaging/googet
21 - 2020-01-09 2025-03-14 3 3 liamh@google.com chaitanyakulkarni28@gmail.com
cmd
run_startup_scripts.cmd
in packaging/googet
23 - 2020-01-09 2025-03-14 3 3 liamh@google.com chaitanyakulkarni28@gmail.com
events.go
in google_guest_agent/events
303 14 2023-07-19 2023-10-06 8 2 dorileo@google.com dorileo@google.com
metadata.go
in google_guest_agent/events/metadata
44 4 2023-07-19 2023-10-05 7 2 dorileo@google.com chaitanyauk@google.com
sshtrustedca_linux.go
in google_guest_agent/events/sshtrustedca
92 5 2023-07-20 2024-08-02 7 2 dorileo@google.com chaitanyauk@google.com
sshca.go
in google_guest_agent/sshca
68 3 2023-08-10 2024-08-02 5 2 dorileo@google.com chaitanyauk@google.com
crypto_util.go
in google_guest_agent/agentcrypto
78 6 2023-07-21 2023-10-04 5 2 chaitanyakulkarni28@gmail.com chaitanyauk@google.com
sshtrustedca.go
in google_guest_agent/events/sshtrustedca
30 3 2023-07-20 2023-10-04 5 2 dorileo@google.com chaitanyauk@google.com
osinfo_unix.go
in google_guest_agent/osinfo
110 6 2023-07-31 2023-10-04 4 2 ajackura@google.com chaitanyauk@google.com
36 - 2019-12-04 2025-02-04 4 2 liamh@google.com dorileo@google.com
windows.go
in metadata
36 1 2023-07-11 2023-09-19 3 2 dorileo@google.com chaitanyauk@google.com
proto
snapshot_service.proto
in google_guest_agent/snapshot_service
75 - 2020-03-30 2024-08-05 3 2 maxnelso@gmail.com chaitanyauk@google.com
command_linux.go
in google_guest_agent/command
114 4 2023-12-12 2024-10-30 3 2 95060558+a-crate@users.nore... 65982444+drewhli@users.nore...
telemetry.go
in google_guest_agent/telemetry
103 8 2023-07-31 2023-10-04 3 2 ajackura@google.com chaitanyauk@google.com
uefi.go
in google_guest_agent/uefi
11 - 2023-07-21 2023-10-04 3 2 chaitanyakulkarni28@gmail.com chaitanyauk@google.com
sshtrustedca_windows.go
in google_guest_agent/events/sshtrustedca
8 1 2023-07-20 2023-10-04 3 2 dorileo@google.com chaitanyauk@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
snapshot_service.pb.go
in google_guest_agent/snapshot_service/cloud_vmm
625 65 2024-08-05 2024-08-05 1 1 chaitanyauk@google.com chaitanyauk@google.com
telemetry.pb.go
in google_guest_agent/telemetry/proto
247 22 2023-07-31 2023-07-31 1 1 ajackura@google.com ajackura@google.com
mtls_mds_windows.go
in google_guest_agent/agentcrypto
239 7 2023-08-14 2024-08-28 9 1 chaitanyauk@google.com chaitanyauk@google.com
command_monitor.go
in google_guest_agent/command
183 6 2023-12-12 2024-04-23 2 1 95060558+a-crate@users.nore... 95060558+a-crate@users.nore...
guest_credentials.pb.go
in google_guest_agent/agentcrypto/credentials
135 10 2023-07-26 2023-07-26 1 1 chaitanyauk@google.com chaitanyauk@google.com
scheduler.go
in google_guest_agent/scheduler
129 11 2023-08-09 2024-08-28 6 1 chaitanyauk@google.com chaitanyauk@google.com
snapshot_service_grpc.pb.go
in google_guest_agent/snapshot_service/cloud_vmm
126 11 2024-08-05 2024-08-05 1 1 chaitanyauk@google.com chaitanyauk@google.com
uefi_windows.go
in google_guest_agent/uefi
105 2 2023-08-03 2023-10-04 2 1 chaitanyauk@google.com chaitanyauk@google.com
command.go
in google_guest_agent/command
92 5 2023-12-12 2024-04-23 2 1 95060558+a-crate@users.nore... 95060558+a-crate@users.nore...
ssh.go
in utils
90 5 2024-02-07 2024-02-07 1 1 chaitanyauk@google.com chaitanyauk@google.com
mtls_mds_linux.go
in google_guest_agent/agentcrypto
88 5 2023-08-14 2024-08-28 8 1 chaitanyauk@google.com chaitanyauk@google.com
ps_linux.go
in google_guest_agent/ps
78 3 2024-01-31 2024-02-09 2 1 65982444+drewhli@users.nore... 65982444+drewhli@users.nore...
command_windows.go
in google_guest_agent/command
68 3 2023-12-12 2023-12-12 1 1 95060558+a-crate@users.nore... 95060558+a-crate@users.nore...
file.go
in utils
65 4 2024-02-07 2025-01-15 2 1 chaitanyauk@google.com chaitanyauk@google.com
retry.go
in retry
62 4 2024-02-07 2024-02-07 1 1 chaitanyauk@google.com chaitanyauk@google.com
uefi_unix.go
in google_guest_agent/uefi
31 2 2023-08-03 2023-10-04 2 1 chaitanyauk@google.com chaitanyauk@google.com
proto
guest_credentials.proto
in google_guest_agent/agentcrypto/credentials
20 - 2023-07-26 2023-10-04 2 1 chaitanyauk@google.com chaitanyauk@google.com
14 1 2024-02-07 2024-02-07 1 1 chaitanyauk@google.com chaitanyauk@google.com
regex.go
in utils
12 1 2024-02-29 2024-02-29 1 1 dorileo@google.com dorileo@google.com
logger.go
in google_guest_agent/scheduler
11 2 2023-08-09 2023-10-31 3 1 chaitanyauk@google.com chaitanyauk@google.com
ps.go
in google_guest_agent/ps
10 - 2024-01-31 2024-02-09 2 1 65982444+drewhli@users.nore... 65982444+drewhli@users.nore...
ps_windows.go
in google_guest_agent/ps
4 1 2024-01-31 2024-01-31 1 1 65982444+drewhli@users.nore... 65982444+drewhli@users.nore...
events.go
in google_guest_agent/events
303 14 2023-07-19 2023-10-06 8 2 dorileo@google.com dorileo@google.com
osinfo_windows.go
in google_guest_agent/osinfo
121 5 2023-07-31 2023-10-04 2 2 ajackura@google.com chaitanyauk@google.com
command_linux.go
in google_guest_agent/command
114 4 2023-12-12 2024-10-30 3 2 95060558+a-crate@users.nore... 65982444+drewhli@users.nore...
osinfo_unix.go
in google_guest_agent/osinfo
110 6 2023-07-31 2023-10-04 4 2 ajackura@google.com chaitanyauk@google.com
telemetry.go
in google_guest_agent/telemetry
103 8 2023-07-31 2023-10-04 3 2 ajackura@google.com chaitanyauk@google.com
sshtrustedca_linux.go
in google_guest_agent/events/sshtrustedca
92 5 2023-07-20 2024-08-02 7 2 dorileo@google.com chaitanyauk@google.com
service.go
in google_guest_agent
86 4 2023-09-08 2023-10-04 2 2 dorileo@google.com chaitanyauk@google.com
crypto_util.go
in google_guest_agent/agentcrypto
78 6 2023-07-21 2023-10-04 5 2 chaitanyakulkarni28@gmail.com chaitanyauk@google.com
proto
snapshot_service.proto
in google_guest_agent/snapshot_service
75 - 2020-03-30 2024-08-05 3 2 maxnelso@gmail.com chaitanyauk@google.com
sshca.go
in google_guest_agent/sshca
68 3 2023-08-10 2024-08-02 5 2 dorileo@google.com chaitanyauk@google.com
metadata_scripts_install.ps1
in packaging/googet
47 - 2020-01-09 2023-10-04 2 2 liamh@google.com chaitanyauk@google.com
metadata.go
in google_guest_agent/events/metadata
44 4 2023-07-19 2023-10-05 7 2 dorileo@google.com chaitanyauk@google.com
windows.go
in metadata
36 1 2023-07-11 2023-09-19 3 2 dorileo@google.com chaitanyauk@google.com
36 - 2019-12-04 2025-02-04 4 2 liamh@google.com dorileo@google.com
sshtrustedca.go
in google_guest_agent/events/sshtrustedca
30 3 2023-07-20 2023-10-04 5 2 dorileo@google.com chaitanyauk@google.com
osinfo.go
in google_guest_agent/osinfo
28 1 2023-07-31 2023-10-04 2 2 ajackura@google.com chaitanyauk@google.com
proto
telemetry.proto
in google_guest_agent/telemetry/proto
26 - 2023-07-31 2023-10-04 2 2 ajackura@google.com chaitanyauk@google.com
20 - 2020-01-09 2023-10-04 2 2 liamh@google.com chaitanyauk@google.com
uefi.go
in google_guest_agent/uefi
11 - 2023-07-21 2023-10-04 3 2 chaitanyakulkarni28@gmail.com chaitanyauk@google.com
sshtrustedca_windows.go
in google_guest_agent/events/sshtrustedca
8 1 2023-07-20 2023-10-04 3 2 dorileo@google.com chaitanyauk@google.com
addresses_windows.go
in google_guest_agent
298 12 2019-10-22 2024-07-19 5 3 ajackura@google.com chaitanyauk@google.com
cfg.go
in google_guest_agent/cfg
226 4 2023-09-21 2025-02-04 15 3 dorileo@google.com dorileo@google.com
mtls_mds.go
in google_guest_agent/agentcrypto
217 14 2023-07-21 2024-10-10 19 3 chaitanyakulkarni28@gmail.com chaitanyauk@google.com
common.go
in google_guest_agent/network/manager
173 12 2024-01-31 2025-02-03 15 3 65982444+drewhli@users.nore... 65982444+drewhli@users.nore...
run.go
in google_guest_agent/run
164 15 2023-08-28 2024-02-29 5 3 dorileo@google.com dorileo@google.com
manager_linux.go
in google_guest_agent/network/manager
24 1 2024-06-11 2024-10-09 3 3 dorileo@google.com chaitanyauk@google.com
cmd
run_startup_scripts.cmd
in packaging/googet
23 - 2020-01-09 2025-03-14 3 3 liamh@google.com chaitanyakulkarni28@gmail.com
cmd
run_shutdown_scripts.cmd
in packaging/googet
21 - 2020-01-09 2025-03-14 3 3 liamh@google.com chaitanyakulkarni28@gmail.com
Correlations

File Size vs. Number of Changes: 78 points

google_guest_agent/network/manager/wicked_linux.go x: 237 lines of code y: 14 # changes gce_workload_cert_refresh/main.go x: 200 lines of code y: 10 # changes google_metadata_script_runner/main.go x: 376 lines of code y: 22 # changes google_authorized_keys/main.go x: 139 lines of code y: 8 # changes google_guest_agent/main.go x: 233 lines of code y: 45 # changes metadata/metadata.go x: 398 lines of code y: 25 # changes google_guest_agent/oslogin.go x: 405 lines of code y: 45 # changes packaging/google-guest-agent.spec x: 234 lines of code y: 19 # changes packaging/googet/run_shutdown_scripts.cmd x: 21 lines of code y: 3 # changes packaging/googet/run_startup_scripts.cmd x: 23 lines of code y: 3 # changes packaging/googet/agent_install.ps1 x: 98 lines of code y: 12 # changes packaging/googet/agent_uninstall.ps1 x: 29 lines of code y: 8 # changes instance_configs.cfg x: 36 lines of code y: 4 # changes google_guest_agent/cfg/cfg.go x: 226 lines of code y: 15 # changes google_guest_agent/network/manager/manager.go x: 232 lines of code y: 17 # changes google_guest_agent/network/manager/common.go x: 173 lines of code y: 15 # changes google_guest_agent/network/manager/dhclient_linux.go x: 373 lines of code y: 16 # changes google_guest_agent/network/manager/netplan_linux.go x: 531 lines of code y: 18 # changes google_guest_agent/network/manager/network_manager_linux.go x: 270 lines of code y: 17 # changes google_guest_agent/network/manager/systemd_networkd_linux.go x: 429 lines of code y: 16 # changes utils/file.go x: 65 lines of code y: 2 # changes google_guest_agent/command/command_linux.go x: 114 lines of code y: 3 # changes google_guest_agent/agentcrypto/mtls_mds.go x: 217 lines of code y: 19 # changes google_guest_agent/network/manager/manager_linux.go x: 24 lines of code y: 3 # changes google_guest_agent/agentcrypto/mtls_mds_linux.go x: 88 lines of code y: 8 # changes google_guest_agent/agentcrypto/mtls_mds_windows.go x: 239 lines of code y: 9 # changes google_guest_agent/instance_setup.go x: 257 lines of code y: 40 # changes google_guest_agent/scheduler/scheduler.go x: 129 lines of code y: 6 # changes google_guest_agent/snapshot_listener.go x: 148 lines of code y: 13 # changes google_guest_agent/snapshot_service/cloud_vmm/snapshot_service.pb.go x: 625 lines of code y: 1 # changes google_guest_agent/snapshot_service/cloud_vmm/snapshot_service_grpc.pb.go x: 126 lines of code y: 1 # changes google_guest_agent/snapshot_service/snapshot_service.proto x: 75 lines of code y: 3 # changes google_guest_agent/events/sshtrustedca/sshtrustedca_linux.go x: 92 lines of code y: 7 # changes google_guest_agent/sshca/sshca.go x: 68 lines of code y: 5 # changes google_guest_agent/addresses.go x: 361 lines of code y: 27 # changes google_guest_agent/addresses_unix.go x: 17 lines of code y: 5 # changes google_guest_agent/addresses_windows.go x: 298 lines of code y: 5 # changes google_guest_agent/accounts_windows.go x: 152 lines of code y: 8 # changes google_guest_agent/command/command.go x: 92 lines of code y: 2 # changes google_guest_agent/command/command_monitor.go x: 183 lines of code y: 2 # changes google_guest_agent/accounts_unix.go x: 48 lines of code y: 9 # changes google_guest_agent/non_windows_accounts.go x: 389 lines of code y: 32 # changes google_guest_agent/windows_accounts.go x: 373 lines of code y: 15 # changes google_guest_agent/run/run.go x: 164 lines of code y: 5 # changes utils/regex.go x: 12 lines of code y: 1 # changes google_guest_agent/ps/ps.go x: 10 lines of code y: 2 # changes google_guest_agent/ps/ps_linux.go x: 78 lines of code y: 2 # changes retry/retry.go x: 62 lines of code y: 1 # changes google_guest_agent/diagnostics.go x: 97 lines of code y: 13 # changes utils/serial_port_logger.go x: 14 lines of code y: 1 # changes utils/ssh.go x: 90 lines of code y: 1 # changes google_guest_agent/ps/ps_windows.go x: 4 lines of code y: 1 # changes google_guest_agent/command/command_windows.go x: 68 lines of code y: 1 # changes google_guest_agent/scheduler/logger.go x: 11 lines of code y: 3 # changes google_guest_agent/events/events.go x: 303 lines of code y: 8 # changes google_guest_agent/events/metadata/metadata.go x: 44 lines of code y: 7 # changes google_guest_agent/agentcrypto/credentials/guest_credentials.proto x: 20 lines of code y: 2 # changes google_guest_agent/agentcrypto/crypto_util.go x: 78 lines of code y: 5 # changes google_guest_agent/clock.go x: 40 lines of code y: 7 # changes google_guest_agent/events/sshtrustedca/sshtrustedca.go x: 30 lines of code y: 5 # changes google_guest_agent/events/sshtrustedca/sshtrustedca_windows.go x: 8 lines of code y: 3 # changes google_guest_agent/osinfo/osinfo.go x: 28 lines of code y: 2 # changes google_guest_agent/osinfo/osinfo_unix.go x: 110 lines of code y: 4 # changes google_guest_agent/osinfo/osinfo_windows.go x: 121 lines of code y: 2 # changes google_guest_agent/service.go x: 86 lines of code y: 2 # changes google_guest_agent/stub.go x: 27 lines of code y: 6 # changes google_guest_agent/system_windows.go x: 99 lines of code y: 5 # changes google_guest_agent/telemetry/proto/telemetry.proto x: 26 lines of code y: 2 # changes google_guest_agent/telemetry/telemetry.go x: 103 lines of code y: 3 # changes google_guest_agent/uefi/uefi_unix.go x: 31 lines of code y: 2 # changes google_guest_agent/uefi/uefi_windows.go x: 105 lines of code y: 2 # changes google_guest_agent/wsfc.go x: 197 lines of code y: 6 # changes packaging/googet/metadata_scripts_install.ps1 x: 47 lines of code y: 2 # changes metadata/windows.go x: 36 lines of code y: 3 # changes google_guest_agent/telemetry/proto/telemetry.pb.go x: 247 lines of code y: 1 # changes google_guest_agent/agentcrypto/credentials/guest_credentials.pb.go x: 135 lines of code y: 1 # changes
45.0
# changes
  min: 1.0
  average: 8.63
  25th percentile: 2.0
  median: 5.0
  75th percentile: 13.0
  max: 45.0
0 625.0
lines of code
min: 4.0 | average: 146.22 | 25th percentile: 34.75 | median: 98.5 | 75th percentile: 232.25 | max: 625.0

Number of Contributors vs. Number of Changes: 78 points

google_guest_agent/network/manager/wicked_linux.go x: 4 # contributors y: 14 # changes gce_workload_cert_refresh/main.go x: 4 # contributors y: 10 # changes google_metadata_script_runner/main.go x: 7 # contributors y: 22 # changes google_authorized_keys/main.go x: 4 # contributors y: 8 # changes google_guest_agent/main.go x: 11 # contributors y: 45 # changes metadata/metadata.go x: 5 # contributors y: 25 # changes google_guest_agent/oslogin.go x: 8 # contributors y: 45 # changes packaging/google-guest-agent.spec x: 6 # contributors y: 19 # changes packaging/googet/run_shutdown_scripts.cmd x: 3 # contributors y: 3 # changes packaging/googet/agent_install.ps1 x: 6 # contributors y: 12 # changes packaging/googet/agent_uninstall.ps1 x: 5 # contributors y: 8 # changes instance_configs.cfg x: 2 # contributors y: 4 # changes google_guest_agent/cfg/cfg.go x: 3 # contributors y: 15 # changes google_guest_agent/network/manager/manager.go x: 4 # contributors y: 17 # changes google_guest_agent/network/manager/dhclient_linux.go x: 4 # contributors y: 16 # changes google_guest_agent/network/manager/netplan_linux.go x: 4 # contributors y: 18 # changes utils/file.go x: 1 # contributors y: 2 # changes google_guest_agent/command/command_linux.go x: 2 # contributors y: 3 # changes google_guest_agent/agentcrypto/mtls_mds.go x: 3 # contributors y: 19 # changes google_guest_agent/agentcrypto/mtls_mds_linux.go x: 1 # contributors y: 8 # changes google_guest_agent/agentcrypto/mtls_mds_windows.go x: 1 # contributors y: 9 # changes google_guest_agent/instance_setup.go x: 7 # contributors y: 40 # changes google_guest_agent/scheduler/scheduler.go x: 1 # contributors y: 6 # changes google_guest_agent/snapshot_listener.go x: 4 # contributors y: 13 # changes google_guest_agent/snapshot_service/cloud_vmm/snapshot_service.pb.go x: 1 # contributors y: 1 # changes google_guest_agent/events/sshtrustedca/sshtrustedca_linux.go x: 2 # contributors y: 7 # changes google_guest_agent/sshca/sshca.go x: 2 # contributors y: 5 # changes google_guest_agent/addresses.go x: 6 # contributors y: 27 # changes google_guest_agent/addresses_unix.go x: 3 # contributors y: 5 # changes google_guest_agent/accounts_unix.go x: 6 # contributors y: 9 # changes google_guest_agent/non_windows_accounts.go x: 11 # contributors y: 32 # changes google_guest_agent/windows_accounts.go x: 6 # contributors y: 15 # changes google_guest_agent/diagnostics.go x: 6 # contributors y: 13 # changes google_guest_agent/scheduler/logger.go x: 1 # contributors y: 3 # changes google_guest_agent/events/events.go x: 2 # contributors y: 8 # changes google_guest_agent/clock.go x: 4 # contributors y: 7 # changes google_guest_agent/osinfo/osinfo.go x: 2 # contributors y: 2 # changes google_guest_agent/stub.go x: 5 # contributors y: 6 # changes google_guest_agent/system_windows.go x: 4 # contributors y: 5 # changes google_guest_agent/wsfc.go x: 4 # contributors y: 6 # changes
45.0
# changes
  min: 1.0
  average: 8.63
  25th percentile: 2.0
  median: 5.0
  75th percentile: 13.0
  max: 45.0
0 11.0
# contributors
min: 1.0 | average: 3.04 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 11.0

Number of Contributors vs. File Size: 78 points

google_guest_agent/network/manager/wicked_linux.go x: 4 # contributors y: 237 lines of code gce_workload_cert_refresh/main.go x: 4 # contributors y: 200 lines of code google_metadata_script_runner/main.go x: 7 # contributors y: 376 lines of code google_authorized_keys/main.go x: 4 # contributors y: 139 lines of code google_guest_agent/main.go x: 11 # contributors y: 233 lines of code metadata/metadata.go x: 5 # contributors y: 398 lines of code google_guest_agent/oslogin.go x: 8 # contributors y: 405 lines of code packaging/google-guest-agent.spec x: 6 # contributors y: 234 lines of code packaging/googet/run_shutdown_scripts.cmd x: 3 # contributors y: 21 lines of code packaging/googet/run_startup_scripts.cmd x: 3 # contributors y: 23 lines of code packaging/googet/agent_install.ps1 x: 6 # contributors y: 98 lines of code packaging/googet/agent_uninstall.ps1 x: 5 # contributors y: 29 lines of code instance_configs.cfg x: 2 # contributors y: 36 lines of code google_guest_agent/cfg/cfg.go x: 3 # contributors y: 226 lines of code google_guest_agent/network/manager/manager.go x: 4 # contributors y: 232 lines of code google_guest_agent/network/manager/common.go x: 3 # contributors y: 173 lines of code google_guest_agent/network/manager/dhclient_linux.go x: 4 # contributors y: 373 lines of code google_guest_agent/network/manager/netplan_linux.go x: 4 # contributors y: 531 lines of code google_guest_agent/network/manager/network_manager_linux.go x: 4 # contributors y: 270 lines of code google_guest_agent/network/manager/systemd_networkd_linux.go x: 4 # contributors y: 429 lines of code utils/file.go x: 1 # contributors y: 65 lines of code google_guest_agent/command/command_linux.go x: 2 # contributors y: 114 lines of code google_guest_agent/agentcrypto/mtls_mds.go x: 3 # contributors y: 217 lines of code google_guest_agent/agentcrypto/mtls_mds_linux.go x: 1 # contributors y: 88 lines of code google_guest_agent/agentcrypto/mtls_mds_windows.go x: 1 # contributors y: 239 lines of code google_guest_agent/instance_setup.go x: 7 # contributors y: 257 lines of code google_guest_agent/scheduler/scheduler.go x: 1 # contributors y: 129 lines of code google_guest_agent/snapshot_listener.go x: 4 # contributors y: 148 lines of code google_guest_agent/snapshot_service/cloud_vmm/snapshot_service.pb.go x: 1 # contributors y: 625 lines of code google_guest_agent/snapshot_service/cloud_vmm/snapshot_service_grpc.pb.go x: 1 # contributors y: 126 lines of code google_guest_agent/snapshot_service/snapshot_service.proto x: 2 # contributors y: 75 lines of code google_guest_agent/events/sshtrustedca/sshtrustedca_linux.go x: 2 # contributors y: 92 lines of code google_guest_agent/sshca/sshca.go x: 2 # contributors y: 68 lines of code google_guest_agent/addresses.go x: 6 # contributors y: 361 lines of code google_guest_agent/addresses_unix.go x: 3 # contributors y: 17 lines of code google_guest_agent/addresses_windows.go x: 3 # contributors y: 298 lines of code google_guest_agent/accounts_windows.go x: 5 # contributors y: 152 lines of code google_guest_agent/command/command.go x: 1 # contributors y: 92 lines of code google_guest_agent/command/command_monitor.go x: 1 # contributors y: 183 lines of code google_guest_agent/accounts_unix.go x: 6 # contributors y: 48 lines of code google_guest_agent/non_windows_accounts.go x: 11 # contributors y: 389 lines of code google_guest_agent/windows_accounts.go x: 6 # contributors y: 373 lines of code google_guest_agent/run/run.go x: 3 # contributors y: 164 lines of code utils/regex.go x: 1 # contributors y: 12 lines of code google_guest_agent/ps/ps_linux.go x: 1 # contributors y: 78 lines of code retry/retry.go x: 1 # contributors y: 62 lines of code utils/serial_port_logger.go x: 1 # contributors y: 14 lines of code utils/ssh.go x: 1 # contributors y: 90 lines of code google_guest_agent/ps/ps_windows.go x: 1 # contributors y: 4 lines of code google_guest_agent/command/command_windows.go x: 1 # contributors y: 68 lines of code google_guest_agent/events/events.go x: 2 # contributors y: 303 lines of code google_guest_agent/events/metadata/metadata.go x: 2 # contributors y: 44 lines of code google_guest_agent/agentcrypto/credentials/guest_credentials.proto x: 1 # contributors y: 20 lines of code google_guest_agent/agentcrypto/crypto_util.go x: 2 # contributors y: 78 lines of code google_guest_agent/clock.go x: 4 # contributors y: 40 lines of code google_guest_agent/events/sshtrustedca/sshtrustedca.go x: 2 # contributors y: 30 lines of code google_guest_agent/events/sshtrustedca/sshtrustedca_windows.go x: 2 # contributors y: 8 lines of code google_guest_agent/osinfo/osinfo.go x: 2 # contributors y: 28 lines of code google_guest_agent/osinfo/osinfo_unix.go x: 2 # contributors y: 110 lines of code google_guest_agent/osinfo/osinfo_windows.go x: 2 # contributors y: 121 lines of code google_guest_agent/service.go x: 2 # contributors y: 86 lines of code google_guest_agent/stub.go x: 5 # contributors y: 27 lines of code google_guest_agent/system_windows.go x: 4 # contributors y: 99 lines of code google_guest_agent/telemetry/proto/telemetry.proto x: 2 # contributors y: 26 lines of code google_guest_agent/telemetry/telemetry.go x: 2 # contributors y: 103 lines of code google_guest_agent/uefi/uefi.go x: 2 # contributors y: 11 lines of code google_guest_agent/uefi/uefi_unix.go x: 1 # contributors y: 31 lines of code google_guest_agent/uefi/uefi_windows.go x: 1 # contributors y: 105 lines of code google_guest_agent/wsfc.go x: 4 # contributors y: 197 lines of code packaging/googet/metadata_scripts_install.ps1 x: 2 # contributors y: 47 lines of code packaging/googet/metadata_scripts_uninstall.ps1 x: 2 # contributors y: 20 lines of code google_guest_agent/telemetry/proto/telemetry.pb.go x: 1 # contributors y: 247 lines of code google_guest_agent/agentcrypto/credentials/guest_credentials.pb.go x: 1 # contributors y: 135 lines of code
625.0
lines of code
  min: 4.0
  average: 146.22
  25th percentile: 34.75
  median: 98.5
  75th percentile: 232.25
  max: 625.0
0 11.0
# contributors
min: 1.0 | average: 3.04 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 11.0