GoogleCloudPlatform / gke-managed-certs
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 62 files with 3,449 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (210 lines of code)
    • 4 files changed 21-50 times (571 lines of code)
    • 23 files changed 6-20 times (1,439 lines of code)
    • 34 files changed 1-5 times (1,229 lines of code)
0% | 6% | 16% | 41% | 35%
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 62 files with 3,449 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 31 files changed by 2-5 contributors (2,372 lines of code)
    • 31 files changed by 1 contributor (1,077 lines of code)
0% | 0% | 0% | 68% | 31%
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, sh, md, txt, yaml, mod, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 6% | 14% | 41% | 37%
yaml0% | 0% | 56% | 43% | 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% | 6% | 12% | 42% | 38%
ROOT0% | 0% | 100% | 0% | 0%
deploy0% | 0% | 56% | 43% | 0%
hack0% | 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
controller.go
in pkg/controller
210 6 2018-07-06 2022-11-07 55 4 krzyk@krzyk.waw.corp.google... krzyk@google.com
main.go
in root
98 2 2018-07-06 2022-11-07 34 3 krzyk@krzyk.waw.corp.google... krzyk@google.com
sync.go
in pkg/controller/sync
305 11 2018-10-24 2022-11-07 26 4 krzyk@google.com krzyk@google.com
79 - 2018-07-31 2022-11-07 23 4 krzyk@google.com krzyk@google.com
manager.go
in pkg/controller/sslcertificatemanager
89 4 2018-10-18 2022-11-07 22 3 krzyk@google.com krzyk@google.com
state.go
in pkg/controller/state
174 12 2018-09-18 2022-11-07 19 2 krzyk@google.com krzyk@google.com
61 - 2018-07-17 2023-02-01 18 3 krzyk@google.com krzyk@google.com
config.go
in pkg/config
127 2 2018-10-30 2022-11-07 15 1 krzyk@google.com krzyk@google.com
ssl.go
in pkg/clients/ssl
107 8 2018-12-19 2022-11-07 14 2 krzyk@google.com krzyk@google.com
metrics.go
in pkg/controller/metrics
159 11 2018-12-19 2022-11-07 14 1 krzyk@google.com krzyk@google.com
clients.go
in pkg/clients
63 3 2018-12-19 2021-02-22 13 2 krzyk@google.com krzyk@google.com
event.go
in pkg/clients/event
66 6 2018-12-19 2022-11-07 13 3 krzyk@google.com krzyk@google.com
certificates.go
in pkg/controller/certificates
53 3 2018-10-18 2023-07-20 12 3 krzyk@google.com krzyk@google.com
flags.go
in pkg/flags
42 1 2018-11-11 2022-11-07 10 2 krzyk@google.com krzyk@google.com
fake.go
in pkg/controller/state
15 2 2018-12-19 2020-11-17 9 1 krzyk@google.com krzyk@google.com
register.go
in pkg/clientgen/clientset/versioned/fake
19 1 2018-09-21 2023-02-01 9 2 krzyk@google.com krzyk@google.com
register.go
in pkg/clientgen/clientset/versioned/scheme
20 1 2018-09-21 2023-02-01 9 2 krzyk@google.com krzyk@google.com
clientset.go
in pkg/clientgen/clientset/versioned
57 5 2018-09-21 2023-02-01 9 2 krzyk@google.com krzyk@google.com
fake.go
in pkg/clients/event
28 5 2020-07-15 2022-11-07 8 2 krzyk@google.com krzyk@google.com
generic.go
in pkg/clientgen/informers/externalversions
28 3 2018-09-21 2023-02-01 7 2 krzyk@google.com krzyk@google.com
managedcertificate.go
in pkg/testhelper/managedcertificate
44 4 2020-07-25 2022-11-07 7 1 krzyk@google.com krzyk@google.com
ingress.go
in pkg/clients/ingress
78 6 2020-08-02 2022-11-07 7 3 krzyk@google.com krzyk@google.com
fake.go
in pkg/clients/ssl
88 11 2020-07-10 2022-11-07 7 2 krzyk@google.com krzyk@google.com
interface.go
in pkg/clientgen/informers/externalversions/networking.gke.io
19 2 2019-01-18 2023-02-01 6 2 lowicki@google.com krzyk@google.com
random.go
in pkg/utils/random
29 2 2018-09-14 2020-08-01 6 1 krzyk@google.com krzyk@google.com
fake.go
in pkg/clients/managedcertificate
52 6 2020-08-01 2022-11-07 6 2 krzyk@google.com krzyk@google.com
fake.go
in pkg/clients/ingress
52 6 2020-08-02 2022-11-07 6 3 krzyk@google.com krzyk@google.com
managedcertificate.go
in pkg/clients/managedcertificate
58 6 2020-08-01 2022-11-07 6 2 krzyk@google.com krzyk@google.com
configmap.go
in pkg/clients/configmap
33 3 2018-12-19 2020-11-17 5 1 krzyk@google.com krzyk@google.com
ingress.go
in pkg/testhelper/ingress
36 3 2020-08-02 2022-11-07 5 3 krzyk@google.com krzyk@google.com
fake.go
in pkg/controller/metrics
39 11 2020-07-25 2022-11-07 5 1 krzyk@google.com krzyk@google.com
liveness.go
in pkg/controller/liveness
200 11 2021-10-12 2022-11-07 5 2 khamed@google.com krzyk@google.com
types.go
in pkg/utils/types
20 2 2019-01-18 2020-08-02 4 1 krzyk@google.com krzyk@google.com
types.go
in pkg/apis/networking.gke.io/v1
28 - 2020-07-07 2022-11-07 4 1 krzyk@google.com krzyk@google.com
errors.go
in pkg/utils/errors
29 2 2020-08-02 2022-11-07 4 2 krzyk@google.com krzyk@google.com
tools.go
in hack
2 - 2020-07-07 2022-11-07 3 2 krzyk@google.com krzyk@google.com
fake.go
in pkg/config
9 1 2018-12-20 2020-08-03 3 1 krzyk@google.com krzyk@google.com
fake.go
in pkg/utils/random
11 2 2020-07-25 2020-08-03 3 1 krzyk@google.com krzyk@google.com
factory_interfaces.go
in pkg/clientgen/informers/externalversions/internalinterfaces
14 - 2018-09-21 2020-01-29 3 1 krzyk@google.com krzyk@google.com
addressmanager.go
in pkg/controller/liveness/testhelpers
19 2 2021-10-25 2022-11-07 3 2 khamed@google.com krzyk@google.com
fake.go
in pkg/clients/configmap
34 3 2020-08-03 2020-11-17 3 1 krzyk@google.com krzyk@google.com
managedcertificate.go
in pkg/clientgen/listers/networking.gke.io/v1
52 5 2020-07-07 2023-02-01 3 1 krzyk@google.com krzyk@google.com
zz_generated.deepcopy.go
in pkg/apis/networking.gke.io/v1
99 12 2020-07-07 2022-11-07 3 2 krzyk@google.com krzyk@google.com
factory.go
in pkg/clientgen/informers/externalversions
117 10 2018-09-21 2020-01-29 3 2 krzyk@google.com krzyk@google.com
doc.go
in pkg/clientgen/clientset/versioned/fake
1 - 2018-09-21 2020-01-29 2 1 krzyk@google.com krzyk@google.com
doc.go
in pkg/clientgen/clientset/versioned/scheme
1 - 2018-09-21 2020-01-29 2 1 krzyk@google.com krzyk@google.com
doc.go
in pkg/clientgen/clientset/versioned
1 - 2018-09-21 2020-01-29 2 1 krzyk@google.com krzyk@google.com
version.go
in pkg/version
3 - 2018-10-18 2020-01-29 2 1 krzyk@google.com krzyk@google.com
queue.go
in pkg/utils/queue
24 2 2020-08-02 2020-08-04 2 1 krzyk@google.com krzyk@google.com
ingress.go
in pkg/utils/ingress
24 1 2021-07-02 2022-11-07 2 1 krzyk@google.com krzyk@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
controller.go
in pkg/controller
210 6 2018-07-06 2022-11-07 55 4 krzyk@krzyk.waw.corp.google... krzyk@google.com
sync.go
in pkg/controller/sync
305 11 2018-10-24 2022-11-07 26 4 krzyk@google.com krzyk@google.com
79 - 2018-07-31 2022-11-07 23 4 krzyk@google.com krzyk@google.com
main.go
in root
98 2 2018-07-06 2022-11-07 34 3 krzyk@krzyk.waw.corp.google... krzyk@google.com
manager.go
in pkg/controller/sslcertificatemanager
89 4 2018-10-18 2022-11-07 22 3 krzyk@google.com krzyk@google.com
61 - 2018-07-17 2023-02-01 18 3 krzyk@google.com krzyk@google.com
event.go
in pkg/clients/event
66 6 2018-12-19 2022-11-07 13 3 krzyk@google.com krzyk@google.com
certificates.go
in pkg/controller/certificates
53 3 2018-10-18 2023-07-20 12 3 krzyk@google.com krzyk@google.com
ingress.go
in pkg/clients/ingress
78 6 2020-08-02 2022-11-07 7 3 krzyk@google.com krzyk@google.com
fake.go
in pkg/clients/ingress
52 6 2020-08-02 2022-11-07 6 3 krzyk@google.com krzyk@google.com
ingress.go
in pkg/testhelper/ingress
36 3 2020-08-02 2022-11-07 5 3 krzyk@google.com krzyk@google.com
state.go
in pkg/controller/state
174 12 2018-09-18 2022-11-07 19 2 krzyk@google.com krzyk@google.com
ssl.go
in pkg/clients/ssl
107 8 2018-12-19 2022-11-07 14 2 krzyk@google.com krzyk@google.com
clients.go
in pkg/clients
63 3 2018-12-19 2021-02-22 13 2 krzyk@google.com krzyk@google.com
flags.go
in pkg/flags
42 1 2018-11-11 2022-11-07 10 2 krzyk@google.com krzyk@google.com
register.go
in pkg/clientgen/clientset/versioned/scheme
20 1 2018-09-21 2023-02-01 9 2 krzyk@google.com krzyk@google.com
register.go
in pkg/clientgen/clientset/versioned/fake
19 1 2018-09-21 2023-02-01 9 2 krzyk@google.com krzyk@google.com
clientset.go
in pkg/clientgen/clientset/versioned
57 5 2018-09-21 2023-02-01 9 2 krzyk@google.com krzyk@google.com
fake.go
in pkg/clients/event
28 5 2020-07-15 2022-11-07 8 2 krzyk@google.com krzyk@google.com
generic.go
in pkg/clientgen/informers/externalversions
28 3 2018-09-21 2023-02-01 7 2 krzyk@google.com krzyk@google.com
fake.go
in pkg/clients/ssl
88 11 2020-07-10 2022-11-07 7 2 krzyk@google.com krzyk@google.com
interface.go
in pkg/clientgen/informers/externalversions/networking.gke.io
19 2 2019-01-18 2023-02-01 6 2 lowicki@google.com krzyk@google.com
fake.go
in pkg/clients/managedcertificate
52 6 2020-08-01 2022-11-07 6 2 krzyk@google.com krzyk@google.com
managedcertificate.go
in pkg/clients/managedcertificate
58 6 2020-08-01 2022-11-07 6 2 krzyk@google.com krzyk@google.com
liveness.go
in pkg/controller/liveness
200 11 2021-10-12 2022-11-07 5 2 khamed@google.com krzyk@google.com
errors.go
in pkg/utils/errors
29 2 2020-08-02 2022-11-07 4 2 krzyk@google.com krzyk@google.com
tools.go
in hack
2 - 2020-07-07 2022-11-07 3 2 krzyk@google.com krzyk@google.com
zz_generated.deepcopy.go
in pkg/apis/networking.gke.io/v1
99 12 2020-07-07 2022-11-07 3 2 krzyk@google.com krzyk@google.com
addressmanager.go
in pkg/controller/liveness/testhelpers
19 2 2021-10-25 2022-11-07 3 2 khamed@google.com krzyk@google.com
factory.go
in pkg/clientgen/informers/externalversions
117 10 2018-09-21 2020-01-29 3 2 krzyk@google.com krzyk@google.com
patch.go
in pkg/utils/patch
24 1 2021-09-07 2022-11-07 2 2 khamed@google.com krzyk@google.com
config.go
in pkg/config
127 2 2018-10-30 2022-11-07 15 1 krzyk@google.com krzyk@google.com
metrics.go
in pkg/controller/metrics
159 11 2018-12-19 2022-11-07 14 1 krzyk@google.com krzyk@google.com
fake.go
in pkg/controller/state
15 2 2018-12-19 2020-11-17 9 1 krzyk@google.com krzyk@google.com
managedcertificate.go
in pkg/testhelper/managedcertificate
44 4 2020-07-25 2022-11-07 7 1 krzyk@google.com krzyk@google.com
random.go
in pkg/utils/random
29 2 2018-09-14 2020-08-01 6 1 krzyk@google.com krzyk@google.com
fake.go
in pkg/controller/metrics
39 11 2020-07-25 2022-11-07 5 1 krzyk@google.com krzyk@google.com
configmap.go
in pkg/clients/configmap
33 3 2018-12-19 2020-11-17 5 1 krzyk@google.com krzyk@google.com
types.go
in pkg/utils/types
20 2 2019-01-18 2020-08-02 4 1 krzyk@google.com krzyk@google.com
types.go
in pkg/apis/networking.gke.io/v1
28 - 2020-07-07 2022-11-07 4 1 krzyk@google.com krzyk@google.com
fake.go
in pkg/utils/random
11 2 2020-07-25 2020-08-03 3 1 krzyk@google.com krzyk@google.com
fake.go
in pkg/config
9 1 2018-12-20 2020-08-03 3 1 krzyk@google.com krzyk@google.com
managedcertificate.go
in pkg/clientgen/listers/networking.gke.io/v1
52 5 2020-07-07 2023-02-01 3 1 krzyk@google.com krzyk@google.com
factory_interfaces.go
in pkg/clientgen/informers/externalversions/internalinterfaces
14 - 2018-09-21 2020-01-29 3 1 krzyk@google.com krzyk@google.com
fake.go
in pkg/clients/configmap
34 3 2020-08-03 2020-11-17 3 1 krzyk@google.com krzyk@google.com
ingress.go
in pkg/utils/ingress
24 1 2021-07-02 2022-11-07 2 1 krzyk@google.com krzyk@google.com
queue.go
in pkg/utils/queue
24 2 2020-08-02 2020-08-04 2 1 krzyk@google.com krzyk@google.com
doc.go
in pkg/clientgen/clientset/versioned
1 - 2018-09-21 2020-01-29 2 1 krzyk@google.com krzyk@google.com
doc.go
in pkg/clientgen/clientset/versioned/scheme
1 - 2018-09-21 2020-01-29 2 1 krzyk@google.com krzyk@google.com
managedcertificate.go
in pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1
147 10 2020-07-07 2020-11-17 2 1 krzyk@google.com krzyk@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
metrics.go
in pkg/controller/metrics
159 11 2018-12-19 2022-11-07 14 1 krzyk@google.com krzyk@google.com
managedcertificate.go
in pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1
147 10 2020-07-07 2020-11-17 2 1 krzyk@google.com krzyk@google.com
config.go
in pkg/config
127 2 2018-10-30 2022-11-07 15 1 krzyk@google.com krzyk@google.com
fake_managedcertificate.go
in pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/fake
89 9 2020-07-07 2020-11-17 2 1 krzyk@google.com krzyk@google.com
managedcertificate.go
in pkg/clientgen/informers/externalversions/networking.gke.io/v1
55 5 2020-07-07 2020-11-17 2 1 krzyk@google.com krzyk@google.com
networking.gke.io_client.go
in pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1
53 6 2020-07-07 2020-07-07 1 1 krzyk@google.com krzyk@google.com
managedcertificate.go
in pkg/clientgen/listers/networking.gke.io/v1
52 5 2020-07-07 2023-02-01 3 1 krzyk@google.com krzyk@google.com
managedcertificate.go
in pkg/testhelper/managedcertificate
44 4 2020-07-25 2022-11-07 7 1 krzyk@google.com krzyk@google.com
fake.go
in pkg/controller/metrics
39 11 2020-07-25 2022-11-07 5 1 krzyk@google.com krzyk@google.com
fake.go
in pkg/clients/configmap
34 3 2020-08-03 2020-11-17 3 1 krzyk@google.com krzyk@google.com
configmap.go
in pkg/clients/configmap
33 3 2018-12-19 2020-11-17 5 1 krzyk@google.com krzyk@google.com
random.go
in pkg/utils/random
29 2 2018-09-14 2020-08-01 6 1 krzyk@google.com krzyk@google.com
types.go
in pkg/apis/networking.gke.io/v1
28 - 2020-07-07 2022-11-07 4 1 krzyk@google.com krzyk@google.com
register.go
in pkg/apis/networking.gke.io/v1
26 3 2020-07-07 2020-07-07 1 1 krzyk@google.com krzyk@google.com
ingress.go
in pkg/utils/ingress
24 1 2021-07-02 2022-11-07 2 1 krzyk@google.com krzyk@google.com
queue.go
in pkg/utils/queue
24 2 2020-08-02 2020-08-04 2 1 krzyk@google.com krzyk@google.com
types.go
in pkg/utils/types
20 2 2019-01-18 2020-08-02 4 1 krzyk@google.com krzyk@google.com
interface.go
in pkg/clientgen/informers/externalversions/networking.gke.io/v1
18 2 2020-07-07 2020-07-07 1 1 krzyk@google.com krzyk@google.com
fake_networking.gke.io_client.go
in pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/fake
16 2 2020-07-07 2020-07-07 1 1 krzyk@google.com krzyk@google.com
fake.go
in pkg/controller/state
15 2 2018-12-19 2020-11-17 9 1 krzyk@google.com krzyk@google.com
factory_interfaces.go
in pkg/clientgen/informers/externalversions/internalinterfaces
14 - 2018-09-21 2020-01-29 3 1 krzyk@google.com krzyk@google.com
fake.go
in pkg/utils/random
11 2 2020-07-25 2020-08-03 3 1 krzyk@google.com krzyk@google.com
fake.go
in pkg/config
9 1 2018-12-20 2020-08-03 3 1 krzyk@google.com krzyk@google.com
version.go
in pkg/version
3 - 2018-10-18 2020-01-29 2 1 krzyk@google.com krzyk@google.com
generated_expansion.go
in pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1
2 - 2020-07-07 2020-07-07 1 1 krzyk@google.com krzyk@google.com
doc.go
in pkg/apis/networking.gke.io/v1
1 - 2020-07-07 2020-07-07 1 1 krzyk@google.com krzyk@google.com
doc.go
in pkg/clientgen/clientset/versioned
1 - 2018-09-21 2020-01-29 2 1 krzyk@google.com krzyk@google.com
doc.go
in pkg/clientgen/clientset/versioned/scheme
1 - 2018-09-21 2020-01-29 2 1 krzyk@google.com krzyk@google.com
doc.go
in pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1
1 - 2020-07-07 2020-07-07 1 1 krzyk@google.com krzyk@google.com
doc.go
in pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/fake
1 - 2020-07-07 2020-07-07 1 1 krzyk@google.com krzyk@google.com
doc.go
in pkg/clientgen/clientset/versioned/fake
1 - 2018-09-21 2020-01-29 2 1 krzyk@google.com krzyk@google.com
liveness.go
in pkg/controller/liveness
200 11 2021-10-12 2022-11-07 5 2 khamed@google.com krzyk@google.com
state.go
in pkg/controller/state
174 12 2018-09-18 2022-11-07 19 2 krzyk@google.com krzyk@google.com
factory.go
in pkg/clientgen/informers/externalversions
117 10 2018-09-21 2020-01-29 3 2 krzyk@google.com krzyk@google.com
ssl.go
in pkg/clients/ssl
107 8 2018-12-19 2022-11-07 14 2 krzyk@google.com krzyk@google.com
zz_generated.deepcopy.go
in pkg/apis/networking.gke.io/v1
99 12 2020-07-07 2022-11-07 3 2 krzyk@google.com krzyk@google.com
fake.go
in pkg/clients/ssl
88 11 2020-07-10 2022-11-07 7 2 krzyk@google.com krzyk@google.com
clients.go
in pkg/clients
63 3 2018-12-19 2021-02-22 13 2 krzyk@google.com krzyk@google.com
managedcertificate.go
in pkg/clients/managedcertificate
58 6 2020-08-01 2022-11-07 6 2 krzyk@google.com krzyk@google.com
clientset.go
in pkg/clientgen/clientset/versioned
57 5 2018-09-21 2023-02-01 9 2 krzyk@google.com krzyk@google.com
fake.go
in pkg/clients/managedcertificate
52 6 2020-08-01 2022-11-07 6 2 krzyk@google.com krzyk@google.com
flags.go
in pkg/flags
42 1 2018-11-11 2022-11-07 10 2 krzyk@google.com krzyk@google.com
errors.go
in pkg/utils/errors
29 2 2020-08-02 2022-11-07 4 2 krzyk@google.com krzyk@google.com
generic.go
in pkg/clientgen/informers/externalversions
28 3 2018-09-21 2023-02-01 7 2 krzyk@google.com krzyk@google.com
fake.go
in pkg/clients/event
28 5 2020-07-15 2022-11-07 8 2 krzyk@google.com krzyk@google.com
patch.go
in pkg/utils/patch
24 1 2021-09-07 2022-11-07 2 2 khamed@google.com krzyk@google.com
register.go
in pkg/clientgen/clientset/versioned/scheme
20 1 2018-09-21 2023-02-01 9 2 krzyk@google.com krzyk@google.com
addressmanager.go
in pkg/controller/liveness/testhelpers
19 2 2021-10-25 2022-11-07 3 2 khamed@google.com krzyk@google.com
register.go
in pkg/clientgen/clientset/versioned/fake
19 1 2018-09-21 2023-02-01 9 2 krzyk@google.com krzyk@google.com
interface.go
in pkg/clientgen/informers/externalversions/networking.gke.io
19 2 2019-01-18 2023-02-01 6 2 lowicki@google.com krzyk@google.com
Correlations

