Overview
File Change Frequency Overall
  • There are 72 files with 4,596 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 14 files changed 6-20 times (2,106 lines of code)
    • 58 files changed 1-5 times (2,490 lines of code)
0% | 0% | 0% | 45% | 54%
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 72 files with 4,596 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 19 files changed by 2-5 contributors (2,189 lines of code)
    • 53 files changed by 1 contributor (2,407 lines of code)
0% | 0% | 0% | 47% | 52%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, txt, groovy, gradle, gitignore, properties, js, yml, ftl, xml, json, bat, md
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 47% | 52%
ftl0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
groovy0% | 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
nicobar-core0% | 0% | 0% | 53% | 46%
nicobar-cassandra0% | 0% | 0% | 39% | 60%
nicobar-manager0% | 0% | 0% | 21% | 78%
nicobar-groovy20% | 0% | 0% | 34% | 65%
nicobar-example0% | 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
ScriptModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
317 21 2014-01-22 2015-10-05 18 5 +1086 / -115 vasokan vasokan
JBossModuleUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
183 12 2014-01-22 2015-10-05 14 3 +751 / -166 vasokan vasokan
CassandraArchiveRepository.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
287 18 2014-01-22 2014-11-10 11 2 +1207 / -346 vasokan atull
ScriptCompilerPluginSpec.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
147 19 2014-01-22 2021-03-05 10 5 +611 / -56 vasokan rperezalcolea
ScriptModuleSpec.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
201 27 2014-01-22 2014-10-15 10 2 +590 / -82 vasokan vasokan
JarArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
208 19 2014-01-22 2015-03-23 9 2 +663 / -110 vasokan vasokan
ArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
18 - 2014-01-22 2014-11-10 8 2 +258 / -76 vasokan atull
Groovy2Compiler.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile
70 4 2014-03-18 2014-12-16 7 3 +271 / -42 vasokan pyak.pyak
ModuleId.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
82 9 2014-03-27 2015-02-03 7 2 +322 / -10 vasokan vasokan
ArchiveRepositoryResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
110 7 2014-01-22 2015-01-29 7 1 +320 / -14 vasokan vasokan
JarScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
175 17 2014-01-22 2015-07-29 7 2 +565 / -47 vasokan kalinin.eugene
PathArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
195 18 2014-01-22 2014-10-15 7 1 +603 / -87 vasokan vasokan
ScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
16 - 2014-01-22 2015-01-26 6 1 +177 / -19 vasokan vasokan
SingleFileScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
97 13 2014-01-28 2015-01-26 6 1 +219 / -37 vasokan vasokan
Groovy2PluginUtils.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/utils
26 1 2014-01-29 2015-02-03 5 1 +73 / -16 vasokan vasokan
ArchiveSummary.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
30 5 2014-01-22 2014-04-07 5 1 +142 / -8 vasokan vasokan
BytecodeLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile
42 1 2014-03-18 2016-01-28 5 2 +148 / -18 vasokan mhuang
JBossModuleClassLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
67 7 2014-01-22 2017-07-08 5 2 +252 / -3 vasokan joshgord
ScriptModuleUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
111 4 2014-01-22 2015-10-05 5 2 +296 / -6 vasokan vasokan
ArchiveRepositoryPoller.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
139 9 2014-01-22 2014-04-07 5 1 +428 / -16 vasokan vasokan
PathScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
147 16 2014-01-22 2015-01-26 5 1 +477 / -34 vasokan vasokan
JBossModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
179 17 2014-01-22 2014-05-01 5 1 +642 / -33 vasokan vasokan
RepositoryView.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
11 - 2014-03-31 2015-02-03 4 1 +105 / -0 vasokan vasokan
CassandraArchiveRepositoryConfig.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
12 - 2014-01-22 2014-04-21 4 1 +142 / -19 vasokan vasokan
BytecodeLoadingPlugin.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
13 1 2014-03-18 2015-02-03 4 3 +65 / -4 vasokan vasokan
Groovy2CompilerPlugin.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/plugin
16 2 2014-01-22 2014-12-11 4 3 +96 / -6 vasokan pyak.pyak
GsonScriptModuleSpecSerializer.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
65 9 2014-01-22 2014-03-31 4 1 +264 / -24 vasokan vasokan
BasicCassandraRepositoryConfig.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
99 15 2014-01-22 2014-04-21 4 1 +347 / -55 vasokan vasokan
ClassPathUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/utils
138 13 2014-01-22 2015-10-05 4 2 +605 / -28 vasokan vasokan
ScriptCompilerPlugin.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
7 - 2014-01-22 2014-12-11 3 3 +70 / -2 vasokan pyak.pyak
ScriptModule.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
12 - 2014-01-22 2014-03-30 3 1 +126 / -2 vasokan vasokan
NoOpCompiler.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile
17 1 2014-03-18 2015-02-03 3 1 +69 / -1 vasokan vasokan
ExampleResourceLocator.java
in nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2
22 2 2014-01-22 2015-03-23 3 2 +156 / -6 vasokan vasokan
ScriptModuleExecutionCommand.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
24 2 2014-01-22 2014-03-30 3 1 +114 / -2 vasokan vasokan
HystrixCassandraDeleteRow.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
27 3 2014-04-01 2015-02-03 3 1 +89 / -0 vasokan vasokan
AbstractCassandraHystrixCommand.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3 2014-04-01 2014-04-07 3 1 +130 / -2 vasokan vasokan
HystrixCassandraGetRowsByQuery.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3 2014-04-01 2015-02-03 3 1 +125 / -0 vasokan vasokan
HystrixCassandraDeleteColumns.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
30 2 2014-04-01 2015-02-03 3 1 +101 / -0 vasokan vasokan
HystrixCassandraGetRowsByKeys.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
31 3 2014-04-01 2015-02-03 3 1 +123 / -0 vasokan vasokan
HystrixCassandraGetRow.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
35 4 2014-04-01 2015-02-03 3 1 +129 / -0 vasokan vasokan
JBossScriptModule.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
49 6 2014-01-22 2014-03-30 3 1 +184 / -8 vasokan vasokan
HystrixCassandraPut.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
61 3 2014-04-01 2015-02-03 3 1 +175 / -0 vasokan vasokan
__JDKPaths.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/utils
85 6 2014-03-18 2015-07-20 3 2 +257 / -3 vasokan vasokan
HystrixScriptModuleExecutor.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
87 7 2014-01-22 2014-03-30 3 1 +328 / -8 vasokan vasokan
HelloWorld.groovy
in nicobar-example/src/main/resources/helloworld
6 1 2014-01-22 2015-02-03 2 1 +63 / -0 vasokan vasokan
ScriptArchiveCompiler.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/compile
10 - 2014-01-22 2014-04-17 2 1 +101 / -1 vasokan vasokan
ScriptCompilationException.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/compile
10 2 2014-01-22 2014-03-18 2 1 +98 / -8 vasokan vasokan
CassandraGateway.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
19 - 2014-04-21 2015-02-03 2 1 +111 / -0 vasokan vasokan
repository_view.js
in nicobar-manager/src/main/resources/scriptmanager
42 5 2014-01-22 2014-03-18 2 1 +92 / -2 vasokan vasokan
CassandraGatewayImpl.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
64 11 2014-04-21 2015-02-03 2 1 +104 / -0 vasokan vasokan
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
CassandraArchiveRepository.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
287 18 2014-01-22 2014-11-10 11 2 +1207 / -346 vasokan atull
ScriptModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
317 21 2014-01-22 2015-10-05 18 5 +1086 / -115 vasokan vasokan
JBossModuleUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
183 12 2014-01-22 2015-10-05 14 3 +751 / -166 vasokan vasokan
JarArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
208 19 2014-01-22 2015-03-23 9 2 +663 / -110 vasokan vasokan
PathArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
195 18 2014-01-22 2014-10-15 7 1 +603 / -87 vasokan vasokan
JBossModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
179 17 2014-01-22 2014-05-01 5 1 +642 / -33 vasokan vasokan
ScriptModuleSpec.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
201 27 2014-01-22 2014-10-15 10 2 +590 / -82 vasokan vasokan
ScriptCompilerPluginSpec.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
147 19 2014-01-22 2021-03-05 10 5 +611 / -56 vasokan rperezalcolea
ClassPathUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/utils
138 13 2014-01-22 2015-10-05 4 2 +605 / -28 vasokan vasokan
JarScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
175 17 2014-01-22 2015-07-29 7 2 +565 / -47 vasokan kalinin.eugene
PathScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
147 16 2014-01-22 2015-01-26 5 1 +477 / -34 vasokan vasokan
ArchiveRepositoryPoller.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
139 9 2014-01-22 2014-04-07 5 1 +428 / -16 vasokan vasokan
BasicCassandraRepositoryConfig.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
99 15 2014-01-22 2014-04-21 4 1 +347 / -55 vasokan vasokan
GraphUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
98 9 2014-01-22 2014-01-22 1 1 +376 / -0 vasokan vasokan
HystrixScriptModuleExecutor.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
87 7 2014-01-22 2014-03-30 3 1 +328 / -8 vasokan vasokan
ArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
18 - 2014-01-22 2014-11-10 8 2 +258 / -76 vasokan atull
ArchiveRepositoryResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
110 7 2014-01-22 2015-01-29 7 1 +320 / -14 vasokan vasokan
ModuleId.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
82 9 2014-03-27 2015-02-03 7 2 +322 / -10 vasokan vasokan
Groovy2Compiler.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile
70 4 2014-03-18 2014-12-16 7 3 +271 / -42 vasokan pyak.pyak
ScriptModuleUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
111 4 2014-01-22 2015-10-05 5 2 +296 / -6 vasokan vasokan
GsonScriptModuleSpecSerializer.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
65 9 2014-01-22 2014-03-31 4 1 +264 / -24 vasokan vasokan
Groovy2CompilerHelper.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile
90 6 2014-03-18 2014-04-17 2 1 +264 / -2 vasokan vasokan
__JDKPaths.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/utils
85 6 2014-03-18 2015-07-20 3 2 +257 / -3 vasokan vasokan
GroovyModuleLoaderExample.java
in nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2
73 3 2014-01-22 2014-01-22 1 1 +256 / -0 vasokan vasokan
SingleFileScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
97 13 2014-01-28 2015-01-26 6 1 +219 / -37 vasokan vasokan
JBossModuleClassLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
67 7 2014-01-22 2017-07-08 5 2 +252 / -3 vasokan joshgord
ArchiveRepositoriesResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
71 5 2014-01-22 2014-01-22 1 1 +226 / -0 vasokan vasokan
GsonMessageBodyHandler.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/rest
75 6 2014-01-22 2014-01-22 1 1 +218 / -0 vasokan vasokan
ScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
16 - 2014-01-22 2015-01-26 6 1 +177 / -19 vasokan vasokan
JBossScriptModule.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
49 6 2014-01-22 2014-03-30 3 1 +184 / -8 vasokan vasokan
HystrixCassandraPut.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
61 3 2014-04-01 2015-02-03 3 1 +175 / -0 vasokan vasokan
BytecodeLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile
42 1 2014-03-18 2016-01-28 5 2 +148 / -18 vasokan mhuang
ExampleResourceLocator.java
in nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2
22 2 2014-01-22 2015-03-23 3 2 +156 / -6 vasokan vasokan
CassandraArchiveRepositoryConfig.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
12 - 2014-01-22 2014-04-21 4 1 +142 / -19 vasokan vasokan
ArchiveSummary.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
30 5 2014-01-22 2014-04-07 5 1 +142 / -8 vasokan vasokan
ScriptManagerBootstrap.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer
42 1 2014-01-22 2014-01-22 1 1 +138 / -0 vasokan vasokan
AbstractCassandraHystrixCommand.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3 2014-04-01 2014-04-07 3 1 +130 / -2 vasokan vasokan
HystrixCassandraGetRow.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
35 4 2014-04-01 2015-02-03 3 1 +129 / -0 vasokan vasokan
ScriptModule.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
12 - 2014-01-22 2014-03-30 3 1 +126 / -2 vasokan vasokan
HystrixCassandraGetRowsByQuery.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3 2014-04-01 2015-02-03 3 1 +125 / -0 vasokan vasokan
HystrixCassandraGetRowsByKeys.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
31 3 2014-04-01 2015-02-03 3 1 +123 / -0 vasokan vasokan
ScriptModuleExecutionCommand.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
24 2 2014-01-22 2014-03-30 3 1 +114 / -2 vasokan vasokan
CassandraGateway.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
19 - 2014-04-21 2015-02-03 2 1 +111 / -0 vasokan vasokan
RepositorySummary.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
25 5 2014-01-22 2014-01-22 1 1 +108 / -0 vasokan vasokan
ScriptCompilationException.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/compile
10 2 2014-01-22 2014-03-18 2 1 +98 / -8 vasokan vasokan
home.ftl
in nicobar-manager/src/main/resources/scriptmanager
44 - 2014-01-22 2014-01-22 1 1 +106 / -0 vasokan vasokan
RepositoryView.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
11 - 2014-03-31 2015-02-03 4 1 +105 / -0 vasokan vasokan
CassandraGatewayImpl.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
64 11 2014-04-21 2015-02-03 2 1 +104 / -0 vasokan vasokan
ScriptArchiveCompiler.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/compile
10 - 2014-01-22 2014-04-17 2 1 +101 / -1 vasokan vasokan
Groovy2CompilerPlugin.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/plugin
16 2 2014-01-22 2014-12-11 4 3 +96 / -6 vasokan pyak.pyak
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
ScriptModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
317 21 2014-01-22 2015-10-05 18 5 +1086 / -115 vasokan vasokan
ScriptCompilerPluginSpec.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
147 19 2014-01-22 2021-03-05 10 5 +611 / -56 vasokan rperezalcolea
JBossModuleUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
183 12 2014-01-22 2015-10-05 14 3 +751 / -166 vasokan vasokan
Groovy2Compiler.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile
70 4 2014-03-18 2014-12-16 7 3 +271 / -42 vasokan pyak.pyak
Groovy2CompilerPlugin.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/plugin
16 2 2014-01-22 2014-12-11 4 3 +96 / -6 vasokan pyak.pyak
BytecodeLoadingPlugin.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
13 1 2014-03-18 2015-02-03 4 3 +65 / -4 vasokan vasokan
ScriptCompilerPlugin.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
7 - 2014-01-22 2014-12-11 3 3 +70 / -2 vasokan pyak.pyak
CassandraArchiveRepository.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
287 18 2014-01-22 2014-11-10 11 2 +1207 / -346 vasokan atull
ScriptModuleSpec.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
201 27 2014-01-22 2014-10-15 10 2 +590 / -82 vasokan vasokan
JarArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
208 19 2014-01-22 2015-03-23 9 2 +663 / -110 vasokan vasokan
ArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
18 - 2014-01-22 2014-11-10 8 2 +258 / -76 vasokan atull
ModuleId.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
82 9 2014-03-27 2015-02-03 7 2 +322 / -10 vasokan vasokan
JarScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
175 17 2014-01-22 2015-07-29 7 2 +565 / -47 vasokan kalinin.eugene
JBossModuleClassLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
67 7 2014-01-22 2017-07-08 5 2 +252 / -3 vasokan joshgord
ScriptModuleUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
111 4 2014-01-22 2015-10-05 5 2 +296 / -6 vasokan vasokan
BytecodeLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile
42 1 2014-03-18 2016-01-28 5 2 +148 / -18 vasokan mhuang
ClassPathUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/utils
138 13 2014-01-22 2015-10-05 4 2 +605 / -28 vasokan vasokan
__JDKPaths.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/utils
85 6 2014-03-18 2015-07-20 3 2 +257 / -3 vasokan vasokan
ExampleResourceLocator.java
in nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2
22 2 2014-01-22 2015-03-23 3 2 +156 / -6 vasokan vasokan
PathArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
195 18 2014-01-22 2014-10-15 7 1 +603 / -87 vasokan vasokan
ArchiveRepositoryResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
110 7 2014-01-22 2015-01-29 7 1 +320 / -14 vasokan vasokan
ScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
16 - 2014-01-22 2015-01-26 6 1 +177 / -19 vasokan vasokan
SingleFileScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
97 13 2014-01-28 2015-01-26 6 1 +219 / -37 vasokan vasokan
Groovy2PluginUtils.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/utils
26 1 2014-01-29 2015-02-03 5 1 +73 / -16 vasokan vasokan
PathScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
147 16 2014-01-22 2015-01-26 5 1 +477 / -34 vasokan vasokan
JBossModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
179 17 2014-01-22 2014-05-01 5 1 +642 / -33 vasokan vasokan
ArchiveRepositoryPoller.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
139 9 2014-01-22 2014-04-07 5 1 +428 / -16 vasokan vasokan
ArchiveSummary.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
30 5 2014-01-22 2014-04-07 5 1 +142 / -8 vasokan vasokan
GsonScriptModuleSpecSerializer.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
65 9 2014-01-22 2014-03-31 4 1 +264 / -24 vasokan vasokan
RepositoryView.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
11 - 2014-03-31 2015-02-03 4 1 +105 / -0 vasokan vasokan
CassandraArchiveRepositoryConfig.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
12 - 2014-01-22 2014-04-21 4 1 +142 / -19 vasokan vasokan
BasicCassandraRepositoryConfig.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
99 15 2014-01-22 2014-04-21 4 1 +347 / -55 vasokan vasokan
JBossScriptModule.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
49 6 2014-01-22 2014-03-30 3 1 +184 / -8 vasokan vasokan
ScriptModule.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
12 - 2014-01-22 2014-03-30 3 1 +126 / -2 vasokan vasokan
NoOpCompiler.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile
17 1 2014-03-18 2015-02-03 3 1 +69 / -1 vasokan vasokan
HystrixScriptModuleExecutor.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
87 7 2014-01-22 2014-03-30 3 1 +328 / -8 vasokan vasokan
ScriptModuleExecutionCommand.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
24 2 2014-01-22 2014-03-30 3 1 +114 / -2 vasokan vasokan
HystrixCassandraGetRowsByQuery.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3 2014-04-01 2015-02-03 3 1 +125 / -0 vasokan vasokan
HystrixCassandraGetRowsByKeys.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
31 3 2014-04-01 2015-02-03 3 1 +123 / -0 vasokan vasokan
HystrixCassandraGetRow.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
35 4 2014-04-01 2015-02-03 3 1 +129 / -0 vasokan vasokan
HystrixCassandraPut.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
61 3 2014-04-01 2015-02-03 3 1 +175 / -0 vasokan vasokan
HystrixCassandraDeleteColumns.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
30 2 2014-04-01 2015-02-03 3 1 +101 / -0 vasokan vasokan
HystrixCassandraDeleteRow.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
27 3 2014-04-01 2015-02-03 3 1 +89 / -0 vasokan vasokan
AbstractCassandraHystrixCommand.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3 2014-04-01 2014-04-07 3 1 +130 / -2 vasokan vasokan
Groovy2CompilerHelper.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile
90 6 2014-03-18 2014-04-17 2 1 +264 / -2 vasokan vasokan
ScriptCompilationException.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/compile
10 2 2014-01-22 2014-03-18 2 1 +98 / -8 vasokan vasokan
ScriptArchiveCompiler.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/compile
10 - 2014-01-22 2014-04-17 2 1 +101 / -1 vasokan vasokan
repository_view.js
in nicobar-manager/src/main/resources/scriptmanager
42 5 2014-01-22 2014-03-18 2 1 +92 / -2 vasokan vasokan
CassandraGatewayImpl.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
64 11 2014-04-21 2015-02-03 2 1 +104 / -0 vasokan vasokan
CassandraGateway.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
19 - 2014-04-21 2015-02-03 2 1 +111 / -0 vasokan vasokan
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
PathArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
195 18 2014-01-22 2014-10-15 7 1 +603 / -87 vasokan vasokan
JBossModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
179 17 2014-01-22 2014-05-01 5 1 +642 / -33 vasokan vasokan
PathScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
147 16 2014-01-22 2015-01-26 5 1 +477 / -34 vasokan vasokan
ArchiveRepositoryPoller.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
139 9 2014-01-22 2014-04-07 5 1 +428 / -16 vasokan vasokan
ArchiveRepositoryResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
110 7 2014-01-22 2015-01-29 7 1 +320 / -14 vasokan vasokan
BasicCassandraRepositoryConfig.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
99 15 2014-01-22 2014-04-21 4 1 +347 / -55 vasokan vasokan
GraphUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
98 9 2014-01-22 2014-01-22 1 1 +376 / -0 vasokan vasokan
SingleFileScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
97 13 2014-01-28 2015-01-26 6 1 +219 / -37 vasokan vasokan
Groovy2CompilerHelper.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile
90 6 2014-03-18 2014-04-17 2 1 +264 / -2 vasokan vasokan
HystrixScriptModuleExecutor.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
87 7 2014-01-22 2014-03-30 3 1 +328 / -8 vasokan vasokan
GsonMessageBodyHandler.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/rest
75 6 2014-01-22 2014-01-22 1 1 +218 / -0 vasokan vasokan
GroovyModuleLoaderExample.java
in nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2
73 3 2014-01-22 2014-01-22 1 1 +256 / -0 vasokan vasokan
ArchiveRepositoriesResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
71 5 2014-01-22 2014-01-22 1 1 +226 / -0 vasokan vasokan
GsonScriptModuleSpecSerializer.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
65 9 2014-01-22 2014-03-31 4 1 +264 / -24 vasokan vasokan
CassandraGatewayImpl.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
64 11 2014-04-21 2015-02-03 2 1 +104 / -0 vasokan vasokan
HystrixCassandraPut.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
61 3 2014-04-01 2015-02-03 3 1 +175 / -0 vasokan vasokan
JBossScriptModule.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
49 6 2014-01-22 2014-03-30 3 1 +184 / -8 vasokan vasokan
home.ftl
in nicobar-manager/src/main/resources/scriptmanager
44 - 2014-01-22 2014-01-22 1 1 +106 / -0 vasokan vasokan
repository_view.js
in nicobar-manager/src/main/resources/scriptmanager
42 5 2014-01-22 2014-03-18 2 1 +92 / -2 vasokan vasokan
ScriptManagerBootstrap.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer
42 1 2014-01-22 2014-01-22 1 1 +138 / -0 vasokan vasokan
HystrixCassandraGetRow.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
35 4 2014-04-01 2015-02-03 3 1 +129 / -0 vasokan vasokan
repository_list.js
in nicobar-manager/src/main/resources/scriptmanager
32 3 2014-01-22 2014-01-22 1 1 +68 / -0 vasokan vasokan
HystrixCassandraGetRowsByKeys.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
31 3 2014-04-01 2015-02-03 3 1 +123 / -0 vasokan vasokan
ArchiveSummary.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
30 5 2014-01-22 2014-04-07 5 1 +142 / -8 vasokan vasokan
HystrixCassandraDeleteColumns.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
30 2 2014-04-01 2015-02-03 3 1 +101 / -0 vasokan vasokan
HystrixCassandraGetRowsByQuery.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3 2014-04-01 2015-02-03 3 1 +125 / -0 vasokan vasokan
AbstractCassandraHystrixCommand.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3 2014-04-01 2014-04-07 3 1 +130 / -2 vasokan vasokan
HystrixCassandraDeleteRow.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
27 3 2014-04-01 2015-02-03 3 1 +89 / -0 vasokan vasokan
Groovy2PluginUtils.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/utils
26 1 2014-01-29 2015-02-03 5 1 +73 / -16 vasokan vasokan
RepositorySummary.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
25 5 2014-01-22 2014-01-22 1 1 +108 / -0 vasokan vasokan
ScriptModuleExecutionCommand.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
24 2 2014-01-22 2014-03-30 3 1 +114 / -2 vasokan vasokan
ScriptManagerHomeResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
22 1 2014-01-22 2014-01-22 1 1 +96 / -0 vasokan vasokan
ScriptManagerExplorer.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer
20 2 2014-01-22 2014-01-22 1 1 +84 / -0 vasokan vasokan
repository_view.ftl
in nicobar-manager/src/main/resources/scriptmanager
19 - 2014-01-22 2014-01-22 1 1 +52 / -0 vasokan vasokan
repository_list.ftl
in nicobar-manager/src/main/resources/scriptmanager
19 - 2014-01-22 2014-01-22 1 1 +54 / -0 vasokan vasokan
CassandraGateway.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
19 - 2014-04-21 2015-02-03 2 1 +111 / -0 vasokan vasokan
NoOpCompiler.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile
17 1 2014-03-18 2015-02-03 3 1 +69 / -1 vasokan vasokan
ScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
16 - 2014-01-22 2015-01-26 6 1 +177 / -19 vasokan vasokan
web.xml
in nicobar-manager/src/main/webapp/WEB-INF
15 - 2014-01-22 2014-01-22 1 1 +38 / -0 vasokan vasokan
TestCompilerPlugin.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
13 1 2015-02-03 2015-02-03 1 1 +39 / -0 vasokan vasokan
ScriptModule.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
12 - 2014-01-22 2014-03-30 3 1 +126 / -2 vasokan vasokan
CassandraArchiveRepositoryConfig.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
12 - 2014-01-22 2014-04-21 4 1 +142 / -19 vasokan vasokan
BaseScriptModuleListener.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
11 2 2014-01-22 2014-01-22 1 1 +78 / -0 vasokan vasokan
RepositoryView.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
11 - 2014-03-31 2015-02-03 4 1 +105 / -0 vasokan vasokan
ScriptCompilationException.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/compile
10 2 2014-01-22 2014-03-18 2 1 +98 / -8 vasokan vasokan
ScriptArchiveCompiler.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/compile
10 - 2014-01-22 2014-04-17 2 1 +101 / -1 vasokan vasokan
ScriptModuleListener.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
7 - 2014-01-22 2014-01-22 1 1 +90 / -0 vasokan vasokan
ScriptModuleSpecSerializer.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
6 - 2014-01-22 2014-01-22 1 1 +80 / -0 vasokan vasokan
ArchiveRejectedReason.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
6 - 2014-01-22 2014-01-22 1 1 +58 / -0 vasokan vasokan
HelloWorld.groovy
in nicobar-example/src/main/resources/helloworld
6 1 2014-01-22 2015-02-03 2 1 +63 / -0 vasokan vasokan
Correlations

