GoogleCloudPlatform / service-extensions
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 51 files with 3,139 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)
    • 3 files changed 6-20 times (439 lines of code)
    • 48 files changed 1-5 times (2,700 lines of code)
0% | 0% | 0% | 13% | 86%
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 51 files with 3,139 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)
    • 18 files changed by 2-5 contributors (1,998 lines of code)
    • 33 files changed by 1 contributor (1,141 lines of code)
0% | 0% | 0% | 63% | 36%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, go, cc, rst, rs, java, yaml, md, txt, bzl, dockerignore, css, h, mod, patch, bat, xml, json, html, gitignore, clang-format, toml, proto
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 39% | 60%
bzl0% | 0% | 0% | 6% | 93%
java0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
cc0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
callouts0% | 0% | 0% | 18% | 81%
plugins0% | 0% | 0% | 6% | 93%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
callout_server.py
in callouts/python/extproc/service
212 19 2024-02-27 2025-03-06 13 4 jstraceski@google.com pjasinski@google.com
callout_tools.py
in callouts/python/extproc/service
150 9 2024-03-27 2025-03-07 9 3 jstraceski@google.com pjasinski@google.com
plugins.bzl
in plugins
77 - 2023-10-18 2025-01-14 6 3 mattleon@google.com mattleon@google.com
service_callout_example.py
in callouts/python/extproc/example/add_body
18 2 2024-03-18 2024-05-23 5 5 90000680+victorwoli@users.n... periclesweiber@ciandt.com
service_callout_example.py
in callouts/python/extproc/example/add_header
23 2 2024-03-18 2024-05-23 5 3 90000680+victorwoli@users.n... periclesweiber@ciandt.com
service_callout_example.py
in callouts/python/extproc/example/normalize_header
30 3 2024-03-18 2024-09-09 5 4 90000680+victorwoli@users.n... 54929568+3026joe@users.nore...
buf.gen.yaml
in callouts/python
8 - 2024-03-20 2024-05-31 4 1 jstraceski@google.com jstraceski@google.com
service_callout_example.py
in callouts/python/extproc/example/update_header
23 2 2024-03-18 2024-05-23 4 3 90000680+victorwoli@users.n... periclesweiber@ciandt.com
service_callout_example.py
in callouts/python/extproc/example/add_custom_response
47 6 2024-03-20 2024-05-23 4 2 periclesweiber@ciandt.com periclesweiber@ciandt.com
service_callout_example.py
in callouts/python/extproc/example/jwt_auth
63 5 2024-04-11 2024-09-27 4 2 periclesweiber@ciandt.com jstraceski@google.com
observability_server.py
in callouts/python/extproc/example/e2e_tests
72 7 2024-04-18 2025-01-09 4 1 jstraceski@google.com jstraceski@google.com
ext_proc_client.py
in callouts/python/extproc/example
72 2 2024-06-05 2024-07-15 4 2 jstraceski@google.com jstraceski@google.com
service_callout_example.py
in callouts/python/extproc/example/redirect
15 1 2024-03-28 2024-05-23 3 2 periclesweiber@ciandt.com periclesweiber@ciandt.com
Cargo.toml
in plugins/bazel/cargo
23 - 2025-01-22 2025-03-03 3 2 dantebot@google.com dantebot@google.com
service_callout_example.py
in callouts/python/extproc/example/cloud_log
33 2 2024-03-20 2024-05-23 3 2 periclesweiber@ciandt.com periclesweiber@ciandt.com
metadata_server.py
in callouts/python/extproc/example/e2e_tests
48 3 2024-04-04 2024-05-23 3 2 jstraceski@google.com periclesweiber@ciandt.com
main.go
in callouts/go/extproc/cmd/example
49 1 2024-07-15 2025-03-18 3 3 periclesweiber@ciandt.com pjasinski@google.com
defs.bzl
in plugins/bazel/cargo/remote
1009 - 2025-01-22 2025-03-03 3 2 dantebot@google.com dantebot@google.com
buf_dev.gen.yaml
in callouts/python
10 - 2024-05-23 2024-05-31 2 1 jstraceski@google.com jstraceski@google.com
service_callout_example.py
in callouts/python/extproc/example/set_cookie
21 2 2024-04-11 2024-05-23 2 3 82166129+vitor-ciandt@users... periclesweiber@ciandt.com
service_callout_example.py
in callouts/python/extproc/example/dynamic_forwarding
27 1 2025-03-06 2025-03-07 2 1 pjasinski@google.com pjasinski@google.com
callout_tools.go
in callouts/go/extproc/pkg/utils
85 5 2024-07-15 2025-03-18 2 2 periclesweiber@ciandt.com pjasinski@google.com
__init__.py
in callouts/python/extproc/example/redirect
1 - 2024-03-28 2024-03-28 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
__init__.py
in callouts/python/extproc/example/add_header
1 - 2024-03-18 2024-03-18 1 1 90000680+victorwoli@users.n... 90000680+victorwoli@users.n...
__init__.py
in callouts/python/extproc/example/e2e_tests
1 - 2024-04-04 2024-04-04 1 1 jstraceski@google.com jstraceski@google.com
__init__.py
in callouts/python/extproc/example/set_cookie
1 - 2024-04-11 2024-04-11 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
__init__.py
in callouts/python/extproc/example/add_custom_response
1 - 2024-03-20 2024-03-20 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
__init__.py
in callouts/python/extproc/example/jwt_auth
1 - 2024-04-11 2024-04-11 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
__init__.py
in callouts/python/extproc/example/basic
1 - 2025-01-07 2025-01-07 1 1 mstevenson@google.com mstevenson@google.com
__init__.py
in callouts/python/extproc/example/cloud_log
1 - 2024-03-20 2024-03-20 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
__init__.py
in callouts/python/extproc/example/update_header
1 - 2024-03-18 2024-03-18 1 1 90000680+victorwoli@users.n... 90000680+victorwoli@users.n...
__init__.py
in callouts/python/extproc/example
1 - 2024-02-27 2024-02-27 1 1 jstraceski@google.com jstraceski@google.com
__init__.py
in callouts/python/extproc/example/dynamic_forwarding
1 - 2025-03-06 2025-03-06 1 1 pjasinski@google.com pjasinski@google.com
__init__.py
in callouts/python/extproc/example/normalize_header
1 - 2024-03-18 2024-03-18 1 1 90000680+victorwoli@users.n... 90000680+victorwoli@users.n...
__init__.py
in callouts/python/extproc/example/add_body
1 - 2024-03-18 2024-03-18 1 1 90000680+victorwoli@users.n... 90000680+victorwoli@users.n...
__init__.py
in callouts/python/extproc/service
1 - 2024-02-27 2024-02-27 1 1 jstraceski@google.com jstraceski@google.com
__init__.py
in callouts/python/extproc
1 - 2024-02-27 2024-02-27 1 1 jstraceski@google.com jstraceski@google.com
setup.py
in callouts/python/protodef
7 - 2024-03-20 2024-03-20 1 1 jstraceski@google.com jstraceski@google.com
8 2 2023-10-18 2023-10-18 1 1 mattleon@google.com mattleon@google.com
crates.bzl
in plugins/bazel/cargo/remote
26 - 2025-01-22 2025-01-22 1 1 dantebot@google.com dantebot@google.com
SslUtils.java
in callouts/java/service-callout/src/main/java/utils
27 1 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
service_callout_example.py
in callouts/python/extproc/example/basic
34 4 2025-01-07 2025-01-07 1 1 mstevenson@google.com mstevenson@google.com
AddBody.java
in callouts/java/service-callout/src/main/java/example
34 5 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
alias_rules.bzl
in plugins/bazel/cargo/remote
41 - 2025-01-22 2025-01-22 1 1 dantebot@google.com dantebot@google.com
Redirect.java
in callouts/java/service-callout/src/main/java/example
44 4 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
AddHeader.java
in callouts/java/service-callout/src/main/java/example
50 5 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
BasicCalloutServer.java
in callouts/java/service-callout/src/main/java/example
60 7 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
ServiceCalloutTools.java
in callouts/java/service-callout/src/main/java/service
102 4 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
JwtAuth.java
in callouts/java/service-callout/src/main/java/example
126 8 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
callout_server.go
in callouts/go/extproc/internal/server
189 12 2024-07-15 2024-07-15 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.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
service_callout_example.py
in callouts/python/extproc/example/add_body
18 2 2024-03-18 2024-05-23 5 5 90000680+victorwoli@users.n... periclesweiber@ciandt.com
callout_server.py
in callouts/python/extproc/service
212 19 2024-02-27 2025-03-06 13 4 jstraceski@google.com pjasinski@google.com
service_callout_example.py
in callouts/python/extproc/example/normalize_header
30 3 2024-03-18 2024-09-09 5 4 90000680+victorwoli@users.n... 54929568+3026joe@users.nore...
callout_tools.py
in callouts/python/extproc/service
150 9 2024-03-27 2025-03-07 9 3 jstraceski@google.com pjasinski@google.com
plugins.bzl
in plugins
77 - 2023-10-18 2025-01-14 6 3 mattleon@google.com mattleon@google.com
service_callout_example.py
in callouts/python/extproc/example/add_header
23 2 2024-03-18 2024-05-23 5 3 90000680+victorwoli@users.n... periclesweiber@ciandt.com
service_callout_example.py
in callouts/python/extproc/example/update_header
23 2 2024-03-18 2024-05-23 4 3 90000680+victorwoli@users.n... periclesweiber@ciandt.com
main.go
in callouts/go/extproc/cmd/example
49 1 2024-07-15 2025-03-18 3 3 periclesweiber@ciandt.com pjasinski@google.com
service_callout_example.py
in callouts/python/extproc/example/set_cookie
21 2 2024-04-11 2024-05-23 2 3 82166129+vitor-ciandt@users... periclesweiber@ciandt.com
ext_proc_client.py
in callouts/python/extproc/example
72 2 2024-06-05 2024-07-15 4 2 jstraceski@google.com jstraceski@google.com
service_callout_example.py
in callouts/python/extproc/example/jwt_auth
63 5 2024-04-11 2024-09-27 4 2 periclesweiber@ciandt.com jstraceski@google.com
service_callout_example.py
in callouts/python/extproc/example/add_custom_response
47 6 2024-03-20 2024-05-23 4 2 periclesweiber@ciandt.com periclesweiber@ciandt.com
service_callout_example.py
in callouts/python/extproc/example/cloud_log
33 2 2024-03-20 2024-05-23 3 2 periclesweiber@ciandt.com periclesweiber@ciandt.com
metadata_server.py
in callouts/python/extproc/example/e2e_tests
48 3 2024-04-04 2024-05-23 3 2 jstraceski@google.com periclesweiber@ciandt.com
service_callout_example.py
in callouts/python/extproc/example/redirect
15 1 2024-03-28 2024-05-23 3 2 periclesweiber@ciandt.com periclesweiber@ciandt.com
Cargo.toml
in plugins/bazel/cargo
23 - 2025-01-22 2025-03-03 3 2 dantebot@google.com dantebot@google.com
defs.bzl
in plugins/bazel/cargo/remote
1009 - 2025-01-22 2025-03-03 3 2 dantebot@google.com dantebot@google.com
callout_tools.go
in callouts/go/extproc/pkg/utils
85 5 2024-07-15 2025-03-18 2 2 periclesweiber@ciandt.com pjasinski@google.com
buf.gen.yaml
in callouts/python
8 - 2024-03-20 2024-05-31 4 1 jstraceski@google.com jstraceski@google.com
observability_server.py
in callouts/python/extproc/example/e2e_tests
72 7 2024-04-18 2025-01-09 4 1 jstraceski@google.com jstraceski@google.com
buf_dev.gen.yaml
in callouts/python
10 - 2024-05-23 2024-05-31 2 1 jstraceski@google.com jstraceski@google.com
service_callout_example.py
in callouts/python/extproc/example/dynamic_forwarding
27 1 2025-03-06 2025-03-07 2 1 pjasinski@google.com pjasinski@google.com
SslUtils.java
in callouts/java/service-callout/src/main/java/utils
27 1 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
ServiceCalloutTools.java
in callouts/java/service-callout/src/main/java/service
102 4 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
ServiceCallout.java
in callouts/java/service-callout/src/main/java/service
261 27 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
JwtAuth.java
in callouts/java/service-callout/src/main/java/example
126 8 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
Redirect.java
in callouts/java/service-callout/src/main/java/example
44 4 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
AddHeader.java
in callouts/java/service-callout/src/main/java/example
50 5 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
AddBody.java
in callouts/java/service-callout/src/main/java/example
34 5 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
BasicCalloutServer.java
in callouts/java/service-callout/src/main/java/example
60 7 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
__init__.py
in callouts/python/extproc
1 - 2024-02-27 2024-02-27 1 1 jstraceski@google.com jstraceski@google.com
__init__.py
in callouts/python/extproc/service
1 - 2024-02-27 2024-02-27 1 1 jstraceski@google.com jstraceski@google.com
__init__.py
in callouts/python/extproc/example/add_body
1 - 2024-03-18 2024-03-18 1 1 90000680+victorwoli@users.n... 90000680+victorwoli@users.n...
__init__.py
in callouts/python/extproc/example/normalize_header
1 - 2024-03-18 2024-03-18 1 1 90000680+victorwoli@users.n... 90000680+victorwoli@users.n...
__init__.py
in callouts/python/extproc/example/dynamic_forwarding
1 - 2025-03-06 2025-03-06 1 1 pjasinski@google.com pjasinski@google.com
__init__.py
in callouts/python/extproc/example
1 - 2024-02-27 2024-02-27 1 1 jstraceski@google.com jstraceski@google.com
__init__.py
in callouts/python/extproc/example/update_header
1 - 2024-03-18 2024-03-18 1 1 90000680+victorwoli@users.n... 90000680+victorwoli@users.n...
__init__.py
in callouts/python/extproc/example/cloud_log
1 - 2024-03-20 2024-03-20 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
__init__.py
in callouts/python/extproc/example/basic
1 - 2025-01-07 2025-01-07 1 1 mstevenson@google.com mstevenson@google.com
service_callout_example.py
in callouts/python/extproc/example/basic
34 4 2025-01-07 2025-01-07 1 1 mstevenson@google.com mstevenson@google.com
__init__.py
in callouts/python/extproc/example/jwt_auth
1 - 2024-04-11 2024-04-11 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
__init__.py
in callouts/python/extproc/example/add_custom_response
1 - 2024-03-20 2024-03-20 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
__init__.py
in callouts/python/extproc/example/set_cookie
1 - 2024-04-11 2024-04-11 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
__init__.py
in callouts/python/extproc/example/e2e_tests
1 - 2024-04-04 2024-04-04 1 1 jstraceski@google.com jstraceski@google.com
__init__.py
in callouts/python/extproc/example/add_header
1 - 2024-03-18 2024-03-18 1 1 90000680+victorwoli@users.n... 90000680+victorwoli@users.n...
__init__.py
in callouts/python/extproc/example/redirect
1 - 2024-03-28 2024-03-28 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
setup.py
in callouts/python/protodef
7 - 2024-03-20 2024-03-20 1 1 jstraceski@google.com jstraceski@google.com
callout_server.go
in callouts/go/extproc/internal/server
189 12 2024-07-15 2024-07-15 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
alias_rules.bzl
in plugins/bazel/cargo/remote
41 - 2025-01-22 2025-01-22 1 1 dantebot@google.com dantebot@google.com
crates.bzl
in plugins/bazel/cargo/remote
26 - 2025-01-22 2025-01-22 1 1 dantebot@google.com dantebot@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
ServiceCallout.java
in callouts/java/service-callout/src/main/java/service
261 27 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
callout_server.go
in callouts/go/extproc/internal/server
189 12 2024-07-15 2024-07-15 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
JwtAuth.java
in callouts/java/service-callout/src/main/java/example
126 8 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
ServiceCalloutTools.java
in callouts/java/service-callout/src/main/java/service
102 4 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
observability_server.py
in callouts/python/extproc/example/e2e_tests
72 7 2024-04-18 2025-01-09 4 1 jstraceski@google.com jstraceski@google.com
BasicCalloutServer.java
in callouts/java/service-callout/src/main/java/example
60 7 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
AddHeader.java
in callouts/java/service-callout/src/main/java/example
50 5 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
Redirect.java
in callouts/java/service-callout/src/main/java/example
44 4 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
alias_rules.bzl
in plugins/bazel/cargo/remote
41 - 2025-01-22 2025-01-22 1 1 dantebot@google.com dantebot@google.com
AddBody.java
in callouts/java/service-callout/src/main/java/example
34 5 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
service_callout_example.py
in callouts/python/extproc/example/basic
34 4 2025-01-07 2025-01-07 1 1 mstevenson@google.com mstevenson@google.com
SslUtils.java
in callouts/java/service-callout/src/main/java/utils
27 1 2025-03-12 2025-03-12 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
service_callout_example.py
in callouts/python/extproc/example/dynamic_forwarding
27 1 2025-03-06 2025-03-07 2 1 pjasinski@google.com pjasinski@google.com
crates.bzl
in plugins/bazel/cargo/remote
26 - 2025-01-22 2025-01-22 1 1 dantebot@google.com dantebot@google.com
buf_dev.gen.yaml
in callouts/python
10 - 2024-05-23 2024-05-31 2 1 jstraceski@google.com jstraceski@google.com
buf.gen.yaml
in callouts/python
8 - 2024-03-20 2024-05-31 4 1 jstraceski@google.com jstraceski@google.com
8 2 2023-10-18 2023-10-18 1 1 mattleon@google.com mattleon@google.com
setup.py
in callouts/python/protodef
7 - 2024-03-20 2024-03-20 1 1 jstraceski@google.com jstraceski@google.com
__init__.py
in callouts/python/extproc
1 - 2024-02-27 2024-02-27 1 1 jstraceski@google.com jstraceski@google.com
__init__.py
in callouts/python/extproc/service
1 - 2024-02-27 2024-02-27 1 1 jstraceski@google.com jstraceski@google.com
__init__.py
in callouts/python/extproc/example/add_body
1 - 2024-03-18 2024-03-18 1 1 90000680+victorwoli@users.n... 90000680+victorwoli@users.n...
__init__.py
in callouts/python/extproc/example/normalize_header
1 - 2024-03-18 2024-03-18 1 1 90000680+victorwoli@users.n... 90000680+victorwoli@users.n...
__init__.py
in callouts/python/extproc/example/dynamic_forwarding
1 - 2025-03-06 2025-03-06 1 1 pjasinski@google.com pjasinski@google.com
__init__.py
in callouts/python/extproc/example
1 - 2024-02-27 2024-02-27 1 1 jstraceski@google.com jstraceski@google.com
__init__.py
in callouts/python/extproc/example/update_header
1 - 2024-03-18 2024-03-18 1 1 90000680+victorwoli@users.n... 90000680+victorwoli@users.n...
__init__.py
in callouts/python/extproc/example/cloud_log
1 - 2024-03-20 2024-03-20 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
__init__.py
in callouts/python/extproc/example/basic
1 - 2025-01-07 2025-01-07 1 1 mstevenson@google.com mstevenson@google.com
__init__.py
in callouts/python/extproc/example/jwt_auth
1 - 2024-04-11 2024-04-11 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
__init__.py
in callouts/python/extproc/example/add_custom_response
1 - 2024-03-20 2024-03-20 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
__init__.py
in callouts/python/extproc/example/set_cookie
1 - 2024-04-11 2024-04-11 1 1 82166129+vitor-ciandt@users... 82166129+vitor-ciandt@users...
__init__.py
in callouts/python/extproc/example/e2e_tests
1 - 2024-04-04 2024-04-04 1 1 jstraceski@google.com jstraceski@google.com
__init__.py
in callouts/python/extproc/example/add_header
1 - 2024-03-18 2024-03-18 1 1 90000680+victorwoli@users.n... 90000680+victorwoli@users.n...
__init__.py
in callouts/python/extproc/example/redirect
1 - 2024-03-28 2024-03-28 1 1 periclesweiber@ciandt.com periclesweiber@ciandt.com
defs.bzl
in plugins/bazel/cargo/remote
1009 - 2025-01-22 2025-03-03 3 2 dantebot@google.com dantebot@google.com
callout_tools.go
in callouts/go/extproc/pkg/utils
85 5 2024-07-15 2025-03-18 2 2 periclesweiber@ciandt.com pjasinski@google.com
ext_proc_client.py
in callouts/python/extproc/example
72 2 2024-06-05 2024-07-15 4 2 jstraceski@google.com jstraceski@google.com
service_callout_example.py
in callouts/python/extproc/example/jwt_auth
63 5 2024-04-11 2024-09-27 4 2 periclesweiber@ciandt.com jstraceski@google.com
metadata_server.py
in callouts/python/extproc/example/e2e_tests
48 3 2024-04-04 2024-05-23 3 2 jstraceski@google.com periclesweiber@ciandt.com
service_callout_example.py
in callouts/python/extproc/example/add_custom_response
47 6 2024-03-20 2024-05-23 4 2 periclesweiber@ciandt.com periclesweiber@ciandt.com
service_callout_example.py
in callouts/python/extproc/example/cloud_log
33 2 2024-03-20 2024-05-23 3 2 periclesweiber@ciandt.com periclesweiber@ciandt.com
Cargo.toml
in plugins/bazel/cargo
23 - 2025-01-22 2025-03-03 3 2 dantebot@google.com dantebot@google.com
service_callout_example.py
in callouts/python/extproc/example/redirect
15 1 2024-03-28 2024-05-23 3 2 periclesweiber@ciandt.com periclesweiber@ciandt.com
callout_tools.py
in callouts/python/extproc/service
150 9 2024-03-27 2025-03-07 9 3 jstraceski@google.com pjasinski@google.com
plugins.bzl
in plugins
77 - 2023-10-18 2025-01-14 6 3 mattleon@google.com mattleon@google.com
main.go
in callouts/go/extproc/cmd/example
49 1 2024-07-15 2025-03-18 3 3 periclesweiber@ciandt.com pjasinski@google.com
service_callout_example.py
in callouts/python/extproc/example/update_header
23 2 2024-03-18 2024-05-23 4 3 90000680+victorwoli@users.n... periclesweiber@ciandt.com
service_callout_example.py
in callouts/python/extproc/example/add_header
23 2 2024-03-18 2024-05-23 5 3 90000680+victorwoli@users.n... periclesweiber@ciandt.com
service_callout_example.py
in callouts/python/extproc/example/set_cookie
21 2 2024-04-11 2024-05-23 2 3 82166129+vitor-ciandt@users... periclesweiber@ciandt.com
callout_server.py
in callouts/python/extproc/service
212 19 2024-02-27 2025-03-06 13 4 jstraceski@google.com pjasinski@google.com
service_callout_example.py
in callouts/python/extproc/example/normalize_header
30 3 2024-03-18 2024-09-09 5 4 90000680+victorwoli@users.n... 54929568+3026joe@users.nore...
Correlations

