apache / activemq-cpp
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 1,350 files with 117,665 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (1,521 lines of code)
    • 20 files changed 21-50 times (8,404 lines of code)
    • 467 files changed 6-20 times (59,979 lines of code)
    • 861 files changed 1-5 times (47,761 lines of code)
0% | 1% | 7% | 50% | 40%
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 1,350 files with 117,665 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)
    • 475 files changed by 2-5 contributors (65,207 lines of code)
    • 875 files changed by 1 contributor (52,458 lines of code)
0% | 0% | 0% | 55% | 44%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
h, cpp, java, c, m4, txt, xml, vcxproj, in, filters, sh, cfg, gitignore, spec, mk
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 2% | 12% | 51% | 33%
h0% | 0% | 2% | 58% | 39%
vcxproj0% | 0% | 0% | 100% | 0%
java0% | 0% | 0% | 58% | 41%
cfg0% | 0% | 0% | 100% | 0%
spec0% | 0% | 0% | 100% | 0%
xml0% | 0% | 0% | 100% | 0%
in0% | 0% | 0% | 14% | 85%
filters0% | 0% | 0% | 0% | 100%
c0% | 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
activemq-cpp0% | 1% | 7% | 50% | 40%
activemq-cpp-openwire-generator0% | 0% | 0% | 65% | 34%
maven-cpptools-plugin0% | 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
ActiveMQConnection.cpp
in activemq-cpp/src/main/activemq/core
1382 121 2006-12-16 2018-12-11 91 5 nmittler@apache.org rkieley@apache.org
ActiveMQConsumer.cpp
in activemq-cpp/src/main/activemq/core
139 13 2006-12-04 2013-04-02 52 2 tabish@apache.org tabish@apache.org
ActiveMQSession.cpp
in activemq-cpp/src/main/activemq/core
183 7 2006-11-27 2012-10-18 49 2 tabish@apache.org tabish@apache.org
ActiveMQConnection.h
in activemq-cpp/src/main/activemq/core
195 3 2007-01-18 2018-12-11 49 5 nmittler@apache.org rkieley@apache.org
ActiveMQConsumerKernel.cpp
in activemq-cpp/src/main/activemq/core/kernels
1555 89 2012-03-26 2015-11-23 39 3 tabish@apache.org tabish121@gmail.com
ActiveMQSession.h
in activemq-cpp/src/main/activemq/core
89 4 2006-11-27 2015-08-05 37 3 tabish@apache.org tabish121@gmail.com
FailoverTransport.cpp
in activemq-cpp/src/main/activemq/transport/failover
959 80 2009-03-27 2017-02-14 37 3 tabish@apache.org tabish121@gmail.com
ActiveMQConsumer.h
in activemq-cpp/src/main/activemq/core
54 - 2006-12-05 2015-08-05 35 3 tabish@apache.org tabish121@gmail.com
ActiveMQConnectionFactory.cpp
in activemq-cpp/src/main/activemq/core
550 63 2007-03-13 2018-12-11 31 4 tabish@apache.org rkieley@apache.org
TestRegistry.cpp
in activemq-cpp/src/test-integration
66 - 2009-03-27 2015-12-21 30 3 tabish@apache.org tabish121@gmail.com
Thread.cpp
in activemq-cpp/src/main/decaf/lang
202 22 2007-04-24 2013-10-15 30 2 tabish@apache.org tabish121@gmai.com
ActiveMQSessionKernel.cpp
in activemq-cpp/src/main/activemq/core/kernels
1078 52 2012-03-29 2016-03-17 30 3 tabish@apache.org tabish121@gmail.com
ActiveMQBytesMessage.cpp
in activemq-cpp/src/main/activemq/commands
485 40 2009-03-27 2015-08-07 28 3 tabish@apache.org tabish121@gmail.com
ActiveMQProducer.cpp
in activemq-cpp/src/main/activemq/core
80 9 2006-11-27 2012-10-18 27 2 nmittler@apache.org tabish@apache.org
ActiveMQStreamMessage.cpp
in activemq-cpp/src/main/activemq/commands
750 35 2009-03-27 2015-08-07 24 2 tabish@apache.org tabish121@gmail.com
Thread.h
in activemq-cpp/src/main/decaf/lang
86 1 2007-04-24 2015-08-05 22 2 tabish@apache.org tabish121@gmail.com
ActiveMQConnectionFactory.h
in activemq-cpp/src/main/activemq/core
119 - 2007-03-13 2018-12-11 22 4 tabish@apache.org rkieley@apache.org
ActiveMQMapMessage.cpp
in activemq-cpp/src/main/activemq/commands
329 31 2009-03-27 2015-08-03 22 2 tabish@apache.org tabish121@gmail.com
Session.h
in activemq-cpp/src/main/cms
62 - 2006-11-27 2015-08-05 21 3 tabish@apache.org tabish121@gmail.com
ActiveMQProducer.h
in activemq-cpp/src/main/activemq/core
89 14 2006-11-27 2015-08-05 21 3 nmittler@apache.org tabish121@gmail.com
OpenWireFormat.cpp
in activemq-cpp/src/main/activemq/wireformat/openwire
337 11 2009-03-27 2015-07-10 21 3 tabish@apache.org tabish121@gmail.com
Threading.cpp
in activemq-cpp/src/main/decaf/internal/util/concurrent
1136 62 2011-05-06 2015-08-04 21 3 tabish@apache.org tabish121@gmail.com
PrimitiveMap.h
in activemq-cpp/src/main/activemq/util
45 - 2006-11-28 2015-08-05 20 3 nmittler@apache.org tabish121@gmail.com
BytesMessage.h
in activemq-cpp/src/main/cms
47 - 2006-11-27 2015-08-05 20 3 tabish@apache.org tabish121@gmail.com
IOTransport.cpp
in activemq-cpp/src/main/activemq/transport
226 17 2006-11-13 2013-02-15 20 2 nmittler@apache.org tabish@apache.org
InactivityMonitor.cpp
in activemq-cpp/src/main/activemq/transport/inactivity
331 25 2009-07-21 2013-02-09 20 1 tabish@apache.org tabish@apache.org
ThreadPoolExecutor.cpp
in activemq-cpp/src/main/decaf/util/concurrent
1053 85 2011-03-27 2015-08-04 20 2 tabish@apache.org tabish121@gmail.com
ByteArrayOutputStream.h
in activemq-cpp/src/main/decaf/io
33 - 2007-04-24 2015-08-05 19 2 tabish@apache.org tabish121@gmail.com
ActiveMQTextMessage.cpp
in activemq-cpp/src/main/activemq/commands
141 10 2009-03-27 2015-08-03 19 2 tabish@apache.org tabish121@gmail.com
Pointer.h
in activemq-cpp/src/main/decaf/lang
191 12 2009-03-27 2015-08-05 19 2 tabish@apache.org tabish121@gmail.com
ActiveMQMessageTemplate.h
in activemq-cpp/src/main/activemq/commands
363 46 2009-03-27 2013-05-10 19 1 tabish@apache.org tabish@apache.org
Properties.cpp
in activemq-cpp/src/main/decaf/util
422 17 2009-05-19 2015-08-04 19 3 tabish@apache.org tabish121@gmail.com
FilterInputStream.h
in activemq-cpp/src/main/decaf/io
33 - 2007-04-24 2015-08-05 18 2 tabish@apache.org tabish121@gmail.com
ActiveMQConnectionMetaData.cpp
in activemq-cpp/src/main/activemq/core
41 9 2009-03-27 2015-08-06 18 3 tabish@apache.org tabish121@gmail.com
Message.h
in activemq-cpp/src/main/cms
77 - 2006-10-16 2015-08-05 18 3 tabish@apache.org tabish121@gmail.com
FailoverTransport.h
in activemq-cpp/src/main/activemq/transport/failover
122 2 2009-03-27 2015-08-05 18 2 tabish@apache.org tabish121@gmail.com
PrimitiveMap.cpp
in activemq-cpp/src/main/activemq/util
127 22 2006-11-28 2012-07-25 18 2 nmittler@apache.org tabish@apache.org
ActiveMQSessionExecutor.cpp
in activemq-cpp/src/main/activemq/core
139 7 2007-03-18 2014-12-01 18 4 nmittler@apache.org tabish121@gmail.com
OpenSSLSocket.cpp
in activemq-cpp/src/main/decaf/internal/net/ssl/openssl
423 25 2010-05-11 2018-12-07 18 4 tabish@apache.org jgoodyear@apache.org
ActiveMQTransactionContext.cpp
in activemq-cpp/src/main/activemq/core
505 26 2009-03-27 2015-11-23 18 2 tabish@apache.org tabish121@gmail.com
ConnectionStateTracker.cpp
in activemq-cpp/src/main/activemq/state
663 34 2009-03-27 2013-10-09 18 2 tabish@apache.org tabish121@gmai.com
ConcurrentStlMap.h
in activemq-cpp/src/main/decaf/util/concurrent
756 88 2009-03-27 2015-08-04 18 3 tabish@apache.org tabish121@gmail.com
MapMessage.h
in activemq-cpp/src/main/cms
38 - 2006-10-16 2015-08-05 17 3 tabish@apache.org tabish121@gmail.com
ByteArrayInputStream.h
in activemq-cpp/src/main/decaf/io
40 1 2007-04-24 2012-10-03 17 1 tabish@apache.org tabish@apache.org
IOTransport.h
in activemq-cpp/src/main/activemq/transport
78 6 2006-12-01 2013-02-15 17 2 nmittler@apache.org tabish@apache.org
PrimitiveTypesMarshaller.cpp
in activemq-cpp/src/main/activemq/wireformat/openwire/marshal
322 12 2009-05-14 2014-08-21 17 2 tabish@apache.org tabish121@gmail.com
Connection.h
in activemq-cpp/src/main/cms
27 - 2007-01-24 2015-08-05 16 3 nmittler@apache.org tabish121@gmail.com
FilterOutputStream.h
in activemq-cpp/src/main/decaf/io
31 - 2007-04-24 2015-08-05 16 2 tabish@apache.org tabish121@gmail.com
CMSException.h
in activemq-cpp/src/main/cms
36 - 2006-10-18 2015-08-05 16 3 tabish@apache.org tabish121@gmail.com
MessageProducer.h
in activemq-cpp/src/main/cms
43 - 2006-11-27 2015-08-05 16 3 nmittler@apache.org tabish121@gmail.com
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
ActiveMQConnection.cpp
in activemq-cpp/src/main/activemq/core
1382 121 2006-12-16 2018-12-11 91 5 nmittler@apache.org rkieley@apache.org
ActiveMQConnection.h
in activemq-cpp/src/main/activemq/core
195 3 2007-01-18 2018-12-11 49 5 nmittler@apache.org rkieley@apache.org
ActiveMQConnectionFactory.cpp
in activemq-cpp/src/main/activemq/core
550 63 2007-03-13 2018-12-11 31 4 tabish@apache.org rkieley@apache.org
ActiveMQConnectionFactory.h
in activemq-cpp/src/main/activemq/core
119 - 2007-03-13 2018-12-11 22 4 tabish@apache.org rkieley@apache.org
OpenSSLSocket.cpp
in activemq-cpp/src/main/decaf/internal/net/ssl/openssl
423 25 2010-05-11 2018-12-07 18 4 tabish@apache.org jgoodyear@apache.org
ActiveMQSessionExecutor.cpp
in activemq-cpp/src/main/activemq/core
139 7 2007-03-18 2014-12-01 18 4 nmittler@apache.org tabish121@gmail.com
spec
activemq-cpp.spec
in activemq-cpp
96 - 2010-09-08 2018-12-07 9 4 tabish@apache.org jgoodyear@apache.org
ActiveMQConsumerKernel.cpp
in activemq-cpp/src/main/activemq/core/kernels
1555 89 2012-03-26 2015-11-23 39 3 tabish@apache.org tabish121@gmail.com
FailoverTransport.cpp
in activemq-cpp/src/main/activemq/transport/failover
959 80 2009-03-27 2017-02-14 37 3 tabish@apache.org tabish121@gmail.com
ActiveMQSession.h
in activemq-cpp/src/main/activemq/core
89 4 2006-11-27 2015-08-05 37 3 tabish@apache.org tabish121@gmail.com
ActiveMQConsumer.h
in activemq-cpp/src/main/activemq/core
54 - 2006-12-05 2015-08-05 35 3 tabish@apache.org tabish121@gmail.com
ActiveMQSessionKernel.cpp
in activemq-cpp/src/main/activemq/core/kernels
1078 52 2012-03-29 2016-03-17 30 3 tabish@apache.org tabish121@gmail.com
TestRegistry.cpp
in activemq-cpp/src/test-integration
66 - 2009-03-27 2015-12-21 30 3 tabish@apache.org tabish121@gmail.com
ActiveMQBytesMessage.cpp
in activemq-cpp/src/main/activemq/commands
485 40 2009-03-27 2015-08-07 28 3 tabish@apache.org tabish121@gmail.com
Session.h
in activemq-cpp/src/main/cms
62 - 2006-11-27 2015-08-05 21 3 tabish@apache.org tabish121@gmail.com
Threading.cpp
in activemq-cpp/src/main/decaf/internal/util/concurrent
1136 62 2011-05-06 2015-08-04 21 3 tabish@apache.org tabish121@gmail.com
OpenWireFormat.cpp
in activemq-cpp/src/main/activemq/wireformat/openwire
337 11 2009-03-27 2015-07-10 21 3 tabish@apache.org tabish121@gmail.com
ActiveMQProducer.h
in activemq-cpp/src/main/activemq/core
89 14 2006-11-27 2015-08-05 21 3 nmittler@apache.org tabish121@gmail.com
BytesMessage.h
in activemq-cpp/src/main/cms
47 - 2006-11-27 2015-08-05 20 3 tabish@apache.org tabish121@gmail.com
PrimitiveMap.h
in activemq-cpp/src/main/activemq/util
45 - 2006-11-28 2015-08-05 20 3 nmittler@apache.org tabish121@gmail.com
Properties.cpp
in activemq-cpp/src/main/decaf/util
422 17 2009-05-19 2015-08-04 19 3 tabish@apache.org tabish121@gmail.com
Message.h
in activemq-cpp/src/main/cms
77 - 2006-10-16 2015-08-05 18 3 tabish@apache.org tabish121@gmail.com
ConcurrentStlMap.h
in activemq-cpp/src/main/decaf/util/concurrent
756 88 2009-03-27 2015-08-04 18 3 tabish@apache.org tabish121@gmail.com
ActiveMQConnectionMetaData.cpp
in activemq-cpp/src/main/activemq/core
41 9 2009-03-27 2015-08-06 18 3 tabish@apache.org tabish121@gmail.com
MapMessage.h
in activemq-cpp/src/main/cms
38 - 2006-10-16 2015-08-05 17 3 tabish@apache.org tabish121@gmail.com
MessageProducer.h
in activemq-cpp/src/main/cms
43 - 2006-11-27 2015-08-05 16 3 nmittler@apache.org tabish121@gmail.com
Connection.h
in activemq-cpp/src/main/cms
27 - 2007-01-24 2015-08-05 16 3 nmittler@apache.org tabish121@gmail.com
CMSException.h
in activemq-cpp/src/main/cms
36 - 2006-10-18 2015-08-05 16 3 tabish@apache.org tabish121@gmail.com
StlMap.h
in activemq-cpp/src/main/decaf/util
617 84 2009-03-27 2015-08-04 16 3 tabish@apache.org tabish121@gmail.com
ActiveMQMapMessage.h
in activemq-cpp/src/main/activemq/commands
67 1 2009-03-27 2015-08-05 16 3 tabish@apache.org tabish121@gmail.com
ActiveMQBytesMessage.h
in activemq-cpp/src/main/activemq/commands
74 - 2009-03-27 2015-08-03 16 3 tabish@apache.org tabish121@gmail.com
Message.cpp
in activemq-cpp/src/main/activemq/commands
664 52 2009-03-27 2015-08-04 15 3 tabish@apache.org tabish121@gmail.com
ActiveMQStreamMessage.h
in activemq-cpp/src/main/activemq/commands
74 - 2009-03-27 2015-08-03 15 3 tabish@apache.org tabish121@gmail.com
ActiveMQSessionKernel.h
in activemq-cpp/src/main/activemq/core/kernels
181 8 2012-03-29 2015-08-05 15 3 tabish@apache.org tabish121@gmail.com
MessageConsumer.h
in activemq-cpp/src/main/cms
27 - 2006-12-05 2015-08-05 14 3 tabish@apache.org tabish121@gmail.com
String.h
in activemq-cpp/src/main/decaf/lang
143 - 2010-03-08 2015-08-05 14 3 tabish@apache.org tabish121@gmail.com
Message.h
in activemq-cpp/src/main/activemq/commands
204 11 2009-03-27 2015-08-05 14 3 tabish@apache.org tabish121@gmail.com
Properties.h
in activemq-cpp/src/main/decaf/util
52 - 2009-03-27 2015-08-05 13 3 tabish@apache.org tabish121@gmail.com
AbstractCollection.h
in activemq-cpp/src/main/decaf/util
164 21 2009-03-27 2015-08-05 13 3 tabish@apache.org tabish121@gmail.com
Transport.h
in activemq-cpp/src/main/activemq/transport
52 - 2007-04-08 2015-08-05 13 3 tabish@apache.org tabish121@gmail.com
ActiveMQDestination.h
in activemq-cpp/src/main/activemq/commands
131 17 2009-03-27 2015-08-05 13 3 tabish@apache.org tabish121@gmail.com
Destination.h
in activemq-cpp/src/main/cms
24 - 2007-01-26 2015-08-05 12 3 nmittler@apache.org tabish121@gmail.com
ConnectionFactory.h
in activemq-cpp/src/main/cms
24 - 2007-01-26 2015-08-05 12 3 nmittler@apache.org tabish121@gmail.com
OpenSSLSocket.h
in activemq-cpp/src/main/decaf/internal/net/ssl/openssl
63 - 2010-05-11 2018-12-07 12 3 tabish@apache.org jgoodyear@apache.org
ActiveMQTempTopic.h
in activemq-cpp/src/main/activemq/commands
52 3 2009-03-27 2015-08-04 12 3 tabish@apache.org tabish121@gmail.com
ActiveMQTempQueue.h
in activemq-cpp/src/main/activemq/commands
52 3 2009-03-27 2015-08-04 12 3 tabish@apache.org tabish121@gmail.com
Config.h
in activemq-cpp/src/main/activemq/util
66 - 2006-09-29 2013-08-22 12 3 chirino@apache.org tabish@apache.org
HashMap.h
in activemq-cpp/src/main/decaf/util
868 82 2012-07-16 2015-08-04 11 3 tabish@apache.org tabish121@gmail.com
ActiveMQTempDestination.h
in activemq-cpp/src/main/activemq/commands
71 6 2009-03-27 2015-08-05 11 3 tabish@apache.org tabish121@gmail.com
MessageId.cpp
in activemq-cpp/src/main/activemq/commands
191 14 2009-03-27 2015-08-04 11 3 tabish@apache.org tabish121@gmail.com
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
deflate.c
in activemq-cpp/src/main/decaf/internal/util/zip
1193 26 2010-02-16 2010-06-07 2 1 tabish@apache.org tabish@apache.org
inflate.c
in activemq-cpp/src/main/decaf/internal/util/zip
1134 18 2010-03-08 2010-06-07 2 1 tabish@apache.org tabish@apache.org
AbstractQueuedSynchronizer.cpp
in activemq-cpp/src/main/decaf/util/concurrent/locks
1008 66 2011-05-14 2013-02-15 16 1 tabish@apache.org tabish@apache.org
trees.c
in activemq-cpp/src/main/decaf/internal/util/zip
768 23 2010-02-16 2010-06-07 3 1 tabish@apache.org tabish@apache.org
AmqCppMarshallingClassesGenerator.java
in activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/marshallers
688 16 2009-02-25 2013-03-24 8 1 tabish@apache.org tabish@apache.org
vcxproj
activemq-cpp-example.vcxproj
in activemq-cpp/vs2010-build
666 - 2013-08-20 2013-08-27 6 1 tabish@apache.org tabish@apache.org
BitSet.cpp
in activemq-cpp/src/main/decaf/util
615 27 2012-07-12 2013-03-22 4 1 tabish@apache.org tabish@apache.org
LinkedBlockingQueue.h
in activemq-cpp/src/main/decaf/util/concurrent
591 34 2011-03-27 2012-11-28 5 1 tabish@apache.org tabish@apache.org
AbstractStringBuilder.cpp
in activemq-cpp/src/main/decaf/lang
584 40 2013-11-13 2013-11-18 3 1 tabish121@gmai.com tabish121@gmai.com
Socket.cpp
in activemq-cpp/src/main/decaf/net
534 35 2010-04-09 2010-07-02 10 1 tabish@apache.org tabish@apache.org
TcpSocket.cpp
in activemq-cpp/src/main/decaf/internal/net/tcp
530 17 2010-03-25 2013-06-13 15 1 tabish@apache.org tabish@apache.org
BaseDataStreamMarshaller.cpp
in activemq-cpp/src/main/activemq/wireformat/openwire/marshal
515 28 2009-03-27 2012-10-04 8 1 tabish@apache.org tabish@apache.org
ByteArrayAdapter.cpp
in activemq-cpp/src/main/decaf/internal/util
496 17 2009-03-27 2012-10-18 8 1 tabish@apache.org tabish@apache.org
ReentrantReadWriteLock.cpp
in activemq-cpp/src/main/decaf/util/concurrent/locks
484 54 2012-06-01 2013-08-13 6 1 tabish@apache.org tabish@apache.org
infback.c
in activemq-cpp/src/main/decaf/internal/util/zip
484 4 2010-02-16 2010-06-07 2 1 tabish@apache.org tabish@apache.org
URIHelper.cpp
in activemq-cpp/src/main/decaf/internal/net
476 15 2009-03-27 2010-07-02 4 1 tabish@apache.org tabish@apache.org
gzread.c
in activemq-cpp/src/main/decaf/internal/util/zip
457 12 2010-06-07 2010-06-07 1 1 tabish@apache.org tabish@apache.org
crc32.h
in activemq-cpp/src/main/decaf/internal/util/zip
437 - 2010-02-16 2010-02-16 1 1 tabish@apache.org tabish@apache.org
ByteArrayBuffer.cpp
in activemq-cpp/src/main/decaf/internal/nio
437 13 2009-03-27 2010-12-18 5 1 tabish@apache.org tabish@apache.org
gzlib.c
in activemq-cpp/src/main/decaf/internal/util/zip
392 17 2010-06-07 2010-06-07 1 1 tabish@apache.org tabish@apache.org
gzwrite.c
in activemq-cpp/src/main/decaf/internal/util/zip
376 11 2010-06-07 2010-06-07 1 1 tabish@apache.org tabish@apache.org
ActiveMQMessageTemplate.h
in activemq-cpp/src/main/activemq/commands
363 46 2009-03-27 2013-05-10 19 1 tabish@apache.org tabish@apache.org
Timer.cpp
in activemq-cpp/src/main/decaf/util
344 21 2009-07-21 2012-12-11 9 1 tabish@apache.org tabish@apache.org
InactivityMonitor.cpp
in activemq-cpp/src/main/activemq/transport/inactivity
331 25 2009-07-21 2013-02-09 20 1 tabish@apache.org tabish@apache.org
zconf.h
in activemq-cpp/src/main/decaf/internal/util/zip
326 - 2010-02-16 2010-06-07 3 1 tabish@apache.org tabish@apache.org
DataInputStream.cpp
in activemq-cpp/src/main/decaf/io
324 17 2007-04-24 2012-10-03 14 1 tabish@apache.org tabish@apache.org
CharBuffer.cpp
in activemq-cpp/src/main/decaf/nio
323 5 2009-03-27 2010-07-02 3 1 tabish@apache.org tabish@apache.org
PrimitiveValueNode.cpp
in activemq-cpp/src/main/activemq/util
317 25 2009-03-27 2012-10-18 7 1 tabish@apache.org tabish@apache.org
StringBuffer.cpp
in activemq-cpp/src/main/decaf/lang
312 15 2013-11-13 2013-11-18 2 1 tabish121@gmai.com tabish121@gmai.com
AmqCppMarshallingHeadersGenerator.java
in activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/marshallers
306 17 2009-02-25 2013-03-24 8 1 tabish@apache.org tabish@apache.org
crc32.c
in activemq-cpp/src/main/decaf/internal/util/zip
302 10 2010-02-16 2010-06-07 2 1 tabish@apache.org tabish@apache.org
WireFormatInfo.cpp
in activemq-cpp/src/main/activemq/commands
274 24 2009-03-27 2013-08-22 8 1 tabish@apache.org tabish@apache.org
UUID.cpp
in activemq-cpp/src/main/decaf/util
271 17 2009-03-27 2013-07-01 9 1 tabish@apache.org tabish@apache.org
ActiveMQMessageTransformation.cpp
in activemq-cpp/src/main/activemq/util
270 3 2012-05-04 2012-06-11 4 1 tabish@apache.org tabish@apache.org
ServerSocket.cpp
in activemq-cpp/src/main/decaf/net
264 19 2007-04-26 2010-12-18 13 1 tabish@apache.org tabish@apache.org
ActiveMQMessageAudit.cpp
in activemq-cpp/src/main/activemq/core
262 13 2013-03-25 2013-03-26 2 1 tabish@apache.org tabish@apache.org
inffast.c
in activemq-cpp/src/main/decaf/internal/util/zip
261 1 2010-02-16 2010-06-07 2 1 tabish@apache.org tabish@apache.org
CmsTemplate.h
in activemq-cpp/src/main/activemq/cmsutil
253 27 2009-03-27 2012-10-18 9 1 tabish@apache.org tabish@apache.org
XATransactionId.cpp
in activemq-cpp/src/main/activemq/commands
248 14 2009-03-27 2013-08-23 9 1 tabish@apache.org tabish@apache.org
ActiveMQDestinationSource.cpp
in activemq-cpp/src/main/activemq/core
242 16 2013-09-03 2013-09-03 1 1 tabish121@gmai.com tabish121@gmai.com
zutil.c
in activemq-cpp/src/main/decaf/internal/util/zip
240 11 2010-02-16 2010-06-07 2 1 tabish@apache.org tabish@apache.org
TcpTransport.cpp
in activemq-cpp/src/main/activemq/transport/tcp
237 25 2009-03-27 2013-08-07 16 1 tabish@apache.org tabish@apache.org
DataOutputStream.cpp
in activemq-cpp/src/main/decaf/io
232 15 2007-04-24 2012-10-03 11 1 tabish@apache.org tabish@apache.org
zlib.h
in activemq-cpp/src/main/decaf/internal/util/zip
228 - 2010-02-16 2010-06-07 2 1 tabish@apache.org tabish@apache.org
ResponseCorrelator.cpp
in activemq-cpp/src/main/activemq/transport/correlator
226 8 2009-03-27 2013-04-03 12 1 tabish@apache.org tabish@apache.org
ReentrantLock.cpp
in activemq-cpp/src/main/decaf/util/concurrent/locks
225 29 2009-09-25 2011-05-21 11 1 tabish@apache.org tabish@apache.org
CharArrayBuffer.cpp
in activemq-cpp/src/main/decaf/internal/nio
224 3 2009-03-27 2010-12-18 5 1 tabish@apache.org tabish@apache.org
ByteBuffer.cpp
in activemq-cpp/src/main/decaf/nio
223 3 2009-03-27 2010-07-02 3 1 tabish@apache.org tabish@apache.org
BufferedInputStream.cpp
in activemq-cpp/src/main/decaf/io
219 8 2007-04-24 2012-10-03 14 1 tabish@apache.org tabish@apache.org
URLStreamHandler.cpp
in activemq-cpp/src/main/decaf/net
211 10 2013-10-21 2013-11-06 6 1 tabish121@gmai.com tabish121@gmai.com
Correlations