File Size vs. Number of Changes: 72 points

nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPluginSpec.java x: 147 lines of code y: 10 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleClassLoader.java x: 67 lines of code y: 5 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/BytecodeLoader.java x: 42 lines of code y: 5 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleLoader.java x: 317 lines of code y: 18 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleUtils.java x: 111 lines of code y: 5 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleUtils.java x: 183 lines of code y: 14 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/utils/ClassPathUtils.java x: 138 lines of code y: 4 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/archive/JarScriptArchive.java x: 175 lines of code y: 7 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/utils/__JDKPaths.java x: 85 lines of code y: 3 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/JarArchiveRepository.java x: 208 lines of code y: 9 # changes nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/ExampleResourceLocator.java x: 22 lines of code y: 3 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGateway.java x: 19 lines of code y: 2 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGatewayImpl.java x: 64 lines of code y: 2 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteColumns.java x: 30 lines of code y: 3 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteRow.java x: 27 lines of code y: 3 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRow.java x: 35 lines of code y: 3 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRowsByKeys.java x: 31 lines of code y: 3 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRowsByQuery.java x: 28 lines of code y: 3 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraPut.java x: 61 lines of code y: 3 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ModuleId.java x: 82 lines of code y: 7 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/NoOpCompiler.java x: 17 lines of code y: 3 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/RepositoryView.java x: 11 lines of code y: 4 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/BytecodeLoadingPlugin.java x: 13 lines of code y: 4 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/TestCompilerPlugin.java x: 13 lines of code y: 1 # changes nicobar-example/src/main/resources/helloworld/HelloWorld.groovy x: 6 lines of code y: 2 # changes nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/utils/Groovy2PluginUtils.java x: 26 lines of code y: 5 # changes nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoryResource.java x: 110 lines of code y: 7 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/archive/PathScriptArchive.java x: 147 lines of code y: 5 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptArchive.java x: 16 lines of code y: 6 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/archive/SingleFileScriptArchive.java x: 97 lines of code y: 6 # changes nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2Compiler.java x: 70 lines of code y: 7 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPlugin.java x: 7 lines of code y: 3 # changes nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/plugin/Groovy2CompilerPlugin.java x: 16 lines of code y: 4 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepository.java x: 287 lines of code y: 11 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepository.java x: 18 lines of code y: 8 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptModuleSpec.java x: 201 lines of code y: 10 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/PathArchiveRepository.java x: 195 lines of code y: 7 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleLoader.java x: 179 lines of code y: 5 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/BasicCassandraRepositoryConfig.java x: 99 lines of code y: 4 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepositoryConfig.java x: 12 lines of code y: 4 # changes nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2CompilerHelper.java x: 90 lines of code y: 2 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/compile/ScriptArchiveCompiler.java x: 10 lines of code y: 2 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepositoryPoller.java x: 139 lines of code y: 5 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveSummary.java x: 30 lines of code y: 5 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/archive/GsonScriptModuleSpecSerializer.java x: 65 lines of code y: 4 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/execution/HystrixScriptModuleExecutor.java x: 87 lines of code y: 3 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/execution/ScriptModuleExecutionCommand.java x: 24 lines of code y: 3 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModule.java x: 12 lines of code y: 3 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossScriptModule.java x: 49 lines of code y: 3 # changes nicobar-manager/src/main/resources/scriptmanager/repository_view.js x: 42 lines of code y: 2 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptModuleSpecSerializer.java x: 6 lines of code y: 1 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/execution/ScriptModuleExecutable.java x: 5 lines of code y: 1 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/BaseScriptModuleListener.java x: 11 lines of code y: 1 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/GraphUtils.java x: 98 lines of code y: 1 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleListener.java x: 7 lines of code y: 1 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/RepositorySummary.java x: 25 lines of code y: 1 # changes nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/GroovyModuleLoaderExample.java x: 73 lines of code y: 1 # changes nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/ScriptManagerBootstrap.java x: 42 lines of code y: 1 # changes nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/ScriptManagerExplorer.java x: 20 lines of code y: 1 # changes nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoriesResource.java x: 71 lines of code y: 1 # changes nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ScriptManagerHomeResource.java x: 22 lines of code y: 1 # changes nicobar-manager/src/main/java/com/netflix/nicobar/manager/rest/GsonMessageBodyHandler.java x: 75 lines of code y: 1 # changes nicobar-manager/src/main/resources/scriptmanager/home.ftl x: 44 lines of code y: 1 # changes nicobar-manager/src/main/resources/scriptmanager/home.js x: 3 lines of code y: 1 # changes nicobar-manager/src/main/resources/scriptmanager/repository_list.ftl x: 19 lines of code y: 1 # changes nicobar-manager/src/main/resources/scriptmanager/repository_list.js x: 32 lines of code y: 1 # changes nicobar-manager/src/main/webapp/WEB-INF/web.xml x: 15 lines of code y: 1 # changes
18.0
# changes
  min: 1.0
  average: 3.82
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 18.0
0 317.0
lines of code
min: 3.0 | average: 63.83 | 25th percentile: 16.0 | median: 31.5 | 75th percentile: 89.25 | max: 317.0

