GoogleCloudPlatform / cloud-run-samples
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 18 files with 777 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 9 files changed 6-20 times (378 lines of code)
    • 9 files changed 1-5 times (399 lines of code)
0% | 0% | 0% | 48% | 51%
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 18 files with 777 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)
    • 1 file changed by 6-10 contributors (65 lines of code)
    • 15 files changed by 2-5 contributors (613 lines of code)
    • 2 files changed by 1 contributor (99 lines of code)
0% | 0% | 8% | 78% | 12%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
yaml, sh, md, dockerfile, go, mod, txt, json, py, dockerignore, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml0% | 0% | 0% | 56% | 43%
go0% | 0% | 0% | 26% | 73%
py0% | 0% | 0% | 21% | 78%
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
testing0% | 0% | 0% | 63% | 36%
vpc-sample0% | 0% | 0% | 100% | 0%
helloworld-shell0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 100% | 0%
gcloud-report0% | 0% | 0% | 0% | 100%
multi-container0% | 0% | 0% | 0% | 100%
volume-checker0% | 0% | 0% | 0% | 100%
jobs-shell0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 18)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
101 - 2020-09-24 2024-11-19 13 4 dinagraves@google.com katie@glasnt.com
tests.cloudbuild.yaml
in helloworld-shell
65 - 2020-05-29 2024-11-19 11 6 55413432+dinagraves@users.n... katie@glasnt.com
7 - 2020-06-04 2023-06-21 9 2 akitsch@google.com akitsch@google.com
12 - 2020-06-04 2023-06-21 8 2 akitsch@google.com akitsch@google.com
12 - 2020-06-04 2023-06-21 8 2 akitsch@google.com akitsch@google.com
main.py
in vpc-sample
18 2 2020-09-24 2023-05-18 7 2 dinagraves@google.com akitsch@google.com
invoke.go
in helloworld-shell
28 2 2020-05-26 2022-04-01 7 5 adamross@google.com 98852775+hennikatsoci@users...
cloud-run-template.cloudbuild.yaml
in testing/cloudbuild-templates
64 - 2020-05-29 2024-11-19 6 5 55413432+dinagraves@users.n... katie@glasnt.com
cloud-run-anthos-template.cloudbuild.yaml
in testing/cloudbuild-templates
71 - 2020-05-29 2024-11-19 6 5 55413432+dinagraves@users.n... katie@glasnt.com
service.yaml
in multi-container/hello-nginx-sample
58 - 2023-06-30 2024-02-23 5 1 pattishin@users.noreply.git... pattishin@users.noreply.git...
tests.cloudbuild.yaml
in gcloud-report
77 - 2020-12-01 2024-11-19 5 3 adamross@google.com katie@glasnt.com
46 - 2022-05-09 2024-11-19 4 3 356014+wietsevenema@users.n... katie@glasnt.com
test-yaml.yaml
in testing/test-cases
14 - 2020-04-23 2020-04-24 2 2 dinagraves@google.com 55413432+dinagraves@users.n...
tests.cloudbuild.yaml
in volume-checker
26 - 2023-02-17 2023-06-21 2 2 danvogel@google.com akitsch@google.com
tests.cloudbuild.yaml
in multi-container/hello-nginx-sample
36 - 2023-06-30 2024-11-19 2 2 pattishin@users.noreply.git... katie@glasnt.com
invoke.go
in gcloud-report
37 2 2020-12-01 2021-02-09 2 2 adamross@google.com akitsch@google.com
main.go
in volume-checker
41 3 2023-02-17 2023-02-17 1 1 danvogel@google.com danvogel@google.com
main.py
in testing/flakybot-function
64 3 2021-02-09 2021-02-09 1 2 akitsch@google.com justin.beckwith@gmail.com
Files With Most Contributors (Top 18)
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
tests.cloudbuild.yaml
in helloworld-shell
65 - 2020-05-29 2024-11-19 11 6 55413432+dinagraves@users.n... katie@glasnt.com
invoke.go
in helloworld-shell
28 2 2020-05-26 2022-04-01 7 5 adamross@google.com 98852775+hennikatsoci@users...
cloud-run-anthos-template.cloudbuild.yaml
in testing/cloudbuild-templates
71 - 2020-05-29 2024-11-19 6 5 55413432+dinagraves@users.n... katie@glasnt.com
cloud-run-template.cloudbuild.yaml
in testing/cloudbuild-templates
64 - 2020-05-29 2024-11-19 6 5 55413432+dinagraves@users.n... katie@glasnt.com
101 - 2020-09-24 2024-11-19 13 4 dinagraves@google.com katie@glasnt.com
tests.cloudbuild.yaml
in gcloud-report
77 - 2020-12-01 2024-11-19 5 3 adamross@google.com katie@glasnt.com
46 - 2022-05-09 2024-11-19 4 3 356014+wietsevenema@users.n... katie@glasnt.com
7 - 2020-06-04 2023-06-21 9 2 akitsch@google.com akitsch@google.com
12 - 2020-06-04 2023-06-21 8 2 akitsch@google.com akitsch@google.com
12 - 2020-06-04 2023-06-21 8 2 akitsch@google.com akitsch@google.com
main.py
in vpc-sample
18 2 2020-09-24 2023-05-18 7 2 dinagraves@google.com akitsch@google.com
test-yaml.yaml
in testing/test-cases
14 - 2020-04-23 2020-04-24 2 2 dinagraves@google.com 55413432+dinagraves@users.n...
tests.cloudbuild.yaml
in volume-checker
26 - 2023-02-17 2023-06-21 2 2 danvogel@google.com akitsch@google.com
invoke.go
in gcloud-report
37 2 2020-12-01 2021-02-09 2 2 adamross@google.com akitsch@google.com
tests.cloudbuild.yaml
in multi-container/hello-nginx-sample
36 - 2023-06-30 2024-11-19 2 2 pattishin@users.noreply.git... katie@glasnt.com
main.py
in testing/flakybot-function
64 3 2021-02-09 2021-02-09 1 2 akitsch@google.com justin.beckwith@gmail.com
service.yaml
in multi-container/hello-nginx-sample
58 - 2023-06-30 2024-02-23 5 1 pattishin@users.noreply.git... pattishin@users.noreply.git...
main.go
in volume-checker
41 3 2023-02-17 2023-02-17 1 1 danvogel@google.com danvogel@google.com
Files With Least Contributors (Top 18)
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
service.yaml
in multi-container/hello-nginx-sample
58 - 2023-06-30 2024-02-23 5 1 pattishin@users.noreply.git... pattishin@users.noreply.git...
main.go
in volume-checker
41 3 2023-02-17 2023-02-17 1 1 danvogel@google.com danvogel@google.com
main.py
in testing/flakybot-function
64 3 2021-02-09 2021-02-09 1 2 akitsch@google.com justin.beckwith@gmail.com
invoke.go
in gcloud-report
37 2 2020-12-01 2021-02-09 2 2 adamross@google.com akitsch@google.com
tests.cloudbuild.yaml
in multi-container/hello-nginx-sample
36 - 2023-06-30 2024-11-19 2 2 pattishin@users.noreply.git... katie@glasnt.com
tests.cloudbuild.yaml
in volume-checker
26 - 2023-02-17 2023-06-21 2 2 danvogel@google.com akitsch@google.com
main.py
in vpc-sample
18 2 2020-09-24 2023-05-18 7 2 dinagraves@google.com akitsch@google.com
test-yaml.yaml
in testing/test-cases
14 - 2020-04-23 2020-04-24 2 2 dinagraves@google.com 55413432+dinagraves@users.n...
12 - 2020-06-04 2023-06-21 8 2 akitsch@google.com akitsch@google.com
12 - 2020-06-04 2023-06-21 8 2 akitsch@google.com akitsch@google.com
7 - 2020-06-04 2023-06-21 9 2 akitsch@google.com akitsch@google.com
tests.cloudbuild.yaml
in gcloud-report
77 - 2020-12-01 2024-11-19 5 3 adamross@google.com katie@glasnt.com
46 - 2022-05-09 2024-11-19 4 3 356014+wietsevenema@users.n... katie@glasnt.com
101 - 2020-09-24 2024-11-19 13 4 dinagraves@google.com katie@glasnt.com
cloud-run-anthos-template.cloudbuild.yaml
in testing/cloudbuild-templates
71 - 2020-05-29 2024-11-19 6 5 55413432+dinagraves@users.n... katie@glasnt.com
cloud-run-template.cloudbuild.yaml
in testing/cloudbuild-templates
64 - 2020-05-29 2024-11-19 6 5 55413432+dinagraves@users.n... katie@glasnt.com
invoke.go
in helloworld-shell
28 2 2020-05-26 2022-04-01 7 5 adamross@google.com 98852775+hennikatsoci@users...
tests.cloudbuild.yaml
in helloworld-shell
65 - 2020-05-29 2024-11-19 11 6 55413432+dinagraves@users.n... katie@glasnt.com
Correlations

