GoogleCloudPlatform / appengine-java-standard
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 910 files with 110,846 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (215 lines of code)
    • 48 files changed 6-20 times (16,431 lines of code)
    • 861 files changed 1-5 times (94,200 lines of code)
0% | 0% | <1% | 14% | 84%
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 910 files with 110,846 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)
    • 3 files changed by 6-10 contributors (1,841 lines of code)
    • 362 files changed by 2-5 contributors (65,708 lines of code)
    • 545 files changed by 1 contributor (43,297 lines of code)
0% | 0% | 1% | 59% | 39%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, jsp, proto, html, css, yaml, properties, md, xsd, sh, js, cfg, g, txt, cmd, bzl, json, ftl, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | <1% | 17% | 82%
cfg0% | 0% | 0% | 74% | 25%
bzl0% | 0% | 0% | 100% | 0%
proto0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
jsp0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
g0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
ftl0% | 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
runtime0% | 0% | <1% | 35% | 64%
api_dev0% | 0% | 0% | 16% | 83%
lib0% | 0% | 0% | 37% | 62%
applications0% | 0% | 0% | 61% | 38%
api0% | 0% | 0% | 1% | 98%
shared_sdk_jetty120% | 0% | 0% | 11% | 88%
remoteapi0% | 0% | 0% | 8% | 91%
appengine_init0% | 0% | 0% | 90% | 9%
kokoro0% | 0% | 0% | 74% | 25%
protobuf0% | 0% | 0% | 1% | 98%
utils0% | 0% | 0% | 0% | 100%
local_runtime_shared_jetty120% | 0% | 0% | 0% | 100%
local_runtime_shared_jetty90% | 0% | 0% | 0% | 100%
e2etests0% | 0% | 0% | 0% | 100%
shared_sdk_jetty90% | 0% | 0% | 0% | 100%
runtime_shared0% | 0% | 0% | 0% | 100%
appengine_setup0% | 0% | 0% | 0% | 100%
appengine_jsr1070% | 0% | 0% | 0% | 100%
shared_sdk0% | 0% | 0% | 0% | 100%
appengine_testing0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
quickstartgenerator0% | 0% | 0% | 0% | 100%
quickstartgenerator_jetty120% | 0% | 0% | 0% | 100%
quickstartgenerator_jetty12_ee100% | 0% | 0% | 0% | 100%
licenses0% | 0% | 0% | 0% | 100%
sdk_assembly0% | 0% | 0% | 0% | 100%
jetty12_assembly0% | 0% | 0% | 0% | 100%
api_legacy0% | 0% | 0% | 0% | 0%
sessiondata0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
JettyServletEngineAdapter.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty
215 9 2023-09-25 2025-01-31 29 4 ludo@google.com gae-java-bot@google.com
AppEngineWebAppContext.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10
443 24 2023-10-31 2025-03-26 19 5 ludo@google.com lachlan.p.roberts@gmail.com
JettyServletEngineAdapter.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
179 10 2023-09-25 2025-01-31 18 4 ludo@google.com gae-java-bot@google.com
JettyHttpHandler.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/http
212 11 2024-02-22 2024-11-22 17 4 lachlan@webtide.com ludo@google.com
ClassPathUtils.java
in runtime/util/src/main/java/com/google/apphosting/runtime
144 5 2022-01-06 2025-03-26 16 4 jihuinie@google.com lachlan.p.roberts@gmail.com
AppEngineWebAppContext.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8
453 25 2023-09-25 2025-03-26 16 5 ludo@google.com lachlan.p.roberts@gmail.com
Application.java
in lib/tools_api/src/main/java/com/google/appengine/tools/admin
1263 71 2022-01-05 2023-11-16 15 3 ludo@google.com gae-java-bot@google.com
AppEngineWebXmlInitialParse.java
in appengine_init/src/main/java/com/google/appengine/init
122 4 2023-11-07 2024-10-02 13 3 ludo@google.com ludo@google.com
JettyHttpProxy.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/proxy
149 9 2023-09-25 2025-01-31 13 4 ludo@google.com gae-java-bot@google.com
ApiProxyImpl.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
1033 70 2022-01-05 2025-03-26 13 7 ludo@google.com lachlan.p.roberts@gmail.com
EE10AppVersionHandlerFactory.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10
209 6 2023-10-31 2024-12-04 12 4 ludo@google.com lachlan.p.roberts@gmail.com
RequestRunner.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
259 17 2022-01-05 2025-01-31 12 4 gae-java-bot@google.com gae-java-bot@google.com
AppVersionFactory.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
374 12 2022-01-05 2025-03-26 12 4 ludo@google.com lachlan.p.roberts@gmail.com
RequestManager.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
756 48 2022-01-05 2025-03-26 12 6 ludo@google.com lachlan.p.roberts@gmail.com
cfg
release.cfg
in kokoro/gcp_ubuntu
53 - 2022-03-08 2024-06-06 11 3 ludo@google.com ludo@google.com
JavaRuntimeMain.java
in runtime/main/src/main/java/com/google/apphosting/runtime
108 7 2022-01-05 2023-11-07 11 2 ludo@google.com ludo@google.com
EE8AppVersionHandlerFactory.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8
202 6 2023-09-25 2024-07-05 11 3 ludo@google.com gae-java-bot@google.com
JettyContainerService.java
in runtime/local_jetty12/src/main/java/com/google/appengine/tools/development/jetty
525 26 2023-09-25 2025-03-31 11 4 ludo@google.com gae-java-bot@google.com
ServletEngineAdapter.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
52 1 2022-01-05 2025-03-26 10 4 gae-java-bot@google.com lachlan.p.roberts@gmail.com
JettyRequestAPIData.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/http
393 33 2024-04-16 2025-01-02 10 4 lachlan@webtide.com lachlan.p.roberts@gmail.com
JettyHttpProxy.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
143 9 2023-09-25 2025-01-31 9 4 ludo@google.com gae-java-bot@google.com
DelegateRpcExchange.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/delegate/impl
146 21 2023-09-25 2025-01-31 9 4 ludo@google.com gae-java-bot@google.com
EE10AppEngineAuthentication.java
in shared_sdk_jetty12/src/main/java/com/google/apphosting/runtime/jetty
147 11 2023-10-31 2024-08-05 9 4 ludo@google.com lachlan@webtide.com
UPRequestTranslator.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/proxy
277 6 2023-09-25 2024-07-05 9 3 ludo@google.com gae-java-bot@google.com
JettyRequestAPIData.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
430 33 2024-06-26 2025-01-02 9 3 lachlan@webtide.com lachlan.p.roberts@gmail.com
52 - 2022-01-07 2024-04-18 8 6 jihuinie@google.com lachlan@webtide.com
AppVersionHandlerMap.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
99 11 2023-09-25 2024-09-11 8 4 ludo@google.com lachlan.p.roberts@gmail.com
ResourceFileServlet.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10
234 10 2023-10-31 2025-04-11 8 4 ludo@google.com gae-java-bot@google.com
JettyHttpHandler.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
264 13 2024-06-26 2025-03-26 8 4 lachlan@webtide.com lachlan.p.roberts@gmail.com
ApiProxyLocalImpl.java
in api_dev/src/main/java/com/google/appengine/tools/development
384 28 2022-01-05 2025-03-26 8 5 ludo@google.com lachlan.p.roberts@gmail.com
LocalDatastoreService.java
in api_dev/src/main/java/com/google/appengine/api/datastore/dev
2385 157 2022-01-05 2025-03-26 8 5 ludo@google.com lachlan.p.roberts@gmail.com
AppVersionHandler.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty
66 6 2023-09-25 2024-09-11 7 4 ludo@google.com lachlan.p.roberts@gmail.com
AppEngineConstants.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
78 1 2024-06-26 2025-01-31 7 4 lachlan@webtide.com gae-java-bot@google.com
RuntimeLogSink.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
134 10 2022-01-05 2024-04-26 7 4 ludo@google.com gae-java-bot@google.com
SharedMain.java
in api_dev/src/main/java/com/google/appengine/tools/development
180 11 2022-01-05 2024-09-16 7 2 ludo@google.com ludo@google.com
AppVersionHandlerFactory.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
211 5 2023-09-25 2024-07-05 7 3 ludo@google.com gae-java-bot@google.com
TraceWriter.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
234 16 2022-01-05 2025-03-26 7 4 ludo@google.com lachlan.p.roberts@gmail.com
JavaRuntimeParams.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
512 57 2022-01-05 2023-10-31 7 2 ludo@google.com ludo@google.com
ProberApp.java
in applications/proberapp/src/main/java/app
911 51 2022-04-28 2024-08-22 7 4 ludo@google.com ludo@google.com
CloudDatastoreRemoteServiceConfig.java
in api/src/main/java/com/google/appengine/api/datastore
118 7 2022-01-05 2025-03-26 6 3 ludo@google.com lachlan.p.roberts@gmail.com
AppVersion.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
120 12 2022-01-05 2025-03-26 6 2 ludo@google.com lachlan.p.roberts@gmail.com
TransactionBuilder.java
in remoteapi/src/main/java/com/google/appengine/tools/remoteapi
143 6 2022-01-07 2025-04-24 6 3 jihuinie@google.com ludo@google.com
UpRequestAPIData.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
144 30 2024-04-16 2025-03-26 6 4 lachlan@webtide.com lachlan.p.roberts@gmail.com
Jetty12Sdk.java
in api_dev/src/main/java/com/google/appengine/tools/info
229 21 2023-09-16 2024-05-14 6 3 ludo@google.com gae-java-bot@google.com
Logging.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
271 28 2024-03-22 2025-03-26 6 4 lachlan@webtide.com lachlan.p.roberts@gmail.com
DevAppServerImpl.java
in api_dev/src/main/java/com/google/appengine/tools/development
302 19 2022-01-05 2025-02-13 6 3 ludo@google.com srinjoyray@google.com
DatastoreServiceGlobalConfig.java
in api/src/main/java/com/google/appengine/api/datastore
331 24 2022-01-06 2025-03-26 6 5 jihuinie@google.com lachlan.p.roberts@gmail.com
JavaRuntime.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
423 17 2022-01-05 2025-03-26 6 4 gae-java-bot@google.com lachlan.p.roberts@gmail.com
JettyContainerService.java
in runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10
534 26 2023-11-01 2023-11-16 6 3 lachlan@webtide.com ludo@google.com
cfg
continuous.cfg
in kokoro/gcp_ubuntu
9 - 2021-12-14 2024-05-14 5 3 arenault@google.com lachlan@webtide.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
ApiProxyImpl.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
1033 70 2022-01-05 2025-03-26 13 7 ludo@google.com lachlan.p.roberts@gmail.com
RequestManager.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
756 48 2022-01-05 2025-03-26 12 6 ludo@google.com lachlan.p.roberts@gmail.com
52 - 2022-01-07 2024-04-18 8 6 jihuinie@google.com lachlan@webtide.com
AppEngineWebAppContext.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10
443 24 2023-10-31 2025-03-26 19 5 ludo@google.com lachlan.p.roberts@gmail.com
AppEngineWebAppContext.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8
453 25 2023-09-25 2025-03-26 16 5 ludo@google.com lachlan.p.roberts@gmail.com
LocalDatastoreService.java
in api_dev/src/main/java/com/google/appengine/api/datastore/dev
2385 157 2022-01-05 2025-03-26 8 5 ludo@google.com lachlan.p.roberts@gmail.com
ApiProxyLocalImpl.java
in api_dev/src/main/java/com/google/appengine/tools/development
384 28 2022-01-05 2025-03-26 8 5 ludo@google.com lachlan.p.roberts@gmail.com
DatastoreServiceGlobalConfig.java
in api/src/main/java/com/google/appengine/api/datastore
331 24 2022-01-06 2025-03-26 6 5 jihuinie@google.com lachlan.p.roberts@gmail.com
JettyServletEngineAdapter.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty
215 9 2023-09-25 2025-01-31 29 4 ludo@google.com gae-java-bot@google.com
JettyServletEngineAdapter.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
179 10 2023-09-25 2025-01-31 18 4 ludo@google.com gae-java-bot@google.com
JettyHttpHandler.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/http
212 11 2024-02-22 2024-11-22 17 4 lachlan@webtide.com ludo@google.com
ClassPathUtils.java
in runtime/util/src/main/java/com/google/apphosting/runtime
144 5 2022-01-06 2025-03-26 16 4 jihuinie@google.com lachlan.p.roberts@gmail.com
JettyHttpProxy.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/proxy
149 9 2023-09-25 2025-01-31 13 4 ludo@google.com gae-java-bot@google.com
EE10AppVersionHandlerFactory.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10
209 6 2023-10-31 2024-12-04 12 4 ludo@google.com lachlan.p.roberts@gmail.com
RequestRunner.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
259 17 2022-01-05 2025-01-31 12 4 gae-java-bot@google.com gae-java-bot@google.com
AppVersionFactory.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
374 12 2022-01-05 2025-03-26 12 4 ludo@google.com lachlan.p.roberts@gmail.com
JettyContainerService.java
in runtime/local_jetty12/src/main/java/com/google/appengine/tools/development/jetty
525 26 2023-09-25 2025-03-31 11 4 ludo@google.com gae-java-bot@google.com
JettyRequestAPIData.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/http
393 33 2024-04-16 2025-01-02 10 4 lachlan@webtide.com lachlan.p.roberts@gmail.com
ServletEngineAdapter.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
52 1 2022-01-05 2025-03-26 10 4 gae-java-bot@google.com lachlan.p.roberts@gmail.com
JettyHttpProxy.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
143 9 2023-09-25 2025-01-31 9 4 ludo@google.com gae-java-bot@google.com
DelegateRpcExchange.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/delegate/impl
146 21 2023-09-25 2025-01-31 9 4 ludo@google.com gae-java-bot@google.com
EE10AppEngineAuthentication.java
in shared_sdk_jetty12/src/main/java/com/google/apphosting/runtime/jetty
147 11 2023-10-31 2024-08-05 9 4 ludo@google.com lachlan@webtide.com
JettyHttpHandler.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
264 13 2024-06-26 2025-03-26 8 4 lachlan@webtide.com lachlan.p.roberts@gmail.com
AppVersionHandlerMap.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
99 11 2023-09-25 2024-09-11 8 4 ludo@google.com lachlan.p.roberts@gmail.com
ResourceFileServlet.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10
234 10 2023-10-31 2025-04-11 8 4 ludo@google.com gae-java-bot@google.com
AppVersionHandler.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty
66 6 2023-09-25 2024-09-11 7 4 ludo@google.com lachlan.p.roberts@gmail.com
AppEngineConstants.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
78 1 2024-06-26 2025-01-31 7 4 lachlan@webtide.com gae-java-bot@google.com
RuntimeLogSink.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
134 10 2022-01-05 2024-04-26 7 4 ludo@google.com gae-java-bot@google.com
TraceWriter.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
234 16 2022-01-05 2025-03-26 7 4 ludo@google.com lachlan.p.roberts@gmail.com
ProberApp.java
in applications/proberapp/src/main/java/app
911 51 2022-04-28 2024-08-22 7 4 ludo@google.com ludo@google.com
JavaRuntime.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
423 17 2022-01-05 2025-03-26 6 4 gae-java-bot@google.com lachlan.p.roberts@gmail.com
UpRequestAPIData.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
144 30 2024-04-16 2025-03-26 6 4 lachlan@webtide.com lachlan.p.roberts@gmail.com
Logging.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
271 28 2024-03-22 2025-03-26 6 4 lachlan@webtide.com lachlan.p.roberts@gmail.com
RpcConnection.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
292 25 2023-09-25 2025-01-31 5 4 ludo@google.com gae-java-bot@google.com
RequestManager.java
in runtime/lite/src/main/java/com/google/appengine/runtime/lite
695 44 2023-04-26 2025-03-26 5 4 gae-java-bot@google.com lachlan.p.roberts@gmail.com
ResourceFileServlet.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8
235 10 2023-09-25 2025-04-11 5 4 ludo@google.com gae-java-bot@google.com
DevAppEngineWebAppContext.java
in runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10
116 9 2023-11-02 2024-07-09 3 4 ludo@google.com lachlan.p.roberts@gmail.com
DelegateConnection.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/delegate/internal
113 15 2023-09-25 2024-08-20 3 4 ludo@google.com lachlan.p.roberts@gmail.com
Application.java
in lib/tools_api/src/main/java/com/google/appengine/tools/admin
1263 71 2022-01-05 2023-11-16 15 3 ludo@google.com gae-java-bot@google.com
AppEngineWebXmlInitialParse.java
in appengine_init/src/main/java/com/google/appengine/init
122 4 2023-11-07 2024-10-02 13 3 ludo@google.com ludo@google.com
EE8AppVersionHandlerFactory.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8
202 6 2023-09-25 2024-07-05 11 3 ludo@google.com gae-java-bot@google.com
cfg
release.cfg
in kokoro/gcp_ubuntu
53 - 2022-03-08 2024-06-06 11 3 ludo@google.com ludo@google.com
JettyRequestAPIData.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
430 33 2024-06-26 2025-01-02 9 3 lachlan@webtide.com lachlan.p.roberts@gmail.com
UPRequestTranslator.java
in runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/proxy
277 6 2023-09-25 2024-07-05 9 3 ludo@google.com gae-java-bot@google.com
AppVersionHandlerFactory.java
in runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9
211 5 2023-09-25 2024-07-05 7 3 ludo@google.com gae-java-bot@google.com
CloudDatastoreRemoteServiceConfig.java
in api/src/main/java/com/google/appengine/api/datastore
118 7 2022-01-05 2025-03-26 6 3 ludo@google.com lachlan.p.roberts@gmail.com
JettyContainerService.java
in runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10
534 26 2023-11-01 2023-11-16 6 3 lachlan@webtide.com ludo@google.com
TransactionBuilder.java
in remoteapi/src/main/java/com/google/appengine/tools/remoteapi
143 6 2022-01-07 2025-04-24 6 3 jihuinie@google.com ludo@google.com
Jetty12Sdk.java
in api_dev/src/main/java/com/google/appengine/tools/info
229 21 2023-09-16 2024-05-14 6 3 ludo@google.com gae-java-bot@google.com
DevAppServerImpl.java
in api_dev/src/main/java/com/google/appengine/tools/development
302 19 2022-01-05 2025-02-13 6 3 ludo@google.com srinjoyray@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
GrocTimeSpecification.java
in utils/src/main/java/com/google/borg/borgcron
668 28
proto
621 -
FakeHttpServletRequest.java
in api_dev/src/main/java/com/google/appengine/tools/development/testing
586 90
QueueXml.java
in utils/src/main/java/com/google/apphosting/utils/config
509 61
proto
task.proto
in protobuf/api
479 -
ExpressionBuilder.java
in api_dev/src/main/java/com/google/appengine/api/search/dev
467 26
IndexImpl.java
in api/src/main/java/com/google/appengine/api/search
436 30
proto
runtime.proto
in protobuf
362 -
LuceneUtils.java
in api_dev/src/main/java/com/google/appengine/api/search/dev
353 20
ClientCookie.java
in api_dev/src/main/java/com/google/appengine/tools/util
335 10
FakeHttpServletResponse.java
in api_dev/src/main/java/com/google/appengine/tools/development/testing
325 48
Expression.g
in api/src/main/antlr3/com/google/appengine/api/search/query
324 -
Query.g
in api/src/main/antlr3/com/google/appengine/api/search/query
315 -
SnippetExpression.java
in api_dev/src/main/java/com/google/appengine/api/search/dev
314 19
proto
queue.proto
in protobuf/api
292 -
LocalTaskQueueTestConfig.java
in api_dev/src/main/java/com/google/appengine/tools/development/testing
266 27
ApiServlet.java
in api_dev/src/main/java/com/google/appengine/tools/development
266 12
SimpleFacet.java
in api_dev/src/main/java/com/google/appengine/api/search/dev
246 8
DatastoreCallbacksImpl.java
in api/src/main/java/com/google/appengine/api/datastore
237 15
proto
document.proto
in protobuf/api
228 -
DevPushQueue.java
in api_dev/src/main/java/com/google/appengine/api/taskqueue/dev
222 10
DevPullQueue.java
in api_dev/src/main/java/com/google/appengine/api/taskqueue/dev
217 12
GCache.java
in api_legacy/src/main/java/com/google/appengine/api/memcache/stdimpl
208 29
PropertyPseudoKind.java
in api_dev/src/main/java/com/google/appengine/api/datastore/dev
206 6
RetryParametersXml.java
in utils/src/main/java/com/google/apphosting/utils/config
205 21
BackendsXml.java
in utils/src/main/java/com/google/apphosting/utils/config
203 23
QueryTranslator.java
in api/src/main/java/com/google/appengine/api/datastore
197 6
GlobIntersector.java
in utils/src/main/java/com/google/apphosting/utils/glob
195 10
Batcher.java
in api/src/main/java/com/google/appengine/api/datastore
188 11
HttpHeaderParser.java
in api_dev/src/main/java/com/google/appengine/tools/util
183 13
FieldChecker.java
in api/src/main/java/com/google/appengine/api/search/checkers
182 15
UrlFetchJob.java
in api_dev/src/main/java/com/google/appengine/api/taskqueue/dev
169 6
FilterMatcher.java
in api/src/main/java/com/google/appengine/api/datastore
168 11
ApplicationXml.java
in utils/src/main/java/com/google/apphosting/utils/config
168 22
LocalModulesService.java
in api_dev/src/main/java/com/google/appengine/api/modules/dev
160 17
GenericScorer.java
in api_dev/src/main/java/com/google/appengine/api/search/dev
159 7
ApplicationProcessingOptions.java
in lib/tools_api/src/main/java/com/google/appengine/tools/admin
159 26
proto
datamodel.proto
in protobuf/api
153 -
QueueApiHelper.java
in api/src/main/java/com/google/appengine/api/taskqueue
152 6
XmlUtils.java
in utils/src/main/java/com/google/apphosting/utils/config
149 14
ClientDeployYamlMaker.java
in utils/src/main/java/com/google/apphosting/utils/config
149 32
EntityStorageConversions.java
in api_dev/src/main/java/com/google/cloud/datastore/core/appengv3
148 12
ApiDeadlineOracle.java
in runtime/impl/src/main/java/com/google/apphosting/runtime
146 23
proto
145 -
QueueXmlReader.java
in utils/src/main/java/com/google/apphosting/utils/config
144 6
InternalTransactionCloudDatastoreV1.java
in api/src/main/java/com/google/appengine/api/datastore
138 17
ParseBlobUploadFilter.java
in api/src/main/java/com/google/apphosting/utils/servlet
137 7
DatastoreApiHelper.java
in api/src/main/java/com/google/appengine/api/datastore
136 10
proto
codes.proto
in protobuf
135 -
ClassPathBuilder.java
in utils/src/main/java/com/google/apphosting/utils/config
133 10
Correlations

