GoogleCloudPlatform / cloud-run-mesh
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 50 files with 6,521 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (880 lines of code)
    • 24 files changed 6-20 times (3,203 lines of code)
    • 23 files changed 1-5 times (2,438 lines of code)
0% | 0% | 13% | 49% | 37%
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 50 files with 6,521 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)
    • 42 files changed by 2-5 contributors (5,435 lines of code)
    • 8 files changed by 1 contributor (1,086 lines of code)
0% | 0% | 0% | 83% | 16%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, md, mod, svg, gitignore, dockerignore, txt, sh, json, mk
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 17% | 57% | 25%
yaml0% | 0% | 0% | 22% | 77%
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% | 17% | 54% | 28%
cmd0% | 0% | 51% | 45% | 3%
meshcon0% | 0% | 0% | 100% | 0%
manifests0% | 0% | 0% | 20% | 79%
ROOT0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | 0% | 100%
tools0% | 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
krun.go
in pkg/mesh
376 17 2021-09-29 2022-01-28 26 4 costin@google.com costin@gmail.com
krun.go
in cmd/krun
118 3 2021-09-07 2022-01-27 23 4 costin@google.com costin@google.com
istio.go
in pkg/mesh
386 8 2021-09-29 2022-01-28 23 2 costin@google.com costin@gmail.com
snigate.go
in meshcon/meshconnectord
119 3 2021-10-03 2022-01-28 20 2 costin@gmail.com costin@gmail.com
416 12 2021-09-29 2022-01-28 19 2 costin@google.com costin@gmail.com
hbone.go
in cmd/hbone
83 3 2021-09-29 2021-11-23 14 2 costin@google.com costin@gmail.com
sshd.go
in pkg/sshd
72 1 2021-09-29 2021-11-23 12 2 costin@google.com costin@gmail.com
deployment.yaml
in manifests/hgate
43 - 2021-09-07 2021-12-15 11 2 costin@google.com costin@gmail.com
app.go
in pkg/mesh
181 8 2021-10-11 2022-01-28 11 4 costin@gmail.com costin@gmail.com
meshenv.go
in meshcon/meshconnectord
100 5 2021-11-15 2022-01-28 10 2 costin@google.com costin@gmail.com
hboned.go
in pkg/hbone
133 4 2021-09-29 2021-12-15 10 2 costin@google.com costin@gmail.com
14 - 2021-10-06 2021-12-15 9 2 costin@gmail.com costin@gmail.com
k8s_discovery.go
in meshcon/meshconnectord
59 5 2021-10-03 2022-01-28 9 2 costin@gmail.com costin@gmail.com
meshenv-gcp.go
in meshcon/meshconnectord
75 3 2021-11-15 2022-01-28 9 2 costin@google.com costin@gmail.com
86 - 2021-09-07 2022-01-28 9 2 costin@google.com costin@gmail.com
hgate.go
in cmd/hgate
23 1 2021-10-06 2021-11-23 8 2 costin@google.com costin@gmail.com
service.yaml
in manifests/hgate
71 - 2021-09-07 2021-11-23 8 2 costin@google.com costin@gmail.com
td.go
in pkg/mesh
100 6 2021-11-16 2022-01-27 8 4 josenavarro@google.com costin@google.com
131 - 2021-09-07 2021-12-15 8 3 costin@google.com costin@gmail.com
sts.go
in pkg/sts
388 15 2021-09-30 2021-11-23 8 2 costin@google.com costin@gmail.com
k8s_client.go
in pkg/k8s
149 9 2021-11-15 2022-01-28 7 2 costin@google.com costin@gmail.com
hbonec.go
in pkg/hbone
157 5 2021-09-29 2021-12-15 7 2 costin@google.com costin@gmail.com
certs.go
in pkg/mesh
209 6 2021-11-10 2021-11-23 7 2 costin@google.com costin@gmail.com
ssh.go
in pkg/sshd
274 10 2021-10-09 2021-12-15 7 2 costin@google.com costin@gmail.com
k8s_tokens.go
in pkg/mesh
27 3 2021-09-29 2021-11-23 6 2 costin@google.com costin@gmail.com
envoy.go
in pkg/mesh
123 4 2021-11-16 2021-11-23 6 4 josenavarro@google.com costin@gmail.com
sni.go
in pkg/hbone
170 3 2021-09-29 2021-12-15 6 2 costin@google.com costin@gmail.com
krun-debug.go
in cmd/krun
7 1 2021-09-07 2021-10-10 5 2 costin@google.com costin@gmail.com
55 - 2021-09-07 2021-11-15 5 3 costin@google.com costin@gmail.com
ssh_exec.go
in pkg/sshd
438 18 2021-10-09 2021-12-15 5 2 costin@google.com costin@gmail.com
istio.yaml
in manifests/hgate
72 - 2021-09-07 2021-11-02 4 2 costin@google.com costin@google.com
85 - 2021-11-16 2021-11-23 4 4 josenavarro@google.com costin@gmail.com
kustomization.yaml
in manifests
10 - 2021-09-07 2021-10-06 3 2 costin@google.com costin@google.com
10 - 2021-11-19 2021-11-23 3 2 costin@gmail.com costin@gmail.com
cas-template.yaml
in manifests
23 - 2021-11-10 2021-11-16 3 2 costin@google.com costin@gmail.com
85 - 2021-12-08 2021-12-15 3 2 costin@google.com costin@gmail.com
tcpip.go
in pkg/sshd
164 2 2021-10-09 2021-10-11 3 2 costin@google.com costin@google.com
io.go
in pkg/hbone
272 21 2021-09-29 2021-11-16 3 2 costin@google.com costin@gmail.com
36 - 2021-09-07 2021-09-29 2 1 costin@google.com costin@google.com
token_cache.go
in pkg/sts
43 2 2021-10-23 2021-10-26 2 2 costin@google.com costin@gmail.com
rbac.yaml
in manifests/hgate
66 - 2021-09-07 2021-09-29 2 1 costin@google.com costin@google.com
cluster-rbac.yaml
in manifests/hgate
71 - 2021-09-07 2021-09-29 2 1 costin@google.com costin@google.com
certs.go
in pkg/cas
83 3 2022-01-27 2022-01-28 2 2 costin@google.com costin@gmail.com
86 - 2021-09-07 2021-09-29 2 1 costin@google.com costin@google.com
sftp.go
in pkg/sshd
1 - 2021-10-11 2021-10-11 1 2 costin@gmail.com costin@google.com
cloudbuild.yaml
in tools/builder
4 - 2021-10-07 2021-10-07 1 2 costin@gmail.com costin@google.com
googleidp.yaml
in manifests
10 - 2021-09-07 2021-09-07 1 1 costin@google.com costin@google.com
echo.go
in pkg/echo
81 3 2021-09-29 2021-09-29 1 1 costin@google.com costin@google.com
157 6 2021-09-29 2021-09-29 1 1 costin@google.com costin@google.com
579 - 2021-09-29 2021-09-29 1 1 costin@google.com costin@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
krun.go
in pkg/mesh
376 17 2021-09-29 2022-01-28 26 4 costin@google.com costin@gmail.com
krun.go
in cmd/krun
118 3 2021-09-07 2022-01-27 23 4 costin@google.com costin@google.com
app.go
in pkg/mesh
181 8 2021-10-11 2022-01-28 11 4 costin@gmail.com costin@gmail.com
td.go
in pkg/mesh
100 6 2021-11-16 2022-01-27 8 4 josenavarro@google.com costin@google.com
envoy.go
in pkg/mesh
123 4 2021-11-16 2021-11-23 6 4 josenavarro@google.com costin@gmail.com
85 - 2021-11-16 2021-11-23 4 4 josenavarro@google.com costin@gmail.com
131 - 2021-09-07 2021-12-15 8 3 costin@google.com costin@gmail.com
55 - 2021-09-07 2021-11-15 5 3 costin@google.com costin@gmail.com
istio.go
in pkg/mesh
386 8 2021-09-29 2022-01-28 23 2 costin@google.com costin@gmail.com
snigate.go
in meshcon/meshconnectord
119 3 2021-10-03 2022-01-28 20 2 costin@gmail.com costin@gmail.com
416 12 2021-09-29 2022-01-28 19 2 costin@google.com costin@gmail.com
hbone.go
in cmd/hbone
83 3 2021-09-29 2021-11-23 14 2 costin@google.com costin@gmail.com
sshd.go
in pkg/sshd
72 1 2021-09-29 2021-11-23 12 2 costin@google.com costin@gmail.com
deployment.yaml
in manifests/hgate
43 - 2021-09-07 2021-12-15 11 2 costin@google.com costin@gmail.com
hboned.go
in pkg/hbone
133 4 2021-09-29 2021-12-15 10 2 costin@google.com costin@gmail.com
meshenv.go
in meshcon/meshconnectord
100 5 2021-11-15 2022-01-28 10 2 costin@google.com costin@gmail.com
meshenv-gcp.go
in meshcon/meshconnectord
75 3 2021-11-15 2022-01-28 9 2 costin@google.com costin@gmail.com
k8s_discovery.go
in meshcon/meshconnectord
59 5 2021-10-03 2022-01-28 9 2 costin@gmail.com costin@gmail.com
86 - 2021-09-07 2022-01-28 9 2 costin@google.com costin@gmail.com
14 - 2021-10-06 2021-12-15 9 2 costin@gmail.com costin@gmail.com
sts.go
in pkg/sts
388 15 2021-09-30 2021-11-23 8 2 costin@google.com costin@gmail.com
service.yaml
in manifests/hgate
71 - 2021-09-07 2021-11-23 8 2 costin@google.com costin@gmail.com
hgate.go
in cmd/hgate
23 1 2021-10-06 2021-11-23 8 2 costin@google.com costin@gmail.com
k8s_client.go
in pkg/k8s
149 9 2021-11-15 2022-01-28 7 2 costin@google.com costin@gmail.com
ssh.go
in pkg/sshd
274 10 2021-10-09 2021-12-15 7 2 costin@google.com costin@gmail.com
certs.go
in pkg/mesh
209 6 2021-11-10 2021-11-23 7 2 costin@google.com costin@gmail.com
hbonec.go
in pkg/hbone
157 5 2021-09-29 2021-12-15 7 2 costin@google.com costin@gmail.com
k8s_tokens.go
in pkg/mesh
27 3 2021-09-29 2021-11-23 6 2 costin@google.com costin@gmail.com
sni.go
in pkg/hbone
170 3 2021-09-29 2021-12-15 6 2 costin@google.com costin@gmail.com
ssh_exec.go
in pkg/sshd
438 18 2021-10-09 2021-12-15 5 2 costin@google.com costin@gmail.com
krun-debug.go
in cmd/krun
7 1 2021-09-07 2021-10-10 5 2 costin@google.com costin@gmail.com
istio.yaml
in manifests/hgate
72 - 2021-09-07 2021-11-02 4 2 costin@google.com costin@google.com
85 - 2021-12-08 2021-12-15 3 2 costin@google.com costin@gmail.com
tcpip.go
in pkg/sshd
164 2 2021-10-09 2021-10-11 3 2 costin@google.com costin@google.com
io.go
in pkg/hbone
272 21 2021-09-29 2021-11-16 3 2 costin@google.com costin@gmail.com
cas-template.yaml
in manifests
23 - 2021-11-10 2021-11-16 3 2 costin@google.com costin@gmail.com
10 - 2021-11-19 2021-11-23 3 2 costin@gmail.com costin@gmail.com
kustomization.yaml
in manifests
10 - 2021-09-07 2021-10-06 3 2 costin@google.com costin@google.com
certs.go
in pkg/cas
83 3 2022-01-27 2022-01-28 2 2 costin@google.com costin@gmail.com
token_cache.go
in pkg/sts
43 2 2021-10-23 2021-10-26 2 2 costin@google.com costin@gmail.com
cloudbuild.yaml
in tools/builder
4 - 2021-10-07 2021-10-07 1 2 costin@gmail.com costin@google.com
sftp.go
in pkg/sshd
1 - 2021-10-11 2021-10-11 1 2 costin@gmail.com costin@google.com
86 - 2021-09-07 2021-09-29 2 1 costin@google.com costin@google.com
rbac.yaml
in manifests/hgate
66 - 2021-09-07 2021-09-29 2 1 costin@google.com costin@google.com
36 - 2021-09-07 2021-09-29 2 1 costin@google.com costin@google.com
cluster-rbac.yaml
in manifests/hgate
71 - 2021-09-07 2021-09-29 2 1 costin@google.com costin@google.com
echo.go
in pkg/echo
81 3 2021-09-29 2021-09-29 1 1 costin@google.com costin@google.com
157 6 2021-09-29 2021-09-29 1 1 costin@google.com costin@google.com
googleidp.yaml
in manifests
10 - 2021-09-07 2021-09-07 1 1 costin@google.com costin@google.com
579 - 2021-09-29 2021-09-29 1 1 costin@google.com costin@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
579 - 2021-09-29 2021-09-29 1 1 costin@google.com costin@google.com
157 6 2021-09-29 2021-09-29 1 1 costin@google.com costin@google.com
86 - 2021-09-07 2021-09-29 2 1 costin@google.com costin@google.com
echo.go
in pkg/echo
81 3 2021-09-29 2021-09-29 1 1 costin@google.com costin@google.com
cluster-rbac.yaml
in manifests/hgate
71 - 2021-09-07 2021-09-29 2 1 costin@google.com costin@google.com
rbac.yaml
in manifests/hgate
66 - 2021-09-07 2021-09-29 2 1 costin@google.com costin@google.com
36 - 2021-09-07 2021-09-29 2 1 costin@google.com costin@google.com
googleidp.yaml
in manifests
10 - 2021-09-07 2021-09-07 1 1 costin@google.com costin@google.com
ssh_exec.go
in pkg/sshd
438 18 2021-10-09 2021-12-15 5 2 costin@google.com costin@gmail.com
416 12 2021-09-29 2022-01-28 19 2 costin@google.com costin@gmail.com
sts.go
in pkg/sts
388 15 2021-09-30 2021-11-23 8 2 costin@google.com costin@gmail.com
istio.go
in pkg/mesh
386 8 2021-09-29 2022-01-28 23 2 costin@google.com costin@gmail.com
ssh.go
in pkg/sshd
274 10 2021-10-09 2021-12-15 7 2 costin@google.com costin@gmail.com
io.go
in pkg/hbone
272 21 2021-09-29 2021-11-16 3 2 costin@google.com costin@gmail.com
certs.go
in pkg/mesh
209 6 2021-11-10 2021-11-23 7 2 costin@google.com costin@gmail.com
sni.go
in pkg/hbone
170 3 2021-09-29 2021-12-15 6 2 costin@google.com costin@gmail.com
tcpip.go
in pkg/sshd
164 2 2021-10-09 2021-10-11 3 2 costin@google.com costin@google.com
hbonec.go
in pkg/hbone
157 5 2021-09-29 2021-12-15 7 2 costin@google.com costin@gmail.com
k8s_client.go
in pkg/k8s
149 9 2021-11-15 2022-01-28 7 2 costin@google.com costin@gmail.com
hboned.go
in pkg/hbone
133 4 2021-09-29 2021-12-15 10 2 costin@google.com costin@gmail.com
snigate.go
in meshcon/meshconnectord
119 3 2021-10-03 2022-01-28 20 2 costin@gmail.com costin@gmail.com
meshenv.go
in meshcon/meshconnectord
100 5 2021-11-15 2022-01-28 10 2 costin@google.com costin@gmail.com
86 - 2021-09-07 2022-01-28 9 2 costin@google.com costin@gmail.com
85 - 2021-12-08 2021-12-15 3 2 costin@google.com costin@gmail.com
certs.go
in pkg/cas
83 3 2022-01-27 2022-01-28 2 2 costin@google.com costin@gmail.com
hbone.go
in cmd/hbone
83 3 2021-09-29 2021-11-23 14 2 costin@google.com costin@gmail.com
meshenv-gcp.go
in meshcon/meshconnectord
75 3 2021-11-15 2022-01-28 9 2 costin@google.com costin@gmail.com
sshd.go
in pkg/sshd
72 1 2021-09-29 2021-11-23 12 2 costin@google.com costin@gmail.com
istio.yaml
in manifests/hgate
72 - 2021-09-07 2021-11-02 4 2 costin@google.com costin@google.com
service.yaml
in manifests/hgate
71 - 2021-09-07 2021-11-23 8 2 costin@google.com costin@gmail.com
k8s_discovery.go
in meshcon/meshconnectord
59 5 2021-10-03 2022-01-28 9 2 costin@gmail.com costin@gmail.com
token_cache.go
in pkg/sts
43 2 2021-10-23 2021-10-26 2 2 costin@google.com costin@gmail.com
deployment.yaml
in manifests/hgate
43 - 2021-09-07 2021-12-15 11 2 costin@google.com costin@gmail.com
k8s_tokens.go
in pkg/mesh
27 3 2021-09-29 2021-11-23 6 2 costin@google.com costin@gmail.com
cas-template.yaml
in manifests
23 - 2021-11-10 2021-11-16 3 2 costin@google.com costin@gmail.com
hgate.go
in cmd/hgate
23 1 2021-10-06 2021-11-23 8 2 costin@google.com costin@gmail.com
14 - 2021-10-06 2021-12-15 9 2 costin@gmail.com costin@gmail.com
10 - 2021-11-19 2021-11-23 3 2 costin@gmail.com costin@gmail.com
kustomization.yaml
in manifests
10 - 2021-09-07 2021-10-06 3 2 costin@google.com costin@google.com
krun-debug.go
in cmd/krun
7 1 2021-09-07 2021-10-10 5 2 costin@google.com costin@gmail.com
cloudbuild.yaml
in tools/builder
4 - 2021-10-07 2021-10-07 1 2 costin@gmail.com costin@google.com
sftp.go
in pkg/sshd
1 - 2021-10-11 2021-10-11 1 2 costin@gmail.com costin@google.com
131 - 2021-09-07 2021-12-15 8 3 costin@google.com costin@gmail.com
55 - 2021-09-07 2021-11-15 5 3 costin@google.com costin@gmail.com
krun.go
in pkg/mesh
376 17 2021-09-29 2022-01-28 26 4 costin@google.com costin@gmail.com
app.go
in pkg/mesh
181 8 2021-10-11 2022-01-28 11 4 costin@gmail.com costin@gmail.com
envoy.go
in pkg/mesh
123 4 2021-11-16 2021-11-23 6 4 josenavarro@google.com costin@gmail.com
krun.go
in cmd/krun
118 3 2021-09-07 2022-01-27 23 4 costin@google.com costin@google.com
td.go
in pkg/mesh
100 6 2021-11-16 2022-01-27 8 4 josenavarro@google.com costin@google.com
85 - 2021-11-16 2021-11-23 4 4 josenavarro@google.com costin@gmail.com
Correlations