Number of Contributors vs. Number of Changes: 72 points

nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPluginSpec.java x: 5 # contributors y: 10 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleClassLoader.java x: 2 # contributors y: 5 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleLoader.java x: 5 # contributors y: 18 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleUtils.java x: 3 # contributors y: 14 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/utils/ClassPathUtils.java x: 2 # contributors y: 4 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/archive/JarScriptArchive.java x: 2 # contributors y: 7 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/utils/__JDKPaths.java x: 2 # contributors y: 3 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/JarArchiveRepository.java x: 2 # contributors y: 9 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGateway.java x: 1 # contributors y: 2 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteColumns.java x: 1 # contributors y: 3 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/RepositoryView.java x: 1 # contributors y: 4 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/BytecodeLoadingPlugin.java x: 3 # contributors y: 4 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/TestCompilerPlugin.java x: 1 # contributors y: 1 # changes nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/utils/Groovy2PluginUtils.java x: 1 # contributors y: 5 # changes nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoryResource.java x: 1 # contributors y: 7 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptArchive.java x: 1 # contributors y: 6 # changes nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2Compiler.java x: 3 # contributors y: 7 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPlugin.java x: 3 # contributors y: 3 # changes nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepository.java x: 2 # contributors y: 11 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepository.java x: 2 # contributors y: 8 # changes nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptModuleSpec.java x: 2 # contributors y: 10 # changes
18.0
# changes
  min: 1.0
  average: 3.82
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 18.0
0 5.0
# contributors
min: 1.0 | average: 1.42 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 72 points

nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPluginSpec.java x: 5 # contributors y: 147 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleClassLoader.java x: 2 # contributors y: 67 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/BytecodeLoader.java x: 2 # contributors y: 42 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleLoader.java x: 5 # contributors y: 317 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleUtils.java x: 2 # contributors y: 111 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleUtils.java x: 3 # contributors y: 183 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/utils/ClassPathUtils.java x: 2 # contributors y: 138 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/JarScriptArchive.java x: 2 # contributors y: 175 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/utils/__JDKPaths.java x: 2 # contributors y: 85 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/JarArchiveRepository.java x: 2 # contributors y: 208 lines of code nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/ExampleResourceLocator.java x: 2 # contributors y: 22 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGateway.java x: 1 # contributors y: 19 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGatewayImpl.java x: 1 # contributors y: 64 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteColumns.java x: 1 # contributors y: 30 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteRow.java x: 1 # contributors y: 27 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRow.java x: 1 # contributors y: 35 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRowsByQuery.java x: 1 # contributors y: 28 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraPut.java x: 1 # contributors y: 61 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ModuleId.java x: 2 # contributors y: 82 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/NoOpCompiler.java x: 1 # contributors y: 17 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/RepositoryView.java x: 1 # contributors y: 11 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/BytecodeLoadingPlugin.java x: 3 # contributors y: 13 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/TestCompilerPlugin.java x: 1 # contributors y: 13 lines of code nicobar-example/src/main/resources/helloworld/HelloWorld.groovy x: 1 # contributors y: 6 lines of code nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/utils/Groovy2PluginUtils.java x: 1 # contributors y: 26 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoryResource.java x: 1 # contributors y: 110 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/PathScriptArchive.java x: 1 # contributors y: 147 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptArchive.java x: 1 # contributors y: 16 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/SingleFileScriptArchive.java x: 1 # contributors y: 97 lines of code nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2Compiler.java x: 3 # contributors y: 70 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPlugin.java x: 3 # contributors y: 7 lines of code nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/plugin/Groovy2CompilerPlugin.java x: 3 # contributors y: 16 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepository.java x: 2 # contributors y: 287 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepository.java x: 2 # contributors y: 18 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptModuleSpec.java x: 2 # contributors y: 201 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/PathArchiveRepository.java x: 1 # contributors y: 195 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleLoader.java x: 1 # contributors y: 179 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/BasicCassandraRepositoryConfig.java x: 1 # contributors y: 99 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepositoryConfig.java x: 1 # contributors y: 12 lines of code nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2CompilerHelper.java x: 1 # contributors y: 90 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepositoryPoller.java x: 1 # contributors y: 139 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/GsonScriptModuleSpecSerializer.java x: 1 # contributors y: 65 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/execution/HystrixScriptModuleExecutor.java x: 1 # contributors y: 87 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/execution/ScriptModuleExecutionCommand.java x: 1 # contributors y: 24 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossScriptModule.java x: 1 # contributors y: 49 lines of code nicobar-manager/src/main/resources/scriptmanager/repository_view.js x: 1 # contributors y: 42 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/GraphUtils.java x: 1 # contributors y: 98 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleListener.java x: 1 # contributors y: 7 lines of code nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/GroovyModuleLoaderExample.java x: 1 # contributors y: 73 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/ScriptManagerExplorer.java x: 1 # contributors y: 20 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoriesResource.java x: 1 # contributors y: 71 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ScriptManagerHomeResource.java x: 1 # contributors y: 22 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/rest/GsonMessageBodyHandler.java x: 1 # contributors y: 75 lines of code nicobar-manager/src/main/resources/scriptmanager/home.ftl x: 1 # contributors y: 44 lines of code nicobar-manager/src/main/resources/scriptmanager/home.js x: 1 # contributors y: 3 lines of code nicobar-manager/src/main/resources/scriptmanager/repository_list.js x: 1 # contributors y: 32 lines of code
317.0
lines of code
  min: 3.0
  average: 63.83
  25th percentile: 16.0
  median: 31.5
  75th percentile: 89.25
  max: 317.0
