Overview
File Change Frequency Overall
  • There are 30 files with 10,186 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 1 file changed 6-20 times (1,467 lines of code)
    • 29 files changed 1-5 times (8,719 lines of code)
0% | 0% | 0% | 14% | 85%
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 30 files with 10,186 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 7 files changed by 2-5 contributors (2,481 lines of code)
    • 23 files changed by 1 contributor (7,705 lines of code)
0% | 0% | 0% | 24% | 75%
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, txt, properties, md, yml, gitignore, xml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 14% | 85%
xml0% | 0% | 0% | 0% | 0%
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
src0% | 0% | 0% | 14% | 85%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
Jig.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
1467 63 2026-09-09 2026-09-25 7 1 +88 / -35 danielthomas danielthomas
AetherModuleResolver.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
311 18 2026-09-05 2026-09-18 5 2 +141 / -173 dannyt danielthomas
ModuleProxyTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
619 39 2026-09-05 2026-09-18 5 2 +82 / -41 dannyt danielthomas
JigCommandLine.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
266 13 2026-09-09 2026-09-25 4 1 +15 / -10 danielthomas danielthomas
ModuleResolution.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
561 1 2026-09-14 2026-09-25 4 1 +246 / -141 danielthomas danielthomas
ModulePomGenerator.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
189 9 2026-09-05 2026-09-16 3 2 +3 / -8 dannyt danielthomas
MavenCommands.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
202 13 2026-09-06 2026-09-18 3 2 +33 / -34 dannyt danielthomas
MavenDeployment.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
357 20 2026-09-05 2026-09-18 3 2 +132 / -56 dannyt danielthomas
module-info.java
in src/com.netflix.tools.jig
37 - 2026-09-09 2026-09-14 2 1 +6 / -5 danielthomas danielthomas
PublicationMetadataReader.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
84 5 2026-09-09 2026-09-18 2 1 +111 / -4 danielthomas danielthomas
ConsumerPomGenerator.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
112 5 2026-09-05 2026-09-14 2 2 +3 / -3 dannyt danielthomas
ModuleRuntimeAccessAttribute.java
in src/com.netflix.tools.jig/com/netflix/module
189 19 2026-09-11 2026-09-14 2 1 +5 / -5 danielthomas danielthomas
JdkTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
691 25 2026-09-06 2026-09-18 2 2 +56 / -15 dannyt danielthomas
MavenDependency.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
10 2 2026-09-05 2026-09-05 1 1 +36 / -0 dannyt dannyt
JdkTransporterConfigurationKeys.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
12 1 2026-09-06 2026-09-06 1 1 +14 / -2 dannyt dannyt
MavenModuleProbe.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
41 5 2026-09-18 2026-09-18 1 1 +1 / -1 danielthomas danielthomas
DiscriminatingNameMapper.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/internal/impl/synccontext/named
81 6 2026-09-09 2026-09-09 1 1 +19 / -4 danielthomas danielthomas
JdkHttpClientState.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
91 7 2026-09-06 2026-09-06 1 1 +119 / -0 dannyt dannyt
MavenSettingsDecrypter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/maven
123 7 2026-09-05 2026-09-05 1 1 +1 / -1 dannyt dannyt
ModuleHash.java
in src/com.netflix.tools.jig/com/netflix/module
146 1 2026-09-14 2026-09-14 1 1 +5 / -1 danielthomas danielthomas
ModuleInfoHash.java
in src/com.netflix.tools.jig/com/netflix/module
166 23 2026-09-16 2026-09-16 1 1 +60 / -18 danielthomas danielthomas
AotWarmup.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
168 6 2026-09-16 2026-09-16 1 1 +0 / -1 danielthomas danielthomas
ModuleLocationTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
179 9 2026-09-16 2026-09-16 1 1 +0 / -20 danielthomas danielthomas
MavenCentralPortal.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
197 14 2026-09-06 2026-09-06 1 1 +26 / -4 dannyt dannyt
ModuleIdentity.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
199 1 2026-09-18 2026-09-18 1 1 +230 / -0 danielthomas danielthomas
AbstractModuleTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
382 28 2026-09-18 2026-09-18 1 1 +1 / -222 danielthomas danielthomas
ArtifactCandidates.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
489 33 2026-09-18 2026-09-18 1 1 +12 / -0 danielthomas danielthomas
ModuleRepositorySession.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
602 44 2026-09-14 2026-09-14 1 1 +3 / -8 danielthomas danielthomas
SourceModuleCompilation.java
in src/com.netflix.tools.jig/com/netflix/module/compile/internal
1056 55 2026-09-15 2026-09-15 1 1 +9 / -12 danielthomas danielthomas
CommandLine.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
1159 105 2026-09-09 2026-09-09 1 1 +46 / -13 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/javax/inject
1 -
package-info.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/api/annotations
2 -
FeedbackEnabledValueSource.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/plexus/interpolation
2 -
Provider.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/javax/inject
4 -
ModelSource.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/model/building
4 -
SettingsBuilder.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/settings/building
4 -
SettingsSource.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/settings/building
4 -
SettingsProblemCollector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/settings/building
4 -
InterpolationPostProcessor.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/plexus/interpolation
4 -
QueryEnabledValueSource.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/plexus/interpolation
4 -
ArtifactTypeRegistry.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/artifact
4 -
Version.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/version
4 -
AuthenticationSelector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/repository
4 -
MirrorSelector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/repository
4 -
ProxySelector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/repository
4 -
ArtifactFilter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/artifact/resolver/filter
5 -
ArtifactMetadata.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/artifact/metadata
5 -
InputLocationTracker.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/api/model
5 -
ModelProblemCollector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/model/building
5 -
ModelBuildingListener.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/model/building
5 -
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
ModuleResolution.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
561 1 2026-09-14 2026-09-25 4 1 +246 / -141 danielthomas danielthomas
AetherModuleResolver.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
311 18 2026-09-05 2026-09-18 5 2 +141 / -173 dannyt danielthomas
ModuleIdentity.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
199 1 2026-09-18 2026-09-18 1 1 +230 / -0 danielthomas danielthomas
AbstractModuleTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
382 28 2026-09-18 2026-09-18 1 1 +1 / -222 danielthomas danielthomas
MavenDeployment.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
357 20 2026-09-05 2026-09-18 3 2 +132 / -56 dannyt danielthomas
ModuleProxyTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
619 39 2026-09-05 2026-09-18 5 2 +82 / -41 dannyt danielthomas
Jig.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
1467 63 2026-09-09 2026-09-25 7 1 +88 / -35 danielthomas danielthomas
JdkHttpClientState.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
91 7 2026-09-06 2026-09-06 1 1 +119 / -0 dannyt dannyt
PublicationMetadataReader.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
84 5 2026-09-09 2026-09-18 2 1 +111 / -4 danielthomas danielthomas
ModuleInfoHash.java
in src/com.netflix.tools.jig/com/netflix/module
166 23 2026-09-16 2026-09-16 1 1 +60 / -18 danielthomas danielthomas
JdkTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
691 25 2026-09-06 2026-09-18 2 2 +56 / -15 dannyt danielthomas
MavenCommands.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
202 13 2026-09-06 2026-09-18 3 2 +33 / -34 dannyt danielthomas
CommandLine.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
1159 105 2026-09-09 2026-09-09 1 1 +46 / -13 danielthomas danielthomas
MavenDependency.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
10 2 2026-09-05 2026-09-05 1 1 +36 / -0 dannyt dannyt
MavenCentralPortal.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
197 14 2026-09-06 2026-09-06 1 1 +26 / -4 dannyt dannyt
JigCommandLine.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
266 13 2026-09-09 2026-09-25 4 1 +15 / -10 danielthomas danielthomas
DiscriminatingNameMapper.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/internal/impl/synccontext/named
81 6 2026-09-09 2026-09-09 1 1 +19 / -4 danielthomas danielthomas
SourceModuleCompilation.java
in src/com.netflix.tools.jig/com/netflix/module/compile/internal
1056 55 2026-09-15 2026-09-15 1 1 +9 / -12 danielthomas danielthomas
ModuleLocationTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
179 9 2026-09-16 2026-09-16 1 1 +0 / -20 danielthomas danielthomas
JdkTransporterConfigurationKeys.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
12 1 2026-09-06 2026-09-06 1 1 +14 / -2 dannyt dannyt
ArtifactCandidates.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
489 33 2026-09-18 2026-09-18 1 1 +12 / -0 danielthomas danielthomas
module-info.java
in src/com.netflix.tools.jig
37 - 2026-09-09 2026-09-14 2 1 +6 / -5 danielthomas danielthomas
ModulePomGenerator.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
189 9 2026-09-05 2026-09-16 3 2 +3 / -8 dannyt danielthomas
ModuleRepositorySession.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
602 44 2026-09-14 2026-09-14 1 1 +3 / -8 danielthomas danielthomas
ModuleRuntimeAccessAttribute.java
in src/com.netflix.tools.jig/com/netflix/module
189 19 2026-09-11 2026-09-14 2 1 +5 / -5 danielthomas danielthomas
ConsumerPomGenerator.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
112 5 2026-09-05 2026-09-14 2 2 +3 / -3 dannyt danielthomas
ModuleHash.java
in src/com.netflix.tools.jig/com/netflix/module
146 1 2026-09-14 2026-09-14 1 1 +5 / -1 danielthomas danielthomas
MavenModuleProbe.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
41 5 2026-09-18 2026-09-18 1 1 +1 / -1 danielthomas danielthomas
MavenSettingsDecrypter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/maven
123 7 2026-09-05 2026-09-05 1 1 +1 / -1 dannyt dannyt
AotWarmup.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
168 6 2026-09-16 2026-09-16 1 1 +0 / -1 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/javax/inject
1 -
package-info.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/api/annotations
2 -
FeedbackEnabledValueSource.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/plexus/interpolation
2 -
Provider.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/javax/inject
4 -
ModelSource.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/model/building
4 -
SettingsBuilder.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/settings/building
4 -
SettingsSource.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/settings/building
4 -
SettingsProblemCollector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/settings/building
4 -
InterpolationPostProcessor.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/plexus/interpolation
4 -
QueryEnabledValueSource.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/plexus/interpolation
4 -
ArtifactTypeRegistry.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/artifact
4 -
Version.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/version
4 -
AuthenticationSelector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/repository
4 -
MirrorSelector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/repository
4 -
ProxySelector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/repository
4 -
ArtifactFilter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/artifact/resolver/filter
5 -
ArtifactMetadata.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/artifact/metadata
5 -
InputLocationTracker.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/api/model
5 -
ModelProblemCollector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/model/building
5 -
ModelBuildingListener.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/model/building
5 -
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)
# contributorsline
churn
first
contributor
latest
contributor
ModuleProxyTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
619 39 2026-09-05 2026-09-18 5 2 +82 / -41 dannyt danielthomas
AetherModuleResolver.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
311 18 2026-09-05 2026-09-18 5 2 +141 / -173 dannyt danielthomas
MavenCommands.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
202 13 2026-09-06 2026-09-18 3 2 +33 / -34 dannyt danielthomas
ModulePomGenerator.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
189 9 2026-09-05 2026-09-16 3 2 +3 / -8 dannyt danielthomas
MavenDeployment.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
357 20 2026-09-05 2026-09-18 3 2 +132 / -56 dannyt danielthomas
JdkTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
691 25 2026-09-06 2026-09-18 2 2 +56 / -15 dannyt danielthomas
ConsumerPomGenerator.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
112 5 2026-09-05 2026-09-14 2 2 +3 / -3 dannyt danielthomas
Jig.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
1467 63 2026-09-09 2026-09-25 7 1 +88 / -35 danielthomas danielthomas
JigCommandLine.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
266 13 2026-09-09 2026-09-25 4 1 +15 / -10 danielthomas danielthomas
ModuleResolution.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
561 1 2026-09-14 2026-09-25 4 1 +246 / -141 danielthomas danielthomas
module-info.java
in src/com.netflix.tools.jig
37 - 2026-09-09 2026-09-14 2 1 +6 / -5 danielthomas danielthomas
PublicationMetadataReader.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
84 5 2026-09-09 2026-09-18 2 1 +111 / -4 danielthomas danielthomas
ModuleRuntimeAccessAttribute.java
in src/com.netflix.tools.jig/com/netflix/module
189 19 2026-09-11 2026-09-14 2 1 +5 / -5 danielthomas danielthomas
ArtifactCandidates.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
489 33 2026-09-18 2026-09-18 1 1 +12 / -0 danielthomas danielthomas
MavenDependency.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
10 2 2026-09-05 2026-09-05 1 1 +36 / -0 dannyt dannyt
JdkTransporterConfigurationKeys.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
12 1 2026-09-06 2026-09-06 1 1 +14 / -2 dannyt dannyt
AbstractModuleTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
382 28 2026-09-18 2026-09-18 1 1 +1 / -222 danielthomas danielthomas
JdkHttpClientState.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
91 7 2026-09-06 2026-09-06 1 1 +119 / -0 dannyt dannyt
MavenModuleProbe.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
41 5 2026-09-18 2026-09-18 1 1 +1 / -1 danielthomas danielthomas
ModuleLocationTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
179 9 2026-09-16 2026-09-16 1 1 +0 / -20 danielthomas danielthomas
ModuleRepositorySession.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
602 44 2026-09-14 2026-09-14 1 1 +3 / -8 danielthomas danielthomas
ModuleIdentity.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
199 1 2026-09-18 2026-09-18 1 1 +230 / -0 danielthomas danielthomas
DiscriminatingNameMapper.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/internal/impl/synccontext/named
81 6 2026-09-09 2026-09-09 1 1 +19 / -4 danielthomas danielthomas
MavenSettingsDecrypter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/maven
123 7 2026-09-05 2026-09-05 1 1 +1 / -1 dannyt dannyt
CommandLine.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
1159 105 2026-09-09 2026-09-09 1 1 +46 / -13 danielthomas danielthomas
MavenCentralPortal.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
197 14 2026-09-06 2026-09-06 1 1 +26 / -4 dannyt dannyt
AotWarmup.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
168 6 2026-09-16 2026-09-16 1 1 +0 / -1 danielthomas danielthomas
ModuleHash.java
in src/com.netflix.tools.jig/com/netflix/module
146 1 2026-09-14 2026-09-14 1 1 +5 / -1 danielthomas danielthomas
SourceModuleCompilation.java
in src/com.netflix.tools.jig/com/netflix/module/compile/internal
1056 55 2026-09-15 2026-09-15 1 1 +9 / -12 danielthomas danielthomas
ModuleInfoHash.java
in src/com.netflix.tools.jig/com/netflix/module
166 23 2026-09-16 2026-09-16 1 1 +60 / -18 danielthomas danielthomas
MavenArtifactSigner.java
in src/com.netflix.tools.jig/com/netflix/tools/jig
82 4
SourceModuleReference.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
337 16
ModuleOrigin.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
19 1
SourceModuleFinder.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
370 16
ZipCentralDirectory.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
132 10
JdkTransporterFactory.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
45 5
ChecksumExtractor.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
6 -
ArtifactNotFoundException.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
12 2
ResourceTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
14 -
ModuleLocationTransporterFactory.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
35 3
ModuleProxyTransporterFactory.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
35 3
JdkTransporterCloser.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
16 1
TransportTrace.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
14 3
ModuleProbeRepositoryFilterSource.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
26 2
BomLocationTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
71 4
TransporterHttpHandler.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
134 8
BomLocationTransporterFactory.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
32 3
AbstractLocationTransporter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
204 10
HttpTransporterException.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport
11 1
ModulePathReference.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/module
8 -
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)
# contributorsline
churn
first
contributor
latest
contributor
BasicStreamReader.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/sr
3498 151
MXParser.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/plexus/util/xml/pull
2485 82
FullDTDReader.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/dtd
2213 72
ModelMerger.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/model/merge
2128 237
DOMWrappingReader.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/stax2/ri/dom
1602 125
StreamScanner.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/sr
1467 83
DefaultModelValidator.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/model/validation
1435 44
BufferingXmlWriter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/sw
1302 57
BaseStreamWriter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/sw
1110 75
SettingsXpp3Reader.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/settings/io/xpp3
1108 39
ValueDecoderFactory.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/stax2/ri/typed
1089 81
ReaderConfig.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/api
1043 106
DefaultModelBuilder.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/model/building
1014 45
StringVisitorModelInterpolator.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/model/interpolation
996 43
WstxSAXParser.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/sax
990 86
RepositorySystemSupplier.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/supplier
979 121
StringUtils.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/plexus/util
979 91
ModuleCompiler.java
in src/com.netflix.tools.jig/com/netflix/module/compile
932 46
TextBuffer.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/util
893 47
SourceModuleOutput.java
in src/com.netflix.tools.jig/com/netflix/module/compile/internal
809 37
MXSerializer.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/plexus/util/xml/pull
798 43
Stax2ReaderAdapter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/stax2/ri
792 74
EncodingXmlWriter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/sw
701 48
AttributeCollector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/sr
680 42
StreamBootstrapper.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/io
670 34
ISOLatin1XmlWriter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/sw
641 12
AsciiXmlWriter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/sw
610 12
InputElementStack.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/sr
605 52
ClassicConflictResolver.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/util/graph/transformer
596 46
ComparableVersion.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/artifact/versioning
592 52
DefaultArtifactResolver.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/internal/impl
551 14
TypedStreamReader.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/sr
538 34
WriterConfig.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/api
527 61
BasicRepositoryConnector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/connector/basic
505 16
PathConflictResolver.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/util/graph/transformer
500 38
ImmutableCollections.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/api/model
497 86
ImmutableCollections.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/api/metadata
497 86
ImmutableCollections.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/internal/xml
494 86
ImmutableCollections.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/api/xml
494 86
BaseNsStreamWriter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/sw
486 28
MavenModelMerger.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/model/merge
479 41
WstxInputFactory.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/stax
478 51
DefaultRepositorySystemSession.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether
475 70
BfDependencyCollector.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/internal/impl/collect/bf
464 12
DOMWrappingWriter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/stax2/ri/dom
460 64
SettingsXpp3Writer.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/apache/maven/settings/io/xpp3
459 17
ValueEncoderFactory.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/stax2/ri/typed
453 48
Stax2WriterAdapter.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/stax2/ri
451 52
Stax2ReaderImpl.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/codehaus/stax2/ri
450 55
XmlChars.java
in src/com.netflix.tools.jig/com/netflix/tools/jig/internal/com/ctc/wstx/util
446 9
Correlations

