GoogleCloudPlatform / k8s-cloud-provider
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 122 files with 11,983 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (28 lines of code)
    • 13 files changed 6-20 times (3,847 lines of code)
    • 108 files changed 1-5 times (8,108 lines of code)
0% | 0% | <1% | 32% | 67%
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 122 files with 11,983 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (28 lines of code)
    • 4 files changed by 6-10 contributors (2,639 lines of code)
    • 47 files changed by 2-5 contributors (5,631 lines of code)
    • 70 files changed by 1 contributor (3,685 lines of code)
0% | <1% | 22% | 46% | 30%
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, txt, mod, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | <1% | 31% | 67%
yaml0% | 0% | 0% | 100% | 0%
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
pkg0% | 0% | <1% | 32% | 66%
tools0% | 0% | 0% | 15% | 84%
cmd0% | 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
meta.go
in pkg/cloud/meta
28 - 2018-06-28 2023-06-22 45 15 bowei@google.com robertjscott@google.com
mock.go
in pkg/cloud/mock
1074 92 2018-06-28 2023-11-21 19 9 bowei@google.com slavik@google.com
service.go
in pkg/cloud
143 4 2018-06-28 2023-12-01 10 6 bowei@google.com slavik@google.com
utils.go
in pkg/cloud
243 17 2018-06-28 2023-11-23 10 7 bowei@google.com katarzynalach@google.com
compute_services.go
in pkg/cloud/meta
1179 1 2023-06-22 2024-08-27 8 8 robertjscott@google.com briankennedy@google.com
22 - 2023-10-27 2024-03-28 7 2 bowei@google.com katarzynalach@google.com
executor.go
in pkg/cloud/rgraph/exec
71 8 2023-05-19 2024-04-25 7 3 bowei@google.com katarzynalach@google.com
ratelimit.go
in pkg/cloud
123 15 2018-06-28 2024-05-07 7 3 bowei@google.com amistewicz@google.com
fill.go
in pkg/cloud/api
156 10 2023-04-18 2024-07-15 7 2 bowei@google.com katarzynalach@google.com
check.go
in pkg/cloud/api
168 6 2023-04-26 2024-07-15 7 2 bowei@google.com katarzynalach@google.com
service.go
in pkg/cloud/meta
242 38 2018-06-28 2023-10-20 7 5 bowei@google.com bowei@google.com
executor_serial.go
in pkg/cloud/rgraph/exec
109 6 2023-05-19 2024-04-25 6 2 bowei@google.com katarzynalach@google.com
transitive_closure.go
in pkg/cloud/rgraph/algo/trclosure
114 7 2023-05-25 2024-06-19 6 4 bowei@google.com akwi@google.com
filter.go
in pkg/cloud/filter
203 19 2018-06-28 2020-04-13 6 5 bowei@google.com tanjunchen20@gmail.com
type_trait.go
in pkg/cloud/rgraph/rnode/tcproute
24 1 2023-11-23 2024-06-19 5 2 katarzynalach@google.com akwi@google.com
type_trait.go
in pkg/cloud/rgraph/rnode/backendservice
40 1 2023-05-25 2024-08-21 5 3 bowei@google.com akwi@google.com
op.go
in pkg/cloud
220 12 2018-06-28 2023-03-24 5 2 bowei@google.com bowei@google.com
mutable_resource.go
in pkg/cloud/api
329 19 2023-05-13 2024-01-26 5 2 bowei@google.com katarzynalach@google.com
doc.go
in pkg/cloud/api
1 - 2023-04-18 2023-11-29 4 2 bowei@google.com katarzynalach@google.com
graph.go
in pkg/cloud/rgraph
54 7 2023-05-25 2023-12-01 4 2 bowei@google.com slavik@google.com
node.go
in pkg/cloud/rgraph/rnode/healthcheck
57 4 2023-05-25 2024-03-26 4 2 bowei@google.com katarzynalach@google.com
action.go
in pkg/cloud/rgraph/exec
75 12 2023-05-19 2023-12-01 4 2 bowei@google.com slavik@google.com
builder.go
in pkg/cloud/rgraph/rnode/fake
87 10 2023-05-25 2023-11-02 4 2 bowei@google.com katarzynalach@google.com
action_update.go
in pkg/cloud/rgraph/rnode
102 8 2023-05-25 2024-02-28 4 2 bowei@google.com katarzynalach@google.com
visit.go
in pkg/cloud/api
106 9 2023-04-18 2023-05-10 4 1 bowei@google.com bowei@google.com
node.go
in pkg/cloud/rgraph/rnode/backendservice
116 5 2023-05-25 2024-03-19 4 2 bowei@google.com katarzynalach@google.com
path.go
in pkg/cloud/api
139 15 2023-04-18 2023-11-20 4 2 bowei@google.com katarzynalach@google.com
type_trait.go
in pkg/cloud/api
139 24 2023-04-26 2024-07-15 4 2 bowei@google.com katarzynalach@google.com
executor_parallel.go
in pkg/cloud/rgraph/exec
155 9 2024-04-16 2025-02-09 4 2 katarzynalach@google.com bowei@google.com
diff.go
in pkg/cloud/api
159 5 2023-04-26 2024-07-15 4 2 bowei@google.com katarzynalach@google.com
parallel_queue.go
in pkg/cloud/rgraph/algo
165 7 2023-06-07 2024-04-29 4 2 bowei@google.com katarzynalach@google.com
method.go
in pkg/cloud/meta
261 16 2018-06-28 2023-10-19 4 2 bowei@google.com bowei@google.com
context.go
in pkg/cloud
19 1 2018-06-28 2024-09-10 3 2 bowei@google.com briankennedy@google.com
fake.go
in pkg/cloud/rgraph/rnode/fake
34 2 2023-05-25 2023-10-09 3 1 bowei@google.com bowei@google.com
type_trait.go
in pkg/cloud/rgraph/rnode/healthcheck
34 1 2023-05-25 2024-05-06 3 2 bowei@google.com katarzynalach@google.com
option.go
in pkg/cloud
39 5 2023-10-19 2025-01-29 3 2 bowei@google.com briankennedy@google.com
resource.go
in pkg/cloud/api
68 6 2023-05-03 2023-12-01 3 2 bowei@google.com slavik@google.com
node.go
in pkg/cloud/rgraph/rnode/tcproute
70 5 2023-11-23 2024-06-19 3 2 katarzynalach@google.com akwi@google.com
checkcov.go
in tools
119 4 2023-10-27 2024-03-26 3 2 bowei@google.com katarzynalach@google.com
generic_funcs.go
in pkg/cloud/rgraph/rnode
288 10 2023-05-25 2024-03-27 3 2 bowei@google.com katarzynalach@google.com
factories.go
in pkg/cloud/rgraph/testing/ez
475 30 2023-06-21 2023-11-23 3 2 bowei@google.com katarzynalach@google.com
project.go
in pkg/cloud
20 2 2018-06-28 2023-10-19 2 1 bowei@google.com bowei@google.com
observe.go
in pkg/cloud
36 3 2023-03-18 2023-05-09 2 2 bowei@google.com krzyk@google.com
new.go
in pkg/cloud/rgraph/rnode/all
38 1 2023-05-25 2023-11-23 2 2 bowei@google.com katarzynalach@google.com
ops.go
in pkg/cloud/rgraph/rnode/tcproute
50 4 2023-11-23 2024-03-05 2 1 katarzynalach@google.com katarzynalach@google.com
node.go
in pkg/cloud/rgraph/rnode/fake
54 4 2023-05-25 2023-06-19 2 1 bowei@google.com bowei@google.com
builder.go
in pkg/cloud/rgraph/rnode
57 10 2023-05-25 2023-05-26 2 1 bowei@google.com bowei@google.com
type.go
in pkg/cloud/api
69 15 2023-04-18 2023-11-27 2 2 bowei@google.com katarzynalach@google.com
gce_projects.go
in pkg/cloud
70 4 2018-06-28 2023-02-17 2 2 bowei@google.com alexkats@google.com
action_delete.go
in pkg/cloud/rgraph/rnode
71 7 2023-05-25 2023-12-12 2 2 bowei@google.com katarzynalach@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
meta.go
in pkg/cloud/meta
28 - 2018-06-28 2023-06-22 45 15 bowei@google.com robertjscott@google.com
mock.go
in pkg/cloud/mock
1074 92 2018-06-28 2023-11-21 19 9 bowei@google.com slavik@google.com
compute_services.go
in pkg/cloud/meta
1179 1 2023-06-22 2024-08-27 8 8 robertjscott@google.com briankennedy@google.com
utils.go
in pkg/cloud
243 17 2018-06-28 2023-11-23 10 7 bowei@google.com katarzynalach@google.com
service.go
in pkg/cloud
143 4 2018-06-28 2023-12-01 10 6 bowei@google.com slavik@google.com
service.go
in pkg/cloud/meta
242 38 2018-06-28 2023-10-20 7 5 bowei@google.com bowei@google.com
filter.go
in pkg/cloud/filter
203 19 2018-06-28 2020-04-13 6 5 bowei@google.com tanjunchen20@gmail.com
transitive_closure.go
in pkg/cloud/rgraph/algo/trclosure
114 7 2023-05-25 2024-06-19 6 4 bowei@google.com akwi@google.com
executor.go
in pkg/cloud/rgraph/exec
71 8 2023-05-19 2024-04-25 7 3 bowei@google.com katarzynalach@google.com
ratelimit.go
in pkg/cloud
123 15 2018-06-28 2024-05-07 7 3 bowei@google.com amistewicz@google.com
type_trait.go
in pkg/cloud/rgraph/rnode/backendservice
40 1 2023-05-25 2024-08-21 5 3 bowei@google.com akwi@google.com
22 - 2023-10-27 2024-03-28 7 2 bowei@google.com katarzynalach@google.com
fill.go
in pkg/cloud/api
156 10 2023-04-18 2024-07-15 7 2 bowei@google.com katarzynalach@google.com
check.go
in pkg/cloud/api
168 6 2023-04-26 2024-07-15 7 2 bowei@google.com katarzynalach@google.com
executor_serial.go
in pkg/cloud/rgraph/exec
109 6 2023-05-19 2024-04-25 6 2 bowei@google.com katarzynalach@google.com
type_trait.go
in pkg/cloud/rgraph/rnode/tcproute
24 1 2023-11-23 2024-06-19 5 2 katarzynalach@google.com akwi@google.com
mutable_resource.go
in pkg/cloud/api
329 19 2023-05-13 2024-01-26 5 2 bowei@google.com katarzynalach@google.com
op.go
in pkg/cloud
220 12 2018-06-28 2023-03-24 5 2 bowei@google.com bowei@google.com
action_update.go
in pkg/cloud/rgraph/rnode
102 8 2023-05-25 2024-02-28 4 2 bowei@google.com katarzynalach@google.com
node.go
in pkg/cloud/rgraph/rnode/backendservice
116 5 2023-05-25 2024-03-19 4 2 bowei@google.com katarzynalach@google.com
node.go
in pkg/cloud/rgraph/rnode/healthcheck
57 4 2023-05-25 2024-03-26 4 2 bowei@google.com katarzynalach@google.com
builder.go
in pkg/cloud/rgraph/rnode/fake
87 10 2023-05-25 2023-11-02 4 2 bowei@google.com katarzynalach@google.com
action.go
in pkg/cloud/rgraph/exec
75 12 2023-05-19 2023-12-01 4 2 bowei@google.com slavik@google.com
executor_parallel.go
in pkg/cloud/rgraph/exec
155 9 2024-04-16 2025-02-09 4 2 katarzynalach@google.com bowei@google.com
parallel_queue.go
in pkg/cloud/rgraph/algo
165 7 2023-06-07 2024-04-29 4 2 bowei@google.com katarzynalach@google.com
graph.go
in pkg/cloud/rgraph
54 7 2023-05-25 2023-12-01 4 2 bowei@google.com slavik@google.com
type_trait.go
in pkg/cloud/api
139 24 2023-04-26 2024-07-15 4 2 bowei@google.com katarzynalach@google.com
doc.go
in pkg/cloud/api
1 - 2023-04-18 2023-11-29 4 2 bowei@google.com katarzynalach@google.com
diff.go
in pkg/cloud/api
159 5 2023-04-26 2024-07-15 4 2 bowei@google.com katarzynalach@google.com
path.go
in pkg/cloud/api
139 15 2023-04-18 2023-11-20 4 2 bowei@google.com katarzynalach@google.com
method.go
in pkg/cloud/meta
261 16 2018-06-28 2023-10-19 4 2 bowei@google.com bowei@google.com
checkcov.go
in tools
119 4 2023-10-27 2024-03-26 3 2 bowei@google.com katarzynalach@google.com
generic_funcs.go
in pkg/cloud/rgraph/rnode
288 10 2023-05-25 2024-03-27 3 2 bowei@google.com katarzynalach@google.com
type_trait.go
in pkg/cloud/rgraph/rnode/healthcheck
34 1 2023-05-25 2024-05-06 3 2 bowei@google.com katarzynalach@google.com
node.go
in pkg/cloud/rgraph/rnode/tcproute
70 5 2023-11-23 2024-06-19 3 2 katarzynalach@google.com akwi@google.com
factories.go
in pkg/cloud/rgraph/testing/ez
475 30 2023-06-21 2023-11-23 3 2 bowei@google.com katarzynalach@google.com
resource.go
in pkg/cloud/api
68 6 2023-05-03 2023-12-01 3 2 bowei@google.com slavik@google.com
context.go
in pkg/cloud
19 1 2018-06-28 2024-09-10 3 2 bowei@google.com briankennedy@google.com
option.go
in pkg/cloud
39 5 2023-10-19 2025-01-29 3 2 bowei@google.com briankennedy@google.com
new.go
in pkg/cloud/rgraph/rnode/all
38 1 2023-05-25 2023-11-23 2 2 bowei@google.com katarzynalach@google.com
resource_builder.go
in pkg/cloud/rgraph/rnode/all
211 46 2023-05-25 2023-11-23 2 2 bowei@google.com katarzynalach@google.com
action_delete.go
in pkg/cloud/rgraph/rnode
71 7 2023-05-25 2023-12-12 2 2 bowei@google.com katarzynalach@google.com
builder.go
in pkg/cloud/rgraph/rnode/backendservice
101 7 2023-05-25 2024-05-08 2 2 bowei@google.com katarzynalach@google.com
ops.go
in pkg/cloud/rgraph/rnode/healthcheck
74 4 2023-05-25 2024-02-08 2 2 bowei@google.com katarzynalach@google.com
action_create.go
in pkg/cloud/rgraph/rnode
74 7 2023-05-25 2023-12-12 2 2 bowei@google.com katarzynalach@google.com
ez.go
in pkg/cloud/rgraph/testing/ez
105 7 2023-06-21 2023-11-23 2 2 bowei@google.com katarzynalach@google.com
traversal.go
in pkg/cloud/rgraph/algo/traversal
75 2 2023-05-25 2023-12-01 2 2 bowei@google.com slavik@google.com
type.go
in pkg/cloud/api
69 15 2023-04-18 2023-11-27 2 2 bowei@google.com katarzynalach@google.com
observe.go
in pkg/cloud
36 3 2023-03-18 2023-05-09 2 2 bowei@google.com krzyk@google.com
gce_projects.go
in pkg/cloud
70 4 2018-06-28 2023-02-17 2 2 bowei@google.com alexkats@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
copy.go
in pkg/cloud/api
227 11 2023-04-18 2023-04-27 2 1 bowei@google.com bowei@google.com
node.go
in pkg/cloud/rgraph/rnode/forwardingrule
151 9 2023-05-25 2023-11-03 2 1 bowei@google.com bowei@google.com
actions.go
in pkg/cloud/rgraph/rnode/forwardingrule
149 10 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
plan.go
in pkg/cloud/rgraph/workflow/plan
137 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
graphviz.go
in pkg/cloud/rgraph/algo/graphviz
111 5 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
visit.go
in pkg/cloud/api
106 9 2023-04-18 2023-05-10 4 1 bowei@google.com bowei@google.com
builder.go
in pkg/cloud/rgraph/rnode/forwardingrule
92 7 2023-05-25 2023-11-03 2 1 bowei@google.com bowei@google.com
builder.go
in pkg/cloud/rgraph
92 8 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
tracer_graphviz.go
in pkg/cloud/rgraph/exec
82 6 2023-05-19 2023-05-19 1 1 bowei@google.com bowei@google.com
event.go
in pkg/cloud/rgraph/exec
81 12 2023-05-19 2023-06-01 2 1 bowei@google.com bowei@google.com
79 5 2023-10-20 2023-10-20 1 1 bowei@google.com bowei@google.com
builder.go
in pkg/cloud/rgraph/rnode/tcproute
78 7 2023-11-23 2023-11-23 1 1 katarzynalach@google.com katarzynalach@google.com
local_plan.go
in pkg/cloud/rgraph/algo/localplan
76 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
plan.go
in pkg/cloud/rgraph/rnode
74 6 2023-05-25 2023-11-03 2 1 bowei@google.com bowei@google.com
ops.go
in pkg/cloud/rgraph/rnode/backendservice
73 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
ops.go
in pkg/cloud/rgraph/rnode/urlmap
73 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
complex.go
in pkg/cloud/rgraph/workflow/testlib/lb
73 1 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
forwardingrule.go
in pkg/cloud/rgraph/workflow/testlib/lb
70 1 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
builder.go
in pkg/cloud/rgraph/rnode/targethttpproxy
68 7 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
builder.go
in pkg/cloud/rgraph/rnode/urlmap
68 7 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
tcproute.go
in pkg/cloud/rgraph/workflow/testlib/lb
64 1 2023-11-23 2023-11-23 1 1 katarzynalach@google.com katarzynalach@google.com
ops.go
in pkg/cloud/rgraph/rnode/address
61 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
ops.go
in pkg/cloud/rgraph/rnode/forwardingrule
60 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
ops.go
in pkg/cloud/rgraph/rnode/targethttpproxy
60 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
node.go
in pkg/cloud/rgraph/rnode/networkendpointgroup
59 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
metafields.go
in pkg/cloud/api
59 5 2023-04-28 2023-04-28 1 1 bowei@google.com bowei@google.com
network_services.go
in pkg/cloud/meta
58 1 2023-06-15 2023-06-15 1 1 robertjscott@google.com robertjscott@google.com
builder.go
in pkg/cloud/rgraph/rnode
57 10 2023-05-25 2023-05-26 2 1 bowei@google.com bowei@google.com
node.go
in pkg/cloud/rgraph/rnode/address
57 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
node.go
in pkg/cloud/rgraph/rnode/targethttpproxy
56 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
node.go
in pkg/cloud/rgraph/rnode/urlmap
56 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
node.go
in pkg/cloud/rgraph/rnode/fake
54 4 2023-05-25 2023-06-19 2 1 bowei@google.com bowei@google.com
builder.go
in pkg/cloud/rgraph/rnode/healthcheck
51 7 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
builder.go
in pkg/cloud/rgraph/rnode/networkendpointgroup
51 7 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
ops.go
in pkg/cloud/rgraph/rnode/networkendpointgroup
51 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
builder.go
in pkg/cloud/rgraph/rnode/address
50 7 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
ops.go
in pkg/cloud/rgraph/rnode/tcproute
50 4 2023-11-23 2024-03-05 2 1 katarzynalach@google.com katarzynalach@google.com
node.go
in pkg/cloud/rgraph/rnode
48 7 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
basic.go
in pkg/cloud/rgraph/workflow/testlib/lb
46 1 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
recreate_addr.go
in pkg/cloud/rgraph/workflow/testlib/lb
38 1 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
retrieable_action.go
in pkg/cloud/rgraph/exec
37 3 2024-05-16 2024-05-16 1 1 katarzynalach@google.com katarzynalach@google.com
testlib.go
in pkg/cloud/rgraph/workflow/testlib
36 4 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
fake.go
in pkg/cloud/rgraph/rnode/fake
34 2 2023-05-25 2023-10-09 3 1 bowei@google.com bowei@google.com
converter-structs.go
in pkg/cloud/api/converter_test_types
29 - 2023-12-27 2023-12-27 1 1 katarzynalach@google.com katarzynalach@google.com
backendservice.go
in pkg/cloud/rgraph/rnode/backendservice
27 2 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
healthcheck.go
in pkg/cloud/rgraph/rnode/healthcheck
27 2 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
forwardingrule.go
in pkg/cloud/rgraph/rnode/forwardingrule
27 2 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
targethttpproxy.go
in pkg/cloud/rgraph/rnode/targethttpproxy
27 2 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
urlmap.go
in pkg/cloud/rgraph/rnode/urlmap
27 2 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
networkendpointgroup.go
in pkg/cloud/rgraph/rnode/networkendpointgroup
27 2 2023-05-25 2023-05-25 1 1 bowei@google.com bowei@google.com
Correlations

