Overview
File Change Frequency Overall
  • There are 228 files with 12,377 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (472 lines of code)
    • 41 files changed 6-20 times (4,453 lines of code)
    • 184 files changed 1-5 times (7,452 lines of code)
0% | 0% | 3% | 35% | 60%
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 228 files with 12,377 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)
    • 6 files changed by 6-10 contributors (645 lines of code)
    • 78 files changed by 2-5 contributors (6,830 lines of code)
    • 144 files changed by 1 contributor (4,902 lines of code)
0% | 0% | 5% | 55% | 39%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, gradle, md, txt, properties, yml, groovy, xml, html, gitignore, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 4% | 38% | 56%
html0% | 0% | 0% | 0% | 100%
xml0% | 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
governator-core0% | 0% | 7% | 45% | 47%
governator-jetty0% | 0% | 52% | 23% | 23%
governator-legacy0% | 0% | 0% | 43% | 56%
governator-servlet0% | 0% | 0% | 75% | 24%
governator-jersey0% | 0% | 0% | 21% | 78%
governator-providers0% | 0% | 0% | 15% | 84%
buildSrc0% | 0% | 0% | 0% | 100%
governator-api0% | 0% | 0% | 0% | 100%
governator-commons-cli0% | 0% | 0% | 0% | 100%
governator-archaius0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
LifecycleModule.java
in governator-core/src/main/java/com/netflix/governator
156 11 2015-05-20 2017-05-22 44 6 +1458 / -1048 elandau taylor.wicksell
LifecycleManager.java
in governator-core/src/main/java/com/netflix/governator
121 10 2015-05-20 2016-10-15 26 3 +726 / -355 elandau elandau
JettyModule.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
195 11 2015-05-27 2021-01-06 22 10 +735 / -114 elandau jleibund
Governator.java
in governator-core/src/main/java/com/netflix/governator
157 24 2015-05-20 2015-12-17 19 1 +1849 / -1231 elandau elandau
LifecycleInjectorCreator.java
in governator-core/src/main/java/com/netflix/governator
132 12 2015-12-13 2017-10-31 17 5 +447 / -82 elandau elandau
LifecycleManager.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
248 19 2015-06-22 2017-05-02 17 4 +2140 / -1629 elandau taylor.wicksell
PreDestroyMonitor.java
in governator-core/src/main/java/com/netflix/governator/internal
305 28 2016-07-06 2019-05-01 17 4 +1423 / -370 tcellucci tcellucci
LifecycleMethods.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
308 16 2015-06-22 2017-05-02 15 4 +1374 / -456 elandau taylor.wicksell
LifecycleListenerModule.java
in governator-core/src/main/java/com/netflix/governator
60 7 2016-05-07 2016-10-15 14 4 +289 / -61 twicksell elandau
ProvisionDebugModule.java
in governator-core/src/main/java/com/netflix/governator
23 5 2015-06-04 2016-10-25 13 2 +105 / -35 elandau elandau
InternalLifecycleModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
68 3 2015-06-22 2016-10-15 13 3 +529 / -440 elandau elandau
GovernatorServletContextListener.java
in governator-servlet/src/main/java/com/netflix/governator/guice/servlet
35 3 2014-07-05 2016-03-02 12 2 +410 / -174 elandau elandau
LifecycleInjector.java
in governator-core/src/main/java/com/netflix/governator
37 7 2015-05-20 2016-06-07 12 3 +402 / -168 elandau twicksell
LifecycleInjector.java
in governator-legacy/src/main/java/com/netflix/governator/guice
315 14 2015-06-22 2016-10-15 12 5 +1034 / -14 elandau elandau
ClasspathScanner.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
157 8 2015-06-22 2016-10-13 11 3 +675 / -245 elandau twicksell
LifecycleListener.java
in governator-core/src/main/java/com/netflix/governator
4 - 2015-05-20 2015-12-17 10 1 +128 / -112 elandau elandau
SafeLifecycleListener.java
in governator-core/src/main/java/com/netflix/governator
76 8 2015-12-16 2016-10-15 10 4 +275 / -61 elandau elandau
InjectorBuilder.java
in governator-core/src/main/java/com/netflix/governator
107 20 2015-12-16 2017-05-15 10 4 +587 / -123 elandau twicksell
ConfigurationLifecycleFeature.java
in governator-legacy/src/main/java/com/netflix/governator
63 4 2015-06-22 2016-11-30 9 3 +240 / -49 elandau elandau
SimpleProvisionMetrics.java
in governator-core/src/main/java/com/netflix/governator
83 13 2015-06-04 2016-10-20 9 3 +286 / -80 elandau elandau
FineGrainedLazySingletonScopeImpl.java
in governator-core/src/main/java/com/netflix/governator/guice/lazy
112 6 2014-04-22 2021-04-19 9 6 +348 / -22 jordan 11426802+asibross
ScanningModuleBuilder.java
in governator-core/src/main/java/com/netflix/governator
165 13 2016-09-01 2016-10-20 9 2 +1073 / -280 elandau elandau
LazySingletonScopeImpl.java
in governator-core/src/main/java/com/netflix/governator/guice/lazy
15 2 2014-04-22 2016-10-13 8 4 +102 / -22 jordan twicksell
JSR250LifecycleAction.java
in governator-core/src/main/java/com/netflix/governator/internal
101 5 2016-06-07 2016-10-15 8 4 +395 / -54 tcellucci elandau
AnnotationFinder.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
186 14 2015-08-06 2019-10-24 8 4 +627 / -189 joschneider 11426802+asibross
GovernatorServletContainer.java
in governator-jersey/src/main/java/com/netflix/governator/guice/jetty
16 - 2016-02-26 2016-10-15 7 4 +370 / -466 elandau elandau
AdvisableAnnotatedMethodScanner.java
in governator-providers/src/main/java/com/netflix/governator/providers
49 4 2016-09-27 2017-03-28 7 2 +738 / -571 elandau twicksell
GovernatorServletContainer.java
in governator-jersey/src/main/java/com/netflix/governator/guice/jersey
51 4 2016-09-28 2016-11-30 7 2 +267 / -23 elandau elandau
LifecycleInjectorBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
52 - 2015-06-22 2016-10-15 7 3 +812 / -0 elandau elandau
InternalAutoBindModuleBootstrapModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
55 2 2015-06-22 2016-10-13 7 2 +154 / -8 elandau twicksell
DefaultJettyConfig.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
77 16 2015-05-27 2019-06-29 7 6 +245 / -17 elandau ihaken
LifecycleManagerArguments.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
88 14 2015-06-22 2016-06-07 7 3 +355 / -117 elandau twicksell
ApplicationEventModule.java
in governator-core/src/main/java/com/netflix/governator/event
93 9 2016-02-10 2016-03-08 7 3 +458 / -107 twicksell twicksell
PreDestroyLifecycleFeature.java
in governator-core/src/main/java/com/netflix/governator/internal
93 10 2016-06-08 2023-03-21 7 6 +373 / -10 elandau danielthomas
DelegatingLifecycleInjectorBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
192 33 2015-06-22 2016-10-15 7 3 +482 / -0 elandau elandau
InternalAutoBindModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
291 14 2015-06-22 2016-10-13 7 2 +762 / -62 elandau twicksell
LifecycleInjectorBuilderImpl.java
in governator-legacy/src/main/java/com/netflix/governator/guice
310 42 2015-06-22 2016-10-15 7 4 +780 / -20 elandau elandau
GovernatorFeatures.java
in governator-core/src/main/java/com/netflix/governator
6 - 2015-08-12 2016-06-10 6 3 +102 / -52 elandau tcellucci
DefaultModule.java
in governator-core/src/main/java/com/netflix/governator
11 2 2015-06-19 2016-01-11 6 1 +64 / -28 elandau elandau
JettyConfig.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
12 - 2015-05-27 2019-06-29 6 6 +100 / -6 elandau ihaken
BindingLoggingModuleTransformer.java
in governator-core/src/main/java/com/netflix/governator
19 1 2015-12-04 2017-05-15 6 3 +56 / -6 elandau twicksell
DefaultConfigurationMapper.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
46 1 2015-06-22 2016-10-15 6 3 +203 / -79 elandau elandau
GovernatorServletContainerInitializer.java
in governator-servlet/src/main/java/com/netflix/governator/guice/servlet
55 2 2016-02-02 2016-02-26 6 3 +200 / -9 twicksell elandau
ConfigurationProcessor.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
180 4 2015-06-22 2016-10-15 6 3 +456 / -23 elandau elandau
PropertySource.java
in governator-core/src/main/java/com/netflix/governator/spi
12 - 2015-12-04 2015-12-17 5 1 +118 / -6 elandau elandau
AutoBindSingleton.java
in governator-api/src/main/java/com/netflix/governator/annotations
15 - 2015-12-16 2016-10-13 5 2 +138 / -6 elandau twicksell
ShutdownHookModule.java
in governator-core/src/main/java/com/netflix/governator
34 5 2015-05-20 2015-12-05 5 1 +115 / -9 elandau elandau
GovernatorJerseySupportModule.java
in governator-jersey/src/main/java/com/netflix/governator/guice/jersey
44 6 2016-09-28 2016-11-30 5 2 +345 / -11 elandau elandau
DirectoryClassFilter.java
in governator-core/src/main/java/com/netflix/governator/internal/scanner
60 4 2016-09-01 2016-10-15 5 2 +271 / -7 elandau elandau
ProvisionMetricsModule.java
in governator-core/src/main/java/com/netflix/governator
71 9 2015-12-04 2016-10-20 5 1 +219 / -35 elandau elandau
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
LifecycleManager.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
248 19 2015-06-22 2017-05-02 17 4 +2140 / -1629 elandau taylor.wicksell
jdiff.html
in buildSrc/lib/jdiff-1.1.1
916 - 2016-03-30 2016-05-19 3 2 +3096 / -0 noel.yap+github.com twicksell
Governator.java
in governator-core/src/main/java/com/netflix/governator
157 24 2015-05-20 2015-12-17 19 1 +1849 / -1231 elandau elandau
LifecycleModule.java
in governator-core/src/main/java/com/netflix/governator
156 11 2015-05-20 2017-05-22 44 6 +1458 / -1048 elandau taylor.wicksell
LifecycleMethods.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
308 16 2015-06-22 2017-05-02 15 4 +1374 / -456 elandau taylor.wicksell
PreDestroyMonitor.java
in governator-core/src/main/java/com/netflix/governator/internal
305 28 2016-07-06 2019-05-01 17 4 +1423 / -370 tcellucci tcellucci
ArchaiusConfigurationProvider.java
in governator-archaius/src/main/java/com/netflix/governator/configuration
206 22 2015-03-25 2015-05-13 3 1 +1112 / -556 elandau elandau
ScanningModuleBuilder.java
in governator-core/src/main/java/com/netflix/governator
165 13 2016-09-01 2016-10-20 9 2 +1073 / -280 elandau elandau
GovernatorComponentProviderFactory.java
in governator-jersey/src/main/java/com/netflix/governator/guice/jersey
198 19 2016-09-28 2016-11-15 5 2 +1298 / -36 elandau elandau
AdvisableAnnotatedMethodScanner.java
in governator-providers/src/main/java/com/netflix/governator/providers
49 4 2016-09-27 2017-03-28 7 2 +738 / -571 elandau twicksell
LifecycleManager.java
in governator-core/src/main/java/com/netflix/governator
121 10 2015-05-20 2016-10-15 26 3 +726 / -355 elandau elandau
LifecycleInjector.java
in governator-legacy/src/main/java/com/netflix/governator/guice
315 14 2015-06-22 2016-10-15 12 5 +1034 / -14 elandau elandau
InternalLifecycleModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
68 3 2015-06-22 2016-10-15 13 3 +529 / -440 elandau elandau
ClasspathScanner.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
157 8 2015-06-22 2016-10-13 11 3 +675 / -245 elandau twicksell
JettyModule.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
195 11 2015-05-27 2021-01-06 22 10 +735 / -114 elandau jleibund
GovernatorServletContainer.java
in governator-jersey/src/main/java/com/netflix/governator/guice/jetty
16 - 2016-02-26 2016-10-15 7 4 +370 / -466 elandau elandau
InternalAutoBindModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
291 14 2015-06-22 2016-10-13 7 2 +762 / -62 elandau twicksell
AnnotationFinder.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
186 14 2015-08-06 2019-10-24 8 4 +627 / -189 joschneider 11426802+asibross
LifecycleInjectorBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
52 - 2015-06-22 2016-10-15 7 3 +812 / -0 elandau elandau
LifecycleInjectorBuilderImpl.java
in governator-legacy/src/main/java/com/netflix/governator/guice
310 42 2015-06-22 2016-10-15 7 4 +780 / -20 elandau elandau
BootstrapBinder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
295 52 2015-06-22 2015-06-23 2 1 +796 / -0 elandau elandau
InjectorBuilder.java
in governator-core/src/main/java/com/netflix/governator
107 20 2015-12-16 2017-05-15 10 4 +587 / -123 elandau twicksell
ModuleListBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
213 13 2015-06-22 2015-06-23 2 1 +600 / -0 elandau elandau
GovernatorServletContextListener.java
in governator-servlet/src/main/java/com/netflix/governator/guice/servlet
35 3 2014-07-05 2016-03-02 12 2 +410 / -174 elandau elandau
OptionsModule.java
in governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/modules
187 24 2014-07-28 2014-07-29 2 1 +580 / -0 elandau elandau
LifecycleInjector.java
in governator-core/src/main/java/com/netflix/governator
37 7 2015-05-20 2016-06-07 12 3 +402 / -168 elandau twicksell
ResourceMapper.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
147 9 2016-10-04 2016-10-15 4 3 +558 / -12 tcellucci elandau
ApplicationEventModule.java
in governator-core/src/main/java/com/netflix/governator/event
93 9 2016-02-10 2016-03-08 7 3 +458 / -107 twicksell twicksell
AutoBindSingletonAnnotatedClassScanner.java
in governator-core/src/main/java/com/netflix/governator
150 8 2016-09-01 2016-10-13 3 2 +545 / -5 elandau twicksell
LifecycleInjectorCreator.java
in governator-core/src/main/java/com/netflix/governator
132 12 2015-12-13 2017-10-31 17 5 +447 / -82 elandau elandau
ConcurrentProviders.java
in governator-legacy/src/main/java/com/netflix/governator/guice/concurrent
171 1 2015-06-22 2015-06-23 2 1 +492 / -0 elandau elandau
DelegatingLifecycleInjectorBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
192 33 2015-06-22 2016-10-15 7 3 +482 / -0 elandau elandau
ConfigurationProcessor.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
180 4 2015-06-22 2016-10-15 6 3 +456 / -23 elandau elandau
LifecycleManagerArguments.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
88 14 2015-06-22 2016-06-07 7 3 +355 / -117 elandau twicksell
ElementsEx.java
in governator-core/src/main/java/com/netflix/governator/internal
188 7 2015-12-04 2016-01-08 3 1 +466 / -2 elandau elandau
JSR250LifecycleAction.java
in governator-core/src/main/java/com/netflix/governator/internal
101 5 2016-06-07 2016-10-15 8 4 +395 / -54 tcellucci elandau
ServiceLoaderModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice/serviceloader
168 14 2015-06-22 2015-06-23 2 1 +448 / -0 elandau elandau
AdvisesBinder.java
in governator-providers/src/main/java/com/netflix/governator/providers
82 10 2017-03-10 2017-03-28 3 2 +447 / -0 elandau twicksell
GuavaApplicationEventModule.java
in governator-core/src/main/java/com/netflix/governator/event/guava
107 13 2016-02-15 2016-02-26 5 3 +406 / -16 twicksell elandau
ColumnPrinter.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
127 10 2015-06-22 2016-06-09 4 1 +406 / -0 elandau elandau
PreDestroyLifecycleFeature.java
in governator-core/src/main/java/com/netflix/governator/internal
93 10 2016-06-08 2023-03-21 7 6 +373 / -10 elandau danielthomas
Grapher.java
in governator-legacy/src/main/java/com/netflix/governator/guice
94 10 2015-06-22 2018-02-21 4 3 +368 / -2 elandau dliu
FineGrainedLazySingletonScopeImpl.java
in governator-core/src/main/java/com/netflix/governator/guice/lazy
112 6 2014-04-22 2021-04-19 9 6 +348 / -22 jordan 11426802+asibross
BinaryConstant.java
in governator-core/src/main/java/com/netflix/governator/internal
115 2 2016-10-04 2016-10-15 3 3 +369 / -0 tcellucci elandau
SimpleProvisionMetrics.java
in governator-core/src/main/java/com/netflix/governator
83 13 2015-06-04 2016-10-20 9 3 +286 / -80 elandau elandau
StandaloneRunnerModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice/runner/standalone
125 10 2015-06-22 2015-06-23 2 1 +362 / -0 elandau elandau
GovernatorJerseySupportModule.java
in governator-jersey/src/main/java/com/netflix/governator/guice/jersey
44 6 2016-09-28 2016-11-30 5 2 +345 / -11 elandau elandau
LifecycleListenerModule.java
in governator-core/src/main/java/com/netflix/governator
60 7 2016-05-07 2016-10-15 14 4 +289 / -61 twicksell elandau
PropertiesConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
128 11 2015-06-22 2015-06-23 2 1 +340 / -0 elandau elandau
SafeLifecycleListener.java
in governator-core/src/main/java/com/netflix/governator
76 8 2015-12-16 2016-10-15 10 4 +275 / -61 elandau elandau
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
JettyModule.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
195 11 2015-05-27 2021-01-06 22 10 +735 / -114 elandau jleibund
LifecycleModule.java
in governator-core/src/main/java/com/netflix/governator
156 11 2015-05-20 2017-05-22 44 6 +1458 / -1048 elandau taylor.wicksell
FineGrainedLazySingletonScopeImpl.java
in governator-core/src/main/java/com/netflix/governator/guice/lazy
112 6 2014-04-22 2021-04-19 9 6 +348 / -22 jordan 11426802+asibross
DefaultJettyConfig.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
77 16 2015-05-27 2019-06-29 7 6 +245 / -17 elandau ihaken
PreDestroyLifecycleFeature.java
in governator-core/src/main/java/com/netflix/governator/internal
93 10 2016-06-08 2023-03-21 7 6 +373 / -10 elandau danielthomas
JettyConfig.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
12 - 2015-05-27 2019-06-29 6 6 +100 / -6 elandau ihaken
LifecycleInjectorCreator.java
in governator-core/src/main/java/com/netflix/governator
132 12 2015-12-13 2017-10-31 17 5 +447 / -82 elandau elandau
LifecycleInjector.java
in governator-legacy/src/main/java/com/netflix/governator/guice
315 14 2015-06-22 2016-10-15 12 5 +1034 / -14 elandau elandau
Archaius2JettyConfig.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
22 - 2016-10-13 2019-06-29 3 5 +143 / -5 taylor.wicksell ihaken
PreDestroyMonitor.java
in governator-core/src/main/java/com/netflix/governator/internal
305 28 2016-07-06 2019-05-01 17 4 +1423 / -370 tcellucci tcellucci
LifecycleManager.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
248 19 2015-06-22 2017-05-02 17 4 +2140 / -1629 elandau taylor.wicksell
LifecycleMethods.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
308 16 2015-06-22 2017-05-02 15 4 +1374 / -456 elandau taylor.wicksell
LifecycleListenerModule.java
in governator-core/src/main/java/com/netflix/governator
60 7 2016-05-07 2016-10-15 14 4 +289 / -61 twicksell elandau
InjectorBuilder.java
in governator-core/src/main/java/com/netflix/governator
107 20 2015-12-16 2017-05-15 10 4 +587 / -123 elandau twicksell
SafeLifecycleListener.java
in governator-core/src/main/java/com/netflix/governator
76 8 2015-12-16 2016-10-15 10 4 +275 / -61 elandau elandau
LazySingletonScopeImpl.java
in governator-core/src/main/java/com/netflix/governator/guice/lazy
15 2 2014-04-22 2016-10-13 8 4 +102 / -22 jordan twicksell
JSR250LifecycleAction.java
in governator-core/src/main/java/com/netflix/governator/internal
101 5 2016-06-07 2016-10-15 8 4 +395 / -54 tcellucci elandau
AnnotationFinder.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
186 14 2015-08-06 2019-10-24 8 4 +627 / -189 joschneider 11426802+asibross
GovernatorServletContainer.java
in governator-jersey/src/main/java/com/netflix/governator/guice/jetty
16 - 2016-02-26 2016-10-15 7 4 +370 / -466 elandau elandau
LifecycleInjectorBuilderImpl.java
in governator-legacy/src/main/java/com/netflix/governator/guice
310 42 2015-06-22 2016-10-15 7 4 +780 / -20 elandau elandau
LifecycleManager.java
in governator-core/src/main/java/com/netflix/governator
121 10 2015-05-20 2016-10-15 26 3 +726 / -355 elandau elandau
InternalLifecycleModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
68 3 2015-06-22 2016-10-15 13 3 +529 / -440 elandau elandau
LifecycleInjector.java
in governator-core/src/main/java/com/netflix/governator
37 7 2015-05-20 2016-06-07 12 3 +402 / -168 elandau twicksell
ClasspathScanner.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
157 8 2015-06-22 2016-10-13 11 3 +675 / -245 elandau twicksell
SimpleProvisionMetrics.java
in governator-core/src/main/java/com/netflix/governator
83 13 2015-06-04 2016-10-20 9 3 +286 / -80 elandau elandau
ConfigurationLifecycleFeature.java
in governator-legacy/src/main/java/com/netflix/governator
63 4 2015-06-22 2016-11-30 9 3 +240 / -49 elandau elandau
ApplicationEventModule.java
in governator-core/src/main/java/com/netflix/governator/event
93 9 2016-02-10 2016-03-08 7 3 +458 / -107 twicksell twicksell
DelegatingLifecycleInjectorBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
192 33 2015-06-22 2016-10-15 7 3 +482 / -0 elandau elandau
LifecycleInjectorBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
52 - 2015-06-22 2016-10-15 7 3 +812 / -0 elandau elandau
LifecycleManagerArguments.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
88 14 2015-06-22 2016-06-07 7 3 +355 / -117 elandau twicksell
GovernatorServletContainerInitializer.java
in governator-servlet/src/main/java/com/netflix/governator/guice/servlet
55 2 2016-02-02 2016-02-26 6 3 +200 / -9 twicksell elandau
BindingLoggingModuleTransformer.java
in governator-core/src/main/java/com/netflix/governator
19 1 2015-12-04 2017-05-15 6 3 +56 / -6 elandau twicksell
GovernatorFeatures.java
in governator-core/src/main/java/com/netflix/governator
6 - 2015-08-12 2016-06-10 6 3 +102 / -52 elandau tcellucci
DefaultConfigurationMapper.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
46 1 2015-06-22 2016-10-15 6 3 +203 / -79 elandau elandau
ConfigurationProcessor.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
180 4 2015-06-22 2016-10-15 6 3 +456 / -23 elandau elandau
GuavaApplicationEventModule.java
in governator-core/src/main/java/com/netflix/governator/event/guava
107 13 2016-02-15 2016-02-26 5 3 +406 / -16 twicksell elandau
InternalBootstrapModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
96 9 2015-06-22 2016-10-15 5 3 +264 / -0 elandau elandau
ApplicationEvent.java
in governator-api/src/main/java/com/netflix/governator/event
3 - 2016-02-15 2016-02-26 4 3 +34 / -1 twicksell elandau
ApplicationEventDispatcher.java
in governator-api/src/main/java/com/netflix/governator/event
8 - 2016-02-15 2016-02-26 4 3 +62 / -5 twicksell elandau
ApplicationEventListener.java
in governator-api/src/main/java/com/netflix/governator/event
4 - 2016-02-15 2016-02-26 4 3 +37 / -1 twicksell elandau
AbstractScope.java
in governator-core/src/main/java/com/netflix/governator/internal
7 1 2016-07-23 2016-10-13 4 3 +48 / -0 elandau twicksell
Grapher.java
in governator-legacy/src/main/java/com/netflix/governator/guice
94 10 2015-06-22 2018-02-21 4 3 +368 / -2 elandau dliu
ResourceMapper.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
147 9 2016-10-04 2016-10-15 4 3 +558 / -12 tcellucci elandau
ApplicationEventRegistration.java
in governator-api/src/main/java/com/netflix/governator/event
4 - 2016-02-17 2016-02-26 3 3 +33 / -0 twicksell elandau
EventListener.java
in governator-api/src/main/java/com/netflix/governator/event
11 - 2016-02-15 2016-02-26 3 3 +96 / -0 twicksell elandau
JettyConnectorProvider.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
6 - 2016-09-06 2016-10-13 3 3 +39 / -0 ihaken twicksell
BinaryConstant.java
in governator-core/src/main/java/com/netflix/governator/internal
115 2 2016-10-04 2016-10-15 3 3 +369 / -0 tcellucci elandau
StripStaticInjections.java
in governator-legacy/src/main/java/com/netflix/governator/guice/transformer
32 1 2015-06-22 2017-05-15 3 3 +76 / -2 elandau twicksell
WarnAboutStaticInjections.java
in governator-legacy/src/main/java/com/netflix/governator/guice/transformer
27 1 2015-06-22 2017-05-15 3 3 +68 / -2 elandau twicksell
Archaius2JettyModule.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
24 4 2016-10-13 2016-10-15 2 3 +128 / -0 taylor.wicksell elandau
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
BootstrapBinder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
295 52 2015-06-22 2015-06-23 2 1 +796 / -0 elandau elandau
ModuleListBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
213 13 2015-06-22 2015-06-23 2 1 +600 / -0 elandau elandau
ArchaiusConfigurationProvider.java
in governator-archaius/src/main/java/com/netflix/governator/configuration
206 22 2015-03-25 2015-05-13 3 1 +1112 / -556 elandau elandau
ElementsEx.java
in governator-core/src/main/java/com/netflix/governator/internal
188 7 2015-12-04 2016-01-08 3 1 +466 / -2 elandau elandau
OptionsModule.java
in governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/modules
187 24 2014-07-28 2014-07-29 2 1 +580 / -0 elandau elandau
ConcurrentProviders.java
in governator-legacy/src/main/java/com/netflix/governator/guice/concurrent
171 1 2015-06-22 2015-06-23 2 1 +492 / -0 elandau elandau
ServiceLoaderModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice/serviceloader
168 14 2015-06-22 2015-06-23 2 1 +448 / -0 elandau elandau
Governator.java
in governator-core/src/main/java/com/netflix/governator
157 24 2015-05-20 2015-12-17 19 1 +1849 / -1231 elandau elandau
PropertiesConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
128 11 2015-06-22 2015-06-23 2 1 +340 / -0 elandau elandau
ColumnPrinter.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
127 10 2015-06-22 2016-06-09 4 1 +406 / -0 elandau elandau
StandaloneRunnerModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice/runner/standalone
125 10 2015-06-22 2015-06-23 2 1 +362 / -0 elandau elandau
SystemConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
124 11 2015-06-22 2015-06-23 2 1 +328 / -0 elandau elandau
CompositeConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
122 11 2015-06-22 2015-06-23 2 1 +324 / -0 elandau elandau
BindingReport.java
in governator-legacy/src/main/java/com/netflix/governator/guice/actions
121 5 2015-06-22 2015-06-23 2 1 +288 / -0 elandau elandau
DelegatingInjector.java
in governator-core/src/main/java/com/netflix/governator
92 15 2015-05-20 2015-05-21 2 1 +230 / -0 elandau elandau
ServiceLoaderModuleBuilder.java
in governator-core/src/main/java/com/netflix/governator
81 6 2015-05-20 2015-05-21 2 1 +208 / -0 elandau elandau
ProvisionMetricsModule.java
in governator-core/src/main/java/com/netflix/governator
71 9 2015-12-04 2016-10-20 5 1 +219 / -35 elandau elandau
ConfigurationKey.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
65 6 2015-06-22 2015-06-23 2 1 +230 / -0 elandau elandau
ConfigurationColumnWriter.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
63 5 2015-06-22 2015-06-23 2 1 +212 / -0 elandau elandau
ModulesEx.java
in governator-legacy/src/main/java/com/netflix/governator/guice
57 4 2015-06-22 2015-06-23 2 1 +220 / -0 elandau elandau
DateWithDefaultSupplier.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
56 3 2015-06-22 2015-06-23 2 1 +176 / -0 elandau elandau
DateWithDefaultProperty.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
56 3 2015-06-22 2015-06-23 2 1 +176 / -0 elandau elandau
KeyParser.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
56 3 2015-06-22 2015-06-23 2 1 +174 / -0 elandau elandau
PropertiesPropertySource.java
in governator-core/src/main/java/com/netflix/governator
49 11 2015-12-04 2015-12-17 4 1 +180 / -32 elandau elandau
CreateAllBoundSingletons.java
in governator-legacy/src/main/java/com/netflix/governator/guice/actions
47 1 2015-06-22 2015-06-23 2 1 +120 / -0 elandau elandau
ProviderBinderUtil.java
in governator-legacy/src/main/java/com/netflix/governator/guice
47 4 2015-06-22 2015-06-23 2 1 +144 / -0 elandau elandau
DefaultConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
45 8 2015-06-22 2015-06-23 2 1 +126 / -0 elandau elandau
AbstractObjectConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
39 3 2015-06-22 2015-06-23 2 1 +110 / -0 elandau elandau
AutoBindImpl.java
in governator-legacy/src/main/java/com/netflix/governator/guice
39 5 2015-06-22 2015-06-23 2 1 +132 / -0 elandau elandau
JettyLifecycleShutdownSignal.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
37 3 2015-05-27 2016-01-30 2 1 +112 / -20 elandau elandau
ConfigurationDocumentation.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
37 3 2015-06-22 2015-06-23 2 1 +126 / -0 elandau elandau
GovernatorBootstrap.java
in governator-legacy/src/main/java/com/netflix/governator/guice/bootstrap
36 2 2015-06-22 2015-06-23 2 1 +92 / -0 elandau elandau
ShutdownHookModule.java
in governator-core/src/main/java/com/netflix/governator
34 5 2015-05-20 2015-12-05 5 1 +115 / -9 elandau elandau
Bootstrap.java
in governator-legacy/src/main/java/com/netflix/governator/guice/annotations
34 3 2015-06-22 2015-06-23 2 1 +92 / -0 elandau elandau
StringOptionProvider.java
in governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/providers
31 4 2014-07-28 2014-07-29 2 1 +98 / -0 elandau elandau
ModulesEx.java
in governator-core/src/main/java/com/netflix/governator/internal
30 4 2015-12-04 2015-12-05 2 1 +70 / -0 elandau elandau
Property.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
29 3 2015-06-22 2016-06-09 4 1 +68 / -0 elandau elandau
LoggingLifecycleListener.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
29 4 2015-06-22 2015-06-23 2 1 +74 / -0 elandau elandau
LoggingProvisionMetricsVisitor.java
in governator-core/src/main/java/com/netflix/governator
28 2 2015-12-04 2015-12-05 2 1 +70 / -0 elandau elandau
AbstractPropertySource.java
in governator-core/src/main/java/com/netflix/governator
28 2 2015-12-04 2015-12-05 2 1 +68 / -0 elandau elandau
MemberInjectingInstanceProvider.java
in governator-legacy/src/main/java/com/netflix/governator/guice
28 4 2015-06-22 2015-06-23 2 1 +82 / -0 elandau elandau
LoggingProvisionMetricsLifecycleListener.java
in governator-core/src/main/java/com/netflix/governator
27 2 2015-06-04 2015-12-05 4 1 +149 / -81 elandau elandau
LoadersBootstrapModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
27 2 2015-06-22 2015-06-23 2 1 +68 / -0 elandau elandau
DefaultPropertySource.java
in governator-core/src/main/java/com/netflix/governator/internal
26 3 2015-12-04 2015-12-17 4 1 +83 / -5 elandau elandau
SingletonModule.java
in governator-core/src/main/java/com/netflix/governator
26 5 2015-06-22 2017-06-13 4 1 +112 / -4 elandau elandau
JspDispatchServlet.java
in governator-servlet/src/main/java/com/netflix/governator/guice/servlet
24 1 2014-08-29 2016-06-09 3 1 +88 / -0 elandau elandau
ConfigurationOwnershipPolicies.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
23 3 2015-06-22 2015-06-23 2 1 +146 / -0 elandau elandau
ConfigurationKeyPart.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
23 4 2015-06-22 2016-06-09 4 1 +114 / -0 elandau elandau
GovernatorFeature.java
in governator-core/src/main/java/com/netflix/governator
22 5 2015-08-12 2015-12-05 4 1 +78 / -22 elandau elandau
BlockingTerminationEvent.java
in governator-legacy/src/main/java/com/netflix/governator/guice/runner/events
22 3 2015-06-22 2015-06-23 2 1 +66 / -0 elandau elandau
Correlations