File Size vs. Number of Changes: 30 points

src/com.netflix.tools.jig/com/netflix/tools/jig/Jig.java x: 1467 lines of code y: 7 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/JigCommandLine.java x: 266 lines of code y: 4 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleResolution.java x: 561 lines of code y: 4 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/MavenCommands.java x: 202 lines of code y: 3 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/ArtifactCandidates.java x: 489 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/MavenDeployment.java x: 357 lines of code y: 3 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleIdentity.java x: 199 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/PublicationMetadataReader.java x: 84 lines of code y: 2 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/AbstractModuleTransporter.java x: 382 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkTransporter.java x: 691 lines of code y: 2 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/MavenModuleProbe.java x: 41 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/ModuleProxyTransporter.java x: 619 lines of code y: 5 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/AetherModuleResolver.java x: 311 lines of code y: 5 # changes src/com.netflix.tools.jig/com/netflix/module/ModuleInfoHash.java x: 166 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/AotWarmup.java x: 168 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModulePomGenerator.java x: 189 lines of code y: 3 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/ModuleLocationTransporter.java x: 179 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/module/compile/internal/SourceModuleCompilation.java x: 1056 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/ConsumerPomGenerator.java x: 112 lines of code y: 2 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleRepositorySession.java x: 602 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/module/ModuleRuntimeAccessAttribute.java x: 189 lines of code y: 2 # changes src/com.netflix.tools.jig/module-info.java x: 37 lines of code y: 2 # changes src/com.netflix.tools.jig/com/netflix/module/ModuleHash.java x: 146 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/internal/impl/synccontext/named/DiscriminatingNameMapper.java x: 81 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/CommandLine.java x: 1159 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/MavenCentralPortal.java x: 197 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkHttpClientState.java x: 91 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkTransporterConfigurationKeys.java x: 12 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/internal/maven/MavenSettingsDecrypter.java x: 123 lines of code y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/MavenDependency.java x: 10 lines of code y: 1 # changes
7.0
# changes
  min: 1.0
  average: 2.03
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 7.0
0 1467.0
lines of code
min: 10.0 | average: 339.53 | 25th percentile: 106.75 | median: 193.0 | 75th percentile: 507.0 | max: 1467.0

