apache / qpid-python
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 108 files with 16,225 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (1,936 lines of code)
    • 12 files changed 21-50 times (4,037 lines of code)
    • 17 files changed 6-20 times (2,185 lines of code)
    • 76 files changed 1-5 times (8,067 lines of code)
0% | 11% | 24% | 13% | 49%
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 108 files with 16,225 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (1,389 lines of code)
    • 14 files changed by 6-10 contributors (4,970 lines of code)
    • 86 files changed by 2-5 contributors (9,718 lines of code)
    • 6 files changed by 1 contributor (148 lines of code)
0% | 8% | 30% | 59% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, xml, txt, md, json, yml, in, gitignore, toml, bat, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 11% | 24% | 13% | 49%
toml0% | 0% | 0% | 0% | 100%
in0% | 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
qpid0% | 21% | 42% | 21% | 14%
ROOT0% | 0% | 89% | 0% | 10%
mllib0% | 0% | 0% | 58% | 41%
qpid_tests0% | 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
driver.py
in qpid/messaging
1174 95 2010-02-18 2023-04-10 57 11 rhs@apache.org jdanek@redhat.com
testlib.py
in qpid
176 24 2006-09-21 2023-04-10 52 9 aconway@apache.org jdanek@redhat.com
endpoints.py
in qpid/messaging
586 69 2010-02-18 2023-04-10 52 10 rhs@apache.org jdanek@redhat.com
peer.py
in qpid
427 44 2006-09-25 2023-04-10 40 9 aconway@apache.org jdanek@redhat.com
733 55 2007-10-29 2023-04-10 39 9 rhs@apache.org jdanek@redhat.com
193 18 2006-09-27 2023-04-10 37 8 aconway@apache.org jdanek@redhat.com
setup.py
in root
240 22 2006-12-20 2023-04-14 33 9 rhs@apache.org jdanek@redhat.com
client.py
in qpid
215 32 2006-11-11 2023-04-10 28 11 vinoski@apache.org jdanek@redhat.com
630 41 2008-04-11 2023-04-10 28 7 gsim@apache.org jdanek@redhat.com
293 57 2008-03-04 2023-05-27 26 6 rhs@apache.org jdanek@redhat.com
session.py
in qpid
234 29 2008-03-04 2023-04-10 25 3 rhs@apache.org jdanek@redhat.com
156 25 2008-03-04 2023-04-10 24 7 rhs@apache.org jdanek@redhat.com
344 74 2008-03-04 2023-04-13 24 6 rhs@apache.org jdanek@redhat.com
codec.py
in qpid
413 69 2006-11-11 2023-04-10 24 8 vinoski@apache.org jdanek@redhat.com
util.py
in qpid
159 17 2008-03-04 2023-04-10 22 8 rhs@apache.org jdanek@redhat.com
456 60 2008-04-22 2023-05-27 17 6 rhs@apache.org jdanek@redhat.com
framer.py
in qpid
85 8 2008-03-04 2023-05-27 14 5 rhs@apache.org jdanek@redhat.com
164 20 2009-09-23 2023-04-10 14 6 rhs@apache.org jdanek@redhat.com
transports.py
in qpid/messaging
157 23 2010-03-31 2023-04-10 12 4 rhs@apache.org jdanek@redhat.com
compat.py
in qpid
162 23 2008-05-13 2023-04-10 12 5 rhs@apache.org jdanek@redhat.com
ops.py
in qpid
236 30 2009-08-11 2023-04-10 11 2 rhs@apache.org jdanek@redhat.com
message.py
in qpid
45 8 2006-09-25 2023-04-10 10 5 aconway@apache.org jdanek@redhat.com
queue.py
in qpid
55 5 2006-11-11 2023-04-10 10 4 vinoski@apache.org jdanek@redhat.com
__init__.py
in mllib
55 6 2007-07-23 2023-05-01 9 5 rhs@apache.org jdanek@redhat.com
dom.py
in mllib
225 34 2007-07-23 2023-04-13 9 2 rhs@apache.org jdanek@redhat.com
sasl.py
in qpid
79 16 2010-01-27 2023-04-10 8 5 rhs@apache.org jdanek@redhat.com
exceptions.py
in qpid/messaging
82 1 2010-02-18 2014-08-28 8 3 rhs@apache.org aconway@apache.org
message.py
in qpid/messaging
94 9 2010-02-18 2023-04-10 8 2 rhs@apache.org jdanek@redhat.com
disp.py
in qpid
185 17 2008-04-11 2023-04-10 8 3 gsim@apache.org jdanek@redhat.com
25 4 2006-11-08 2023-04-10 7 4 rhs@apache.org jdanek@redhat.com
util.py
in qpid/messaging
33 2 2010-02-18 2023-04-10 7 3 rhs@apache.org jdanek@redhat.com
47 15 2006-11-11 2023-04-10 7 3 vinoski@apache.org jdanek@redhat.com
7 - 2010-02-15 2023-04-10 5 2 rhs@apache.org jdanek@redhat.com
32 5 2009-01-08 2023-04-13 5 2 rhs@apache.org jdanek@redhat.com
echo.py
in qpid_tests/broker_0_9
97 7 2016-04-21 2023-04-10 5 4 jross@apache.org jdanek@redhat.com
framing.py
in qpid
243 34 2009-07-17 2023-04-10 5 3 rhs@apache.org jdanek@redhat.com
4 - 2008-03-07 2016-09-11 4 2 rhs@apache.org keith.wall@gmail.com
external.py
in qpid/saslmech
5 1 2014-09-25 2023-04-10 4 2 kwall@apache.org jdanek@redhat.com
anonymous.py
in qpid/saslmech
5 1 2014-09-25 2023-04-10 4 2 kwall@apache.org jdanek@redhat.com
debug.py
in qpid
30 5 2009-06-02 2023-05-27 4 2 rhs@apache.org jdanek@redhat.com
address.py
in qpid/messaging
31 2 2010-02-18 2023-04-10 4 2 rhs@apache.org jdanek@redhat.com
finder.py
in qpid/saslmech
35 2 2014-09-25 2023-04-10 4 2 kwall@apache.org jdanek@redhat.com
testlib.py
in qpid_tests/broker_0_8
36 4 2016-04-21 2023-04-10 4 3 jross@apache.org jdanek@redhat.com
scram.py
in qpid/saslmech
54 4 2014-09-25 2023-05-27 4 2 kwall@apache.org jdanek@redhat.com
64 10 2009-09-02 2023-04-10 4 2 rhs@apache.org jdanek@redhat.com
107 31 2007-07-23 2023-04-10 4 2 rhs@apache.org jdanek@redhat.com
queue.py
in qpid_tests/broker_0_8
143 7 2016-04-21 2023-04-10 4 3 jross@apache.org jdanek@redhat.com
basic.py
in qpid_tests/broker_0_8
272 12 2016-04-21 2023-04-10 4 3 jross@apache.org jdanek@redhat.com
spec08.py
in qpid
391 39 2008-04-22 2023-04-10 4 2 rhs@apache.org jdanek@redhat.com
management.py
in qpid_tests/broker_0_10
487 20 2016-04-21 2023-05-27 4 2 jross@apache.org jdanek@redhat.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
driver.py
in qpid/messaging
1174 95 2010-02-18 2023-04-10 57 11 rhs@apache.org jdanek@redhat.com
client.py
in qpid
215 32 2006-11-11 2023-04-10 28 11 vinoski@apache.org jdanek@redhat.com
endpoints.py
in qpid/messaging
586 69 2010-02-18 2023-04-10 52 10 rhs@apache.org jdanek@redhat.com
testlib.py
in qpid
176 24 2006-09-21 2023-04-10 52 9 aconway@apache.org jdanek@redhat.com
peer.py
in qpid
427 44 2006-09-25 2023-04-10 40 9 aconway@apache.org jdanek@redhat.com
733 55 2007-10-29 2023-04-10 39 9 rhs@apache.org jdanek@redhat.com
setup.py
in root
240 22 2006-12-20 2023-04-14 33 9 rhs@apache.org jdanek@redhat.com
193 18 2006-09-27 2023-04-10 37 8 aconway@apache.org jdanek@redhat.com
codec.py
in qpid
413 69 2006-11-11 2023-04-10 24 8 vinoski@apache.org jdanek@redhat.com
util.py
in qpid
159 17 2008-03-04 2023-04-10 22 8 rhs@apache.org jdanek@redhat.com
630 41 2008-04-11 2023-04-10 28 7 gsim@apache.org jdanek@redhat.com
156 25 2008-03-04 2023-04-10 24 7 rhs@apache.org jdanek@redhat.com
293 57 2008-03-04 2023-05-27 26 6 rhs@apache.org jdanek@redhat.com
344 74 2008-03-04 2023-04-13 24 6 rhs@apache.org jdanek@redhat.com
456 60 2008-04-22 2023-05-27 17 6 rhs@apache.org jdanek@redhat.com
164 20 2009-09-23 2023-04-10 14 6 rhs@apache.org jdanek@redhat.com
framer.py
in qpid
85 8 2008-03-04 2023-05-27 14 5 rhs@apache.org jdanek@redhat.com
compat.py
in qpid
162 23 2008-05-13 2023-04-10 12 5 rhs@apache.org jdanek@redhat.com
message.py
in qpid
45 8 2006-09-25 2023-04-10 10 5 aconway@apache.org jdanek@redhat.com
__init__.py
in mllib
55 6 2007-07-23 2023-05-01 9 5 rhs@apache.org jdanek@redhat.com
sasl.py
in qpid
79 16 2010-01-27 2023-04-10 8 5 rhs@apache.org jdanek@redhat.com
transports.py
in qpid/messaging
157 23 2010-03-31 2023-04-10 12 4 rhs@apache.org jdanek@redhat.com
queue.py
in qpid
55 5 2006-11-11 2023-04-10 10 4 vinoski@apache.org jdanek@redhat.com
25 4 2006-11-08 2023-04-10 7 4 rhs@apache.org jdanek@redhat.com
echo.py
in qpid_tests/broker_0_9
97 7 2016-04-21 2023-04-10 5 4 jross@apache.org jdanek@redhat.com
message.py
in qpid_tests/broker_0_10
687 35 2016-04-21 2023-04-10 4 4 orudyy@apache.org jdanek@redhat.com
session.py
in qpid
234 29 2008-03-04 2023-04-10 25 3 rhs@apache.org jdanek@redhat.com
exceptions.py
in qpid/messaging
82 1 2010-02-18 2014-08-28 8 3 rhs@apache.org aconway@apache.org
disp.py
in qpid
185 17 2008-04-11 2023-04-10 8 3 gsim@apache.org jdanek@redhat.com
47 15 2006-11-11 2023-04-10 7 3 vinoski@apache.org jdanek@redhat.com
util.py
in qpid/messaging
33 2 2010-02-18 2023-04-10 7 3 rhs@apache.org jdanek@redhat.com
framing.py
in qpid
243 34 2009-07-17 2023-04-10 5 3 rhs@apache.org jdanek@redhat.com
queue.py
in qpid_tests/broker_0_8
143 7 2016-04-21 2023-04-10 4 3 jross@apache.org jdanek@redhat.com
testlib.py
in qpid_tests/broker_0_8
36 4 2016-04-21 2023-04-10 4 3 jross@apache.org jdanek@redhat.com
basic.py
in qpid_tests/broker_0_8
272 12 2016-04-21 2023-04-10 4 3 jross@apache.org jdanek@redhat.com
queue.py
in qpid_tests/broker_0_9
86 7 2016-04-21 2023-04-10 3 3 jross@apache.org jdanek@redhat.com
example.py
in qpid_tests/broker_0_8
18 1 2016-04-21 2023-04-10 3 3 jross@apache.org jdanek@redhat.com
broker.py
in qpid_tests/broker_0_8
73 6 2016-04-21 2023-04-10 3 3 jross@apache.org jdanek@redhat.com
tx.py
in qpid_tests/broker_0_8
122 5 2016-04-21 2023-04-10 3 3 jross@apache.org jdanek@redhat.com
ops.py
in qpid
236 30 2009-08-11 2023-04-10 11 2 rhs@apache.org jdanek@redhat.com
dom.py
in mllib
225 34 2007-07-23 2023-04-13 9 2 rhs@apache.org jdanek@redhat.com
message.py
in qpid/messaging
94 9 2010-02-18 2023-04-10 8 2 rhs@apache.org jdanek@redhat.com
32 5 2009-01-08 2023-04-13 5 2 rhs@apache.org jdanek@redhat.com
7 - 2010-02-15 2023-04-10 5 2 rhs@apache.org jdanek@redhat.com
management.py
in qpid_tests/broker_0_10
487 20 2016-04-21 2023-05-27 4 2 jross@apache.org jdanek@redhat.com
finder.py
in qpid/saslmech
35 2 2014-09-25 2023-04-10 4 2 kwall@apache.org jdanek@redhat.com
anonymous.py
in qpid/saslmech
5 1 2014-09-25 2023-04-10 4 2 kwall@apache.org jdanek@redhat.com
external.py
in qpid/saslmech
5 1 2014-09-25 2023-04-10 4 2 kwall@apache.org jdanek@redhat.com
scram.py
in qpid/saslmech
54 4 2014-09-25 2023-05-27 4 2 kwall@apache.org jdanek@redhat.com
spec08.py
in qpid
391 39 2008-04-22 2023-04-10 4 2 rhs@apache.org jdanek@redhat.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
65 14 2010-01-22 2010-03-23 3 1 rhs@apache.org rhs@apache.org
parser.py
in qpid
40 8 2009-12-09 2009-12-09 1 1 rhs@apache.org rhs@apache.org
24 - 2023-04-09 2023-04-09 1 1 jdanek@redhat.com jdanek@redhat.com
sasl.py
in qpid/saslmech
17 6 2014-09-25 2014-10-03 3 1 kwall@apache.org kwall@apache.org
__init__.py
in qpid/saslmech
1 - 2014-09-25 2014-09-25 1 1 kwall@apache.org kwall@apache.org
harness.py
in qpid
1 - 2009-08-11 2009-08-11 1 1 rhs@apache.org rhs@apache.org
msg_groups.py
in qpid_tests/broker_0_10
786 20 2016-04-21 2023-04-10 3 2 jross@apache.org jdanek@redhat.com
management.py
in qpid_tests/broker_0_10
487 20 2016-04-21 2023-05-27 4 2 jross@apache.org jdanek@redhat.com
dtx.py
in qpid_tests/broker_0_10
487 38 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
spec08.py
in qpid
391 39 2008-04-22 2023-04-10 4 2 rhs@apache.org jdanek@redhat.com
stats.py
in qpid_tests/broker_0_10
380 19 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
exchange.py
in qpid_tests/broker_0_10
318 48 2016-04-21 2023-04-10 3 2 jross@apache.org jdanek@redhat.com
queue.py
in qpid_tests/broker_0_10
248 20 2016-04-21 2023-04-10 3 2 jross@apache.org jdanek@redhat.com
new_api.py
in qpid_tests/broker_0_10
243 24 2016-04-21 2023-04-10 3 2 jross@apache.org jdanek@redhat.com
ops.py
in qpid
236 30 2009-08-11 2023-04-10 11 2 rhs@apache.org jdanek@redhat.com
dom.py
in mllib
225 34 2007-07-23 2023-04-13 9 2 rhs@apache.org jdanek@redhat.com
client-api-example-tests.py
in qpid_tests/client
223 15 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
alternate_exchange.py
in qpid_tests/broker_0_10
196 13 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
tx.py
in qpid_tests/broker_0_10
165 8 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
tx.py
in qpid_tests/broker_1_0
165 8 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
threshold.py
in qpid_tests/broker_0_10
156 12 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
priority.py
in qpid_tests/broker_0_10
153 24 2016-04-21 2023-04-10 3 2 jross@apache.org jdanek@redhat.com
exchange.py
in qpid_tests/broker_0_8
147 25 2016-04-21 2023-04-10 3 2 jross@apache.org jdanek@redhat.com
query.py
in qpid_tests/broker_0_10
142 8 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
query.py
in qpid_tests/broker_0_9
125 6 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
107 31 2007-07-23 2023-04-10 4 2 rhs@apache.org jdanek@redhat.com
message.py
in qpid/messaging
94 9 2010-02-18 2023-04-10 8 2 rhs@apache.org jdanek@redhat.com
parsers.py
in mllib
91 25 2007-07-23 2023-04-10 3 2 rhs@apache.org jdanek@redhat.com
lvq.py
in qpid_tests/broker_0_10
82 10 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
lexer.py
in qpid
80 13 2009-12-09 2023-04-10 3 2 rhs@apache.org jdanek@redhat.com
70 9 2009-12-09 2023-04-10 3 2 rhs@apache.org jdanek@redhat.com
64 10 2009-09-02 2023-04-10 4 2 rhs@apache.org jdanek@redhat.com
58 12 2007-03-19 2023-04-10 2 2 aconway@apache.org jdanek@redhat.com
legacy_exchanges.py
in qpid_tests/broker_1_0
56 4 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
scram.py
in qpid/saslmech
54 4 2014-09-25 2023-05-27 4 2 kwall@apache.org jdanek@redhat.com
extensions.py
in qpid_tests/broker_0_10
53 12 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
broker.py
in qpid_tests/broker_0_10
53 3 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
selector.py
in qpid_tests/broker_1_0
53 6 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
translation.py
in qpid_tests/broker_1_0
47 16 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
qmf_events.py
in qpid_tests/broker_0_10
42 6 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
general.py
in qpid_tests/broker_1_0
41 3 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
finder.py
in qpid/saslmech
35 2 2014-09-25 2023-04-10 4 2 kwall@apache.org jdanek@redhat.com
persistence.py
in qpid_tests/broker_0_10
33 3 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
32 5 2009-01-08 2023-04-13 5 2 rhs@apache.org jdanek@redhat.com
address.py
in qpid/messaging
31 2 2010-02-18 2023-04-10 4 2 rhs@apache.org jdanek@redhat.com
messageheader.py
in qpid_tests/broker_0_9
30 4 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
debug.py
in qpid
30 5 2009-06-02 2023-05-27 4 2 rhs@apache.org jdanek@redhat.com
content.py
in qpid
27 8 2006-11-11 2007-08-10 2 2 vinoski@apache.org rhs@apache.org
__init__.py
in qpid_tests/broker_0_10
19 - 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
example.py
in qpid_tests/broker_0_10
19 1 2016-04-21 2023-04-10 2 2 jross@apache.org jdanek@redhat.com
Correlations

