GoogleCloudPlatform / appengine-plugins
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 214 files with 10,296 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (510 lines of code)
    • 81 files changed 6-20 times (5,288 lines of code)
    • 131 files changed 1-5 times (4,498 lines of code)
0% | 0% | 4% | 51% | 43%
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 214 files with 10,296 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)
    • 16 files changed by 6-10 contributors (1,799 lines of code)
    • 197 files changed by 2-5 contributors (8,484 lines of code)
    • 1 file changed by 1 contributor (13 lines of code)
0% | 0% | 17% | 82% | <1%
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, yaml, gradle, md, properties, sh, txt, json, kts, bat, jsp, gitignore, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 5% | 50% | 43%
kts0% | 0% | 0% | 99% | <1%
xml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
jsp0% | 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
app-gradle-plugin0% | 0% | 17% | 65% | 17%
appengine-plugins-core0% | 0% | 0% | 45% | 54%
app-maven-plugin0% | 0% | 0% | 48% | 51%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AppEngineStandardPlugin.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
216 5 2017-01-13 2023-12-09 34 6 appu@google.com 106995533+joewang1127@users...
AppEngineCorePluginConfiguration.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
294 15 2018-02-12 2023-12-09 25 5 appu@google.com 106995533+joewang1127@users...
AppEngineDescriptor.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine
126 12 2017-01-26 2023-12-09 17 10 elharo@users.noreply.github... 106995533+joewang1127@users...
DeployExtension.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
111 24 2017-04-11 2023-12-09 16 4 appu@google.com 106995533+joewang1127@users...
AppEngineStandardPluginIntegrationTest.java
in app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine
156 7 2016-06-21 2023-12-09 16 6 appu@google.com 106995533+joewang1127@users...
Installer.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
76 2 2017-10-17 2023-12-09 15 5 appu@google.com 106995533+joewang1127@users...
build.gradle.kts
in app-gradle-plugin
194 - 2022-09-07 2024-12-09 15 7 41136058+elefeint@users.nor... suztomo@google.com
ManagedCloudSdk.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk
199 13 2017-12-11 2023-12-09 15 8 appu@google.com 106995533+joewang1127@users...
SourceContextPlugin.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/sourcecontext
73 4 2017-01-25 2023-12-09 14 5 appu@google.com 106995533+joewang1127@users...
RunExtension.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
141 28 2017-04-11 2023-12-09 14 5 appu@google.com 106995533+joewang1127@users...
SdkInstaller.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
151 3 2017-11-03 2023-12-09 14 7 appu@google.com 106995533+joewang1127@users...
AppYaml.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/project
82 12 2017-02-09 2023-12-09 13 6 appu@google.com 106995533+joewang1127@users...
Extractor.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
49 3 2017-10-17 2023-12-09 12 5 appu@google.com 106995533+joewang1127@users...
InstallerFactory.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
53 3 2017-10-17 2023-12-09 12 6 appu@google.com 106995533+joewang1127@users...
SdkComponentInstaller.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components
67 3 2017-11-17 2023-12-09 12 6 appu@google.com 106995533+joewang1127@users...
AppEnginePlugin.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine
45 3 2016-06-22 2023-12-09 11 6 appu@google.com 106995533+joewang1127@users...
DevAppServerStartTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
50 6 2017-04-11 2023-12-09 11 4 appu@google.com 106995533+joewang1127@users...
CloudSdkAppEngineFactory.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk
189 21 2018-12-04 2023-12-09 11 3 appu@google.com 106995533+joewang1127@users...
DevAppServerStopTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
27 3 2017-04-11 2023-12-09 10 5 appu@google.com 106995533+joewang1127@users...
DownloadCloudSdkTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
64 4 2018-03-01 2023-12-09 10 4 tad.cordle@gmail.com 106995533+joewang1127@users...
SourceContextPluginIntegrationTest.java
in app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/sourcecontext
84 2 2017-01-25 2023-12-09 10 6 appu@google.com 106995533+joewang1127@users...
AppEngineAppYamlPlugin.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml
107 3 2018-12-14 2023-12-09 10 5 appu@google.com 106995533+joewang1127@users...
AppYamlProjectStaging.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
249 15 2018-12-28 2023-12-09 10 6 appu@google.com 106995533+joewang1127@users...
DevAppServerRunTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
23 3 2017-04-11 2023-12-09 9 4 appu@google.com 106995533+joewang1127@users...
DeployTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
27 4 2017-04-11 2023-12-09 9 4 appu@google.com 106995533+joewang1127@users...
CheckCloudSdkTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
45 4 2018-03-12 2023-12-09 9 4 tad.cordle@gmail.com 106995533+joewang1127@users...
CloudSdkOperations.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
47 6 2018-06-22 2023-12-09 9 3 appu@google.com 106995533+joewang1127@users...
DeployAllTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
49 5 2018-04-05 2023-12-09 9 4 tad.cordle@gmail.com 106995533+joewang1127@users...
ZipExtractorProvider.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
62 1 2017-10-17 2023-12-09 9 4 appu@google.com 106995533+joewang1127@users...
Downloader.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
66 3 2017-10-17 2023-12-09 9 4 appu@google.com 106995533+joewang1127@users...
ShowConfigurationTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
93 7 2017-04-11 2023-12-09 9 5 appu@google.com 106995533+joewang1127@users...
ExtractorFactory.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
15 1 2017-10-17 2023-12-09 8 4 appu@google.com 106995533+joewang1127@users...
DeployQueueTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
20 3 2017-04-11 2023-12-09 8 4 appu@google.com 106995533+joewang1127@users...
DeployIndexTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
20 3 2017-04-11 2023-12-09 8 4 appu@google.com 106995533+joewang1127@users...
DeployDosTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
20 3 2017-04-11 2023-12-09 8 4 appu@google.com 106995533+joewang1127@users...
DeployCronTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
20 3 2017-04-11 2023-12-09 8 4 appu@google.com 106995533+joewang1127@users...
DeployDispatchTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
21 3 2017-04-11 2023-12-09 8 4 appu@google.com 106995533+joewang1127@users...
ExplodeWarTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
21 3 2017-04-11 2023-12-09 8 5 appu@google.com 106995533+joewang1127@users...
UnixInstallScriptProvider.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
25 2 2017-10-17 2023-12-09 8 6 appu@google.com 106995533+joewang1127@users...
GenRepoInfoFileTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/sourcecontext
27 4 2017-04-11 2023-12-09 8 4 appu@google.com 106995533+joewang1127@users...
AssertConnection.java
in app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine
57 3 2016-06-21 2023-12-09 8 5 appu@google.com 106995533+joewang1127@users...
TarGzExtractorProvider.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
58 1 2017-10-17 2023-12-09 8 4 appu@google.com 106995533+joewang1127@users...
StageStandardExtension.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
138 26 2017-04-11 2023-12-09 8 5 appu@google.com 106995533+joewang1127@users...
ExtractorProvider.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
8 - 2017-10-17 2023-12-09 7 3 appu@google.com 106995533+joewang1127@users...
InstallScriptProvider.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
10 - 2017-10-17 2023-12-09 7 5 appu@google.com 106995533+joewang1127@users...
CloudSdkLoginTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
14 2 2018-03-29 2023-12-09 7 3 appu@google.com 106995533+joewang1127@users...
FileOutputLineListener.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/io
15 2 2017-01-13 2023-12-09 7 4 appu@google.com 106995533+joewang1127@users...
CommandExitException.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/command
21 4 2017-11-30 2023-12-09 7 5 appu@google.com 106995533+joewang1127@users...
AsyncStreamHandlerFactory.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/command
23 3 2017-11-30 2023-12-09 7 4 appu@google.com 106995533+joewang1127@users...
FilePermissions.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/io
26 1 2016-11-15 2023-12-09 7 4 elharo@users.noreply.github... 106995533+joewang1127@users...
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
AppEngineDescriptor.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine
126 12 2017-01-26 2023-12-09 17 10 elharo@users.noreply.github... 106995533+joewang1127@users...
ManagedCloudSdk.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk
199 13 2017-12-11 2023-12-09 15 8 appu@google.com 106995533+joewang1127@users...
build.gradle.kts
in app-gradle-plugin
194 - 2022-09-07 2024-12-09 15 7 41136058+elefeint@users.nor... suztomo@google.com
SdkInstaller.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
151 3 2017-11-03 2023-12-09 14 7 appu@google.com 106995533+joewang1127@users...
AppEngineStandardPlugin.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
216 5 2017-01-13 2023-12-09 34 6 appu@google.com 106995533+joewang1127@users...
AppEngineStandardPluginIntegrationTest.java
in app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine
156 7 2016-06-21 2023-12-09 16 6 appu@google.com 106995533+joewang1127@users...
AppYaml.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/project
82 12 2017-02-09 2023-12-09 13 6 appu@google.com 106995533+joewang1127@users...
SdkComponentInstaller.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components
67 3 2017-11-17 2023-12-09 12 6 appu@google.com 106995533+joewang1127@users...
InstallerFactory.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
53 3 2017-10-17 2023-12-09 12 6 appu@google.com 106995533+joewang1127@users...
AppEnginePlugin.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine
45 3 2016-06-22 2023-12-09 11 6 appu@google.com 106995533+joewang1127@users...
SourceContextPluginIntegrationTest.java
in app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/sourcecontext
84 2 2017-01-25 2023-12-09 10 6 appu@google.com 106995533+joewang1127@users...
AppYamlProjectStaging.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
249 15 2018-12-28 2023-12-09 10 6 appu@google.com 106995533+joewang1127@users...
UnixInstallScriptProvider.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
25 2 2017-10-17 2023-12-09 8 6 appu@google.com 106995533+joewang1127@users...
DevAppServerRunner.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
72 2 2018-12-28 2023-12-09 7 6 appu@google.com 106995533+joewang1127@users...
CloudLibrary.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/libraries/json
46 9 2017-10-13 2023-12-09 7 6 nkibler@google.com 106995533+joewang1127@users...
SdkComponent.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components
34 1 2017-11-17 2023-12-09 7 6 appu@google.com 106995533+joewang1127@users...
AppEngineCorePluginConfiguration.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
294 15 2018-02-12 2023-12-09 25 5 appu@google.com 106995533+joewang1127@users...
Installer.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
76 2 2017-10-17 2023-12-09 15 5 appu@google.com 106995533+joewang1127@users...
SourceContextPlugin.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/sourcecontext
73 4 2017-01-25 2023-12-09 14 5 appu@google.com 106995533+joewang1127@users...
RunExtension.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
141 28 2017-04-11 2023-12-09 14 5 appu@google.com 106995533+joewang1127@users...
Extractor.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
49 3 2017-10-17 2023-12-09 12 5 appu@google.com 106995533+joewang1127@users...
DevAppServerStopTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
27 3 2017-04-11 2023-12-09 10 5 appu@google.com 106995533+joewang1127@users...
AppEngineAppYamlPlugin.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml
107 3 2018-12-14 2023-12-09 10 5 appu@google.com 106995533+joewang1127@users...
ShowConfigurationTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
93 7 2017-04-11 2023-12-09 9 5 appu@google.com 106995533+joewang1127@users...
StageStandardExtension.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
138 26 2017-04-11 2023-12-09 8 5 appu@google.com 106995533+joewang1127@users...
ExplodeWarTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
21 3 2017-04-11 2023-12-09 8 5 appu@google.com 106995533+joewang1127@users...
AssertConnection.java
in app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine
57 3 2016-06-21 2023-12-09 8 5 appu@google.com 106995533+joewang1127@users...
DevServer.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
232 11 2018-12-28 2023-12-09 7 5 appu@google.com 106995533+joewang1127@users...
RunConfiguration.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration
165 24 2018-12-28 2023-12-09 7 5 appu@google.com 106995533+joewang1127@users...
WindowsBundledPythonCopier.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components
52 3 2018-03-02 2023-12-09 7 5 chanseok@google.com 106995533+joewang1127@users...
AsyncByteConsumer.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/command
55 3 2017-11-30 2023-12-09 7 5 appu@google.com 106995533+joewang1127@users...
CommandExitException.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/command
21 4 2017-11-30 2023-12-09 7 5 appu@google.com 106995533+joewang1127@users...
InstallScriptProvider.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
10 - 2017-10-17 2023-12-09 7 5 appu@google.com 106995533+joewang1127@users...
WindowsInstallScriptProvider.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
32 2 2017-10-17 2023-12-09 7 5 appu@google.com 106995533+joewang1127@users...
NullSafe.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util
21 3 2018-12-10 2023-12-09 6 5 appu@google.com 106995533+joewang1127@users...
package-info.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/project
1 - 2016-09-14 2023-12-09 6 5 elharo@users.noreply.github... 106995533+joewang1127@users...
CloudLibraries.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/libraries
37 2 2017-10-13 2023-12-09 6 5 nkibler@google.com 106995533+joewang1127@users...
SdkUpdater.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components
49 2 2018-03-02 2023-12-09 6 5 appu@google.com 106995533+joewang1127@users...
appengine-web.xml
in app-gradle-plugin/src/integTest/resources/projects/standard-project-java8/src/main/webapp/WEB-INF
6 - 2017-06-30 2023-12-09 5 5 paflynn@google.com 106995533+joewang1127@users...
CloudLibraryClientMavenCoordinates.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/libraries/json
20 4 2017-10-13 2023-12-09 5 5 nkibler@google.com 106995533+joewang1127@users...
CloudLibraryClient.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/libraries/json
50 10 2017-10-13 2023-12-09 5 5 nkibler@google.com 106995533+joewang1127@users...
DeployExtension.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
111 24 2017-04-11 2023-12-09 16 4 appu@google.com 106995533+joewang1127@users...
DevAppServerStartTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
50 6 2017-04-11 2023-12-09 11 4 appu@google.com 106995533+joewang1127@users...
DownloadCloudSdkTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
64 4 2018-03-01 2023-12-09 10 4 tad.cordle@gmail.com 106995533+joewang1127@users...
DevAppServerRunTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard
23 3 2017-04-11 2023-12-09 9 4 appu@google.com 106995533+joewang1127@users...
DeployTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
27 4 2017-04-11 2023-12-09 9 4 appu@google.com 106995533+joewang1127@users...
CheckCloudSdkTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
45 4 2018-03-12 2023-12-09 9 4 tad.cordle@gmail.com 106995533+joewang1127@users...
DeployAllTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
49 5 2018-04-05 2023-12-09 9 4 tad.cordle@gmail.com 106995533+joewang1127@users...
ZipExtractorProvider.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
62 1 2017-10-17 2023-12-09 9 4 appu@google.com 106995533+joewang1127@users...
Downloader.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
66 3 2017-10-17 2023-12-09 9 4 appu@google.com 106995533+joewang1127@users...
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
13 - 2023-09-28 2023-09-28 1 1 meltsufin@google.com meltsufin@google.com
9 - 2016-07-08 2016-07-19 2 2 meltsufin@google.com bsd@acm.org
LegacyProcessHandler.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/process
227 16 2018-12-28 2023-12-09 3 3 appu@google.com 106995533+joewang1127@users...
CloudSdkAppEngineFactory.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk
189 21 2018-12-04 2023-12-09 11 3 appu@google.com 106995533+joewang1127@users...
Gcloud.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
189 18 2018-12-28 2023-12-09 5 3 appu@google.com 106995533+joewang1127@users...
AppDeployer.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy
150 9 2018-12-04 2023-12-09 7 3 appu@google.com 106995533+joewang1127@users...
GcloudRunner.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
136 3 2018-12-28 2023-12-09 5 3 appu@google.com 106995533+joewang1127@users...
DeployConfiguration.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration
135 13 2018-12-28 2023-12-09 5 3 appu@google.com 106995533+joewang1127@users...
Deployment.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
110 8 2018-12-28 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
CloudSdkComponent.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization
108 22 2018-12-28 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
AppEngineWebXmlStager.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/stage
105 6 2018-12-04 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
Runner.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/run
98 6 2018-12-04 2023-12-09 7 3 appu@google.com 106995533+joewang1127@users...
CloudSdkMojo.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk
84 11 2018-12-04 2023-12-09 7 3 appu@google.com 106995533+joewang1127@users...
Versions.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
77 6 2018-12-28 2023-12-09 3 3 appu@google.com 106995533+joewang1127@users...
CloudSdkDownloader.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk
73 3 2018-12-04 2023-12-09 7 3 appu@google.com 106995533+joewang1127@users...
DeployTargetResolver.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
67 3 2018-05-09 2023-12-09 5 3 appu@google.com 106995533+joewang1127@users...
GcloudStructuredLog.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization
66 11 2018-12-28 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
AppYamlStager.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/stage
64 4 2018-12-04 2023-12-09 5 3 appu@google.com 106995533+joewang1127@users...
AppEngineWebXmlProjectStaging.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
61 1 2018-12-28 2023-12-09 3 3 appu@google.com 106995533+joewang1127@users...
AbstractDeployMojo.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy
59 8 2018-12-04 2023-12-09 5 3 appu@google.com 106995533+joewang1127@users...
OsInfo.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk
56 8 2017-11-03 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
AppCfgRunner.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
53 2 2018-12-28 2023-12-09 3 3 appu@google.com 106995533+joewang1127@users...
ChildProgressListener.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk
52 6 2018-02-12 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
Deployer.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy
51 1 2018-12-04 2023-12-09 5 3 appu@google.com 106995533+joewang1127@users...
Auth.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
50 3 2018-12-28 2023-12-09 3 3 appu@google.com 106995533+joewang1127@users...
WaitingProcessOutputLineListener.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/internal/process
50 5 2018-12-28 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
VersionsSelectionConfiguration.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration
50 9 2018-12-28 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
ConfigProcessor.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy
49 3 2019-02-11 2023-12-09 3 3 appu@google.com 106995533+joewang1127@users...
VersionsListConfiguration.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration
49 10 2018-12-28 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
AppEngineDeployResult.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization
48 5 2018-12-28 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
CloudSdkOperations.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
47 6 2018-06-22 2023-12-09 9 3 appu@google.com 106995533+joewang1127@users...
AppEngineAppYamlExtension.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml
46 7 2018-12-14 2023-12-09 3 3 appu@google.com 106995533+joewang1127@users...
GenRepoInfoFileConfiguration.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration
40 8 2018-12-28 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
PosixUtil.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
37 1 2017-10-17 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
StopConfiguration.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration
36 7 2018-12-28 2023-12-09 5 3 appu@google.com 106995533+joewang1127@users...
DevAppServerArgs.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/internal/args
35 6 2018-12-28 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
AppCfg.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
34 4 2018-12-28 2023-12-09 3 3 appu@google.com 106995533+joewang1127@users...
FileResourceProvider.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install
34 5 2017-11-03 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
StopMojo.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/run
32 2 2018-12-04 2023-12-09 7 3 appu@google.com 106995533+joewang1127@users...
ConfigReader.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk
30 1 2019-02-11 2023-12-09 3 3 appu@google.com 106995533+joewang1127@users...
GenRepoInfoFile.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations
29 1 2018-12-28 2023-12-09 3 3 appu@google.com 106995533+joewang1127@users...
GcloudArgs.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/internal/args
29 5 2018-12-28 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
CloudSdkOutOfDateException.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk
28 4 2018-12-28 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
NoOpDeployer.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy
25 7 2018-12-04 2023-12-09 3 3 appu@google.com 106995533+joewang1127@users...
CloudSdkChecker.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk
24 2 2018-12-04 2023-12-09 5 3 appu@google.com 106995533+joewang1127@users...
CloudSdkLoginMojo.java
in app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk
24 1 2018-12-04 2023-12-09 5 3 appu@google.com 106995533+joewang1127@users...
StageAppYamlTask.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml
23 3 2018-12-14 2023-12-09 5 3 appu@google.com 106995533+joewang1127@users...
StringBuilderProcessOutputLineListener.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/process
23 5 2018-12-28 2023-12-09 4 3 appu@google.com 106995533+joewang1127@users...
CloudSdkConfig.java
in appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization
22 3 2018-12-28 2023-12-09 3 3 appu@google.com 106995533+joewang1127@users...
ManagedCloudSdkFactory.java
in app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core
20 2 2018-03-08 2023-12-09 4 3 tad.cordle@gmail.com 106995533+joewang1127@users...
Correlations

