apache / karaf-cellar
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 297 files with 19,442 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 15 files changed 21-50 times (2,697 lines of code)
    • 101 files changed 6-20 times (9,524 lines of code)
    • 181 files changed 1-5 times (7,221 lines of code)
0% | 0% | 13% | 48% | 37%
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 297 files with 19,442 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (139 lines of code)
    • 14 files changed by 6-10 contributors (2,488 lines of code)
    • 216 files changed by 2-5 contributors (12,879 lines of code)
    • 66 files changed by 1 contributor (3,936 lines of code)
0% | <1% | 12% | 66% | 20%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, adoc, txt, cfg, js, css, gitignore, md, json, yml, properties, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 13% | 50% | 35%
xml0% | 0% | 39% | 30% | 29%
cfg0% | 0% | 68% | 31% | 0%
js0% | 0% | 0% | 0% | 100%
yml0% | 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
bundle0% | 0% | 32% | 58% | 8%
hazelcast0% | 0% | 26% | 51% | 21%
features0% | 0% | 27% | 59% | 12%
config0% | 0% | 22% | 62% | 14%
assembly0% | 0% | 42% | 31% | 26%
shell0% | 0% | 0% | 92% | 7%
obr0% | 0% | 0% | 68% | 31%
core0% | 0% | 0% | 38% | 61%
dosgi0% | 0% | 0% | 62% | 37%
cloud0% | 0% | 0% | 83% | 16%
kubernetes0% | 0% | 0% | 56% | 43%
webconsole0% | 0% | 0% | 33% | 66%
http0% | 0% | 0% | 16% | 83%
event0% | 0% | 0% | 21% | 78%
log0% | 0% | 0% | 0% | 100%
etcd0% | 0% | 0% | 0% | 100%
kar0% | 0% | 0% | 0% | 100%
manual0% | 0% | 0% | 0% | 100%
dns0% | 0% | 0% | 0% | 100%
utils0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
features.xml
in assembly/src/main/resources
139 - 2011-07-05 2020-07-10 50 15 jbonofre@apache.org jbonofre@apache.org
ConfigurationSynchronizer.java
in config/src/main/java/org/apache/karaf/cellar/config
210 7 2011-05-08 2020-06-29 41 7 jbonofre@apache.org tdraier@jahia.com
BundleSynchronizer.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle
282 9 2011-05-19 2020-06-29 34 7 iocanel@apache.org jbonofre@apache.org
FeaturesSynchronizer.java
in features/src/main/java/org/apache/karaf/cellar/features
274 7 2011-05-09 2020-07-10 33 6 jbonofre@apache.org jbonofre@apache.org
cfg
groups.cfg
in assembly/src/main/resources
32 - 2011-07-05 2020-06-29 32 5 jbonofre@apache.org jbonofre@apache.org
LocalBundleListener.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle
124 6 2011-05-19 2018-01-08 31 9 iocanel@apache.org tdraier@jahia.com
HazelcastGroupManager.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast
678 44 2011-05-09 2020-08-16 31 8 jbonofre@apache.org jbonofre@apache.org
ConfigurationEventHandler.java
in config/src/main/java/org/apache/karaf/cellar/config
95 5 2011-05-08 2019-10-04 29 5 jbonofre@apache.org jbonofre@apache.org
BundleEventHandler.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle
122 5 2011-05-19 2018-01-08 27 8 iocanel@apache.org tdraier@jahia.com
FeaturesEventHandler.java
in features/src/main/java/org/apache/karaf/cellar/features
114 5 2011-05-09 2016-10-16 25 4 jbonofre@apache.org jbonofre@apache.org
LocalConfigurationListener.java
in config/src/main/java/org/apache/karaf/cellar/config
96 6 2011-05-08 2019-10-04 24 3 jbonofre@apache.org jbonofre@apache.org
LocalFeaturesListener.java
in features/src/main/java/org/apache/karaf/cellar/features
150 7 2011-05-09 2016-09-07 22 4 jbonofre@apache.org jbonofre@apache.org
InstallBundleCommand.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle/shell
115 3 2012-02-01 2017-05-10 21 3 jbonofre@apache.org jbonofre@apache.org
InstallFeatureCommand.java
in features/src/main/java/org/apache/karaf/cellar/features/shell
121 5 2011-05-09 2016-10-16 21 5 jbonofre@apache.org jbonofre@apache.org
ListBundleCommand.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle/shell
145 2 2012-02-01 2017-05-10 21 4 jbonofre@apache.org jbonofre@apache.org
StartBundleCommand.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle/shell
73 3 2012-02-01 2017-05-10 19 3 jbonofre@apache.org jbonofre@apache.org
UninstallFeatureCommand.java
in features/src/main/java/org/apache/karaf/cellar/features/shell
106 3 2011-05-09 2016-10-16 19 5 jbonofre@apache.org jbonofre@apache.org
ObrUrlSynchronizer.java
in obr/src/main/java/org/apache/karaf/cellar/obr
148 7 2011-09-15 2019-10-04 19 4 jbonofre@apache.org jbonofre@apache.org
ListCommand.java
in config/src/main/java/org/apache/karaf/cellar/config/shell
175 12 2011-05-08 2019-10-04 19 4 jbonofre@apache.org jbonofre@apache.org
ConfigurationSupport.java
in config/src/main/java/org/apache/karaf/cellar/config
253 18 2011-05-08 2019-10-04 19 4 jbonofre@apache.org jbonofre@apache.org
UninstallBundleCommand.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle/shell
70 3 2012-02-01 2017-05-10 18 3 jbonofre@apache.org jbonofre@apache.org
PropSetCommand.java
in config/src/main/java/org/apache/karaf/cellar/config/shell
71 3 2011-05-08 2016-07-11 18 5 jbonofre@apache.org jbonofre@apache.org
ObrBundleEventHandler.java
in obr/src/main/java/org/apache/karaf/cellar/obr
148 6 2011-09-12 2016-09-07 18 4 jbonofre@apache.org jbonofre@apache.org
CellarBundleMBeanImpl.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle/management/internal
571 29 2014-06-16 2020-06-29 18 3 jbonofre@apache.org jbonofre@apache.org
HazelcastServiceFactory.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/factory
63 10 2011-05-15 2020-06-29 17 6 iocanel@apache.org jbonofre@apache.org
StopBundleCommand.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle/shell
70 3 2012-02-01 2017-05-10 17 3 jbonofre@apache.org jbonofre@apache.org
RepositoryEventHandler.java
in features/src/main/java/org/apache/karaf/cellar/features
86 5 2011-05-09 2016-10-17 17 4 jbonofre@apache.org jbonofre@apache.org
BundleCommandSupport.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle/shell
204 7 2012-11-07 2019-02-19 17 4 jbonofre@apache.org jbonofre@apache.org
CellarFeaturesMBeanImpl.java
in features/src/main/java/org/apache/karaf/cellar/features/management/internal
487 33 2014-06-16 2017-04-24 17 1 jbonofre@apache.org jbonofre@apache.org
FeaturesSupport.java
in features/src/main/java/org/apache/karaf/cellar/features
56 6 2011-05-09 2016-09-07 16 4 jbonofre@apache.org jbonofre@apache.org
HandlersSupport.java
in shell/src/main/java/org/apache/karaf/cellar/shell/handler
70 1 2011-05-09 2018-10-09 16 5 jbonofre@apache.org jbonofre@apache.org
HazelcastConfigurationManager.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/factory
76 4 2011-11-20 2020-07-10 16 8 iocanel@apache.org jbonofre@apache.org
GroupSupport.java
in shell/src/main/java/org/apache/karaf/cellar/shell/group
84 2 2011-05-09 2018-10-09 16 5 jbonofre@apache.org jbonofre@apache.org
QueueConsumer.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast
157 22 2011-08-27 2015-12-10 16 5 iocanel@apache.org jbonofre@apache.org
ObrUrlEventHandler.java
in obr/src/main/java/org/apache/karaf/cellar/obr
81 5 2011-09-13 2016-09-07 15 4 jbonofre@apache.org jbonofre@apache.org
HazelcastClusterManager.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast
155 16 2011-05-09 2016-07-07 15 5 jbonofre@apache.org jbonofre@apache.org
cfg
node.cfg
in assembly/src/main/resources
15 - 2011-07-05 2019-10-04 14 3 jbonofre@apache.org jbonofre@apache.org
GroupSetCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/group
29 1 2011-05-09 2016-07-07 14 5 jbonofre@apache.org jbonofre@apache.org
PropListCommand.java
in config/src/main/java/org/apache/karaf/cellar/config/shell
45 1 2011-05-08 2015-09-09 14 3 jbonofre@apache.org v.antonovich@gmail.com
ObrDeployCommand.java
in obr/src/main/java/org/apache/karaf/cellar/obr/shell
56 3 2011-09-12 2016-07-11 14 3 jbonofre@apache.org jbonofre@apache.org
ObrRemoveUrlCommand.java
in obr/src/main/java/org/apache/karaf/cellar/obr/shell
67 3 2011-09-13 2016-07-11 14 3 jbonofre@apache.org jbonofre@apache.org
ObrAddUrlCommand.java
in obr/src/main/java/org/apache/karaf/cellar/obr/shell
68 3 2011-09-13 2016-07-11 14 3 jbonofre@apache.org jbonofre@apache.org
TopicConsumer.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast
119 18 2011-05-09 2014-11-24 14 4 jbonofre@apache.org jbonofre@apache.org
GroupDeleteCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/group
28 1 2011-05-09 2015-09-09 13 5 jbonofre@apache.org v.antonovich@gmail.com
GroupJoinCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/group
29 1 2011-05-09 2016-07-07 13 5 jbonofre@apache.org jbonofre@apache.org
GroupQuitCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/group
29 1 2011-05-09 2016-07-07 13 5 jbonofre@apache.org jbonofre@apache.org
ObrListCommand.java
in obr/src/main/java/org/apache/karaf/cellar/obr/shell
50 2 2011-09-13 2015-09-09 13 3 jbonofre@apache.org v.antonovich@gmail.com
ConsumerSupport.java
in shell/src/main/java/org/apache/karaf/cellar/shell/consumer
66 1 2011-05-09 2018-10-09 13 3 jbonofre@apache.org jbonofre@apache.org
ProducerSupport.java
in shell/src/main/java/org/apache/karaf/cellar/shell/producer
66 1 2011-05-09 2018-10-09 13 3 jbonofre@apache.org jbonofre@apache.org
hazelcast.xml
in assembly/src/main/resources
110 - 2011-11-20 2020-06-29 13 4 iocanel@apache.org jbonofre@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
features.xml
in assembly/src/main/resources
139 - 2011-07-05 2020-07-10 50 15 jbonofre@apache.org jbonofre@apache.org
LocalBundleListener.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle
124 6 2011-05-19 2018-01-08 31 9 iocanel@apache.org tdraier@jahia.com
HazelcastGroupManager.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast
678 44 2011-05-09 2020-08-16 31 8 jbonofre@apache.org jbonofre@apache.org
BundleEventHandler.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle
122 5 2011-05-19 2018-01-08 27 8 iocanel@apache.org tdraier@jahia.com
HazelcastConfigurationManager.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/factory
76 4 2011-11-20 2020-07-10 16 8 iocanel@apache.org jbonofre@apache.org
ConfigurationSynchronizer.java
in config/src/main/java/org/apache/karaf/cellar/config
210 7 2011-05-08 2020-06-29 41 7 jbonofre@apache.org tdraier@jahia.com
BundleSynchronizer.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle
282 9 2011-05-19 2020-06-29 34 7 iocanel@apache.org jbonofre@apache.org
BundleSupport.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle
139 14 2011-05-19 2017-05-10 12 7 iocanel@apache.org jbonofre@apache.org
DiscoveryTask.java
in core/src/main/java/org/apache/karaf/cellar/core/discovery
80 7 2011-07-22 2016-06-22 11 7 iocanel@apache.org jbonofre@apache.org
FeaturesSynchronizer.java
in features/src/main/java/org/apache/karaf/cellar/features
274 7 2011-05-09 2020-07-10 33 6 jbonofre@apache.org jbonofre@apache.org
HazelcastServiceFactory.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/factory
63 10 2011-05-15 2020-06-29 17 6 iocanel@apache.org jbonofre@apache.org
BlobStoreDiscoveryService.java
in cloud/src/main/java/org/apache/karaf/cellar/cloud
228 22 2011-07-22 2015-01-14 10 6 iocanel@apache.org jbonofre@apache.org
BlobStoreDiscoveryServiceFactory.java
in cloud/src/main/java/org/apache/karaf/cellar/cloud
70 4 2011-07-22 2015-03-20 9 6 iocanel@apache.org jbonofre@apache.org
HazelcastNode.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast
71 12 2011-05-09 2019-02-20 7 6 jbonofre@apache.org jbonofre@apache.org
EventDispatchTask.java
in core/src/main/java/org/apache/karaf/cellar/core/event
71 8 2011-05-09 2015-11-18 6 6 jbonofre@apache.org jbonofre@apache.org
cfg
groups.cfg
in assembly/src/main/resources
32 - 2011-07-05 2020-06-29 32 5 jbonofre@apache.org jbonofre@apache.org
ConfigurationEventHandler.java
in config/src/main/java/org/apache/karaf/cellar/config
95 5 2011-05-08 2019-10-04 29 5 jbonofre@apache.org jbonofre@apache.org
InstallFeatureCommand.java
in features/src/main/java/org/apache/karaf/cellar/features/shell
121 5 2011-05-09 2016-10-16 21 5 jbonofre@apache.org jbonofre@apache.org
UninstallFeatureCommand.java
in features/src/main/java/org/apache/karaf/cellar/features/shell
106 3 2011-05-09 2016-10-16 19 5 jbonofre@apache.org jbonofre@apache.org
PropSetCommand.java
in config/src/main/java/org/apache/karaf/cellar/config/shell
71 3 2011-05-08 2016-07-11 18 5 jbonofre@apache.org jbonofre@apache.org
HandlersSupport.java
in shell/src/main/java/org/apache/karaf/cellar/shell/handler
70 1 2011-05-09 2018-10-09 16 5 jbonofre@apache.org jbonofre@apache.org
GroupSupport.java
in shell/src/main/java/org/apache/karaf/cellar/shell/group
84 2 2011-05-09 2018-10-09 16 5 jbonofre@apache.org jbonofre@apache.org
QueueConsumer.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast
157 22 2011-08-27 2015-12-10 16 5 iocanel@apache.org jbonofre@apache.org
HazelcastClusterManager.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast
155 16 2011-05-09 2016-07-07 15 5 jbonofre@apache.org jbonofre@apache.org
GroupSetCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/group
29 1 2011-05-09 2016-07-07 14 5 jbonofre@apache.org jbonofre@apache.org
CellarSupport.java
in core/src/main/java/org/apache/karaf/cellar/core
160 13 2011-05-09 2020-06-29 13 5 jbonofre@apache.org tdraier@jahia.com
GroupQuitCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/group
29 1 2011-05-09 2016-07-07 13 5 jbonofre@apache.org jbonofre@apache.org
GroupJoinCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/group
29 1 2011-05-09 2016-07-07 13 5 jbonofre@apache.org jbonofre@apache.org
GroupDeleteCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/group
28 1 2011-05-09 2015-09-09 13 5 jbonofre@apache.org v.antonovich@gmail.com
HandlersStartCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/handler
20 1 2011-05-09 2016-07-07 12 5 jbonofre@apache.org jbonofre@apache.org
GroupPickCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/group
52 1 2011-08-25 2015-09-09 12 5 iocanel@apache.org v.antonovich@gmail.com
ListDistributedServicesCommand.java
in dosgi/src/main/java/org/apache/karaf/cellar/dosgi/shell
46 1 2011-09-04 2018-10-09 12 5 iocanel@apache.org jbonofre@apache.org
HandlersStopCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/handler
20 1 2011-05-09 2016-07-07 11 5 jbonofre@apache.org jbonofre@apache.org
RemoteServiceCallHandler.java
in dosgi/src/main/java/org/apache/karaf/cellar/dosgi
132 8 2011-08-26 2015-09-20 11 5 iocanel@apache.org jbonofre@apache.org
HandlersStatusCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/handler
20 1 2011-05-09 2016-07-07 10 5 jbonofre@apache.org jbonofre@apache.org
GroupListCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell/group
19 1 2011-05-09 2016-07-07 10 5 jbonofre@apache.org jbonofre@apache.org
CellarCommandSupport.java
in core/src/main/java/org/apache/karaf/cellar/core/shell
37 7 2011-05-09 2015-09-09 8 5 jbonofre@apache.org v.antonovich@gmail.com
HazelcastInstanceAware.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast
36 6 2011-05-15 2016-07-07 8 5 iocanel@apache.org jbonofre@apache.org
Discovery.java
in core/src/main/java/org/apache/karaf/cellar/core/discovery
9 - 2011-07-22 2016-06-22 7 5 iocanel@apache.org jbonofre@apache.org
OtherGroupsCompleter.java
in core/src/main/java/org/apache/karaf/cellar/core/shell/completer
14 1 2011-05-11 2015-09-09 5 5 iocanel@apache.org v.antonovich@gmail.com
LocalGroupsCompleter.java
in core/src/main/java/org/apache/karaf/cellar/core/shell/completer
14 1 2011-05-11 2015-09-09 5 5 iocanel@apache.org v.antonovich@gmail.com
CombinedClassLoader.java
in core/src/main/java/org/apache/karaf/cellar/core/utils
71 7 2011-09-02 2016-06-22 5 5 iocanel@apache.org jbonofre@apache.org
RemoteServiceInvocationHandler.java
in dosgi/src/main/java/org/apache/karaf/cellar/dosgi
52 2 2011-08-26 2015-04-14 5 5 iocanel@apache.org alberto.csm@gmail.com
AllGroupsCompleter.java
in core/src/main/java/org/apache/karaf/cellar/core/shell/completer
10 1 2011-05-11 2015-09-09 4 5 iocanel@apache.org v.antonovich@gmail.com
GroupCompleterSupport.java
in core/src/main/java/org/apache/karaf/cellar/core/shell/completer
36 3 2011-05-11 2015-09-09 4 5 iocanel@apache.org v.antonovich@gmail.com
EventHandlerRegistryDispatcher.java
in core/src/main/java/org/apache/karaf/cellar/core/event
42 7 2011-05-15 2020-06-29 4 5 iocanel@apache.org tdraier@jahia.com
CellarUtils.java
in core/src/main/java/org/apache/karaf/cellar/core/utils
98 7 2011-12-03 2020-06-29 3 5 iocanel@apache.org tdraier@jahia.com
FeaturesEventHandler.java
in features/src/main/java/org/apache/karaf/cellar/features
114 5 2011-05-09 2016-10-16 25 4 jbonofre@apache.org jbonofre@apache.org
LocalFeaturesListener.java
in features/src/main/java/org/apache/karaf/cellar/features
150 7 2011-05-09 2016-09-07 22 4 jbonofre@apache.org jbonofre@apache.org
ListBundleCommand.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle/shell
145 2 2012-02-01 2017-05-10 21 4 jbonofre@apache.org jbonofre@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CellarFeaturesMBeanImpl.java
in features/src/main/java/org/apache/karaf/cellar/features/management/internal
487 33 2014-06-16 2017-04-24 17 1 jbonofre@apache.org jbonofre@apache.org
CellarBalancerProxyServlet.java
in http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer
363 23 2015-09-17 2016-07-11 2 1 jbonofre@apache.org jbonofre@apache.org
CellarMBeanImpl.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/management/internal
263 21 2014-06-16 2018-10-09 5 1 jbonofre@apache.org jbonofre@apache.org
CellarConfigMBeanImpl.java
in config/src/main/java/org/apache/karaf/cellar/config/management/internal
247 18 2014-06-16 2016-07-11 6 1 jbonofre@apache.org jbonofre@apache.org
CellarLogMBeanImpl.java
in log/src/main/java/org/apache/karaf/cellar/log/management/internal
169 9 2016-07-06 2018-10-09 2 1 jbonofre@apache.org jbonofre@apache.org
CellarGroupMBeanImpl.java
in hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/management/internal
138 12 2014-06-16 2018-10-09 3 1 jbonofre@apache.org jbonofre@apache.org
Activator.java
in log/src/main/java/org/apache/karaf/cellar/log/internal/osgi
114 2 2016-07-06 2016-09-01 2 1 jbonofre@apache.org jbonofre@apache.org
Activator.java
in http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/internal/osgi
111 2 2015-09-17 2016-09-07 5 1 jbonofre@apache.org jbonofre@apache.org
BalancerEventHandler.java
in http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer
101 8 2015-09-17 2016-07-11 2 1 jbonofre@apache.org jbonofre@apache.org
LocalServletListener.java
in http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer
90 5 2015-09-17 2016-07-11 2 1 jbonofre@apache.org jbonofre@apache.org
GetLog.java
in log/src/main/java/org/apache/karaf/cellar/log/shell
85 3 2016-07-06 2018-10-09 2 1 jbonofre@apache.org jbonofre@apache.org
UpdateBundleCommand.java
in bundle/src/main/java/org/apache/karaf/cellar/bundle/shell
79 3 2016-10-14 2019-02-19 3 1 jbonofre@apache.org jbonofre@apache.org
RemovedNodeServiceTracker.java
in dosgi/src/main/java/org/apache/karaf/cellar/dosgi/internal/osgi
73 5 2015-09-20 2015-09-20 1 1 jbonofre@apache.org jbonofre@apache.org
RepoRefreshCommand.java
in features/src/main/java/org/apache/karaf/cellar/features/shell
71 1 2016-07-10 2016-10-17 3 1 jbonofre@apache.org jbonofre@apache.org
SetLog.java
in log/src/main/java/org/apache/karaf/cellar/log/shell
68 3 2016-07-06 2016-07-06 1 1 jbonofre@apache.org jbonofre@apache.org
DnsDiscoveryServiceFactory.java
in dns/src/main/java/org/apache/karaf/cellar/dns
66 5 2015-12-23 2015-12-23 1 1 lburgazzoli@gmail.com lburgazzoli@gmail.com
LogDisplay.java
in log/src/main/java/org/apache/karaf/cellar/log/shell
62 1 2016-07-06 2016-07-06 1 1 jbonofre@apache.org jbonofre@apache.org
Activator.java
in kar/src/main/java/org/apache/karaf/cellar/kar/internal/osgi
58 1 2016-10-20 2016-10-20 1 1 jbonofre@apache.org jbonofre@apache.org
InstallKarCommand.java
in kar/src/main/java/org/apache/karaf/cellar/kar/shell
56 3 2016-10-20 2016-10-20 1 1 jbonofre@apache.org jbonofre@apache.org
LogDisplayException.java
in log/src/main/java/org/apache/karaf/cellar/log/shell
54 1 2016-07-06 2016-07-06 1 1 jbonofre@apache.org jbonofre@apache.org
ClusterLogRecord.java
in log/src/main/java/org/apache/karaf/cellar/log
53 13 2016-07-06 2016-07-06 1 1 jbonofre@apache.org jbonofre@apache.org
LogMessage.java
in log/src/main/java/org/apache/karaf/cellar/log/shell
52 1 2016-07-06 2016-07-06 1 1 jbonofre@apache.org jbonofre@apache.org
CellarHttpMBeanImpl.java
in http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/management/internal
50 6 2016-07-10 2016-07-10 1 1 jbonofre@apache.org jbonofre@apache.org
DnsDiscoveryService.java
in dns/src/main/java/org/apache/karaf/cellar/dns
50 6 2015-12-23 2015-12-23 1 1 lburgazzoli@gmail.com lburgazzoli@gmail.com
NodeAliasCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell
49 1 2016-07-07 2016-07-07 1 1 jbonofre@apache.org jbonofre@apache.org
KarEventHandler.java
in kar/src/main/java/org/apache/karaf/cellar/kar
49 5 2016-10-20 2016-10-20 1 1 jbonofre@apache.org jbonofre@apache.org
UninstallKarCommand.java
in kar/src/main/java/org/apache/karaf/cellar/kar/shell
48 1 2016-10-20 2016-10-20 1 1 jbonofre@apache.org jbonofre@apache.org
ConfigKey.java
in kubernetes/src/main/java/org/apache/karaf/cellar/kubernetes
48 1 2020-06-29 2020-06-29 1 1 sourcepond@gmail.com sourcepond@gmail.com
LogClear.java
in log/src/main/java/org/apache/karaf/cellar/log/shell
44 1 2016-07-06 2016-07-06 1 1 jbonofre@apache.org jbonofre@apache.org
ServiceMBeanImpl.java
in dosgi/src/main/java/org/apache/karaf/cellar/dosgi/management/internal
44 3 2014-06-17 2014-06-17 1 1 jbonofre@apache.org jbonofre@apache.org
ListClusterServlets.java
in http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/command
42 1 2015-09-17 2015-09-17 1 1 jbonofre@apache.org jbonofre@apache.org
ClusterBalancerEvent.java
in http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer
42 9 2015-09-17 2016-07-11 2 1 jbonofre@apache.org jbonofre@apache.org
BalancedServletUtil.java
in http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer
37 3 2015-09-17 2015-09-17 1 1 jbonofre@apache.org jbonofre@apache.org
ShutdownCommandHandler.java
in core/src/main/java/org/apache/karaf/cellar/core/control
36 4 2017-05-10 2017-05-10 1 1 jbonofre@apache.org jbonofre@apache.org
ClusterLogKey.java
in log/src/main/java/org/apache/karaf/cellar/log
36 9 2016-07-06 2020-08-17 3 1 jbonofre@apache.org jbonofre@apache.org
LogAppender.java
in log/src/main/java/org/apache/karaf/cellar/log
35 3 2016-07-06 2018-10-09 2 1 jbonofre@apache.org jbonofre@apache.org
GetLogCommandHandler.java
in log/src/main/java/org/apache/karaf/cellar/log
31 5 2016-07-06 2016-07-06 1 1 jbonofre@apache.org jbonofre@apache.org
SetLogCommandHandler.java
in log/src/main/java/org/apache/karaf/cellar/log
31 5 2016-07-06 2016-07-06 1 1 jbonofre@apache.org jbonofre@apache.org
Activator.java
in dns/src/main/java/org/apache/karaf/cellar/dns/internal/osgi
30 2 2015-12-23 2015-12-23 1 1 lburgazzoli@gmail.com lburgazzoli@gmail.com
ProxyServletRegistry.java
in http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer
28 5 2015-09-17 2015-09-17 1 1 jbonofre@apache.org jbonofre@apache.org
FeatureState.java
in features/src/main/java/org/apache/karaf/cellar/features
26 7 2014-11-24 2015-03-16 2 1 jbonofre@apache.org jbonofre@apache.org
SetLogCommand.java
in log/src/main/java/org/apache/karaf/cellar/log
26 6 2016-07-06 2016-07-06 1 1 jbonofre@apache.org jbonofre@apache.org
ClusterKarEvent.java
in kar/src/main/java/org/apache/karaf/cellar/kar
23 5 2016-10-20 2016-10-20 1 1 jbonofre@apache.org jbonofre@apache.org
ShutdownCommand.java
in shell/src/main/java/org/apache/karaf/cellar/shell
22 1 2017-05-10 2017-05-10 1 1 jbonofre@apache.org jbonofre@apache.org
CellarFeaturesMBean.java
in features/src/main/java/org/apache/karaf/cellar/features/management
22 - 2014-06-16 2016-10-17 7 1 jbonofre@apache.org jbonofre@apache.org
GetLogResult.java
in log/src/main/java/org/apache/karaf/cellar/log
19 4 2016-07-06 2016-07-06 1 1 jbonofre@apache.org jbonofre@apache.org
ShutdownCommand.java
in core/src/main/java/org/apache/karaf/cellar/core/control
18 4 2017-05-10 2017-05-10 1 1 jbonofre@apache.org jbonofre@apache.org
GetLogCommand.java
in log/src/main/java/org/apache/karaf/cellar/log
18 4 2016-07-06 2016-07-06 1 1 jbonofre@apache.org jbonofre@apache.org
CellarMBean.java
in core/src/main/java/org/apache/karaf/cellar/core/management
16 - 2014-06-16 2017-05-10 3 1 jbonofre@apache.org jbonofre@apache.org
CellarConfigMBean.java
in config/src/main/java/org/apache/karaf/cellar/config/management
15 - 2014-06-16 2015-01-14 4 1 jbonofre@apache.org jbonofre@apache.org
Correlations

