apache / apr-util
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 134 files with 38,074 lines of code.
    • 1 file changed more than 100 times (353 lines of code)
    • 5 files changed 51-100 times (1,350 lines of code)
    • 42 files changed 21-50 times (13,764 lines of code)
    • 56 files changed 6-20 times (16,694 lines of code)
    • 30 files changed 1-5 times (5,913 lines of code)
<1% | 3% | 36% | 43% | 15%
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 134 files with 38,074 lines of code.
    • 2 files changed by more than 25 contributors (629 lines of code)
    • 27 files changed by 11-25 contributors (7,760 lines of code)
    • 46 files changed by 6-10 contributors (10,758 lines of code)
    • 48 files changed by 2-5 contributors (14,510 lines of code)
    • 11 files changed by 1 contributor (4,417 lines of code)
1% | 20% | 28% | 38% | 11%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
c, h, dsp, mak, in, m4, sh, yaml, txt, x, xml, editorconfig, inc, gitignore, cmake, pl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
h9% | 0% | 23% | 33% | 34%
c0% | 2% | 37% | 46% | 13%
in0% | 34% | 42% | 17% | 5%
inc0% | 0% | 0% | 100% | 0%
pl0% | 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
include8% | 0% | 28% | 30% | 32%
buckets0% | 59% | 29% | 11% | 0%
ROOT0% | 66% | 30% | 0% | 3%
crypto0% | 0% | 55% | 31% | 12%
dbd0% | 0% | 30% | 61% | 8%
memcache0% | 0% | 100% | 0% | 0%
dbm0% | 0% | 45% | 41% | 12%
uri0% | 0% | 100% | 0% | 0%
xml0% | 0% | 79% | 0% | 20%
misc0% | 0% | 27% | 65% | 6%
ldap0% | 0% | 14% | 85% | 0%
hooks0% | 0% | 100% | 0% | 0%
xlate0% | 0% | 100% | 0% | 0%
encoding0% | 0% | 100% | 0% | 0%
redis0% | 0% | 0% | 100% | 0%
json0% | 0% | 0% | 81% | 18%
build0% | 0% | 0% | 50% | 49%
strmatch0% | 0% | 0% | 100% | 0%
jose0% | 0% | 0% | 0% | 100%
buffer0% | 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
apr_buckets.h
in include
353 - 2000-08-12 2021-10-19 122 26 rbb@apache.org minfrin@apache.org
in
276 - 2000-12-02 2023-01-23 100 26 gstein@apache.org covener@apache.org
in
99 - 2000-12-02 2025-03-15 90 21 gstein@apache.org minfrin@apache.org
190 4 2000-09-21 2022-01-12 75 16 stoddard@apache.org ylavic@apache.org
apr_brigade.c
in buckets
696 2 2001-01-17 2024-03-14 70 18 rbb@apache.org ylavic@apache.org
89 4 2000-08-12 2007-01-15 51 12 rbb@apache.org jerenkrantz@apache.org
66 1 2000-08-24 2007-01-15 49 12 rbb@apache.org jerenkrantz@apache.org
apr_hooks.c
in hooks
332 2 1999-07-11 2019-03-20 49 16 ben@apache.org wrowe@apache.org
apr_hooks.h
in include
161 - 1999-07-05 2013-10-03 47 13 ben@apache.org rjung@apache.org
apr_buckets.c
in buckets
25 - 2000-08-12 2007-01-15 45 11 rbb@apache.org jerenkrantz@apache.org
apr_dbd.c
in dbd
472 1 2005-02-02 2024-08-18 45 13 niq@apache.org minfrin@apache.org
63 1 2000-10-10 2007-01-15 44 11 rbb@apache.org jerenkrantz@apache.org
63 2 2000-08-12 2007-01-15 44 11 rbb@apache.org jerenkrantz@apache.org
apr_dbm.c
in dbm
275 1 2000-11-26 2025-03-15 41 12 gstein@apache.org minfrin@apache.org
93 2 2000-08-19 2007-01-15 39 11 fanf@apache.org jerenkrantz@apache.org
in
apu.h.in
in include
121 - 2000-12-21 2025-03-15 39 19 rbb@apache.org minfrin@apache.org
32 1 2000-08-12 2007-01-15 38 10 rbb@apache.org jerenkrantz@apache.org
in
173 - 2002-01-17 2020-01-01 38 13 jerenkrantz@apache.org minfrin@apache.org
apu_version.h
in include
39 - 2002-09-10 2025-01-01 37 12 jerenkrantz@apache.org rjung@apache.org
apr_xml.c
in xml
677 7 2000-06-28 2021-11-11 37 15 gstein@apache.org ylavic@apache.org
in
apr_ldap.h.in
in include
174 - 2001-08-18 2025-03-11 34 12 minfrin@apache.org minfrin@apache.org
74 3 2000-10-17 2007-01-15 33 10 rbb@apache.org jerenkrantz@apache.org
apr_memcache.c
in memcache
1378 17 2005-10-28 2023-06-27 33 14 pquerna@apache.org jorton@apache.org
1313 31 2008-09-07 2025-03-24 32 4 minfrin@apache.org minfrin@apache.org
32 1 2000-10-17 2007-01-15 30 10 rbb@apache.org jerenkrantz@apache.org
apr_base64.c
in encoding
223 - 1999-08-24 2023-04-21 30 10 fielding@apache.org ylavic@apache.org
1162 29 2005-02-02 2012-08-05 29 7 niq@apache.org sf@apache.org
apr_sha1.c
in crypto
265 3 1999-08-24 2009-01-05 28 10 fielding@apache.org bojan@apache.org
apr_dbd.h
in include
139 - 2005-02-02 2017-04-02 26 9 jim@apache.org niq@apache.org
sdbm.c
in dbm/sdbm
334 9 2000-12-02 2017-09-23 26 11 gstein@apache.org ylavic@apache.org
apr_crypto.c
in crypto
521 8 2008-09-07 2024-08-18 26 5 minfrin@apache.org minfrin@apache.org
749 27 2005-05-05 2011-11-28 26 8 pquerna@apache.org minfrin@apache.org
apr_uri.c
in uri
806 - 2001-05-22 2013-03-29 26 15 fielding@apache.org sf@apache.org
apr_dbm.h
in include
60 - 2000-11-26 2025-03-15 25 9 gstein@apache.org minfrin@apache.org
apr_xml.h
in include
98 - 2000-07-03 2016-06-13 25 14 gstein@apache.org minfrin@apache.org
128 - 2004-07-30 2025-03-11 25 7 bnicholes@apache.org minfrin@apache.org
284 12 2001-11-06 2021-06-24 25 10 gstein@apache.org minfrin@apache.org
352 5 2002-08-05 2018-06-27 24 12 aaron@apache.org ylavic@apache.org
488 3 2005-01-05 2025-03-24 24 7 wrowe@apache.org minfrin@apache.org
1127 31 2008-09-07 2020-04-30 24 5 minfrin@apache.org ylavic@apache.org
apr_sha1.h
in include
30 - 1999-08-24 2007-01-15 23 8 fielding@apache.org jerenkrantz@apache.org
xlate.c
in xlate
326 4 2002-07-17 2007-10-23 22 11 wrowe@apache.org wrowe@apache.org
apr_base64.h
in include
21 - 2000-04-29 2012-12-22 21 8 wrowe@apache.org sf@apache.org
37 - 2000-08-19 2007-01-15 21 10 fanf@apache.org jerenkrantz@apache.org
apr_uri.h
in include
63 - 2001-05-22 2009-01-07 21 12 fielding@apache.org covener@apache.org
apr_crypto.h
in include
262 - 2008-09-07 2025-03-18 21 3 minfrin@apache.org minfrin@apache.org
apr_rmm.c
in misc
314 3 2002-01-05 2009-08-04 21 9 trawick@apache.org wrowe@apache.org
apr_md5.c
in crypto
412 6 2002-07-17 2013-03-24 21 11 ianh@apache.org sf@apache.org
148 11 2001-11-06 2021-06-24 20 10 gstein@apache.org minfrin@apache.org
183 2 2002-03-29 2024-03-13 20 12 jwoolley@apache.org ylavic@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
apr_buckets.h
in include
353 - 2000-08-12 2021-10-19 122 26 rbb@apache.org minfrin@apache.org
in
276 - 2000-12-02 2023-01-23 100 26 gstein@apache.org covener@apache.org
in
99 - 2000-12-02 2025-03-15 90 21 gstein@apache.org minfrin@apache.org
in
apu.h.in
in include
121 - 2000-12-21 2025-03-15 39 19 rbb@apache.org minfrin@apache.org
apr_brigade.c
in buckets
696 2 2001-01-17 2024-03-14 70 18 rbb@apache.org ylavic@apache.org
190 4 2000-09-21 2022-01-12 75 16 stoddard@apache.org ylavic@apache.org
apr_hooks.c
in hooks
332 2 1999-07-11 2019-03-20 49 16 ben@apache.org wrowe@apache.org
apr_xml.c
in xml
677 7 2000-06-28 2021-11-11 37 15 gstein@apache.org ylavic@apache.org
apr_uri.c
in uri
806 - 2001-05-22 2013-03-29 26 15 fielding@apache.org sf@apache.org
apr_memcache.c
in memcache
1378 17 2005-10-28 2023-06-27 33 14 pquerna@apache.org jorton@apache.org
apr_xml.h
in include
98 - 2000-07-03 2016-06-13 25 14 gstein@apache.org minfrin@apache.org
apr_hooks.h
in include
161 - 1999-07-05 2013-10-03 47 13 ben@apache.org rjung@apache.org
apr_dbd.c
in dbd
472 1 2005-02-02 2024-08-18 45 13 niq@apache.org minfrin@apache.org
in
173 - 2002-01-17 2020-01-01 38 13 jerenkrantz@apache.org minfrin@apache.org
89 4 2000-08-12 2007-01-15 51 12 rbb@apache.org jerenkrantz@apache.org
66 1 2000-08-24 2007-01-15 49 12 rbb@apache.org jerenkrantz@apache.org
apr_dbm.c
in dbm
275 1 2000-11-26 2025-03-15 41 12 gstein@apache.org minfrin@apache.org
apu_version.h
in include
39 - 2002-09-10 2025-01-01 37 12 jerenkrantz@apache.org rjung@apache.org
in
apr_ldap.h.in
in include
174 - 2001-08-18 2025-03-11 34 12 minfrin@apache.org minfrin@apache.org
352 5 2002-08-05 2018-06-27 24 12 aaron@apache.org ylavic@apache.org
apr_uri.h
in include
63 - 2001-05-22 2009-01-07 21 12 fielding@apache.org covener@apache.org
183 2 2002-03-29 2024-03-13 20 12 jwoolley@apache.org ylavic@apache.org
apr_buckets.c
in buckets
25 - 2000-08-12 2007-01-15 45 11 rbb@apache.org jerenkrantz@apache.org
63 2 2000-08-12 2007-01-15 44 11 rbb@apache.org jerenkrantz@apache.org
63 1 2000-10-10 2007-01-15 44 11 rbb@apache.org jerenkrantz@apache.org
93 2 2000-08-19 2007-01-15 39 11 fanf@apache.org jerenkrantz@apache.org
sdbm.c
in dbm/sdbm
334 9 2000-12-02 2017-09-23 26 11 gstein@apache.org ylavic@apache.org
xlate.c
in xlate
326 4 2002-07-17 2007-10-23 22 11 wrowe@apache.org wrowe@apache.org
apr_md5.c
in crypto
412 6 2002-07-17 2013-03-24 21 11 ianh@apache.org sf@apache.org
32 1 2000-08-12 2007-01-15 38 10 rbb@apache.org jerenkrantz@apache.org
74 3 2000-10-17 2007-01-15 33 10 rbb@apache.org jerenkrantz@apache.org
32 1 2000-10-17 2007-01-15 30 10 rbb@apache.org jerenkrantz@apache.org
apr_base64.c
in encoding
223 - 1999-08-24 2023-04-21 30 10 fielding@apache.org ylavic@apache.org
apr_sha1.c
in crypto
265 3 1999-08-24 2009-01-05 28 10 fielding@apache.org bojan@apache.org
284 12 2001-11-06 2021-06-24 25 10 gstein@apache.org minfrin@apache.org
37 - 2000-08-19 2007-01-15 21 10 fanf@apache.org jerenkrantz@apache.org
148 11 2001-11-06 2021-06-24 20 10 gstein@apache.org minfrin@apache.org
792 12 2007-01-04 2022-10-20 17 10 wrowe@apache.org ylavic@apache.org
apr_memcache.h
in include
186 - 2005-10-28 2023-05-25 15 10 bnicholes@apache.org rpluem@apache.org
apr_dbd.h
in include
139 - 2005-02-02 2017-04-02 26 9 jim@apache.org niq@apache.org
apr_dbm.h
in include
60 - 2000-11-26 2025-03-15 25 9 gstein@apache.org minfrin@apache.org
apr_rmm.c
in misc
314 3 2002-01-05 2009-08-04 21 9 trawick@apache.org wrowe@apache.org
apr_reslist.h
in include
41 - 2002-08-05 2013-10-03 18 9 aaron@apache.org rjung@apache.org
apr_queue.h
in include
25 - 2002-08-18 2013-10-03 17 9 ianh@apache.org rjung@apache.org
apr_date.c
in misc
362 - 2001-05-31 2007-01-15 17 9 jerenkrantz@apache.org jerenkrantz@apache.org
274 2 2002-08-18 2011-01-27 17 9 ianh@apache.org jim@apache.org
179 14 2001-11-06 2021-06-24 15 9 gstein@apache.org minfrin@apache.org
apr_optional.h
in include
23 - 2001-01-27 2007-01-15 15 9 wrowe@apache.org jerenkrantz@apache.org
447 25 2005-03-22 2012-08-05 15 9 pquerna@apache.org sf@apache.org
40 - 2001-05-20 2013-10-03 14 9 ben@apache.org rjung@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
apr_ldap.c
in ldap
2522 26 2024-08-18 2025-04-03 7 1 minfrin@apache.org minfrin@apache.org
apr_dbd_freetds.c
in dbd/unsupported
651 29 2017-04-02 2017-04-02 1 1 niq@apache.org niq@apache.org
249 12 2025-03-15 2025-03-15 1 1 minfrin@apache.org minfrin@apache.org
apr_jose.c
in jose
240 - 2018-09-01 2023-05-22 3 1 minfrin@apache.org minfrin@apache.org
apr_jose.h
in include
228 - 2018-09-01 2023-05-22 3 1 minfrin@apache.org minfrin@apache.org
apr_redis.h
in include
190 - 2016-11-02 2016-11-06 4 1 jim@apache.org jim@apache.org
154 6 2003-11-10 2003-11-10 1 1 brane@apache.org brane@apache.org
142 - 2018-08-19 2025-03-11 4 1 minfrin@apache.org minfrin@apache.org
22 - 2019-03-01 2019-03-01 1 1 niq@apache.org niq@apache.org
in
pkginfo.in
in build/pkg
10 - 2004-12-14 2005-01-06 2 1 minfrin@apache.org minfrin@apache.org
9 - 2012-07-06 2012-07-06 1 1 sf@apache.org sf@apache.org
apr_redis.c
in redis
1174 12 2016-11-02 2017-02-07 6 2 jim@apache.org ylavic@apache.org
705 10 2018-07-08 2024-09-14 6 2 minfrin@apache.org ivan@apache.org
471 5 2018-09-01 2024-09-14 3 2 minfrin@apache.org ivan@apache.org
apr_buffer.c
in buffer
315 - 2024-08-18 2024-09-01 3 2 minfrin@apache.org ivan@apache.org
apr_json.c
in json
282 - 2018-07-08 2024-09-14 10 2 minfrin@apache.org ivan@apache.org
223 5 2018-07-08 2024-09-14 4 2 minfrin@apache.org ivan@apache.org
apr_siphash.c
in crypto
154 - 2016-10-17 2017-06-13 2 2 ylavic@apache.org wrowe@apache.org
apu_errno.h
in include
124 - 2008-09-07 2025-03-11 7 2 minfrin@apache.org minfrin@apache.org
apu_internal.h
in include/private
109 - 2008-05-22 2025-03-11 5 2 wrowe@apache.org minfrin@apache.org
88 4 2019-03-01 2019-03-22 2 2 niq@apache.org wrowe@apache.org
apr_buffer.h
in include
82 - 2024-08-18 2024-09-01 2 2 minfrin@apache.org ivan@apache.org
61 2 2019-03-01 2019-03-22 2 2 niq@apache.org wrowe@apache.org
18 - 2002-09-10 2007-01-15 5 2 jerenkrantz@apache.org jerenkrantz@apache.org
6 - 2000-12-12 2002-01-19 3 2 gstein@apache.org ianh@apache.org
1106 13 2018-09-01 2024-09-14 5 3 minfrin@apache.org ivan@apache.org
984 31 2016-07-05 2020-04-30 9 3 minfrin@apache.org ylavic@apache.org
684 5 2012-07-06 2017-02-02 5 3 sf@apache.org ylavic@apache.org
498 5 2018-06-21 2021-09-12 6 3 ylavic@apache.org ylavic@apache.org
449 - 2024-08-18 2025-03-25 4 3 minfrin@apache.org rjung@apache.org
apr_crypto.h
in include
262 - 2008-09-07 2025-03-18 21 3 minfrin@apache.org minfrin@apache.org
in
apr-util.spec.in
in build/rpm
165 - 2004-07-01 2025-03-20 13 3 minfrin@apache.org minfrin@apache.org
apr_json.h
in include
119 - 2018-07-08 2018-09-02 10 3 minfrin@apache.org jailletc36@apache.org
apr_dbd_odbc_v2.h
in include/private
74 - 2008-06-12 2011-02-26 3 3 tdonovan@apache.org fuankg@apache.org
70 - 2007-01-04 2008-05-07 5 3 wrowe@apache.org wrowe@apache.org
in
apu_want.h.in
in include
34 - 2003-08-18 2007-01-15 5 3 striker@apache.org jerenkrantz@apache.org
apr_siphash.h
in include
30 - 2016-10-17 2017-06-14 3 3 ylavic@apache.org jim@apache.org
apr_uuid.h
in include
18 - 2002-07-17 2007-01-15 5 3 wrowe@apache.org jerenkrantz@apache.org
14 - 2007-12-07 2009-02-19 3 3 minfrin@apache.org bojan@apache.org
12 - 2004-05-29 2008-05-23 5 3 thommay@apache.org wrowe@apache.org
1313 31 2008-09-07 2025-03-24 32 4 minfrin@apache.org minfrin@apache.org
336 2 2008-05-22 2025-03-19 8 4 wrowe@apache.org minfrin@apache.org
apr_md4.c
in crypto
265 4 2001-06-01 2007-01-15 9 4 jerenkrantz@apache.org jerenkrantz@apache.org
apr_passwd.c
in crypto
139 2 2012-07-06 2014-08-19 11 4 sf@apache.org trawick@apache.org
uuid.c
in crypto
92 2 2002-07-17 2007-01-15 6 4 wrowe@apache.org jerenkrantz@apache.org
apr_crypto_internal.h
in include/private
74 - 2008-09-07 2019-07-09 15 4 minfrin@apache.org minfrin@apache.org
apr_md4.h
in include
37 - 2001-06-01 2007-01-15 9 4 jerenkrantz@apache.org jerenkrantz@apache.org
apr_strmatch.h
in include
26 - 2002-05-09 2007-01-15 8 4 brianp@apache.org jerenkrantz@apache.org
1902 34 2005-11-17 2011-03-23 20 5 niq@apache.org trawick@apache.org
1127 31 2008-09-07 2020-04-30 24 5 minfrin@apache.org ylavic@apache.org
Correlations