File Size vs. Number of Changes: 108 points

qpid/connection08.py x: 456 lines of code y: 17 # changes qpid/datatypes.py x: 293 lines of code y: 26 # changes qpid/debug.py x: 30 lines of code y: 4 # changes qpid/framer.py x: 85 lines of code y: 14 # changes qpid/packer.py x: 13 lines of code y: 3 # changes qpid/saslmech/scram.py x: 54 lines of code y: 4 # changes qpid_tests/broker_0_10/management.py x: 487 lines of code y: 4 # changes mllib/__init__.py x: 55 lines of code y: 9 # changes qpid_tests/__init__.py x: 2 lines of code y: 2 # changes qpid_tests/broker_1_0/__init__.py x: 6 lines of code y: 2 # changes setup.py x: 240 lines of code y: 33 # changes mllib/dom.py x: 225 lines of code y: 9 # changes qpid/codec010.py x: 344 lines of code y: 24 # changes qpid/generator.py x: 32 lines of code y: 5 # changes qpid/client.py x: 215 lines of code y: 28 # changes qpid/codec.py x: 413 lines of code y: 24 # changes qpid/delegates.py x: 156 lines of code y: 24 # changes qpid/management.py x: 733 lines of code y: 39 # changes qpid/managementdata.py x: 630 lines of code y: 28 # changes qpid/messaging/driver.py x: 1174 lines of code y: 57 # changes qpid/peer.py x: 427 lines of code y: 40 # changes qpid/selector.py x: 164 lines of code y: 14 # changes qpid_tests/broker_0_10/exchange.py x: 318 lines of code y: 3 # changes qpid_tests/broker_0_10/message.py x: 687 lines of code y: 4 # changes qpid_tests/broker_0_10/msg_groups.py x: 786 lines of code y: 3 # changes qpid_tests/broker_0_10/new_api.py x: 243 lines of code y: 3 # changes qpid_tests/broker_0_10/queue.py x: 248 lines of code y: 3 # changes qpid_tests/broker_0_8/basic.py x: 272 lines of code y: 4 # changes qpid_tests/broker_0_8/exchange.py x: 147 lines of code y: 3 # changes qpid_tests/broker_0_8/queue.py x: 143 lines of code y: 4 # changes qpid_tests/broker_0_8/testlib.py x: 36 lines of code y: 4 # changes qpid/spec08.py x: 391 lines of code y: 4 # changes qpid/connection.py x: 193 lines of code y: 37 # changes qpid/messaging/util.py x: 33 lines of code y: 7 # changes qpid/queue.py x: 55 lines of code y: 10 # changes qpid/util.py x: 159 lines of code y: 22 # changes qpid_tests/broker_0_10/priority.py x: 153 lines of code y: 3 # changes mllib/parsers.py x: 91 lines of code y: 3 # changes mllib/transforms.py x: 107 lines of code y: 4 # changes qpid/__init__.py x: 47 lines of code y: 7 # changes qpid/compat.py x: 162 lines of code y: 12 # changes qpid/concurrency.py x: 64 lines of code y: 4 # changes qpid/delegate.py x: 25 lines of code y: 7 # changes qpid/disp.py x: 185 lines of code y: 8 # changes qpid/framing.py x: 243 lines of code y: 5 # changes qpid/lexer.py x: 80 lines of code y: 3 # changes qpid/log.py x: 9 lines of code y: 2 # changes qpid/message.py x: 45 lines of code y: 10 # changes qpid/messaging/endpoints.py x: 586 lines of code y: 52 # changes qpid/messaging/message.py x: 94 lines of code y: 8 # changes qpid/messaging/transports.py x: 157 lines of code y: 12 # changes qpid/mimetype.py x: 70 lines of code y: 3 # changes qpid/ops.py x: 236 lines of code y: 11 # changes qpid/reference.py x: 58 lines of code y: 2 # changes qpid/sasl.py x: 79 lines of code y: 8 # changes qpid/saslmech/amqplain.py x: 7 lines of code y: 3 # changes qpid/saslmech/anonymous.py x: 5 lines of code y: 4 # changes qpid/saslmech/cram_md5_hex.py x: 10 lines of code y: 3 # changes qpid/session.py x: 234 lines of code y: 25 # changes qpid/specs_config.py x: 7 lines of code y: 5 # changes qpid/testlib.py x: 176 lines of code y: 52 # changes qpid_tests/broker_0_10/__init__.py x: 19 lines of code y: 2 # changes qpid_tests/broker_0_10/alternate_exchange.py x: 196 lines of code y: 2 # changes qpid_tests/broker_0_10/broker.py x: 53 lines of code y: 2 # changes qpid_tests/broker_0_10/dtx.py x: 487 lines of code y: 2 # changes qpid_tests/broker_0_10/lvq.py x: 82 lines of code y: 2 # changes qpid_tests/broker_0_10/persistence.py x: 33 lines of code y: 2 # changes qpid_tests/broker_0_10/qmf_events.py x: 42 lines of code y: 2 # changes qpid_tests/broker_0_10/query.py x: 142 lines of code y: 2 # changes qpid_tests/broker_0_10/stats.py x: 380 lines of code y: 2 # changes qpid_tests/broker_0_10/threshold.py x: 156 lines of code y: 2 # changes qpid_tests/broker_0_10/tx.py x: 165 lines of code y: 2 # changes qpid_tests/broker_0_8/broker.py x: 73 lines of code y: 3 # changes qpid_tests/broker_0_8/example.py x: 18 lines of code y: 3 # changes qpid_tests/broker_0_8/tx.py x: 122 lines of code y: 3 # changes qpid_tests/broker_0_9/echo.py x: 97 lines of code y: 5 # changes qpid_tests/broker_0_9/messageheader.py x: 30 lines of code y: 2 # changes qpid_tests/broker_0_9/query.py x: 125 lines of code y: 2 # changes qpid_tests/broker_0_9/queue.py x: 86 lines of code y: 3 # changes qpid_tests/broker_1_0/legacy_exchanges.py x: 56 lines of code y: 2 # changes qpid_tests/broker_1_0/translation.py x: 47 lines of code y: 2 # changes qpid_tests/client/client-api-example-tests.py x: 223 lines of code y: 2 # changes qpid/messaging/constants.py x: 15 lines of code y: 3 # changes pyproject.toml x: 24 lines of code y: 1 # changes qpid/exceptions.py x: 4 lines of code y: 4 # changes MANIFEST.in x: 4 lines of code y: 3 # changes qpid/saslmech/__init__.py x: 1 lines of code y: 1 # changes qpid/messaging/exceptions.py x: 82 lines of code y: 8 # changes qpid/validator.py x: 65 lines of code y: 3 # changes qpid/parser.py x: 40 lines of code y: 1 # changes qpid/content.py x: 27 lines of code y: 2 # changes
57.0
# changes
  min: 1.0
  average: 8.28
  25th percentile: 2.0
  median: 3.0
  75th percentile: 8.0
  max: 57.0