File Size vs. Number of Changes: 62 points

pkg/controller/certificates/certificates.go x: 53 lines of code y: 12 # changes deploy/managedcertificates-crd.yaml x: 61 lines of code y: 18 # changes pkg/clientgen/clientset/versioned/clientset.go x: 57 lines of code y: 9 # changes pkg/clientgen/clientset/versioned/fake/register.go x: 19 lines of code y: 9 # changes pkg/clientgen/clientset/versioned/scheme/register.go x: 20 lines of code y: 9 # changes pkg/clientgen/informers/externalversions/generic.go x: 28 lines of code y: 7 # changes pkg/clientgen/informers/externalversions/networking.gke.io/interface.go x: 19 lines of code y: 6 # changes pkg/clientgen/listers/networking.gke.io/v1/managedcertificate.go x: 52 lines of code y: 3 # changes deploy/managed-certificate-controller.yaml x: 79 lines of code y: 23 # changes hack/tools.go x: 2 lines of code y: 3 # changes main.go x: 98 lines of code y: 34 # changes pkg/apis/networking.gke.io/v1/types.go x: 28 lines of code y: 4 # changes pkg/apis/networking.gke.io/v1/zz_generated.deepcopy.go x: 99 lines of code y: 3 # changes pkg/clients/event/event.go x: 66 lines of code y: 13 # changes pkg/clients/event/fake.go x: 28 lines of code y: 8 # changes pkg/clients/ingress/fake.go x: 52 lines of code y: 6 # changes pkg/clients/ingress/ingress.go x: 78 lines of code y: 7 # changes pkg/clients/managedcertificate/managedcertificate.go x: 58 lines of code y: 6 # changes pkg/clients/ssl/fake.go x: 88 lines of code y: 7 # changes pkg/clients/ssl/ssl.go x: 107 lines of code y: 14 # changes pkg/config/config.go x: 127 lines of code y: 15 # changes pkg/controller/controller.go x: 210 lines of code y: 55 # changes pkg/controller/liveness/liveness.go x: 200 lines of code y: 5 # changes pkg/controller/liveness/testhelpers/addressmanager.go x: 19 lines of code y: 3 # changes pkg/controller/metrics/fake.go x: 39 lines of code y: 5 # changes pkg/controller/metrics/metrics.go x: 159 lines of code y: 14 # changes pkg/controller/sslcertificatemanager/manager.go x: 89 lines of code y: 22 # changes pkg/controller/state/state.go x: 174 lines of code y: 19 # changes pkg/controller/sync/sync.go x: 305 lines of code y: 26 # changes pkg/flags/flags.go x: 42 lines of code y: 10 # changes pkg/testhelper/ingress/ingress.go x: 36 lines of code y: 5 # changes pkg/testhelper/managedcertificate/managedcertificate.go x: 44 lines of code y: 7 # changes pkg/utils/errors/errors.go x: 29 lines of code y: 4 # changes pkg/utils/ingress/ingress.go x: 24 lines of code y: 2 # changes pkg/clients/clients.go x: 63 lines of code y: 13 # changes pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/fake/fake_managedcertificate.go x: 89 lines of code y: 2 # changes pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/managedcertificate.go x: 147 lines of code y: 2 # changes pkg/clientgen/informers/externalversions/networking.gke.io/v1/managedcertificate.go x: 55 lines of code y: 2 # changes pkg/clients/configmap/configmap.go x: 33 lines of code y: 5 # changes pkg/clients/configmap/fake.go x: 34 lines of code y: 3 # changes pkg/controller/state/fake.go x: 15 lines of code y: 9 # changes pkg/config/fake.go x: 9 lines of code y: 3 # changes pkg/utils/random/fake.go x: 11 lines of code y: 3 # changes pkg/utils/types/types.go x: 20 lines of code y: 4 # changes pkg/utils/random/random.go x: 29 lines of code y: 6 # changes pkg/apis/networking.gke.io/v1/doc.go x: 1 lines of code y: 1 # changes pkg/apis/networking.gke.io/v1/register.go x: 26 lines of code y: 1 # changes pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/fake/fake_networking.gke.io_client.go x: 16 lines of code y: 1 # changes pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/generated_expansion.go x: 2 lines of code y: 1 # changes pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/networking.gke.io_client.go x: 53 lines of code y: 1 # changes pkg/clientgen/informers/externalversions/networking.gke.io/v1/interface.go x: 18 lines of code y: 1 # changes pkg/clientgen/clientset/versioned/doc.go x: 1 lines of code y: 2 # changes pkg/clientgen/informers/externalversions/factory.go x: 117 lines of code y: 3 # changes pkg/clientgen/informers/externalversions/internalinterfaces/factory_interfaces.go x: 14 lines of code y: 3 # changes pkg/version/version.go x: 3 lines of code y: 2 # changes
55.0
# changes
  min: 1.0
  average: 7.69
  25th percentile: 2.0
  median: 5.0
  75th percentile: 9.0
  max: 55.0