File Size vs. Number of Changes: 50 points

cloudbuild.yaml x: 86 lines of code y: 9 # changes meshcon/meshconnectord/k8s_discovery.go x: 59 lines of code y: 9 # changes meshcon/meshconnectord/meshenv-gcp.go x: 75 lines of code y: 9 # changes meshcon/meshconnectord/meshenv.go x: 100 lines of code y: 10 # changes meshcon/meshconnectord/snigate.go x: 119 lines of code y: 20 # changes pkg/cas/certs.go x: 83 lines of code y: 2 # changes pkg/gcp/gcp-kubeconfig.go x: 416 lines of code y: 19 # changes pkg/k8s/k8s_client.go x: 149 lines of code y: 7 # changes pkg/mesh/app.go x: 181 lines of code y: 11 # changes pkg/mesh/istio.go x: 386 lines of code y: 23 # changes pkg/mesh/krun.go x: 376 lines of code y: 26 # changes cmd/krun/krun.go x: 118 lines of code y: 23 # changes pkg/mesh/td.go x: 100 lines of code y: 8 # changes manifests/hgate/deployment.yaml x: 43 lines of code y: 11 # changes manifests/kustomization-tmpl.yaml x: 14 lines of code y: 9 # changes manifests/sni-service-template.yaml x: 131 lines of code y: 8 # changes pkg/hbone/hbonec.go x: 157 lines of code y: 7 # changes pkg/hbone/hboned.go x: 133 lines of code y: 10 # changes pkg/hbone/sni.go x: 170 lines of code y: 6 # changes pkg/sshd/ssh.go x: 274 lines of code y: 7 # changes pkg/sshd/ssh_exec.go x: 438 lines of code y: 5 # changes scripts/td_bootstrap.yaml x: 85 lines of code y: 3 # changes cmd/hbone/hbone.go x: 83 lines of code y: 14 # changes cmd/hgate/hgate.go x: 23 lines of code y: 8 # changes manifests/hgate/service.yaml x: 71 lines of code y: 8 # changes manifests/sidecar-imports.yaml x: 10 lines of code y: 3 # changes pkg/mesh/certs.go x: 209 lines of code y: 7 # changes pkg/mesh/envoy.go x: 123 lines of code y: 6 # changes pkg/mesh/k8s_tokens.go x: 27 lines of code y: 6 # changes pkg/sshd/sshd.go x: 72 lines of code y: 12 # changes pkg/sts/sts.go x: 388 lines of code y: 8 # changes scripts/bootstrap_template.yaml x: 85 lines of code y: 4 # changes manifests/cas-template.yaml x: 23 lines of code y: 3 # changes pkg/hbone/io.go x: 272 lines of code y: 3 # changes manifests/google-service-account-template.yaml x: 55 lines of code y: 5 # changes manifests/hgate/istio.yaml x: 72 lines of code y: 4 # changes pkg/sts/token_cache.go x: 43 lines of code y: 2 # changes pkg/sshd/sftp.go x: 1 lines of code y: 1 # changes pkg/sshd/tcpip.go x: 164 lines of code y: 3 # changes cmd/krun/krun-debug.go x: 7 lines of code y: 5 # changes tools/builder/cloudbuild.yaml x: 4 lines of code y: 1 # changes manifests/hgate/cluster-rbac.yaml x: 71 lines of code y: 2 # changes manifests/hgate/istio-system-discovery-rbac.yaml x: 36 lines of code y: 2 # changes manifests/hgate/rbac.yaml x: 66 lines of code y: 2 # changes manifests/hgate/telemetry-stackdriver-patch.yaml x: 579 lines of code y: 1 # changes manifests/identityprovider-crd-v1.yaml x: 86 lines of code y: 2 # changes pkg/echo/echo.go x: 81 lines of code y: 1 # changes pkg/mesh/grpc_bootstrap.go x: 157 lines of code y: 1 # changes manifests/googleidp.yaml x: 10 lines of code y: 1 # changes
26.0
# changes
  min: 1.0
  average: 7.2
  25th percentile: 2.75
  median: 6.0
  75th percentile: 9.0
  max: 26.0