Number of Contributors vs. Number of Changes: 30 points

src/com.netflix.tools.jig/com/netflix/tools/jig/Jig.java x: 1 # contributors y: 7 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/JigCommandLine.java x: 1 # contributors y: 4 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/MavenCommands.java x: 2 # contributors y: 3 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/ArtifactCandidates.java x: 1 # contributors y: 1 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/PublicationMetadataReader.java x: 1 # contributors y: 2 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkTransporter.java x: 2 # contributors y: 2 # changes src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/ModuleProxyTransporter.java x: 2 # contributors y: 5 # changes
7.0
# changes
  min: 1.0
  average: 2.03
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 7.0
0 2.0
# contributors
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 2.0

Number of Contributors vs. File Size: 30 points

src/com.netflix.tools.jig/com/netflix/tools/jig/Jig.java x: 1 # contributors y: 1467 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/JigCommandLine.java x: 1 # contributors y: 266 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleResolution.java x: 1 # contributors y: 561 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/MavenCommands.java x: 2 # contributors y: 202 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/ArtifactCandidates.java x: 1 # contributors y: 489 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/MavenDeployment.java x: 2 # contributors y: 357 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleIdentity.java x: 1 # contributors y: 199 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/PublicationMetadataReader.java x: 1 # contributors y: 84 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/AbstractModuleTransporter.java x: 1 # contributors y: 382 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkTransporter.java x: 2 # contributors y: 691 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/MavenModuleProbe.java x: 1 # contributors y: 41 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/ModuleProxyTransporter.java x: 2 # contributors y: 619 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/AetherModuleResolver.java x: 2 # contributors y: 311 lines of code src/com.netflix.tools.jig/com/netflix/module/ModuleInfoHash.java x: 1 # contributors y: 166 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/AotWarmup.java x: 1 # contributors y: 168 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModulePomGenerator.java x: 2 # contributors y: 189 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/ModuleLocationTransporter.java x: 1 # contributors y: 179 lines of code src/com.netflix.tools.jig/com/netflix/module/compile/internal/SourceModuleCompilation.java x: 1 # contributors y: 1056 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/ConsumerPomGenerator.java x: 2 # contributors y: 112 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleRepositorySession.java x: 1 # contributors y: 602 lines of code src/com.netflix.tools.jig/com/netflix/module/ModuleRuntimeAccessAttribute.java x: 1 # contributors y: 189 lines of code src/com.netflix.tools.jig/module-info.java x: 1 # contributors y: 37 lines of code src/com.netflix.tools.jig/com/netflix/module/ModuleHash.java x: 1 # contributors y: 146 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/CommandLine.java x: 1 # contributors y: 1159 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkHttpClientState.java x: 1 # contributors y: 91 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkTransporterConfigurationKeys.java x: 1 # contributors y: 12 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/internal/maven/MavenSettingsDecrypter.java x: 1 # contributors y: 123 lines of code src/com.netflix.tools.jig/com/netflix/tools/jig/module/MavenDependency.java x: 1 # contributors y: 10 lines of code
1467.0
lines of code
  min: 10.0
  average: 339.53
  25th percentile: 106.75
  median: 193.0
  75th percentile: 507.0
  max: 1467.0