File Size vs. Number of Changes: 228 points

governator-core/src/main/java/com/netflix/governator/internal/PreDestroyLifecycleFeature.java x: 93 lines of code y: 7 # changes governator-core/src/main/java/com/netflix/governator/guice/lazy/FineGrainedLazySingletonScopeImpl.java x: 112 lines of code y: 9 # changes governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyModule.java x: 195 lines of code y: 22 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/AnnotationFinder.java x: 186 lines of code y: 8 # changes governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyConfig.java x: 22 lines of code y: 3 # changes governator-jetty/src/main/java/com/netflix/governator/guice/jetty/DefaultJettyConfig.java x: 77 lines of code y: 7 # changes governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyConfig.java x: 12 lines of code y: 6 # changes governator-core/src/main/java/com/netflix/governator/internal/PreDestroyMonitor.java x: 305 lines of code y: 17 # changes governator-legacy/src/main/java/com/netflix/governator/guice/Grapher.java x: 94 lines of code y: 4 # changes governator-core/src/main/java/com/netflix/governator/LifecycleInjectorCreator.java x: 132 lines of code y: 17 # changes governator-core/src/main/java/com/netflix/governator/SingletonModule.java x: 26 lines of code y: 4 # changes governator-core/src/main/java/com/netflix/governator/LifecycleModule.java x: 156 lines of code y: 44 # changes governator-core/src/main/java/com/netflix/governator/BindingLoggingModuleTransformer.java x: 19 lines of code y: 6 # changes governator-core/src/main/java/com/netflix/governator/InjectorBuilder.java x: 107 lines of code y: 10 # changes governator-legacy/src/main/java/com/netflix/governator/guice/transformer/StripStaticInjections.java x: 32 lines of code y: 3 # changes governator-legacy/src/main/java/com/netflix/governator/guice/transformer/WarnAboutStaticInjections.java x: 27 lines of code y: 3 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManager.java x: 248 lines of code y: 17 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleMethods.java x: 308 lines of code y: 15 # changes governator-providers/src/main/java/com/netflix/governator/providers/AdviceElement.java x: 14 lines of code y: 3 # changes governator-providers/src/main/java/com/netflix/governator/providers/AdviceElementImpl.java x: 53 lines of code y: 3 # changes governator-providers/src/main/java/com/netflix/governator/providers/AdvisableAnnotatedMethodScanner.java x: 49 lines of code y: 7 # changes governator-providers/src/main/java/com/netflix/governator/providers/AdvisedProvider.java x: 86 lines of code y: 3 # changes governator-providers/src/main/java/com/netflix/governator/providers/AdvisesBinder.java x: 82 lines of code y: 3 # changes governator-legacy/src/main/java/com/netflix/governator/ConfigurationLifecycleFeature.java x: 63 lines of code y: 9 # changes governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorJerseySupportModule.java x: 44 lines of code y: 5 # changes governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorServletContainer.java x: 51 lines of code y: 7 # changes governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorComponentProviderFactory.java x: 198 lines of code y: 5 # changes governator-core/src/main/java/com/netflix/governator/ProvisionDebugModule.java x: 23 lines of code y: 13 # changes governator-core/src/main/java/com/netflix/governator/ProvisionMetrics.java x: 19 lines of code y: 3 # changes governator-core/src/main/java/com/netflix/governator/ProvisionMetricsModule.java x: 71 lines of code y: 5 # changes governator-core/src/main/java/com/netflix/governator/ScanningModuleBuilder.java x: 165 lines of code y: 9 # changes governator-core/src/main/java/com/netflix/governator/SimpleProvisionMetrics.java x: 83 lines of code y: 9 # changes governator-core/src/main/java/com/netflix/governator/visitors/ProvisionListenerTracingVisitor.java x: 9 lines of code y: 2 # changes governator-core/src/main/java/com/netflix/governator/visitors/WarnOfToInstanceInjectionVisitor.java x: 16 lines of code y: 1 # changes governator-core/src/main/java/com/netflix/governator/LifecycleListenerModule.java x: 60 lines of code y: 14 # changes governator-core/src/main/java/com/netflix/governator/LifecycleManager.java x: 121 lines of code y: 26 # changes governator-core/src/main/java/com/netflix/governator/SafeLifecycleListener.java x: 76 lines of code y: 10 # changes governator-core/src/main/java/com/netflix/governator/internal/BinaryConstant.java x: 115 lines of code y: 3 # changes governator-core/src/main/java/com/netflix/governator/internal/JSR250LifecycleAction.java x: 101 lines of code y: 8 # changes governator-core/src/main/java/com/netflix/governator/internal/scanner/DirectoryClassFilter.java x: 60 lines of code y: 5 # changes governator-jersey/src/main/java/com/netflix/governator/guice/jetty/GovernatorServletContainer.java x: 16 lines of code y: 7 # changes governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyModule.java x: 24 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/DelegatingLifecycleInjectorBuilder.java x: 192 lines of code y: 7 # changes governator-legacy/src/main/java/com/netflix/governator/guice/InternalBootstrapModule.java x: 96 lines of code y: 5 # changes governator-legacy/src/main/java/com/netflix/governator/guice/InternalLifecycleModule.java x: 68 lines of code y: 13 # changes governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjector.java x: 315 lines of code y: 12 # changes governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilder.java x: 52 lines of code y: 7 # changes governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilderImpl.java x: 310 lines of code y: 7 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/ConfigurationProcessor.java x: 180 lines of code y: 6 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/DefaultConfigurationMapper.java x: 46 lines of code y: 6 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/ResourceMapper.java x: 147 lines of code y: 4 # changes governator-api/src/main/java/com/netflix/governator/annotations/AutoBindSingleton.java x: 15 lines of code y: 5 # changes governator-core/src/main/java/com/netflix/governator/AutoBindSingletonAnnotatedClassScanner.java x: 150 lines of code y: 3 # changes governator-core/src/main/java/com/netflix/governator/guice/lazy/LazySingletonScopeImpl.java x: 15 lines of code y: 8 # changes governator-core/src/main/java/com/netflix/governator/internal/AbstractScope.java x: 7 lines of code y: 4 # changes governator-core/src/main/java/com/netflix/governator/internal/scanner/ClasspathUrlDecoder.java x: 52 lines of code y: 3 # changes governator-core/src/main/java/com/netflix/governator/spi/AnnotatedClassScanner.java x: 8 lines of code y: 3 # changes governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyConnectorProvider.java x: 6 lines of code y: 3 # changes governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModule.java x: 291 lines of code y: 7 # changes governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModuleBootstrapModule.java x: 55 lines of code y: 7 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/ClasspathScanner.java x: 157 lines of code y: 11 # changes governator-providers/src/main/java/com/netflix/governator/providers/Advises.java x: 12 lines of code y: 2 # changes governator-providers/src/main/java/com/netflix/governator/providers/ProvidesWithAdvice.java x: 11 lines of code y: 3 # changes governator-core/src/main/java/com/netflix/governator/GovernatorFeatures.java x: 6 lines of code y: 6 # changes governator-core/src/main/java/com/netflix/governator/internal/PostConstructLifecycleFeature.java x: 72 lines of code y: 2 # changes governator-api/src/main/java/com/netflix/governator/annotations/binding/Background.java x: 12 lines of code y: 4 # changes governator-api/src/main/java/com/netflix/governator/annotations/binding/Computation.java x: 11 lines of code y: 4 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/ColumnPrinter.java x: 127 lines of code y: 4 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationKeyPart.java x: 23 lines of code y: 4 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/Property.java x: 29 lines of code y: 4 # changes governator-servlet/src/main/java/com/netflix/governator/guice/servlet/JspDispatchServlet.java x: 24 lines of code y: 3 # changes governator-core/src/main/java/com/netflix/governator/LifecycleInjector.java x: 37 lines of code y: 12 # changes governator-core/src/main/java/com/netflix/governator/internal/TypeInspector.java x: 44 lines of code y: 4 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/FilteredLifecycleListener.java x: 58 lines of code y: 4 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManagerArguments.java x: 88 lines of code y: 7 # changes buildSrc/lib/jdiff-1.1.1/Null.java x: 4 lines of code y: 3 # changes buildSrc/lib/jdiff-1.1.1/jdiff.html x: 916 lines of code y: 3 # changes governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContextListener.java x: 35 lines of code y: 12 # changes governator-api/src/main/java/com/netflix/governator/event/ApplicationEvent.java x: 3 lines of code y: 4 # changes governator-api/src/main/java/com/netflix/governator/event/ApplicationEventListener.java x: 4 lines of code y: 4 # changes governator-core/src/main/java/com/netflix/governator/event/guava/GuavaApplicationEventModule.java x: 107 lines of code y: 5 # changes governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContainerInitializer.java x: 55 lines of code y: 6 # changes governator-servlet/src/main/java/com/netflix/governator/guice/servlet/WebApplicationInitializer.java x: 5 lines of code y: 4 # changes governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyLifecycleShutdownSignal.java x: 37 lines of code y: 2 # changes governator-core/src/main/java/com/netflix/governator/DefaultModule.java x: 11 lines of code y: 6 # changes governator-core/src/main/java/com/netflix/governator/internal/ElementsEx.java x: 188 lines of code y: 3 # changes governator-legacy/src/main/java/com/netflix/governator/annotations/Modules.java x: 17 lines of code y: 3 # changes governator-api/src/main/java/com/netflix/governator/annotations/AutoBind.java x: 15 lines of code y: 2 # changes governator-api/src/main/java/com/netflix/governator/annotations/Configuration.java x: 14 lines of code y: 2 # changes governator-api/src/main/java/com/netflix/governator/annotations/ConfigurationVariable.java x: 11 lines of code y: 2 # changes governator-api/src/main/java/com/netflix/governator/spi/LifecycleListener.java x: 5 lines of code y: 2 # changes governator-core/src/main/java/com/netflix/governator/Governator.java x: 157 lines of code y: 19 # changes governator-core/src/main/java/com/netflix/governator/LifecycleListener.java x: 4 lines of code y: 10 # changes governator-core/src/main/java/com/netflix/governator/PropertiesPropertySource.java x: 49 lines of code y: 4 # changes governator-core/src/main/java/com/netflix/governator/spi/PropertySource.java x: 12 lines of code y: 5 # changes governator-core/src/main/java/com/netflix/governator/AbstractPropertySource.java x: 28 lines of code y: 2 # changes governator-core/src/main/java/com/netflix/governator/LoggingProvisionMetricsLifecycleListener.java x: 27 lines of code y: 4 # changes governator-core/src/main/java/com/netflix/governator/ShutdownHookModule.java x: 34 lines of code y: 5 # changes governator-core/src/main/java/com/netflix/governator/guice/lazy/FineGrainedLazySingleton.java x: 13 lines of code y: 3 # changes governator-core/src/main/java/com/netflix/governator/internal/ModulesEx.java x: 30 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/AbstractObjectConfigurationProvider.java x: 39 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/CompositeConfigurationProvider.java x: 122 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationColumnWriter.java x: 63 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationKey.java x: 65 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationOwnershipPolicies.java x: 23 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationProvider.java x: 18 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/DateWithDefaultProperty.java x: 56 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/DefaultConfigurationProvider.java x: 45 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/PropertiesConfigurationProvider.java x: 128 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/configuration/SystemConfigurationProvider.java x: 124 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/AutoBindProvider.java x: 8 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/BootstrapBinder.java x: 295 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/ModuleListBuilder.java x: 213 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/ModulesEx.java x: 57 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/ProviderBinderUtil.java x: 47 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/SingletonModule.java x: 4 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/actions/GrapherAction.java x: 19 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/annotations/Bootstrap.java x: 34 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/annotations/GovernatorConfiguration.java x: 21 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/bootstrap/GovernatorBootstrap.java x: 36 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/concurrent/ConcurrentProviders.java x: 171 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/runner/standalone/StandaloneRunnerModule.java x: 125 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/serviceloader/ServiceLoaderModule.java x: 168 lines of code y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/LoggingLifecycleListener.java x: 29 lines of code y: 2 # changes governator-core/src/main/java/com/netflix/governator/NullProvisionMetrics.java x: 13 lines of code y: 1 # changes governator-core/src/main/java/com/netflix/governator/LifecycleFeature.java x: 5 lines of code y: 1 # changes governator-core/src/main/java/com/netflix/governator/AbstractLifecycleShutdownSignal.java x: 10 lines of code y: 1 # changes governator-core/src/main/java/com/netflix/governator/DefaultLifecycleShutdownSignal.java x: 21 lines of code y: 1 # changes governator-core/src/main/java/com/netflix/governator/LifecycleShutdownSignal.java x: 7 lines of code y: 1 # changes governator-core/src/main/java/com/netflix/governator/DelegatingInjector.java x: 92 lines of code y: 2 # changes governator-core/src/main/java/com/netflix/governator/ServiceLoaderModuleBuilder.java x: 81 lines of code y: 2 # changes governator-archaius/src/main/java/com/netflix/governator/configuration/ArchaiusConfigurationProvider.java x: 206 lines of code y: 3 # changes governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/Cli.java x: 19 lines of code y: 4 # changes governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/modules/OptionsModule.java x: 187 lines of code y: 2 # changes
44.0
# changes
  min: 1.0
  average: 4.19
  25th percentile: 2.0
  median: 2.0
  75th percentile: 4.0
  max: 44.0