File Size vs. Number of Changes: 122 points

pkg/cloud/rgraph/exec/executor_parallel.go x: 155 lines of code y: 4 # changes pkg/cloud/option.go x: 39 lines of code y: 3 # changes cmd/e2e-cleaner/main.go x: 22 lines of code y: 1 # changes pkg/cloud/context.go x: 19 lines of code y: 3 # changes pkg/cloud/meta/compute_services.go x: 1179 lines of code y: 8 # changes pkg/cloud/meta/key.go x: 77 lines of code y: 2 # changes pkg/cloud/rgraph/rnode/backendservice/type_trait.go x: 40 lines of code y: 5 # changes pkg/cloud/api/check.go x: 168 lines of code y: 7 # changes pkg/cloud/api/diff.go x: 159 lines of code y: 4 # changes pkg/cloud/api/fill.go x: 156 lines of code y: 7 # changes pkg/cloud/api/type_trait.go x: 139 lines of code y: 4 # changes pkg/cloud/rgraph/algo/trclosure/transitive_closure.go x: 114 lines of code y: 6 # changes pkg/cloud/rgraph/rnode/tcproute/node.go x: 70 lines of code y: 3 # changes pkg/cloud/rgraph/rnode/tcproute/type_trait.go x: 24 lines of code y: 5 # changes pkg/cloud/rgraph/exec/retrieable_action.go x: 37 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/backendservice/builder.go x: 101 lines of code y: 2 # changes pkg/cloud/rgraph/rnode/healthcheck/type_trait.go x: 34 lines of code y: 3 # changes pkg/cloud/ratelimit.go x: 123 lines of code y: 7 # changes pkg/cloud/rgraph/algo/parallel_queue.go x: 165 lines of code y: 4 # changes pkg/cloud/rgraph/exec/executor.go x: 71 lines of code y: 7 # changes pkg/cloud/rgraph/exec/executor_serial.go x: 109 lines of code y: 6 # changes cmd/resgraph/viz/main.go x: 187 lines of code y: 2 # changes tools/checkcov.yaml x: 22 lines of code y: 7 # changes pkg/cloud/cerrors/errors.go x: 14 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/generic_funcs.go x: 288 lines of code y: 3 # changes pkg/cloud/rgraph/rnode/tcproute/ops.go x: 50 lines of code y: 2 # changes tools/checkcov.go x: 119 lines of code y: 3 # changes pkg/cloud/rgraph/rnode/healthcheck/node.go x: 57 lines of code y: 4 # changes pkg/cloud/rgraph/rnode/backendservice/node.go x: 116 lines of code y: 4 # changes pkg/cloud/rgraph/rnode/action_update.go x: 102 lines of code y: 4 # changes pkg/cloud/rgraph/rnode/healthcheck/ops.go x: 74 lines of code y: 2 # changes pkg/cloud/api/mutable_resource.go x: 329 lines of code y: 5 # changes pkg/cloud/api/converter_test_types/converter-structs.go x: 29 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/all/new.go x: 38 lines of code y: 2 # changes pkg/cloud/rgraph/rnode/all/resource_builder.go x: 211 lines of code y: 2 # changes pkg/cloud/rgraph/rnode/tcproute/builder.go x: 78 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/tcproute/tcproute.go x: 26 lines of code y: 1 # changes pkg/cloud/rgraph/testing/ez/ez.go x: 105 lines of code y: 2 # changes pkg/cloud/rgraph/testing/ez/factories.go x: 475 lines of code y: 3 # changes pkg/cloud/rgraph/workflow/testlib/lb/tcproute.go x: 64 lines of code y: 1 # changes pkg/cloud/utils.go x: 243 lines of code y: 10 # changes pkg/cloud/api/type.go x: 69 lines of code y: 2 # changes pkg/cloud/rgraph/rnode/fake/builder.go x: 87 lines of code y: 4 # changes pkg/cloud/rgraph/rnode/action_delete.go x: 71 lines of code y: 2 # changes pkg/cloud/api/doc.go x: 1 lines of code y: 4 # changes pkg/cloud/rgraph/graph.go x: 54 lines of code y: 4 # changes pkg/cloud/rgraph/rnode/forwardingrule/builder.go x: 92 lines of code y: 2 # changes pkg/cloud/rgraph/rnode/forwardingrule/node.go x: 151 lines of code y: 2 # changes pkg/cloud/rgraph/workflow/testlib/lb/basic.go x: 46 lines of code y: 1 # changes pkg/cloud/rgraph/workflow/testlib/lb/complex.go x: 73 lines of code y: 1 # changes pkg/cloud/rgraph/workflow/testlib/lb/forwardingrule.go x: 70 lines of code y: 1 # changes pkg/cloud/rgraph/workflow/testlib/testlib.go x: 36 lines of code y: 1 # changes pkg/cloud/rgraph/workflow/plan/plan.go x: 137 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/urlmap/builder.go x: 68 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/urlmap/node.go x: 56 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/urlmap/type_trait.go x: 21 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/targethttpproxy/ops.go x: 60 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/networkendpointgroup/builder.go x: 51 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/networkendpointgroup/node.go x: 59 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/networkendpointgroup/type_trait.go x: 24 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/forwardingrule/actions.go x: 149 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/action_recreate.go x: 19 lines of code y: 1 # changes pkg/cloud/api/resource.go x: 68 lines of code y: 3 # changes pkg/cloud/rgraph/algo/traversal/traversal.go x: 75 lines of code y: 2 # changes pkg/cloud/rgraph/exec/action.go x: 75 lines of code y: 4 # changes pkg/cloud/service.go x: 143 lines of code y: 10 # changes pkg/cloud/mock/mock.go x: 1074 lines of code y: 19 # changes pkg/cloud/meta/service.go x: 242 lines of code y: 7 # changes pkg/cloud/op_networkservices.go x: 79 lines of code y: 1 # changes pkg/cloud/meta/method.go x: 261 lines of code y: 4 # changes pkg/cloud/project.go x: 20 lines of code y: 2 # changes pkg/cloud/rgraph/algo/queue.go x: 12 lines of code y: 1 # changes pkg/cloud/meta/meta.go x: 28 lines of code y: 45 # changes pkg/cloud/rgraph/algo/localplan/local_plan.go x: 76 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/fake/node.go x: 54 lines of code y: 2 # changes pkg/cloud/rgraph/algo/graphviz/graphviz.go x: 111 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/builder.go x: 57 lines of code y: 2 # changes pkg/cloud/rgraph/exec/event.go x: 81 lines of code y: 2 # changes pkg/cloud/rgraph/builder.go x: 92 lines of code y: 1 # changes pkg/cloud/rgraph/doc.go x: 1 lines of code y: 1 # changes pkg/cloud/rgraph/rnode/node.go x: 48 lines of code y: 1 # changes pkg/cloud/rgraph/exec/tracer.go x: 17 lines of code y: 1 # changes pkg/cloud/rgraph/exec/tracer_graphviz.go x: 82 lines of code y: 1 # changes pkg/cloud/api/visit.go x: 106 lines of code y: 4 # changes pkg/cloud/observe.go x: 36 lines of code y: 2 # changes pkg/cloud/api/copy.go x: 227 lines of code y: 2 # changes pkg/cloud/op.go x: 220 lines of code y: 5 # changes pkg/cloud/filter/filter.go x: 203 lines of code y: 6 # changes
45.0
# changes
  min: 1.0
  average: 2.93
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 45.0
0 1179.0
lines of code
min: 1.0 | average: 98.22 | 25th percentile: 27.75 | median: 62.5 | 75th percentile: 106.75 | max: 1179.0