0 579.0
lines of code
min: 1.0 | average: 130.42 | 25th percentile: 43.0 | median: 85.0 | 75th percentile: 158.75 | max: 579.0

Number of Contributors vs. Number of Changes: 50 points

cloudbuild.yaml x: 2 # contributors y: 9 # changes meshcon/meshconnectord/meshenv.go x: 2 # contributors y: 10 # changes meshcon/meshconnectord/snigate.go x: 2 # contributors y: 20 # changes pkg/cas/certs.go x: 2 # contributors y: 2 # changes pkg/gcp/gcp-kubeconfig.go x: 2 # contributors y: 19 # changes pkg/k8s/k8s_client.go x: 2 # contributors y: 7 # changes pkg/mesh/app.go x: 4 # contributors y: 11 # changes pkg/mesh/istio.go x: 2 # contributors y: 23 # changes pkg/mesh/krun.go x: 4 # contributors y: 26 # changes cmd/krun/krun.go x: 4 # contributors y: 23 # changes pkg/mesh/td.go x: 4 # contributors y: 8 # changes manifests/hgate/deployment.yaml x: 2 # contributors y: 11 # changes manifests/sni-service-template.yaml x: 3 # contributors y: 8 # changes pkg/hbone/sni.go x: 2 # contributors y: 6 # changes pkg/sshd/ssh_exec.go x: 2 # contributors y: 5 # changes scripts/td_bootstrap.yaml x: 2 # contributors y: 3 # changes cmd/hbone/hbone.go x: 2 # contributors y: 14 # changes cmd/hgate/hgate.go x: 2 # contributors y: 8 # changes pkg/mesh/envoy.go x: 4 # contributors y: 6 # changes pkg/sshd/sshd.go x: 2 # contributors y: 12 # changes scripts/bootstrap_template.yaml x: 4 # contributors y: 4 # changes manifests/google-service-account-template.yaml x: 3 # contributors y: 5 # changes manifests/hgate/istio.yaml x: 2 # contributors y: 4 # changes pkg/sshd/sftp.go x: 2 # contributors y: 1 # changes manifests/hgate/cluster-rbac.yaml x: 1 # contributors y: 2 # changes manifests/hgate/telemetry-stackdriver-patch.yaml x: 1 # contributors y: 1 # changes
26.0
# changes
  min: 1.0
  average: 7.2
  25th percentile: 2.75
  median: 6.0
  75th percentile: 9.0
  max: 26.0