0 2.0
# contributors
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 2.0

Number of Changes vs. Line Churn: 67 points

src/com.netflix.tools.jig.test/com/netflix/tools/jig/test/module/SourceModuleResolutionIntegrationTest.java x: 3 # changes y: 69 line churn src/com.netflix.tools.jig.test/com/netflix/tools/jig/test/JigTest.java x: 8 # changes y: 236 line churn src/com.netflix.tools.jig.test/com/netflix/tools/jig/test/JigToolProviderTest.java x: 3 # changes y: 30 line churn src/com.netflix.tools.jig.test/com/netflix/tools/jig/test/module/ModuleResolutionTest.java x: 5 # changes y: 450 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/Jig.java x: 7 # changes y: 123 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/JigCommandLine.java x: 4 # changes y: 25 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleResolution.java x: 4 # changes y: 387 line churn .github/workflows/build.yml x: 7 # changes y: 96 line churn .github/workflows/release.yml x: 7 # changes y: 147 line churn README.md x: 11 # changes y: 816 line churn src/com.netflix.tools.jig.test/com/netflix/tools/jig/test/module/MavenDeploymentTest.java x: 3 # changes y: 270 line churn src/com.netflix.tools.jig.test/com/netflix/tools/jig/test/module/ModuleIdentityTest.java x: 1 # changes y: 217 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/MavenCommands.java x: 3 # changes y: 67 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ArtifactCandidates.java x: 1 # changes y: 12 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/MavenDeployment.java x: 3 # changes y: 188 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleIdentity.java x: 1 # changes y: 230 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/PublicationMetadataReader.java x: 2 # changes y: 115 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/AbstractModuleTransporter.java x: 1 # changes y: 223 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkTransporter.java x: 2 # changes y: 71 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/MavenModuleProbe.java x: 1 # changes y: 2 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/ModuleProxyTransporter.java x: 5 # changes y: 123 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/AetherModuleResolver.java x: 5 # changes y: 314 line churn src/com.netflix.tools.jig.test/com/netflix/module/test/ModuleInfoHashTest.java x: 1 # changes y: 42 line churn src/com.netflix.tools.jig.test/com/netflix/tools/jig/test/module/ModuleProxyTransporterTest.java x: 4 # changes y: 128 line churn src/com.netflix.tools.jig/com/netflix/module/ModuleInfoHash.java x: 1 # changes y: 78 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModulePomGenerator.java x: 3 # changes y: 11 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/ModuleLocationTransporter.java x: 1 # changes y: 20 line churn src/com.netflix.tools.jig.test/com/netflix/module/test/SourceModuleCompilationTest.java x: 1 # changes y: 46 line churn src/com.netflix.tools.jig.test/com/netflix/tools/jig/test/module/ModuleGraphTest.java x: 1 # changes y: 151 line churn src/com.netflix.tools.jig.test/com/netflix/tools/jig/test/module/ModuleRepositorySessionTest.java x: 3 # changes y: 43 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ConsumerPomGenerator.java x: 2 # changes y: 6 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleGraph.java x: 1 # changes y: 116 line churn src/com.netflix.tools.jig.test/com/netflix/module/test/ModuleRuntimeAccessAttributeTest.java x: 2 # changes y: 98 line churn src/com.netflix.tools.jig/com/netflix/module/ModuleRuntimeAccessAttribute.java x: 2 # changes y: 10 line churn src/com.netflix.tools.jig.test/com/netflix/module/test/ModuleCompilerTest.java x: 1 # changes y: 51 line churn src/com.netflix.tools.jig/com/netflix/module/ModuleHash.java x: 1 # changes y: 6 line churn src/com.netflix.tools.jig.test/META-INF/com.netflix.tools.ja/maven/deploy.pom x: 1 # changes y: 28 line churn src/com.netflix.tools.jig.test/com.netflix.tools.jig.test.pom x: 2 # changes y: 56 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/EffectivePomReader.java x: 1 # changes y: 174 line churn src/com.netflix.tools.jig.test/com/netflix/tools/jig/test/module/DiscriminatingNameMapperTest.java x: 1 # changes y: 88 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/internal/impl/synccontext/named/DiscriminatingNameMapper.java x: 1 # changes y: 23 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/CommandLine.java x: 1 # changes y: 59 line churn .github/actions/setup-ja/action.yml x: 4 # changes y: 158 line churn .github/actions/setup-ja/link.sh x: 3 # changes y: 180 line churn .java-version x: 2 # changes y: 3 line churn .github/workflows/ci.yml x: 3 # changes y: 90 line churn src/com.netflix.tools.jig.test/com/netflix/tools/jig/test/module/maven/transport/JdkTransporterRetryTest.java x: 1 # changes y: 101 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/MavenCentralPortal.java x: 1 # changes y: 30 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkHttpClientState.java x: 1 # changes y: 119 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkTransporterConfigurationKeys.java x: 1 # changes y: 16 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/MavenDependency.java x: 1 # changes y: 36 line churn
816.0
line churn
  min: 1.0
  average: 100.25
  25th percentile: 21.0
  median: 56.0
  75th percentile: 128.0
  max: 816.0