Number of Contributors vs. Number of Changes: 122 points

pkg/cloud/rgraph/exec/executor_parallel.go x: 2 # contributors y: 4 # changes pkg/cloud/option.go x: 2 # contributors y: 3 # changes cmd/e2e-cleaner/main.go x: 1 # contributors y: 1 # changes pkg/cloud/meta/compute_services.go x: 8 # contributors y: 8 # changes pkg/cloud/meta/key.go x: 2 # contributors y: 2 # changes pkg/cloud/rgraph/rnode/backendservice/type_trait.go x: 3 # contributors y: 5 # changes pkg/cloud/api/check.go x: 2 # contributors y: 7 # changes pkg/cloud/rgraph/algo/trclosure/transitive_closure.go x: 4 # contributors y: 6 # changes pkg/cloud/rgraph/rnode/tcproute/type_trait.go x: 2 # contributors y: 5 # changes pkg/cloud/ratelimit.go x: 3 # contributors y: 7 # changes pkg/cloud/rgraph/exec/executor_serial.go x: 2 # contributors y: 6 # changes pkg/cloud/rgraph/rnode/tcproute/ops.go x: 1 # contributors y: 2 # changes pkg/cloud/utils.go x: 7 # contributors y: 10 # changes pkg/cloud/service.go x: 6 # contributors y: 10 # changes pkg/cloud/mock/mock.go x: 9 # contributors y: 19 # changes pkg/cloud/meta/service.go x: 5 # contributors y: 7 # changes pkg/cloud/rgraph/rnode/fake/fake.go x: 1 # contributors y: 3 # changes pkg/cloud/meta/meta.go x: 15 # contributors y: 45 # changes pkg/cloud/api/visit.go x: 1 # contributors y: 4 # changes pkg/cloud/filter/filter.go x: 5 # contributors y: 6 # changes
45.0
# changes
  min: 1.0
  average: 2.93
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 45.0
0 15.0
# contributors
min: 1.0 | average: 1.8 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 15.0