File Size vs. Number of Changes: 910 points

protobuf/span_details.proto x: 168 lines of code y: 3 # changes remoteapi/src/main/java/com/google/appengine/tools/remoteapi/TransactionBuilder.java x: 143 lines of code y: 6 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10/ResourceFileServlet.java x: 234 lines of code y: 8 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8/ResourceFileServlet.java x: 235 lines of code y: 5 # changes maven-version-rules.xml x: 78 lines of code y: 5 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/JavaRuntimeFactory.java x: 186 lines of code y: 4 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/LogHandler.java x: 131 lines of code y: 1 # changes runtime/local_jetty12/src/main/java/com/google/appengine/tools/development/jetty/JettyContainerService.java x: 525 lines of code y: 11 # changes api/src/main/java/com/google/appengine/api/appidentity/AppIdentityServiceFailureException.java x: 8 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/appidentity/AppIdentityServiceImpl.java x: 298 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/blobstore/BlobInfo.java x: 123 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/blobstore/BlobInfoFactory.java x: 97 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/blobstore/BlobKey.java x: 37 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/blobstore/BlobstoreInputStream.java x: 145 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/blobstore/BlobstoreService.java x: 25 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/blobstore/BlobstoreServiceImpl.java x: 321 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/blobstore/ByteRange.java x: 129 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/blobstore/FileInfo.java x: 89 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/blobstore/UploadOptions.java x: 118 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/blobstore/ee10/BlobstoreService.java x: 30 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/blobstore/ee10/BlobstoreServiceImpl.java x: 328 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/datastore/AdminDatastoreService.java x: 354 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/AppIdNamespace.java x: 101 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/AsyncCloudDatastoreV1ServiceImpl.java x: 537 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/AsyncDatastoreServiceImpl.java x: 460 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/BaseAsyncDatastoreServiceImpl.java x: 328 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/BaseEntityComparator.java x: 153 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/BaseQueryResultsSource.java x: 202 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/Blob.java x: 32 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/Category.java x: 42 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/CloudDatastoreRemoteServiceConfig.java x: 118 lines of code y: 6 # changes api/src/main/java/com/google/appengine/api/datastore/CloudDatastoreV1ClientImpl.java x: 304 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/CompositeIndexManager.java x: 226 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/Cursor.java x: 77 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/datastore/DataTypeTranslator.java x: 1476 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/DataTypeUtils.java x: 186 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/DatastoreServiceConfig.java x: 183 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/datastore/DatastoreServiceGlobalConfig.java x: 331 lines of code y: 6 # changes api/src/main/java/com/google/appengine/api/datastore/EmbeddedEntity.java x: 56 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/Entity.java x: 171 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/EntityComparator.java x: 48 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/EntityProtoComparators.java x: 63 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/EntityTranslator.java x: 47 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/FetchOptions.java x: 269 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/datastore/GeoPt.java x: 80 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/GetOrCreateTransactionResult.java x: 16 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/IMHandle.java x: 104 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/Index.java x: 117 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/IndexComponentsOnlyQuery.java x: 138 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/InternalTransactionV3.java x: 86 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/Key.java x: 298 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/KeyFactory.java x: 98 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/datastore/KeyRange.java x: 96 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/LazyList.java x: 209 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/LocationMapper.java x: 25 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/MonitoredIndexUsageTracker.java x: 370 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/MultiQueryIterator.java x: 104 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/PreQueryContext.java x: 13 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/PreparedMultiQuery.java x: 375 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/Projection.java x: 11 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/PropertyContainer.java x: 122 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/datastore/PropertyProjection.java x: 73 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/Query.java x: 698 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/datastore/QuerySplitComponent.java x: 80 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/datastore/Rating.java x: 47 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/RawValue.java x: 165 lines of code y: 5 # changes api/src/main/java/com/google/appengine/api/datastore/ShortBlob.java x: 42 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/TransactionOptions.java x: 107 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/datastore/ValidatedQuery.java x: 265 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/images/ImagesServiceImpl.java x: 372 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/log/LogQuery.java x: 288 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/log/RequestLogs.java x: 362 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/mail/MailService.java x: 157 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/search/Cursor.java x: 83 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/search/Document.java x: 298 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/search/Field.java x: 413 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/search/GetIndexesRequest.java x: 203 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/search/Query.java x: 148 lines of code y: 5 # changes api/src/main/java/com/google/appengine/api/search/QueryOptions.java x: 222 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/search/SortExpression.java x: 126 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/search/SortOptions.java x: 89 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/taskqueue/LeaseOptions.java x: 187 lines of code y: 3 # changes api/src/main/java/com/google/appengine/api/taskqueue/QueueImpl.java x: 752 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/taskqueue/TaskHandle.java x: 204 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/taskqueue/TaskOptions.java x: 578 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/urlfetch/HTTPRequest.java x: 57 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/urlfetch/HTTPResponse.java x: 52 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/urlfetch/URLFetchServiceImpl.java x: 233 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/users/UserService.java x: 18 lines of code y: 4 # changes api/src/main/java/com/google/appengine/api/utils/SystemProperty.java x: 50 lines of code y: 3 # changes api/src/main/java/com/google/appengine/tools/compilation/DatastoreCallbacksConfigWriter.java x: 101 lines of code y: 2 # changes api_dev/src/main/java/com/google/appengine/api/datastore/dev/LocalCompositeIndexManager.java x: 686 lines of code y: 3 # changes api_dev/src/main/java/com/google/appengine/api/datastore/dev/LocalDatastoreCostAnalysis.java x: 112 lines of code y: 2 # changes api_dev/src/main/java/com/google/appengine/api/datastore/dev/LocalDatastoreService.java x: 2385 lines of code y: 8 # changes api_dev/src/main/java/com/google/appengine/api/log/dev/LocalLogService.java x: 349 lines of code y: 2 # changes api_dev/src/main/java/com/google/appengine/api/taskqueue/dev/LocalTaskQueue.java x: 547 lines of code y: 5 # changes api_dev/src/main/java/com/google/appengine/tools/development/ApiProxyLocalImpl.java x: 384 lines of code y: 8 # changes api_dev/src/main/java/com/google/appengine/tools/development/LocalEnvironment.java x: 180 lines of code y: 5 # changes api_dev/src/main/java/com/google/appengine/tools/development/StreamHandlerFactory.java x: 114 lines of code y: 3 # changes api_dev/src/main/java/com/google/appengine/tools/development/testing/EnvSettingTaskqueueCallback.java x: 69 lines of code y: 3 # changes api_dev/src/main/java/com/google/cloud/datastore/core/appengv3/converter/CursorModernizer.java x: 134 lines of code y: 4 # changes remoteapi/src/main/java/com/google/appengine/tools/remoteapi/AppEngineClient.java x: 70 lines of code y: 4 # changes remoteapi/src/main/java/com/google/appengine/tools/remoteapi/RemoteApiInstaller.java x: 440 lines of code y: 4 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/ApiProxyImpl.java x: 1033 lines of code y: 13 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/AppVersionFactory.java x: 374 lines of code y: 12 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/HttpCompression.java x: 155 lines of code y: 5 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/JavaRuntime.java x: 423 lines of code y: 6 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/JsonLogHandler.java x: 150 lines of code y: 3 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/Logging.java x: 271 lines of code y: 6 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/RequestManager.java x: 756 lines of code y: 12 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/ServletEngineAdapter.java x: 52 lines of code y: 10 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/TraceWriter.java x: 234 lines of code y: 7 # changes runtime/lite/src/main/java/com/google/appengine/runtime/lite/RequestManager.java x: 695 lines of code y: 5 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/http/JettyHttpApiHostClient.java x: 220 lines of code y: 5 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10/AppEngineWebAppContext.java x: 443 lines of code y: 19 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8/AppEngineWebAppContext.java x: 453 lines of code y: 16 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/http/JettyHttpApiHostClient.java x: 216 lines of code y: 5 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/JettyHttpHandler.java x: 264 lines of code y: 8 # changes runtime/util/src/main/java/com/google/apphosting/runtime/ClassPathUtils.java x: 144 lines of code y: 16 # changes runtime_shared/src/main/java/com/google/apphosting/api/ApiProxy.java x: 595 lines of code y: 4 # changes runtime_shared/src/main/java/com/google/apphosting/api/CloudTrace.java x: 93 lines of code y: 2 # changes utils/src/main/java/com/google/apphosting/utils/config/AppEngineWebXml.java x: 1839 lines of code y: 5 # changes utils/src/main/java/com/google/apphosting/utils/config/EarHelper.java x: 178 lines of code y: 4 # changes utils/src/main/java/com/google/apphosting/utils/config/WebXml.java x: 144 lines of code y: 4 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8/LiteralPathSpec.java x: 79 lines of code y: 1 # changes api/src/main/java/com/google/appengine/spi/ServiceFactoryFactory.java x: 68 lines of code y: 1 # changes runtime_shared/src/main/java/com/google/appengine/api/LifecycleManager.java x: 57 lines of code y: 1 # changes shared_sdk/src/main/java/com/google/apphosting/runtime/SessionManagerUtil.java x: 88 lines of code y: 4 # changes api_dev/src/main/java/com/google/appengine/api/blobstore/dev/FileBlobStorage.java x: 52 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/api/blobstore/dev/LocalBlobstoreService.java x: 186 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/api/blobstore/dev/UploadBlobServlet.java x: 381 lines of code y: 4 # changes api_dev/src/main/java/com/google/appengine/api/blobstore/dev/ee10/UploadBlobServlet.java x: 387 lines of code y: 2 # changes api_dev/src/main/java/com/google/appengine/api/images/dev/LocalBlobImageServlet.java x: 202 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/api/images/dev/LocalImagesService.java x: 602 lines of code y: 5 # changes api_dev/src/main/java/com/google/appengine/api/search/dev/LocalSearchService.java x: 783 lines of code y: 3 # changes api_dev/src/main/java/com/google/appengine/api/urlfetch/dev/LocalURLFetchService.java x: 423 lines of code y: 3 # changes api_dev/src/main/java/com/google/appengine/tools/development/DevAppServerImpl.java x: 302 lines of code y: 6 # changes api_dev/src/main/java/com/google/appengine/tools/development/ManualInstanceHolder.java x: 156 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/tools/development/RequestThreadFactory.java x: 96 lines of code y: 1 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/AppEngineConstants.java x: 78 lines of code y: 7 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/RequestRunner.java x: 259 lines of code y: 12 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/AppVersionHandlerFactory.java x: 30 lines of code y: 5 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/JettyServletEngineAdapter.java x: 215 lines of code y: 29 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/delegate/impl/DelegateRpcExchange.java x: 146 lines of code y: 9 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/proxy/JettyHttpProxy.java x: 149 lines of code y: 13 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/AppEngineWebAppContext.java x: 463 lines of code y: 5 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/JettyServletEngineAdapter.java x: 179 lines of code y: 18 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/RpcConnection.java x: 292 lines of code y: 5 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/http/JettyRequestAPIData.java x: 393 lines of code y: 10 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/JettyRequestAPIData.java x: 430 lines of code y: 9 # changes runtime/testapps/src/main/resources/com/google/apphosting/runtime/jetty9/senderrorapp/ee10/404.html x: 1 lines of code y: 2 # changes runtime/testapps/src/main/resources/com/google/apphosting/runtime/jetty9/senderrorapp/ee10/WEB-INF/web.xml x: 26 lines of code y: 2 # changes api/src/main/java/com/google/appengine/setup/ApiProxyDelegate.java x: 312 lines of code y: 2 # changes api/src/main/java/com/google/apphosting/utils/remoteapi/RemoteApiServlet.java x: 373 lines of code y: 4 # changes appengine_testing/src/main/java/com/google/appengine/tools/development/testing/DevAppServerTestHelper.java x: 88 lines of code y: 1 # changes protobuf/api/remote_api.proto x: 116 lines of code y: 1 # changes remoteapi/src/main/java/com/google/appengine/tools/remoteapi/RemoteRpc.java x: 128 lines of code y: 4 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10/EE10AppVersionHandlerFactory.java x: 209 lines of code y: 12 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/http/JettyHttpHandler.java x: 212 lines of code y: 17 # changes runtime/testapps/src/main/resources/com/google/apphosting/runtime/jetty9/gzipapp/jetty94/WEB-INF/appengine-web.xml x: 9 lines of code y: 4 # changes runtime/testapps/src/main/java/com/google/apphosting/runtime/jetty9/gzipapp/EE10EchoServlet.java x: 24 lines of code y: 3 # changes runtime/testapps/src/main/resources/com/google/apphosting/runtime/jetty9/gzipapp/ee10/WEB-INF/appengine-web.xml x: 8 lines of code y: 3 # changes runtime/testapps/src/main/resources/com/google/apphosting/runtime/jetty9/gzipapp/ee10/WEB-INF/web.xml x: 16 lines of code y: 3 # changes appengine_init/src/main/java/com/google/appengine/init/AppEngineWebXmlInitialParse.java x: 122 lines of code y: 13 # changes api_dev/src/main/java/com/google/appengine/tools/development/DevAppServerMain.java x: 332 lines of code y: 4 # changes api_dev/src/main/java/com/google/appengine/tools/development/SharedMain.java x: 180 lines of code y: 7 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/AppVersionHandler.java x: 66 lines of code y: 7 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/AppVersionHandlerMap.java x: 99 lines of code y: 8 # changes shared_sdk_jetty12/src/main/java/com/google/apphosting/runtime/jetty/EE10SessionManagerHandler.java x: 182 lines of code y: 2 # changes applications/proberapp/src/main/java/app/ProberApp.java x: 911 lines of code y: 7 # changes shared_sdk_jetty12/src/main/java/com/google/apphosting/runtime/jetty/EE10AppEngineAuthentication.java x: 147 lines of code y: 9 # changes runtime/testapps/src/main/java/com/google/apphosting/runtime/jetty9/transportguaranteeapp/RequestUrlServletEE10.java x: 18 lines of code y: 1 # changes runtime/testapps/src/main/resources/com/google/apphosting/runtime/jetty9/transportguaranteeapp-ee10/WEB-INF/appengine-web.xml x: 10 lines of code y: 1 # changes runtime/testapps/src/main/resources/com/google/apphosting/runtime/jetty9/transportguaranteeapp-ee10/WEB-INF/web.xml x: 25 lines of code y: 1 # changes shared_sdk_jetty12/src/main/java/com/google/apphosting/runtime/jetty/AppEngineAuthentication.java x: 249 lines of code y: 3 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8/EE8AppVersionHandlerFactory.java x: 202 lines of code y: 11 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/RequestAPIData.java x: 38 lines of code y: 4 # changes runtime/lite/src/main/java/com/google/appengine/runtime/lite/BackgroundRequestDispatcher.java x: 93 lines of code y: 3 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/proxy/UPRequestTranslator.java x: 277 lines of code y: 9 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/AppVersionHandlerFactory.java x: 211 lines of code y: 7 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/UPRequestTranslator.java x: 285 lines of code y: 5 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/ResourceFileServlet.java x: 224 lines of code y: 3 # changes kokoro/gcp_ubuntu/release.cfg x: 53 lines of code y: 11 # changes runtime/testapps/src/main/java/com/google/apphosting/runtime/jetty9/servletcontextlistenerapp/EE10MainServlet.java x: 13 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/tools/development/ResponseRewriterFilter.java x: 639 lines of code y: 2 # changes api_dev/src/main/java/com/google/appengine/tools/development/ee10/ResponseRewriterFilter.java x: 632 lines of code y: 3 # changes api_dev/src/main/java/com/google/appengine/tools/info/Jetty12Sdk.java x: 229 lines of code y: 6 # changes kokoro/gcp_ubuntu/continuous.cfg x: 9 lines of code y: 5 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/ThreadGroupPool.java x: 192 lines of code y: 3 # changes runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10/LocalResourceFileServlet.java x: 200 lines of code y: 3 # changes runtime/testapps/src/main/java/com/google/apphosting/loadtesting/allinone/MainServlet.java x: 858 lines of code y: 3 # changes runtime/testapps/src/main/java/com/google/apphosting/loadtesting/allinone/ee10/MainServlet.java x: 858 lines of code y: 2 # changes api/src/main/java/com/google/appengine/setup/ApiProxyEnvironment.java x: 312 lines of code y: 1 # changes api/src/main/java/com/google/appengine/setup/ApiProxySetupUtil.java x: 40 lines of code y: 1 # changes api/src/main/java/com/google/appengine/setup/AppLogsWriter.java x: 170 lines of code y: 1 # changes api/src/main/java/com/google/appengine/setup/RequestThreadFactory.java x: 48 lines of code y: 1 # changes api/src/main/java/com/google/appengine/setup/TimerImpl.java x: 8 lines of code y: 1 # changes api/src/main/java/com/google/appengine/setup/timer/AbstractIntervalTimer.java x: 44 lines of code y: 1 # changes appengine_setup/testapps/jetty12_testapp/src/main/appengine/app.yaml x: 3 lines of code y: 1 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/AppLogsWriter.java x: 298 lines of code y: 5 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/ResponseAPIData.java x: 21 lines of code y: 2 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/RuntimeLogSink.java x: 134 lines of code y: 7 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/UpResponseAPIData.java x: 66 lines of code y: 2 # changes protobuf/open_java_proto_library.bzl x: 52 lines of code y: 8 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/delegate/impl/ContentChunk.java x: 34 lines of code y: 4 # changes lib/tools_api/src/main/java/com/google/appengine/tools/admin/Application.java x: 1263 lines of code y: 15 # changes runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10/JettyContainerService.java x: 534 lines of code y: 6 # changes runtime/local_jetty9/src/main/java/com/google/appengine/tools/development/jetty9/JettyContainerService.java x: 490 lines of code y: 4 # changes runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10/AppEngineWebAppContext.java x: 78 lines of code y: 3 # changes api_dev/src/main/java/com/google/appengine/tools/development/DevAppServerFactory.java x: 211 lines of code y: 5 # changes runtime/main/src/main/java/com/google/apphosting/runtime/JavaRuntimeMain.java x: 108 lines of code y: 11 # changes runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10/StaticFileFilter.java x: 143 lines of code y: 1 # changes runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10/StaticFileUtils.java x: 260 lines of code y: 1 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/JavaRuntimeParams.java x: 512 lines of code y: 7 # changes api/src/main/java/com/google/appengine/api/mail/ee10/BounceNotificationParser.java x: 69 lines of code y: 1 # changes api/src/main/java/com/google/apphosting/utils/servlet/ee10/ParseBlobUploadFilter.java x: 137 lines of code y: 1 # changes api/src/main/java/com/google/apphosting/utils/servlet/ee10/SessionCleanupServlet.java x: 74 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/api/blobstore/dev/ee10/ServeBlobFilter.java x: 244 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/tools/development/AbstractContainerService.java x: 277 lines of code y: 3 # changes api_dev/src/main/java/com/google/appengine/tools/development/BackendServersBase.java x: 540 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/tools/development/DelegatingModulesFilterHelper.java x: 94 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/tools/development/InstanceHelper.java x: 156 lines of code y: 3 # changes api_dev/src/main/java/com/google/appengine/tools/development/Modules.java x: 323 lines of code y: 2 # changes api_dev/src/main/java/com/google/appengine/tools/development/ee10/ApiServlet.java x: 271 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/tools/development/ee10/DelegatingModulesFilterHelperEE10.java x: 28 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/tools/development/ee10/DevAppServerModulesFilter.java x: 274 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/tools/development/testing/ee10/FakeHttpServletRequest.java x: 589 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/tools/info/ClassicSdk.java x: 151 lines of code y: 5 # changes e2etests/testlocalapps/allinone_jakarta/src/main/java/allinone/MainServlet.java x: 866 lines of code y: 1 # changes e2etests/testlocalapps/allinone_jakarta/src/main/webapp/WEB-INF/web.xml x: 32 lines of code y: 1 # changes e2etests/testlocalapps/bundle_standard/src/main/java/servletthree/JakartaServlet3Test.java x: 36 lines of code y: 1 # changes local_runtime_shared_jetty12/src/main/java/com/google/apphosting/utils/servlet/ee10/DatastoreViewerServlet.java x: 417 lines of code y: 1 # changes local_runtime_shared_jetty12/src/main/java/com/google/apphosting/utils/servlet/ee10/SearchServlet.java x: 421 lines of code y: 1 # changes local_runtime_shared_jetty12/src/main/java/com/google/apphosting/utils/servlet/ee10/TaskQueueViewerServlet.java x: 279 lines of code y: 1 # changes runtime/local_jetty12_ee10/src/main/resources/com/google/appengine/tools/development/jetty/ee10/webdefault.xml x: 694 lines of code y: 1 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10/FileSender.java x: 121 lines of code y: 1 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10/ParseBlobUploadFilter.java x: 139 lines of code y: 1 # changes runtime/runtime_impl_jetty12/src/main/resources/com/google/apphosting/runtime/jetty/ee10/webdefault.xml x: 190 lines of code y: 1 # changes e2etests/testlocalapps/allinone/src/main/java/allinone/MainServlet.java x: 850 lines of code y: 1 # changes lib/tools_api/src/main/java/com/google/appengine/tools/KickStart.java x: 241 lines of code y: 5 # changes lib/tools_api/src/main/java/com/google/appengine/tools/admin/AppCfg.java x: 761 lines of code y: 2 # changes local_runtime_shared_jetty12/src/main/resources/com/google/apphosting/utils/servlet/ah/capabilitiesStatusBody.jsp x: 61 lines of code y: 1 # changes local_runtime_shared_jetty12/src/main/resources/com/google/apphosting/utils/servlet/ah/css/ae.css x: 163 lines of code y: 1 # changes local_runtime_shared_jetty12/src/main/resources/com/google/apphosting/utils/servlet/ah/css/taskqueue.css x: 84 lines of code y: 1 # changes local_runtime_shared_jetty12/src/main/resources/com/google/apphosting/utils/servlet/ah/datastoreViewerBody.jsp x: 215 lines of code y: 1 # changes local_runtime_shared_jetty12/src/main/resources/com/google/apphosting/utils/servlet/ah/searchIndexBody.jsp x: 104 lines of code y: 1 # changes protobuf/clone.proto x: 362 lines of code y: 4 # changes runtime/lite/src/main/java/com/google/appengine/runtime/lite/AppEngineRuntime.java x: 257 lines of code y: 4 # changes runtime/lite/src/main/java/com/google/appengine/runtime/lite/RequestHandler.java x: 231 lines of code y: 3 # changes runtime/local_jetty12/src/main/java/com/google/appengine/tools/development/jetty/AppEngineWebAppContext.java x: 103 lines of code y: 1 # changes runtime/local_jetty12/src/main/java/com/google/appengine/tools/development/jetty/DevAppEngineWebAppContext.java x: 108 lines of code y: 1 # changes runtime/local_jetty12/src/main/java/com/google/appengine/tools/development/jetty/LocalResourceFileServlet.java x: 194 lines of code y: 1 # changes runtime/local_jetty12/src/main/resources/com/google/appengine/tools/development/jetty/webdefault.xml x: 689 lines of code y: 1 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/http/HttpApiHostClient.java x: 218 lines of code y: 1 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/FileSender.java x: 120 lines of code y: 1 # changes shared_sdk_jetty12/src/main/java/com/google/apphosting/runtime/jetty/DatastoreSessionStore.java x: 208 lines of code y: 1 # changes lib/tools_api/src/main/java/com/google/appengine/tools/admin/AppYamlTranslator.java x: 766 lines of code y: 5 # changes utils/src/main/java/com/google/apphosting/utils/config/YamlUtils.java x: 174 lines of code y: 1 # changes utils/src/main/java/com/google/apphosting/utils/config/AppYaml.java x: 1263 lines of code y: 1 # changes utils/src/main/java/com/google/apphosting/utils/config/CronYamlReader.java x: 164 lines of code y: 1 # changes api/src/main/java/com/google/appengine/api/memcache/AsyncMemcacheServiceImpl.java x: 1043 lines of code y: 1 # changes protobuf/api/memcache_service.proto x: 426 lines of code y: 4 # changes api_dev/src/main/java/com/google/appengine/api/search/dev/LuceneDirectoryMap.java x: 284 lines of code y: 3 # changes protobuf/api/search_service.proto x: 612 lines of code y: 1 # changes api/src/main/java/com/google/appengine/api/search/FacetRefinement.java x: 129 lines of code y: 1 # changes api/src/main/java/com/google/appengine/api/search/query/QueryTreeWalker.java x: 185 lines of code y: 1 # changes appengine_jsr107/src/main/java/com/google/appengine/api/memcache/jsr107cache/GCache.java x: 216 lines of code y: 2 # changes api/src/main/java/com/google/appengine/tools/compilation/DatastoreCallbacksProcessor.java x: 324 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/api/search/dev/LuceneQueryTreeVisitor.java x: 500 lines of code y: 1 # changes api_dev/src/main/java/com/google/appengine/tools/development/testing/LocalModulesServiceTestConfig.java x: 567 lines of code y: 1 # changes api/src/main/java/com/google/appengine/api/datastore/MultiQueryBuilder.java x: 76 lines of code y: 2 # changes api/src/main/java/com/google/appengine/api/memcache/MemcacheSerialization.java x: 214 lines of code y: 2 # changes api/src/main/java/com/google/apphosting/utils/security/urlfetch/URLFetchServiceStreamHandler.java x: 455 lines of code y: 2 # changes api_dev/src/main/java/com/google/appengine/api/appidentity/dev/LocalAppIdentityService.java x: 162 lines of code y: 2 # changes api_dev/src/main/java/com/google/appengine/api/blobstore/dev/ServeBlobFilter.java x: 240 lines of code y: 2 # changes api_dev/src/main/java/com/google/appengine/api/mail/dev/LocalMailService.java x: 198 lines of code y: 3 # changes api_dev/src/main/java/com/google/appengine/api/memcache/dev/LocalMemcacheService.java x: 499 lines of code y: 2 # changes api_dev/src/main/java/com/google/appengine/tools/development/AbstractModule.java x: 132 lines of code y: 2 # changes api_dev/src/main/java/com/google/appengine/tools/development/ApplicationConfigurationManager.java x: 427 lines of code y: 3 # changes api_dev/src/main/java/com/google/appengine/tools/development/LocalCapabilitiesEnvironment.java x: 86 lines of code y: 4 # changes api_dev/src/main/java/com/google/appengine/tools/development/testing/LocalServiceTestHelper.java x: 321 lines of code y: 2 # changes protobuf/api/datastore_v3.proto x: 838 lines of code y: 2 # changes protobuf/api/entity.proto x: 523 lines of code y: 2 # changes protobuf/api/log_service.proto x: 376 lines of code y: 3 # changes protobuf/api/problem_code.proto x: 344 lines of code y: 3 # changes utils/src/main/antlr3/com/google/borg/borgcron/Groc.g x: 369 lines of code y: 3 # changes utils/src/main/java/com/google/apphosting/utils/config/AppEngineWebXmlProcessor.java x: 784 lines of code y: 2 # changes utils/src/main/java/com/google/apphosting/utils/config/CronXmlReader.java x: 134 lines of code y: 2 # changes utils/src/main/java/com/google/apphosting/utils/config/IndexesXml.java x: 164 lines of code y: 2 # changes utils/src/main/java/com/google/apphosting/utils/config/IndexesXmlReader.java x: 142 lines of code y: 3 # changes utils/src/main/java/com/google/apphosting/utils/config/WebXmlReader.java x: 278 lines of code y: 2 # changes
29.0
# changes
  min: 1.0
  average: 2.13
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 29.0
0 2385.0
lines of code
min: 1.0 | average: 121.81 | 25th percentile: 16.0 | median: 52.5 | 75th percentile: 144.0 | max: 2385.0