0 4.0
# contributors
min: 1.0 | average: 2.12 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 50 points

cloudbuild.yaml x: 2 # contributors y: 86 lines of code meshcon/meshconnectord/k8s_discovery.go x: 2 # contributors y: 59 lines of code meshcon/meshconnectord/meshenv-gcp.go x: 2 # contributors y: 75 lines of code meshcon/meshconnectord/meshenv.go x: 2 # contributors y: 100 lines of code meshcon/meshconnectord/snigate.go x: 2 # contributors y: 119 lines of code pkg/cas/certs.go x: 2 # contributors y: 83 lines of code pkg/gcp/gcp-kubeconfig.go x: 2 # contributors y: 416 lines of code pkg/k8s/k8s_client.go x: 2 # contributors y: 149 lines of code pkg/mesh/app.go x: 4 # contributors y: 181 lines of code pkg/mesh/istio.go x: 2 # contributors y: 386 lines of code pkg/mesh/krun.go x: 4 # contributors y: 376 lines of code cmd/krun/krun.go x: 4 # contributors y: 118 lines of code pkg/mesh/td.go x: 4 # contributors y: 100 lines of code manifests/hgate/deployment.yaml x: 2 # contributors y: 43 lines of code manifests/kustomization-tmpl.yaml x: 2 # contributors y: 14 lines of code manifests/sni-service-template.yaml x: 3 # contributors y: 131 lines of code pkg/hbone/hbonec.go x: 2 # contributors y: 157 lines of code pkg/hbone/hboned.go x: 2 # contributors y: 133 lines of code pkg/hbone/sni.go x: 2 # contributors y: 170 lines of code pkg/sshd/ssh.go x: 2 # contributors y: 274 lines of code pkg/sshd/ssh_exec.go x: 2 # contributors y: 438 lines of code cmd/hgate/hgate.go x: 2 # contributors y: 23 lines of code manifests/hgate/service.yaml x: 2 # contributors y: 71 lines of code manifests/sidecar-imports.yaml x: 2 # contributors y: 10 lines of code pkg/mesh/certs.go x: 2 # contributors y: 209 lines of code pkg/mesh/envoy.go x: 4 # contributors y: 123 lines of code pkg/mesh/k8s_tokens.go x: 2 # contributors y: 27 lines of code pkg/sts/sts.go x: 2 # contributors y: 388 lines of code scripts/bootstrap_template.yaml x: 4 # contributors y: 85 lines of code pkg/hbone/io.go x: 2 # contributors y: 272 lines of code manifests/google-service-account-template.yaml x: 3 # contributors y: 55 lines of code pkg/sshd/sftp.go x: 2 # contributors y: 1 lines of code pkg/sshd/tcpip.go x: 2 # contributors y: 164 lines of code cmd/krun/krun-debug.go x: 2 # contributors y: 7 lines of code tools/builder/cloudbuild.yaml x: 2 # contributors y: 4 lines of code manifests/hgate/cluster-rbac.yaml x: 1 # contributors y: 71 lines of code manifests/hgate/istio-system-discovery-rbac.yaml x: 1 # contributors y: 36 lines of code manifests/hgate/rbac.yaml x: 1 # contributors y: 66 lines of code manifests/hgate/telemetry-stackdriver-patch.yaml x: 1 # contributors y: 579 lines of code manifests/identityprovider-crd-v1.yaml x: 1 # contributors y: 86 lines of code pkg/echo/echo.go x: 1 # contributors y: 81 lines of code pkg/mesh/grpc_bootstrap.go x: 1 # contributors y: 157 lines of code manifests/googleidp.yaml x: 1 # contributors y: 10 lines of code
579.0
lines of code
  min: 1.0
  average: 130.42
  25th percentile: 43.0
  median: 85.0
  75th percentile: 158.75
  max: 579.0
0 4.0
# contributors
min: 1.0 | average: 2.12 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0