File Size vs. Number of Changes: 18 points

gcloud-report/tests.cloudbuild.yaml x: 77 lines of code y: 5 # changes helloworld-shell/tests.cloudbuild.yaml x: 65 lines of code y: 11 # changes jobs-shell/tests.cloudbuild.yaml x: 46 lines of code y: 4 # changes multi-container/hello-nginx-sample/tests.cloudbuild.yaml x: 36 lines of code y: 2 # changes testing/cloudbuild-templates/cloud-run-anthos-template.cloudbuild.yaml x: 71 lines of code y: 6 # changes testing/cloudbuild-templates/cloud-run-template.cloudbuild.yaml x: 64 lines of code y: 6 # changes vpc-sample/tests.cloudbuild.yaml x: 101 lines of code y: 13 # changes multi-container/hello-nginx-sample/service.yaml x: 58 lines of code y: 5 # changes dockerfile.lint.cloudbuild.yaml x: 12 lines of code y: 8 # changes volume-checker/tests.cloudbuild.yaml x: 26 lines of code y: 2 # changes yaml.lint.cloudbuild.yaml x: 7 lines of code y: 9 # changes vpc-sample/main.py x: 18 lines of code y: 7 # changes volume-checker/main.go x: 41 lines of code y: 1 # changes helloworld-shell/invoke.go x: 28 lines of code y: 7 # changes testing/flakybot-function/main.py x: 64 lines of code y: 1 # changes gcloud-report/invoke.go x: 37 lines of code y: 2 # changes testing/test-cases/test-yaml.yaml x: 14 lines of code y: 2 # changes
13.0
# changes
  min: 1.0
  average: 5.5
  25th percentile: 2.0
  median: 5.5
  75th percentile: 8.0
  max: 13.0