File Size vs. Number of Changes: 214 points

app-gradle-plugin/build.gradle.kts x: 194 lines of code y: 15 # changes app-gradle-plugin/settings.gradle.kts x: 1 lines of code y: 3 # changes app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/AppEngineAppYamlPluginIntegrationTest.java x: 78 lines of code y: 5 # changes app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/AppEngineStandardPluginIntegrationTest.java x: 156 lines of code y: 16 # changes app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/AssertConnection.java x: 57 lines of code y: 8 # changes app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/sourcecontext/SourceContextPluginIntegrationTest.java x: 84 lines of code y: 10 # changes app-gradle-plugin/src/integTest/resources/projects/appyaml-project/src/main/appengine/app.yaml x: 3 lines of code y: 3 # changes app-gradle-plugin/src/integTest/resources/projects/appyaml-project/src/main/appengine/index.yaml x: 7 lines of code y: 3 # changes app-gradle-plugin/src/integTest/resources/projects/appyaml-project/src/main/java/HelloServlet.java x: 14 lines of code y: 3 # changes app-gradle-plugin/src/integTest/resources/projects/appyaml-project/src/main/webapp/WEB-INF/web.xml x: 11 lines of code y: 3 # changes app-gradle-plugin/src/integTest/resources/projects/standard-project-java8/src/main/webapp/WEB-INF/appengine-web.xml x: 6 lines of code y: 5 # changes app-gradle-plugin/src/integTest/resources/projects/standard-project-java8/src/main/webapp/WEB-INF/cron.xml x: 2 lines of code y: 3 # changes app-gradle-plugin/src/integTest/resources/projects/standard-project-java8/src/main/webapp/index.jsp x: 10 lines of code y: 3 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/AppEnginePlugin.java x: 45 lines of code y: 11 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml/AppEngineAppYamlExtension.java x: 46 lines of code y: 3 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml/AppEngineAppYamlPlugin.java x: 107 lines of code y: 10 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml/StageAppYamlExtension.java x: 82 lines of code y: 6 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml/StageAppYamlTask.java x: 23 lines of code y: 5 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/AppEngineCoreExtensionProperties.java x: 5 lines of code y: 4 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/AppEngineCorePluginConfiguration.java x: 294 lines of code y: 25 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/CheckCloudSdkTask.java x: 45 lines of code y: 9 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/CloudSdkLoginTask.java x: 14 lines of code y: 7 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/CloudSdkOperations.java x: 47 lines of code y: 9 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployAllTask.java x: 49 lines of code y: 9 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployCronTask.java x: 20 lines of code y: 8 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployDispatchTask.java x: 21 lines of code y: 8 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployExtension.java x: 111 lines of code y: 16 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployTargetResolver.java x: 67 lines of code y: 5 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployTask.java x: 27 lines of code y: 9 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DownloadCloudSdkTask.java x: 64 lines of code y: 10 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DownloadCloudSdkTaskConsoleListener.java x: 16 lines of code y: 4 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/InternalProperty.java x: 8 lines of code y: 4 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/ManagedCloudSdkFactory.java x: 20 lines of code y: 4 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/NoOpProgressListener.java x: 16 lines of code y: 3 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/ShowConfigurationTask.java x: 93 lines of code y: 9 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/ToolsExtension.java x: 37 lines of code y: 7 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/sourcecontext/GenRepoInfoFileExtension.java x: 35 lines of code y: 6 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/sourcecontext/GenRepoInfoFileTask.java x: 27 lines of code y: 8 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/sourcecontext/SourceContextPlugin.java x: 73 lines of code y: 14 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/AppEngineStandardExtension.java x: 55 lines of code y: 5 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/AppEngineStandardPlugin.java x: 216 lines of code y: 34 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/DevAppServerRunTask.java x: 23 lines of code y: 9 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/DevAppServerStartTask.java x: 50 lines of code y: 11 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/DevAppServerStopTask.java x: 27 lines of code y: 10 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/RunExtension.java x: 141 lines of code y: 14 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/StageStandardExtension.java x: 138 lines of code y: 8 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/StageStandardTask.java x: 28 lines of code y: 7 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/AppEngineWebXml.java x: 34 lines of code y: 5 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/ExtensionUtil.java x: 18 lines of code y: 5 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/GradleCompatibility.java x: 19 lines of code y: 4 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/NullSafe.java x: 21 lines of code y: 6 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/io/FileOutputLineListener.java x: 15 lines of code y: 7 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/io/GradleLoggerOutputListener.java x: 16 lines of code y: 6 # changes app-maven-plugin/spotbugs-exclude.xml x: 10 lines of code y: 4 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk/CloudSdkAppEngineFactory.java x: 189 lines of code y: 11 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk/CloudSdkChecker.java x: 24 lines of code y: 5 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk/CloudSdkDownloader.java x: 73 lines of code y: 7 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk/CloudSdkDownloaderConsoleListener.java x: 15 lines of code y: 3 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk/CloudSdkMojo.java x: 84 lines of code y: 7 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk/ConfigReader.java x: 30 lines of code y: 3 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy/AbstractDeployMojo.java x: 59 lines of code y: 5 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy/AppDeployer.java x: 150 lines of code y: 7 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy/ConfigProcessor.java x: 49 lines of code y: 3 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy/Deployer.java x: 51 lines of code y: 5 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy/NoOpDeployer.java x: 25 lines of code y: 3 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/genrepoinfo/GenRepoInfoFileMojo.java x: 58 lines of code y: 6 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/run/AbstractRunMojo.java x: 67 lines of code y: 7 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/run/RunMojo.java x: 17 lines of code y: 4 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/run/Runner.java x: 98 lines of code y: 7 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/run/StopMojo.java x: 32 lines of code y: 7 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/stage/AbstractStageMojo.java x: 123 lines of code y: 5 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/stage/AppEngineWebXmlStager.java x: 105 lines of code y: 4 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/stage/AppYamlStager.java x: 64 lines of code y: 5 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/stage/NoOpStager.java x: 6 lines of code y: 3 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/stage/StageMojo.java x: 15 lines of code y: 4 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/stage/Stager.java x: 19 lines of code y: 3 # changes appengine-plugins-core/findbugs-exclude.xml x: 9 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/AppEngineDescriptor.java x: 126 lines of code y: 17 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/AppEngineException.java x: 13 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/AppEngineWebXmlProjectStageConfiguration.java x: 177 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/AppYamlProjectStageConfiguration.java x: 95 lines of code y: 6 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/DeployConfiguration.java x: 135 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/GenRepoInfoFileConfiguration.java x: 40 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/RunConfiguration.java x: 165 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/StopConfiguration.java x: 36 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/VersionsListConfiguration.java x: 49 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/VersionsSelectionConfiguration.java x: 50 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/AppCfg.java x: 34 lines of code y: 3 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/AppCfgRunner.java x: 53 lines of code y: 3 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/AppEngineWebXmlProjectStaging.java x: 61 lines of code y: 3 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/AppYamlProjectStaging.java x: 249 lines of code y: 10 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/Auth.java x: 50 lines of code y: 3 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/CloudSdk.java x: 248 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/Deployment.java x: 110 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/DevAppServerRunner.java x: 72 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/DevServer.java x: 232 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/DevServers.java x: 33 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/Gcloud.java x: 189 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/GcloudRunner.java x: 136 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/GenRepoInfoFile.java x: 29 lines of code y: 3 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/Versions.java x: 77 lines of code y: 3 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/AppEngineJavaComponentsNotInstalledException.java x: 7 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/CloudSdkOutOfDateException.java x: 28 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/CloudSdkVersionFileNotFoundException.java x: 6 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/PathResolver.java x: 126 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/internal/args/Args.java x: 73 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/internal/args/DevAppServerArgs.java x: 35 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/internal/args/GcloudArgs.java x: 29 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/internal/process/ExitCodeRecorderProcessExitListener.java x: 14 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/process/LegacyProcessHandler.java x: 227 lines of code y: 3 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/process/ProcessHandler.java x: 4 lines of code y: 3 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/process/ProcessHandlerException.java x: 9 lines of code y: 3 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/process/ProcessOutputLineListener.java x: 4 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/process/StringBuilderProcessOutputLineListener.java x: 23 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization/AppEngineDeployResult.java x: 48 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization/CloudSdkComponent.java x: 108 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization/CloudSdkConfig.java x: 22 lines of code y: 3 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization/CloudSdkVersion.java x: 127 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization/CloudSdkVersionPreRelease.java x: 118 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization/GcloudStructuredLog.java x: 66 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/io/FilePermissions.java x: 26 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/io/FileUtil.java x: 57 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/libraries/CloudLibraries.java x: 37 lines of code y: 6 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/libraries/json/CloudLibrary.java x: 46 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/libraries/json/CloudLibraryClient.java x: 50 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/libraries/json/CloudLibraryClientMavenCoordinates.java x: 20 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/ChildProgressListener.java x: 52 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/ManagedCloudSdk.java x: 199 lines of code y: 15 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/OsInfo.java x: 56 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/ProgressListener.java x: 9 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/command/AsyncByteConsumer.java x: 55 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/command/AsyncStreamHandlerFactory.java x: 23 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/command/AsyncStreamSaverFactory.java x: 20 lines of code y: 6 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/command/CommandCaller.java x: 67 lines of code y: 6 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/command/CommandExecutionException.java x: 21 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/command/CommandExitException.java x: 21 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components/SdkComponent.java x: 34 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components/SdkComponentInstaller.java x: 67 lines of code y: 12 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components/SdkUpdater.java x: 49 lines of code y: 6 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components/WindowsBundledPythonCopier.java x: 52 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/Downloader.java x: 66 lines of code y: 9 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/DownloaderFactory.java x: 13 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/Extractor.java x: 49 lines of code y: 12 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/ExtractorFactory.java x: 15 lines of code y: 8 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/ExtractorProvider.java x: 8 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/FileResourceProvider.java x: 34 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/FileResourceProviderFactory.java x: 68 lines of code y: 6 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/InstallScriptProvider.java x: 10 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/Installer.java x: 76 lines of code y: 15 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/InstallerFactory.java x: 53 lines of code y: 12 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/PosixUtil.java x: 37 lines of code y: 4 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/SdkInstaller.java x: 151 lines of code y: 14 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/TarGzExtractorProvider.java x: 58 lines of code y: 8 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/UnixInstallScriptProvider.java x: 25 lines of code y: 8 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/UnknownArchiveTypeException.java x: 12 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/ZipExtractorProvider.java x: 62 lines of code y: 9 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/process/AsyncStreamHandler.java x: 5 lines of code y: 5 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/project/AppYaml.java x: 82 lines of code y: 13 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/project/ProjectIdValidator.java x: 30 lines of code y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/project/ServiceNameValidator.java x: 30 lines of code y: 6 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/project/package-info.java x: 1 lines of code y: 6 # changes settings.xml x: 13 lines of code y: 1 # changes findbugs-exclude.xml x: 9 lines of code y: 2 # changes
34.0
# changes
  min: 1.0
  average: 5.98
  25th percentile: 4.0
  median: 5.0
  75th percentile: 7.0
  max: 34.0