File Size vs. Number of Changes: 297 points

log/src/main/java/org/apache/karaf/cellar/log/ClusterLogKey.java x: 36 lines of code y: 3 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastGroupManager.java x: 678 lines of code y: 31 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/factory/HazelcastConfigurationManager.java x: 76 lines of code y: 16 # changes features/src/main/java/org/apache/karaf/cellar/features/FeaturesSynchronizer.java x: 274 lines of code y: 33 # changes assembly/src/main/resources/features.xml x: 139 lines of code y: 50 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/factory/HazelcastServiceFactory.java x: 63 lines of code y: 17 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/internal/osgi/Activator.java x: 372 lines of code y: 12 # changes core/src/main/java/org/apache/karaf/cellar/core/CellarSupport.java x: 160 lines of code y: 13 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/BundleSynchronizer.java x: 282 lines of code y: 34 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/management/internal/CellarBundleMBeanImpl.java x: 571 lines of code y: 18 # changes core/src/main/java/org/apache/karaf/cellar/core/event/EventHandlerRegistryDispatcher.java x: 42 lines of code y: 4 # changes config/src/main/java/org/apache/karaf/cellar/config/ConfigurationSynchronizer.java x: 210 lines of code y: 41 # changes core/src/main/java/org/apache/karaf/cellar/core/utils/CellarUtils.java x: 98 lines of code y: 3 # changes kubernetes/src/main/java/org/apache/karaf/cellar/kubernetes/ConfigKey.java x: 48 lines of code y: 1 # changes kubernetes/src/main/java/org/apache/karaf/cellar/kubernetes/KubernetesDiscoveryService.java x: 276 lines of code y: 8 # changes kubernetes/src/main/java/org/apache/karaf/cellar/kubernetes/KubernetesDiscoveryServiceFactory.java x: 137 lines of code y: 4 # changes assembly/src/main/resources/groups.cfg x: 32 lines of code y: 32 # changes assembly/src/main/resources/hazelcast.xml x: 110 lines of code y: 13 # changes assembly/src/main/resources/node.cfg x: 15 lines of code y: 14 # changes config/src/main/java/org/apache/karaf/cellar/config/ConfigurationEventHandler.java x: 95 lines of code y: 29 # changes config/src/main/java/org/apache/karaf/cellar/config/ConfigurationSupport.java x: 253 lines of code y: 19 # changes config/src/main/java/org/apache/karaf/cellar/config/LocalConfigurationListener.java x: 96 lines of code y: 24 # changes config/src/main/java/org/apache/karaf/cellar/config/internal/osgi/Activator.java x: 121 lines of code y: 10 # changes config/src/main/java/org/apache/karaf/cellar/config/shell/ListCommand.java x: 175 lines of code y: 19 # changes http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/ServletSynchronizer.java x: 171 lines of code y: 6 # changes obr/src/main/java/org/apache/karaf/cellar/obr/ObrUrlSynchronizer.java x: 148 lines of code y: 19 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastNode.java x: 71 lines of code y: 7 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/BundleCommandSupport.java x: 204 lines of code y: 17 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/UpdateBundleCommand.java x: 79 lines of code y: 3 # changes manual/src/main/theme/apache-theme.yml x: 204 lines of code y: 2 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/shell/ListDistributedServicesCommand.java x: 46 lines of code y: 12 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/management/internal/CellarGroupMBeanImpl.java x: 138 lines of code y: 3 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/management/internal/CellarMBeanImpl.java x: 263 lines of code y: 5 # changes log/src/main/java/org/apache/karaf/cellar/log/LogAppender.java x: 35 lines of code y: 2 # changes log/src/main/java/org/apache/karaf/cellar/log/management/internal/CellarLogMBeanImpl.java x: 169 lines of code y: 2 # changes log/src/main/java/org/apache/karaf/cellar/log/shell/GetLog.java x: 85 lines of code y: 2 # changes shell/src/main/java/org/apache/karaf/cellar/shell/NodePingCommand.java x: 56 lines of code y: 12 # changes shell/src/main/java/org/apache/karaf/cellar/shell/consumer/ConsumerSupport.java x: 66 lines of code y: 13 # changes shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupSupport.java x: 84 lines of code y: 16 # changes shell/src/main/java/org/apache/karaf/cellar/shell/handler/HandlersSupport.java x: 70 lines of code y: 16 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/BundleEventHandler.java x: 122 lines of code y: 27 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/LocalBundleListener.java x: 124 lines of code y: 31 # changes webconsole/src/main/java/org/apache/karaf/cellar/webconsole/CellarPlugin.java x: 193 lines of code y: 6 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ShutdownCommand.java x: 18 lines of code y: 1 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ShutdownCommandHandler.java x: 36 lines of code y: 1 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ShutdownResult.java x: 7 lines of code y: 1 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ShutdownResultHandler.java x: 8 lines of code y: 1 # changes core/src/main/java/org/apache/karaf/cellar/core/management/CellarMBean.java x: 16 lines of code y: 3 # changes shell/src/main/java/org/apache/karaf/cellar/shell/ShutdownCommand.java x: 22 lines of code y: 1 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/BundleState.java x: 62 lines of code y: 8 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/BundleSupport.java x: 139 lines of code y: 12 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/ClusterBundleEvent.java x: 55 lines of code y: 3 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/management/CellarBundleMBean.java x: 14 lines of code y: 5 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/InstallBundleCommand.java x: 115 lines of code y: 21 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/ListBundleCommand.java x: 145 lines of code y: 21 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/StartBundleCommand.java x: 73 lines of code y: 19 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/StopBundleCommand.java x: 70 lines of code y: 17 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/UninstallBundleCommand.java x: 70 lines of code y: 18 # changes features/src/main/java/org/apache/karaf/cellar/features/management/internal/CellarFeaturesMBeanImpl.java x: 487 lines of code y: 17 # changes features/src/main/java/org/apache/karaf/cellar/features/shell/RepoRemoveCommand.java x: 122 lines of code y: 13 # changes kar/src/main/java/org/apache/karaf/cellar/kar/ClusterKarEvent.java x: 23 lines of code y: 1 # changes kar/src/main/java/org/apache/karaf/cellar/kar/Constants.java x: 4 lines of code y: 1 # changes kar/src/main/java/org/apache/karaf/cellar/kar/KarEventHandler.java x: 49 lines of code y: 1 # changes kar/src/main/java/org/apache/karaf/cellar/kar/internal/osgi/Activator.java x: 58 lines of code y: 1 # changes kar/src/main/java/org/apache/karaf/cellar/kar/shell/InstallKarCommand.java x: 56 lines of code y: 1 # changes features/src/main/java/org/apache/karaf/cellar/features/RepositoryEventHandler.java x: 86 lines of code y: 17 # changes features/src/main/java/org/apache/karaf/cellar/features/management/CellarFeaturesMBean.java x: 22 lines of code y: 7 # changes features/src/main/java/org/apache/karaf/cellar/features/shell/RepoRefreshCommand.java x: 71 lines of code y: 3 # changes features/src/main/java/org/apache/karaf/cellar/features/ClusterFeaturesEvent.java x: 62 lines of code y: 5 # changes features/src/main/java/org/apache/karaf/cellar/features/FeaturesEventHandler.java x: 114 lines of code y: 25 # changes features/src/main/java/org/apache/karaf/cellar/features/shell/InstallFeatureCommand.java x: 121 lines of code y: 21 # changes features/src/main/java/org/apache/karaf/cellar/features/shell/UninstallFeatureCommand.java x: 106 lines of code y: 19 # changes shell/src/main/java/org/apache/karaf/cellar/shell/SyncCommand.java x: 122 lines of code y: 9 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/internal/osgi/Activator.java x: 121 lines of code y: 7 # changes features/src/main/java/org/apache/karaf/cellar/features/FeaturesSupport.java x: 56 lines of code y: 16 # changes features/src/main/java/org/apache/karaf/cellar/features/LocalFeaturesListener.java x: 150 lines of code y: 22 # changes features/src/main/java/org/apache/karaf/cellar/features/internal/osgi/Activator.java x: 136 lines of code y: 8 # changes http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/internal/osgi/Activator.java x: 111 lines of code y: 5 # changes obr/src/main/java/org/apache/karaf/cellar/obr/ObrBundleEventHandler.java x: 148 lines of code y: 18 # changes obr/src/main/java/org/apache/karaf/cellar/obr/ObrSupport.java x: 24 lines of code y: 5 # changes obr/src/main/java/org/apache/karaf/cellar/obr/ObrUrlEventHandler.java x: 81 lines of code y: 15 # changes obr/src/main/java/org/apache/karaf/cellar/obr/internal/osgi/Activator.java x: 118 lines of code y: 8 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/internal/osgi/Activator.java x: 110 lines of code y: 7 # changes log/src/main/java/org/apache/karaf/cellar/log/internal/osgi/Activator.java x: 114 lines of code y: 2 # changes core/src/main/java/org/apache/karaf/cellar/core/command/Command.java x: 68 lines of code y: 6 # changes core/src/main/java/org/apache/karaf/cellar/core/discovery/DiscoveryService.java x: 8 lines of code y: 3 # changes http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/CellarBalancerProxyServlet.java x: 363 lines of code y: 2 # changes config/src/main/java/org/apache/karaf/cellar/config/ClusterConfigurationEvent.java x: 29 lines of code y: 3 # changes config/src/main/java/org/apache/karaf/cellar/config/management/internal/CellarConfigMBeanImpl.java x: 247 lines of code y: 6 # changes config/src/main/java/org/apache/karaf/cellar/config/shell/DeleteCommand.java x: 64 lines of code y: 8 # changes config/src/main/java/org/apache/karaf/cellar/config/shell/PropAppendCommand.java x: 79 lines of code y: 8 # changes config/src/main/java/org/apache/karaf/cellar/config/shell/PropSetCommand.java x: 71 lines of code y: 18 # changes event/src/main/java/org/apache/karaf/cellar/event/ClusterEvent.java x: 33 lines of code y: 2 # changes event/src/main/java/org/apache/karaf/cellar/event/ClusterEventHandler.java x: 71 lines of code y: 4 # changes event/src/main/java/org/apache/karaf/cellar/event/LocalEventListener.java x: 67 lines of code y: 10 # changes features/src/main/java/org/apache/karaf/cellar/features/ClusterRepositoryEvent.java x: 49 lines of code y: 4 # changes features/src/main/java/org/apache/karaf/cellar/features/shell/RepoAddCommand.java x: 106 lines of code y: 10 # changes http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/BalancerEventHandler.java x: 101 lines of code y: 2 # changes http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/ClusterBalancerEvent.java x: 42 lines of code y: 2 # changes http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/LocalServletListener.java x: 90 lines of code y: 2 # changes obr/src/main/java/org/apache/karaf/cellar/obr/ClusterObrBundleEvent.java x: 30 lines of code y: 3 # changes obr/src/main/java/org/apache/karaf/cellar/obr/ClusterObrUrlEvent.java x: 25 lines of code y: 2 # changes obr/src/main/java/org/apache/karaf/cellar/obr/management/internal/CellarOBRMBeanImpl.java x: 193 lines of code y: 5 # changes obr/src/main/java/org/apache/karaf/cellar/obr/shell/ObrAddUrlCommand.java x: 68 lines of code y: 14 # changes obr/src/main/java/org/apache/karaf/cellar/obr/shell/ObrDeployCommand.java x: 56 lines of code y: 14 # changes obr/src/main/java/org/apache/karaf/cellar/obr/shell/ObrRemoveUrlCommand.java x: 67 lines of code y: 14 # changes http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/management/CellarHttpMBean.java x: 5 lines of code y: 1 # changes log/src/main/java/org/apache/karaf/cellar/log/ClusterLogRecord.java x: 53 lines of code y: 1 # changes log/src/main/java/org/apache/karaf/cellar/log/GetLogCommandHandler.java x: 31 lines of code y: 1 # changes log/src/main/java/org/apache/karaf/cellar/log/GetLogResult.java x: 19 lines of code y: 1 # changes log/src/main/java/org/apache/karaf/cellar/log/SetLogCommand.java x: 26 lines of code y: 1 # changes log/src/main/java/org/apache/karaf/cellar/log/management/CellarLogMBean.java x: 9 lines of code y: 1 # changes log/src/main/java/org/apache/karaf/cellar/log/shell/LogClear.java x: 44 lines of code y: 1 # changes log/src/main/java/org/apache/karaf/cellar/log/shell/LogDisplay.java x: 62 lines of code y: 1 # changes log/src/main/java/org/apache/karaf/cellar/log/shell/LogDisplayException.java x: 54 lines of code y: 1 # changes log/src/main/java/org/apache/karaf/cellar/log/shell/LogMessage.java x: 52 lines of code y: 1 # changes log/src/main/java/org/apache/karaf/cellar/log/shell/SetLog.java x: 68 lines of code y: 1 # changes core/src/main/java/org/apache/karaf/cellar/core/ClusterManager.java x: 21 lines of code y: 6 # changes core/src/main/java/org/apache/karaf/cellar/core/management/CellarGroupMBean.java x: 9 lines of code y: 2 # changes core/src/main/java/org/apache/karaf/cellar/core/shell/completer/AllNodeCompleter.java x: 14 lines of code y: 4 # changes core/src/main/java/org/apache/karaf/cellar/core/shell/completer/NodeAliasCompleter.java x: 14 lines of code y: 1 # changes core/src/main/java/org/apache/karaf/cellar/core/shell/completer/NodeCompleterSupport.java x: 46 lines of code y: 4 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastClusterManager.java x: 155 lines of code y: 15 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastInstanceAware.java x: 36 lines of code y: 8 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/management/internal/CellarNodeMBeanImpl.java x: 86 lines of code y: 4 # changes shell/src/main/java/org/apache/karaf/cellar/shell/NodesListCommand.java x: 32 lines of code y: 9 # changes shell/src/main/java/org/apache/karaf/cellar/shell/consumer/ConsumerStartCommand.java x: 19 lines of code y: 8 # changes shell/src/main/java/org/apache/karaf/cellar/shell/consumer/ConsumerStatusCommand.java x: 18 lines of code y: 8 # changes shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupJoinCommand.java x: 29 lines of code y: 13 # changes shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupListCommand.java x: 19 lines of code y: 10 # changes shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupSetCommand.java x: 29 lines of code y: 14 # changes shell/src/main/java/org/apache/karaf/cellar/shell/handler/HandlersStartCommand.java x: 20 lines of code y: 12 # changes shell/src/main/java/org/apache/karaf/cellar/shell/handler/HandlersStatusCommand.java x: 20 lines of code y: 10 # changes shell/src/main/java/org/apache/karaf/cellar/shell/handler/HandlersStopCommand.java x: 20 lines of code y: 11 # changes etcd/src/main/java/org/apache/karaf/cellar/etcd/EtcdDiscoveryService.java x: 92 lines of code y: 2 # changes etcd/src/main/java/org/apache/karaf/cellar/etcd/EtcdDiscoveryServiceFactory.java x: 83 lines of code y: 2 # changes etcd/src/main/java/org/apache/karaf/cellar/etcd/internal/CellarNode.java x: 15 lines of code y: 2 # changes etcd/src/main/java/org/apache/karaf/cellar/etcd/internal/EtcdAction.java x: 21 lines of code y: 2 # changes etcd/src/main/java/org/apache/karaf/cellar/etcd/internal/EtcdKeyNode.java x: 57 lines of code y: 2 # changes etcd/src/main/java/org/apache/karaf/cellar/etcd/internal/EtcdService.java x: 8 lines of code y: 2 # changes etcd/src/main/java/org/apache/karaf/cellar/etcd/internal/osgi/Activator.java x: 30 lines of code y: 2 # changes dns/src/main/java/org/apache/karaf/cellar/dns/DnsDiscoveryServiceFactory.java x: 66 lines of code y: 1 # changes dns/src/main/java/org/apache/karaf/cellar/dns/internal/osgi/Activator.java x: 30 lines of code y: 1 # changes core/src/main/java/org/apache/karaf/cellar/core/utils/CombinedClassLoader.java x: 71 lines of code y: 5 # changes core/src/main/java/org/apache/karaf/cellar/core/discovery/Discovery.java x: 9 lines of code y: 7 # changes core/src/main/java/org/apache/karaf/cellar/core/discovery/DiscoveryTask.java x: 80 lines of code y: 11 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/QueueConsumer.java x: 157 lines of code y: 16 # changes core/src/main/java/org/apache/karaf/cellar/core/event/EventDispatchTask.java x: 71 lines of code y: 6 # changes shell/src/main/java/org/apache/karaf/cellar/shell/ClusterCommandSupport.java x: 17 lines of code y: 6 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/RemoteServiceCallHandler.java x: 132 lines of code y: 11 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/internal/osgi/RemovedNodeServiceTracker.java x: 73 lines of code y: 1 # changes core/src/main/java/org/apache/karaf/cellar/core/internal/osgi/Activator.java x: 51 lines of code y: 5 # changes http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/BalancedServletUtil.java x: 37 lines of code y: 1 # changes http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/ProxyServletRegistry.java x: 28 lines of code y: 1 # changes http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/command/ListClusterServlets.java x: 42 lines of code y: 1 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/BlockCommand.java x: 111 lines of code y: 6 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/QueueProducer.java x: 88 lines of code y: 8 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/TopicProducer.java x: 84 lines of code y: 8 # changes cloud/src/main/java/org/apache/karaf/cellar/cloud/internal/osgi/Activator.java x: 30 lines of code y: 4 # changes event/src/main/java/org/apache/karaf/cellar/event/internal/osgi/Activator.java x: 84 lines of code y: 5 # changes utils/src/main/java/org/apache/karaf/cellar/utils/ping/internal/osgi/Activator.java x: 45 lines of code y: 4 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/completers/AllBundlesNameCompleter.java x: 28 lines of code y: 3 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/completers/AllBundlesVersionCompleter.java x: 28 lines of code y: 4 # changes config/src/main/java/org/apache/karaf/cellar/config/shell/BlockCommand.java x: 103 lines of code y: 3 # changes config/src/main/java/org/apache/karaf/cellar/config/shell/PropExcludedCommand.java x: 44 lines of code y: 4 # changes config/src/main/java/org/apache/karaf/cellar/config/shell/PropListCommand.java x: 45 lines of code y: 14 # changes config/src/main/java/org/apache/karaf/cellar/config/shell/completers/ClusterConfigCompleter.java x: 55 lines of code y: 4 # changes core/src/main/java/org/apache/karaf/cellar/core/command/TimeoutTask.java x: 16 lines of code y: 4 # changes core/src/main/java/org/apache/karaf/cellar/core/shell/CellarCommandSupport.java x: 37 lines of code y: 8 # changes core/src/main/java/org/apache/karaf/cellar/core/shell/completer/AllGroupsCompleter.java x: 10 lines of code y: 4 # changes core/src/main/java/org/apache/karaf/cellar/core/shell/completer/GroupCompleterSupport.java x: 36 lines of code y: 4 # changes features/src/main/java/org/apache/karaf/cellar/features/shell/BlockCommand.java x: 101 lines of code y: 3 # changes features/src/main/java/org/apache/karaf/cellar/features/shell/ListFeaturesCommand.java x: 172 lines of code y: 6 # changes features/src/main/java/org/apache/karaf/cellar/features/shell/RepoListCommand.java x: 122 lines of code y: 8 # changes obr/src/main/java/org/apache/karaf/cellar/obr/shell/ObrCommandSupport.java x: 26 lines of code y: 5 # changes obr/src/main/java/org/apache/karaf/cellar/obr/shell/ObrListCommand.java x: 50 lines of code y: 13 # changes obr/src/main/java/org/apache/karaf/cellar/obr/shell/ObrListUrlCommand.java x: 33 lines of code y: 12 # changes shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupCreateCommand.java x: 21 lines of code y: 9 # changes shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupDeleteCommand.java x: 28 lines of code y: 13 # changes shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupPickCommand.java x: 52 lines of code y: 12 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/RemoteServiceInvocationHandler.java x: 52 lines of code y: 5 # changes cloud/src/main/java/org/apache/karaf/cellar/cloud/BlobStoreDiscoveryServiceFactory.java x: 70 lines of code y: 9 # changes features/src/main/java/org/apache/karaf/cellar/features/Constants.java x: 6 lines of code y: 6 # changes features/src/main/java/org/apache/karaf/cellar/features/FeatureState.java x: 26 lines of code y: 2 # changes cloud/src/main/java/org/apache/karaf/cellar/cloud/BlobStoreDiscoveryService.java x: 228 lines of code y: 10 # changes config/src/main/java/org/apache/karaf/cellar/config/management/CellarConfigMBean.java x: 15 lines of code y: 4 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ConsumerSwitchCommandHandler.java x: 54 lines of code y: 7 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ManageHandlersCommandHandler.java x: 87 lines of code y: 11 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ProducerSwitchCommandHandler.java x: 56 lines of code y: 9 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/TopicConsumer.java x: 119 lines of code y: 14 # changes core/src/main/java/org/apache/karaf/cellar/core/Synchronizer.java x: 7 lines of code y: 3 # changes obr/src/main/java/org/apache/karaf/cellar/obr/management/CellarOBRMBean.java x: 11 lines of code y: 3 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ManageGroupCommandHandler.java x: 84 lines of code y: 9 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/EndpointDescription.java x: 83 lines of code y: 4 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastEventTransportFactory.java x: 76 lines of code y: 7 # changes event/src/main/java/org/apache/karaf/cellar/event/EventSupport.java x: 53 lines of code y: 3 # changes webconsole/src/main/resources/res/ui/cellar.js x: 139 lines of code y: 2 # changes utils/src/main/java/org/apache/karaf/cellar/utils/ping/PingHandler.java x: 20 lines of code y: 3 # changes obr/src/main/java/org/apache/karaf/cellar/obr/ObrBundleInfo.java x: 47 lines of code y: 2 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/CellarExtender.java x: 26 lines of code y: 3 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/Constants.java x: 7 lines of code y: 4 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastBundleListener.java x: 51 lines of code y: 4 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/Constants.java x: 12 lines of code y: 3 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/ExportServiceListener.java x: 176 lines of code y: 10 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/ImportServiceListener.java x: 175 lines of code y: 7 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/RemoteServiceFactory.java x: 34 lines of code y: 3 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/RemoteServiceFindHook.java x: 9 lines of code y: 3 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/RemoteServiceResult.java x: 14 lines of code y: 3 # changes core/src/main/java/org/apache/karaf/cellar/core/Consumer.java x: 7 lines of code y: 2 # changes core/src/main/java/org/apache/karaf/cellar/core/Dispatcher.java x: 5 lines of code y: 2 # changes core/src/main/java/org/apache/karaf/cellar/core/command/BasicCommandStore.java x: 14 lines of code y: 2 # changes core/src/main/java/org/apache/karaf/cellar/core/command/ClusteredExecutionContext.java x: 48 lines of code y: 4 # changes core/src/main/java/org/apache/karaf/cellar/core/command/CommandHandler.java x: 32 lines of code y: 3 # changes core/src/main/java/org/apache/karaf/cellar/core/control/BasicSwitch.java x: 28 lines of code y: 2 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ConsumerSwitchCommand.java x: 18 lines of code y: 2 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ManageHandlersCommand.java x: 21 lines of code y: 3 # changes core/src/main/java/org/apache/karaf/cellar/core/event/Event.java x: 52 lines of code y: 2 # changes core/src/main/java/org/apache/karaf/cellar/core/event/EventConsumer.java x: 9 lines of code y: 4 # changes core/src/main/java/org/apache/karaf/cellar/core/event/EventHandler.java x: 6 lines of code y: 3 # changes core/src/main/java/org/apache/karaf/cellar/core/event/EventHandlerServiceRegistry.java x: 24 lines of code y: 6 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/Constants.java x: 5 lines of code y: 5 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/RemoteServiceProxyClassLoader.java x: 20 lines of code y: 2 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ManageGroupResult.java x: 24 lines of code y: 2 # changes webconsole/src/main/resources/res/ui/support.js x: 201 lines of code y: 1 # changes core/src/main/java/org/apache/karaf/cellar/core/control/SwitchStatus.java x: 15 lines of code y: 1 # changes core/src/main/java/org/apache/karaf/cellar/core/command/Result.java x: 12 lines of code y: 1 # changes
50.0
# changes
  min: 1.0
  average: 6.71
  25th percentile: 2.0
  median: 4.0
  75th percentile: 9.0
  max: 50.0