File Size vs. Number of Changes: 51 points

callouts/go/extproc/cmd/example/main.go x: 49 lines of code y: 3 # changes callouts/go/extproc/pkg/utils/callout_tools.go x: 85 lines of code y: 2 # changes callouts/java/service-callout/src/main/java/example/AddBody.java x: 34 lines of code y: 1 # changes callouts/java/service-callout/src/main/java/example/AddHeader.java x: 50 lines of code y: 1 # changes callouts/java/service-callout/src/main/java/example/BasicCalloutServer.java x: 60 lines of code y: 1 # changes callouts/java/service-callout/src/main/java/example/JwtAuth.java x: 126 lines of code y: 1 # changes callouts/java/service-callout/src/main/java/example/Redirect.java x: 44 lines of code y: 1 # changes callouts/java/service-callout/src/main/java/service/ServiceCallout.java x: 261 lines of code y: 1 # changes callouts/java/service-callout/src/main/java/service/ServiceCalloutTools.java x: 102 lines of code y: 1 # changes callouts/java/service-callout/src/main/java/utils/SslUtils.java x: 27 lines of code y: 1 # changes callouts/python/extproc/example/dynamic_forwarding/service_callout_example.py x: 27 lines of code y: 2 # changes callouts/python/extproc/service/callout_tools.py x: 150 lines of code y: 9 # changes callouts/python/extproc/example/dynamic_forwarding/__init__.py x: 1 lines of code y: 1 # changes callouts/python/extproc/service/callout_server.py x: 212 lines of code y: 13 # changes plugins/bazel/cargo/Cargo.toml x: 23 lines of code y: 3 # changes plugins/bazel/cargo/remote/defs.bzl x: 1009 lines of code y: 3 # changes plugins/bazel/cargo/remote/alias_rules.bzl x: 41 lines of code y: 1 # changes plugins/plugins.bzl x: 77 lines of code y: 6 # changes callouts/python/extproc/example/e2e_tests/observability_server.py x: 72 lines of code y: 4 # changes callouts/python/extproc/example/jwt_auth/service_callout_example.py x: 63 lines of code y: 4 # changes callouts/python/extproc/example/normalize_header/service_callout_example.py x: 30 lines of code y: 5 # changes callouts/go/extproc/internal/server/callout_server.go x: 189 lines of code y: 1 # changes callouts/python/buf.gen.yaml x: 8 lines of code y: 4 # changes callouts/python/buf_dev.gen.yaml x: 10 lines of code y: 2 # changes callouts/python/extproc/example/add_body/service_callout_example.py x: 18 lines of code y: 5 # changes callouts/python/extproc/example/add_custom_response/service_callout_example.py x: 47 lines of code y: 4 # changes callouts/python/extproc/example/add_header/service_callout_example.py x: 23 lines of code y: 5 # changes callouts/python/extproc/example/cloud_log/service_callout_example.py x: 33 lines of code y: 3 # changes callouts/python/extproc/example/redirect/service_callout_example.py x: 15 lines of code y: 3 # changes callouts/python/extproc/example/set_cookie/service_callout_example.py x: 21 lines of code y: 2 # changes callouts/python/extproc/example/update_header/service_callout_example.py x: 23 lines of code y: 4 # changes callouts/python/protodef/setup.py x: 7 lines of code y: 1 # changes plugins/boost_exception.cc x: 8 lines of code y: 1 # changes
13.0
# changes
  min: 1.0
  average: 2.39
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 13.0
0 1009.0
lines of code
min: 1.0 | average: 61.55 | 25th percentile: 1.0 | median: 26.0 | 75th percentile: 60.0 | max: 1009.0