0 916.0
lines of code
min: 3.0 | average: 54.29 | 25th percentile: 12.0 | median: 19.0 | 75th percentile: 60.0 | max: 916.0

Number of Contributors vs. Number of Changes: 228 points

governator-core/src/main/java/com/netflix/governator/internal/PreDestroyLifecycleFeature.java x: 6 # contributors y: 7 # changes governator-core/src/main/java/com/netflix/governator/guice/lazy/FineGrainedLazySingletonScopeImpl.java x: 6 # contributors y: 9 # changes governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyModule.java x: 10 # contributors y: 22 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/AnnotationFinder.java x: 4 # contributors y: 8 # changes governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyConfig.java x: 5 # contributors y: 3 # changes governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyConfig.java x: 6 # contributors y: 6 # changes governator-core/src/main/java/com/netflix/governator/internal/PreDestroyMonitor.java x: 4 # contributors y: 17 # changes governator-legacy/src/main/java/com/netflix/governator/guice/Grapher.java x: 3 # contributors y: 4 # changes governator-core/src/main/java/com/netflix/governator/LifecycleInjectorCreator.java x: 5 # contributors y: 17 # changes governator-core/src/main/java/com/netflix/governator/SingletonModule.java x: 1 # contributors y: 4 # changes governator-core/src/main/java/com/netflix/governator/LifecycleModule.java x: 6 # contributors y: 44 # changes governator-core/src/main/java/com/netflix/governator/BindingLoggingModuleTransformer.java x: 3 # contributors y: 6 # changes governator-core/src/main/java/com/netflix/governator/InjectorBuilder.java x: 4 # contributors y: 10 # changes governator-legacy/src/main/java/com/netflix/governator/guice/transformer/StripStaticInjections.java x: 3 # contributors y: 3 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleMethods.java x: 4 # contributors y: 15 # changes governator-providers/src/main/java/com/netflix/governator/providers/AdviceElement.java x: 2 # contributors y: 3 # changes governator-providers/src/main/java/com/netflix/governator/providers/AdvisableAnnotatedMethodScanner.java x: 2 # contributors y: 7 # changes governator-legacy/src/main/java/com/netflix/governator/ConfigurationLifecycleFeature.java x: 3 # contributors y: 9 # changes governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorJerseySupportModule.java x: 2 # contributors y: 5 # changes governator-core/src/main/java/com/netflix/governator/ProvisionDebugModule.java x: 2 # contributors y: 13 # changes governator-core/src/main/java/com/netflix/governator/ProvisionMetrics.java x: 1 # contributors y: 3 # changes governator-core/src/main/java/com/netflix/governator/ProvisionMetricsModule.java x: 1 # contributors y: 5 # changes governator-core/src/main/java/com/netflix/governator/ScanningModuleBuilder.java x: 2 # contributors y: 9 # changes governator-core/src/main/java/com/netflix/governator/visitors/ProvisionListenerTracingVisitor.java x: 1 # contributors y: 2 # changes governator-core/src/main/java/com/netflix/governator/visitors/WarnOfToInstanceInjectionVisitor.java x: 1 # contributors y: 1 # changes governator-core/src/main/java/com/netflix/governator/LifecycleListenerModule.java x: 4 # contributors y: 14 # changes governator-core/src/main/java/com/netflix/governator/LifecycleManager.java x: 3 # contributors y: 26 # changes governator-jersey/src/main/java/com/netflix/governator/guice/jetty/GovernatorServletContainer.java x: 4 # contributors y: 7 # changes governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyModule.java x: 3 # contributors y: 2 # changes governator-legacy/src/main/java/com/netflix/governator/guice/DelegatingLifecycleInjectorBuilder.java x: 3 # contributors y: 7 # changes governator-legacy/src/main/java/com/netflix/governator/guice/InternalBootstrapModule.java x: 3 # contributors y: 5 # changes governator-legacy/src/main/java/com/netflix/governator/guice/InternalLifecycleModule.java x: 3 # contributors y: 13 # changes governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjector.java x: 5 # contributors y: 12 # changes governator-legacy/src/main/java/com/netflix/governator/lifecycle/ClasspathScanner.java x: 3 # contributors y: 11 # changes governator-providers/src/main/java/com/netflix/governator/providers/Advises.java x: 2 # contributors y: 2 # changes governator-api/src/main/java/com/netflix/governator/annotations/WarmUp.java x: 2 # contributors y: 4 # changes governator-core/src/main/java/com/netflix/governator/LifecycleInjector.java x: 3 # contributors y: 12 # changes governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContextListener.java x: 2 # contributors y: 12 # changes governator-core/src/main/java/com/netflix/governator/DefaultModule.java x: 1 # contributors y: 6 # changes governator-core/src/main/java/com/netflix/governator/Governator.java x: 1 # contributors y: 19 # changes governator-core/src/main/java/com/netflix/governator/LifecycleListener.java x: 1 # contributors y: 10 # changes
44.0
# changes
  min: 1.0
  average: 4.19
  25th percentile: 2.0
  median: 2.0
  75th percentile: 4.0
  max: 44.0