0 678.0
lines of code
min: 4.0 | average: 65.46 | 25th percentile: 16.0 | median: 42.0 | 75th percentile: 83.5 | max: 678.0

Number of Contributors vs. Number of Changes: 297 points

log/src/main/java/org/apache/karaf/cellar/log/ClusterLogKey.java x: 1 # contributors y: 3 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastGroupManager.java x: 8 # contributors y: 31 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/factory/HazelcastConfigurationManager.java x: 8 # contributors y: 16 # changes features/src/main/java/org/apache/karaf/cellar/features/FeaturesSynchronizer.java x: 6 # contributors y: 33 # changes assembly/src/main/resources/features.xml x: 15 # contributors y: 50 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/factory/HazelcastServiceFactory.java x: 6 # contributors y: 17 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/internal/osgi/Activator.java x: 4 # contributors y: 12 # changes core/src/main/java/org/apache/karaf/cellar/core/CellarSupport.java x: 5 # contributors y: 13 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/BundleSynchronizer.java x: 7 # contributors y: 34 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/management/internal/CellarBundleMBeanImpl.java x: 3 # contributors y: 18 # changes core/src/main/java/org/apache/karaf/cellar/core/event/EventHandlerRegistryDispatcher.java x: 5 # contributors y: 4 # changes config/src/main/java/org/apache/karaf/cellar/config/ConfigurationSynchronizer.java x: 7 # contributors y: 41 # changes core/src/main/java/org/apache/karaf/cellar/core/utils/CellarUtils.java x: 5 # contributors y: 3 # changes kubernetes/src/main/java/org/apache/karaf/cellar/kubernetes/ConfigKey.java x: 1 # contributors y: 1 # changes kubernetes/src/main/java/org/apache/karaf/cellar/kubernetes/KubernetesDiscoveryService.java x: 3 # contributors y: 8 # changes kubernetes/src/main/java/org/apache/karaf/cellar/kubernetes/KubernetesDiscoveryServiceFactory.java x: 2 # contributors y: 4 # changes assembly/src/main/resources/groups.cfg x: 5 # contributors y: 32 # changes assembly/src/main/resources/hazelcast.xml x: 4 # contributors y: 13 # changes assembly/src/main/resources/node.cfg x: 3 # contributors y: 14 # changes config/src/main/java/org/apache/karaf/cellar/config/ConfigurationEventHandler.java x: 5 # contributors y: 29 # changes config/src/main/java/org/apache/karaf/cellar/config/ConfigurationSupport.java x: 4 # contributors y: 19 # changes config/src/main/java/org/apache/karaf/cellar/config/LocalConfigurationListener.java x: 3 # contributors y: 24 # changes config/src/main/java/org/apache/karaf/cellar/config/internal/osgi/Activator.java x: 3 # contributors y: 10 # changes http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/ServletSynchronizer.java x: 2 # contributors y: 6 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastNode.java x: 6 # contributors y: 7 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/BundleCommandSupport.java x: 4 # contributors y: 17 # changes manual/src/main/theme/apache-theme.yml x: 2 # contributors y: 2 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/shell/ListDistributedServicesCommand.java x: 5 # contributors y: 12 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/management/internal/CellarMBeanImpl.java x: 1 # contributors y: 5 # changes log/src/main/java/org/apache/karaf/cellar/log/LogAppender.java x: 1 # contributors y: 2 # changes shell/src/main/java/org/apache/karaf/cellar/shell/NodePingCommand.java x: 3 # contributors y: 12 # changes shell/src/main/java/org/apache/karaf/cellar/shell/consumer/ConsumerSupport.java x: 3 # contributors y: 13 # changes shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupSupport.java x: 5 # contributors y: 16 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/BundleEventHandler.java x: 8 # contributors y: 27 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/LocalBundleListener.java x: 9 # contributors y: 31 # changes webconsole/src/main/java/org/apache/karaf/cellar/webconsole/CellarPlugin.java x: 4 # contributors y: 6 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/BundleState.java x: 4 # contributors y: 8 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/BundleSupport.java x: 7 # contributors y: 12 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/ClusterBundleEvent.java x: 2 # contributors y: 3 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/InstallBundleCommand.java x: 3 # contributors y: 21 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/ListBundleCommand.java x: 4 # contributors y: 21 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/StartBundleCommand.java x: 3 # contributors y: 19 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/StopBundleCommand.java x: 3 # contributors y: 17 # changes features/src/main/java/org/apache/karaf/cellar/features/management/internal/CellarFeaturesMBeanImpl.java x: 1 # contributors y: 17 # changes features/src/main/java/org/apache/karaf/cellar/features/shell/RepoRemoveCommand.java x: 2 # contributors y: 13 # changes features/src/main/java/org/apache/karaf/cellar/features/management/CellarFeaturesMBean.java x: 1 # contributors y: 7 # changes features/src/main/java/org/apache/karaf/cellar/features/ClusterFeaturesEvent.java x: 2 # contributors y: 5 # changes features/src/main/java/org/apache/karaf/cellar/features/FeaturesEventHandler.java x: 4 # contributors y: 25 # changes features/src/main/java/org/apache/karaf/cellar/features/shell/InstallFeatureCommand.java x: 5 # contributors y: 21 # changes features/src/main/java/org/apache/karaf/cellar/features/shell/UninstallFeatureCommand.java x: 5 # contributors y: 19 # changes shell/src/main/java/org/apache/karaf/cellar/shell/SyncCommand.java x: 4 # contributors y: 9 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/internal/osgi/Activator.java x: 2 # contributors y: 7 # changes features/src/main/java/org/apache/karaf/cellar/features/FeaturesSupport.java x: 4 # contributors y: 16 # changes features/src/main/java/org/apache/karaf/cellar/features/LocalFeaturesListener.java x: 4 # contributors y: 22 # changes features/src/main/java/org/apache/karaf/cellar/features/internal/osgi/Activator.java x: 2 # contributors y: 8 # changes obr/src/main/java/org/apache/karaf/cellar/obr/ObrBundleEventHandler.java x: 4 # contributors y: 18 # changes obr/src/main/java/org/apache/karaf/cellar/obr/ObrUrlEventHandler.java x: 4 # contributors y: 15 # changes core/src/main/java/org/apache/karaf/cellar/core/discovery/DiscoveryService.java x: 4 # contributors y: 3 # changes config/src/main/java/org/apache/karaf/cellar/config/management/internal/CellarConfigMBeanImpl.java x: 1 # contributors y: 6 # changes config/src/main/java/org/apache/karaf/cellar/config/shell/PropDelCommand.java x: 3 # contributors y: 6 # changes config/src/main/java/org/apache/karaf/cellar/config/shell/PropSetCommand.java x: 5 # contributors y: 18 # changes event/src/main/java/org/apache/karaf/cellar/event/LocalEventListener.java x: 2 # contributors y: 10 # changes core/src/main/java/org/apache/karaf/cellar/core/shell/completer/AllNodeCompleter.java x: 3 # contributors y: 4 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastClusterManager.java x: 5 # contributors y: 15 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastInstanceAware.java x: 5 # contributors y: 8 # changes shell/src/main/java/org/apache/karaf/cellar/shell/NodesListCommand.java x: 3 # contributors y: 9 # changes shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupListCommand.java x: 5 # contributors y: 10 # changes shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupSetCommand.java x: 5 # contributors y: 14 # changes shell/src/main/java/org/apache/karaf/cellar/shell/handler/HandlersStopCommand.java x: 5 # contributors y: 11 # changes core/src/main/java/org/apache/karaf/cellar/core/utils/CombinedClassLoader.java x: 5 # contributors y: 5 # changes core/src/main/java/org/apache/karaf/cellar/core/discovery/Discovery.java x: 5 # contributors y: 7 # changes core/src/main/java/org/apache/karaf/cellar/core/discovery/DiscoveryTask.java x: 7 # contributors y: 11 # changes core/src/main/java/org/apache/karaf/cellar/core/event/EventDispatchTask.java x: 6 # contributors y: 6 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/completers/AllBundlesNameCompleter.java x: 3 # contributors y: 3 # changes obr/src/main/java/org/apache/karaf/cellar/obr/shell/ObrCommandSupport.java x: 3 # contributors y: 5 # changes cloud/src/main/java/org/apache/karaf/cellar/cloud/BlobStoreDiscoveryServiceFactory.java x: 6 # contributors y: 9 # changes cloud/src/main/java/org/apache/karaf/cellar/cloud/BlobStoreDiscoveryService.java x: 6 # contributors y: 10 # changes config/src/main/java/org/apache/karaf/cellar/config/management/CellarConfigMBean.java x: 1 # contributors y: 4 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ConsumerSwitchCommandHandler.java x: 4 # contributors y: 7 # changes core/src/main/java/org/apache/karaf/cellar/core/control/ManageHandlersCommandHandler.java x: 4 # contributors y: 11 # changes hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/TopicConsumer.java x: 4 # contributors y: 14 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/EndpointDescription.java x: 4 # contributors y: 4 # changes webconsole/src/main/resources/res/ui/cellar.js x: 4 # contributors y: 2 # changes dosgi/src/main/java/org/apache/karaf/cellar/dosgi/ExportServiceListener.java x: 4 # contributors y: 10 # changes bundle/src/main/java/org/apache/karaf/cellar/bundle/Constants.java x: 4 # contributors y: 5 # changes assembly/src/main/descriptors/unix-src.xml x: 2 # contributors y: 1 # changes
50.0
# changes
  min: 1.0
  average: 6.71
  25th percentile: 2.0
  median: 4.0
  75th percentile: 9.0
  max: 50.0