0 1174.0
lines of code
min: 1.0 | average: 150.23 | 25th percentile: 25.5 | median: 76.0 | 75th percentile: 195.25 | max: 1174.0

Number of Contributors vs. Number of Changes: 108 points

qpid/connection08.py x: 6 # contributors y: 17 # changes qpid/datatypes.py x: 6 # contributors y: 26 # changes qpid/debug.py x: 2 # contributors y: 4 # changes qpid/framer.py x: 5 # contributors y: 14 # changes qpid/packer.py x: 2 # contributors y: 3 # changes mllib/__init__.py x: 5 # contributors y: 9 # changes qpid_tests/__init__.py x: 2 # contributors y: 2 # changes setup.py x: 9 # contributors y: 33 # changes mllib/dom.py x: 2 # contributors y: 9 # changes qpid/codec010.py x: 6 # contributors y: 24 # changes qpid/generator.py x: 2 # contributors y: 5 # changes qpid/client.py x: 11 # contributors y: 28 # changes qpid/codec.py x: 8 # contributors y: 24 # changes qpid/delegates.py x: 7 # contributors y: 24 # changes qpid/management.py x: 9 # contributors y: 39 # changes qpid/managementdata.py x: 7 # contributors y: 28 # changes qpid/messaging/driver.py x: 11 # contributors y: 57 # changes qpid/peer.py x: 9 # contributors y: 40 # changes qpid/selector.py x: 6 # contributors y: 14 # changes qpid_tests/broker_0_10/message.py x: 4 # contributors y: 4 # changes qpid_tests/broker_0_8/basic.py x: 3 # contributors y: 4 # changes qpid/connection.py x: 8 # contributors y: 37 # changes qpid/messaging/util.py x: 3 # contributors y: 7 # changes qpid/queue.py x: 4 # contributors y: 10 # changes qpid/util.py x: 8 # contributors y: 22 # changes qpid/compat.py x: 5 # contributors y: 12 # changes qpid/delegate.py x: 4 # contributors y: 7 # changes qpid/disp.py x: 3 # contributors y: 8 # changes qpid/framing.py x: 3 # contributors y: 5 # changes qpid/message.py x: 5 # contributors y: 10 # changes qpid/messaging/endpoints.py x: 10 # contributors y: 52 # changes qpid/messaging/message.py x: 2 # contributors y: 8 # changes qpid/messaging/transports.py x: 4 # contributors y: 12 # changes qpid/ops.py x: 2 # contributors y: 11 # changes qpid/sasl.py x: 5 # contributors y: 8 # changes qpid/session.py x: 3 # contributors y: 25 # changes qpid/testlib.py x: 9 # contributors y: 52 # changes qpid_tests/broker_0_8/broker.py x: 3 # contributors y: 3 # changes qpid_tests/broker_0_9/echo.py x: 4 # contributors y: 5 # changes pyproject.toml x: 1 # contributors y: 1 # changes qpid/saslmech/sasl.py x: 1 # contributors y: 3 # changes
57.0
# changes
  min: 1.0
  average: 8.28
  25th percentile: 2.0
  median: 3.0
  75th percentile: 8.0
  max: 57.0