File Size vs. Number of Changes: 1350 points

activemq-cpp/src/main/activemq/core/ActiveMQConnection.cpp x: 1382 lines of code y: 91 # changes activemq-cpp/src/main/activemq/core/ActiveMQConnection.h x: 195 lines of code y: 49 # changes activemq-cpp/src/main/activemq/core/ActiveMQConnectionFactory.cpp x: 550 lines of code y: 31 # changes activemq-cpp/src/main/activemq/core/ActiveMQConnectionFactory.h x: 119 lines of code y: 22 # changes activemq-cpp/src/main/activemq/core/ActiveMQConstants.cpp x: 39 lines of code y: 8 # changes activemq-cpp/src/main/activemq/core/ActiveMQConstants.h x: 91 lines of code y: 11 # changes activemq-cpp/src/main/decaf/internal/net/ssl/openssl/OpenSSLSocket.cpp x: 423 lines of code y: 18 # changes activemq-cpp/activemq-cpp.spec x: 96 lines of code y: 9 # changes activemq-cpp/src/main/decaf/internal/net/ssl/openssl/OpenSSLSocket.h x: 63 lines of code y: 12 # changes activemq-cpp/src/main/activemq/transport/failover/BackupTransportPool.cpp x: 252 lines of code y: 8 # changes activemq-cpp/src/main/activemq/transport/failover/FailoverTransport.cpp x: 959 lines of code y: 37 # changes activemq-cpp/src/main/activemq/transport/failover/URIPool.cpp x: 127 lines of code y: 10 # changes activemq-cpp/src/main/activemq/wireformat/openwire/OpenWireFormatFactory.cpp x: 49 lines of code y: 10 # changes activemq-cpp/src/main/activemq/cmsutil/CmsTemplate.cpp x: 436 lines of code y: 9 # changes activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD4MessageDigestSpi.cpp x: 290 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD5MessageDigestSpi.cpp x: 320 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/security/provider/crypto/SHA1MessageDigestSpi.cpp x: 283 lines of code y: 2 # changes activemq-cpp/src/main/activemq/core/kernels/ActiveMQSessionKernel.cpp x: 1078 lines of code y: 30 # changes activemq-cpp/src/main/activemq/wireformat/stomp/StompHelper.cpp x: 242 lines of code y: 8 # changes activemq-cpp/src/test-integration/TestRegistry.cpp x: 66 lines of code y: 30 # changes activemq-cpp/vs2010-build/activemq-cpp-integration-tests.vcxproj x: 796 lines of code y: 8 # changes activemq-cpp/vs2010-build/activemq-cpp-integration-tests.vcxproj.filters x: 389 lines of code y: 4 # changes activemq-cpp/src/main/activemq/core/kernels/ActiveMQConsumerKernel.cpp x: 1555 lines of code y: 39 # changes activemq-cpp/src/main/activemq/core/ActiveMQTransactionContext.cpp x: 505 lines of code y: 18 # changes activemq-cpp/src/main/decaf/util/Date.cpp x: 65 lines of code y: 6 # changes activemq-cpp/src/main/decaf/util/Date.h x: 29 lines of code y: 6 # changes activemq-cpp/assembly/source.xml x: 67 lines of code y: 10 # changes activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.cpp x: 485 lines of code y: 28 # changes activemq-cpp/src/main/activemq/commands/ActiveMQObjectMessage.cpp x: 93 lines of code y: 6 # changes activemq-cpp/src/main/activemq/commands/ActiveMQStreamMessage.cpp x: 750 lines of code y: 24 # changes activemq-cpp/src/main/activemq/core/FifoMessageDispatchChannel.cpp x: 109 lines of code y: 4 # changes activemq-cpp/src/main/activemq/core/SimplePriorityMessageDispatchChannel.cpp x: 149 lines of code y: 4 # changes activemq-cpp/src/main/decaf/util/LinkedList.h x: 748 lines of code y: 6 # changes activemq-cpp/src/main/activemq/core/ActiveMQConnectionMetaData.cpp x: 41 lines of code y: 18 # changes activemq-cpp/doxygen.cfg x: 256 lines of code y: 6 # changes activemq-cpp/src/main/activemq/threads/TaskRunner.h x: 17 lines of code y: 5 # changes activemq-cpp/src/main/activemq/util/ActiveMQMessageTransformation.h x: 26 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/nio/DoubleArrayBuffer.h x: 51 lines of code y: 7 # changes activemq-cpp/src/main/decaf/net/SocketFactory.h x: 28 lines of code y: 10 # changes activemq-cpp/src/main/decaf/net/URL.h x: 64 lines of code y: 7 # changes activemq-cpp/src/main/decaf/net/ssl/SSLParameters.h x: 55 lines of code y: 4 # changes activemq-cpp/src/main/decaf/net/ssl/SSLServerSocket.h x: 28 lines of code y: 4 # changes activemq-cpp/src/main/decaf/security/MessageDigest.h x: 49 lines of code y: 3 # changes activemq-cpp/src/main/decaf/security/SecureRandom.cpp x: 99 lines of code y: 4 # changes activemq-cpp/src/main/decaf/security/SecureRandom.h x: 27 lines of code y: 3 # changes activemq-cpp/src/main/decaf/util/HashSet.h x: 94 lines of code y: 7 # changes activemq-cpp/src/main/decaf/util/List.h x: 35 lines of code y: 8 # changes activemq-cpp/src/main/decaf/util/StlList.h x: 332 lines of code y: 9 # changes activemq-cpp/src/main/decaf/util/concurrent/Executor.h x: 17 lines of code y: 8 # changes activemq-cpp/src/main/decaf/util/concurrent/FutureTask.h x: 282 lines of code y: 7 # changes activemq-cpp/src/main/decaf/util/concurrent/RejectedExecutionHandler.h x: 17 lines of code y: 4 # changes activemq-cpp/src/main/decaf/util/concurrent/ThreadPoolExecutor.h x: 147 lines of code y: 8 # changes activemq-cpp/src/main/decaf/util/logging/Formatter.h x: 21 lines of code y: 7 # changes activemq-cpp/src/main/decaf/util/logging/Logger.h x: 121 lines of code y: 11 # changes activemq-cpp/src/main/decaf/util/zip/Deflater.h x: 53 lines of code y: 8 # changes activemq-cpp/src/main/activemq/commands/ActiveMQBlobMessage.h x: 59 lines of code y: 9 # changes activemq-cpp/src/main/activemq/commands/ActiveMQDestination.h x: 131 lines of code y: 13 # changes activemq-cpp/src/main/activemq/commands/ActiveMQMapMessage.h x: 67 lines of code y: 16 # changes activemq-cpp/src/main/activemq/commands/ActiveMQTempDestination.h x: 71 lines of code y: 11 # changes activemq-cpp/src/main/activemq/commands/BaseCommand.h x: 121 lines of code y: 8 # changes activemq-cpp/src/main/activemq/commands/BrokerError.h x: 74 lines of code y: 8 # changes activemq-cpp/src/main/activemq/commands/DataStructure.h x: 17 lines of code y: 2 # changes activemq-cpp/src/main/activemq/commands/Message.h x: 204 lines of code y: 14 # changes activemq-cpp/src/main/activemq/commands/WireFormatInfo.h x: 83 lines of code y: 7 # changes activemq-cpp/src/main/activemq/core/ActiveMQConsumer.h x: 54 lines of code y: 35 # changes activemq-cpp/src/main/activemq/core/ActiveMQMessageAudit.h x: 35 lines of code y: 3 # changes activemq-cpp/src/main/activemq/core/ActiveMQProducer.h x: 89 lines of code y: 21 # changes activemq-cpp/src/main/activemq/core/ActiveMQSession.h x: 89 lines of code y: 37 # changes activemq-cpp/src/main/activemq/core/ActiveMQSessionExecutor.h x: 60 lines of code y: 10 # changes activemq-cpp/src/main/activemq/core/Dispatcher.h x: 15 lines of code y: 10 # changes activemq-cpp/src/main/activemq/core/PrefetchPolicy.h x: 29 lines of code y: 5 # changes activemq-cpp/src/main/activemq/core/RedeliveryPolicy.h x: 38 lines of code y: 6 # changes activemq-cpp/src/main/activemq/core/kernels/ActiveMQConsumerKernel.h x: 120 lines of code y: 12 # changes activemq-cpp/src/main/activemq/core/kernels/ActiveMQProducerKernel.h x: 118 lines of code y: 6 # changes activemq-cpp/src/main/activemq/core/kernels/ActiveMQSessionKernel.h x: 181 lines of code y: 15 # changes activemq-cpp/src/main/activemq/transport/Transport.h x: 52 lines of code y: 13 # changes activemq-cpp/src/main/activemq/transport/discovery/AbstractDiscoveryAgent.h x: 69 lines of code y: 3 # changes activemq-cpp/src/main/activemq/transport/discovery/DiscoveredBrokerData.h x: 44 lines of code y: 3 # changes activemq-cpp/src/main/activemq/transport/discovery/DiscoveryAgentFactory.h x: 16 lines of code y: 3 # changes activemq-cpp/src/main/activemq/transport/discovery/DiscoveryAgentRegistry.h x: 36 lines of code y: 2 # changes activemq-cpp/src/main/activemq/transport/failover/BackupTransport.h x: 57 lines of code y: 6 # changes activemq-cpp/src/main/activemq/transport/failover/FailoverTransport.h x: 122 lines of code y: 18 # changes activemq-cpp/src/main/activemq/util/AdvisorySupport.h x: 128 lines of code y: 3 # changes activemq-cpp/src/main/activemq/util/IdGenerator.h x: 37 lines of code y: 5 # changes activemq-cpp/src/main/activemq/util/PrimitiveMap.h x: 45 lines of code y: 20 # changes activemq-cpp/src/main/activemq/util/URISupport.h x: 33 lines of code y: 10 # changes activemq-cpp/src/main/activemq/wireformat/openwire/marshal/BaseDataStreamMarshaller.h x: 124 lines of code y: 5 # changes activemq-cpp/src/main/activemq/wireformat/openwire/marshal/DataStreamMarshaller.h x: 38 lines of code y: 4 # changes activemq-cpp/src/main/activemq/wireformat/stomp/StompHelper.h x: 49 lines of code y: 6 # changes activemq-cpp/src/main/activemq/wireformat/stomp/StompWireFormat.h x: 69 lines of code y: 14 # changes activemq-cpp/src/main/cms/BytesMessage.h x: 47 lines of code y: 20 # changes activemq-cpp/src/main/cms/CMSException.h x: 36 lines of code y: 16 # changes activemq-cpp/src/main/cms/CMSProperties.h x: 26 lines of code y: 8 # changes activemq-cpp/src/main/cms/Connection.h x: 27 lines of code y: 16 # changes activemq-cpp/src/main/cms/ConnectionFactory.h x: 24 lines of code y: 12 # changes activemq-cpp/src/main/cms/DestinationEvent.h x: 14 lines of code y: 2 # changes activemq-cpp/src/main/cms/MapMessage.h x: 38 lines of code y: 17 # changes activemq-cpp/src/main/cms/Message.h x: 77 lines of code y: 18 # changes activemq-cpp/src/main/cms/MessageConsumer.h x: 27 lines of code y: 14 # changes activemq-cpp/src/main/cms/MessageProducer.h x: 43 lines of code y: 16 # changes activemq-cpp/src/main/cms/ObjectMessage.h x: 13 lines of code y: 11 # changes activemq-cpp/src/main/cms/QueueBrowser.h x: 19 lines of code y: 10 # changes activemq-cpp/src/main/cms/Session.h x: 62 lines of code y: 21 # changes activemq-cpp/src/main/cms/StreamMessage.h x: 42 lines of code y: 11 # changes activemq-cpp/src/main/cms/XAConnection.h x: 14 lines of code y: 5 # changes activemq-cpp/src/main/cms/XAException.h x: 54 lines of code y: 5 # changes activemq-cpp/src/main/cms/XASession.h x: 13 lines of code y: 4 # changes activemq-cpp/src/main/cms/Xid.h x: 23 lines of code y: 6 # changes activemq-cpp/src/main/decaf/internal/net/URLType.h x: 85 lines of code y: 3 # changes activemq-cpp/src/main/decaf/internal/nio/BufferFactory.h x: 41 lines of code y: 4 # changes activemq-cpp/src/main/decaf/internal/util/ByteArrayAdapter.h x: 112 lines of code y: 8 # changes activemq-cpp/src/main/decaf/internal/util/HexStringParser.h x: 80 lines of code y: 5 # changes activemq-cpp/src/main/decaf/internal/util/concurrent/Threading.h x: 72 lines of code y: 6 # changes activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.h x: 33 lines of code y: 19 # changes activemq-cpp/src/main/decaf/io/DataInput.h x: 34 lines of code y: 7 # changes activemq-cpp/src/main/decaf/io/DataInputStream.h x: 41 lines of code y: 13 # changes activemq-cpp/src/main/decaf/io/FilterInputStream.h x: 33 lines of code y: 18 # changes activemq-cpp/src/main/decaf/io/InputStream.h x: 67 lines of code y: 11 # changes activemq-cpp/src/main/decaf/lang/ArrayPointer.h x: 235 lines of code y: 12 # changes activemq-cpp/src/main/decaf/lang/Boolean.h x: 43 lines of code y: 7 # changes activemq-cpp/src/main/decaf/lang/Byte.h x: 79 lines of code y: 8 # changes activemq-cpp/src/main/decaf/lang/Character.h x: 113 lines of code y: 6 # changes activemq-cpp/src/main/decaf/lang/Double.h x: 87 lines of code y: 6 # changes activemq-cpp/src/main/decaf/lang/Exception.h x: 41 lines of code y: 9 # changes activemq-cpp/src/main/decaf/lang/Integer.h x: 91 lines of code y: 8 # changes activemq-cpp/src/main/decaf/lang/Pointer.h x: 191 lines of code y: 19 # changes activemq-cpp/src/main/decaf/lang/String.h x: 143 lines of code y: 14 # changes activemq-cpp/src/main/decaf/lang/StringBuffer.h x: 107 lines of code y: 4 # changes activemq-cpp/src/main/decaf/lang/StringBuilder.h x: 90 lines of code y: 4 # changes activemq-cpp/src/main/decaf/lang/System.h x: 72 lines of code y: 10 # changes activemq-cpp/src/main/decaf/lang/Thread.h x: 86 lines of code y: 22 # changes activemq-cpp/src/main/decaf/lang/ThreadLocal.h x: 47 lines of code y: 4 # changes activemq-cpp/src/main/decaf/net/Socket.h x: 98 lines of code y: 15 # changes activemq-cpp/src/main/decaf/net/SocketImpl.h x: 60 lines of code y: 8 # changes activemq-cpp/src/main/decaf/nio/Buffer.h x: 44 lines of code y: 5 # changes activemq-cpp/src/main/decaf/nio/ByteBuffer.h x: 84 lines of code y: 6 # changes activemq-cpp/src/main/decaf/nio/CharBuffer.h x: 61 lines of code y: 5 # changes activemq-cpp/src/main/decaf/util/AbstractCollection.h x: 164 lines of code y: 13 # changes activemq-cpp/src/main/decaf/util/Map.h x: 39 lines of code y: 12 # changes activemq-cpp/src/main/decaf/util/concurrent/CopyOnWriteArrayList.h x: 786 lines of code y: 7 # changes activemq-cpp/src/main/decaf/util/concurrent/ThreadFactory.h x: 15 lines of code y: 6 # changes activemq-cpp/src/main/decaf/util/concurrent/locks/AbstractQueuedSynchronizer.h x: 74 lines of code y: 3 # changes activemq-cpp/src/main/decaf/util/logging/LogManager.h x: 60 lines of code y: 12 # changes activemq-cpp/src/main/decaf/util/zip/CheckedInputStream.cpp x: 98 lines of code y: 5 # changes activemq-cpp/src/main/decaf/util/zip/Deflater.cpp x: 298 lines of code y: 11 # changes activemq-cpp/src/main/decaf/util/zip/DeflaterOutputStream.cpp x: 130 lines of code y: 7 # changes activemq-cpp/src/main/decaf/util/zip/Inflater.cpp x: 277 lines of code y: 11 # changes activemq-cpp/src/main/decaf/util/zip/InflaterInputStream.cpp x: 192 lines of code y: 11 # changes activemq-cpp/src/main/activemq/commands/ActiveMQDestination.cpp x: 209 lines of code y: 15 # changes activemq-cpp/src/main/activemq/util/AdvisorySupport.cpp x: 779 lines of code y: 3 # changes activemq-cpp/src/main/decaf/util/concurrent/SynchronousQueue.h x: 126 lines of code y: 8 # changes activemq-cpp/src/main/decaf/internal/util/concurrent/Threading.cpp x: 1136 lines of code y: 21 # changes activemq-cpp/src/main/decaf/net/HttpURLConnection.cpp x: 113 lines of code y: 2 # changes activemq-cpp/src/main/decaf/util/StlSet.h x: 133 lines of code y: 8 # changes activemq-cpp/src/main/decaf/util/concurrent/BlockingQueue.h x: 26 lines of code y: 9 # changes activemq-cpp/src/main/decaf/util/concurrent/ThreadPoolExecutor.cpp x: 1053 lines of code y: 20 # changes activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/CommandHeaderGenerator.java x: 205 lines of code y: 9 # changes activemq-cpp/src/main/activemq/commands/ActiveMQTempQueue.h x: 52 lines of code y: 12 # changes activemq-cpp/src/main/activemq/commands/BrokerInfo.cpp x: 251 lines of code y: 7 # changes activemq-cpp/src/main/activemq/commands/ConnectionControl.h x: 65 lines of code y: 9 # changes activemq-cpp/src/main/activemq/commands/ConnectionError.cpp x: 107 lines of code y: 7 # changes activemq-cpp/src/main/activemq/commands/ConnectionInfo.cpp x: 244 lines of code y: 11 # changes activemq-cpp/src/main/activemq/commands/ConnectionInfo.h x: 78 lines of code y: 11 # changes activemq-cpp/src/main/activemq/commands/ConsumerControl.cpp x: 167 lines of code y: 8 # changes activemq-cpp/src/main/activemq/commands/ConsumerInfo.cpp x: 385 lines of code y: 11 # changes activemq-cpp/src/main/activemq/commands/ConsumerInfo.h x: 114 lines of code y: 11 # changes activemq-cpp/src/main/activemq/commands/DestinationInfo.cpp x: 165 lines of code y: 7 # changes activemq-cpp/src/main/activemq/commands/DiscoveryEvent.h x: 39 lines of code y: 6 # changes activemq-cpp/src/main/activemq/commands/JournalQueueAck.cpp x: 101 lines of code y: 6 # changes activemq-cpp/src/main/activemq/commands/JournalTopicAck.cpp x: 167 lines of code y: 6 # changes activemq-cpp/src/main/activemq/commands/Message.cpp x: 664 lines of code y: 15 # changes activemq-cpp/src/main/activemq/commands/MessageAck.cpp x: 267 lines of code y: 10 # changes activemq-cpp/src/main/activemq/commands/MessageAck.h x: 81 lines of code y: 9 # changes activemq-cpp/src/main/activemq/commands/MessageDispatch.h x: 58 lines of code y: 7 # changes activemq-cpp/src/main/activemq/commands/MessageDispatchNotification.cpp x: 143 lines of code y: 7 # changes activemq-cpp/src/main/activemq/commands/MessagePull.cpp x: 158 lines of code y: 7 # changes activemq-cpp/src/main/activemq/commands/ProducerInfo.cpp x: 171 lines of code y: 8 # changes activemq-cpp/src/main/activemq/commands/RemoveInfo.cpp x: 95 lines of code y: 8 # changes activemq-cpp/src/main/activemq/commands/RemoveSubscriptionInfo.cpp x: 113 lines of code y: 7 # changes activemq-cpp/src/main/activemq/commands/SessionInfo.cpp x: 90 lines of code y: 10 # changes activemq-cpp/src/main/activemq/commands/SessionInfo.h x: 47 lines of code y: 9 # changes activemq-cpp/src/main/activemq/commands/TransactionInfo.cpp x: 119 lines of code y: 7 # changes activemq-cpp/src/main/decaf/util/HashMap.h x: 868 lines of code y: 11 # changes activemq-cpp/src/main/decaf/util/LinkedHashMap.h x: 573 lines of code y: 3 # changes activemq-cpp/src/main/decaf/util/concurrent/ConcurrentStlMap.h x: 756 lines of code y: 18 # changes activemq-cpp/src/main/decaf/util/Queue.h x: 24 lines of code y: 11 # changes activemq-cpp/src/main/decaf/util/StlMap.h x: 617 lines of code y: 16 # changes activemq-cpp/src/main/decaf/lang/System.cpp x: 381 lines of code y: 16 # changes activemq-cpp/src/main/decaf/util/Properties.cpp x: 422 lines of code y: 19 # changes activemq-cpp/src/test-benchmarks/decaf/io/DataInputStreamBenchmark.cpp x: 71 lines of code y: 4 # changes activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.h x: 74 lines of code y: 16 # changes activemq-cpp/src/main/activemq/commands/ActiveMQMapMessage.cpp x: 329 lines of code y: 22 # changes activemq-cpp/src/main/activemq/commands/ActiveMQObjectMessage.h x: 31 lines of code y: 9 # changes activemq-cpp/src/main/activemq/commands/ActiveMQStreamMessage.h x: 74 lines of code y: 15 # changes activemq-cpp/src/main/activemq/commands/ActiveMQTextMessage.cpp x: 141 lines of code y: 19 # changes activemq-cpp/src/main/activemq/core/ActiveMQQueueBrowser.cpp x: 208 lines of code y: 11 # changes activemq-cpp/src/main/cms/AsyncCallback.cpp x: 4 lines of code y: 2 # changes activemq-cpp/src/main/decaf/util/PriorityQueue.h x: 262 lines of code y: 14 # changes activemq-cpp/src/main/decaf/net/URL.cpp x: 281 lines of code y: 9 # changes activemq-cpp/src/test-integration/activemq/util/IntegrationCommon.cpp x: 15 lines of code y: 7 # changes activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/MessageAckSourceGenerator.java x: 72 lines of code y: 2 # changes activemq-cpp/src/main/activemq/core/ConnectionAudit.cpp x: 105 lines of code y: 5 # changes activemq-cpp/vs2010-build/activemq-cpp-unit-tests.vcxproj x: 1165 lines of code y: 7 # changes activemq-cpp/vs2010-build/activemq-cpp-unit-tests.vcxproj.filters x: 1604 lines of code y: 3 # changes activemq-cpp/vs2010-build/activemq-cpp.vcxproj x: 3035 lines of code y: 8 # changes activemq-cpp/vs2010-build/activemq-cpp.vcxproj.filters x: 4277 lines of code y: 3 # changes activemq-cpp/src/main/activemq/transport/discovery/AbstractDiscoveryAgent.cpp x: 379 lines of code y: 4 # changes activemq-cpp/src/main/decaf/util/Random.cpp x: 111 lines of code y: 9 # changes activemq-cpp/src/main/activemq/wireformat/openwire/OpenWireFormat.cpp x: 337 lines of code y: 21 # changes activemq-cpp/src/main/decaf/util/ArrayList.h x: 305 lines of code y: 6 # changes activemq-cpp/src/main/activemq/core/ActiveMQSessionExecutor.cpp x: 139 lines of code y: 18 # changes activemq-cpp/src/main/activemq/wireformat/openwire/marshal/PrimitiveTypesMarshaller.cpp x: 322 lines of code y: 17 # changes activemq-cpp/src/main/decaf/net/InetAddress.cpp x: 124 lines of code y: 9 # changes activemq-cpp/src/main/activemq/core/kernels/ActiveMQProducerKernel.cpp x: 206 lines of code y: 12 # changes activemq-cpp/src/main/decaf/lang/Integer.cpp x: 313 lines of code y: 8 # changes activemq-cpp/src/main/decaf/util/concurrent/Mutex.cpp x: 126 lines of code y: 12 # changes activemq-cpp/src/main/activemq/wireformat/stomp/StompWireFormat.cpp x: 390 lines of code y: 15 # changes activemq-cpp/src/main/decaf/internal/util/concurrent/unix/PlatformThread.cpp x: 331 lines of code y: 5 # changes activemq-cpp/src/main/decaf/internal/util/concurrent/windows/PlatformThread.cpp x: 279 lines of code y: 6 # changes activemq-cpp/src/main/decaf/lang/Number.cpp x: 5 lines of code y: 1 # changes activemq-cpp/src/main/decaf/lang/StringBuilder.cpp x: 153 lines of code y: 3 # changes activemq-cpp/src/main/decaf/lang/String.cpp x: 1065 lines of code y: 15 # changes activemq-cpp/src/main/activemq/library/ActiveMQCPP.cpp x: 61 lines of code y: 13 # changes activemq-cpp/src/main/decaf/lang/AbstractStringBuilder.cpp x: 584 lines of code y: 3 # changes activemq-cpp/src/main/decaf/lang/StringBuffer.cpp x: 312 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/net/URLStreamHandlerManager.cpp x: 100 lines of code y: 3 # changes activemq-cpp/src/main/decaf/internal/net/https/HttpsHandler.h x: 19 lines of code y: 1 # changes activemq-cpp/src/main/decaf/net/URLStreamHandler.cpp x: 211 lines of code y: 6 # changes activemq-cpp/src/main/decaf/internal/net/URLUtils.cpp x: 89 lines of code y: 1 # changes activemq-cpp/src/main/decaf/lang/exceptions/ArrayIndexOutOfBoundsException.cpp x: 36 lines of code y: 1 # changes activemq-cpp/src/main/decaf/net/URLConnection.h x: 108 lines of code y: 3 # changes activemq-cpp/src/main/decaf/lang/exceptions/SecurityException.cpp x: 28 lines of code y: 1 # changes activemq-cpp/src/main/decaf/net/Proxy.h x: 11 lines of code y: 1 # changes activemq-cpp/src/main/decaf/net/URI.cpp x: 637 lines of code y: 6 # changes activemq-cpp/src/main/decaf/net/URLConnection.cpp x: 122 lines of code y: 2 # changes activemq-cpp/src/main/activemq/wireformat/stomp/StompFrame.cpp x: 177 lines of code y: 11 # changes activemq-cpp/src/main/activemq/transport/discovery/AbstractDiscoveryAgentFactory.cpp x: 50 lines of code y: 2 # changes activemq-cpp/src/main/activemq/transport/discovery/http/HttpDiscoveryAgent.cpp x: 134 lines of code y: 1 # changes activemq-cpp/src/main/activemq/transport/discovery/DiscoveryTransport.cpp x: 160 lines of code y: 2 # changes activemq-cpp/src/main/activemq/threads/CompositeTaskRunner.cpp x: 153 lines of code y: 10 # changes activemq-cpp/src/main/decaf/lang/Thread.cpp x: 202 lines of code y: 30 # changes activemq-cpp/src/main/activemq/transport/discovery/DiscoveryAgentRegistry.cpp x: 66 lines of code y: 1 # changes activemq-cpp/src/main/activemq/transport/discovery/DiscoveryTransportFactory.cpp x: 58 lines of code y: 1 # changes activemq-cpp/src/main/activemq/util/URISupport.cpp x: 287 lines of code y: 9 # changes activemq-cpp/src/main/activemq/state/ConnectionStateTracker.cpp x: 663 lines of code y: 18 # changes activemq-cpp/src/main/decaf/util/comparators/Equals.h x: 52 lines of code y: 1 # changes activemq-cpp/src/main/decaf/util/AbstractList.h x: 299 lines of code y: 6 # changes activemq-cpp/src/main/activemq/core/ActiveMQDestinationSource.cpp x: 242 lines of code y: 1 # changes activemq-cpp/vs2010-build/activemq-cpp-example.vcxproj x: 666 lines of code y: 6 # changes activemq-cpp/src/main/activemq/commands/XATransactionId.cpp x: 248 lines of code y: 9 # changes activemq-cpp/src/main/activemq/commands/WireFormatInfo.cpp x: 274 lines of code y: 8 # changes activemq-cpp/src/main/decaf/util/concurrent/locks/ReentrantReadWriteLock.cpp x: 484 lines of code y: 6 # changes activemq-cpp/src/main/activemq/transport/tcp/TcpTransport.cpp x: 237 lines of code y: 16 # changes activemq-cpp/src/main/decaf/internal/net/ssl/openssl/OpenSSLParameters.cpp x: 75 lines of code y: 5 # changes activemq-cpp/src/main/decaf/util/UUID.cpp x: 271 lines of code y: 9 # changes activemq-cpp/src/main/decaf/internal/net/tcp/TcpSocket.cpp x: 530 lines of code y: 15 # changes activemq-cpp/src/main/activemq/util/PrimitiveValueConverter.cpp x: 200 lines of code y: 6 # changes activemq-cpp/src/main/decaf/internal/util/HexStringParser.cpp x: 189 lines of code y: 5 # changes activemq-cpp/src/main/activemq/commands/ActiveMQMessageTemplate.h x: 363 lines of code y: 19 # changes activemq-cpp/src/main/activemq/util/MarshallingSupport.cpp x: 175 lines of code y: 5 # changes activemq-cpp/src/main/decaf/internal/util/concurrent/unix/Atomics.cpp x: 173 lines of code y: 2 # changes activemq-cpp/src/main/activemq/transport/correlator/ResponseCorrelator.cpp x: 226 lines of code y: 12 # changes activemq-cpp/src/main/cms/Closeable.h x: 12 lines of code y: 9 # changes activemq-cpp/src/main/cms/Startable.h x: 12 lines of code y: 8 # changes activemq-cpp/src/main/cms/TemporaryQueue.h x: 13 lines of code y: 12 # changes activemq-cpp/src/main/activemq/core/ActiveMQConsumer.cpp x: 139 lines of code y: 52 # changes activemq-cpp/src/main/activemq/core/ActiveMQMessageAudit.cpp x: 262 lines of code y: 2 # changes activemq-cpp/src/main/activemq/commands/ConnectionControl.cpp x: 188 lines of code y: 8 # changes activemq-cpp/src/main/activemq/commands/ConsumerId.cpp x: 144 lines of code y: 9 # changes activemq-cpp/src/main/activemq/commands/IntegerResponse.cpp x: 65 lines of code y: 5 # changes activemq-cpp/src/main/activemq/commands/PartialCommand.cpp x: 91 lines of code y: 5 # changes activemq-cpp/src/main/activemq/commands/ProducerId.cpp x: 162 lines of code y: 8 # changes activemq-cpp/src/main/activemq/commands/SessionId.cpp x: 139 lines of code y: 6 # changes activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/CommandCodeGenerator.java x: 201 lines of code y: 4 # changes activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/CommandCodeGeneratorsFactory.java x: 82 lines of code y: 10 # changes activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/MessageHeaderGenerator.java x: 183 lines of code y: 9 # changes activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/MessageSourceGenerator.java x: 109 lines of code y: 10 # changes activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/marshallers/AmqCppMarshallingClassesGenerator.java x: 688 lines of code y: 8 # changes activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/marshallers/AmqCppMarshallingHeadersGenerator.java x: 306 lines of code y: 8 # changes activemq-cpp/src/main/decaf/util/BitSet.cpp x: 615 lines of code y: 4 # changes activemq-cpp/src/main/activemq/state/ConnectionStateTracker.h x: 126 lines of code y: 6 # changes activemq-cpp/src/main/decaf/security/MessageDigest.cpp x: 105 lines of code y: 1 # changes activemq-cpp/src/main/decaf/security/Principal.h x: 14 lines of code y: 3 # changes activemq-cpp/src/main/decaf/security/Provider.cpp x: 42 lines of code y: 1 # changes activemq-cpp/src/main/decaf/security/SecureRandomSpi.cpp x: 7 lines of code y: 3 # changes activemq-cpp/src/main/activemq/exceptions/ActiveMQException.cpp x: 47 lines of code y: 11 # changes activemq-cpp/src/main/activemq/exceptions/ActiveMQException.h x: 24 lines of code y: 13 # changes activemq-cpp/src/main/activemq/util/IdGenerator.cpp x: 109 lines of code y: 5 # changes activemq-cpp/src/main/decaf/util/concurrent/locks/AbstractQueuedSynchronizer.cpp x: 1008 lines of code y: 16 # changes activemq-cpp/src/main/activemq/transport/IOTransport.cpp x: 226 lines of code y: 20 # changes activemq-cpp/src/main/activemq/transport/IOTransport.h x: 78 lines of code y: 17 # changes activemq-cpp/src/main/decaf/net/Inet4Address.cpp x: 63 lines of code y: 4 # changes activemq-cpp/src/main/activemq/transport/TransportFilter.cpp x: 222 lines of code y: 14 # changes activemq-cpp/src/main/activemq/transport/TransportFilter.h x: 97 lines of code y: 16 # changes activemq-cpp/src/main/activemq/transport/inactivity/InactivityMonitor.cpp x: 331 lines of code y: 20 # changes activemq-cpp/src/main/decaf/util/Timer.cpp x: 344 lines of code y: 9 # changes activemq-cpp/src/main/activemq/cmsutil/PooledSession.cpp x: 100 lines of code y: 12 # changes activemq-cpp/src/main/decaf/util/concurrent/LinkedBlockingQueue.h x: 591 lines of code y: 5 # changes activemq-cpp/src/test-benchmarks/decaf/util/LinkedListBenchmark.cpp x: 60 lines of code y: 3 # changes activemq-cpp/src/main/decaf/internal/util/ByteArrayAdapter.cpp x: 496 lines of code y: 8 # changes activemq-cpp/src/main/decaf/internal/util/TimerTaskHeap.cpp x: 84 lines of code y: 4 # changes activemq-cpp/src/main/activemq/state/CommandVisitorAdapter.h x: 157 lines of code y: 4 # changes activemq-cpp/src/main/activemq/util/CMSExceptionSupport.cpp x: 40 lines of code y: 2 # changes activemq-cpp/src/main/activemq/util/PrimitiveValueNode.cpp x: 317 lines of code y: 7 # changes activemq-cpp/src/main/activemq/core/ActiveMQProducer.cpp x: 80 lines of code y: 27 # changes activemq-cpp/src/main/activemq/core/ActiveMQSession.cpp x: 183 lines of code y: 49 # changes activemq-cpp/src/main/activemq/core/MessageDispatchChannel.cpp x: 4 lines of code y: 5 # changes activemq-cpp/src/main/activemq/core/policies/DefaultPrefetchPolicy.h x: 56 lines of code y: 2 # changes activemq-cpp/src/main/activemq/transport/mock/MockTransport.h x: 200 lines of code y: 11 # changes activemq-cpp/src/main/activemq/wireformat/openwire/marshal/BaseDataStreamMarshaller.cpp x: 515 lines of code y: 8 # changes activemq-cpp/src/main/decaf/io/BlockingByteArrayInputStream.h x: 28 lines of code y: 15 # changes activemq-cpp/src/main/decaf/io/BufferedInputStream.h x: 39 lines of code y: 15 # changes activemq-cpp/src/main/decaf/io/ByteArrayInputStream.cpp x: 121 lines of code y: 14 # changes activemq-cpp/src/main/decaf/io/ByteArrayInputStream.h x: 40 lines of code y: 17 # changes activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.cpp x: 111 lines of code y: 13 # changes activemq-cpp/src/main/decaf/io/DataInputStream.cpp x: 324 lines of code y: 14 # changes activemq-cpp/src/main/decaf/io/DataOutputStream.cpp x: 232 lines of code y: 11 # changes activemq-cpp/src/main/decaf/io/InputStreamReader.h x: 26 lines of code y: 7 # changes activemq-cpp/src/main/decaf/io/OutputStream.h x: 59 lines of code y: 11 # changes activemq-cpp/src/main/decaf/io/Reader.cpp x: 135 lines of code y: 6 # changes activemq-cpp/src/main/decaf/io/Writer.cpp x: 154 lines of code y: 7 # changes activemq-cpp/src/main/decaf/io/FilterOutputStream.cpp x: 102 lines of code y: 8 # changes activemq-cpp/activemqcpp-config.in x: 106 lines of code y: 2 # changes activemq-cpp/src/main/activemq/wireformat/WireFormatRegistry.cpp x: 63 lines of code y: 8 # changes activemq-cpp/src/main/activemq/state/ConnectionState.h x: 96 lines of code y: 10 # changes activemq-cpp/src/main/activemq/util/PrimitiveMap.cpp x: 127 lines of code y: 18 # changes activemq-cpp/src/main/activemq/util/ActiveMQMessageTransformation.cpp x: 270 lines of code y: 4 # changes activemq-cpp/src/main/activemq/wireformat/openwire/utils/BooleanStream.cpp x: 117 lines of code y: 9 # changes activemq-cpp/src/main/decaf/util/concurrent/Semaphore.cpp x: 179 lines of code y: 6 # changes activemq-cpp/src/main/decaf/util/concurrent/locks/ReentrantLock.cpp x: 225 lines of code y: 11 # changes activemq-cpp/src/main/decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp x: 202 lines of code y: 6 # changes activemq-cpp/src/main/decaf/internal/nio/ByteArrayBuffer.cpp x: 437 lines of code y: 5 # changes activemq-cpp/src/main/decaf/internal/nio/CharArrayBuffer.cpp x: 224 lines of code y: 5 # changes activemq-cpp/src/main/decaf/internal/security/windows/SecureRandomImpl.cpp x: 93 lines of code y: 2 # changes activemq-cpp/src/main/decaf/net/DatagramPacket.cpp x: 145 lines of code y: 2 # changes activemq-cpp/src/main/decaf/net/ServerSocket.cpp x: 264 lines of code y: 13 # changes activemq-cpp/src/main/decaf/util/concurrent/TimeUnit.cpp x: 121 lines of code y: 5 # changes activemq-cpp/src/main/decaf/util/logging/StreamHandler.h x: 40 lines of code y: 10 # changes activemq-cpp/src/main/decaf/internal/io/StandardErrorOutputStream.h x: 19 lines of code y: 9 # changes activemq-cpp/src/main/decaf/internal/net/URIHelper.cpp x: 476 lines of code y: 4 # changes activemq-cpp/src/main/decaf/internal/net/ssl/openssl/OpenSSLSocketInputStream.cpp x: 81 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/nio/BufferFactory.cpp x: 175 lines of code y: 3 # changes activemq-cpp/src/main/decaf/net/Socket.cpp x: 534 lines of code y: 10 # changes activemq-cpp/src/main/decaf/nio/ByteBuffer.cpp x: 223 lines of code y: 3 # changes activemq-cpp/src/main/decaf/nio/CharBuffer.cpp x: 323 lines of code y: 3 # changes activemq-cpp/src/main/decaf/nio/DoubleBuffer.cpp x: 209 lines of code y: 3 # changes activemq-cpp/src/main/decaf/nio/FloatBuffer.cpp x: 208 lines of code y: 3 # changes activemq-cpp/src/main/decaf/internal/util/zip/adler32.c x: 132 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/util/zip/crc32.c x: 302 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/util/zip/deflate.c x: 1193 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/util/zip/deflate.h x: 153 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/util/zip/gzguts.h x: 95 lines of code y: 1 # changes activemq-cpp/src/main/decaf/internal/util/zip/gzlib.c x: 392 lines of code y: 1 # changes activemq-cpp/src/main/decaf/internal/util/zip/gzread.c x: 457 lines of code y: 1 # changes activemq-cpp/src/main/decaf/internal/util/zip/gzwrite.c x: 376 lines of code y: 1 # changes activemq-cpp/src/main/decaf/internal/util/zip/infback.c x: 484 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/util/zip/inflate.c x: 1134 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/util/zip/inftrees.c x: 191 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/util/zip/trees.c x: 768 lines of code y: 3 # changes activemq-cpp/src/main/decaf/internal/util/zip/zconf.h x: 326 lines of code y: 3 # changes activemq-cpp/src/main/decaf/internal/util/zip/zlib.h x: 228 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/util/zip/zutil.c x: 240 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/util/zip/zutil.h x: 202 lines of code y: 2 # changes activemq-cpp/src/main/decaf/internal/util/zip/crc32.h x: 437 lines of code y: 1 # changes activemq-cpp/src/main/decaf/internal/util/zip/inffixed.h x: 84 lines of code y: 1 # changes maven-cpptools-plugin/src/main/java/org/apache/activemq/maven/visualstudio/Tool.java x: 130 lines of code y: 1 # changes activemq-cpp/src/main/decaf/lang/Math.cpp x: 153 lines of code y: 1 # changes activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/makefiles/AmqCppMakefileGenerator.java x: 115 lines of code y: 1 # changes
91.0
# changes
  min: 1.0
  average: 5.25
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 91.0
0 4277.0
lines of code
min: 1.0 | average: 87.16 | 25th percentile: 20.0 | median: 34.0 | 75th percentile: 75.0 | max: 4277.0