0 10.0
# contributors
min: 1.0 | average: 1.76 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

Number of Contributors vs. File Size: 228 points

governator-core/src/main/java/com/netflix/governator/internal/PreDestroyLifecycleFeature.java x: 6 # contributors y: 93 lines of code governator-core/src/main/java/com/netflix/governator/guice/lazy/FineGrainedLazySingletonScopeImpl.java x: 6 # contributors y: 112 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyModule.java x: 10 # contributors y: 195 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/AnnotationFinder.java x: 4 # contributors y: 186 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyConfig.java x: 5 # contributors y: 22 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/DefaultJettyConfig.java x: 6 # contributors y: 77 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyConfig.java x: 6 # contributors y: 12 lines of code governator-core/src/main/java/com/netflix/governator/internal/PreDestroyMonitor.java x: 4 # contributors y: 305 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/Grapher.java x: 3 # contributors y: 94 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleInjectorCreator.java x: 5 # contributors y: 132 lines of code governator-core/src/main/java/com/netflix/governator/SingletonModule.java x: 1 # contributors y: 26 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleModule.java x: 6 # contributors y: 156 lines of code governator-core/src/main/java/com/netflix/governator/BindingLoggingModuleTransformer.java x: 3 # contributors y: 19 lines of code governator-core/src/main/java/com/netflix/governator/InjectorBuilder.java x: 4 # contributors y: 107 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/transformer/StripStaticInjections.java x: 3 # contributors y: 32 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/transformer/WarnAboutStaticInjections.java x: 3 # contributors y: 27 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManager.java x: 4 # contributors y: 248 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleMethods.java x: 4 # contributors y: 308 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdviceElement.java x: 2 # contributors y: 14 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdviceElementImpl.java x: 2 # contributors y: 53 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdvisableAnnotatedMethodScanner.java x: 2 # contributors y: 49 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdvisedProvider.java x: 2 # contributors y: 86 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdvisesBinder.java x: 2 # contributors y: 82 lines of code governator-legacy/src/main/java/com/netflix/governator/ConfigurationLifecycleFeature.java x: 3 # contributors y: 63 lines of code governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorJerseySupportModule.java x: 2 # contributors y: 44 lines of code governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorComponentProviderFactory.java x: 2 # contributors y: 198 lines of code governator-core/src/main/java/com/netflix/governator/ProvisionDebugModule.java x: 2 # contributors y: 23 lines of code governator-core/src/main/java/com/netflix/governator/ProvisionMetrics.java x: 1 # contributors y: 19 lines of code governator-core/src/main/java/com/netflix/governator/ProvisionMetricsModule.java x: 1 # contributors y: 71 lines of code governator-core/src/main/java/com/netflix/governator/ScanningModuleBuilder.java x: 2 # contributors y: 165 lines of code governator-core/src/main/java/com/netflix/governator/SimpleProvisionMetrics.java x: 3 # contributors y: 83 lines of code governator-core/src/main/java/com/netflix/governator/visitors/ProvisionListenerTracingVisitor.java x: 1 # contributors y: 9 lines of code governator-core/src/main/java/com/netflix/governator/visitors/WarnOfToInstanceInjectionVisitor.java x: 1 # contributors y: 16 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleListenerModule.java x: 4 # contributors y: 60 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleManager.java x: 3 # contributors y: 121 lines of code governator-core/src/main/java/com/netflix/governator/SafeLifecycleListener.java x: 4 # contributors y: 76 lines of code governator-core/src/main/java/com/netflix/governator/internal/BinaryConstant.java x: 3 # contributors y: 115 lines of code governator-core/src/main/java/com/netflix/governator/internal/JSR250LifecycleAction.java x: 4 # contributors y: 101 lines of code governator-core/src/main/java/com/netflix/governator/internal/scanner/DirectoryClassFilter.java x: 2 # contributors y: 60 lines of code governator-jersey/src/main/java/com/netflix/governator/guice/jetty/GovernatorServletContainer.java x: 4 # contributors y: 16 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyModule.java x: 3 # contributors y: 24 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/DelegatingLifecycleInjectorBuilder.java x: 3 # contributors y: 192 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/InternalLifecycleModule.java x: 3 # contributors y: 68 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjector.java x: 5 # contributors y: 315 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilder.java x: 3 # contributors y: 52 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/ConfigurationProcessor.java x: 3 # contributors y: 180 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/DefaultConfigurationMapper.java x: 3 # contributors y: 46 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/ResourceMapper.java x: 3 # contributors y: 147 lines of code governator-api/src/main/java/com/netflix/governator/annotations/AutoBindSingleton.java x: 2 # contributors y: 15 lines of code governator-core/src/main/java/com/netflix/governator/AutoBindSingletonAnnotatedClassScanner.java x: 2 # contributors y: 150 lines of code governator-core/src/main/java/com/netflix/governator/ManagedInstanceAction.java x: 2 # contributors y: 28 lines of code governator-core/src/main/java/com/netflix/governator/internal/AbstractScope.java x: 3 # contributors y: 7 lines of code governator-core/src/main/java/com/netflix/governator/spi/AnnotatedClassScanner.java x: 2 # contributors y: 8 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModule.java x: 2 # contributors y: 291 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModuleBootstrapModule.java x: 2 # contributors y: 55 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/ClasspathScanner.java x: 3 # contributors y: 157 lines of code governator-core/src/main/java/com/netflix/governator/internal/PostConstructLifecycleFeature.java x: 3 # contributors y: 72 lines of code governator-api/src/main/java/com/netflix/governator/annotations/binding/Background.java x: 1 # contributors y: 12 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/ColumnPrinter.java x: 1 # contributors y: 127 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationKeyPart.java x: 1 # contributors y: 23 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/Property.java x: 1 # contributors y: 29 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleInjector.java x: 3 # contributors y: 37 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManagerArguments.java x: 3 # contributors y: 88 lines of code buildSrc/lib/jdiff-1.1.1/Null.java x: 2 # contributors y: 4 lines of code buildSrc/lib/jdiff-1.1.1/jdiff.html x: 2 # contributors y: 916 lines of code governator-core/src/main/java/com/netflix/governator/event/ApplicationEventModule.java x: 3 # contributors y: 93 lines of code governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContextListener.java x: 2 # contributors y: 35 lines of code governator-api/src/main/java/com/netflix/governator/event/ApplicationEvent.java x: 3 # contributors y: 3 lines of code governator-api/src/main/java/com/netflix/governator/event/ApplicationEventDispatcher.java x: 3 # contributors y: 8 lines of code governator-api/src/main/java/com/netflix/governator/event/EventListener.java x: 3 # contributors y: 11 lines of code governator-core/src/main/java/com/netflix/governator/event/guava/GuavaApplicationEventModule.java x: 3 # contributors y: 107 lines of code governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContainerInitializer.java x: 3 # contributors y: 55 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyLifecycleShutdownSignal.java x: 1 # contributors y: 37 lines of code governator-core/src/main/java/com/netflix/governator/internal/ElementsEx.java x: 1 # contributors y: 188 lines of code governator-api/src/main/java/com/netflix/governator/spi/LifecycleListener.java x: 1 # contributors y: 5 lines of code governator-core/src/main/java/com/netflix/governator/Governator.java x: 1 # contributors y: 157 lines of code governator-core/src/main/java/com/netflix/governator/PropertiesPropertySource.java x: 1 # contributors y: 49 lines of code governator-core/src/main/java/com/netflix/governator/ShutdownHookModule.java x: 1 # contributors y: 34 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/CompositeConfigurationProvider.java x: 1 # contributors y: 122 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationColumnWriter.java x: 1 # contributors y: 63 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationKey.java x: 1 # contributors y: 65 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/DateWithDefaultProperty.java x: 1 # contributors y: 56 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/DefaultConfigurationProvider.java x: 1 # contributors y: 45 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/SystemConfigurationProvider.java x: 1 # contributors y: 124 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/BootstrapBinder.java x: 1 # contributors y: 295 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/ModuleListBuilder.java x: 1 # contributors y: 213 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/concurrent/ConcurrentProviders.java x: 1 # contributors y: 171 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/serviceloader/ServiceLoaderModule.java x: 1 # contributors y: 168 lines of code governator-core/src/main/java/com/netflix/governator/DelegatingInjector.java x: 1 # contributors y: 92 lines of code governator-core/src/main/java/com/netflix/governator/ServiceLoaderModuleBuilder.java x: 1 # contributors y: 81 lines of code governator-archaius/src/main/java/com/netflix/governator/configuration/ArchaiusConfigurationProvider.java x: 1 # contributors y: 206 lines of code governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/modules/OptionsModule.java x: 1 # contributors y: 187 lines of code
916.0
lines of code
  min: 3.0
  average: 54.29
  25th percentile: 12.0
  median: 19.0
  75th percentile: 60.0
  max: 916.0
0 10.0
# contributors
min: 1.0 | average: 1.76 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

Number of Changes vs. Line Churn: 1266 points