Number of Contributors vs. Number of Changes: 51 points

callouts/go/extproc/cmd/example/main.go x: 3 # contributors y: 3 # changes callouts/go/extproc/pkg/utils/callout_tools.go x: 2 # contributors y: 2 # changes callouts/java/service-callout/src/main/java/example/AddBody.java x: 1 # contributors y: 1 # changes callouts/python/extproc/example/dynamic_forwarding/service_callout_example.py x: 1 # contributors y: 2 # changes callouts/python/extproc/service/callout_tools.py x: 3 # contributors y: 9 # changes callouts/python/extproc/service/callout_server.py x: 4 # contributors y: 13 # changes plugins/bazel/cargo/Cargo.toml x: 2 # contributors y: 3 # changes plugins/plugins.bzl x: 3 # contributors y: 6 # changes callouts/python/extproc/example/e2e_tests/observability_server.py x: 1 # contributors y: 4 # changes callouts/python/extproc/example/jwt_auth/service_callout_example.py x: 2 # contributors y: 4 # changes callouts/python/extproc/example/normalize_header/service_callout_example.py x: 4 # contributors y: 5 # changes callouts/python/extproc/example/add_body/service_callout_example.py x: 5 # contributors y: 5 # changes callouts/python/extproc/example/add_header/service_callout_example.py x: 3 # contributors y: 5 # changes callouts/python/extproc/example/set_cookie/service_callout_example.py x: 3 # contributors y: 2 # changes callouts/python/extproc/example/update_header/service_callout_example.py x: 3 # contributors y: 4 # changes
13.0
# changes
  min: 1.0
  average: 2.39
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 13.0
0 5.0
# contributors
min: 1.0 | average: 1.61 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 51 points