Number of Contributors vs. Number of Changes: 1350 points

activemq-cpp/src/main/activemq/core/ActiveMQConnection.cpp x: 5 # contributors y: 91 # changes activemq-cpp/src/main/activemq/core/ActiveMQConnection.h x: 5 # contributors y: 49 # changes activemq-cpp/src/main/activemq/core/ActiveMQConnectionFactory.cpp x: 4 # contributors y: 31 # changes activemq-cpp/src/main/activemq/core/ActiveMQConnectionFactory.h x: 4 # contributors y: 22 # changes activemq-cpp/src/main/activemq/core/ActiveMQConstants.cpp x: 2 # contributors y: 8 # changes activemq-cpp/src/main/activemq/core/ActiveMQConstants.h x: 3 # contributors y: 11 # changes activemq-cpp/src/main/decaf/internal/net/ssl/openssl/OpenSSLSocket.cpp x: 4 # contributors y: 18 # changes activemq-cpp/activemq-cpp.spec x: 4 # contributors y: 9 # changes activemq-cpp/src/main/decaf/internal/net/ssl/openssl/OpenSSLSocket.h x: 3 # contributors y: 12 # changes activemq-cpp/src/main/activemq/transport/failover/FailoverTransport.cpp x: 3 # contributors y: 37 # changes activemq-cpp/src/main/activemq/transport/failover/URIPool.cpp x: 2 # contributors y: 10 # changes activemq-cpp/src/main/activemq/wireformat/openwire/OpenWireFormatFactory.cpp x: 3 # contributors y: 10 # changes activemq-cpp/src/main/activemq/cmsutil/CmsTemplate.cpp x: 2 # contributors y: 9 # changes activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD4MessageDigestSpi.cpp x: 2 # contributors y: 2 # changes activemq-cpp/src/main/activemq/core/kernels/ActiveMQSessionKernel.cpp x: 3 # contributors y: 30 # changes activemq-cpp/vs2010-build/activemq-cpp-integration-tests.vcxproj.filters x: 2 # contributors y: 4 # changes activemq-cpp/src/main/activemq/core/kernels/ActiveMQConsumerKernel.cpp x: 3 # contributors y: 39 # changes activemq-cpp/src/main/activemq/core/ActiveMQTransactionContext.cpp x: 2 # contributors y: 18 # changes activemq-cpp/src/main/decaf/util/Date.cpp x: 2 # contributors y: 6 # changes activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.cpp x: 3 # contributors y: 28 # changes activemq-cpp/src/main/activemq/commands/ActiveMQStreamMessage.cpp x: 2 # contributors y: 24 # changes activemq-cpp/src/main/activemq/core/ActiveMQConnectionMetaData.cpp x: 3 # contributors y: 18 # changes activemq-cpp/doxygen.cfg x: 3 # contributors y: 6 # changes activemq-cpp/src/main/activemq/threads/TaskRunner.h x: 2 # contributors y: 5 # changes activemq-cpp/src/main/decaf/internal/nio/DoubleArrayBuffer.h x: 2 # contributors y: 7 # changes activemq-cpp/src/main/decaf/net/ServerSocket.h x: 2 # contributors y: 12 # changes activemq-cpp/src/main/decaf/net/URL.h x: 3 # contributors y: 7 # changes activemq-cpp/src/main/decaf/security/MessageDigest.h x: 2 # contributors y: 3 # changes activemq-cpp/src/main/decaf/util/StlList.h x: 3 # contributors y: 9 # changes activemq-cpp/src/main/decaf/util/logging/Logger.h x: 2 # contributors y: 11 # changes activemq-cpp/src/main/activemq/commands/ActiveMQDestination.h x: 3 # contributors y: 13 # changes activemq-cpp/src/main/activemq/commands/ActiveMQMapMessage.h x: 3 # contributors y: 16 # changes activemq-cpp/src/main/activemq/commands/Message.h x: 3 # contributors y: 14 # changes activemq-cpp/src/main/activemq/core/ActiveMQConsumer.h x: 3 # contributors y: 35 # changes activemq-cpp/src/main/activemq/core/ActiveMQProducer.h x: 3 # contributors y: 21 # changes activemq-cpp/src/main/activemq/core/kernels/ActiveMQSessionKernel.h x: 3 # contributors y: 15 # changes activemq-cpp/src/main/activemq/transport/TransportRegistry.h x: 3 # contributors y: 8 # changes activemq-cpp/src/main/activemq/util/PrimitiveMap.h x: 3 # contributors y: 20 # changes activemq-cpp/src/main/activemq/wireformat/stomp/StompWireFormat.h x: 2 # contributors y: 14 # changes activemq-cpp/src/main/cms/MapMessage.h x: 3 # contributors y: 17 # changes activemq-cpp/src/main/decaf/internal/util/StringUtils.h x: 3 # contributors y: 3 # changes activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.h x: 2 # contributors y: 19 # changes activemq-cpp/src/main/decaf/io/DataInputStream.h x: 2 # contributors y: 13 # changes activemq-cpp/src/main/decaf/io/FilterOutputStream.h x: 2 # contributors y: 16 # changes activemq-cpp/src/main/decaf/lang/Thread.h x: 2 # contributors y: 22 # changes activemq-cpp/src/main/decaf/net/Socket.h x: 2 # contributors y: 15 # changes activemq-cpp/src/main/decaf/util/AbstractMap.h x: 3 # contributors y: 5 # changes activemq-cpp/src/main/decaf/util/concurrent/ThreadPoolExecutor.cpp x: 2 # contributors y: 20 # changes activemq-cpp/src/main/decaf/util/Properties.cpp x: 3 # contributors y: 19 # changes activemq-cpp/src/main/activemq/wireformat/openwire/marshal/PrimitiveTypesMarshaller.cpp x: 2 # contributors y: 17 # changes activemq-cpp/src/main/decaf/lang/Number.cpp x: 1 # contributors y: 1 # changes activemq-cpp/src/main/decaf/lang/StringBuilder.cpp x: 1 # contributors y: 3 # changes activemq-cpp/src/main/decaf/lang/StringBuffer.cpp x: 1 # contributors y: 2 # changes activemq-cpp/src/main/decaf/net/URLStreamHandler.cpp x: 1 # contributors y: 6 # changes activemq-cpp/src/main/decaf/lang/Thread.cpp x: 2 # contributors y: 30 # changes activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/XATransactionIdSourceGenerator.java x: 1 # contributors y: 4 # changes activemq-cpp/src/main/activemq/commands/XATransactionId.cpp x: 1 # contributors y: 9 # changes activemq-cpp/src/main/activemq/commands/WireFormatInfo.cpp x: 1 # contributors y: 8 # changes activemq-cpp/src/main/decaf/util/Config.h x: 1 # contributors y: 11 # changes activemq-cpp/src/main/activemq/transport/tcp/SslTransport.cpp x: 1 # contributors y: 5 # changes activemq-cpp/src/main/activemq/transport/tcp/TcpTransport.cpp x: 1 # contributors y: 16 # changes activemq-cpp/src/main/activemq/transport/tcp/TcpTransport.h x: 1 # contributors y: 12 # changes activemq-cpp/src/main/decaf/internal/net/tcp/TcpSocket.cpp x: 1 # contributors y: 15 # changes activemq-cpp/src/main/activemq/commands/ActiveMQMessageTemplate.h x: 1 # contributors y: 19 # changes activemq-cpp/src/main/cms/Stoppable.h x: 1 # contributors y: 7 # changes activemq-cpp/src/main/cms/TextMessage.h x: 1 # contributors y: 10 # changes activemq-cpp/src/main/activemq/core/ActiveMQConsumer.cpp x: 2 # contributors y: 52 # changes activemq-cpp/src/main/activemq/transport/inactivity/InactivityMonitor.cpp x: 1 # contributors y: 20 # changes activemq-cpp/src/main/activemq/core/ActiveMQProducer.cpp x: 2 # contributors y: 27 # changes activemq-cpp/src/main/activemq/core/ActiveMQSession.cpp x: 2 # contributors y: 49 # changes activemq-cpp/src/main/decaf/io/ByteArrayInputStream.cpp x: 1 # contributors y: 14 # changes activemq-cpp/src/main/decaf/io/ByteArrayInputStream.h x: 1 # contributors y: 17 # changes activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.cpp x: 1 # contributors y: 13 # changes
91.0
# changes
  min: 1.0
  average: 5.25
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 91.0
0 5.0
# contributors
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 1350 points