0 15.0
# contributors
min: 1.0 | average: 2.85 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 15.0

Number of Contributors vs. File Size: 297 points

log/src/main/java/org/apache/karaf/cellar/log/ClusterLogKey.java x: 1 # contributors y: 36 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastGroupManager.java x: 8 # contributors y: 678 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/factory/HazelcastConfigurationManager.java x: 8 # contributors y: 76 lines of code features/src/main/java/org/apache/karaf/cellar/features/FeaturesSynchronizer.java x: 6 # contributors y: 274 lines of code assembly/src/main/resources/features.xml x: 15 # contributors y: 139 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/factory/HazelcastServiceFactory.java x: 6 # contributors y: 63 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/internal/osgi/Activator.java x: 4 # contributors y: 372 lines of code core/src/main/java/org/apache/karaf/cellar/core/CellarSupport.java x: 5 # contributors y: 160 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/BundleSynchronizer.java x: 7 # contributors y: 282 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/management/internal/CellarBundleMBeanImpl.java x: 3 # contributors y: 571 lines of code core/src/main/java/org/apache/karaf/cellar/core/event/EventHandlerRegistryDispatcher.java x: 5 # contributors y: 42 lines of code config/src/main/java/org/apache/karaf/cellar/config/ConfigurationSynchronizer.java x: 7 # contributors y: 210 lines of code core/src/main/java/org/apache/karaf/cellar/core/utils/CellarUtils.java x: 5 # contributors y: 98 lines of code kubernetes/src/main/java/org/apache/karaf/cellar/kubernetes/ConfigKey.java x: 1 # contributors y: 48 lines of code kubernetes/src/main/java/org/apache/karaf/cellar/kubernetes/KubernetesDiscoveryService.java x: 3 # contributors y: 276 lines of code kubernetes/src/main/java/org/apache/karaf/cellar/kubernetes/KubernetesDiscoveryServiceFactory.java x: 2 # contributors y: 137 lines of code assembly/src/main/resources/groups.cfg x: 5 # contributors y: 32 lines of code assembly/src/main/resources/hazelcast.xml x: 4 # contributors y: 110 lines of code assembly/src/main/resources/node.cfg x: 3 # contributors y: 15 lines of code config/src/main/java/org/apache/karaf/cellar/config/ConfigurationEventHandler.java x: 5 # contributors y: 95 lines of code config/src/main/java/org/apache/karaf/cellar/config/ConfigurationSupport.java x: 4 # contributors y: 253 lines of code config/src/main/java/org/apache/karaf/cellar/config/LocalConfigurationListener.java x: 3 # contributors y: 96 lines of code config/src/main/java/org/apache/karaf/cellar/config/internal/osgi/Activator.java x: 3 # contributors y: 121 lines of code config/src/main/java/org/apache/karaf/cellar/config/shell/ListCommand.java x: 4 # contributors y: 175 lines of code http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/ServletSynchronizer.java x: 2 # contributors y: 171 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/ObrUrlSynchronizer.java x: 4 # contributors y: 148 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastNode.java x: 6 # contributors y: 71 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/BundleCommandSupport.java x: 4 # contributors y: 204 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/UpdateBundleCommand.java x: 1 # contributors y: 79 lines of code manual/src/main/theme/apache-theme.yml x: 2 # contributors y: 204 lines of code dosgi/src/main/java/org/apache/karaf/cellar/dosgi/shell/ListDistributedServicesCommand.java x: 5 # contributors y: 46 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/management/internal/CellarGroupMBeanImpl.java x: 1 # contributors y: 138 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/management/internal/CellarMBeanImpl.java x: 1 # contributors y: 263 lines of code log/src/main/java/org/apache/karaf/cellar/log/management/internal/CellarLogMBeanImpl.java x: 1 # contributors y: 169 lines of code log/src/main/java/org/apache/karaf/cellar/log/shell/GetLog.java x: 1 # contributors y: 85 lines of code shell/src/main/java/org/apache/karaf/cellar/shell/NodePingCommand.java x: 3 # contributors y: 56 lines of code shell/src/main/java/org/apache/karaf/cellar/shell/consumer/ConsumerSupport.java x: 3 # contributors y: 66 lines of code shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupSupport.java x: 5 # contributors y: 84 lines of code shell/src/main/java/org/apache/karaf/cellar/shell/handler/HandlersSupport.java x: 5 # contributors y: 70 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/BundleEventHandler.java x: 8 # contributors y: 122 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/LocalBundleListener.java x: 9 # contributors y: 124 lines of code webconsole/src/main/java/org/apache/karaf/cellar/webconsole/CellarPlugin.java x: 4 # contributors y: 193 lines of code core/src/main/java/org/apache/karaf/cellar/core/control/ShutdownCommand.java x: 1 # contributors y: 18 lines of code core/src/main/java/org/apache/karaf/cellar/core/control/ShutdownResult.java x: 1 # contributors y: 7 lines of code core/src/main/java/org/apache/karaf/cellar/core/management/CellarMBean.java x: 1 # contributors y: 16 lines of code shell/src/main/java/org/apache/karaf/cellar/shell/ShutdownCommand.java x: 1 # contributors y: 22 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/BundleState.java x: 4 # contributors y: 62 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/BundleSupport.java x: 7 # contributors y: 139 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/ClusterBundleEvent.java x: 2 # contributors y: 55 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/InstallBundleCommand.java x: 3 # contributors y: 115 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/ListBundleCommand.java x: 4 # contributors y: 145 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/StartBundleCommand.java x: 3 # contributors y: 73 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/StopBundleCommand.java x: 3 # contributors y: 70 lines of code features/src/main/java/org/apache/karaf/cellar/features/management/internal/CellarFeaturesMBeanImpl.java x: 1 # contributors y: 487 lines of code features/src/main/java/org/apache/karaf/cellar/features/shell/RepoRemoveCommand.java x: 2 # contributors y: 122 lines of code kar/src/main/java/org/apache/karaf/cellar/kar/Constants.java x: 1 # contributors y: 4 lines of code kar/src/main/java/org/apache/karaf/cellar/kar/KarEventHandler.java x: 1 # contributors y: 49 lines of code kar/src/main/java/org/apache/karaf/cellar/kar/internal/osgi/Activator.java x: 1 # contributors y: 58 lines of code kar/src/main/java/org/apache/karaf/cellar/kar/shell/InstallKarCommand.java x: 1 # contributors y: 56 lines of code features/src/main/java/org/apache/karaf/cellar/features/RepositoryEventHandler.java x: 4 # contributors y: 86 lines of code features/src/main/java/org/apache/karaf/cellar/features/shell/RepoRefreshCommand.java x: 1 # contributors y: 71 lines of code features/src/main/java/org/apache/karaf/cellar/features/ClusterFeaturesEvent.java x: 2 # contributors y: 62 lines of code features/src/main/java/org/apache/karaf/cellar/features/FeaturesEventHandler.java x: 4 # contributors y: 114 lines of code features/src/main/java/org/apache/karaf/cellar/features/shell/InstallFeatureCommand.java x: 5 # contributors y: 121 lines of code features/src/main/java/org/apache/karaf/cellar/features/shell/UninstallFeatureCommand.java x: 5 # contributors y: 106 lines of code shell/src/main/java/org/apache/karaf/cellar/shell/SyncCommand.java x: 4 # contributors y: 122 lines of code features/src/main/java/org/apache/karaf/cellar/features/FeaturesSupport.java x: 4 # contributors y: 56 lines of code features/src/main/java/org/apache/karaf/cellar/features/LocalFeaturesListener.java x: 4 # contributors y: 150 lines of code features/src/main/java/org/apache/karaf/cellar/features/internal/osgi/Activator.java x: 2 # contributors y: 136 lines of code http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/internal/osgi/Activator.java x: 1 # contributors y: 111 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/ObrSupport.java x: 2 # contributors y: 24 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/ObrUrlEventHandler.java x: 4 # contributors y: 81 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/internal/osgi/Activator.java x: 2 # contributors y: 118 lines of code dosgi/src/main/java/org/apache/karaf/cellar/dosgi/internal/osgi/Activator.java x: 2 # contributors y: 110 lines of code log/src/main/java/org/apache/karaf/cellar/log/internal/osgi/Activator.java x: 1 # contributors y: 114 lines of code core/src/main/java/org/apache/karaf/cellar/core/command/Command.java x: 4 # contributors y: 68 lines of code core/src/main/java/org/apache/karaf/cellar/core/discovery/DiscoveryService.java x: 4 # contributors y: 8 lines of code http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/CellarBalancerProxyServlet.java x: 1 # contributors y: 363 lines of code config/src/main/java/org/apache/karaf/cellar/config/ClusterConfigurationEvent.java x: 2 # contributors y: 29 lines of code config/src/main/java/org/apache/karaf/cellar/config/management/internal/CellarConfigMBeanImpl.java x: 1 # contributors y: 247 lines of code config/src/main/java/org/apache/karaf/cellar/config/shell/DeleteCommand.java x: 3 # contributors y: 64 lines of code config/src/main/java/org/apache/karaf/cellar/config/shell/PropAppendCommand.java x: 3 # contributors y: 79 lines of code config/src/main/java/org/apache/karaf/cellar/config/shell/PropDelCommand.java x: 3 # contributors y: 68 lines of code event/src/main/java/org/apache/karaf/cellar/event/ClusterEvent.java x: 2 # contributors y: 33 lines of code event/src/main/java/org/apache/karaf/cellar/event/ClusterEventHandler.java x: 2 # contributors y: 71 lines of code event/src/main/java/org/apache/karaf/cellar/event/LocalEventListener.java x: 2 # contributors y: 67 lines of code features/src/main/java/org/apache/karaf/cellar/features/ClusterRepositoryEvent.java x: 2 # contributors y: 49 lines of code features/src/main/java/org/apache/karaf/cellar/features/shell/RepoAddCommand.java x: 2 # contributors y: 106 lines of code http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/BalancerEventHandler.java x: 1 # contributors y: 101 lines of code http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/ClusterBalancerEvent.java x: 1 # contributors y: 42 lines of code http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/LocalServletListener.java x: 1 # contributors y: 90 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/ClusterObrBundleEvent.java x: 2 # contributors y: 30 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/ClusterObrUrlEvent.java x: 2 # contributors y: 25 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/management/internal/CellarOBRMBeanImpl.java x: 2 # contributors y: 193 lines of code log/src/main/java/org/apache/karaf/cellar/log/ClusterLogRecord.java x: 1 # contributors y: 53 lines of code log/src/main/java/org/apache/karaf/cellar/log/GetLogCommandHandler.java x: 1 # contributors y: 31 lines of code log/src/main/java/org/apache/karaf/cellar/log/GetLogResult.java x: 1 # contributors y: 19 lines of code log/src/main/java/org/apache/karaf/cellar/log/SetLogCommand.java x: 1 # contributors y: 26 lines of code log/src/main/java/org/apache/karaf/cellar/log/management/CellarLogMBean.java x: 1 # contributors y: 9 lines of code log/src/main/java/org/apache/karaf/cellar/log/shell/LogClear.java x: 1 # contributors y: 44 lines of code log/src/main/java/org/apache/karaf/cellar/log/shell/LogDisplay.java x: 1 # contributors y: 62 lines of code log/src/main/java/org/apache/karaf/cellar/log/shell/SetLog.java x: 1 # contributors y: 68 lines of code core/src/main/java/org/apache/karaf/cellar/core/ClusterManager.java x: 4 # contributors y: 21 lines of code core/src/main/java/org/apache/karaf/cellar/core/Node.java x: 2 # contributors y: 8 lines of code core/src/main/java/org/apache/karaf/cellar/core/shell/completer/NodeCompleterSupport.java x: 3 # contributors y: 46 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastClusterManager.java x: 5 # contributors y: 155 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastInstanceAware.java x: 5 # contributors y: 36 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/management/internal/CellarNodeMBeanImpl.java x: 2 # contributors y: 86 lines of code shell/src/main/java/org/apache/karaf/cellar/shell/NodesListCommand.java x: 3 # contributors y: 32 lines of code shell/src/main/java/org/apache/karaf/cellar/shell/consumer/ConsumerStartCommand.java x: 3 # contributors y: 19 lines of code shell/src/main/java/org/apache/karaf/cellar/shell/consumer/ConsumerStatusCommand.java x: 3 # contributors y: 18 lines of code shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupJoinCommand.java x: 5 # contributors y: 29 lines of code shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupListCommand.java x: 5 # contributors y: 19 lines of code etcd/src/main/java/org/apache/karaf/cellar/etcd/EtcdDiscoveryService.java x: 2 # contributors y: 92 lines of code etcd/src/main/java/org/apache/karaf/cellar/etcd/EtcdDiscoveryServiceFactory.java x: 2 # contributors y: 83 lines of code etcd/src/main/java/org/apache/karaf/cellar/etcd/internal/CellarNode.java x: 2 # contributors y: 15 lines of code etcd/src/main/java/org/apache/karaf/cellar/etcd/internal/EtcdAction.java x: 2 # contributors y: 21 lines of code etcd/src/main/java/org/apache/karaf/cellar/etcd/internal/EtcdKeyNode.java x: 2 # contributors y: 57 lines of code dns/src/main/java/org/apache/karaf/cellar/dns/DnsDiscoveryServiceFactory.java x: 1 # contributors y: 66 lines of code core/src/main/java/org/apache/karaf/cellar/core/discovery/Discovery.java x: 5 # contributors y: 9 lines of code core/src/main/java/org/apache/karaf/cellar/core/discovery/DiscoveryTask.java x: 7 # contributors y: 80 lines of code dosgi/src/main/java/org/apache/karaf/cellar/dosgi/RemoteServiceCallHandler.java x: 5 # contributors y: 132 lines of code dosgi/src/main/java/org/apache/karaf/cellar/dosgi/internal/osgi/RemovedNodeServiceTracker.java x: 1 # contributors y: 73 lines of code core/src/main/java/org/apache/karaf/cellar/core/internal/osgi/Activator.java x: 2 # contributors y: 51 lines of code http/balancer/src/main/java/org/apache/karaf/cellar/http/balancer/ProxyServletRegistry.java x: 1 # contributors y: 28 lines of code utils/src/main/java/org/apache/karaf/cellar/utils/ping/internal/osgi/Activator.java x: 2 # contributors y: 45 lines of code bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/completers/AllBundlesNameCompleter.java x: 3 # contributors y: 28 lines of code config/src/main/java/org/apache/karaf/cellar/config/shell/BlockCommand.java x: 2 # contributors y: 103 lines of code config/src/main/java/org/apache/karaf/cellar/config/shell/PropListCommand.java x: 3 # contributors y: 45 lines of code core/src/main/java/org/apache/karaf/cellar/core/shell/completer/LocalGroupsCompleter.java x: 5 # contributors y: 14 lines of code features/src/main/java/org/apache/karaf/cellar/features/shell/BlockCommand.java x: 2 # contributors y: 101 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/shell/ObrCommandSupport.java x: 3 # contributors y: 26 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/shell/ObrListCommand.java x: 3 # contributors y: 50 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/shell/ObrListUrlCommand.java x: 3 # contributors y: 33 lines of code shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupPickCommand.java x: 5 # contributors y: 52 lines of code cloud/src/main/java/org/apache/karaf/cellar/cloud/BlobStoreDiscoveryService.java x: 6 # contributors y: 228 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/TopicConsumer.java x: 4 # contributors y: 119 lines of code core/src/main/java/org/apache/karaf/cellar/core/Configurations.java x: 2 # contributors y: 17 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/Constants.java x: 2 # contributors y: 9 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/management/CellarOBRMBean.java x: 2 # contributors y: 11 lines of code core/src/main/java/org/apache/karaf/cellar/core/control/ManageGroupCommandHandler.java x: 4 # contributors y: 84 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastEventTransportFactory.java x: 4 # contributors y: 76 lines of code webconsole/src/main/resources/res/ui/cellar.js x: 4 # contributors y: 139 lines of code obr/src/main/java/org/apache/karaf/cellar/obr/ObrBundleInfo.java x: 2 # contributors y: 47 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/CellarExtender.java x: 4 # contributors y: 26 lines of code hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastBundleListener.java x: 4 # contributors y: 51 lines of code dosgi/src/main/java/org/apache/karaf/cellar/dosgi/Constants.java x: 4 # contributors y: 12 lines of code dosgi/src/main/java/org/apache/karaf/cellar/dosgi/RemoteServiceCall.java x: 4 # contributors y: 36 lines of code dosgi/src/main/java/org/apache/karaf/cellar/dosgi/RemoteServiceFactory.java x: 4 # contributors y: 34 lines of code dosgi/src/main/java/org/apache/karaf/cellar/dosgi/RemoteServiceFindHook.java x: 4 # contributors y: 9 lines of code dosgi/src/main/java/org/apache/karaf/cellar/dosgi/RemoteServiceResult.java x: 4 # contributors y: 14 lines of code core/src/main/java/org/apache/karaf/cellar/core/Dispatcher.java x: 2 # contributors y: 5 lines of code core/src/main/java/org/apache/karaf/cellar/core/command/ClusteredExecutionContext.java x: 4 # contributors y: 48 lines of code core/src/main/java/org/apache/karaf/cellar/core/event/EventHandlerServiceRegistry.java x: 4 # contributors y: 24 lines of code core/src/main/java/org/apache/karaf/cellar/core/event/EventTransportFactory.java x: 4 # contributors y: 5 lines of code cloud/src/main/java/org/apache/karaf/cellar/cloud/ServiceContainer.java x: 4 # contributors y: 30 lines of code webconsole/src/main/resources/res/ui/support.js x: 2 # contributors y: 201 lines of code
678.0
lines of code
  min: 4.0
  average: 65.46
  25th percentile: 16.0
  median: 42.0
  75th percentile: 83.5
  max: 678.0
0 15.0
# contributors
min: 1.0 | average: 2.85 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 15.0