Overview
File Change Frequency Overall
  • There are 58 files with 4,388 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 9 files changed 21-50 times (1,554 lines of code)
    • 40 files changed 6-20 times (2,102 lines of code)
    • 9 files changed 1-5 times (732 lines of code)
0% | 0% | 35% | 47% | 16%
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 58 files with 4,388 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)
    • 4 files changed by 6-10 contributors (703 lines of code)
    • 54 files changed by 2-5 contributors (3,685 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 16% | 83% | 0%
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, cc, hpp, sh, txt, md, in, cmake, yml, py, gitignore, clang-format, rst, clang-tidy, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cc0% | 0% | 48% | 41% | 9%
h0% | 0% | 20% | 70% | 8%
yaml0% | 0% | 0% | 100% | 0%
py0% | 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
utils0% | 0% | 43% | 49% | 7%
tasks0% | 0% | 28% | 55% | 16%
dumper0% | 0% | 42% | 57% | 0%
ROOT0% | 0% | 73% | 26% | 0%
common0% | 0% | 0% | 73% | 26%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
dumper.cc
in dumper
210 7 2019-11-22 2025-09-18 42 6 +779 / -495 smukil akashdeepg
133 4 2020-03-23 2021-11-16 33 4 +654 / -232 smukil sailesh
163 4 2019-11-22 2022-05-02 30 5 +490 / -193 smukil srrangarajan
335 12 2020-03-23 2024-10-22 30 5 +1468 / -443 smukil akashdeepg
47 3 2019-11-22 2022-07-12 29 4 +341 / -454 smukil akashdeepg
dumper.h
in dumper
43 - 2019-11-22 2021-11-16 24 3 +233 / -322 smukil sailesh
249 30 2020-03-23 2024-10-11 23 6 +785 / -82 smukil akashdeepg
147 19 2020-03-23 2024-10-11 21 6 +444 / -59 smukil akashdeepg
file_util.cc
in utils
227 17 2020-03-23 2022-11-04 21 4 +722 / -102 smukil akashdeepg
105 6 2019-11-25 2021-11-16 17 2 +219 / -111 smukil sailesh
23 - 2020-03-23 2021-11-16 16 4 +140 / -33 smukil sailesh
task.cc
in tasks
59 3 2019-11-25 2024-10-11 16 4 +138 / -97 smukil akashdeepg
socket.cc
in utils
120 7 2019-11-22 2024-10-11 16 5 +237 / -88 smukil akashdeepg
file_util.h
in utils
63 2 2020-03-23 2022-07-05 15 4 +280 / -32 smukil akashdeepg
46 9 2020-03-23 2021-11-16 14 2 +129 / -48 smukil sailesh
50 3 2020-03-23 2021-11-16 14 2 +321 / -45 smukil sailesh
123 22 2021-02-16 2025-09-18 14 5 +539 / -24 sailesh akashdeepg
mem_mgr.cc
in utils
35 2 2019-11-22 2021-11-16 13 4 +90 / -59 smukil sailesh
42 2 2019-11-22 2021-11-16 13 3 +92 / -52 smukil sailesh
44 1 2020-03-23 2021-11-16 13 2 +102 / -58 smukil sailesh
task.h
in tasks
47 1 2020-03-23 2024-10-11 13 4 +90 / -45 smukil akashdeepg
221 27 2021-02-16 2025-09-18 13 5 +825 / -30 sailesh akashdeepg
socket.h
in utils
25 - 2019-11-22 2024-10-11 12 5 +59 / -25 smukil akashdeepg
status.h
in utils
97 24 2019-11-22 2024-10-11 12 6 +225 / -24 smukil akashdeepg
26 - 2019-11-22 2022-05-02 11 3 +63 / -25 smukil srrangarajan
41 2 2019-11-25 2021-11-16 11 2 +66 / -33 smukil sailesh
89 2 2020-05-13 2023-08-23 11 3 +350 / -121 smukil akashdeepg
32 3 2020-05-11 2021-11-16 10 2 +134 / -96 smukil sailesh
metrics.h
in utils
60 18 2021-04-06 2024-10-11 10 4 +222 / -24 smukil akashdeepg
.newt.yml
in root
17 - 2020-05-23 2022-11-04 9 5 +39 / -12 pkarumanchi aagrawal
metrics.cc
in utils
56 2 2021-04-06 2024-10-11 9 4 +181 / -21 smukil akashdeepg
23 - 2019-11-22 2021-11-16 8 3 +42 / -23 smukil sailesh
23 1 2020-05-13 2022-07-05 8 3 +97 / -39 smukil akashdeepg
24 2 2021-02-12 2021-11-16 8 2 +124 / -24 sailesh sailesh
key_filter.h
in utils
26 - 2021-02-12 2024-10-11 8 4 +142 / -20 sailesh akashdeepg
51 4 2021-02-12 2024-10-11 8 4 +186 / -22 sailesh akashdeepg
56 4 2020-06-02 2021-11-16 8 3 +188 / -26 smukil sailesh
logger.h
in common
20 1 2020-03-23 2021-11-16 7 2 +98 / -22 smukil sailesh
sockaddr.cc
in utils
29 1 2019-11-22 2021-11-16 7 2 +56 / -22 smukil sailesh
net_util.h
in utils
6 - 2020-04-29 2021-11-16 6 2 +61 / -19 smukil sailesh
logger.cc
in common
16 1 2020-03-23 2021-11-16 6 2 +78 / -18 smukil sailesh
sockaddr.h
in utils
19 - 2019-11-22 2021-11-16 6 2 +42 / -18 smukil sailesh
19 - 2020-06-02 2021-11-16 6 3 +95 / -18 smukil sailesh
mem_mgr.h
in utils
21 1 2019-11-22 2021-11-16 6 3 +41 / -21 smukil sailesh
net_util.cc
in utils
29 1 2020-04-29 2021-11-16 6 2 +121 / -22 smukil sailesh
44 1 2021-02-12 2021-11-16 6 2 +147 / -28 sailesh sailesh
slice.h
in utils
57 7 2019-11-22 2021-11-16 6 2 +151 / -17 smukil sailesh
aws_utils.cc
in utils
85 9 2020-09-16 2021-11-16 6 2 +156 / -26 smukil sailesh
stopwatch.h
in utils
133 14 2020-04-06 2021-11-16 6 2 +648 / -1 smukil sailesh
17 1 2021-02-12 2021-11-16 5 2 +92 / -18 sailesh sailesh
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
335 12 2020-03-23 2024-10-22 30 5 +1468 / -443 smukil akashdeepg
dumper.cc
in dumper
210 7 2019-11-22 2025-09-18 42 6 +779 / -495 smukil akashdeepg
133 4 2020-03-23 2021-11-16 33 4 +654 / -232 smukil sailesh
nc_dump_ebs.py
in scripts/bastion_scripts/ebs
377 14 2020-05-08 2020-05-08 1 2 +870 / -7 pkarumanchi pk
249 30 2020-03-23 2024-10-11 23 6 +785 / -82 smukil akashdeepg
221 27 2021-02-16 2025-09-18 13 5 +825 / -30 sailesh akashdeepg
file_util.cc
in utils
227 17 2020-03-23 2022-11-04 21 4 +722 / -102 smukil akashdeepg
47 3 2019-11-22 2022-07-12 29 4 +341 / -454 smukil akashdeepg
163 4 2019-11-22 2022-05-02 30 5 +490 / -193 smukil srrangarajan
stopwatch.h
in utils
133 14 2020-04-06 2021-11-16 6 2 +648 / -1 smukil sailesh
123 22 2021-02-16 2025-09-18 14 5 +539 / -24 sailesh akashdeepg
dumper.h
in dumper
43 - 2019-11-22 2021-11-16 24 3 +233 / -322 smukil sailesh
147 19 2020-03-23 2024-10-11 21 6 +444 / -59 smukil akashdeepg
89 2 2020-05-13 2023-08-23 11 3 +350 / -121 smukil akashdeepg
147 4 2024-08-15 2025-09-18 4 2 +431 / -5 akashdeep.goel1996 akashdeepg
50 3 2020-03-23 2021-11-16 14 2 +321 / -45 smukil sailesh
105 6 2019-11-25 2021-11-16 17 2 +219 / -111 smukil sailesh
socket.cc
in utils
120 7 2019-11-22 2024-10-11 16 5 +237 / -88 smukil akashdeepg
file_util.h
in utils
63 2 2020-03-23 2022-07-05 15 4 +280 / -32 smukil akashdeepg
status.h
in utils
97 24 2019-11-22 2024-10-11 12 6 +225 / -24 smukil akashdeepg
metrics.h
in utils
60 18 2021-04-06 2024-10-11 10 4 +222 / -24 smukil akashdeepg
task.cc
in tasks
59 3 2019-11-25 2024-10-11 16 4 +138 / -97 smukil akashdeepg
32 3 2020-05-11 2021-11-16 10 2 +134 / -96 smukil sailesh
56 4 2020-06-02 2021-11-16 8 3 +188 / -26 smukil sailesh
51 4 2021-02-12 2024-10-11 8 4 +186 / -22 sailesh akashdeepg
metrics.cc
in utils
56 2 2021-04-06 2024-10-11 9 4 +181 / -21 smukil akashdeepg
aws_utils.cc
in utils
85 9 2020-09-16 2021-11-16 6 2 +156 / -26 smukil sailesh
46 9 2020-03-23 2021-11-16 14 2 +129 / -48 smukil sailesh
44 1 2021-02-12 2021-11-16 6 2 +147 / -28 sailesh sailesh
23 - 2020-03-23 2021-11-16 16 4 +140 / -33 smukil sailesh
slice.h
in utils
57 7 2019-11-22 2021-11-16 6 2 +151 / -17 smukil sailesh
key_filter.h
in utils
26 - 2021-02-12 2024-10-11 8 4 +142 / -20 sailesh akashdeepg
44 1 2020-03-23 2021-11-16 13 2 +102 / -58 smukil sailesh
mem_mgr.cc
in utils
35 2 2019-11-22 2021-11-16 13 4 +90 / -59 smukil sailesh
24 2 2021-02-12 2021-11-16 8 2 +124 / -24 sailesh sailesh
42 2 2019-11-22 2021-11-16 13 3 +92 / -52 smukil sailesh
net_util.cc
in utils
29 1 2020-04-29 2021-11-16 6 2 +121 / -22 smukil sailesh
23 1 2020-05-13 2022-07-05 8 3 +97 / -39 smukil akashdeepg
task.h
in tasks
47 1 2020-03-23 2024-10-11 13 4 +90 / -45 smukil akashdeepg
status.cc
in utils
71 1 2019-11-22 2021-11-16 4 2 +118 / -17 smukil sailesh
logger.h
in common
20 1 2020-03-23 2021-11-16 7 2 +98 / -22 smukil sailesh
23 - 2024-08-15 2025-09-18 3 2 +114 / -2 akashdeep.goel1996 akashdeepg
19 - 2020-06-02 2021-11-16 6 3 +95 / -18 smukil sailesh
17 1 2021-02-12 2021-11-16 5 2 +92 / -18 sailesh sailesh
22 - 2024-08-15 2024-10-11 2 2 +108 / -0 akashdeep.goel1996 akashdeepg
aws_utils.h
in utils
32 4 2020-09-16 2021-11-16 5 2 +83 / -19 smukil sailesh
41 2 2019-11-25 2021-11-16 11 2 +66 / -33 smukil sailesh
logger.cc
in common
16 1 2020-03-23 2021-11-16 6 2 +78 / -18 smukil sailesh
25 - 2020-05-11 2021-11-16 4 2 +73 / -17 smukil sailesh
26 - 2019-11-22 2022-05-02 11 3 +63 / -25 smukil srrangarajan
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
dumper.cc
in dumper
210 7 2019-11-22 2025-09-18 42 6 +779 / -495 smukil akashdeepg
249 30 2020-03-23 2024-10-11 23 6 +785 / -82 smukil akashdeepg
147 19 2020-03-23 2024-10-11 21 6 +444 / -59 smukil akashdeepg
status.h
in utils
97 24 2019-11-22 2024-10-11 12 6 +225 / -24 smukil akashdeepg
163 4 2019-11-22 2022-05-02 30 5 +490 / -193 smukil srrangarajan
335 12 2020-03-23 2024-10-22 30 5 +1468 / -443 smukil akashdeepg
socket.cc
in utils
120 7 2019-11-22 2024-10-11 16 5 +237 / -88 smukil akashdeepg
123 22 2021-02-16 2025-09-18 14 5 +539 / -24 sailesh akashdeepg
221 27 2021-02-16 2025-09-18 13 5 +825 / -30 sailesh akashdeepg
socket.h
in utils
25 - 2019-11-22 2024-10-11 12 5 +59 / -25 smukil akashdeepg
.newt.yml
in root
17 - 2020-05-23 2022-11-04 9 5 +39 / -12 pkarumanchi aagrawal
133 4 2020-03-23 2021-11-16 33 4 +654 / -232 smukil sailesh
47 3 2019-11-22 2022-07-12 29 4 +341 / -454 smukil akashdeepg
file_util.cc
in utils
227 17 2020-03-23 2022-11-04 21 4 +722 / -102 smukil akashdeepg
23 - 2020-03-23 2021-11-16 16 4 +140 / -33 smukil sailesh
task.cc
in tasks
59 3 2019-11-25 2024-10-11 16 4 +138 / -97 smukil akashdeepg
file_util.h
in utils
63 2 2020-03-23 2022-07-05 15 4 +280 / -32 smukil akashdeepg
task.h
in tasks
47 1 2020-03-23 2024-10-11 13 4 +90 / -45 smukil akashdeepg
mem_mgr.cc
in utils
35 2 2019-11-22 2021-11-16 13 4 +90 / -59 smukil sailesh
metrics.h
in utils
60 18 2021-04-06 2024-10-11 10 4 +222 / -24 smukil akashdeepg
metrics.cc
in utils
56 2 2021-04-06 2024-10-11 9 4 +181 / -21 smukil akashdeepg
key_filter.h
in utils
26 - 2021-02-12 2024-10-11 8 4 +142 / -20 sailesh akashdeepg
51 4 2021-02-12 2024-10-11 8 4 +186 / -22 sailesh akashdeepg
dumper.h
in dumper
43 - 2019-11-22 2021-11-16 24 3 +233 / -322 smukil sailesh
42 2 2019-11-22 2021-11-16 13 3 +92 / -52 smukil sailesh
89 2 2020-05-13 2023-08-23 11 3 +350 / -121 smukil akashdeepg
26 - 2019-11-22 2022-05-02 11 3 +63 / -25 smukil srrangarajan
23 1 2020-05-13 2022-07-05 8 3 +97 / -39 smukil akashdeepg
56 4 2020-06-02 2021-11-16 8 3 +188 / -26 smukil sailesh
23 - 2019-11-22 2021-11-16 8 3 +42 / -23 smukil sailesh
19 - 2020-06-02 2021-11-16 6 3 +95 / -18 smukil sailesh
mem_mgr.h
in utils
21 1 2019-11-22 2021-11-16 6 3 +41 / -21 smukil sailesh
105 6 2019-11-25 2021-11-16 17 2 +219 / -111 smukil sailesh
46 9 2020-03-23 2021-11-16 14 2 +129 / -48 smukil sailesh
50 3 2020-03-23 2021-11-16 14 2 +321 / -45 smukil sailesh
44 1 2020-03-23 2021-11-16 13 2 +102 / -58 smukil sailesh
41 2 2019-11-25 2021-11-16 11 2 +66 / -33 smukil sailesh
32 3 2020-05-11 2021-11-16 10 2 +134 / -96 smukil sailesh
24 2 2021-02-12 2021-11-16 8 2 +124 / -24 sailesh sailesh
sockaddr.cc
in utils
29 1 2019-11-22 2021-11-16 7 2 +56 / -22 smukil sailesh
logger.h
in common
20 1 2020-03-23 2021-11-16 7 2 +98 / -22 smukil sailesh
net_util.h
in utils
6 - 2020-04-29 2021-11-16 6 2 +61 / -19 smukil sailesh
slice.h
in utils
57 7 2019-11-22 2021-11-16 6 2 +151 / -17 smukil sailesh
sockaddr.h
in utils
19 - 2019-11-22 2021-11-16 6 2 +42 / -18 smukil sailesh
stopwatch.h
in utils
133 14 2020-04-06 2021-11-16 6 2 +648 / -1 smukil sailesh
net_util.cc
in utils
29 1 2020-04-29 2021-11-16 6 2 +121 / -22 smukil sailesh
44 1 2021-02-12 2021-11-16 6 2 +147 / -28 sailesh sailesh
aws_utils.cc
in utils
85 9 2020-09-16 2021-11-16 6 2 +156 / -26 smukil sailesh
logger.cc
in common
16 1 2020-03-23 2021-11-16 6 2 +78 / -18 smukil sailesh
17 1 2021-02-12 2021-11-16 5 2 +92 / -18 sailesh sailesh
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
nc_dump_ebs.py
in scripts/bastion_scripts/ebs
377 14 2020-05-08 2020-05-08 1 2 +870 / -7 pkarumanchi pk
147 4 2024-08-15 2025-09-18 4 2 +431 / -5 akashdeep.goel1996 akashdeepg
stopwatch.h
in utils
133 14 2020-04-06 2021-11-16 6 2 +648 / -1 smukil sailesh
105 6 2019-11-25 2021-11-16 17 2 +219 / -111 smukil sailesh
aws_utils.cc
in utils
85 9 2020-09-16 2021-11-16 6 2 +156 / -26 smukil sailesh
status.cc
in utils
71 1 2019-11-22 2021-11-16 4 2 +118 / -17 smukil sailesh
slice.h
in utils
57 7 2019-11-22 2021-11-16 6 2 +151 / -17 smukil sailesh
50 3 2020-03-23 2021-11-16 14 2 +321 / -45 smukil sailesh
46 9 2020-03-23 2021-11-16 14 2 +129 / -48 smukil sailesh
44 1 2020-03-23 2021-11-16 13 2 +102 / -58 smukil sailesh
44 1 2021-02-12 2021-11-16 6 2 +147 / -28 sailesh sailesh
41 2 2019-11-25 2021-11-16 11 2 +66 / -33 smukil sailesh
aws_utils.h
in utils
32 4 2020-09-16 2021-11-16 5 2 +83 / -19 smukil sailesh
32 3 2020-05-11 2021-11-16 10 2 +134 / -96 smukil sailesh
sockaddr.cc
in utils
29 1 2019-11-22 2021-11-16 7 2 +56 / -22 smukil sailesh
net_util.cc
in utils
29 1 2020-04-29 2021-11-16 6 2 +121 / -22 smukil sailesh
25 - 2020-05-11 2021-11-16 4 2 +73 / -17 smukil sailesh
24 2 2021-02-12 2021-11-16 8 2 +124 / -24 sailesh sailesh
23 - 2024-08-15 2025-09-18 3 2 +114 / -2 akashdeep.goel1996 akashdeepg
22 - 2024-08-15 2024-10-11 2 2 +108 / -0 akashdeep.goel1996 akashdeepg
logger.h
in common
20 1 2020-03-23 2021-11-16 7 2 +98 / -22 smukil sailesh
sockaddr.h
in utils
19 - 2019-11-22 2021-11-16 6 2 +42 / -18 smukil sailesh
18 2 2024-08-15 2024-10-11 2 2 +86 / -0 akashdeep.goel1996 akashdeepg
17 1 2021-02-12 2021-11-16 5 2 +92 / -18 sailesh sailesh
logger.cc
in common
16 1 2020-03-23 2021-11-16 6 2 +78 / -18 smukil sailesh
net_util.h
in utils
6 - 2020-04-29 2021-11-16 6 2 +61 / -19 smukil sailesh
89 2 2020-05-13 2023-08-23 11 3 +350 / -121 smukil akashdeepg
56 4 2020-06-02 2021-11-16 8 3 +188 / -26 smukil sailesh
dumper.h
in dumper
43 - 2019-11-22 2021-11-16 24 3 +233 / -322 smukil sailesh
42 2 2019-11-22 2021-11-16 13 3 +92 / -52 smukil sailesh
26 - 2019-11-22 2022-05-02 11 3 +63 / -25 smukil srrangarajan
23 1 2020-05-13 2022-07-05 8 3 +97 / -39 smukil akashdeepg
23 - 2019-11-22 2021-11-16 8 3 +42 / -23 smukil sailesh
mem_mgr.h
in utils
21 1 2019-11-22 2021-11-16 6 3 +41 / -21 smukil sailesh
19 - 2020-06-02 2021-11-16 6 3 +95 / -18 smukil sailesh
file_util.cc
in utils
227 17 2020-03-23 2022-11-04 21 4 +722 / -102 smukil akashdeepg
133 4 2020-03-23 2021-11-16 33 4 +654 / -232 smukil sailesh
file_util.h
in utils
63 2 2020-03-23 2022-07-05 15 4 +280 / -32 smukil akashdeepg
metrics.h
in utils
60 18 2021-04-06 2024-10-11 10 4 +222 / -24 smukil akashdeepg
task.cc
in tasks
59 3 2019-11-25 2024-10-11 16 4 +138 / -97 smukil akashdeepg
metrics.cc
in utils
56 2 2021-04-06 2024-10-11 9 4 +181 / -21 smukil akashdeepg
51 4 2021-02-12 2024-10-11 8 4 +186 / -22 sailesh akashdeepg
task.h
in tasks
47 1 2020-03-23 2024-10-11 13 4 +90 / -45 smukil akashdeepg
47 3 2019-11-22 2022-07-12 29 4 +341 / -454 smukil akashdeepg
mem_mgr.cc
in utils
35 2 2019-11-22 2021-11-16 13 4 +90 / -59 smukil sailesh
key_filter.h
in utils
26 - 2021-02-12 2024-10-11 8 4 +142 / -20 sailesh akashdeepg
23 - 2020-03-23 2021-11-16 16 4 +140 / -33 smukil sailesh
335 12 2020-03-23 2024-10-22 30 5 +1468 / -443 smukil akashdeepg
221 27 2021-02-16 2025-09-18 13 5 +825 / -30 sailesh akashdeepg
163 4 2019-11-22 2022-05-02 30 5 +490 / -193 smukil srrangarajan
Correlations

File Size vs. Number of Changes: 58 points

dumper/dumper_config.cc x: 221 lines of code y: 13 # changes dumper/dumper.cc x: 210 lines of code y: 42 # changes dumper/dumper_config.h x: 123 lines of code y: 14 # changes tasks/cleanup_task.cc x: 147 lines of code y: 4 # changes tasks/cleanup_task.h x: 23 lines of code y: 3 # changes utils/key_value_writer.cc x: 335 lines of code y: 30 # changes tasks/task.cc x: 59 lines of code y: 16 # changes tasks/task.h x: 47 lines of code y: 13 # changes utils/ketama_hash.h x: 51 lines of code y: 8 # changes utils/key_cleaner.cc x: 18 lines of code y: 2 # changes utils/key_cleaner.h x: 22 lines of code y: 2 # changes utils/key_filter.h x: 26 lines of code y: 8 # changes utils/memcache_utils.cc x: 147 lines of code y: 21 # changes utils/memcache_utils.h x: 249 lines of code y: 23 # changes utils/metrics.cc x: 56 lines of code y: 9 # changes utils/metrics.h x: 60 lines of code y: 10 # changes utils/socket.cc x: 120 lines of code y: 16 # changes utils/socket.h x: 25 lines of code y: 12 # changes utils/status.h x: 97 lines of code y: 12 # changes tasks/s3_upload_task.cc x: 89 lines of code y: 11 # changes utils/file_util.cc x: 227 lines of code y: 21 # changes .newt.yml x: 17 lines of code y: 9 # changes dumper-main.cc x: 47 lines of code y: 29 # changes tasks/s3_upload_task.h x: 23 lines of code y: 8 # changes utils/file_util.h x: 63 lines of code y: 15 # changes tasks/metadump_task.cc x: 163 lines of code y: 30 # changes tasks/metadump_task.h x: 26 lines of code y: 11 # changes common/logger.cc x: 16 lines of code y: 6 # changes common/logger.h x: 20 lines of code y: 7 # changes common/rest_endpoint.cc x: 32 lines of code y: 10 # changes common/rest_endpoint.h x: 25 lines of code y: 4 # changes dumper/dumper.h x: 43 lines of code y: 24 # changes tasks/process_metabuf_task.cc x: 133 lines of code y: 33 # changes tasks/process_metabuf_task.h x: 23 lines of code y: 16 # changes tasks/resume_task.cc x: 56 lines of code y: 8 # changes tasks/resume_task.h x: 19 lines of code y: 6 # changes tasks/task_scheduler.cc x: 105 lines of code y: 17 # changes tasks/task_scheduler.h x: 44 lines of code y: 13 # changes tasks/task_thread.cc x: 41 lines of code y: 11 # changes tasks/task_thread.h x: 46 lines of code y: 14 # changes utils/aws_utils.cc x: 85 lines of code y: 6 # changes utils/aws_utils.h x: 32 lines of code y: 5 # changes utils/ketama_hash.cc x: 44 lines of code y: 6 # changes utils/key_filter.cc x: 24 lines of code y: 8 # changes utils/key_value_writer.h x: 50 lines of code y: 14 # changes utils/mem_mgr.cc x: 35 lines of code y: 13 # changes utils/mem_mgr.h x: 21 lines of code y: 6 # changes utils/net_util.cc x: 29 lines of code y: 6 # changes utils/net_util.h x: 6 lines of code y: 6 # changes utils/slice.h x: 57 lines of code y: 6 # changes utils/sockaddr.cc x: 29 lines of code y: 7 # changes utils/socket_pool.cc x: 42 lines of code y: 13 # changes utils/status.cc x: 71 lines of code y: 4 # changes utils/stopwatch.h x: 133 lines of code y: 6 # changes utils/string_util.h x: 17 lines of code y: 5 # changes scripts/bastion_scripts/ebs/nc_dump_ebs.py x: 377 lines of code y: 1 # changes
42.0
# changes
  min: 1.0
  average: 11.84
  25th percentile: 6.0
  median: 9.5
  75th percentile: 14.25
  max: 42.0
0 377.0
lines of code
min: 6.0 | average: 75.66 | 25th percentile: 23.75 | median: 45.0 | 75th percentile: 99.0 | max: 377.0

Number of Contributors vs. Number of Changes: 58 points

dumper/dumper_config.cc x: 5 # contributors y: 13 # changes dumper/dumper.cc x: 6 # contributors y: 42 # changes dumper/dumper_config.h x: 5 # contributors y: 14 # changes tasks/cleanup_task.cc x: 2 # contributors y: 4 # changes tasks/cleanup_task.h x: 2 # contributors y: 3 # changes utils/key_value_writer.cc x: 5 # contributors y: 30 # changes tasks/task.cc x: 4 # contributors y: 16 # changes tasks/task.h x: 4 # contributors y: 13 # changes utils/ketama_hash.h x: 4 # contributors y: 8 # changes utils/key_cleaner.cc x: 2 # contributors y: 2 # changes utils/memcache_utils.cc x: 6 # contributors y: 21 # changes utils/memcache_utils.h x: 6 # contributors y: 23 # changes utils/metrics.cc x: 4 # contributors y: 9 # changes utils/metrics.h x: 4 # contributors y: 10 # changes utils/socket.cc x: 5 # contributors y: 16 # changes utils/socket.h x: 5 # contributors y: 12 # changes utils/status.h x: 6 # contributors y: 12 # changes tasks/s3_upload_task.cc x: 3 # contributors y: 11 # changes utils/file_util.cc x: 4 # contributors y: 21 # changes .newt.yml x: 5 # contributors y: 9 # changes dumper-main.cc x: 4 # contributors y: 29 # changes tasks/s3_upload_task.h x: 3 # contributors y: 8 # changes utils/file_util.h x: 4 # contributors y: 15 # changes common/logger.cc x: 2 # contributors y: 6 # changes common/logger.h x: 2 # contributors y: 7 # changes common/rest_endpoint.cc x: 2 # contributors y: 10 # changes dumper/dumper.h x: 3 # contributors y: 24 # changes tasks/process_metabuf_task.cc x: 4 # contributors y: 33 # changes tasks/resume_task.h x: 3 # contributors y: 6 # changes tasks/task_scheduler.cc x: 2 # contributors y: 17 # changes tasks/task_scheduler.h x: 2 # contributors y: 13 # changes tasks/task_thread.cc x: 2 # contributors y: 11 # changes tasks/task_thread.h x: 2 # contributors y: 14 # changes utils/aws_utils.h x: 2 # contributors y: 5 # changes utils/key_filter.cc x: 2 # contributors y: 8 # changes utils/socket_pool.cc x: 3 # contributors y: 13 # changes scripts/bastion_scripts/ebs/nc_dump_ebs.py x: 2 # contributors y: 1 # changes
42.0
# changes
  min: 1.0
  average: 11.84
  25th percentile: 6.0
  median: 9.5
  75th percentile: 14.25
  max: 42.0
0 6.0
# contributors
min: 2.0 | average: 3.21 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 6.0

Number of Contributors vs. File Size: 58 points

dumper/dumper_config.cc x: 5 # contributors y: 221 lines of code dumper/dumper.cc x: 6 # contributors y: 210 lines of code dumper/dumper_config.h x: 5 # contributors y: 123 lines of code tasks/cleanup_task.cc x: 2 # contributors y: 147 lines of code tasks/cleanup_task.h x: 2 # contributors y: 23 lines of code utils/key_value_writer.cc x: 5 # contributors y: 335 lines of code tasks/task.cc x: 4 # contributors y: 59 lines of code tasks/task.h x: 4 # contributors y: 47 lines of code utils/ketama_hash.h x: 4 # contributors y: 51 lines of code utils/key_cleaner.cc x: 2 # contributors y: 18 lines of code utils/key_cleaner.h x: 2 # contributors y: 22 lines of code utils/key_filter.h x: 4 # contributors y: 26 lines of code utils/memcache_utils.cc x: 6 # contributors y: 147 lines of code utils/memcache_utils.h x: 6 # contributors y: 249 lines of code utils/metrics.cc x: 4 # contributors y: 56 lines of code utils/metrics.h x: 4 # contributors y: 60 lines of code utils/socket.cc x: 5 # contributors y: 120 lines of code utils/socket.h x: 5 # contributors y: 25 lines of code utils/status.h x: 6 # contributors y: 97 lines of code tasks/s3_upload_task.cc x: 3 # contributors y: 89 lines of code utils/file_util.cc x: 4 # contributors y: 227 lines of code .newt.yml x: 5 # contributors y: 17 lines of code tasks/s3_upload_task.h x: 3 # contributors y: 23 lines of code utils/file_util.h x: 4 # contributors y: 63 lines of code tasks/metadump_task.cc x: 5 # contributors y: 163 lines of code tasks/metadump_task.h x: 3 # contributors y: 26 lines of code common/logger.cc x: 2 # contributors y: 16 lines of code common/logger.h x: 2 # contributors y: 20 lines of code common/rest_endpoint.cc x: 2 # contributors y: 32 lines of code common/rest_endpoint.h x: 2 # contributors y: 25 lines of code dumper/dumper.h x: 3 # contributors y: 43 lines of code tasks/process_metabuf_task.cc x: 4 # contributors y: 133 lines of code tasks/process_metabuf_task.h x: 4 # contributors y: 23 lines of code tasks/resume_task.cc x: 3 # contributors y: 56 lines of code tasks/resume_task.h x: 3 # contributors y: 19 lines of code tasks/task_scheduler.cc x: 2 # contributors y: 105 lines of code tasks/task_scheduler.h x: 2 # contributors y: 44 lines of code tasks/task_thread.cc x: 2 # contributors y: 41 lines of code tasks/task_thread.h x: 2 # contributors y: 46 lines of code utils/aws_utils.cc x: 2 # contributors y: 85 lines of code utils/key_value_writer.h x: 2 # contributors y: 50 lines of code utils/mem_mgr.cc x: 4 # contributors y: 35 lines of code utils/mem_mgr.h x: 3 # contributors y: 21 lines of code utils/net_util.cc x: 2 # contributors y: 29 lines of code utils/net_util.h x: 2 # contributors y: 6 lines of code utils/slice.h x: 2 # contributors y: 57 lines of code utils/status.cc x: 2 # contributors y: 71 lines of code utils/stopwatch.h x: 2 # contributors y: 133 lines of code utils/string_util.h x: 2 # contributors y: 17 lines of code scripts/bastion_scripts/ebs/nc_dump_ebs.py x: 2 # contributors y: 377 lines of code
377.0
lines of code
  min: 6.0
  average: 75.66
  25th percentile: 23.75
  median: 45.0
  75th percentile: 99.0
  max: 377.0
0 6.0
# contributors
min: 2.0 | average: 3.21 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 6.0

Number of Changes vs. Line Churn: 282 points

dumper/dumper_config.cc x: 13 # changes y: 855 line churn dumper/dumper.cc x: 42 # changes y: 1274 line churn dumper/dumper_config.h x: 14 # changes y: 563 line churn tasks/cleanup_task.cc x: 4 # changes y: 436 line churn tasks/cleanup_task.h x: 3 # changes y: 116 line churn utils/key_value_writer.cc x: 30 # changes y: 1911 line churn tasks/CMakeLists.txt x: 8 # changes y: 10 line churn tasks/task.cc x: 16 # changes y: 235 line churn tasks/task.h x: 13 # changes y: 135 line churn utils/CMakeLists.txt x: 12 # changes y: 26 line churn utils/ketama_hash.h x: 8 # changes y: 208 line churn utils/key_cleaner.cc x: 2 # changes y: 86 line churn utils/key_filter.h x: 8 # changes y: 162 line churn utils/memcache_utils.cc x: 21 # changes y: 503 line churn utils/memcache_utils.h x: 23 # changes y: 867 line churn utils/metrics.cc x: 9 # changes y: 202 line churn utils/metrics.h x: 10 # changes y: 246 line churn utils/socket.cc x: 16 # changes y: 325 line churn utils/socket.h x: 12 # changes y: 84 line churn utils/status.h x: 12 # changes y: 249 line churn tasks/s3_upload_task.cc x: 11 # changes y: 471 line churn utils/file_util.cc x: 21 # changes y: 824 line churn .newt.yml x: 9 # changes y: 51 line churn dumper-main.cc x: 29 # changes y: 795 line churn utils/file_util.h x: 15 # changes y: 312 line churn README.md x: 13 # changes y: 431 line churn tasks/metadump_task.cc x: 30 # changes y: 683 line churn tasks/metadump_task.h x: 11 # changes y: 88 line churn test/test_config.yaml x: 5 # changes y: 112 line churn OSSMETADATA x: 2 # changes y: 3 line churn LICENSE x: 3 # changes y: 265 line churn common/logger.cc x: 6 # changes y: 96 line churn common/logger.h x: 7 # changes y: 120 line churn common/rest_endpoint.cc x: 10 # changes y: 230 line churn common/rest_endpoint.h x: 4 # changes y: 90 line churn dumper/dumper.h x: 24 # changes y: 555 line churn tasks/process_metabuf_task.cc x: 33 # changes y: 886 line churn tasks/process_metabuf_task.h x: 16 # changes y: 173 line churn tasks/task_scheduler.cc x: 17 # changes y: 330 line churn tasks/task_thread.h x: 14 # changes y: 177 line churn utils/aws_utils.cc x: 6 # changes y: 182 line churn utils/ketama_hash.cc x: 6 # changes y: 175 line churn utils/key_value_writer.h x: 14 # changes y: 366 line churn utils/sockaddr.h x: 6 # changes y: 60 line churn utils/socket_pool.h x: 8 # changes y: 65 line churn utils/status.cc x: 4 # changes y: 135 line churn utils/stopwatch.h x: 6 # changes y: 649 line churn docs/dump-format-V0.md x: 1 # changes y: 12 line churn dumper/CMakeLists.txt x: 4 # changes y: 12 line churn scripts/build_scripts/install_deps.sh x: 7 # changes y: 37 line churn common/CMakeLists.txt x: 3 # changes y: 17 line churn extern/pistache/.travis.yml x: 1 # changes y: 146 line churn extern/pistache/LICENSE x: 1 # changes y: 202 line churn extern/pistache/include/pistache/async.h x: 1 # changes y: 1380 line churn extern/pistache/include/pistache/base64.h x: 1 # changes y: 101 line churn extern/pistache/include/pistache/date.h x: 1 # changes y: 6470 line churn extern/pistache/include/pistache/description.h x: 1 # changes y: 466 line churn extern/pistache/include/pistache/http.h x: 1 # changes y: 605 line churn extern/pistache/include/pistache/http_header.h x: 1 # changes y: 542 line churn extern/pistache/include/pistache/mailbox.h x: 1 # changes y: 403 line churn extern/pistache/include/pistache/router.h x: 1 # changes y: 359 line churn extern/pistache/include/pistache/stream.h x: 1 # changes y: 266 line churn scripts/bastion_scripts/ebs/nc_dump_ebs.py x: 1 # changes y: 877 line churn extern/CLI/App.hpp x: 2 # changes y: 6216 line churn extern/CLI/Config.hpp x: 2 # changes y: 694 line churn extern/CLI/ConfigFwd.hpp x: 2 # changes y: 262 line churn extern/CLI/Formatter.hpp x: 2 # changes y: 562 line churn extern/CLI/FormatterFwd.hpp x: 2 # changes y: 360 line churn extern/CLI/Option.hpp x: 2 # changes y: 2618 line churn extern/CLI/StringTools.hpp x: 2 # changes y: 770 line churn extern/CLI/TypeTools.hpp x: 2 # changes y: 2786 line churn extern/CLI/Validators.hpp x: 2 # changes y: 2274 line churn extern/spdlog/include/spdlog/details/pattern_formatter-inl.h x: 1 # changes y: 1317 line churn extern/spdlog/include/spdlog/fmt/bundled/chrono.h x: 1 # changes y: 829 line churn extern/spdlog/include/spdlog/fmt/bundled/core.h x: 1 # changes y: 1414 line churn extern/spdlog/include/spdlog/fmt/bundled/format-inl.h x: 1 # changes y: 1000 line churn extern/spdlog/include/spdlog/fmt/bundled/format.h x: 1 # changes y: 3600 line churn extern/spdlog/include/spdlog/fmt/bundled/printf.h x: 1 # changes y: 715 line churn extern/spdlog/tags x: 1 # changes y: 3045 line churn extern/spdlog/tests/catch.hpp x: 1 # changes y: 15372 line churn
15372.0
line churn
  min: 1.0
  average: 332.27
  25th percentile: 39.75
  median: 104.0
  75th percentile: 234.0
  max: 15372.0
0 42.0
# changes
min: 1.0 | average: 3.52 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 42.0

Number of Contributors vs. Line Churn: 58 points

dumper/dumper_config.cc x: 5 # contributors y: 855 line churn dumper/dumper.cc x: 6 # contributors y: 1274 line churn dumper/dumper_config.h x: 5 # contributors y: 563 line churn tasks/cleanup_task.cc x: 2 # contributors y: 436 line churn tasks/cleanup_task.h x: 2 # contributors y: 116 line churn utils/key_value_writer.cc x: 5 # contributors y: 1911 line churn tasks/task.cc x: 4 # contributors y: 235 line churn tasks/task.h x: 4 # contributors y: 135 line churn utils/ketama_hash.h x: 4 # contributors y: 208 line churn utils/key_cleaner.cc x: 2 # contributors y: 86 line churn utils/key_cleaner.h x: 2 # contributors y: 108 line churn utils/key_filter.h x: 4 # contributors y: 162 line churn utils/memcache_utils.cc x: 6 # contributors y: 503 line churn utils/memcache_utils.h x: 6 # contributors y: 867 line churn utils/metrics.cc x: 4 # contributors y: 202 line churn utils/metrics.h x: 4 # contributors y: 246 line churn utils/socket.cc x: 5 # contributors y: 325 line churn utils/socket.h x: 5 # contributors y: 84 line churn utils/status.h x: 6 # contributors y: 249 line churn tasks/s3_upload_task.cc x: 3 # contributors y: 471 line churn utils/file_util.cc x: 4 # contributors y: 824 line churn .newt.yml x: 5 # contributors y: 51 line churn dumper-main.cc x: 4 # contributors y: 795 line churn tasks/s3_upload_task.h x: 3 # contributors y: 136 line churn utils/file_util.h x: 4 # contributors y: 312 line churn tasks/metadump_task.cc x: 5 # contributors y: 683 line churn tasks/metadump_task.h x: 3 # contributors y: 88 line churn common/logger.cc x: 2 # contributors y: 96 line churn common/rest_endpoint.cc x: 2 # contributors y: 230 line churn dumper/dumper.h x: 3 # contributors y: 555 line churn tasks/process_metabuf_task.cc x: 4 # contributors y: 886 line churn tasks/process_metabuf_task.h x: 4 # contributors y: 173 line churn tasks/resume_task.cc x: 3 # contributors y: 214 line churn tasks/resume_task.h x: 3 # contributors y: 113 line churn tasks/task_scheduler.cc x: 2 # contributors y: 330 line churn tasks/task_scheduler.h x: 2 # contributors y: 160 line churn tasks/task_thread.cc x: 2 # contributors y: 99 line churn tasks/task_thread.h x: 2 # contributors y: 177 line churn utils/aws_utils.cc x: 2 # contributors y: 182 line churn utils/key_filter.cc x: 2 # contributors y: 148 line churn utils/key_value_writer.h x: 2 # contributors y: 366 line churn utils/mem_mgr.cc x: 4 # contributors y: 149 line churn utils/mem_mgr.h x: 3 # contributors y: 62 line churn utils/net_util.h x: 2 # contributors y: 80 line churn utils/slice.h x: 2 # contributors y: 168 line churn utils/sockaddr.h x: 2 # contributors y: 60 line churn utils/socket_pool.cc x: 3 # contributors y: 144 line churn utils/status.cc x: 2 # contributors y: 135 line churn utils/stopwatch.h x: 2 # contributors y: 649 line churn scripts/bastion_scripts/ebs/nc_dump_ebs.py x: 2 # contributors y: 877 line churn
1911.0
line churn
  min: 51.0
  average: 325.19
  25th percentile: 109.5
  median: 174.0
  75th percentile: 444.75
  max: 1911.0
0 6.0
# contributors
min: 2.0 | average: 3.21 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 6.0

File Size vs. Line Churn: 58 points

dumper/dumper_config.cc x: 221 lines of code y: 855 line churn dumper/dumper.cc x: 210 lines of code y: 1274 line churn dumper/dumper_config.h x: 123 lines of code y: 563 line churn tasks/cleanup_task.cc x: 147 lines of code y: 436 line churn tasks/cleanup_task.h x: 23 lines of code y: 116 line churn utils/key_value_writer.cc x: 335 lines of code y: 1911 line churn tasks/task.cc x: 59 lines of code y: 235 line churn tasks/task.h x: 47 lines of code y: 135 line churn utils/ketama_hash.h x: 51 lines of code y: 208 line churn utils/key_cleaner.cc x: 18 lines of code y: 86 line churn utils/key_cleaner.h x: 22 lines of code y: 108 line churn utils/key_filter.h x: 26 lines of code y: 162 line churn utils/memcache_utils.cc x: 147 lines of code y: 503 line churn utils/memcache_utils.h x: 249 lines of code y: 867 line churn utils/metrics.cc x: 56 lines of code y: 202 line churn utils/metrics.h x: 60 lines of code y: 246 line churn utils/socket.cc x: 120 lines of code y: 325 line churn utils/socket.h x: 25 lines of code y: 84 line churn utils/status.h x: 97 lines of code y: 249 line churn tasks/s3_upload_task.cc x: 89 lines of code y: 471 line churn utils/file_util.cc x: 227 lines of code y: 824 line churn .newt.yml x: 17 lines of code y: 51 line churn dumper-main.cc x: 47 lines of code y: 795 line churn tasks/s3_upload_task.h x: 23 lines of code y: 136 line churn utils/file_util.h x: 63 lines of code y: 312 line churn tasks/metadump_task.cc x: 163 lines of code y: 683 line churn tasks/metadump_task.h x: 26 lines of code y: 88 line churn common/logger.cc x: 16 lines of code y: 96 line churn common/logger.h x: 20 lines of code y: 120 line churn common/rest_endpoint.cc x: 32 lines of code y: 230 line churn dumper/dumper.h x: 43 lines of code y: 555 line churn tasks/process_metabuf_task.cc x: 133 lines of code y: 886 line churn tasks/process_metabuf_task.h x: 23 lines of code y: 173 line churn tasks/resume_task.cc x: 56 lines of code y: 214 line churn tasks/resume_task.h x: 19 lines of code y: 113 line churn tasks/task_scheduler.cc x: 105 lines of code y: 330 line churn tasks/task_scheduler.h x: 44 lines of code y: 160 line churn tasks/task_thread.cc x: 41 lines of code y: 99 line churn tasks/task_thread.h x: 46 lines of code y: 177 line churn utils/aws_utils.cc x: 85 lines of code y: 182 line churn utils/aws_utils.h x: 32 lines of code y: 102 line churn utils/ketama_hash.cc x: 44 lines of code y: 175 line churn utils/key_filter.cc x: 24 lines of code y: 148 line churn utils/key_value_writer.h x: 50 lines of code y: 366 line churn utils/mem_mgr.cc x: 35 lines of code y: 149 line churn utils/mem_mgr.h x: 21 lines of code y: 62 line churn utils/net_util.cc x: 29 lines of code y: 143 line churn utils/net_util.h x: 6 lines of code y: 80 line churn utils/slice.h x: 57 lines of code y: 168 line churn utils/sockaddr.cc x: 29 lines of code y: 78 line churn utils/sockaddr.h x: 19 lines of code y: 60 line churn utils/socket_pool.cc x: 42 lines of code y: 144 line churn utils/socket_pool.h x: 23 lines of code y: 65 line churn utils/status.cc x: 71 lines of code y: 135 line churn utils/stopwatch.h x: 133 lines of code y: 649 line churn utils/string_util.h x: 17 lines of code y: 110 line churn scripts/bastion_scripts/ebs/nc_dump_ebs.py x: 377 lines of code y: 877 line churn
1911.0
line churn
  min: 51.0
  average: 325.19
  25th percentile: 109.5
  median: 174.0
  75th percentile: 444.75
  max: 1911.0
0 377.0
lines of code
min: 6.0 | average: 75.66 | 25th percentile: 23.75 | median: 45.0 | 75th percentile: 99.0 | max: 377.0