activemq-cpp/src/main/activemq/core/ActiveMQConnection.cpp x: 5 # contributors y: 1382 lines of code activemq-cpp/src/main/activemq/core/ActiveMQConnection.h x: 5 # contributors y: 195 lines of code activemq-cpp/src/main/activemq/core/ActiveMQConnectionFactory.cpp x: 4 # contributors y: 550 lines of code activemq-cpp/src/main/activemq/core/ActiveMQConnectionFactory.h x: 4 # contributors y: 119 lines of code activemq-cpp/src/main/activemq/core/ActiveMQConstants.cpp x: 2 # contributors y: 39 lines of code activemq-cpp/src/main/activemq/core/ActiveMQConstants.h x: 3 # contributors y: 91 lines of code activemq-cpp/src/main/decaf/internal/net/ssl/openssl/OpenSSLSocket.cpp x: 4 # contributors y: 423 lines of code activemq-cpp/activemq-cpp.spec x: 4 # contributors y: 96 lines of code activemq-cpp/src/main/decaf/internal/net/ssl/openssl/OpenSSLSocket.h x: 3 # contributors y: 63 lines of code activemq-cpp/src/main/activemq/transport/failover/BackupTransportPool.cpp x: 2 # contributors y: 252 lines of code activemq-cpp/src/main/activemq/transport/failover/FailoverTransport.cpp x: 3 # contributors y: 959 lines of code activemq-cpp/src/main/activemq/transport/failover/URIPool.cpp x: 2 # contributors y: 127 lines of code activemq-cpp/src/main/activemq/wireformat/openwire/OpenWireFormatFactory.cpp x: 3 # contributors y: 49 lines of code activemq-cpp/src/main/activemq/cmsutil/CmsTemplate.cpp x: 2 # contributors y: 436 lines of code activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD4MessageDigestSpi.cpp x: 2 # contributors y: 290 lines of code activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD5MessageDigestSpi.cpp x: 2 # contributors y: 320 lines of code activemq-cpp/src/main/decaf/internal/security/provider/crypto/SHA1MessageDigestSpi.cpp x: 2 # contributors y: 283 lines of code activemq-cpp/src/main/activemq/core/kernels/ActiveMQSessionKernel.cpp x: 3 # contributors y: 1078 lines of code activemq-cpp/vs2010-build/activemq-cpp-integration-tests.vcxproj x: 2 # contributors y: 796 lines of code activemq-cpp/vs2010-build/activemq-cpp-integration-tests.vcxproj.filters x: 2 # contributors y: 389 lines of code activemq-cpp/src/main/activemq/core/kernels/ActiveMQConsumerKernel.cpp x: 3 # contributors y: 1555 lines of code activemq-cpp/src/main/activemq/core/ActiveMQTransactionContext.cpp x: 2 # contributors y: 505 lines of code activemq-cpp/src/main/decaf/util/Date.cpp x: 2 # contributors y: 65 lines of code activemq-cpp/src/main/decaf/util/Date.h x: 2 # contributors y: 29 lines of code activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.cpp x: 3 # contributors y: 485 lines of code activemq-cpp/src/main/activemq/commands/ActiveMQObjectMessage.cpp x: 2 # contributors y: 93 lines of code activemq-cpp/src/main/activemq/commands/ActiveMQStreamMessage.cpp x: 2 # contributors y: 750 lines of code activemq-cpp/src/main/activemq/core/FifoMessageDispatchChannel.cpp x: 2 # contributors y: 109 lines of code activemq-cpp/src/main/activemq/core/SimplePriorityMessageDispatchChannel.cpp x: 2 # contributors y: 149 lines of code activemq-cpp/doxygen.cfg x: 3 # contributors y: 256 lines of code activemq-cpp/src/main/decaf/util/StlList.h x: 3 # contributors y: 332 lines of code activemq-cpp/src/main/activemq/commands/ActiveMQDestination.h x: 3 # contributors y: 131 lines of code activemq-cpp/src/main/activemq/commands/ActiveMQTempDestination.h x: 3 # contributors y: 71 lines of code activemq-cpp/src/main/activemq/commands/BrokerError.h x: 2 # contributors y: 74 lines of code activemq-cpp/src/main/activemq/commands/Message.h x: 3 # contributors y: 204 lines of code activemq-cpp/src/main/activemq/core/Dispatcher.h x: 3 # contributors y: 15 lines of code activemq-cpp/src/main/activemq/core/kernels/ActiveMQSessionKernel.h x: 3 # contributors y: 181 lines of code activemq-cpp/src/main/activemq/transport/discovery/DiscoveryAgentFactory.h x: 2 # contributors y: 16 lines of code activemq-cpp/src/main/activemq/util/URISupport.h x: 3 # contributors y: 33 lines of code activemq-cpp/src/main/decaf/lang/ArrayPointer.h x: 2 # contributors y: 235 lines of code activemq-cpp/src/main/decaf/lang/Character.h x: 3 # contributors y: 113 lines of code activemq-cpp/src/main/decaf/lang/Pointer.h x: 2 # contributors y: 191 lines of code activemq-cpp/src/main/decaf/lang/String.h x: 3 # contributors y: 143 lines of code activemq-cpp/src/main/decaf/util/AbstractCollection.h x: 3 # contributors y: 164 lines of code activemq-cpp/src/main/decaf/util/concurrent/CopyOnWriteArrayList.h x: 2 # contributors y: 786 lines of code activemq-cpp/src/main/activemq/commands/ActiveMQDestination.cpp x: 2 # contributors y: 209 lines of code activemq-cpp/src/main/decaf/internal/util/concurrent/Threading.cpp x: 3 # contributors y: 1136 lines of code activemq-cpp/src/main/decaf/util/concurrent/ThreadPoolExecutor.cpp x: 2 # contributors y: 1053 lines of code activemq-cpp/src/main/activemq/commands/ConsumerControl.cpp x: 2 # contributors y: 167 lines of code activemq-cpp/src/main/activemq/commands/ConsumerInfo.cpp x: 3 # contributors y: 385 lines of code activemq-cpp/src/main/activemq/commands/Message.cpp x: 3 # contributors y: 664 lines of code activemq-cpp/src/main/activemq/commands/MessageAck.cpp x: 2 # contributors y: 267 lines of code activemq-cpp/src/main/activemq/commands/MessageId.cpp x: 3 # contributors y: 191 lines of code activemq-cpp/src/main/activemq/commands/ProducerInfo.cpp x: 2 # contributors y: 171 lines of code activemq-cpp/src/main/decaf/util/HashMap.h x: 3 # contributors y: 868 lines of code activemq-cpp/src/main/decaf/util/LinkedHashMap.h x: 2 # contributors y: 573 lines of code activemq-cpp/src/main/decaf/util/concurrent/ConcurrentStlMap.h x: 3 # contributors y: 756 lines of code activemq-cpp/src/main/decaf/util/StlMap.h x: 3 # contributors y: 617 lines of code activemq-cpp/src/main/decaf/lang/System.cpp x: 2 # contributors y: 381 lines of code activemq-cpp/src/main/decaf/util/Properties.cpp x: 3 # contributors y: 422 lines of code activemq-cpp/src/main/decaf/net/URL.cpp x: 3 # contributors y: 281 lines of code activemq-cpp/vs2010-build/activemq-cpp-unit-tests.vcxproj x: 2 # contributors y: 1165 lines of code activemq-cpp/vs2010-build/activemq-cpp-unit-tests.vcxproj.filters x: 2 # contributors y: 1604 lines of code activemq-cpp/vs2010-build/activemq-cpp.vcxproj x: 2 # contributors y: 3035 lines of code activemq-cpp/vs2010-build/activemq-cpp.vcxproj.filters x: 2 # contributors y: 4277 lines of code activemq-cpp/src/main/activemq/wireformat/openwire/OpenWireFormat.cpp x: 3 # contributors y: 337 lines of code activemq-cpp/src/main/decaf/util/ArrayList.h x: 3 # contributors y: 305 lines of code activemq-cpp/src/main/activemq/core/ActiveMQSessionExecutor.cpp x: 4 # contributors y: 139 lines of code activemq-cpp/src/main/decaf/lang/Number.cpp x: 1 # contributors y: 5 lines of code activemq-cpp/src/main/decaf/lang/Long.cpp x: 2 # contributors y: 315 lines of code activemq-cpp/src/main/decaf/lang/StringBuilder.cpp x: 1 # contributors y: 153 lines of code activemq-cpp/src/main/decaf/lang/String.cpp x: 2 # contributors y: 1065 lines of code activemq-cpp/src/main/decaf/lang/AbstractStringBuilder.cpp x: 1 # contributors y: 584 lines of code activemq-cpp/src/main/decaf/lang/StringBuffer.cpp x: 1 # contributors y: 312 lines of code activemq-cpp/src/main/decaf/internal/net/URLStreamHandlerManager.cpp x: 1 # contributors y: 100 lines of code activemq-cpp/src/main/decaf/internal/net/https/HttpsHandler.h x: 1 # contributors y: 19 lines of code activemq-cpp/src/main/decaf/net/URLStreamHandler.cpp x: 1 # contributors y: 211 lines of code activemq-cpp/src/main/decaf/lang/exceptions/ArrayIndexOutOfBoundsException.cpp x: 1 # contributors y: 36 lines of code activemq-cpp/src/main/decaf/net/URLConnection.h x: 1 # contributors y: 108 lines of code activemq-cpp/src/main/decaf/net/URI.cpp x: 2 # contributors y: 637 lines of code activemq-cpp/src/main/decaf/net/URLConnection.cpp x: 1 # contributors y: 122 lines of code activemq-cpp/src/main/activemq/transport/discovery/DiscoveryAgentRegistry.cpp x: 1 # contributors y: 66 lines of code activemq-cpp/src/main/activemq/state/ConnectionStateTracker.cpp x: 2 # contributors y: 663 lines of code activemq-cpp/src/main/activemq/core/ActiveMQDestinationSource.cpp x: 1 # contributors y: 242 lines of code activemq-cpp/vs2010-build/activemq-cpp-example.vcxproj x: 1 # contributors y: 666 lines of code activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/XATransactionIdSourceGenerator.java x: 1 # contributors y: 148 lines of code activemq-cpp/src/main/activemq/commands/WireFormatInfo.cpp x: 1 # contributors y: 274 lines of code activemq-cpp/src/main/decaf/util/concurrent/locks/ReentrantReadWriteLock.cpp x: 1 # contributors y: 484 lines of code activemq-cpp/src/main/decaf/internal/net/ssl/openssl/OpenSSLParameters.cpp x: 1 # contributors y: 75 lines of code activemq-cpp/src/main/decaf/internal/net/tcp/TcpSocket.cpp x: 1 # contributors y: 530 lines of code activemq-cpp/src/main/activemq/util/PrimitiveValueConverter.cpp x: 1 # contributors y: 200 lines of code activemq-cpp/src/main/activemq/commands/ActiveMQMessageTemplate.h x: 1 # contributors y: 363 lines of code activemq-cpp/src/main/activemq/util/MarshallingSupport.cpp x: 1 # contributors y: 175 lines of code activemq-cpp/src/main/activemq/transport/correlator/ResponseCorrelator.cpp x: 1 # contributors y: 226 lines of code activemq-cpp/src/main/activemq/core/ActiveMQMessageAudit.cpp x: 1 # contributors y: 262 lines of code activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/marshallers/AmqCppMarshallingClassesGenerator.java x: 1 # contributors y: 688 lines of code activemq-cpp/src/main/decaf/util/BitSet.cpp x: 1 # contributors y: 615 lines of code activemq-cpp/src/main/decaf/util/concurrent/locks/AbstractQueuedSynchronizer.cpp x: 1 # contributors y: 1008 lines of code activemq-cpp/src/main/activemq/transport/inactivity/InactivityMonitor.cpp x: 1 # contributors y: 331 lines of code activemq-cpp/src/main/decaf/util/Timer.cpp x: 1 # contributors y: 344 lines of code activemq-cpp/src/main/decaf/util/concurrent/LinkedBlockingQueue.h x: 1 # contributors y: 591 lines of code activemq-cpp/src/main/decaf/internal/util/ByteArrayAdapter.cpp x: 1 # contributors y: 496 lines of code activemq-cpp/src/main/activemq/wireformat/openwire/marshal/BaseDataStreamMarshaller.cpp x: 1 # contributors y: 515 lines of code activemq-cpp/src/main/decaf/internal/nio/ByteArrayBuffer.cpp x: 1 # contributors y: 437 lines of code activemq-cpp/src/main/decaf/internal/util/zip/crc32.c x: 1 # contributors y: 302 lines of code activemq-cpp/src/main/decaf/internal/util/zip/deflate.c x: 1 # contributors y: 1193 lines of code activemq-cpp/src/main/decaf/internal/util/zip/gzlib.c x: 1 # contributors y: 392 lines of code activemq-cpp/src/main/decaf/internal/util/zip/gzread.c x: 1 # contributors y: 457 lines of code activemq-cpp/src/main/decaf/internal/util/zip/gzwrite.c x: 1 # contributors y: 376 lines of code activemq-cpp/src/main/decaf/internal/util/zip/inflate.c x: 1 # contributors y: 1134 lines of code activemq-cpp/src/main/decaf/internal/util/zip/trees.c x: 1 # contributors y: 768 lines of code
4277.0
lines of code
  min: 1.0
  average: 87.16
  25th percentile: 20.0
  median: 34.0
  75th percentile: 75.0
  max: 4277.0
0 5.0
# contributors
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0