File Size vs. Number of Changes: 134 points

ldap/apr_ldap.c x: 2522 lines of code y: 7 # changes include/apr_ldap_common.h x: 449 lines of code y: 4 # changes ldap/apr_ldap_option.c x: 488 lines of code y: 24 # changes crypto/apr_crypto_openssl.c x: 1313 lines of code y: 32 # changes build/rpm/apr-util.spec.in x: 165 lines of code y: 13 # changes ldap/apr_ldap_stub.c x: 336 lines of code y: 8 # changes include/apr_crypto.h x: 262 lines of code y: 21 # changes dbm/apr_dbm_lmdb.c x: 249 lines of code y: 1 # changes Makefile.in x: 99 lines of code y: 90 # changes dbm/apr_dbm.c x: 275 lines of code y: 41 # changes include/apr_dbm.h x: 60 lines of code y: 25 # changes include/apu.h.in x: 121 lines of code y: 39 # changes include/private/apr_dbm_private.h x: 49 lines of code y: 14 # changes include/private/apu_select_dbm.h.in x: 26 lines of code y: 11 # changes include/apr_ldap.h.in x: 174 lines of code y: 34 # changes include/apu_errno.h x: 124 lines of code y: 7 # changes include/private/apu_internal.h x: 109 lines of code y: 5 # changes ldap/apr_ldap_init.c x: 128 lines of code y: 25 # changes misc/apr_error.c x: 142 lines of code y: 4 # changes include/apu_version.h x: 39 lines of code y: 37 # changes jose/apr_jose_encode.c x: 471 lines of code y: 3 # changes json/apr_json_decode.c x: 705 lines of code y: 6 # changes json/apr_json_encode.c x: 223 lines of code y: 4 # changes jose/apr_jose_decode.c x: 1106 lines of code y: 5 # changes json/apr_json.c x: 282 lines of code y: 10 # changes include/apr_buffer.h x: 82 lines of code y: 2 # changes buffer/apr_buffer.c x: 315 lines of code y: 3 # changes crypto/apr_crypto.c x: 521 lines of code y: 26 # changes dbd/apr_dbd.c x: 472 lines of code y: 45 # changes misc/apu_dso.c x: 175 lines of code y: 16 # changes buckets/apr_brigade.c x: 696 lines of code y: 70 # changes dbm/sdbm/sdbm_pair.c x: 175 lines of code y: 12 # changes buckets/apr_buckets_alloc.c x: 183 lines of code y: 20 # changes memcache/apr_memcache.c x: 1378 lines of code y: 33 # changes include/apr_memcache.h x: 186 lines of code y: 15 # changes include/apr_jose.h x: 228 lines of code y: 3 # changes jose/apr_jose.c x: 240 lines of code y: 3 # changes encoding/apr_base64.c x: 223 lines of code y: 30 # changes dbd/apr_dbd_odbc.c x: 1373 lines of code y: 14 # changes configure.in x: 276 lines of code y: 100 # changes misc/apr_thread_pool.c x: 792 lines of code y: 17 # changes buckets/apr_buckets_file.c x: 190 lines of code y: 75 # changes xml/apr_xml.c x: 677 lines of code y: 37 # changes include/apr_buckets.h x: 353 lines of code y: 122 # changes crypto/apr_crypto_prng.c x: 498 lines of code y: 6 # changes dbm/apr_dbm_berkeleydb.c x: 284 lines of code y: 25 # changes dbm/apr_dbm_gdbm.c x: 179 lines of code y: 15 # changes dbm/apr_dbm_ndbm.c x: 153 lines of code y: 8 # changes dbm/apr_dbm_sdbm.c x: 148 lines of code y: 20 # changes crypto/apr_crypto_commoncrypto.c x: 984 lines of code y: 9 # changes crypto/apr_crypto_nss.c x: 1127 lines of code y: 24 # changes apu-config.in x: 173 lines of code y: 38 # changes dbd/apr_dbd_mysql.c x: 1116 lines of code y: 18 # changes include/private/apr_crypto_internal.h x: 74 lines of code y: 15 # changes xml/apr_xml_expat.c x: 88 lines of code y: 2 # changes xml/apr_xml_libxml2.c x: 61 lines of code y: 2 # changes hooks/apr_hooks.c x: 332 lines of code y: 49 # changes ldap/apr_ldap_rebind.c x: 251 lines of code y: 10 # changes xml/apr_xml_internal.h x: 22 lines of code y: 1 # changes include/apr_json.h x: 119 lines of code y: 10 # changes misc/apr_reslist.c x: 352 lines of code y: 24 # changes dbm/sdbm/sdbm.c x: 334 lines of code y: 26 # changes include/apr_siphash.h x: 30 lines of code y: 3 # changes crypto/apr_siphash.c x: 154 lines of code y: 2 # changes dbd/unsupported/apr_dbd_freetds.c x: 651 lines of code y: 1 # changes include/apr_dbd.h x: 139 lines of code y: 26 # changes redis/apr_redis.c x: 1174 lines of code y: 6 # changes crypto/crypt_blowfish.c x: 684 lines of code y: 5 # changes include/apr_redis.h x: 190 lines of code y: 4 # changes build/nw_apu_export.inc x: 1 lines of code y: 10 # changes include/apr_xml.h x: 98 lines of code y: 25 # changes crypto/apr_passwd.c x: 139 lines of code y: 11 # changes include/apr_hooks.h x: 161 lines of code y: 47 # changes include/apr_optional_hooks.h x: 40 lines of code y: 14 # changes include/apr_queue.h x: 25 lines of code y: 17 # changes include/apr_reslist.h x: 41 lines of code y: 18 # changes uri/apr_uri.c x: 806 lines of code y: 26 # changes crypto/apr_md5.c x: 412 lines of code y: 21 # changes include/apr_base64.h x: 21 lines of code y: 21 # changes dbd/apr_dbd_pgsql.c x: 1162 lines of code y: 29 # changes dbd/apr_dbd_sqlite2.c x: 447 lines of code y: 15 # changes crypto/crypt_blowfish.h x: 9 lines of code y: 1 # changes include/apr_md5.h x: 39 lines of code y: 13 # changes dbd/apr_dbd_sqlite3.c x: 749 lines of code y: 26 # changes dbd/apr_dbd_oracle.c x: 1902 lines of code y: 20 # changes include/private/apr_dbd_odbc_v2.h x: 74 lines of code y: 3 # changes misc/apr_queue.c x: 274 lines of code y: 17 # changes misc/apr_rmm.c x: 314 lines of code y: 21 # changes strmatch/apr_strmatch.c x: 90 lines of code y: 11 # changes include/apr_ldap_init.h x: 43 lines of code y: 15 # changes include/apr_ldap_option.h x: 53 lines of code y: 13 # changes include/apr_ldap_rebind.h x: 14 lines of code y: 3 # changes include/apr_ldap_url.h x: 52 lines of code y: 8 # changes include/apr_uri.h x: 63 lines of code y: 21 # changes crypto/apr_sha1.c x: 265 lines of code y: 28 # changes apr-util.pc.in x: 12 lines of code y: 5 # changes include/private/apr_dbd_internal.h x: 74 lines of code y: 12 # changes include/apr_thread_pool.h x: 70 lines of code y: 5 # changes crypto/getuuid.c x: 126 lines of code y: 9 # changes include/apr_sdbm.h x: 32 lines of code y: 16 # changes xlate/xlate.c x: 326 lines of code y: 22 # changes dbm/sdbm/sdbm_lock.c x: 47 lines of code y: 12 # changes buckets/apr_buckets.c x: 25 lines of code y: 45 # changes buckets/apr_buckets_eos.c x: 32 lines of code y: 38 # changes buckets/apr_buckets_flush.c x: 32 lines of code y: 30 # changes buckets/apr_buckets_heap.c x: 63 lines of code y: 44 # changes buckets/apr_buckets_mmap.c x: 89 lines of code y: 51 # changes buckets/apr_buckets_pipe.c x: 66 lines of code y: 49 # changes buckets/apr_buckets_pool.c x: 74 lines of code y: 33 # changes buckets/apr_buckets_refcount.c x: 37 lines of code y: 21 # changes buckets/apr_buckets_simple.c x: 93 lines of code y: 39 # changes crypto/apr_md4.c x: 265 lines of code y: 9 # changes crypto/uuid.c x: 92 lines of code y: 6 # changes dbm/sdbm/sdbm_hash.c x: 25 lines of code y: 9 # changes dbm/sdbm/sdbm_pair.h x: 19 lines of code y: 9 # changes dbm/sdbm/sdbm_private.h x: 47 lines of code y: 13 # changes dbm/sdbm/sdbm_tune.h x: 10 lines of code y: 8 # changes include/apr_anylock.h x: 84 lines of code y: 7 # changes include/apr_date.h x: 15 lines of code y: 13 # changes include/apr_md4.h x: 37 lines of code y: 9 # changes include/apr_optional.h x: 23 lines of code y: 15 # changes include/apr_rmm.h x: 30 lines of code y: 12 # changes include/apr_sha1.h x: 30 lines of code y: 23 # changes include/apr_strmatch.h x: 26 lines of code y: 8 # changes include/apr_uuid.h x: 18 lines of code y: 5 # changes include/apr_xlate.h x: 32 lines of code y: 10 # changes include/apu_want.h.in x: 34 lines of code y: 5 # changes ldap/apr_ldap_url.c x: 413 lines of code y: 12 # changes misc/apr_date.c x: 362 lines of code y: 17 # changes build/pkg/pkginfo.in x: 10 lines of code y: 2 # changes build/w32locatedb.pl x: 154 lines of code y: 1 # changes export_vars.sh.in x: 6 lines of code y: 3 # changes
122.0
# changes
  min: 1.0
  average: 19.34
  25th percentile: 6.0
  median: 14.0
  75th percentile: 25.25
  max: 122.0