Number of Contributors vs. File Size: 122 points

pkg/cloud/rgraph/exec/executor_parallel.go x: 2 # contributors y: 155 lines of code pkg/cloud/option.go x: 2 # contributors y: 39 lines of code cmd/e2e-cleaner/main.go x: 1 # contributors y: 22 lines of code pkg/cloud/context.go x: 2 # contributors y: 19 lines of code pkg/cloud/meta/compute_services.go x: 8 # contributors y: 1179 lines of code pkg/cloud/meta/key.go x: 2 # contributors y: 77 lines of code pkg/cloud/rgraph/rnode/backendservice/type_trait.go x: 3 # contributors y: 40 lines of code pkg/cloud/api/check.go x: 2 # contributors y: 168 lines of code pkg/cloud/api/diff.go x: 2 # contributors y: 159 lines of code pkg/cloud/api/type_trait.go x: 2 # contributors y: 139 lines of code pkg/cloud/rgraph/algo/trclosure/transitive_closure.go x: 4 # contributors y: 114 lines of code pkg/cloud/rgraph/rnode/tcproute/node.go x: 2 # contributors y: 70 lines of code pkg/cloud/rgraph/rnode/tcproute/type_trait.go x: 2 # contributors y: 24 lines of code pkg/cloud/rgraph/exec/retrieable_action.go x: 1 # contributors y: 37 lines of code pkg/cloud/rgraph/rnode/backendservice/builder.go x: 2 # contributors y: 101 lines of code pkg/cloud/rgraph/rnode/healthcheck/type_trait.go x: 2 # contributors y: 34 lines of code pkg/cloud/ratelimit.go x: 3 # contributors y: 123 lines of code pkg/cloud/rgraph/algo/parallel_queue.go x: 2 # contributors y: 165 lines of code pkg/cloud/rgraph/exec/executor.go x: 3 # contributors y: 71 lines of code pkg/cloud/rgraph/exec/executor_serial.go x: 2 # contributors y: 109 lines of code cmd/resgraph/viz/main.go x: 2 # contributors y: 187 lines of code pkg/cloud/cerrors/errors.go x: 1 # contributors y: 14 lines of code pkg/cloud/rgraph/rnode/generic_funcs.go x: 2 # contributors y: 288 lines of code pkg/cloud/rgraph/rnode/tcproute/ops.go x: 1 # contributors y: 50 lines of code tools/checkcov.go x: 2 # contributors y: 119 lines of code pkg/cloud/rgraph/rnode/healthcheck/node.go x: 2 # contributors y: 57 lines of code pkg/cloud/rgraph/rnode/backendservice/node.go x: 2 # contributors y: 116 lines of code pkg/cloud/api/mutable_resource.go x: 2 # contributors y: 329 lines of code pkg/cloud/api/converter_test_types/converter-structs.go x: 1 # contributors y: 29 lines of code pkg/cloud/rgraph/rnode/all/resource_builder.go x: 2 # contributors y: 211 lines of code pkg/cloud/rgraph/rnode/tcproute/builder.go x: 1 # contributors y: 78 lines of code pkg/cloud/rgraph/rnode/tcproute/tcproute.go x: 1 # contributors y: 26 lines of code pkg/cloud/rgraph/testing/ez/ez.go x: 2 # contributors y: 105 lines of code pkg/cloud/rgraph/testing/ez/factories.go x: 2 # contributors y: 475 lines of code pkg/cloud/rgraph/workflow/testlib/lb/tcproute.go x: 1 # contributors y: 64 lines of code pkg/cloud/utils.go x: 7 # contributors y: 243 lines of code pkg/cloud/api/type.go x: 2 # contributors y: 69 lines of code pkg/cloud/rgraph/rnode/fake/builder.go x: 2 # contributors y: 87 lines of code pkg/cloud/api/doc.go x: 2 # contributors y: 1 lines of code pkg/cloud/rgraph/graph.go x: 2 # contributors y: 54 lines of code pkg/cloud/rgraph/rnode/plan.go x: 1 # contributors y: 74 lines of code pkg/cloud/rgraph/rnode/forwardingrule/builder.go x: 1 # contributors y: 92 lines of code pkg/cloud/rgraph/rnode/forwardingrule/node.go x: 1 # contributors y: 151 lines of code pkg/cloud/rgraph/workflow/testlib/lb/basic.go x: 1 # contributors y: 46 lines of code pkg/cloud/rgraph/workflow/testlib/lb/recreate_addr.go x: 1 # contributors y: 38 lines of code pkg/cloud/rgraph/workflow/plan/plan.go x: 1 # contributors y: 137 lines of code pkg/cloud/rgraph/rnode/urlmap/builder.go x: 1 # contributors y: 68 lines of code pkg/cloud/rgraph/rnode/urlmap/node.go x: 1 # contributors y: 56 lines of code pkg/cloud/service.go x: 6 # contributors y: 143 lines of code pkg/cloud/mock/mock.go x: 9 # contributors y: 1074 lines of code pkg/cloud/meta/service.go x: 5 # contributors y: 242 lines of code pkg/cloud/op_networkservices.go x: 1 # contributors y: 79 lines of code pkg/cloud/meta/method.go x: 2 # contributors y: 261 lines of code pkg/cloud/rgraph/algo/queue.go x: 1 # contributors y: 12 lines of code pkg/cloud/meta/meta.go x: 15 # contributors y: 28 lines of code pkg/cloud/rgraph/rnode/fake/node.go x: 1 # contributors y: 54 lines of code pkg/cloud/rgraph/algo/graphviz/graphviz.go x: 1 # contributors y: 111 lines of code pkg/cloud/rgraph/doc.go x: 1 # contributors y: 1 lines of code pkg/cloud/api/visit.go x: 1 # contributors y: 106 lines of code pkg/cloud/api/copy.go x: 1 # contributors y: 227 lines of code pkg/cloud/op.go x: 2 # contributors y: 220 lines of code pkg/cloud/filter/filter.go x: 5 # contributors y: 203 lines of code
1179.0
lines of code
  min: 1.0
  average: 98.22
  25th percentile: 27.75
  median: 62.5
  75th percentile: 106.75
  max: 1179.0
0 15.0
# contributors
min: 1.0 | average: 1.8 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 15.0