callouts/go/extproc/cmd/example/main.go x: 3 # contributors y: 49 lines of code callouts/go/extproc/pkg/utils/callout_tools.go x: 2 # contributors y: 85 lines of code callouts/java/service-callout/src/main/java/example/AddBody.java x: 1 # contributors y: 34 lines of code callouts/java/service-callout/src/main/java/example/AddHeader.java x: 1 # contributors y: 50 lines of code callouts/java/service-callout/src/main/java/example/BasicCalloutServer.java x: 1 # contributors y: 60 lines of code callouts/java/service-callout/src/main/java/example/JwtAuth.java x: 1 # contributors y: 126 lines of code callouts/java/service-callout/src/main/java/example/Redirect.java x: 1 # contributors y: 44 lines of code callouts/java/service-callout/src/main/java/service/ServiceCallout.java x: 1 # contributors y: 261 lines of code callouts/java/service-callout/src/main/java/service/ServiceCalloutTools.java x: 1 # contributors y: 102 lines of code callouts/java/service-callout/src/main/java/utils/SslUtils.java x: 1 # contributors y: 27 lines of code callouts/python/extproc/service/callout_tools.py x: 3 # contributors y: 150 lines of code callouts/python/extproc/example/dynamic_forwarding/__init__.py x: 1 # contributors y: 1 lines of code callouts/python/extproc/service/callout_server.py x: 4 # contributors y: 212 lines of code plugins/bazel/cargo/Cargo.toml x: 2 # contributors y: 23 lines of code plugins/bazel/cargo/remote/defs.bzl x: 2 # contributors y: 1009 lines of code plugins/bazel/cargo/remote/alias_rules.bzl x: 1 # contributors y: 41 lines of code plugins/plugins.bzl x: 3 # contributors y: 77 lines of code callouts/python/extproc/example/e2e_tests/observability_server.py x: 1 # contributors y: 72 lines of code callouts/python/extproc/example/jwt_auth/service_callout_example.py x: 2 # contributors y: 63 lines of code callouts/python/extproc/example/normalize_header/service_callout_example.py x: 4 # contributors y: 30 lines of code callouts/python/extproc/example/ext_proc_client.py x: 2 # contributors y: 72 lines of code callouts/go/extproc/internal/server/callout_server.go x: 1 # contributors y: 189 lines of code callouts/python/buf.gen.yaml x: 1 # contributors y: 8 lines of code callouts/python/extproc/example/add_body/service_callout_example.py x: 5 # contributors y: 18 lines of code callouts/python/extproc/example/add_custom_response/service_callout_example.py x: 2 # contributors y: 47 lines of code callouts/python/extproc/example/add_header/service_callout_example.py x: 3 # contributors y: 23 lines of code callouts/python/extproc/example/cloud_log/service_callout_example.py x: 2 # contributors y: 33 lines of code callouts/python/extproc/example/e2e_tests/metadata_server.py x: 2 # contributors y: 48 lines of code callouts/python/extproc/example/redirect/service_callout_example.py x: 2 # contributors y: 15 lines of code callouts/python/protodef/setup.py x: 1 # contributors y: 7 lines of code
1009.0
lines of code
  min: 1.0
  average: 61.55
  25th percentile: 1.0
  median: 26.0
  75th percentile: 60.0
  max: 1009.0
0 5.0
# contributors
min: 1.0 | average: 1.61 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0