0 2522.0
lines of code
min: 1.0 | average: 284.13 | 25th percentile: 42.5 | median: 140.5 | 75th percentile: 332.5 | max: 2522.0

Number of Contributors vs. Number of Changes: 134 points

ldap/apr_ldap.c x: 1 # contributors y: 7 # changes include/apr_ldap_common.h x: 3 # contributors y: 4 # changes ldap/apr_ldap_option.c x: 7 # contributors y: 24 # changes crypto/apr_crypto_openssl.c x: 4 # contributors y: 32 # changes build/rpm/apr-util.spec.in x: 3 # contributors y: 13 # changes ldap/apr_ldap_stub.c x: 4 # contributors y: 8 # changes include/apr_crypto.h x: 3 # contributors y: 21 # changes dbm/apr_dbm_lmdb.c x: 1 # contributors y: 1 # changes Makefile.in x: 21 # contributors y: 90 # changes dbm/apr_dbm.c x: 12 # contributors y: 41 # changes include/apr_dbm.h x: 9 # contributors y: 25 # changes include/apu.h.in x: 19 # contributors y: 39 # changes include/private/apr_dbm_private.h x: 7 # contributors y: 14 # changes include/private/apu_select_dbm.h.in x: 7 # contributors y: 11 # changes include/apr_ldap.h.in x: 12 # contributors y: 34 # changes include/apu_errno.h x: 2 # contributors y: 7 # changes include/private/apu_internal.h x: 2 # contributors y: 5 # changes ldap/apr_ldap_init.c x: 7 # contributors y: 25 # changes misc/apr_error.c x: 1 # contributors y: 4 # changes include/apu_version.h x: 12 # contributors y: 37 # changes jose/apr_jose_encode.c x: 2 # contributors y: 3 # changes json/apr_json_decode.c x: 2 # contributors y: 6 # changes json/apr_json_encode.c x: 2 # contributors y: 4 # changes jose/apr_jose_decode.c x: 3 # contributors y: 5 # changes json/apr_json.c x: 2 # contributors y: 10 # changes include/apr_buffer.h x: 2 # contributors y: 2 # changes crypto/apr_crypto.c x: 5 # contributors y: 26 # changes dbd/apr_dbd.c x: 13 # contributors y: 45 # changes misc/apu_dso.c x: 6 # contributors y: 16 # changes buckets/apr_brigade.c x: 18 # contributors y: 70 # changes dbm/sdbm/sdbm_pair.c x: 6 # contributors y: 12 # changes buckets/apr_buckets_alloc.c x: 12 # contributors y: 20 # changes memcache/apr_memcache.c x: 14 # contributors y: 33 # changes include/apr_memcache.h x: 10 # contributors y: 15 # changes include/apr_jose.h x: 1 # contributors y: 3 # changes encoding/apr_base64.c x: 10 # contributors y: 30 # changes dbd/apr_dbd_odbc.c x: 6 # contributors y: 14 # changes configure.in x: 26 # contributors y: 100 # changes misc/apr_thread_pool.c x: 10 # contributors y: 17 # changes buckets/apr_buckets_file.c x: 16 # contributors y: 75 # changes xml/apr_xml.c x: 15 # contributors y: 37 # changes include/apr_buckets.h x: 26 # contributors y: 122 # changes crypto/apr_crypto_prng.c x: 3 # contributors y: 6 # changes dbm/apr_dbm_berkeleydb.c x: 10 # contributors y: 25 # changes dbm/apr_dbm_gdbm.c x: 9 # contributors y: 15 # changes dbm/apr_dbm_ndbm.c x: 6 # contributors y: 8 # changes dbm/apr_dbm_sdbm.c x: 10 # contributors y: 20 # changes crypto/apr_crypto_commoncrypto.c x: 3 # contributors y: 9 # changes crypto/apr_crypto_nss.c x: 5 # contributors y: 24 # changes apu-config.in x: 13 # contributors y: 38 # changes dbd/apr_dbd_mysql.c x: 7 # contributors y: 18 # changes include/private/apr_crypto_internal.h x: 4 # contributors y: 15 # changes hooks/apr_hooks.c x: 16 # contributors y: 49 # changes ldap/apr_ldap_rebind.c x: 7 # contributors y: 10 # changes include/apr_json.h x: 3 # contributors y: 10 # changes misc/apr_reslist.c x: 12 # contributors y: 24 # changes dbm/sdbm/sdbm.c x: 11 # contributors y: 26 # changes include/apr_siphash.h x: 3 # contributors y: 3 # changes include/apr_dbd.h x: 9 # contributors y: 26 # changes build/nw_apu_export.inc x: 5 # contributors y: 10 # changes include/apr_xml.h x: 14 # contributors y: 25 # changes crypto/apr_passwd.c x: 4 # contributors y: 11 # changes include/apr_hooks.h x: 13 # contributors y: 47 # changes include/apr_optional_hooks.h x: 9 # contributors y: 14 # changes include/apr_queue.h x: 9 # contributors y: 17 # changes include/apr_reslist.h x: 9 # contributors y: 18 # changes uri/apr_uri.c x: 15 # contributors y: 26 # changes crypto/apr_md5.c x: 11 # contributors y: 21 # changes include/apr_base64.h x: 8 # contributors y: 21 # changes dbd/apr_dbd_pgsql.c x: 7 # contributors y: 29 # changes include/apr_md5.h x: 7 # contributors y: 13 # changes dbd/apr_dbd_sqlite3.c x: 8 # contributors y: 26 # changes dbd/apr_dbd_oracle.c x: 5 # contributors y: 20 # changes misc/apr_rmm.c x: 9 # contributors y: 21 # changes strmatch/apr_strmatch.c x: 5 # contributors y: 11 # changes include/apr_ldap_init.h x: 6 # contributors y: 15 # changes include/apr_ldap_option.h x: 5 # contributors y: 13 # changes include/apr_ldap_url.h x: 5 # contributors y: 8 # changes include/apr_uri.h x: 12 # contributors y: 21 # changes crypto/apr_sha1.c x: 10 # contributors y: 28 # changes include/private/apr_dbd_internal.h x: 8 # contributors y: 12 # changes crypto/getuuid.c x: 6 # contributors y: 9 # changes xlate/xlate.c x: 11 # contributors y: 22 # changes dbm/sdbm/sdbm_lock.c x: 7 # contributors y: 12 # changes buckets/apr_buckets.c x: 11 # contributors y: 45 # changes buckets/apr_buckets_eos.c x: 10 # contributors y: 38 # changes buckets/apr_buckets_heap.c x: 11 # contributors y: 44 # changes buckets/apr_buckets_mmap.c x: 12 # contributors y: 51 # changes buckets/apr_buckets_pipe.c x: 12 # contributors y: 49 # changes buckets/apr_buckets_pool.c x: 10 # contributors y: 33 # changes buckets/apr_buckets_refcount.c x: 10 # contributors y: 21 # changes buckets/apr_buckets_simple.c x: 11 # contributors y: 39 # changes crypto/apr_md4.c x: 4 # contributors y: 9 # changes crypto/uuid.c x: 4 # contributors y: 6 # changes dbm/sdbm/sdbm_hash.c x: 5 # contributors y: 9 # changes include/apr_anylock.h x: 5 # contributors y: 7 # changes include/apr_sha1.h x: 8 # contributors y: 23 # changes build/pkg/pkginfo.in x: 1 # contributors y: 2 # changes
122.0
# changes
  min: 1.0
  average: 19.34
  25th percentile: 6.0
  median: 14.0
  75th percentile: 25.25
  max: 122.0