.github/workflows/nebula-ci.yml x: 3 # changes y: 116 line churn .github/workflows/nebula-publish.yml x: 2 # changes y: 122 line churn .github/workflows/nebula-snapshot.yml x: 2 # changes y: 94 line churn governator-core/src/main/java/com/netflix/governator/internal/PreDestroyLifecycleFeature.java x: 7 # changes y: 383 line churn build.gradle x: 94 # changes y: 2248 line churn governator-annotations/build.gradle x: 6 # changes y: 36 line churn governator-api/build.gradle x: 3 # changes y: 16 line churn governator-archaius/build.gradle x: 4 # changes y: 40 line churn governator-core/build.gradle x: 23 # changes y: 213 line churn governator-jersey/build.gradle x: 16 # changes y: 150 line churn governator-jetty/build.gradle x: 19 # changes y: 112 line churn governator-legacy/build.gradle x: 22 # changes y: 192 line churn governator-providers/build.gradle x: 4 # changes y: 61 line churn governator-servlet/build.gradle x: 22 # changes y: 98 line churn governator-test-junit/build.gradle x: 12 # changes y: 91 line churn governator-test-spock/build.gradle x: 6 # changes y: 72 line churn governator-test/build.gradle x: 7 # changes y: 80 line churn gradle/wrapper/gradle-wrapper.properties x: 26 # changes y: 184 line churn .travis.yml x: 12 # changes y: 171 line churn buildViaTravis.sh x: 10 # changes y: 211 line churn installViaTravis.sh x: 6 # changes y: 104 line churn governator-core/src/main/java/com/netflix/governator/guice/lazy/FineGrainedLazySingletonScopeImpl.java x: 9 # changes y: 370 line churn jdiff.gradle x: 6 # changes y: 718 line churn .gitignore x: 11 # changes y: 113 line churn dependencies.lock x: 2 # changes y: 6 line churn governator-api/dependencies.lock x: 2 # changes y: 84 line churn governator-archaius/dependencies.lock x: 2 # changes y: 652 line churn governator-core/dependencies.lock x: 2 # changes y: 356 line churn governator-jersey/dependencies.lock x: 2 # changes y: 708 line churn governator-jetty/dependencies.lock x: 2 # changes y: 612 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyModule.java x: 22 # changes y: 849 line churn governator-legacy/dependencies.lock x: 2 # changes y: 592 line churn governator-servlet/dependencies.lock x: 2 # changes y: 508 line churn governator-test-junit/dependencies.lock x: 2 # changes y: 988 line churn governator-test-spock/dependencies.lock x: 2 # changes y: 1068 line churn governator-test/dependencies.lock x: 2 # changes y: 820 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/AnnotationFinder.java x: 8 # changes y: 816 line churn governator-legacy/src/test/java/com/netflix/governator/lifecycle/JavaClasspath.java x: 4 # changes y: 638 line churn gradle.properties x: 69 # changes y: 310 line churn gradlew x: 8 # changes y: 342 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyConfig.java x: 3 # changes y: 148 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/DefaultJettyConfig.java x: 7 # changes y: 262 line churn governator-core/src/main/java/com/netflix/governator/internal/PreDestroyMonitor.java x: 17 # changes y: 1793 line churn governator-core/src/test/java/com/netflix/governator/AssistedInjectPreDestroyTest.java x: 1 # changes y: 95 line churn governator-legacy/src/test/java/com/netflix/governator/guice/TestLifecycleInjector.java x: 3 # changes y: 505 line churn governator-legacy/src/test/java/com/netflix/governator/lifecycle/LifeCycleFeaturesOnLegacyBuilderTest.java x: 13 # changes y: 1063 line churn README.md x: 5 # changes y: 110 line churn gradlew.bat x: 4 # changes y: 118 line churn governator-core/README.md x: 3 # changes y: 450 line churn governator-legacy/src/main/java/com/netflix/governator/guice/Grapher.java x: 4 # changes y: 370 line churn governator-core/src/main/java/com/netflix/governator/LifecycleInjectorCreator.java x: 17 # changes y: 529 line churn governator-core/src/main/java/com/netflix/governator/LifecycleModule.java x: 44 # changes y: 2506 line churn governator-core/src/main/java/com/netflix/governator/BindingLoggingModuleTransformer.java x: 6 # changes y: 62 line churn governator-core/src/main/java/com/netflix/governator/InjectorBuilder.java x: 10 # changes y: 710 line churn governator-legacy/src/main/java/com/netflix/governator/guice/transformer/StripStaticInjections.java x: 3 # changes y: 78 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManager.java x: 17 # changes y: 3769 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleMethods.java x: 15 # changes y: 1830 line churn governator-legacy/src/test/java/com/netflix/governator/lifecycle/TestLifecycleManager.java x: 6 # changes y: 136 line churn governator-test-junit/README.md x: 4 # changes y: 265 line churn governator-test-junit/src/main/java/com/netflix/governator/guice/test/AnnotationBasedTestInjectorManager.java x: 10 # changes y: 1584 line churn governator-test-junit/src/main/java/com/netflix/governator/guice/test/CopyBindingTargetVisitor.java x: 7 # changes y: 417 line churn governator-test-junit/src/main/java/com/netflix/governator/guice/test/ModulesForTesting.java x: 6 # changes y: 247 line churn governator-test-junit/src/main/java/com/netflix/governator/guice/test/ReplaceWithMock.java x: 6 # changes y: 330 line churn governator-test-junit/src/main/java/com/netflix/governator/guice/test/WrapWithSpy.java x: 5 # changes y: 269 line churn governator-test-junit/src/main/java/com/netflix/governator/guice/test/junit4/GovernatorJunit4ClassRunner.java x: 11 # changes y: 902 line churn governator-test-junit/src/test/java/com/netflix/governator/guice/test/junit4/AnnotationBasedTestInjectionManagerTest.java x: 4 # changes y: 145 line churn governator-test-spock/README.md x: 2 # changes y: 160 line churn governator-test-spock/src/main/java/com/netflix/governator/test/GovernatorExtension.java x: 3 # changes y: 166 line churn governator-test-spock/src/test/groovy/com/netflix/governator/test/mockito/GovernatorExtensionMockitoHandlerTest.groovy x: 2 # changes y: 326 line churn governator-test-spock/src/test/groovy/com/netflix/governator/test/spock/GovernatorExtensionSpockHandlerTest.groovy x: 2 # changes y: 334 line churn governator-test/src/main/java/com/netflix/governator/guice/test/mocks/MockHandler.java x: 3 # changes y: 34 line churn governator-test/src/test/java/com/netflix/governator/guice/test/AnnotationBasedTestInjectionManagerTest.java x: 3 # changes y: 210 line churn settings.gradle x: 29 # changes y: 85 line churn governator-core/src/test/java/com/netflix/governator/PreDestroyTest.java x: 14 # changes y: 1798 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdviceElementImpl.java x: 3 # changes y: 189 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdvisableAnnotatedMethodScanner.java x: 7 # changes y: 1309 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdvisedProvider.java x: 3 # changes y: 297 line churn governator-providers/src/test/java/com/netflix/governator/providers/AdvisesBinderTest.java x: 3 # changes y: 476 line churn governator-legacy/src/main/java/com/netflix/governator/ConfigurationLifecycleFeature.java x: 9 # changes y: 289 line churn governator-legacy/src/test/java/com/netflix/governator/ConfigurationModuleTest.java x: 1 # changes y: 86 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorJerseySupportModule.java x: 5 # changes y: 356 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorServletContainer.java x: 7 # changes y: 290 line churn governator-jersey/src/test/java/com/netflix/governator/guice/jersey/JerseyServerTest.java x: 5 # changes y: 1038 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorComponentProviderFactory.java x: 5 # changes y: 1334 line churn governator-providers/src/test/java/com/netflix/governator/providers/AdvisedProviderTest.java x: 4 # changes y: 567 line churn governator-core/src/main/java/com/netflix/governator/ProvisionDebugModule.java x: 13 # changes y: 140 line churn governator-core/src/test/java/com/netflix/governator/ProvisionMetricsModuleTest.java x: 8 # changes y: 304 line churn governator-core/src/main/java/com/netflix/governator/ProvisionMetricsModule.java x: 5 # changes y: 254 line churn governator-core/src/main/java/com/netflix/governator/ScanningModuleBuilder.java x: 9 # changes y: 1353 line churn governator-core/src/main/java/com/netflix/governator/visitors/ProvisionListenerTracingVisitor.java x: 2 # changes y: 22 line churn governator-core/src/test/java/com/netflix/governator/TracingProvisionListenerTest.java x: 3 # changes y: 56 line churn governator-core/src/test/java/com/netflix/governator/InjectorBuilderTest.java x: 11 # changes y: 672 line churn governator-core/src/main/java/com/netflix/governator/LifecycleListenerModule.java x: 14 # changes y: 350 line churn governator-core/src/main/java/com/netflix/governator/LifecycleManager.java x: 26 # changes y: 1081 line churn governator-core/src/main/java/com/netflix/governator/SafeLifecycleListener.java x: 10 # changes y: 336 line churn governator-core/src/main/java/com/netflix/governator/internal/BinaryConstant.java x: 3 # changes y: 369 line churn governator-core/src/main/java/com/netflix/governator/internal/JSR250LifecycleAction.java x: 8 # changes y: 449 line churn governator-core/src/test/java/com/netflix/governator/AutoBindSingletonTest.java x: 6 # changes y: 270 line churn governator-core/src/test/java/com/netflix/governator/package1/Foo.java x: 1 # changes y: 54 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jetty/GovernatorServletContainer.java x: 7 # changes y: 836 line churn governator-jersey/src/test/java/com/netflix/governator/guice/jetty/JerseyServerTest.java x: 13 # changes y: 994 line churn governator-legacy/src/main/java/com/netflix/governator/guice/DelegatingLifecycleInjectorBuilder.java x: 7 # changes y: 482 line churn governator-legacy/src/main/java/com/netflix/governator/guice/InternalLifecycleModule.java x: 13 # changes y: 969 line churn governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjector.java x: 12 # changes y: 1048 line churn governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilder.java x: 7 # changes y: 812 line churn governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilderImpl.java x: 7 # changes y: 800 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/ConfigurationProcessor.java x: 6 # changes y: 479 line churn governator-legacy/src/test/java/com/netflix/governator/lifecycle/LocalScope.java x: 5 # changes y: 185 line churn governator-legacy/src/test/java/com/netflix/governator/lifecycle/PreDestroyStressTest.java x: 8 # changes y: 1061 line churn governator-test-junit/src/test/java/com/netflix/governator/guice/test/junit4/GovernatorJunit4ClassRunnerCreationModeTest.java x: 2 # changes y: 232 line churn governator-test-junit/src/main/java/com/netflix/governator/guice/test/TestInjectorCreationMode.java x: 1 # changes y: 12 line churn governator-api/src/main/java/com/netflix/governator/annotations/AutoBindSingleton.java x: 5 # changes y: 144 line churn governator-core/src/main/java/com/netflix/governator/AutoBindSingletonAnnotatedClassScanner.java x: 3 # changes y: 550 line churn governator-core/src/main/java/com/netflix/governator/guice/lazy/LazySingletonScopeImpl.java x: 8 # changes y: 124 line churn governator-core/src/test/java/com/netflix/governator/LifecycleModuleTest.java x: 24 # changes y: 2171 line churn governator-core/src/test/java/com/netflix/governator/PostConstructTest.java x: 11 # changes y: 1028 line churn governator-jersey/src/test/java/com/netflix/governator/guice/jetty/SampleResource.java x: 6 # changes y: 196 line churn governator-jetty/src/test/java/com/netflix/governator/guice/jetty/JettyServerTest.java x: 11 # changes y: 454 line churn governator-jetty/src/test/java/com/netflix/governator/guice/jetty/JettySslModule.java x: 3 # changes y: 405 line churn governator-jetty/src/test/java/com/netflix/governator/guice/jetty/SampleResource.java x: 5 # changes y: 426 line churn governator-jetty/src/test/java/com/netflix/governator/guice/jetty/SampleServletModule.java x: 5 # changes y: 30 line churn governator-jetty/src/test/java/com/netflix/governator/guice/jetty/SomeFineGrainedLazySingleton.java x: 4 # changes y: 104 line churn governator-jetty/src/test/java/com/netflix/governator/guice/jetty/resources1/SampleResource.java x: 4 # changes y: 284 line churn governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModuleBootstrapModule.java x: 7 # changes y: 162 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/ClasspathScanner.java x: 11 # changes y: 920 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/ClasspathUrlDecoder.java x: 5 # changes y: 335 line churn governator-providers/src/main/java/com/netflix/governator/providers/Advises.java x: 2 # changes y: 54 line churn governator-core/src/main/java/com/netflix/governator/GovernatorFeatures.java x: 6 # changes y: 154 line churn governator-core/src/test/java/com/netflix/governator/TestSupport.java x: 5 # changes y: 168 line churn governator-archaius/src/test/java/com/netflix/governator/lifecycle/TestConfiguration.java x: 5 # changes y: 1126 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/ColumnPrinter.java x: 4 # changes y: 406 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/Property.java x: 4 # changes y: 68 line churn governator-legacy/src/test/java/com/netflix/external/governator/guice/modules/ModuleDepdenciesTest.java x: 4 # changes y: 552 line churn governator-legacy/src/test/java/com/netflix/governator/BootstrapTest.java x: 4 # changes y: 202 line churn governator-legacy/src/test/java/com/netflix/governator/autobind/TestAutoBind.java x: 4 # changes y: 488 line churn governator-legacy/src/test/java/com/netflix/governator/autobindmultiple/TestAutoBindMultiple.java x: 4 # changes y: 220 line churn governator-legacy/src/test/java/com/netflix/governator/guice/TestBootstrap.java x: 4 # changes y: 340 line churn governator-legacy/src/test/java/com/netflix/governator/guice/TestGovernatorGuice.java x: 4 # changes y: 544 line churn governator-legacy/src/test/java/com/netflix/governator/guice/TestModuleDependency.java x: 6 # changes y: 364 line churn governator-legacy/src/test/java/com/netflix/governator/guice/TestTransitiveNonLazySingletons.java x: 4 # changes y: 386 line churn governator-legacy/src/test/java/com/netflix/governator/guice/lazy/TestFineGrainedLazySingleton.java x: 4 # changes y: 318 line churn governator-legacy/src/test/java/com/netflix/governator/guice/serviceloader/ServiceLoaderTest.java x: 4 # changes y: 172 line churn governator-servlet/src/main/java/com/netflix/governator/guice/servlet/JspDispatchServlet.java x: 3 # changes y: 88 line churn governator-test-junit/src/test/java/com/netflix/governator/guice/test/junit4/GovernatorJunit4ClassRunnerTest.java x: 6 # changes y: 506 line churn governator-core/src/main/java/com/netflix/governator/internal/PostConstructLifecycleActions.java x: 10 # changes y: 1063 line churn governator-core/src/main/java/com/netflix/governator/internal/PreDestroyLifecycleActions.java x: 10 # changes y: 1286 line churn governator-core/src/test/java/com/netflix/governator/event/ApplicationEventModuleTest.java x: 7 # changes y: 619 line churn governator-core/src/main/java/com/netflix/governator/LifecycleInjector.java x: 12 # changes y: 570 line churn governator-core/src/main/java/com/netflix/governator/internal/AbstractLifecycleFeature.java x: 7 # changes y: 403 line churn governator-core/src/main/java/com/netflix/governator/internal/TypeInspector.java x: 4 # changes y: 250 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManagerArguments.java x: 7 # changes y: 472 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/warmup/DAGManager.java x: 4 # changes y: 1340 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/warmup/WarmUpErrors.java x: 4 # changes y: 515 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/warmup/WarmUpTask.java x: 4 # changes y: 710 line churn governator-legacy/src/test/java/com/netflix/governator/lifecycle/warmup/Dag1.java x: 4 # changes y: 187 line churn governator-legacy/src/test/java/com/netflix/governator/lifecycle/warmup/TestWarmUpManager.java x: 6 # changes y: 1503 line churn buildSrc/lib/jdiff-1.1.1/LICENSE.txt x: 3 # changes y: 1518 line churn buildSrc/lib/jdiff-1.1.1/jdiff.html x: 3 # changes y: 3096 line churn governator-core/src/main/java/com/netflix/governator/event/ApplicationEventModule.java x: 7 # changes y: 565 line churn governator-core/src/test/java/com/netflix/governator/NullableBindingTest.java x: 1 # changes y: 126 line churn governator-servlet/src/test/java/com/netflix/governator/guice/servlet/GovernatorServletContextListenerTest.java x: 2 # changes y: 146 line churn governator-jetty/src/test/java/com/netflix/governator/SampleResource.java x: 3 # changes y: 276 line churn governator-jetty/src/test/java/com/netflix/governator/guice/jetty/JettyGuiceContextListenerExample.java x: 1 # changes y: 34 line churn governator-jersey/src/test/java/com/netflix/governator/SampleResource.java x: 2 # changes y: 276 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jetty/GovernatorJerseyServletModule.java x: 1 # changes y: 220 line churn governator-jersey/src/test/java/com/netflix/governator/JettyServerTest.java x: 1 # changes y: 386 line churn governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContainerInitializer.java x: 6 # changes y: 209 line churn governator-core/src/main/java/com/netflix/governator/event/guava/GuavaApplicationEventDispatcher.java x: 2 # changes y: 178 line churn governator-core/src/main/java/com/netflix/governator/README.md x: 4 # changes y: 724 line churn governator-core/src/main/java/com/netflix/governator/test/TracingProvisionListener.java x: 1 # changes y: 358 line churn governator-annotations/src/main/java/com/netflix/governator/annotations/AutoBind.java x: 5 # changes y: 220 line churn governator-annotations/src/main/java/com/netflix/governator/annotations/binding/UpStatus.java x: 3 # changes y: 245 line churn governator-core/src/main/java/com/netflix/governator/Governator.java x: 19 # changes y: 3080 line churn governator-core/src/main/java/com/netflix/governator/LifecycleListener.java x: 10 # changes y: 240 line churn governator-core/src/main/java/com/netflix/governator/spi/README.md x: 4 # changes y: 4 line churn governator-core/src/main/java/com/netflix/governator/ModuleBuilder.java x: 2 # changes y: 476 line churn governator-core/src/main/java/com/netflix/governator/DefaultGovernatorConfiguration.java x: 9 # changes y: 1142 line churn governator-core/src/main/java/com/netflix/governator/GovernatorConfiguration.java x: 7 # changes y: 356 line churn governator-core/src/main/java/com/netflix/governator/auto/DefaultPropertySource.java x: 6 # changes y: 120 line churn governator-core/src/main/java/com/netflix/governator/auto/ModuleListProviders.java x: 5 # changes y: 492 line churn governator-core/src/main/java/com/netflix/governator/auto/PropertySource.java x: 8 # changes y: 216 line churn governator-core/src/main/java/com/netflix/governator/auto/annotations/ConditionalOnBinding.java x: 5 # changes y: 88 line churn governator-core/src/main/java/com/netflix/governator/auto/annotations/ConditionalOnClass.java x: 7 # changes y: 88 line churn governator-core/src/main/java/com/netflix/governator/auto/annotations/ConditionalOnModule.java x: 8 # changes y: 96 line churn governator-core/src/main/java/com/netflix/governator/auto/annotations/ConditionalOnProfile.java x: 7 # changes y: 116 line churn governator-core/src/main/java/com/netflix/governator/auto/annotations/OverrideModule.java x: 9 # changes y: 76 line churn governator-core/src/main/java/com/netflix/governator/auto/conditions/OnBindingCondition.java x: 8 # changes y: 176 line churn governator-core/src/main/java/com/netflix/governator/auto/conditions/OnMissingBindingCondition.java x: 8 # changes y: 172 line churn governator-core/src/test/java/com/netflix/governator/ClassPathModuleProviderTest.java x: 5 # changes y: 66 line churn governator-core/src/test/java/com/netflix/governator/auto/GovernatorConfigurationTest.java x: 5 # changes y: 384 line churn governator-core/src/test/java/com/netflix/governator/auto/conditions/ConditionTests.java x: 5 # changes y: 1472 line churn governator-core/src/main/java/com/netflix/governator/ServiceLoaderModuleListProvider.java x: 2 # changes y: 212 line churn governator-core/src/main/java/com/netflix/governator/auto/AutoModuleBuilder.java x: 7 # changes y: 1982 line churn governator-core/src/test/java/com/netflix/governator/auto/AutoModuleTest.java x: 6 # changes y: 380 line churn governator-core/src/test/resources/META-INF/services/com.google.inject.Module x: 5 # changes y: 16 line churn governator-core/src/main/examples/autobind/AutoBindExample.java x: 3 # changes y: 328 line churn governator-core/src/main/examples/configuration/ConfigurationExample.java x: 3 # changes y: 388 line churn governator-core/src/main/examples/validation/ExampleObject.java x: 3 # changes y: 224 line churn governator-core/src/main/java/com/netflix/governator/configuration/AbstractObjectConfigurationProvider.java x: 11 # changes y: 316 line churn governator-core/src/main/java/com/netflix/governator/configuration/ColumnPrinter.java x: 3 # changes y: 812 line churn governator-core/src/main/java/com/netflix/governator/configuration/CompositeConfigurationProvider.java x: 6 # changes y: 784 line churn governator-core/src/main/java/com/netflix/governator/configuration/ConfigurationColumnWriter.java x: 3 # changes y: 424 line churn governator-core/src/main/java/com/netflix/governator/configuration/ConfigurationProvider.java x: 12 # changes y: 656 line churn governator-core/src/main/java/com/netflix/governator/configuration/DateWithDefaultProperty.java x: 7 # changes y: 704 line churn governator-core/src/main/java/com/netflix/governator/configuration/PropertiesConfigurationProvider.java x: 14 # changes y: 1010 line churn governator-core/src/main/java/com/netflix/governator/configuration/Property.java x: 7 # changes y: 188 line churn governator-core/src/main/java/com/netflix/governator/configuration/SystemConfigurationProvider.java x: 14 # changes y: 934 line churn governator-core/src/main/java/com/netflix/governator/guice/BootstrapBinder.java x: 12 # changes y: 2024 line churn governator-core/src/main/java/com/netflix/governator/guice/DelegatingLifecycleInjectorBuilder.java x: 3 # changes y: 928 line churn governator-core/src/main/java/com/netflix/governator/guice/Grapher.java x: 13 # changes y: 950 line churn governator-core/src/main/java/com/netflix/governator/guice/InternalAutoBindModule.java x: 14 # changes y: 1629 line churn governator-core/src/main/java/com/netflix/governator/guice/InternalAutoBindModuleBootstrapModule.java x: 6 # changes y: 576 line churn governator-core/src/main/java/com/netflix/governator/guice/InternalBootstrapModule.java x: 9 # changes y: 708 line churn governator-core/src/main/java/com/netflix/governator/guice/InternalLifecycleModule.java x: 14 # changes y: 1527 line churn governator-core/src/main/java/com/netflix/governator/guice/LifecycleInjector.java x: 27 # changes y: 3522 line churn governator-core/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilder.java x: 9 # changes y: 1409 line churn governator-core/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilderImpl.java x: 16 # changes y: 1776 line churn governator-core/src/main/java/com/netflix/governator/guice/ModuleListBuilder.java x: 12 # changes y: 1416 line churn governator-core/src/main/java/com/netflix/governator/guice/ModulesEx.java x: 6 # changes y: 554 line churn governator-core/src/main/java/com/netflix/governator/guice/actions/BindingReport.java x: 7 # changes y: 637 line churn governator-core/src/main/java/com/netflix/governator/guice/actions/CreateAllBoundSingletons.java x: 5 # changes y: 308 line churn governator-core/src/main/java/com/netflix/governator/guice/annotations/Bootstrap.java x: 11 # changes y: 220 line churn governator-core/src/main/java/com/netflix/governator/guice/concurrent/ConcurrentProviders.java x: 8 # changes y: 1198 line churn governator-core/src/main/java/com/netflix/governator/guice/main/BootstrapMain.java x: 6 # changes y: 236 line churn governator-core/src/main/java/com/netflix/governator/guice/runner/standalone/StandaloneRunnerModule.java x: 6 # changes y: 742 line churn governator-core/src/main/java/com/netflix/governator/guice/serviceloader/ServiceLoaderModule.java x: 4 # changes y: 1062 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/ClasspathScanner.java x: 16 # changes y: 1691 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/ConfigurationProcessor.java x: 11 # changes y: 1540 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/FilteredLifecycleListener.java x: 9 # changes y: 680 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/GovernatorFileArchive.java x: 6 # changes y: 1036 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/LifecycleListener.java x: 10 # changes y: 322 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/LifecycleManager.java x: 24 # changes y: 5535 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/LifecycleManagerArguments.java x: 6 # changes y: 720 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/LifecycleMethods.java x: 12 # changes y: 2396 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/LifecycleState.java x: 8 # changes y: 426 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/warmup/DAGManager.java x: 3 # changes y: 1072 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/warmup/WarmUpSession.java x: 4 # changes y: 432 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/warmup/WarmUpTask.java x: 5 # changes y: 600 line churn governator-core/src/test/java/com/netflix/external/governator/guice/modules/ModuleDepdenciesTest.java x: 6 # changes y: 1014 line churn governator-core/src/test/java/com/netflix/governator/autobind/TestAutoBind.java x: 4 # changes y: 881 line churn governator-core/src/test/java/com/netflix/governator/autobind/scopes/TestAutoBindSingletonScopes.java x: 7 # changes y: 590 line churn governator-core/src/test/java/com/netflix/governator/guice/TestBootstrap.java x: 12 # changes y: 796 line churn governator-core/src/test/java/com/netflix/governator/guice/TestGovernatorGuice.java x: 8 # changes y: 1300 line churn governator-core/src/test/java/com/netflix/governator/guice/TestModuleDependency.java x: 9 # changes y: 876 line churn governator-core/src/test/java/com/netflix/governator/guice/TestPostInjectAction.java x: 10 # changes y: 830 line churn governator-core/src/test/java/com/netflix/governator/guice/TestStandaloneApplication.java x: 5 # changes y: 394 line churn governator-core/src/test/java/com/netflix/governator/guice/TestTransitiveNonLazySingletons.java x: 11 # changes y: 740 line churn governator-core/src/test/java/com/netflix/governator/guice/lazy/TestLazySingleton.java x: 3 # changes y: 692 line churn governator-core/src/test/java/com/netflix/governator/lifecycle/TestLifecycleManager.java x: 16 # changes y: 1034 line churn governator-core/src/test/java/com/netflix/governator/lifecycle/mocks/ObjectWithConfig.java x: 7 # changes y: 248 line churn governator-core/src/test/java/com/netflix/governator/lifecycle/mocks/ObjectWithDynamicConfig.java x: 8 # changes y: 364 line churn governator-core/src/test/java/com/netflix/governator/lifecycle/resources/TestResources.java x: 3 # changes y: 488 line churn governator-core/src/test/java/com/netflix/governator/lifecycle/warmup/Dag3.java x: 3 # changes y: 540 line churn governator-core/src/test/java/com/netflix/governator/lifecycle/warmup/Dag4.java x: 3 # changes y: 592 line churn governator-core/src/test/java/com/netflix/governator/lifecycle/warmup/Recorder.java x: 3 # changes y: 324 line churn governator-core/src/test/java/com/netflix/governator/lifecycle/warmup/TestWarmUpManager.java x: 3 # changes y: 1424 line churn governator-legacy/src/main/java/com/netflix/governator/guice/BootstrapBinder.java x: 2 # changes y: 796 line churn governator-legacy/src/main/java/com/netflix/governator/guice/actions/BindingReport.java x: 2 # changes y: 288 line churn governator-legacy/src/main/java/com/netflix/governator/guice/concurrent/ConcurrentProviders.java x: 2 # changes y: 492 line churn governator-legacy/src/main/java/com/netflix/governator/guice/serviceloader/ServiceLoaderModule.java x: 2 # changes y: 448 line churn governator-core/src/main/java/com/netflix/governator/annotations/AutoBind.java x: 5 # changes y: 213 line churn governator-core/src/main/java/com/netflix/governator/annotations/AutoBindSingleton.java x: 11 # changes y: 402 line churn governator-core/src/main/java/com/netflix/governator/guice/InjectorLifecycle.java x: 1 # changes y: 206 line churn governator-core/src/main/java/com/netflix/governator/guice/LifecycleModule.java x: 1 # changes y: 330 line churn CHANGELOG.md x: 1 # changes y: 246 line churn CHANGES.txt x: 27 # changes y: 565 line churn governator-archaius/src/main/java/com/netflix/governator/configuration/ArchaiusConfigurationProvider.java x: 3 # changes y: 1668 line churn governator-core/src/main/java/com/netflix/governator/configuration/ArchaiusConfigurationProvider.java x: 9 # changes y: 2512 line churn governator-core/src/test/java/com/netflix/governator/lifecycle/TestConfiguration.java x: 11 # changes y: 1858 line churn gradle/buildscript.gradle x: 15 # changes y: 113 line churn gradle/check.gradle x: 10 # changes y: 124 line churn gradle/convention.gradle x: 25 # changes y: 737 line churn gradle/maven.gradle x: 18 # changes y: 447 line churn gradle/release.gradle x: 14 # changes y: 630 line churn governator-core/src/main/java/com/netflix/governator/guice/AbstractBootstrapModule.java x: 3 # changes y: 640 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/DefaultClasspathScanner.java x: 3 # changes y: 664 line churn governator-core/src/main/java/com/netflix/governator/lifecycle/DefaultLifecycleMethodsFactory.java x: 4 # changes y: 784 line churn governator-test-junit/src/main/java/com/netflix/governator/guice/LifecycleTester.java x: 8 # changes y: 392 line churn governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/modules/OptionsModule.java x: 2 # changes y: 580 line churn src/main/java/com/netflix/governator/annotations/Configuration.java x: 9 # changes y: 256 line churn src/main/java/com/netflix/governator/configuration/ArchaiusConfigurationProvider.java x: 10 # changes y: 1408 line churn src/main/java/com/netflix/governator/configuration/ColumnPrinter.java x: 3 # changes y: 864 line churn src/main/java/com/netflix/governator/configuration/CompositeConfigurationProvider.java x: 12 # changes y: 1012 line churn src/main/java/com/netflix/governator/configuration/ConfigurationDocumentation.java x: 10 # changes y: 612 line churn src/main/java/com/netflix/governator/configuration/ConfigurationProvider.java x: 14 # changes y: 596 line churn src/main/java/com/netflix/governator/configuration/PropertiesConfigurationProvider.java x: 16 # changes y: 945 line churn src/main/java/com/netflix/governator/configuration/SystemConfigurationProvider.java x: 15 # changes y: 921 line churn src/main/java/com/netflix/governator/guice/BootstrapBinder.java x: 12 # changes y: 1696 line churn src/main/java/com/netflix/governator/guice/InternalAutoBindModule.java x: 10 # changes y: 1326 line churn src/main/java/com/netflix/governator/guice/InternalBootstrapModule.java x: 17 # changes y: 911 line churn src/main/java/com/netflix/governator/guice/InternalLifecycleModule.java x: 23 # changes y: 1339 line churn src/main/java/com/netflix/governator/guice/LifecycleInjector.java x: 23 # changes y: 1511 line churn src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilder.java x: 14 # changes y: 1115 line churn src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilderImpl.java x: 16 # changes y: 1090 line churn src/main/java/com/netflix/governator/guice/ProviderBinderUtil.java x: 10 # changes y: 354 line churn src/main/java/com/netflix/governator/guice/lazy/FineGrainedLazySingletonScopeImpl.java x: 2 # changes y: 544 line churn src/main/java/com/netflix/governator/guice/runner/standalone/StandaloneRunnerModule.java x: 3 # changes y: 768 line churn src/main/java/com/netflix/governator/lifecycle/ClasspathScanner.java x: 7 # changes y: 775 line churn src/main/java/com/netflix/governator/lifecycle/LifecycleManager.java x: 35 # changes y: 5412 line churn src/main/java/com/netflix/governator/lifecycle/LifecycleManagerArguments.java x: 17 # changes y: 799 line churn src/main/java/com/netflix/governator/lifecycle/LifecycleMethods.java x: 16 # changes y: 1186 line churn src/main/java/com/netflix/governator/lifecycle/warmup/DAGManager.java x: 14 # changes y: 1367 line churn src/test/java/com/netflix/external/governator/guice/modules/ModuleDepdenciesTest.java x: 5 # changes y: 1434 line churn src/test/java/com/netflix/governator/autobind/TestAutoBind.java x: 6 # changes y: 1092 line churn src/test/java/com/netflix/governator/guice/TestGovernatorGuice.java x: 12 # changes y: 1262 line churn src/test/java/com/netflix/governator/guice/TestInjectedConfiguration.java x: 6 # changes y: 306 line churn src/test/java/com/netflix/governator/guice/lazy/TestLazySingleton.java x: 4 # changes y: 752 line churn src/test/java/com/netflix/governator/guice/mocks/SimpleEagerSingleton.java x: 5 # changes y: 284 line churn src/test/java/com/netflix/governator/lifecycle/TestConfiguration.java x: 20 # changes y: 1243 line churn src/test/java/com/netflix/governator/lifecycle/TestLifecycleManager.java x: 8 # changes y: 962 line churn src/test/java/com/netflix/governator/lifecycle/mocks/ObjectWithConfig.java x: 9 # changes y: 206 line churn src/test/java/com/netflix/governator/lifecycle/mocks/ObjectWithDynamicConfig.java x: 8 # changes y: 220 line churn src/test/java/com/netflix/governator/lifecycle/warmup/Dag2.java x: 6 # changes y: 960 line churn src/test/java/com/netflix/governator/lifecycle/warmup/Dag4.java x: 4 # changes y: 592 line churn src/test/java/com/netflix/governator/lifecycle/warmup/TestDAGManager.java x: 6 # changes y: 484 line churn src/test/java/com/netflix/governator/guice/modules/ModuleDepdenciesTest.java x: 3 # changes y: 832 line churn src/main/java/com/netflix/governator/lifecycle/WarmUpManager.java x: 5 # changes y: 664 line churn src/test/java/com/netflix/governator/lifecycle/TestWarmUp.java x: 7 # changes y: 1184 line churn LICENSE x: 2 # changes y: 404 line churn governator-core/src/test/java/com/netflix/governator/lifecycle/mocks/SimpleAssetLoader.java x: 9 # changes y: 132 line churn governator-guice/src/main/java/com/netflix/governator/inject/guice/LifecycleInjector.java x: 9 # changes y: 748 line churn governator-guice/src/test/java/com/netflix/governator/inject/guice/TestGovernatorGuice.java x: 9 # changes y: 494 line churn governator-guice/src/test/java/com/netflix/governator/inject/guice/mocks/SimpleAssetLoader.java x: 9 # changes y: 196 line churn governator-guice/src/main/java/com/netflix/governator/inject/guice/LifecycleModule.java x: 10 # changes y: 395 line churn governator-core/src/main/java/com/netflix/governator/assets/AssetLoaderManager.java x: 6 # changes y: 690 line churn governator-core/src/main/java/com/netflix/governator/warming/WarmUpManager.java x: 1 # changes y: 268 line churn
5535.0
line churn
  min: 2.0
  average: 281.19
  25th percentile: 75.75
  median: 144.0
  75th percentile: 290.0
  max: 5535.0