0 5.0
# contributors
min: 1.0 | average: 1.42 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Changes vs. Line Churn: 385 points

.github/workflows/nebula-ci.yml x: 1 # changes y: 90 line churn .github/workflows/nebula-publish.yml x: 1 # changes y: 102 line churn .github/workflows/nebula-snapshot.yml x: 1 # changes y: 74 line churn .travis.yml x: 6 # changes y: 148 line churn buildViaTravis.sh x: 4 # changes y: 104 line churn installViaTravis.sh x: 4 # changes y: 88 line churn build.gradle x: 52 # changes y: 629 line churn nicobar-core/nicobar-test-classes/build.gradle x: 9 # changes y: 109 line churn .gitignore x: 11 # changes y: 63 line churn gradle/wrapper/gradle-wrapper.properties x: 9 # changes y: 46 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPluginSpec.java x: 10 # changes y: 667 line churn nicobar-manager/src/test/java/com/netflix/nicobar/manager/explorer/ExplorerAppTest.java x: 3 # changes y: 252 line churn .netflixoss x: 1 # changes y: 4 line churn gradlew x: 3 # changes y: 168 line churn netflix-oss.gradle x: 2 # changes y: 3 line churn nicobar-core/build.gradle x: 13 # changes y: 90 line churn nicobar-manager/build.gradle x: 3 # changes y: 88 line churn README.md x: 7 # changes y: 426 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleClassLoader.java x: 5 # changes y: 255 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/BytecodeLoader.java x: 5 # changes y: 166 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleLoader.java x: 18 # changes y: 1201 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleUtils.java x: 5 # changes y: 302 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleUtils.java x: 14 # changes y: 917 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/utils/ClassPathUtils.java x: 4 # changes y: 633 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/testutil/CoreTestResourceUtil.java x: 11 # changes y: 241 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/JarScriptArchive.java x: 7 # changes y: 612 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/archive/JarScriptArchiveTest.java x: 5 # changes y: 216 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/utils/__JDKPaths.java x: 3 # changes y: 260 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/plugin/ScriptCompilerPluginSpecTest.java x: 2 # changes y: 312 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/JarArchiveRepository.java x: 9 # changes y: 773 line churn nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/ExampleResourceLocator.java x: 3 # changes y: 162 line churn nicobar-core/nicobar-test-classes/settings.gradle x: 4 # changes y: 16 line churn settings.gradle x: 18 # changes y: 78 line churn nicobar-core/nicobar-test-classes/dependent-module/src/main/java/com/netflix/nicobar/test/Dependent.java x: 1 # changes y: 11 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/module/ResolutionOrderTests.java x: 1 # changes y: 106 line churn gradle.properties x: 25 # changes y: 119 line churn gradle/buildscript.gradle x: 15 # changes y: 105 line churn gradle/check.gradle x: 8 # changes y: 75 line churn gradle/convention.gradle x: 17 # changes y: 376 line churn gradle/license.gradle x: 6 # changes y: 53 line churn gradle/maven.gradle x: 13 # changes y: 222 line churn gradle/release.gradle x: 11 # changes y: 487 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGateway.java x: 2 # changes y: 111 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGatewayImpl.java x: 2 # changes y: 104 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteColumns.java x: 3 # changes y: 101 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRow.java x: 3 # changes y: 129 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRowsByKeys.java x: 3 # changes y: 123 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraPut.java x: 3 # changes y: 175 line churn nicobar-cassandra/src/test/java/com/netflix/nicobar/cassandra/CassandraArchiveRepositoryTest.java x: 7 # changes y: 498 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ModuleId.java x: 7 # changes y: 332 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/NoOpCompiler.java x: 3 # changes y: 70 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/BytecodeLoadingPlugin.java x: 4 # changes y: 69 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/TestCompilerPlugin.java x: 1 # changes y: 39 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/archive/ModuleIdTest.java x: 8 # changes y: 261 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/compile/BytecodeLoaderTest.java x: 3 # changes y: 141 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/module/ScriptModuleLoaderDependenciesTest.java x: 4 # changes y: 373 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/plugin/BytecodeLoadingPluginTest.java x: 6 # changes y: 290 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/utils/ClassPathUtilsTest.java x: 4 # changes y: 235 line churn nicobar-example/src/main/resources/helloworld/HelloWorld.groovy x: 2 # changes y: 63 line churn nicobar-example/src/test/java/ExampleTest.java x: 1 # changes y: 21 line churn nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/utils/Groovy2PluginUtils.java x: 5 # changes y: 89 line churn nicobar-groovy2/src/test/java/com/netflix/nicobar/groovy2/compile/Groovy2CompilerTest.java x: 5 # changes y: 187 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/NoOpCompilerPlugin.java x: 4 # changes y: 78 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/module/ScriptModuleLoaderTest.java x: 14 # changes y: 1237 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/persistence/ArchiveRepositoryPollerTest.java x: 9 # changes y: 450 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/PathScriptArchive.java x: 5 # changes y: 511 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptArchive.java x: 6 # changes y: 196 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/SingleFileScriptArchive.java x: 6 # changes y: 256 line churn nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2Compiler.java x: 7 # changes y: 313 line churn nicobar-groovy2/src/test/resources/testmodule/customizers/TestCompilationCustomizer.java x: 2 # changes y: 42 line churn nicobar-groovy2/src/test/java/com/netflix/nicobar/groovy2/compile/Groovy2CompilerHelperTest.java x: 5 # changes y: 380 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepository.java x: 11 # changes y: 1553 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepository.java x: 8 # changes y: 334 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptModuleSpec.java x: 10 # changes y: 672 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/PathArchiveRepository.java x: 7 # changes y: 690 line churn nicobar-endpoints/README.md x: 3 # changes y: 12 line churn nicobar-endpoints/build.gradle x: 3 # changes y: 21 line churn nicobar-endpoints/src/main/java/com/netflix/nicobar/endpoints/BaseEndpointRegistry.java x: 4 # changes y: 932 line churn nicobar-endpoints/src/main/java/com/netflix/nicobar/endpoints/EndpointDatastore.java x: 5 # changes y: 465 line churn nicobar-endpoints/src/main/java/com/netflix/nicobar/endpoints/EndpointDatastorePoller.java x: 3 # changes y: 540 line churn nicobar-endpoints/src/main/java/com/netflix/nicobar/endpoints/EndpointExecutable.java x: 3 # changes y: 282 line churn nicobar-endpoints/src/main/java/com/netflix/nicobar/endpoints/EndpointSummary.java x: 4 # changes y: 325 line churn nicobar-endpoints/src/main/java/com/netflix/nicobar/endpoints/EndpointSummarySerializer.java x: 3 # changes y: 60 line churn nicobar-endpoints/src/main/java/com/netflix/nicobar/endpoints/EndpointURI.java x: 3 # changes y: 741 line churn nicobar-endpoints/src/main/java/com/netflix/nicobar/endpoints/cassandra/CassandraEndpointIndex.java x: 4 # changes y: 290 line churn nicobar-endpoints/src/test/java/com/netflix/nicobar/endpoints/EndpointDatastorePollerTest.java x: 3 # changes y: 645 line churn nicobar-endpoints/src/test/java/com/netflix/nicobar/endpoints/EndpointDatastoreTest.java x: 3 # changes y: 528 line churn nicobar-endpoints/src/test/java/com/netflix/nicobar/endpoints/EndpointURITest.java x: 3 # changes y: 804 line churn nicobar-endpoints/src/test/java/com/netflix/nicobar/endpoints/cassandra/EndpointIndexTest.java x: 4 # changes y: 425 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/module/jboss/JBossModuleUtilsTest.java x: 6 # changes y: 371 line churn nicobar-groovy2/src/test/java/com/netflix/nicobar/groovy2/plugin/Groovy2PluginTest.java x: 4 # changes y: 772 line churn nicobar-groovy2/src/test/resources/testmodules/dependsonA/DependsOnA.groovy x: 2 # changes y: 48 line churn nicobar-test-classes/impl-module/.gitignore x: 3 # changes y: 3 line churn nicobar-core/nicobar-test-classes/impl-module/src/main/java/impl/HelperImpl.java x: 2 # changes y: 22 line churn nicobar-core/nicobar-test-classes/interfaces-module/src/main/java/interfaces/Helper.java x: 2 # changes y: 18 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleLoader.java x: 5 # changes y: 675 line churn nicobar-groovy2/src/test/resources/testmodules/internaldependencies/InternalDependencyC.groovy x: 2 # changes y: 88 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/BasicCassandraRepositoryConfig.java x: 4 # changes y: 402 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepositoryConfig.java x: 4 # changes y: 161 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/CassandraGateway.java x: 5 # changes y: 285 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/CassandraGatewayImpl.java x: 5 # changes y: 234 line churn nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2CompilerHelper.java x: 2 # changes y: 266 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/archive/ScriptModuleSpecSerializerTest.java x: 6 # changes y: 106 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepositoryPoller.java x: 5 # changes y: 444 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveSummary.java x: 5 # changes y: 150 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/persistence/ArchiveRepositoryTest.java x: 5 # changes y: 356 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteColumn.java x: 1 # changes y: 84 line churn nicobar-core/src/test/java/com/netflix/nicobar/core/archive/PathScriptArchiveTest.java x: 4 # changes y: 220 line churn nicobar-core/src/test/resources/paths/test-modulespec/moduleSpec.json x: 3 # changes y: 42 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/execution/HystrixScriptModuleExecutor.java x: 3 # changes y: 336 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossScriptModule.java x: 3 # changes y: 192 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/__JDKPaths.java x: 2 # changes y: 508 line churn nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/compile/Groovy2Compiler.java x: 2 # changes y: 232 line churn nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/compile/Groovy2CompilerHelper.java x: 2 # changes y: 512 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/compile/NoOpCompiler.java x: 1 # changes y: 50 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/ArchiveRejectedReason.java x: 1 # changes y: 58 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/GraphUtils.java x: 1 # changes y: 376 line churn nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/GroovyModuleLoaderExample.java x: 1 # changes y: 256 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/ScriptManagerBootstrap.java x: 1 # changes y: 138 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoriesResource.java x: 1 # changes y: 226 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/rest/GsonMessageBodyHandler.java x: 1 # changes y: 218 line churn nicobar-manager/src/main/webapp/WEB-INF/web.xml x: 1 # changes y: 38 line churn scriptlib-cassandra/src/main/java/com/netflix/scriptlib/cassandra/BasicCassandraRepositoryConfig.java x: 3 # changes y: 563 line churn scriptlib-cassandra/src/main/java/com/netflix/scriptlib/cassandra/CassandraArchiveRepository.java x: 4 # changes y: 1358 line churn scriptlib-cassandra/src/main/java/com/netflix/scriptlib/cassandra/CassandraArchiveRepositoryConfig.java x: 3 # changes y: 217 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/archive/JarScriptArchive.java x: 13 # changes y: 1079 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/archive/PathScriptArchive.java x: 14 # changes y: 1142 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/archive/ScriptArchive.java x: 10 # changes y: 271 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/archive/ScriptModuleSpec.java x: 7 # changes y: 678 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/archive/ScriptModuleSpecSerializer.java x: 5 # changes y: 207 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/compile/ScriptArchiveCompiler.java x: 6 # changes y: 310 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/compile/ScriptCompilationException.java x: 4 # changes y: 113 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/execution/HystrixScriptModuleExecutor.java x: 5 # changes y: 644 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/execution/ScriptModuleExecutable.java x: 3 # changes y: 148 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/GraphUtils.java x: 3 # changes y: 752 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/ScriptModuleListener.java x: 4 # changes y: 180 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/ScriptModuleLoader.java x: 17 # changes y: 2436 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/ScriptModuleUtils.java x: 4 # changes y: 280 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/jboss/JBossModuleClassLoader.java x: 3 # changes y: 428 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/jboss/JBossModuleLoader.java x: 3 # changes y: 1164 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/jboss/JBossModuleUtils.java x: 4 # changes y: 816 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/jboss/JBossScriptModule.java x: 3 # changes y: 348 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/jboss/__JDKPaths.java x: 3 # changes y: 508 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/persistence/ArchiveRepository.java x: 2 # changes y: 244 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/persistence/ArchiveRepositoryPoller.java x: 2 # changes y: 612 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/persistence/ArchiveSummary.java x: 2 # changes y: 153 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/persistence/JarArchiveRepository.java x: 2 # changes y: 733 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/persistence/PathArchiveRepository.java x: 2 # changes y: 684 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/plugin/ScriptCompilerPluginSpec.java x: 7 # changes y: 543 line churn scriptlib-core/src/test/java/com/netflix/scriptlib/core/archive/JarScriptArchiveTest.java x: 12 # changes y: 369 line churn scriptlib-core/src/test/java/com/netflix/scriptlib/core/archive/PathScriptArchiveTest.java x: 11 # changes y: 373 line churn scriptlib-core/src/test/java/com/netflix/scriptlib/core/archive/ScriptModuleSpecSerializerTest.java x: 5 # changes y: 182 line churn scriptlib-core/src/test/java/com/netflix/scriptlib/core/module/ScriptModuleLoaderTest.java x: 5 # changes y: 1765 line churn scriptlib-core/src/test/java/com/netflix/scriptlib/core/module/jboss/JBossModuleUtilsTest.java x: 4 # changes y: 678 line churn scriptlib-core/src/test/java/com/netflix/scriptlib/core/persistence/ArchiveRepositoryPollerTest.java x: 2 # changes y: 546 line churn scriptlib-core/src/test/java/com/netflix/scriptlib/core/persistence/ArchiveRepositoryTest.java x: 2 # changes y: 464 line churn scriptlib-core/src/test/java/com/netflix/scriptlib/core/testutil/CoreTestResourceUtil.java x: 6 # changes y: 358 line churn scriptlib-core/src/test/resources/paths/test-modulespec/moduleSpec.json x: 5 # changes y: 47 line churn scriptlib-example/build.gradle x: 4 # changes y: 30 line churn scriptlib-example/src/main/java/com/netflix/scriptlib/example/groovy2/ExampleResourceLocator.java x: 5 # changes y: 309 line churn scriptlib-example/src/main/java/com/netflix/scriptlib/example/groovy2/GroovyModuleLoaderExample.java x: 5 # changes y: 690 line churn scriptlib-example/src/main/resources/helloworld/moduleSpec.json x: 3 # changes y: 36 line churn scriptlib-groovy2/src/main/java/com/netflix/scriptlib/groovy2/compile/Groovy2Compiler.java x: 10 # changes y: 212 line churn scriptlib-groovy2/src/main/java/com/netflix/scriptlib/groovy2/compile/Groovy2CompilerHelper.java x: 7 # changes y: 531 line churn scriptlib-groovy2/src/test/java/com/netflix/scriptlib/groovy2/compile/Groovy2CompilerHelperTest.java x: 7 # changes y: 439 line churn scriptlib-groovy2/src/test/java/com/netflix/scriptlib/groovy2/plugin/Groovy2PluginTest.java x: 17 # changes y: 1477 line churn scriptlib-groovy2/src/test/java/com/netflix/scriptlib/groovy2/testutil/GroovyTestResourceUtil.java x: 12 # changes y: 738 line churn scriptlib-groovy2/src/test/resources/testmodules/dependsonA/DependsOnA.groovy x: 2 # changes y: 69 line churn scriptlib-manager/src/main/java/com/netflix/scriptlib/manager/explorer/ScriptManagerBootstrap.java x: 2 # changes y: 207 line churn scriptlib-manager/src/main/java/com/netflix/scriptlib/manager/explorer/ScriptManagerExplorer.java x: 2 # changes y: 126 line churn scriptlib-manager/src/main/java/com/netflix/scriptlib/manager/explorer/resources/ArchiveRepositoryResource.java x: 3 # changes y: 476 line churn scriptlib-manager/src/main/java/com/netflix/scriptlib/manager/rest/GsonMessageBodyHandler.java x: 2 # changes y: 327 line churn scriptlib-manager/src/main/resources/scriptmanager/home.ftl x: 2 # changes y: 159 line churn scriptlib-manager/src/main/resources/scriptmanager/repository_list.ftl x: 2 # changes y: 81 line churn scriptlib-manager/src/test/java/com/netflix/scriptlib/manager/explorer/ExplorerAppTest.java x: 2 # changes y: 369 line churn scriptlib-cassandra/src/main/java/com/netflix/scriptlib/cassandra/ScriptArchiveCassandraPoller.java x: 3 # changes y: 202 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/persistence/FileSystemScriptArchivePoller.java x: 4 # changes y: 403 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/persistence/JarScriptArchivePoller.java x: 4 # changes y: 262 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/persistence/PathScriptArchivePoller.java x: 4 # changes y: 311 line churn scriptlib-core/src/test/java/com/netflix/scriptlib/core/persistence/JarScriptArchivePollerTest.java x: 3 # changes y: 516 line churn scriptlib-core/src/test/java/com/netflix/scriptlib/core/persistence/PathScriptArchivePollerTest.java x: 3 # changes y: 520 line churn scriptlib-cassandra/src/main/java/com/netflix/scriptlib/cassandra/BasicScriptCassandraDaoConfig.java x: 3 # changes y: 318 line churn scriptlib-cassandra/src/main/java/com/netflix/scriptlib/cassandra/ScriptArchiveCassandraDao.java x: 3 # changes y: 696 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/compile/ScriptCompiler.java x: 8 # changes y: 197 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/JBossScriptModule.java x: 4 # changes y: 223 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/ModuleUtils.java x: 9 # changes y: 733 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/ScriptModuleClassLoader.java x: 7 # changes y: 350 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/__JDKPaths.java x: 4 # changes y: 508 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/persistence/PathScriptArchiveDao.java x: 4 # changes y: 392 line churn scriptlib-core/src/test/java/com/netflix/scriptlib/core/persistence/JarScriptArchiveDaoTest.java x: 6 # changes y: 754 line churn scriptlib-core/src/test/java/com/netflix/scriptlib/core/persistence/PathScriptArchiveDaoTest.java x: 6 # changes y: 762 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/archive/BaseScriptArchiveBuilder.java x: 2 # changes y: 170 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/archive/ScriptArchiveDescriptor.java x: 2 # changes y: 216 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/ScriptModuleOperationalData.java x: 4 # changes y: 302 line churn scriptlib-core/src/main/java/com/netflix/scriptlib/core/module/ScriptArchiveModuleLoader.java x: 2 # changes y: 196 line churn scriptlib-groovy2/src/main/java/com/netflix/scriptlib/groovy2/module/Groovy2ScriptModuleFinder.java x: 3 # changes y: 226 line churn template-client/src/main/java/com/netflix/template/common/Sentence.java x: 4 # changes y: 131 line churn template-server/src/main/java/com/netflix/template/server/TalkServer.java x: 3 # changes y: 78 line churn LICENSE x: 1 # changes y: 202 line churn
2436.0
line churn
  min: 1.0
  average: 226.3
  25th percentile: 46.0
  median: 108.0
  75th percentile: 305.5
  max: 2436.0