0 101.0
lines of code
min: 7.0 | average: 43.17 | 25th percentile: 17.0 | median: 39.0 | 75th percentile: 64.25 | max: 101.0

Number of Contributors vs. Number of Changes: 18 points

gcloud-report/tests.cloudbuild.yaml x: 3 # contributors y: 5 # changes helloworld-shell/tests.cloudbuild.yaml x: 6 # contributors y: 11 # changes jobs-shell/tests.cloudbuild.yaml x: 3 # contributors y: 4 # changes multi-container/hello-nginx-sample/tests.cloudbuild.yaml x: 2 # contributors y: 2 # changes testing/cloudbuild-templates/cloud-run-anthos-template.cloudbuild.yaml x: 5 # contributors y: 6 # changes vpc-sample/tests.cloudbuild.yaml x: 4 # contributors y: 13 # changes multi-container/hello-nginx-sample/service.yaml x: 1 # contributors y: 5 # changes dockerfile.lint.cloudbuild.yaml x: 2 # contributors y: 8 # changes yaml.lint.cloudbuild.yaml x: 2 # contributors y: 9 # changes vpc-sample/main.py x: 2 # contributors y: 7 # changes volume-checker/main.go x: 1 # contributors y: 1 # changes helloworld-shell/invoke.go x: 5 # contributors y: 7 # changes testing/flakybot-function/main.py x: 2 # contributors y: 1 # changes
13.0
# changes
  min: 1.0
  average: 5.5
  25th percentile: 2.0
  median: 5.5
  75th percentile: 8.0
  max: 13.0
0 6.0
# contributors
min: 1.0 | average: 2.83 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.25 | max: 6.0

Number of Contributors vs. File Size: 18 points

gcloud-report/tests.cloudbuild.yaml x: 3 # contributors y: 77 lines of code helloworld-shell/tests.cloudbuild.yaml x: 6 # contributors y: 65 lines of code jobs-shell/tests.cloudbuild.yaml x: 3 # contributors y: 46 lines of code multi-container/hello-nginx-sample/tests.cloudbuild.yaml x: 2 # contributors y: 36 lines of code testing/cloudbuild-templates/cloud-run-anthos-template.cloudbuild.yaml x: 5 # contributors y: 71 lines of code testing/cloudbuild-templates/cloud-run-template.cloudbuild.yaml x: 5 # contributors y: 64 lines of code vpc-sample/tests.cloudbuild.yaml x: 4 # contributors y: 101 lines of code multi-container/hello-nginx-sample/service.yaml x: 1 # contributors y: 58 lines of code dockerfile.lint.cloudbuild.yaml x: 2 # contributors y: 12 lines of code volume-checker/tests.cloudbuild.yaml x: 2 # contributors y: 26 lines of code yaml.lint.cloudbuild.yaml x: 2 # contributors y: 7 lines of code vpc-sample/main.py x: 2 # contributors y: 18 lines of code volume-checker/main.go x: 1 # contributors y: 41 lines of code helloworld-shell/invoke.go x: 5 # contributors y: 28 lines of code testing/flakybot-function/main.py x: 2 # contributors y: 64 lines of code gcloud-report/invoke.go x: 2 # contributors y: 37 lines of code testing/test-cases/test-yaml.yaml x: 2 # contributors y: 14 lines of code
101.0
lines of code
  min: 7.0
  average: 43.17
  25th percentile: 17.0
  median: 39.0
  75th percentile: 64.25
  max: 101.0
0 6.0
# contributors
min: 1.0 | average: 2.83 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.25 | max: 6.0