0 94.0
# changes
min: 1.0 | average: 4.44 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 94.0

Number of Contributors vs. Line Churn: 228 points

governator-core/src/main/java/com/netflix/governator/internal/PreDestroyLifecycleFeature.java x: 6 # contributors y: 383 line churn governator-core/src/main/java/com/netflix/governator/guice/lazy/FineGrainedLazySingletonScopeImpl.java x: 6 # contributors y: 370 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyModule.java x: 10 # contributors y: 849 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/AnnotationFinder.java x: 4 # contributors y: 816 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyConfig.java x: 5 # contributors y: 148 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/DefaultJettyConfig.java x: 6 # contributors y: 262 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyConfig.java x: 6 # contributors y: 106 line churn governator-core/src/main/java/com/netflix/governator/internal/PreDestroyMonitor.java x: 4 # contributors y: 1793 line churn governator-legacy/src/main/java/com/netflix/governator/guice/Grapher.java x: 3 # contributors y: 370 line churn governator-core/src/main/java/com/netflix/governator/LifecycleInjectorCreator.java x: 5 # contributors y: 529 line churn governator-core/src/main/java/com/netflix/governator/SingletonModule.java x: 1 # contributors y: 116 line churn governator-core/src/main/java/com/netflix/governator/LifecycleModule.java x: 6 # contributors y: 2506 line churn governator-core/src/main/java/com/netflix/governator/BindingLoggingModuleTransformer.java x: 3 # contributors y: 62 line churn governator-core/src/main/java/com/netflix/governator/InjectorBuilder.java x: 4 # contributors y: 710 line churn governator-legacy/src/main/java/com/netflix/governator/guice/transformer/StripStaticInjections.java x: 3 # contributors y: 78 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManager.java x: 4 # contributors y: 3769 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleMethods.java x: 4 # contributors y: 1830 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdviceElement.java x: 2 # contributors y: 87 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdviceElementImpl.java x: 2 # contributors y: 189 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdvisableAnnotatedMethodScanner.java x: 2 # contributors y: 1309 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdvisedProvider.java x: 2 # contributors y: 297 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdvisesBinder.java x: 2 # contributors y: 447 line churn governator-legacy/src/main/java/com/netflix/governator/ConfigurationLifecycleFeature.java x: 3 # contributors y: 289 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorJerseySupportModule.java x: 2 # contributors y: 356 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorServletContainer.java x: 2 # contributors y: 290 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorComponentProviderFactory.java x: 2 # contributors y: 1334 line churn governator-core/src/main/java/com/netflix/governator/ProvisionDebugModule.java x: 2 # contributors y: 140 line churn governator-core/src/main/java/com/netflix/governator/ProvisionMetrics.java x: 1 # contributors y: 140 line churn governator-core/src/main/java/com/netflix/governator/ProvisionMetricsModule.java x: 1 # contributors y: 254 line churn governator-core/src/main/java/com/netflix/governator/ScanningModuleBuilder.java x: 2 # contributors y: 1353 line churn governator-core/src/main/java/com/netflix/governator/visitors/ProvisionListenerTracingVisitor.java x: 1 # contributors y: 22 line churn governator-core/src/main/java/com/netflix/governator/visitors/WarnOfToInstanceInjectionVisitor.java x: 1 # contributors y: 66 line churn governator-core/src/main/java/com/netflix/governator/LifecycleListenerModule.java x: 4 # contributors y: 350 line churn governator-core/src/main/java/com/netflix/governator/LifecycleManager.java x: 3 # contributors y: 1081 line churn governator-core/src/main/java/com/netflix/governator/SafeLifecycleListener.java x: 4 # contributors y: 336 line churn governator-core/src/main/java/com/netflix/governator/internal/JSR250LifecycleAction.java x: 4 # contributors y: 449 line churn governator-core/src/main/java/com/netflix/governator/internal/scanner/DirectoryClassFilter.java x: 2 # contributors y: 278 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jetty/GovernatorServletContainer.java x: 4 # contributors y: 836 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyModule.java x: 3 # contributors y: 128 line churn governator-legacy/src/main/java/com/netflix/governator/guice/DelegatingLifecycleInjectorBuilder.java x: 3 # contributors y: 482 line churn governator-legacy/src/main/java/com/netflix/governator/guice/InternalBootstrapModule.java x: 3 # contributors y: 264 line churn governator-legacy/src/main/java/com/netflix/governator/guice/InternalLifecycleModule.java x: 3 # contributors y: 969 line churn governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjector.java x: 5 # contributors y: 1048 line churn governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilder.java x: 3 # contributors y: 812 line churn governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilderImpl.java x: 4 # contributors y: 800 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/ResourceMapper.java x: 3 # contributors y: 570 line churn governator-core/src/main/java/com/netflix/governator/AutoBindSingletonAnnotatedClassScanner.java x: 2 # contributors y: 550 line churn governator-core/src/main/java/com/netflix/governator/ManagedInstanceAction.java x: 2 # contributors y: 117 line churn governator-core/src/main/java/com/netflix/governator/guice/lazy/LazySingletonScopeImpl.java x: 4 # contributors y: 124 line churn governator-core/src/main/java/com/netflix/governator/internal/AbstractScope.java x: 3 # contributors y: 48 line churn governator-core/src/main/java/com/netflix/governator/internal/scanner/ClasspathUrlDecoder.java x: 2 # contributors y: 201 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyConnectorProvider.java x: 3 # contributors y: 39 line churn governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModule.java x: 2 # contributors y: 824 line churn governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModuleBootstrapModule.java x: 2 # contributors y: 162 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/ClasspathScanner.java x: 3 # contributors y: 920 line churn governator-providers/src/main/java/com/netflix/governator/providers/Advises.java x: 2 # contributors y: 54 line churn governator-providers/src/main/java/com/netflix/governator/providers/ProvidesWithAdvice.java x: 2 # contributors y: 132 line churn governator-core/src/main/java/com/netflix/governator/GovernatorFeatures.java x: 3 # contributors y: 154 line churn governator-core/src/main/java/com/netflix/governator/internal/PostConstructLifecycleFeature.java x: 3 # contributors y: 308 line churn governator-api/src/main/java/com/netflix/governator/annotations/binding/Background.java x: 1 # contributors y: 44 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/ColumnPrinter.java x: 1 # contributors y: 406 line churn governator-servlet/src/main/java/com/netflix/governator/guice/servlet/JspDispatchServlet.java x: 1 # contributors y: 88 line churn governator-api/src/main/java/com/netflix/governator/annotations/WarmUp.java x: 2 # contributors y: 93 line churn governator-core/src/main/java/com/netflix/governator/internal/TypeInspector.java x: 2 # contributors y: 250 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManagerArguments.java x: 3 # contributors y: 472 line churn buildSrc/lib/jdiff-1.1.1/Null.java x: 2 # contributors y: 27 line churn buildSrc/lib/jdiff-1.1.1/jdiff.html x: 2 # contributors y: 3096 line churn governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContextListener.java x: 2 # contributors y: 584 line churn governator-api/src/main/java/com/netflix/governator/event/EventListener.java x: 3 # contributors y: 96 line churn governator-core/src/main/java/com/netflix/governator/event/guava/GuavaApplicationEventModule.java x: 3 # contributors y: 422 line churn governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContainerInitializer.java x: 3 # contributors y: 209 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyLifecycleShutdownSignal.java x: 1 # contributors y: 132 line churn governator-core/src/main/java/com/netflix/governator/DefaultModule.java x: 1 # contributors y: 92 line churn governator-core/src/main/java/com/netflix/governator/internal/ElementsEx.java x: 1 # contributors y: 468 line churn governator-core/src/main/java/com/netflix/governator/Governator.java x: 1 # contributors y: 3080 line churn governator-core/src/main/java/com/netflix/governator/LifecycleListener.java x: 1 # contributors y: 240 line churn governator-core/src/main/java/com/netflix/governator/PropertiesPropertySource.java x: 1 # contributors y: 212 line churn governator-core/src/main/java/com/netflix/governator/visitors/WarnOfStaticInjectionVisitor.java x: 1 # contributors y: 48 line churn governator-core/src/main/java/com/netflix/governator/LoggingProvisionMetricsLifecycleListener.java x: 1 # contributors y: 230 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/CompositeConfigurationProvider.java x: 1 # contributors y: 324 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/DateWithDefaultProperty.java x: 1 # contributors y: 176 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/PropertiesConfigurationProvider.java x: 1 # contributors y: 340 line churn governator-legacy/src/main/java/com/netflix/governator/guice/BootstrapBinder.java x: 1 # contributors y: 796 line churn governator-legacy/src/main/java/com/netflix/governator/guice/ModuleListBuilder.java x: 1 # contributors y: 600 line churn governator-legacy/src/main/java/com/netflix/governator/guice/actions/BindingReport.java x: 1 # contributors y: 288 line churn governator-legacy/src/main/java/com/netflix/governator/guice/concurrent/ConcurrentProviders.java x: 1 # contributors y: 492 line churn governator-legacy/src/main/java/com/netflix/governator/guice/runner/standalone/StandaloneRunnerModule.java x: 1 # contributors y: 362 line churn governator-legacy/src/main/java/com/netflix/governator/guice/serviceloader/ServiceLoaderModule.java x: 1 # contributors y: 448 line churn governator-archaius/src/main/java/com/netflix/governator/configuration/ArchaiusConfigurationProvider.java x: 1 # contributors y: 1668 line churn governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/modules/OptionsModule.java x: 1 # contributors y: 580 line churn
3769.0
line churn
  min: 22.0
  average: 276.32
  25th percentile: 62.0
  median: 93.0
  75th percentile: 288.75
  max: 3769.0