Number of Contributors vs. Number of Changes: 910 points

protobuf/span_details.proto x: 2 # contributors y: 3 # changes remoteapi/src/main/java/com/google/appengine/tools/remoteapi/TransactionBuilder.java x: 3 # contributors y: 6 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10/ResourceFileServlet.java x: 4 # contributors y: 8 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8/ResourceFileServlet.java x: 4 # contributors y: 5 # changes maven-version-rules.xml x: 2 # contributors y: 5 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/JavaRuntimeFactory.java x: 1 # contributors y: 4 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/LogHandler.java x: 1 # contributors y: 1 # changes runtime/local_jetty12/src/main/java/com/google/appengine/tools/development/jetty/JettyContainerService.java x: 4 # contributors y: 11 # changes api/src/main/java/com/google/appengine/api/appidentity/AppIdentityServiceFailureException.java x: 2 # contributors y: 2 # changes api/src/main/java/com/google/appengine/api/blobstore/BlobInfoFactory.java x: 2 # contributors y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/CloudDatastoreV1ClientImpl.java x: 3 # contributors y: 4 # changes api/src/main/java/com/google/appengine/api/datastore/DatastoreServiceGlobalConfig.java x: 5 # contributors y: 6 # changes api/src/main/java/com/google/appengine/api/datastore/PropertyContainer.java x: 3 # contributors y: 3 # changes api/src/main/java/com/google/appengine/api/datastore/RawValue.java x: 3 # contributors y: 5 # changes api_dev/src/main/java/com/google/appengine/api/datastore/dev/LocalDatastoreService.java x: 5 # contributors y: 8 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/ApiProxyImpl.java x: 7 # contributors y: 13 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/AppVersion.java x: 2 # contributors y: 6 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/AppVersionFactory.java x: 4 # contributors y: 12 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/JavaRuntime.java x: 4 # contributors y: 6 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/RequestManager.java x: 6 # contributors y: 12 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/ServletEngineAdapter.java x: 4 # contributors y: 10 # changes runtime/impl/src/main/java/com/google/apphosting/runtime/TraceWriter.java x: 4 # contributors y: 7 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10/AppEngineWebAppContext.java x: 5 # contributors y: 19 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8/AppEngineWebAppContext.java x: 5 # contributors y: 16 # changes runtime/util/src/main/java/com/google/apphosting/runtime/ClassPathUtils.java x: 4 # contributors y: 16 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8/LiteralPathSpec.java x: 2 # contributors y: 1 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/JettyServletEngineAdapter.java x: 4 # contributors y: 29 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/delegate/impl/DelegateRpcExchange.java x: 4 # contributors y: 9 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/proxy/JettyHttpProxy.java x: 4 # contributors y: 13 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/JettyServletEngineAdapter.java x: 4 # contributors y: 18 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/JettyRequestAPIData.java x: 3 # contributors y: 9 # changes api/src/main/java/com/google/appengine/setup/ApiProxyDelegate.java x: 1 # contributors y: 2 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/http/JettyHttpHandler.java x: 4 # contributors y: 17 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/RpcEndPoint.java x: 3 # contributors y: 2 # changes appengine_init/src/main/java/com/google/appengine/init/AppEngineWebXmlInitialParse.java x: 3 # contributors y: 13 # changes api_dev/src/main/java/com/google/appengine/tools/development/SharedMain.java x: 2 # contributors y: 7 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/delegate/internal/DelegateConnection.java x: 4 # contributors y: 3 # changes runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8/EE8AppVersionHandlerFactory.java x: 3 # contributors y: 11 # changes runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/AppVersionHandlerFactory.java x: 3 # contributors y: 7 # changes protobuf/open_java_proto_library.bzl x: 6 # contributors y: 8 # changes lib/tools_api/src/main/java/com/google/appengine/tools/admin/Application.java x: 3 # contributors y: 15 # changes api_dev/src/main/java/com/google/appengine/tools/development/DevAppServerFactory.java x: 1 # contributors y: 5 # changes runtime/main/src/main/java/com/google/apphosting/runtime/JavaRuntimeMain.java x: 2 # contributors y: 11 # changes api_dev/src/main/java/com/google/appengine/tools/development/AbstractContainerService.java x: 1 # contributors y: 3 # changes
29.0
# changes
  min: 1.0
  average: 2.13
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 29.0
0 7.0
# contributors
min: 1.0 | average: 1.56 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