0 294.0
lines of code
min: 1.0 | average: 48.11 | 25th percentile: 13.0 | median: 27.5 | 75th percentile: 61.25 | max: 294.0

Number of Contributors vs. Number of Changes: 214 points

app-gradle-plugin/build.gradle.kts x: 7 # contributors y: 15 # changes app-gradle-plugin/settings.gradle.kts x: 3 # contributors y: 3 # changes app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/AppEngineAppYamlPluginIntegrationTest.java x: 4 # contributors y: 5 # changes app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/AppEngineStandardPluginIntegrationTest.java x: 6 # contributors y: 16 # changes app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/AssertConnection.java x: 5 # contributors y: 8 # changes app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/sourcecontext/SourceContextPluginIntegrationTest.java x: 6 # contributors y: 10 # changes app-gradle-plugin/src/integTest/resources/projects/standard-project-java8/src/main/webapp/WEB-INF/appengine-web.xml x: 5 # contributors y: 5 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/AppEnginePlugin.java x: 6 # contributors y: 11 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml/AppEngineAppYamlPlugin.java x: 5 # contributors y: 10 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml/StageAppYamlExtension.java x: 4 # contributors y: 6 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml/StageAppYamlTask.java x: 3 # contributors y: 5 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/AppEngineCoreExtensionProperties.java x: 4 # contributors y: 4 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/AppEngineCorePluginConfiguration.java x: 5 # contributors y: 25 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/CheckCloudSdkTask.java x: 4 # contributors y: 9 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/CloudSdkLoginTask.java x: 3 # contributors y: 7 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/CloudSdkOperations.java x: 3 # contributors y: 9 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployCronTask.java x: 4 # contributors y: 8 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployExtension.java x: 4 # contributors y: 16 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DownloadCloudSdkTask.java x: 4 # contributors y: 10 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DownloadCloudSdkTaskConsoleListener.java x: 3 # contributors y: 4 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/ShowConfigurationTask.java x: 5 # contributors y: 9 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/ToolsExtension.java x: 4 # contributors y: 7 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/sourcecontext/SourceContextPlugin.java x: 5 # contributors y: 14 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/AppEngineStandardPlugin.java x: 6 # contributors y: 34 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/DevAppServerStartTask.java x: 4 # contributors y: 11 # changes app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/NullSafe.java x: 5 # contributors y: 6 # changes app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk/CloudSdkAppEngineFactory.java x: 3 # contributors y: 11 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/AppEngineDescriptor.java x: 10 # contributors y: 17 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/RunConfiguration.java x: 5 # contributors y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/DevAppServerRunner.java x: 6 # contributors y: 7 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/ManagedCloudSdk.java x: 8 # contributors y: 15 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components/SdkComponentInstaller.java x: 6 # contributors y: 12 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/Extractor.java x: 5 # contributors y: 12 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/Installer.java x: 5 # contributors y: 15 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/SdkInstaller.java x: 7 # contributors y: 14 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/UnixInstallScriptProvider.java x: 6 # contributors y: 8 # changes appengine-plugins-core/src/main/java/com/google/cloud/tools/project/AppYaml.java x: 6 # contributors y: 13 # changes settings.xml x: 1 # contributors y: 1 # changes findbugs-exclude.xml x: 2 # contributors y: 2 # changes
34.0
# changes
  min: 1.0
  average: 5.98
  25th percentile: 4.0
  median: 5.0
  75th percentile: 7.0
  max: 34.0