0 305.0
lines of code
min: 1.0 | average: 55.63 | 25th percentile: 18.75 | median: 35.0 | 75th percentile: 78.25 | max: 305.0

Number of Contributors vs. Number of Changes: 62 points

pkg/controller/certificates/certificates.go x: 3 # contributors y: 12 # changes deploy/managedcertificates-crd.yaml x: 3 # contributors y: 18 # changes pkg/clientgen/clientset/versioned/clientset.go x: 2 # contributors y: 9 # changes pkg/clientgen/informers/externalversions/generic.go x: 2 # contributors y: 7 # changes pkg/clientgen/informers/externalversions/networking.gke.io/interface.go x: 2 # contributors y: 6 # changes pkg/clientgen/listers/networking.gke.io/v1/managedcertificate.go x: 1 # contributors y: 3 # changes deploy/managed-certificate-controller.yaml x: 4 # contributors y: 23 # changes hack/tools.go x: 2 # contributors y: 3 # changes main.go x: 3 # contributors y: 34 # changes pkg/apis/networking.gke.io/v1/types.go x: 1 # contributors y: 4 # changes pkg/clients/event/event.go x: 3 # contributors y: 13 # changes pkg/clients/event/fake.go x: 2 # contributors y: 8 # changes pkg/clients/ingress/fake.go x: 3 # contributors y: 6 # changes pkg/clients/ingress/ingress.go x: 3 # contributors y: 7 # changes pkg/clients/ssl/ssl.go x: 2 # contributors y: 14 # changes pkg/config/config.go x: 1 # contributors y: 15 # changes pkg/controller/controller.go x: 4 # contributors y: 55 # changes pkg/controller/liveness/liveness.go x: 2 # contributors y: 5 # changes pkg/controller/metrics/fake.go x: 1 # contributors y: 5 # changes pkg/controller/metrics/metrics.go x: 1 # contributors y: 14 # changes pkg/controller/sslcertificatemanager/manager.go x: 3 # contributors y: 22 # changes pkg/controller/state/state.go x: 2 # contributors y: 19 # changes pkg/controller/sync/sync.go x: 4 # contributors y: 26 # changes pkg/flags/flags.go x: 2 # contributors y: 10 # changes pkg/testhelper/ingress/ingress.go x: 3 # contributors y: 5 # changes pkg/testhelper/managedcertificate/managedcertificate.go x: 1 # contributors y: 7 # changes pkg/utils/errors/errors.go x: 2 # contributors y: 4 # changes pkg/utils/ingress/ingress.go x: 1 # contributors y: 2 # changes pkg/utils/patch/patch.go x: 2 # contributors y: 2 # changes pkg/clients/clients.go x: 2 # contributors y: 13 # changes pkg/controller/state/fake.go x: 1 # contributors y: 9 # changes pkg/utils/random/random.go x: 1 # contributors y: 6 # changes pkg/apis/networking.gke.io/v1/doc.go x: 1 # contributors y: 1 # changes
55.0
# changes
  min: 1.0
  average: 7.69
  25th percentile: 2.0
  median: 5.0
  75th percentile: 9.0
  max: 55.0