0 11.0
# contributors
min: 1.0 | average: 3.2 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 11.0

Number of Contributors vs. File Size: 108 points

qpid/connection08.py x: 6 # contributors y: 456 lines of code qpid/datatypes.py x: 6 # contributors y: 293 lines of code qpid/debug.py x: 2 # contributors y: 30 lines of code qpid/framer.py x: 5 # contributors y: 85 lines of code qpid/packer.py x: 2 # contributors y: 13 lines of code qpid/saslmech/scram.py x: 2 # contributors y: 54 lines of code qpid_tests/broker_0_10/management.py x: 2 # contributors y: 487 lines of code mllib/__init__.py x: 5 # contributors y: 55 lines of code qpid_tests/__init__.py x: 2 # contributors y: 2 lines of code qpid_tests/broker_1_0/__init__.py x: 2 # contributors y: 6 lines of code setup.py x: 9 # contributors y: 240 lines of code mllib/dom.py x: 2 # contributors y: 225 lines of code qpid/codec010.py x: 6 # contributors y: 344 lines of code qpid/client.py x: 11 # contributors y: 215 lines of code qpid/codec.py x: 8 # contributors y: 413 lines of code qpid/delegates.py x: 7 # contributors y: 156 lines of code qpid/management.py x: 9 # contributors y: 733 lines of code qpid/managementdata.py x: 7 # contributors y: 630 lines of code qpid/messaging/driver.py x: 11 # contributors y: 1174 lines of code qpid/peer.py x: 9 # contributors y: 427 lines of code qpid/selector.py x: 6 # contributors y: 164 lines of code qpid_tests/broker_0_10/exchange.py x: 2 # contributors y: 318 lines of code qpid_tests/broker_0_10/message.py x: 4 # contributors y: 687 lines of code qpid_tests/broker_0_10/msg_groups.py x: 2 # contributors y: 786 lines of code qpid_tests/broker_0_10/new_api.py x: 2 # contributors y: 243 lines of code qpid_tests/broker_0_10/queue.py x: 2 # contributors y: 248 lines of code qpid_tests/broker_0_8/basic.py x: 3 # contributors y: 272 lines of code qpid_tests/broker_0_8/exchange.py x: 2 # contributors y: 147 lines of code qpid_tests/broker_0_8/queue.py x: 3 # contributors y: 143 lines of code qpid_tests/broker_0_8/testlib.py x: 3 # contributors y: 36 lines of code qpid/spec08.py x: 2 # contributors y: 391 lines of code qpid/connection.py x: 8 # contributors y: 193 lines of code qpid/queue.py x: 4 # contributors y: 55 lines of code qpid/util.py x: 8 # contributors y: 159 lines of code qpid_tests/broker_0_10/priority.py x: 2 # contributors y: 153 lines of code mllib/parsers.py x: 2 # contributors y: 91 lines of code mllib/transforms.py x: 2 # contributors y: 107 lines of code qpid/__init__.py x: 3 # contributors y: 47 lines of code qpid/compat.py x: 5 # contributors y: 162 lines of code qpid/concurrency.py x: 2 # contributors y: 64 lines of code qpid/delegate.py x: 4 # contributors y: 25 lines of code qpid/disp.py x: 3 # contributors y: 185 lines of code qpid/framing.py x: 3 # contributors y: 243 lines of code qpid/lexer.py x: 2 # contributors y: 80 lines of code qpid/message.py x: 5 # contributors y: 45 lines of code qpid/messaging/endpoints.py x: 10 # contributors y: 586 lines of code qpid/messaging/message.py x: 2 # contributors y: 94 lines of code qpid/messaging/transports.py x: 4 # contributors y: 157 lines of code qpid/mimetype.py x: 2 # contributors y: 70 lines of code qpid/ops.py x: 2 # contributors y: 236 lines of code qpid/reference.py x: 2 # contributors y: 58 lines of code qpid/sasl.py x: 5 # contributors y: 79 lines of code qpid/saslmech/finder.py x: 2 # contributors y: 35 lines of code qpid/session.py x: 3 # contributors y: 234 lines of code qpid/testlib.py x: 9 # contributors y: 176 lines of code qpid_tests/broker_0_10/__init__.py x: 2 # contributors y: 19 lines of code qpid_tests/broker_0_10/alternate_exchange.py x: 2 # contributors y: 196 lines of code qpid_tests/broker_0_10/qmf_events.py x: 2 # contributors y: 42 lines of code qpid_tests/broker_0_10/query.py x: 2 # contributors y: 142 lines of code qpid_tests/broker_0_10/stats.py x: 2 # contributors y: 380 lines of code qpid_tests/broker_0_10/tx.py x: 2 # contributors y: 165 lines of code qpid_tests/broker_0_8/broker.py x: 3 # contributors y: 73 lines of code qpid_tests/broker_0_8/example.py x: 3 # contributors y: 18 lines of code qpid_tests/broker_0_8/tx.py x: 3 # contributors y: 122 lines of code qpid_tests/broker_0_9/echo.py x: 4 # contributors y: 97 lines of code qpid_tests/broker_0_9/query.py x: 2 # contributors y: 125 lines of code qpid_tests/broker_0_9/queue.py x: 3 # contributors y: 86 lines of code qpid_tests/broker_1_0/general.py x: 2 # contributors y: 41 lines of code qpid_tests/broker_1_0/translation.py x: 2 # contributors y: 47 lines of code qpid/messaging/constants.py x: 2 # contributors y: 15 lines of code pyproject.toml x: 1 # contributors y: 24 lines of code qpid/saslmech/sasl.py x: 1 # contributors y: 17 lines of code qpid/saslmech/__init__.py x: 1 # contributors y: 1 lines of code qpid/messaging/exceptions.py x: 3 # contributors y: 82 lines of code qpid/validator.py x: 1 # contributors y: 65 lines of code qpid/parser.py x: 1 # contributors y: 40 lines of code qpid/content.py x: 2 # contributors y: 27 lines of code
1174.0
lines of code
  min: 1.0
  average: 150.23
  25th percentile: 25.5
  median: 76.0
  75th percentile: 195.25
  max: 1174.0
0 11.0
# contributors
min: 1.0 | average: 3.2 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 11.0