0 11.0
# changes
min: 1.0 | average: 2.34 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 11.0

Number of Contributors vs. Line Churn: 30 points

src/com.netflix.tools.jig/com/netflix/tools/jig/Jig.java x: 1 # contributors y: 123 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/JigCommandLine.java x: 1 # contributors y: 25 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleResolution.java x: 1 # contributors y: 387 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/MavenCommands.java x: 2 # contributors y: 67 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ArtifactCandidates.java x: 1 # contributors y: 12 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/MavenDeployment.java x: 2 # contributors y: 188 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleIdentity.java x: 1 # contributors y: 230 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/PublicationMetadataReader.java x: 1 # contributors y: 115 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/AbstractModuleTransporter.java x: 1 # contributors y: 223 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkTransporter.java x: 2 # contributors y: 71 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/MavenModuleProbe.java x: 1 # contributors y: 2 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/ModuleProxyTransporter.java x: 2 # contributors y: 123 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/AetherModuleResolver.java x: 2 # contributors y: 314 line churn src/com.netflix.tools.jig/com/netflix/module/ModuleInfoHash.java x: 1 # contributors y: 78 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/AotWarmup.java x: 1 # contributors y: 1 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModulePomGenerator.java x: 2 # contributors y: 11 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/ModuleLocationTransporter.java x: 1 # contributors y: 20 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ConsumerPomGenerator.java x: 2 # contributors y: 6 line churn src/com.netflix.tools.jig/com/netflix/module/ModuleRuntimeAccessAttribute.java x: 1 # contributors y: 10 line churn src/com.netflix.tools.jig/com/netflix/module/ModuleHash.java x: 1 # contributors y: 6 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/internal/impl/synccontext/named/DiscriminatingNameMapper.java x: 1 # contributors y: 23 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/CommandLine.java x: 1 # contributors y: 59 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/MavenCentralPortal.java x: 1 # contributors y: 30 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkHttpClientState.java x: 1 # contributors y: 119 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkTransporterConfigurationKeys.java x: 1 # contributors y: 16 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/MavenDependency.java x: 1 # contributors y: 36 line churn
387.0
line churn
  min: 1.0
  average: 78.0
  25th percentile: 11.0
  median: 27.5
  75th percentile: 120.0
  max: 387.0