0 4.0
# contributors
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 62 points

pkg/controller/certificates/certificates.go x: 3 # contributors y: 53 lines of code deploy/managedcertificates-crd.yaml x: 3 # contributors y: 61 lines of code pkg/clientgen/clientset/versioned/clientset.go x: 2 # contributors y: 57 lines of code pkg/clientgen/clientset/versioned/fake/register.go x: 2 # contributors y: 19 lines of code pkg/clientgen/clientset/versioned/scheme/register.go x: 2 # contributors y: 20 lines of code pkg/clientgen/informers/externalversions/generic.go x: 2 # contributors y: 28 lines of code pkg/clientgen/listers/networking.gke.io/v1/managedcertificate.go x: 1 # contributors y: 52 lines of code deploy/managed-certificate-controller.yaml x: 4 # contributors y: 79 lines of code hack/tools.go x: 2 # contributors y: 2 lines of code main.go x: 3 # contributors y: 98 lines of code pkg/apis/networking.gke.io/v1/types.go x: 1 # contributors y: 28 lines of code pkg/apis/networking.gke.io/v1/zz_generated.deepcopy.go x: 2 # contributors y: 99 lines of code pkg/clients/event/event.go x: 3 # contributors y: 66 lines of code pkg/clients/ingress/fake.go x: 3 # contributors y: 52 lines of code pkg/clients/ingress/ingress.go x: 3 # contributors y: 78 lines of code pkg/clients/managedcertificate/fake.go x: 2 # contributors y: 52 lines of code pkg/clients/managedcertificate/managedcertificate.go x: 2 # contributors y: 58 lines of code pkg/clients/ssl/fake.go x: 2 # contributors y: 88 lines of code pkg/clients/ssl/ssl.go x: 2 # contributors y: 107 lines of code pkg/config/config.go x: 1 # contributors y: 127 lines of code pkg/controller/controller.go x: 4 # contributors y: 210 lines of code pkg/controller/liveness/liveness.go x: 2 # contributors y: 200 lines of code pkg/controller/metrics/fake.go x: 1 # contributors y: 39 lines of code pkg/controller/metrics/metrics.go x: 1 # contributors y: 159 lines of code pkg/controller/sslcertificatemanager/manager.go x: 3 # contributors y: 89 lines of code pkg/controller/state/state.go x: 2 # contributors y: 174 lines of code pkg/controller/sync/sync.go x: 4 # contributors y: 305 lines of code pkg/flags/flags.go x: 2 # contributors y: 42 lines of code pkg/testhelper/ingress/ingress.go x: 3 # contributors y: 36 lines of code pkg/testhelper/managedcertificate/managedcertificate.go x: 1 # contributors y: 44 lines of code pkg/utils/errors/errors.go x: 2 # contributors y: 29 lines of code pkg/utils/ingress/ingress.go x: 1 # contributors y: 24 lines of code pkg/utils/patch/patch.go x: 2 # contributors y: 24 lines of code pkg/clients/clients.go x: 2 # contributors y: 63 lines of code pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/fake/fake_managedcertificate.go x: 1 # contributors y: 89 lines of code pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/managedcertificate.go x: 1 # contributors y: 147 lines of code pkg/clientgen/informers/externalversions/networking.gke.io/v1/managedcertificate.go x: 1 # contributors y: 55 lines of code pkg/clients/configmap/configmap.go x: 1 # contributors y: 33 lines of code pkg/clients/configmap/fake.go x: 1 # contributors y: 34 lines of code pkg/controller/state/fake.go x: 1 # contributors y: 15 lines of code pkg/config/fake.go x: 1 # contributors y: 9 lines of code pkg/utils/random/fake.go x: 1 # contributors y: 11 lines of code pkg/utils/types/types.go x: 1 # contributors y: 20 lines of code pkg/utils/random/random.go x: 1 # contributors y: 29 lines of code pkg/apis/networking.gke.io/v1/doc.go x: 1 # contributors y: 1 lines of code pkg/apis/networking.gke.io/v1/register.go x: 1 # contributors y: 26 lines of code pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/fake/fake_networking.gke.io_client.go x: 1 # contributors y: 16 lines of code pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/generated_expansion.go x: 1 # contributors y: 2 lines of code pkg/clientgen/clientset/versioned/typed/networking.gke.io/v1/networking.gke.io_client.go x: 1 # contributors y: 53 lines of code pkg/clientgen/informers/externalversions/networking.gke.io/v1/interface.go x: 1 # contributors y: 18 lines of code pkg/clientgen/informers/externalversions/factory.go x: 2 # contributors y: 117 lines of code pkg/clientgen/informers/externalversions/internalinterfaces/factory_interfaces.go x: 1 # contributors y: 14 lines of code pkg/version/version.go x: 1 # contributors y: 3 lines of code
305.0
lines of code
  min: 1.0
  average: 55.63
  25th percentile: 18.75
  median: 35.0
  75th percentile: 78.25
  max: 305.0
0 4.0
# contributors
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 4.0