0 10.0
# contributors
min: 1.0 | average: 3.74 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 10.0

Number of Contributors vs. File Size: 214 points

app-gradle-plugin/build.gradle.kts x: 7 # contributors y: 194 lines of code app-gradle-plugin/settings.gradle.kts x: 3 # contributors y: 1 lines of code app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/AppEngineAppYamlPluginIntegrationTest.java x: 4 # contributors y: 78 lines of code app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/AppEngineStandardPluginIntegrationTest.java x: 6 # contributors y: 156 lines of code app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/AssertConnection.java x: 5 # contributors y: 57 lines of code app-gradle-plugin/src/integTest/java/com/google/cloud/tools/gradle/appengine/sourcecontext/SourceContextPluginIntegrationTest.java x: 6 # contributors y: 84 lines of code app-gradle-plugin/src/integTest/resources/projects/appyaml-project/src/main/appengine/app.yaml x: 3 # contributors y: 3 lines of code app-gradle-plugin/src/integTest/resources/projects/appyaml-project/src/main/appengine/index.yaml x: 3 # contributors y: 7 lines of code app-gradle-plugin/src/integTest/resources/projects/appyaml-project/src/main/java/HelloServlet.java x: 3 # contributors y: 14 lines of code app-gradle-plugin/src/integTest/resources/projects/appyaml-project/src/main/webapp/WEB-INF/web.xml x: 3 # contributors y: 11 lines of code app-gradle-plugin/src/integTest/resources/projects/standard-project-java8/src/main/webapp/WEB-INF/appengine-web.xml x: 5 # contributors y: 6 lines of code app-gradle-plugin/src/integTest/resources/projects/standard-project-java8/src/main/webapp/WEB-INF/cron.xml x: 3 # contributors y: 2 lines of code app-gradle-plugin/src/integTest/resources/projects/standard-project-java8/src/main/webapp/index.jsp x: 3 # contributors y: 10 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/AppEnginePlugin.java x: 6 # contributors y: 45 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml/AppEngineAppYamlExtension.java x: 3 # contributors y: 46 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml/AppEngineAppYamlPlugin.java x: 5 # contributors y: 107 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml/StageAppYamlExtension.java x: 4 # contributors y: 82 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/appyaml/StageAppYamlTask.java x: 3 # contributors y: 23 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/AppEngineCoreExtensionProperties.java x: 4 # contributors y: 5 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/AppEngineCorePluginConfiguration.java x: 5 # contributors y: 294 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/CheckCloudSdkTask.java x: 4 # contributors y: 45 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/CloudSdkOperations.java x: 3 # contributors y: 47 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployAllTask.java x: 4 # contributors y: 49 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployCronTask.java x: 4 # contributors y: 20 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployDispatchTask.java x: 4 # contributors y: 21 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployExtension.java x: 4 # contributors y: 111 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployTargetResolver.java x: 3 # contributors y: 67 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DeployTask.java x: 4 # contributors y: 27 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DownloadCloudSdkTask.java x: 4 # contributors y: 64 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/DownloadCloudSdkTaskConsoleListener.java x: 3 # contributors y: 16 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/GcloudTask.java x: 3 # contributors y: 6 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/ManagedCloudSdkFactory.java x: 3 # contributors y: 20 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/ShowConfigurationTask.java x: 5 # contributors y: 93 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/core/ToolsExtension.java x: 4 # contributors y: 37 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/sourcecontext/GenRepoInfoFileExtension.java x: 4 # contributors y: 35 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/sourcecontext/SourceContextPlugin.java x: 5 # contributors y: 73 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/AppEngineStandardExtension.java x: 4 # contributors y: 55 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/AppEngineStandardPlugin.java x: 6 # contributors y: 216 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/DevAppServerRunTask.java x: 4 # contributors y: 23 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/DevAppServerStartTask.java x: 4 # contributors y: 50 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/DevAppServerStopTask.java x: 5 # contributors y: 27 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/ExplodeWarTask.java x: 5 # contributors y: 21 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/RunExtension.java x: 5 # contributors y: 141 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/StageStandardExtension.java x: 5 # contributors y: 138 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/standard/StageStandardTask.java x: 4 # contributors y: 28 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/AppEngineWebXml.java x: 4 # contributors y: 34 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/ExtensionUtil.java x: 4 # contributors y: 18 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/GradleCompatibility.java x: 4 # contributors y: 19 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/io/FileOutputLineListener.java x: 4 # contributors y: 15 lines of code app-gradle-plugin/src/main/java/com/google/cloud/tools/gradle/appengine/util/io/GradleLoggerOutputListener.java x: 4 # contributors y: 16 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk/CloudSdkAppEngineFactory.java x: 3 # contributors y: 189 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk/CloudSdkChecker.java x: 3 # contributors y: 24 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk/CloudSdkDownloader.java x: 3 # contributors y: 73 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk/CloudSdkMojo.java x: 3 # contributors y: 84 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/cloudsdk/ConfigReader.java x: 3 # contributors y: 30 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy/AbstractDeployMojo.java x: 3 # contributors y: 59 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy/AppDeployer.java x: 3 # contributors y: 150 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy/ConfigProcessor.java x: 3 # contributors y: 49 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy/Deployer.java x: 3 # contributors y: 51 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/deploy/NoOpDeployer.java x: 3 # contributors y: 25 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/genrepoinfo/GenRepoInfoFileMojo.java x: 4 # contributors y: 58 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/run/AbstractRunMojo.java x: 4 # contributors y: 67 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/run/RunMojo.java x: 3 # contributors y: 17 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/run/Runner.java x: 3 # contributors y: 98 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/run/StopMojo.java x: 3 # contributors y: 32 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/stage/AbstractStageMojo.java x: 4 # contributors y: 123 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/stage/AppEngineWebXmlStager.java x: 3 # contributors y: 105 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/stage/AppYamlStager.java x: 3 # contributors y: 64 lines of code app-maven-plugin/src/main/java/com/google/cloud/tools/maven/stage/Stager.java x: 3 # contributors y: 19 lines of code appengine-plugins-core/findbugs-exclude.xml x: 4 # contributors y: 9 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/AppEngineDescriptor.java x: 10 # contributors y: 126 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/AppEngineException.java x: 3 # contributors y: 13 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/AppEngineWebXmlProjectStageConfiguration.java x: 4 # contributors y: 177 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/AppYamlProjectStageConfiguration.java x: 4 # contributors y: 95 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/DeployConfiguration.java x: 3 # contributors y: 135 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/DeployProjectConfigurationConfiguration.java x: 4 # contributors y: 51 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/GenRepoInfoFileConfiguration.java x: 3 # contributors y: 40 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/RunConfiguration.java x: 5 # contributors y: 165 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/StopConfiguration.java x: 3 # contributors y: 36 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/configuration/VersionsSelectionConfiguration.java x: 3 # contributors y: 50 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/AppCfg.java x: 3 # contributors y: 34 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/AppCfgRunner.java x: 3 # contributors y: 53 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/AppEngineWebXmlProjectStaging.java x: 3 # contributors y: 61 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/AppYamlProjectStaging.java x: 6 # contributors y: 249 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/CloudSdk.java x: 4 # contributors y: 248 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/Deployment.java x: 3 # contributors y: 110 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/DevAppServerRunner.java x: 6 # contributors y: 72 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/DevServer.java x: 5 # contributors y: 232 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/DevServers.java x: 4 # contributors y: 33 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/GcloudRunner.java x: 3 # contributors y: 136 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/Versions.java x: 3 # contributors y: 77 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/CloudSdkOutOfDateException.java x: 3 # contributors y: 28 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/JsonParseException.java x: 3 # contributors y: 9 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/PathResolver.java x: 4 # contributors y: 126 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/internal/args/Args.java x: 4 # contributors y: 73 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/internal/args/DevAppServerArgs.java x: 3 # contributors y: 35 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/process/LegacyProcessHandler.java x: 3 # contributors y: 227 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/process/ProcessExitListener.java x: 3 # contributors y: 5 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/process/ProcessHandler.java x: 3 # contributors y: 4 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization/AppEngineDeployResult.java x: 3 # contributors y: 48 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization/CloudSdkComponent.java x: 3 # contributors y: 108 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization/CloudSdkVersion.java x: 4 # contributors y: 127 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/appengine/operations/cloudsdk/serialization/CloudSdkVersionPreRelease.java x: 4 # contributors y: 118 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/io/FilePermissions.java x: 4 # contributors y: 26 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/io/FileUtil.java x: 4 # contributors y: 57 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/libraries/CloudLibraries.java x: 5 # contributors y: 37 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/libraries/json/CloudLibrary.java x: 6 # contributors y: 46 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/libraries/json/CloudLibraryClient.java x: 5 # contributors y: 50 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/libraries/json/CloudLibraryClientMavenCoordinates.java x: 5 # contributors y: 20 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/ManagedCloudSdk.java x: 8 # contributors y: 199 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/OsInfo.java x: 3 # contributors y: 56 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/command/AsyncByteConsumer.java x: 5 # contributors y: 55 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/command/CommandRunner.java x: 4 # contributors y: 46 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components/SdkComponent.java x: 6 # contributors y: 34 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components/SdkComponentInstaller.java x: 6 # contributors y: 67 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components/SdkUpdater.java x: 5 # contributors y: 49 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/components/WindowsBundledPythonCopier.java x: 5 # contributors y: 52 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/FileResourceProviderFactory.java x: 4 # contributors y: 68 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/InstallScriptProvider.java x: 5 # contributors y: 10 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/Installer.java x: 5 # contributors y: 76 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/InstallerFactory.java x: 6 # contributors y: 53 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/SdkInstaller.java x: 7 # contributors y: 151 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/UnixInstallScriptProvider.java x: 6 # contributors y: 25 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/UnknownArchiveTypeException.java x: 3 # contributors y: 12 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/WindowsInstallScriptProvider.java x: 5 # contributors y: 32 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/managedcloudsdk/install/ZipExtractorProvider.java x: 4 # contributors y: 62 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/project/AppYaml.java x: 6 # contributors y: 82 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/project/ProjectIdValidator.java x: 4 # contributors y: 30 lines of code appengine-plugins-core/src/main/java/com/google/cloud/tools/project/package-info.java x: 5 # contributors y: 1 lines of code settings.xml x: 1 # contributors y: 13 lines of code findbugs-exclude.xml x: 2 # contributors y: 9 lines of code
294.0
lines of code
  min: 1.0
  average: 48.11
  25th percentile: 13.0
  median: 27.5
  75th percentile: 61.25
  max: 294.0
0 10.0
# contributors
min: 1.0 | average: 3.74 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 10.0