0 52.0
# changes
min: 1.0 | average: 3.75 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 52.0

Number of Contributors vs. Line Churn: 72 points

nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPluginSpec.java x: 5 # contributors y: 667 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleClassLoader.java x: 2 # contributors y: 255 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/BytecodeLoader.java x: 2 # contributors y: 166 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleLoader.java x: 5 # contributors y: 1201 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleUtils.java x: 2 # contributors y: 302 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleUtils.java x: 3 # contributors y: 917 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/utils/ClassPathUtils.java x: 2 # contributors y: 633 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/JarScriptArchive.java x: 2 # contributors y: 612 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/utils/__JDKPaths.java x: 2 # contributors y: 260 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/JarArchiveRepository.java x: 2 # contributors y: 773 line churn nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/ExampleResourceLocator.java x: 2 # contributors y: 162 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGateway.java x: 1 # contributors y: 111 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGatewayImpl.java x: 1 # contributors y: 104 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteColumns.java x: 1 # contributors y: 101 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteRow.java x: 1 # contributors y: 89 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRow.java x: 1 # contributors y: 129 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRowsByKeys.java x: 1 # contributors y: 123 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraPut.java x: 1 # contributors y: 175 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ModuleId.java x: 2 # contributors y: 332 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/NoOpCompiler.java x: 1 # contributors y: 70 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/BytecodeLoadingPlugin.java x: 3 # contributors y: 69 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/TestCompilerPlugin.java x: 1 # contributors y: 39 line churn nicobar-example/src/main/resources/helloworld/HelloWorld.groovy x: 1 # contributors y: 63 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoryResource.java x: 1 # contributors y: 334 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/PathScriptArchive.java x: 1 # contributors y: 511 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptArchive.java x: 1 # contributors y: 196 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/SingleFileScriptArchive.java x: 1 # contributors y: 256 line churn nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2Compiler.java x: 3 # contributors y: 313 line churn nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/plugin/Groovy2CompilerPlugin.java x: 3 # contributors y: 102 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepository.java x: 2 # contributors y: 1553 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptModuleSpec.java x: 2 # contributors y: 672 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/PathArchiveRepository.java x: 1 # contributors y: 690 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleLoader.java x: 1 # contributors y: 675 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/BasicCassandraRepositoryConfig.java x: 1 # contributors y: 402 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepositoryConfig.java x: 1 # contributors y: 161 line churn nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2CompilerHelper.java x: 1 # contributors y: 266 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepositoryPoller.java x: 1 # contributors y: 444 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveSummary.java x: 1 # contributors y: 150 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/GsonScriptModuleSpecSerializer.java x: 1 # contributors y: 288 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossScriptModule.java x: 1 # contributors y: 192 line churn nicobar-manager/src/main/resources/scriptmanager/repository_view.js x: 1 # contributors y: 94 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptModuleSpecSerializer.java x: 1 # contributors y: 80 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/execution/ScriptModuleExecutable.java x: 1 # contributors y: 74 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/ArchiveRejectedReason.java x: 1 # contributors y: 58 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/GraphUtils.java x: 1 # contributors y: 376 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/ScriptManagerApp.java x: 1 # contributors y: 44 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/ScriptManagerBootstrap.java x: 1 # contributors y: 138 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoriesResource.java x: 1 # contributors y: 226 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/rest/GsonMessageBodyHandler.java x: 1 # contributors y: 218 line churn nicobar-manager/src/main/resources/scriptmanager/home.js x: 1 # contributors y: 6 line churn nicobar-manager/src/main/resources/scriptmanager/repository_list.ftl x: 1 # contributors y: 54 line churn
1553.0
line churn
  min: 6.0
  average: 257.6
  25th percentile: 89.25
  median: 135.0
  75th percentile: 327.25
  max: 1553.0