0 2.0
# contributors
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 2.0

File Size vs. Line Churn: 30 points

src/com.netflix.tools.jig/com/netflix/tools/jig/Jig.java x: 1467 lines of code y: 123 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/JigCommandLine.java x: 266 lines of code y: 25 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleResolution.java x: 561 lines of code y: 387 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/MavenCommands.java x: 202 lines of code y: 67 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ArtifactCandidates.java x: 489 lines of code y: 12 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/MavenDeployment.java x: 357 lines of code y: 188 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleIdentity.java x: 199 lines of code y: 230 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/PublicationMetadataReader.java x: 84 lines of code y: 115 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/AbstractModuleTransporter.java x: 382 lines of code y: 223 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkTransporter.java x: 691 lines of code y: 71 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/MavenModuleProbe.java x: 41 lines of code y: 2 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/ModuleProxyTransporter.java x: 619 lines of code y: 123 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/AetherModuleResolver.java x: 311 lines of code y: 314 line churn src/com.netflix.tools.jig/com/netflix/module/ModuleInfoHash.java x: 166 lines of code y: 78 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/AotWarmup.java x: 168 lines of code y: 1 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModulePomGenerator.java x: 189 lines of code y: 11 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/ModuleLocationTransporter.java x: 179 lines of code y: 20 line churn src/com.netflix.tools.jig/com/netflix/module/compile/internal/SourceModuleCompilation.java x: 1056 lines of code y: 21 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ConsumerPomGenerator.java x: 112 lines of code y: 6 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/ModuleRepositorySession.java x: 602 lines of code y: 11 line churn src/com.netflix.tools.jig/com/netflix/module/ModuleRuntimeAccessAttribute.java x: 189 lines of code y: 10 line churn src/com.netflix.tools.jig/module-info.java x: 37 lines of code y: 11 line churn src/com.netflix.tools.jig/com/netflix/module/ModuleHash.java x: 146 lines of code y: 6 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/internal/org/eclipse/aether/internal/impl/synccontext/named/DiscriminatingNameMapper.java x: 81 lines of code y: 23 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/CommandLine.java x: 1159 lines of code y: 59 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/MavenCentralPortal.java x: 197 lines of code y: 30 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkHttpClientState.java x: 91 lines of code y: 119 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/maven/transport/JdkTransporterConfigurationKeys.java x: 12 lines of code y: 16 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/internal/maven/MavenSettingsDecrypter.java x: 123 lines of code y: 2 line churn src/com.netflix.tools.jig/com/netflix/tools/jig/module/MavenDependency.java x: 10 lines of code y: 36 line churn
387.0
line churn
  min: 1.0
  average: 78.0
  25th percentile: 11.0
  median: 27.5
  75th percentile: 120.0
  max: 387.0
0 1467.0
lines of code
min: 10.0 | average: 339.53 | 25th percentile: 106.75 | median: 193.0 | 75th percentile: 507.0 | max: 1467.0