Number of Contributors vs. File Size: 910 points

protobuf/span_details.proto x: 2 # contributors y: 168 lines of code remoteapi/src/main/java/com/google/appengine/tools/remoteapi/TransactionBuilder.java x: 3 # contributors y: 143 lines of code runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10/ResourceFileServlet.java x: 4 # contributors y: 234 lines of code runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8/ResourceFileServlet.java x: 4 # contributors y: 235 lines of code maven-version-rules.xml x: 2 # contributors y: 78 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/JavaRuntimeFactory.java x: 1 # contributors y: 186 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/LogHandler.java x: 1 # contributors y: 131 lines of code runtime/local_jetty12/src/main/java/com/google/appengine/tools/development/jetty/JettyContainerService.java x: 4 # contributors y: 525 lines of code api/src/main/java/com/google/appengine/api/appidentity/AppIdentityServiceFailureException.java x: 2 # contributors y: 8 lines of code api/src/main/java/com/google/appengine/api/appidentity/AppIdentityServiceImpl.java x: 2 # contributors y: 298 lines of code api/src/main/java/com/google/appengine/api/blobstore/BlobInfo.java x: 2 # contributors y: 123 lines of code api/src/main/java/com/google/appengine/api/blobstore/BlobInfoFactory.java x: 2 # contributors y: 97 lines of code api/src/main/java/com/google/appengine/api/blobstore/BlobKey.java x: 2 # contributors y: 37 lines of code api/src/main/java/com/google/appengine/api/blobstore/BlobstoreInputStream.java x: 2 # contributors y: 145 lines of code api/src/main/java/com/google/appengine/api/blobstore/BlobstoreService.java x: 2 # contributors y: 25 lines of code api/src/main/java/com/google/appengine/api/blobstore/BlobstoreServiceImpl.java x: 2 # contributors y: 321 lines of code api/src/main/java/com/google/appengine/api/blobstore/FileInfo.java x: 2 # contributors y: 89 lines of code api/src/main/java/com/google/appengine/api/blobstore/UploadOptions.java x: 2 # contributors y: 118 lines of code api/src/main/java/com/google/appengine/api/datastore/AdminDatastoreService.java x: 2 # contributors y: 354 lines of code api/src/main/java/com/google/appengine/api/datastore/AsyncCloudDatastoreV1ServiceImpl.java x: 2 # contributors y: 537 lines of code api/src/main/java/com/google/appengine/api/datastore/AsyncDatastoreServiceImpl.java x: 2 # contributors y: 460 lines of code api/src/main/java/com/google/appengine/api/datastore/BaseEntityComparator.java x: 2 # contributors y: 153 lines of code api/src/main/java/com/google/appengine/api/datastore/BaseQueryResultsSource.java x: 2 # contributors y: 202 lines of code api/src/main/java/com/google/appengine/api/datastore/Category.java x: 2 # contributors y: 42 lines of code api/src/main/java/com/google/appengine/api/datastore/CloudDatastoreRemoteServiceConfig.java x: 3 # contributors y: 118 lines of code api/src/main/java/com/google/appengine/api/datastore/CloudDatastoreV1ClientImpl.java x: 3 # contributors y: 304 lines of code api/src/main/java/com/google/appengine/api/datastore/CompositeIndexManager.java x: 2 # contributors y: 226 lines of code api/src/main/java/com/google/appengine/api/datastore/DataTypeTranslator.java x: 2 # contributors y: 1476 lines of code api/src/main/java/com/google/appengine/api/datastore/DataTypeUtils.java x: 2 # contributors y: 186 lines of code api/src/main/java/com/google/appengine/api/datastore/DatastoreServiceGlobalConfig.java x: 5 # contributors y: 331 lines of code api/src/main/java/com/google/appengine/api/datastore/EmbeddedEntity.java x: 2 # contributors y: 56 lines of code api/src/main/java/com/google/appengine/api/datastore/Entity.java x: 2 # contributors y: 171 lines of code api/src/main/java/com/google/appengine/api/datastore/EntityProtoComparators.java x: 2 # contributors y: 63 lines of code api/src/main/java/com/google/appengine/api/datastore/FetchOptions.java x: 2 # contributors y: 269 lines of code api/src/main/java/com/google/appengine/api/datastore/GetOrCreateTransactionResult.java x: 2 # contributors y: 16 lines of code api/src/main/java/com/google/appengine/api/datastore/IMHandle.java x: 2 # contributors y: 104 lines of code api/src/main/java/com/google/appengine/api/datastore/IndexComponentsOnlyQuery.java x: 2 # contributors y: 138 lines of code api/src/main/java/com/google/appengine/api/datastore/LazyList.java x: 2 # contributors y: 209 lines of code api/src/main/java/com/google/appengine/api/datastore/LocationMapper.java x: 3 # contributors y: 25 lines of code api/src/main/java/com/google/appengine/api/datastore/MonitoredIndexUsageTracker.java x: 2 # contributors y: 370 lines of code api/src/main/java/com/google/appengine/api/datastore/PropertyProjection.java x: 2 # contributors y: 73 lines of code api/src/main/java/com/google/appengine/api/datastore/Query.java x: 2 # contributors y: 698 lines of code api/src/main/java/com/google/appengine/api/datastore/RawValue.java x: 3 # contributors y: 165 lines of code api/src/main/java/com/google/appengine/api/images/ImageImpl.java x: 2 # contributors y: 319 lines of code api/src/main/java/com/google/appengine/api/log/LogQuery.java x: 3 # contributors y: 288 lines of code api/src/main/java/com/google/appengine/api/log/RequestLogs.java x: 2 # contributors y: 362 lines of code api/src/main/java/com/google/appengine/api/search/Field.java x: 3 # contributors y: 413 lines of code api/src/main/java/com/google/appengine/api/search/GetIndexesRequest.java x: 3 # contributors y: 203 lines of code api/src/main/java/com/google/appengine/api/search/QueryOptions.java x: 2 # contributors y: 222 lines of code api/src/main/java/com/google/appengine/api/taskqueue/QueueImpl.java x: 2 # contributors y: 752 lines of code api/src/main/java/com/google/appengine/api/taskqueue/TaskOptions.java x: 3 # contributors y: 578 lines of code api_dev/src/main/java/com/google/appengine/api/datastore/dev/LocalCompositeIndexManager.java x: 3 # contributors y: 686 lines of code api_dev/src/main/java/com/google/appengine/api/datastore/dev/LocalDatastoreService.java x: 5 # contributors y: 2385 lines of code api_dev/src/main/java/com/google/appengine/api/taskqueue/dev/LocalTaskQueue.java x: 3 # contributors y: 547 lines of code api_dev/src/main/java/com/google/appengine/tools/development/ApiProxyLocalImpl.java x: 5 # contributors y: 384 lines of code api_dev/src/main/java/com/google/appengine/tools/development/LocalEnvironment.java x: 3 # contributors y: 180 lines of code api_dev/src/main/java/com/google/cloud/datastore/core/appengv3/converter/CursorModernizer.java x: 3 # contributors y: 134 lines of code remoteapi/src/main/java/com/google/appengine/tools/remoteapi/RemoteApiInstaller.java x: 2 # contributors y: 440 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/ApiProxyImpl.java x: 7 # contributors y: 1033 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/AppVersionFactory.java x: 4 # contributors y: 374 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/HttpCompression.java x: 3 # contributors y: 155 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/JavaRuntime.java x: 4 # contributors y: 423 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/Logging.java x: 4 # contributors y: 271 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/RequestManager.java x: 6 # contributors y: 756 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/ServletEngineAdapter.java x: 4 # contributors y: 52 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/UpRequestAPIData.java x: 4 # contributors y: 144 lines of code runtime/lite/src/main/java/com/google/appengine/runtime/lite/RequestManager.java x: 4 # contributors y: 695 lines of code runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10/AppEngineWebAppContext.java x: 5 # contributors y: 443 lines of code runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee8/AppEngineWebAppContext.java x: 5 # contributors y: 453 lines of code runtime_shared/src/main/java/com/google/apphosting/api/ApiProxy.java x: 2 # contributors y: 595 lines of code utils/src/main/java/com/google/apphosting/utils/config/AppEngineWebXml.java x: 3 # contributors y: 1839 lines of code api/src/main/java/com/google/appengine/spi/ServiceFactoryFactory.java x: 1 # contributors y: 68 lines of code runtime_shared/src/main/java/com/google/appengine/api/LifecycleManager.java x: 1 # contributors y: 57 lines of code shared_sdk/src/main/java/com/google/apphosting/runtime/SessionManagerUtil.java x: 3 # contributors y: 88 lines of code api_dev/src/main/java/com/google/appengine/api/blobstore/dev/FileBlobStorage.java x: 1 # contributors y: 52 lines of code api_dev/src/main/java/com/google/appengine/api/blobstore/dev/UploadBlobServlet.java x: 3 # contributors y: 381 lines of code api_dev/src/main/java/com/google/appengine/api/blobstore/dev/ee10/UploadBlobServlet.java x: 2 # contributors y: 387 lines of code api_dev/src/main/java/com/google/appengine/api/images/dev/LocalBlobImageServlet.java x: 1 # contributors y: 202 lines of code api_dev/src/main/java/com/google/appengine/api/images/dev/LocalImagesService.java x: 3 # contributors y: 602 lines of code api_dev/src/main/java/com/google/appengine/api/search/dev/LocalSearchService.java x: 3 # contributors y: 783 lines of code api_dev/src/main/java/com/google/appengine/api/urlfetch/dev/LocalURLFetchService.java x: 3 # contributors y: 423 lines of code api_dev/src/main/java/com/google/appengine/tools/development/ManualInstanceHolder.java x: 1 # contributors y: 156 lines of code api_dev/src/main/java/com/google/appengine/tools/development/RequestThreadFactory.java x: 1 # contributors y: 96 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/AppEngineConstants.java x: 4 # contributors y: 78 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/RequestRunner.java x: 4 # contributors y: 259 lines of code runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/AppVersionHandlerFactory.java x: 3 # contributors y: 30 lines of code runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/JettyServletEngineAdapter.java x: 4 # contributors y: 215 lines of code runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/AppEngineWebAppContext.java x: 3 # contributors y: 463 lines of code runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/JettyServletEngineAdapter.java x: 4 # contributors y: 179 lines of code runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/RpcConnection.java x: 4 # contributors y: 292 lines of code runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/RpcConnector.java x: 3 # contributors y: 48 lines of code runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/http/JettyRequestAPIData.java x: 4 # contributors y: 393 lines of code api/src/main/java/com/google/appengine/setup/ApiProxyDelegate.java x: 1 # contributors y: 312 lines of code api/src/main/java/com/google/apphosting/utils/remoteapi/EE10RemoteApiServlet.java x: 1 # contributors y: 373 lines of code appengine_testing/src/main/java/com/google/appengine/tools/development/testing/DevAppServerTestHelper.java x: 1 # contributors y: 88 lines of code protobuf/api/remote_api.proto x: 1 # contributors y: 116 lines of code remoteapi/src/main/java/com/google/appengine/tools/remoteapi/RemoteDatastore.java x: 2 # contributors y: 411 lines of code runtime/testapps/src/main/resources/com/google/apphosting/runtime/jetty9/gzipapp/jetty94/WEB-INF/appengine-web.xml x: 3 # contributors y: 9 lines of code api_dev/src/main/java/com/google/appengine/tools/development/DevAppServerMain.java x: 1 # contributors y: 332 lines of code runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/AppVersionHandler.java x: 4 # contributors y: 66 lines of code runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/AppVersionHandlerMap.java x: 4 # contributors y: 99 lines of code shared_sdk_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/SessionManagerHandler.java x: 3 # contributors y: 188 lines of code applications/proberapp/src/main/java/app/ProberApp.java x: 4 # contributors y: 911 lines of code applications/proberapp/src/main/java/app/SessionCountingServlet.java x: 1 # contributors y: 28 lines of code runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/delegate/internal/DelegateConnection.java x: 4 # contributors y: 113 lines of code shared_sdk_jetty12/src/main/java/com/google/apphosting/runtime/jetty/AppEngineAuthentication.java x: 3 # contributors y: 249 lines of code runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/jetty/proxy/UPRequestTranslator.java x: 3 # contributors y: 277 lines of code runtime/runtime_impl_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/AppVersionHandlerFactory.java x: 3 # contributors y: 211 lines of code api_dev/src/main/java/com/google/appengine/tools/development/ResponseRewriterFilter.java x: 2 # contributors y: 639 lines of code api_dev/src/main/java/com/google/appengine/tools/development/ee10/ResponseRewriterFilter.java x: 3 # contributors y: 632 lines of code api_dev/src/main/java/com/google/appengine/tools/info/Jetty12Sdk.java x: 3 # contributors y: 229 lines of code appengine_init/appengine-web.xml x: 3 # contributors y: 13 lines of code runtime/testapps/src/main/java/com/google/apphosting/loadtesting/allinone/MainServlet.java x: 2 # contributors y: 858 lines of code runtime/testapps/src/main/java/com/google/apphosting/loadtesting/allinone/ee10/MainServlet.java x: 1 # contributors y: 858 lines of code runtime/testapps/src/main/resources/com/google/apphosting/loadtesting/allinone/WEB-INF/appengine-web.xml x: 1 # contributors y: 11 lines of code api/src/main/java/com/google/appengine/setup/ApiProxySetupUtil.java x: 1 # contributors y: 40 lines of code api/src/main/java/com/google/appengine/setup/AppLogsWriter.java x: 1 # contributors y: 170 lines of code api/src/main/java/com/google/appengine/setup/LazyApiProxyEnvironment.java x: 1 # contributors y: 79 lines of code api/src/main/java/com/google/appengine/setup/TimerImpl.java x: 1 # contributors y: 8 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/AppLogsWriter.java x: 3 # contributors y: 298 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/RuntimeLogSink.java x: 4 # contributors y: 134 lines of code protobuf/open_java_proto_library.bzl x: 6 # contributors y: 52 lines of code api_dev/src/main/java/com/google/appengine/tools/development/DevAppServerClassLoader.java x: 3 # contributors y: 72 lines of code lib/tools_api/src/main/java/com/google/appengine/tools/admin/Application.java x: 3 # contributors y: 1263 lines of code runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10/JettyContainerService.java x: 3 # contributors y: 534 lines of code runtime/local_jetty9/src/main/java/com/google/appengine/tools/development/jetty9/JettyContainerService.java x: 3 # contributors y: 490 lines of code runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10/AppEngineWebAppContext.java x: 3 # contributors y: 78 lines of code api_dev/src/main/java/com/google/appengine/tools/development/DevAppServerFactory.java x: 1 # contributors y: 211 lines of code runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10/StaticFileFilter.java x: 1 # contributors y: 143 lines of code runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10/StaticFileUtils.java x: 1 # contributors y: 260 lines of code runtime/impl/src/main/java/com/google/apphosting/runtime/JavaRuntimeParams.java x: 2 # contributors y: 512 lines of code api/src/main/java/com/google/apphosting/utils/servlet/ee10/ParseBlobUploadFilter.java x: 1 # contributors y: 137 lines of code api_dev/src/main/java/com/google/appengine/api/blobstore/dev/ee10/ServeBlobFilter.java x: 1 # contributors y: 244 lines of code api_dev/src/main/java/com/google/appengine/tools/development/AbstractContainerService.java x: 1 # contributors y: 277 lines of code api_dev/src/main/java/com/google/appengine/tools/development/BackendServersBase.java x: 1 # contributors y: 540 lines of code api_dev/src/main/java/com/google/appengine/tools/development/DevAppServerModulesFilter.java x: 1 # contributors y: 268 lines of code api_dev/src/main/java/com/google/appengine/tools/development/testing/ee10/FakeHttpServletRequest.java x: 1 # contributors y: 589 lines of code e2etests/testlocalapps/allinone_jakarta/src/main/java/allinone/MainServlet.java x: 1 # contributors y: 866 lines of code e2etests/testlocalapps/allinone_jakarta/src/main/webapp/WEB-INF/web.xml x: 1 # contributors y: 32 lines of code local_runtime_shared_jetty12/src/main/java/com/google/apphosting/utils/servlet/ee10/DatastoreViewerServlet.java x: 1 # contributors y: 417 lines of code runtime/local_jetty12_ee10/src/main/resources/com/google/appengine/tools/development/jetty/ee10/webdefault.xml x: 1 # contributors y: 694 lines of code runtime/runtime_impl_jetty12/src/main/resources/com/google/apphosting/runtime/jetty/ee10/webdefault.xml x: 1 # contributors y: 190 lines of code e2etests/testlocalapps/allinone/src/main/java/allinone/MainServlet.java x: 1 # contributors y: 850 lines of code lib/tools_api/src/main/java/com/google/appengine/tools/KickStart.java x: 2 # contributors y: 241 lines of code lib/tools_api/src/main/java/com/google/appengine/tools/admin/AppCfg.java x: 2 # contributors y: 761 lines of code local_runtime_shared_jetty12/src/main/resources/com/google/apphosting/utils/servlet/ah/css/ae.css x: 1 # contributors y: 163 lines of code local_runtime_shared_jetty12/src/main/resources/com/google/apphosting/utils/servlet/ah/searchIndexBody.jsp x: 1 # contributors y: 104 lines of code runtime/lite/src/main/java/com/google/appengine/runtime/lite/AppEngineRuntime.java x: 2 # contributors y: 257 lines of code runtime/runtime_impl_jetty12/src/main/java/com/google/apphosting/runtime/http/HttpApiHostClient.java x: 1 # contributors y: 218 lines of code shared_sdk_jetty9/src/main/java/com/google/apphosting/runtime/jetty9/AppEngineAuthentication.java x: 1 # contributors y: 245 lines of code utils/src/main/java/com/google/apphosting/utils/config/AppYaml.java x: 1 # contributors y: 1263 lines of code api/src/main/java/com/google/appengine/api/memcache/AsyncMemcacheServiceImpl.java x: 1 # contributors y: 1043 lines of code protobuf/api/memcache_service.proto x: 2 # contributors y: 426 lines of code api_dev/src/main/java/com/google/appengine/api/search/dev/LuceneDirectoryMap.java x: 2 # contributors y: 284 lines of code protobuf/api/search_service.proto x: 1 # contributors y: 612 lines of code api_dev/src/main/java/com/google/appengine/api/search/dev/LuceneQueryTreeVisitor.java x: 2 # contributors y: 500 lines of code api_dev/src/main/java/com/google/appengine/tools/development/testing/LocalModulesServiceTestConfig.java x: 2 # contributors y: 567 lines of code api/src/main/java/com/google/apphosting/utils/security/urlfetch/URLFetchServiceStreamHandler.java x: 1 # contributors y: 455 lines of code api_dev/src/main/java/com/google/appengine/tools/development/testing/LocalServiceTestHelper.java x: 1 # contributors y: 321 lines of code protobuf/api/datastore_v3.proto x: 2 # contributors y: 838 lines of code protobuf/api/entity.proto x: 2 # contributors y: 523 lines of code protobuf/api/log_service.proto x: 2 # contributors y: 376 lines of code protobuf/api/problem_code.proto x: 2 # contributors y: 344 lines of code protobuf/appinfo.proto x: 2 # contributors y: 246 lines of code utils/src/main/java/com/google/apphosting/utils/config/AppEngineWebXmlProcessor.java x: 1 # contributors y: 784 lines of code
2385.0
lines of code
  min: 1.0
  average: 121.81
  25th percentile: 16.0
  median: 52.5
  75th percentile: 144.0
  max: 2385.0
0 7.0
# contributors
min: 1.0 | average: 1.56 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0