0 10.0
# contributors
min: 1.0 | average: 1.76 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

File Size vs. Line Churn: 228 points

governator-core/src/main/java/com/netflix/governator/internal/PreDestroyLifecycleFeature.java x: 93 lines of code y: 383 line churn governator-core/src/main/java/com/netflix/governator/guice/lazy/FineGrainedLazySingletonScopeImpl.java x: 112 lines of code y: 370 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyModule.java x: 195 lines of code y: 849 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/AnnotationFinder.java x: 186 lines of code y: 816 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyConfig.java x: 22 lines of code y: 148 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/DefaultJettyConfig.java x: 77 lines of code y: 262 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyConfig.java x: 12 lines of code y: 106 line churn governator-core/src/main/java/com/netflix/governator/internal/PreDestroyMonitor.java x: 305 lines of code y: 1793 line churn governator-legacy/src/main/java/com/netflix/governator/guice/Grapher.java x: 94 lines of code y: 370 line churn governator-core/src/main/java/com/netflix/governator/LifecycleInjectorCreator.java x: 132 lines of code y: 529 line churn governator-core/src/main/java/com/netflix/governator/SingletonModule.java x: 26 lines of code y: 116 line churn governator-core/src/main/java/com/netflix/governator/LifecycleModule.java x: 156 lines of code y: 2506 line churn governator-core/src/main/java/com/netflix/governator/BindingLoggingModuleTransformer.java x: 19 lines of code y: 62 line churn governator-core/src/main/java/com/netflix/governator/InjectorBuilder.java x: 107 lines of code y: 710 line churn governator-legacy/src/main/java/com/netflix/governator/guice/transformer/StripStaticInjections.java x: 32 lines of code y: 78 line churn governator-legacy/src/main/java/com/netflix/governator/guice/transformer/WarnAboutStaticInjections.java x: 27 lines of code y: 70 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManager.java x: 248 lines of code y: 3769 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleMethods.java x: 308 lines of code y: 1830 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdviceElement.java x: 14 lines of code y: 87 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdviceElementImpl.java x: 53 lines of code y: 189 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdvisableAnnotatedMethodScanner.java x: 49 lines of code y: 1309 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdvisedProvider.java x: 86 lines of code y: 297 line churn governator-providers/src/main/java/com/netflix/governator/providers/AdvisesBinder.java x: 82 lines of code y: 447 line churn governator-legacy/src/main/java/com/netflix/governator/ConfigurationLifecycleFeature.java x: 63 lines of code y: 289 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorJerseySupportModule.java x: 44 lines of code y: 356 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorServletContainer.java x: 51 lines of code y: 290 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorComponentProviderFactory.java x: 198 lines of code y: 1334 line churn governator-core/src/main/java/com/netflix/governator/ProvisionMetrics.java x: 19 lines of code y: 140 line churn governator-core/src/main/java/com/netflix/governator/ProvisionMetricsModule.java x: 71 lines of code y: 254 line churn governator-core/src/main/java/com/netflix/governator/ScanningModuleBuilder.java x: 165 lines of code y: 1353 line churn governator-core/src/main/java/com/netflix/governator/SimpleProvisionMetrics.java x: 83 lines of code y: 366 line churn governator-core/src/main/java/com/netflix/governator/visitors/ProvisionListenerTracingVisitor.java x: 9 lines of code y: 22 line churn governator-core/src/main/java/com/netflix/governator/visitors/WarnOfToInstanceInjectionVisitor.java x: 16 lines of code y: 66 line churn governator-core/src/main/java/com/netflix/governator/LifecycleListenerModule.java x: 60 lines of code y: 350 line churn governator-core/src/main/java/com/netflix/governator/LifecycleManager.java x: 121 lines of code y: 1081 line churn governator-core/src/main/java/com/netflix/governator/SafeLifecycleListener.java x: 76 lines of code y: 336 line churn governator-core/src/main/java/com/netflix/governator/internal/BinaryConstant.java x: 115 lines of code y: 369 line churn governator-core/src/main/java/com/netflix/governator/internal/JSR250LifecycleAction.java x: 101 lines of code y: 449 line churn governator-core/src/main/java/com/netflix/governator/internal/scanner/DirectoryClassFilter.java x: 60 lines of code y: 278 line churn governator-jersey/src/main/java/com/netflix/governator/guice/jetty/GovernatorServletContainer.java x: 16 lines of code y: 836 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyModule.java x: 24 lines of code y: 128 line churn governator-legacy/src/main/java/com/netflix/governator/guice/DelegatingLifecycleInjectorBuilder.java x: 192 lines of code y: 482 line churn governator-legacy/src/main/java/com/netflix/governator/guice/InternalBootstrapModule.java x: 96 lines of code y: 264 line churn governator-legacy/src/main/java/com/netflix/governator/guice/InternalLifecycleModule.java x: 68 lines of code y: 969 line churn governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjector.java x: 315 lines of code y: 1048 line churn governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilder.java x: 52 lines of code y: 812 line churn governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilderImpl.java x: 310 lines of code y: 800 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/ConfigurationProcessor.java x: 180 lines of code y: 479 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/DefaultConfigurationMapper.java x: 46 lines of code y: 282 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/ResourceMapper.java x: 147 lines of code y: 570 line churn governator-api/src/main/java/com/netflix/governator/annotations/AutoBindSingleton.java x: 15 lines of code y: 144 line churn governator-core/src/main/java/com/netflix/governator/AutoBindSingletonAnnotatedClassScanner.java x: 150 lines of code y: 550 line churn governator-core/src/main/java/com/netflix/governator/ManagedInstanceAction.java x: 28 lines of code y: 117 line churn governator-core/src/main/java/com/netflix/governator/guice/lazy/LazySingletonScopeImpl.java x: 15 lines of code y: 124 line churn governator-core/src/main/java/com/netflix/governator/internal/AbstractScope.java x: 7 lines of code y: 48 line churn governator-core/src/main/java/com/netflix/governator/internal/scanner/ClasspathUrlDecoder.java x: 52 lines of code y: 201 line churn governator-core/src/main/java/com/netflix/governator/spi/AnnotatedClassScanner.java x: 8 lines of code y: 81 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyConnectorProvider.java x: 6 lines of code y: 39 line churn governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModule.java x: 291 lines of code y: 824 line churn governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModuleBootstrapModule.java x: 55 lines of code y: 162 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/ClasspathScanner.java x: 157 lines of code y: 920 line churn governator-providers/src/main/java/com/netflix/governator/providers/Advises.java x: 12 lines of code y: 54 line churn governator-providers/src/main/java/com/netflix/governator/providers/ProvidesWithAdvice.java x: 11 lines of code y: 132 line churn governator-core/src/main/java/com/netflix/governator/GovernatorFeatures.java x: 6 lines of code y: 154 line churn governator-core/src/main/java/com/netflix/governator/internal/PostConstructLifecycleFeature.java x: 72 lines of code y: 308 line churn governator-api/src/main/java/com/netflix/governator/annotations/binding/Background.java x: 12 lines of code y: 44 line churn governator-api/src/main/java/com/netflix/governator/annotations/binding/Computation.java x: 11 lines of code y: 40 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/ColumnPrinter.java x: 127 lines of code y: 406 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationKeyPart.java x: 23 lines of code y: 114 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/Property.java x: 29 lines of code y: 68 line churn governator-servlet/src/main/java/com/netflix/governator/guice/servlet/JspDispatchServlet.java x: 24 lines of code y: 88 line churn governator-api/src/main/java/com/netflix/governator/annotations/WarmUp.java x: 12 lines of code y: 93 line churn governator-core/src/main/java/com/netflix/governator/LifecycleInjector.java x: 37 lines of code y: 570 line churn governator-core/src/main/java/com/netflix/governator/internal/TypeInspector.java x: 44 lines of code y: 250 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/FilteredLifecycleListener.java x: 58 lines of code y: 293 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManagerArguments.java x: 88 lines of code y: 472 line churn buildSrc/lib/jdiff-1.1.1/Null.java x: 4 lines of code y: 27 line churn buildSrc/lib/jdiff-1.1.1/example.xml x: 24 lines of code y: 93 line churn buildSrc/lib/jdiff-1.1.1/jdiff.html x: 916 lines of code y: 3096 line churn governator-core/src/main/java/com/netflix/governator/event/ApplicationEventModule.java x: 93 lines of code y: 565 line churn governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContextListener.java x: 35 lines of code y: 584 line churn governator-api/src/main/java/com/netflix/governator/event/ApplicationEvent.java x: 3 lines of code y: 35 line churn governator-api/src/main/java/com/netflix/governator/event/ApplicationEventDispatcher.java x: 8 lines of code y: 67 line churn governator-api/src/main/java/com/netflix/governator/event/ApplicationEventListener.java x: 4 lines of code y: 38 line churn governator-api/src/main/java/com/netflix/governator/event/EventListener.java x: 11 lines of code y: 96 line churn governator-core/src/main/java/com/netflix/governator/event/guava/GuavaApplicationEventModule.java x: 107 lines of code y: 422 line churn governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContainerInitializer.java x: 55 lines of code y: 209 line churn governator-servlet/src/main/java/com/netflix/governator/guice/servlet/WebApplicationInitializer.java x: 5 lines of code y: 101 line churn governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyLifecycleShutdownSignal.java x: 37 lines of code y: 132 line churn governator-core/src/main/java/com/netflix/governator/guice/lazy/LazySingleton.java x: 12 lines of code y: 84 line churn governator-core/src/main/java/com/netflix/governator/internal/ElementsEx.java x: 188 lines of code y: 468 line churn governator-legacy/src/main/java/com/netflix/governator/annotations/Modules.java x: 17 lines of code y: 70 line churn governator-api/src/main/java/com/netflix/governator/annotations/AutoBind.java x: 15 lines of code y: 88 line churn governator-api/src/main/java/com/netflix/governator/annotations/Configuration.java x: 14 lines of code y: 116 line churn governator-api/src/main/java/com/netflix/governator/annotations/ConfigurationVariable.java x: 11 lines of code y: 26 line churn governator-api/src/main/java/com/netflix/governator/annotations/PreConfiguration.java x: 12 lines of code y: 70 line churn governator-core/src/main/java/com/netflix/governator/Governator.java x: 157 lines of code y: 3080 line churn governator-core/src/main/java/com/netflix/governator/LifecycleListener.java x: 4 lines of code y: 240 line churn governator-core/src/main/java/com/netflix/governator/PropertiesPropertySource.java x: 49 lines of code y: 212 line churn governator-core/src/main/java/com/netflix/governator/internal/DefaultPropertySource.java x: 26 lines of code y: 88 line churn governator-core/src/main/java/com/netflix/governator/spi/InjectorCreator.java x: 10 lines of code y: 82 line churn governator-core/src/main/java/com/netflix/governator/spi/ModuleListTransformer.java x: 6 lines of code y: 60 line churn governator-core/src/main/java/com/netflix/governator/spi/ModuleTransformer.java x: 5 lines of code y: 22 line churn governator-core/src/main/java/com/netflix/governator/spi/PropertySource.java x: 12 lines of code y: 124 line churn governator-core/src/main/java/com/netflix/governator/visitors/IsNotStaticInjectionVisitor.java x: 14 lines of code y: 40 line churn governator-core/src/main/java/com/netflix/governator/visitors/ModuleSourceTracingVisitor.java x: 19 lines of code y: 76 line churn governator-core/src/main/java/com/netflix/governator/visitors/WarnOfStaticInjectionVisitor.java x: 10 lines of code y: 48 line churn governator-core/src/main/java/com/netflix/governator/GovernatorFeature.java x: 22 lines of code y: 100 line churn governator-core/src/main/java/com/netflix/governator/LifecycleAction.java x: 4 lines of code y: 70 line churn governator-core/src/main/java/com/netflix/governator/LoggingProvisionMetricsLifecycleListener.java x: 27 lines of code y: 230 line churn governator-core/src/main/java/com/netflix/governator/ShutdownHookModule.java x: 34 lines of code y: 124 line churn governator-core/src/main/java/com/netflix/governator/internal/ModulesEx.java x: 30 lines of code y: 70 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/AbstractObjectConfigurationProvider.java x: 39 lines of code y: 110 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/CompositeConfigurationProvider.java x: 122 lines of code y: 324 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationColumnWriter.java x: 63 lines of code y: 212 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationKey.java x: 65 lines of code y: 230 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationProvider.java x: 18 lines of code y: 210 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/DateWithDefaultProperty.java x: 56 lines of code y: 176 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/DefaultConfigurationProvider.java x: 45 lines of code y: 126 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/PropertiesConfigurationProvider.java x: 128 lines of code y: 340 line churn governator-legacy/src/main/java/com/netflix/governator/configuration/SystemConfigurationProvider.java x: 124 lines of code y: 328 line churn governator-legacy/src/main/java/com/netflix/governator/guice/AutoBindImpl.java x: 39 lines of code y: 132 line churn governator-legacy/src/main/java/com/netflix/governator/guice/BootstrapBinder.java x: 295 lines of code y: 796 line churn governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilderSuite.java x: 5 lines of code y: 46 line churn governator-legacy/src/main/java/com/netflix/governator/guice/MemberInjectingInstanceProvider.java x: 28 lines of code y: 82 line churn governator-legacy/src/main/java/com/netflix/governator/guice/ModuleListBuilder.java x: 213 lines of code y: 600 line churn governator-legacy/src/main/java/com/netflix/governator/guice/ModulesEx.java x: 57 lines of code y: 220 line churn governator-legacy/src/main/java/com/netflix/governator/guice/ProviderBinderUtil.java x: 47 lines of code y: 144 line churn governator-legacy/src/main/java/com/netflix/governator/guice/actions/BindingReport.java x: 121 lines of code y: 288 line churn governator-legacy/src/main/java/com/netflix/governator/guice/actions/CreateAllBoundSingletons.java x: 47 lines of code y: 120 line churn governator-legacy/src/main/java/com/netflix/governator/guice/actions/GrapherAction.java x: 19 lines of code y: 46 line churn governator-legacy/src/main/java/com/netflix/governator/guice/actions/LifecycleManagerStarter.java x: 18 lines of code y: 42 line churn governator-legacy/src/main/java/com/netflix/governator/guice/annotations/Bootstrap.java x: 34 lines of code y: 92 line churn governator-legacy/src/main/java/com/netflix/governator/guice/annotations/GovernatorConfiguration.java x: 21 lines of code y: 108 line churn governator-legacy/src/main/java/com/netflix/governator/guice/bootstrap/GovernatorBootstrap.java x: 36 lines of code y: 92 line churn governator-legacy/src/main/java/com/netflix/governator/guice/bootstrap/ModulesBootstrap.java x: 17 lines of code y: 46 line churn governator-legacy/src/main/java/com/netflix/governator/guice/concurrent/ConcurrentProviders.java x: 171 lines of code y: 492 line churn governator-legacy/src/main/java/com/netflix/governator/guice/main/BootstrapMain.java x: 19 lines of code y: 114 line churn governator-legacy/src/main/java/com/netflix/governator/guice/runner/LifecycleRunner.java x: 4 lines of code y: 46 line churn governator-legacy/src/main/java/com/netflix/governator/guice/runner/events/BlockingTerminationEvent.java x: 22 lines of code y: 66 line churn governator-legacy/src/main/java/com/netflix/governator/guice/runner/events/SelfDestructingTerminationEvent.java x: 15 lines of code y: 46 line churn governator-legacy/src/main/java/com/netflix/governator/guice/runner/standalone/StandaloneRunnerModule.java x: 125 lines of code y: 362 line churn governator-legacy/src/main/java/com/netflix/governator/guice/serviceloader/ServiceLoaderBootstrapModule.java x: 20 lines of code y: 62 line churn governator-legacy/src/main/java/com/netflix/governator/guice/serviceloader/ServiceLoaderModule.java x: 168 lines of code y: 448 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/DefaultLifecycleListener.java x: 15 lines of code y: 42 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleState.java x: 14 lines of code y: 148 line churn governator-legacy/src/main/java/com/netflix/governator/lifecycle/ResourceLocator.java x: 9 lines of code y: 50 line churn governator-legacy/src/main/overview.html x: 19 lines of code y: 42 line churn governator-core/src/main/java/com/netflix/governator/DelegatingInjector.java x: 92 lines of code y: 230 line churn governator-core/src/main/java/com/netflix/governator/ServiceLoaderModuleBuilder.java x: 81 lines of code y: 208 line churn governator-archaius/src/main/java/com/netflix/governator/configuration/ArchaiusConfigurationProvider.java x: 206 lines of code y: 1668 line churn governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/modules/OptionsModule.java x: 187 lines of code y: 580 line churn governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/providers/StringOptionProvider.java x: 31 lines of code y: 98 line churn governator-core/src/main/java/com/netflix/governator/providers/SingletonProvider.java x: 18 lines of code y: 132 line churn
3769.0
line churn
  min: 22.0
  average: 276.32
  25th percentile: 62.0
  median: 93.0
  75th percentile: 288.75
  max: 3769.0
0 916.0
lines of code
min: 3.0 | average: 54.29 | 25th percentile: 12.0 | median: 19.0 | 75th percentile: 60.0 | max: 916.0