0 26.0
# contributors
min: 1.0 | average: 7.11 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 10.0 | max: 26.0

Number of Contributors vs. File Size: 134 points

ldap/apr_ldap.c x: 1 # contributors y: 2522 lines of code include/apr_ldap_common.h x: 3 # contributors y: 449 lines of code ldap/apr_ldap_option.c x: 7 # contributors y: 488 lines of code crypto/apr_crypto_openssl.c x: 4 # contributors y: 1313 lines of code build/rpm/apr-util.spec.in x: 3 # contributors y: 165 lines of code ldap/apr_ldap_stub.c x: 4 # contributors y: 336 lines of code include/apr_crypto.h x: 3 # contributors y: 262 lines of code dbm/apr_dbm_lmdb.c x: 1 # contributors y: 249 lines of code Makefile.in x: 21 # contributors y: 99 lines of code dbm/apr_dbm.c x: 12 # contributors y: 275 lines of code include/apr_dbm.h x: 9 # contributors y: 60 lines of code include/apu.h.in x: 19 # contributors y: 121 lines of code include/private/apr_dbm_private.h x: 7 # contributors y: 49 lines of code include/private/apu_select_dbm.h.in x: 7 # contributors y: 26 lines of code include/apr_ldap.h.in x: 12 # contributors y: 174 lines of code include/apu_errno.h x: 2 # contributors y: 124 lines of code include/private/apu_internal.h x: 2 # contributors y: 109 lines of code ldap/apr_ldap_init.c x: 7 # contributors y: 128 lines of code misc/apr_error.c x: 1 # contributors y: 142 lines of code include/apu_version.h x: 12 # contributors y: 39 lines of code jose/apr_jose_encode.c x: 2 # contributors y: 471 lines of code json/apr_json_decode.c x: 2 # contributors y: 705 lines of code json/apr_json_encode.c x: 2 # contributors y: 223 lines of code jose/apr_jose_decode.c x: 3 # contributors y: 1106 lines of code json/apr_json.c x: 2 # contributors y: 282 lines of code include/apr_buffer.h x: 2 # contributors y: 82 lines of code buffer/apr_buffer.c x: 2 # contributors y: 315 lines of code crypto/apr_crypto.c x: 5 # contributors y: 521 lines of code dbd/apr_dbd.c x: 13 # contributors y: 472 lines of code misc/apu_dso.c x: 6 # contributors y: 175 lines of code buckets/apr_brigade.c x: 18 # contributors y: 696 lines of code buckets/apr_buckets_alloc.c x: 12 # contributors y: 183 lines of code memcache/apr_memcache.c x: 14 # contributors y: 1378 lines of code include/apr_memcache.h x: 10 # contributors y: 186 lines of code include/apr_jose.h x: 1 # contributors y: 228 lines of code jose/apr_jose.c x: 1 # contributors y: 240 lines of code encoding/apr_base64.c x: 10 # contributors y: 223 lines of code dbd/apr_dbd_odbc.c x: 6 # contributors y: 1373 lines of code configure.in x: 26 # contributors y: 276 lines of code misc/apr_thread_pool.c x: 10 # contributors y: 792 lines of code buckets/apr_buckets_file.c x: 16 # contributors y: 190 lines of code xml/apr_xml.c x: 15 # contributors y: 677 lines of code include/apr_buckets.h x: 26 # contributors y: 353 lines of code crypto/apr_crypto_prng.c x: 3 # contributors y: 498 lines of code dbm/apr_dbm_berkeleydb.c x: 10 # contributors y: 284 lines of code dbm/apr_dbm_gdbm.c x: 9 # contributors y: 179 lines of code dbm/apr_dbm_ndbm.c x: 6 # contributors y: 153 lines of code dbm/apr_dbm_sdbm.c x: 10 # contributors y: 148 lines of code crypto/apr_crypto_commoncrypto.c x: 3 # contributors y: 984 lines of code crypto/apr_crypto_nss.c x: 5 # contributors y: 1127 lines of code apu-config.in x: 13 # contributors y: 173 lines of code dbd/apr_dbd_mysql.c x: 7 # contributors y: 1116 lines of code include/private/apr_crypto_internal.h x: 4 # contributors y: 74 lines of code xml/apr_xml_libxml2.c x: 2 # contributors y: 61 lines of code hooks/apr_hooks.c x: 16 # contributors y: 332 lines of code ldap/apr_ldap_rebind.c x: 7 # contributors y: 251 lines of code xml/apr_xml_internal.h x: 1 # contributors y: 22 lines of code include/apr_json.h x: 3 # contributors y: 119 lines of code misc/apr_reslist.c x: 12 # contributors y: 352 lines of code dbm/sdbm/sdbm.c x: 11 # contributors y: 334 lines of code include/apr_siphash.h x: 3 # contributors y: 30 lines of code crypto/apr_siphash.c x: 2 # contributors y: 154 lines of code dbd/unsupported/apr_dbd_freetds.c x: 1 # contributors y: 651 lines of code include/apr_dbd.h x: 9 # contributors y: 139 lines of code redis/apr_redis.c x: 2 # contributors y: 1174 lines of code crypto/crypt_blowfish.c x: 3 # contributors y: 684 lines of code include/apr_redis.h x: 1 # contributors y: 190 lines of code build/nw_apu_export.inc x: 5 # contributors y: 1 lines of code include/apr_xml.h x: 14 # contributors y: 98 lines of code crypto/apr_passwd.c x: 4 # contributors y: 139 lines of code include/apr_hooks.h x: 13 # contributors y: 161 lines of code include/apr_optional_hooks.h x: 9 # contributors y: 40 lines of code include/apr_queue.h x: 9 # contributors y: 25 lines of code uri/apr_uri.c x: 15 # contributors y: 806 lines of code crypto/apr_md5.c x: 11 # contributors y: 412 lines of code include/apr_base64.h x: 8 # contributors y: 21 lines of code dbd/apr_dbd_pgsql.c x: 7 # contributors y: 1162 lines of code dbd/apr_dbd_sqlite2.c x: 9 # contributors y: 447 lines of code crypto/crypt_blowfish.h x: 1 # contributors y: 9 lines of code include/apr_md5.h x: 7 # contributors y: 39 lines of code dbd/apr_dbd_sqlite3.c x: 8 # contributors y: 749 lines of code dbd/apr_dbd_oracle.c x: 5 # contributors y: 1902 lines of code include/private/apr_dbd_odbc_v2.h x: 3 # contributors y: 74 lines of code misc/apr_queue.c x: 9 # contributors y: 274 lines of code misc/apr_rmm.c x: 9 # contributors y: 314 lines of code strmatch/apr_strmatch.c x: 5 # contributors y: 90 lines of code include/apr_ldap_init.h x: 6 # contributors y: 43 lines of code include/apr_ldap_option.h x: 5 # contributors y: 53 lines of code include/apr_ldap_rebind.h x: 3 # contributors y: 14 lines of code include/apr_uri.h x: 12 # contributors y: 63 lines of code crypto/apr_sha1.c x: 10 # contributors y: 265 lines of code include/private/apr_dbd_internal.h x: 8 # contributors y: 74 lines of code crypto/getuuid.c x: 6 # contributors y: 126 lines of code include/apr_sdbm.h x: 6 # contributors y: 32 lines of code xlate/xlate.c x: 11 # contributors y: 326 lines of code buckets/apr_buckets.c x: 11 # contributors y: 25 lines of code buckets/apr_buckets_eos.c x: 10 # contributors y: 32 lines of code buckets/apr_buckets_heap.c x: 11 # contributors y: 63 lines of code buckets/apr_buckets_mmap.c x: 12 # contributors y: 89 lines of code buckets/apr_buckets_pool.c x: 10 # contributors y: 74 lines of code buckets/apr_buckets_simple.c x: 11 # contributors y: 93 lines of code crypto/apr_md4.c x: 4 # contributors y: 265 lines of code crypto/uuid.c x: 4 # contributors y: 92 lines of code dbm/sdbm/sdbm_hash.c x: 5 # contributors y: 25 lines of code dbm/sdbm/sdbm_pair.h x: 6 # contributors y: 19 lines of code dbm/sdbm/sdbm_tune.h x: 5 # contributors y: 10 lines of code include/apr_anylock.h x: 5 # contributors y: 84 lines of code include/apr_date.h x: 7 # contributors y: 15 lines of code include/apr_md4.h x: 4 # contributors y: 37 lines of code include/apr_rmm.h x: 8 # contributors y: 30 lines of code include/apr_strmatch.h x: 4 # contributors y: 26 lines of code include/apr_xlate.h x: 5 # contributors y: 32 lines of code ldap/apr_ldap_url.c x: 6 # contributors y: 413 lines of code misc/apr_date.c x: 9 # contributors y: 362 lines of code misc/apu_version.c x: 2 # contributors y: 18 lines of code build/pkg/pkginfo.in x: 1 # contributors y: 10 lines of code build/w32locatedb.pl x: 1 # contributors y: 154 lines of code export_vars.sh.in x: 2 # contributors y: 6 lines of code
2522.0
lines of code
  min: 1.0
  average: 284.13
  25th percentile: 42.5
  median: 140.5
  75th percentile: 332.5
  max: 2522.0
0 26.0
# contributors
min: 1.0 | average: 7.11 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 10.0 | max: 26.0