0 5.0
# contributors
min: 1.0 | average: 1.42 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

File Size vs. Line Churn: 72 points

nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPluginSpec.java x: 147 lines of code y: 667 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleClassLoader.java x: 67 lines of code y: 255 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/BytecodeLoader.java x: 42 lines of code y: 166 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleLoader.java x: 317 lines of code y: 1201 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleUtils.java x: 111 lines of code y: 302 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleUtils.java x: 183 lines of code y: 917 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/utils/ClassPathUtils.java x: 138 lines of code y: 633 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/JarScriptArchive.java x: 175 lines of code y: 612 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/utils/__JDKPaths.java x: 85 lines of code y: 260 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/JarArchiveRepository.java x: 208 lines of code y: 773 line churn nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/ExampleResourceLocator.java x: 22 lines of code y: 162 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGateway.java x: 19 lines of code y: 111 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGatewayImpl.java x: 64 lines of code y: 104 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteColumns.java x: 30 lines of code y: 101 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteRow.java x: 27 lines of code y: 89 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRow.java x: 35 lines of code y: 129 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRowsByKeys.java x: 31 lines of code y: 123 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRowsByQuery.java x: 28 lines of code y: 125 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraPut.java x: 61 lines of code y: 175 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ModuleId.java x: 82 lines of code y: 332 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/NoOpCompiler.java x: 17 lines of code y: 70 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/RepositoryView.java x: 11 lines of code y: 105 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/BytecodeLoadingPlugin.java x: 13 lines of code y: 69 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/TestCompilerPlugin.java x: 13 lines of code y: 39 line churn nicobar-example/src/main/resources/helloworld/HelloWorld.groovy x: 6 lines of code y: 63 line churn nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/utils/Groovy2PluginUtils.java x: 26 lines of code y: 89 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoryResource.java x: 110 lines of code y: 334 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/PathScriptArchive.java x: 147 lines of code y: 511 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptArchive.java x: 16 lines of code y: 196 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/SingleFileScriptArchive.java x: 97 lines of code y: 256 line churn nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2Compiler.java x: 70 lines of code y: 313 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPlugin.java x: 7 lines of code y: 72 line churn nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/plugin/Groovy2CompilerPlugin.java x: 16 lines of code y: 102 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepository.java x: 287 lines of code y: 1553 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepository.java x: 18 lines of code y: 334 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptModuleSpec.java x: 201 lines of code y: 672 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/PathArchiveRepository.java x: 195 lines of code y: 690 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleLoader.java x: 179 lines of code y: 675 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/BasicCassandraRepositoryConfig.java x: 99 lines of code y: 402 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepositoryConfig.java x: 12 lines of code y: 161 line churn nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2CompilerHelper.java x: 90 lines of code y: 266 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/compile/ScriptArchiveCompiler.java x: 10 lines of code y: 102 line churn nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/AbstractCassandraHystrixCommand.java x: 28 lines of code y: 132 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepositoryPoller.java x: 139 lines of code y: 444 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveSummary.java x: 30 lines of code y: 150 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/GsonScriptModuleSpecSerializer.java x: 65 lines of code y: 288 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/execution/HystrixScriptModuleExecutor.java x: 87 lines of code y: 336 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/execution/ScriptModuleExecutionCommand.java x: 24 lines of code y: 116 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModule.java x: 12 lines of code y: 128 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossScriptModule.java x: 49 lines of code y: 192 line churn nicobar-manager/src/main/resources/scriptmanager/repository_view.js x: 42 lines of code y: 94 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/compile/ScriptCompilationException.java x: 10 lines of code y: 106 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptModuleSpecSerializer.java x: 6 lines of code y: 80 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/execution/ScriptModuleExecutable.java x: 5 lines of code y: 74 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/ArchiveRejectedReason.java x: 6 lines of code y: 58 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/BaseScriptModuleListener.java x: 11 lines of code y: 78 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/GraphUtils.java x: 98 lines of code y: 376 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleListener.java x: 7 lines of code y: 90 line churn nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/RepositorySummary.java x: 25 lines of code y: 108 line churn nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/GroovyModuleLoaderExample.java x: 73 lines of code y: 256 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/ScriptManagerApp.java x: 5 lines of code y: 44 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/ScriptManagerBootstrap.java x: 42 lines of code y: 138 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/ScriptManagerExplorer.java x: 20 lines of code y: 84 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoriesResource.java x: 71 lines of code y: 226 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ScriptManagerHomeResource.java x: 22 lines of code y: 96 line churn nicobar-manager/src/main/java/com/netflix/nicobar/manager/rest/GsonMessageBodyHandler.java x: 75 lines of code y: 218 line churn nicobar-manager/src/main/resources/scriptmanager/home.ftl x: 44 lines of code y: 106 line churn nicobar-manager/src/main/resources/scriptmanager/home.js x: 3 lines of code y: 6 line churn nicobar-manager/src/main/resources/scriptmanager/repository_list.ftl x: 19 lines of code y: 54 line churn nicobar-manager/src/main/resources/scriptmanager/repository_list.js x: 32 lines of code y: 68 line churn nicobar-manager/src/main/webapp/WEB-INF/web.xml x: 15 lines of code y: 38 line churn
1553.0
line churn
  min: 6.0
  average: 257.6
  25th percentile: 89.25
  median: 135.0
  75th percentile: 327.25
  max: 1553.0
0 317.0
lines of code
min: 3.0 | average: 63.83 | 25th percentile: 16.0 | median: 31.5 | 75th percentile: 89.25 | max: 317.0