apache / kvrocks
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 272 files with 48,124 lines of code.
    • 1 file changed more than 100 times (1,682 lines of code)
    • 7 files changed 51-100 times (6,070 lines of code)
    • 42 files changed 21-50 times (19,610 lines of code)
    • 106 files changed 6-20 times (13,058 lines of code)
    • 116 files changed 1-5 times (7,704 lines of code)
3% | 12% | 40% | 27% | 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 272 files with 48,124 lines of code.
    • 4 files changed by more than 25 contributors (4,960 lines of code)
    • 36 files changed by 11-25 contributors (20,007 lines of code)
    • 49 files changed by 6-10 contributors (8,729 lines of code)
    • 131 files changed by 2-5 contributors (12,210 lines of code)
    • 52 files changed by 1 contributor (2,218 lines of code)
10% | 41% | 18% | 25% | 4%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cc, h, go, cmake, txt, yaml, gitignore, md, py, lua, mod, in, clang-format, dockerignore, toml, json, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cc4% | 16% | 46% | 21% | 10%
h0% | 2% | 23% | 42% | 31%
py0% | 0% | 100% | 0% | 0%
cmake0% | 0% | 5% | 48% | 46%
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
src3% | 13% | 41% | 25% | 15%
ROOT0% | 0% | 100% | 0% | 0%
cmake0% | 0% | 5% | 47% | 46%
utils0% | 0% | 0% | 84% | 15%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
server.cc
in src/server
1682 99 2022-10-17 2025-05-06 105 35 twice.mliu@gmail.com czjourney@163.com
config.cc
in src/config
933 15 2022-10-17 2025-05-07 85 33 twice.mliu@gmail.com twice.mliu@gmail.com
cmd_server.cc
in src/commands
1261 57 2023-02-05 2025-04-30 82 26 twice.mliu@gmail.com twice.mliu@gmail.com
storage.cc
in src/storage
1084 64 2022-10-17 2025-05-07 80 27 twice.mliu@gmail.com 91114837+sharoniv0x86@users...
redis_connection.cc
in src/server
463 37 2022-10-17 2025-05-06 61 14 twice.mliu@gmail.com czjourney@163.com
storage.h
in src/storage
333 25 2022-10-17 2025-04-25 52 21 twice.mliu@gmail.com twice.mliu@gmail.com
redis_db.cc
in src/storage
763 32 2022-10-17 2025-03-21 51 20 twice.mliu@gmail.com twice.mliu@gmail.com
scripting.cc
in src/storage
1233 34 2022-10-17 2025-05-07 51 13 twice.mliu@gmail.com 91114837+sharoniv0x86@users...
config.h
in src/config
223 4 2022-10-17 2025-04-20 50 25 twice.mliu@gmail.com twice.mliu@gmail.com
51 - 2019-08-15 2025-04-14 48 8 hulk.website@gmail.com aleks.raiden@gmail.com
cluster.cc
in src/cluster
713 24 2022-10-17 2025-04-26 48 18 twice.mliu@gmail.com 91114837+sharoniv0x86@users...
server.h
in src/server
326 16 2022-10-17 2025-04-17 45 14 twice.mliu@gmail.com 51684360+ltagliamonte-dd@us...
x.py
in root
347 15 2022-07-12 2025-04-19 45 13 wander4096@gmail.com twice.mliu@gmail.com
cmd_zset.cc
in src/commands
1312 78 2023-02-05 2025-05-07 43 19 twice.mliu@gmail.com weim0000@163.com
cmd_stream.cc
in src/commands
1547 53 2023-02-05 2025-04-24 41 15 twice.mliu@gmail.com hulk.website@gmail.com
worker.cc
in src/server
477 26 2022-10-17 2025-05-06 40 13 twice.mliu@gmail.com czjourney@163.com
redis_string.cc
in src/types
505 25 2022-10-17 2024-12-03 40 14 twice.mliu@gmail.com weim0000@163.com
replication.cc
in src/cluster
865 37 2022-10-17 2025-04-26 39 15 twice.mliu@gmail.com 91114837+sharoniv0x86@users...
slot_migrate.cc
in src/cluster
1110 38 2022-10-17 2025-04-26 39 15 twice.mliu@gmail.com 91114837+sharoniv0x86@users...
redis_stream.cc
in src/types
1516 43 2022-10-17 2024-11-04 39 14 twice.mliu@gmail.com zhousile@foxmail.com
redis_zset.cc
in src/types
783 24 2022-10-17 2025-02-27 38 19 twice.mliu@gmail.com sryan@qq.com
redis_bitmap.cc
in src/types
783 22 2022-10-17 2025-04-25 38 14 twice.mliu@gmail.com twice.mliu@gmail.com
redis_connection.h
in src/server
174 47 2022-10-17 2025-01-28 37 13 twice.mliu@gmail.com twice.mliu@gmail.com
cmd_json.cc
in src/commands
578 31 2023-10-15 2025-04-26 36 19 twice.mliu@gmail.com twice.mliu@gmail.com
cmd_list.cc
in src/commands
738 48 2023-02-05 2024-11-16 33 14 twice.mliu@gmail.com twice.mliu@gmail.com
redis_json.cc
in src/types
524 32 2023-10-15 2024-11-12 32 19 twice.mliu@gmail.com hulk.website@gmail.com
cmd_cluster.cc
in src/commands
287 8 2023-02-05 2025-01-28 31 14 twice.mliu@gmail.com twice.mliu@gmail.com
redis_metadata.cc
in src/storage
398 44 2022-10-17 2025-03-21 31 12 twice.mliu@gmail.com twice.mliu@gmail.com
redis_db.h
in src/storage
97 3 2022-10-17 2024-11-12 30 12 twice.mliu@gmail.com hulk.website@gmail.com
commander.h
in src/commands
312 21 2023-02-05 2025-04-20 30 9 twice.mliu@gmail.com twice.mliu@gmail.com
redis_metadata.h
in src/storage
230 17 2022-10-17 2025-03-21 29 11 twice.mliu@gmail.com twice.mliu@gmail.com
redis_hash.cc
in src/types
357 13 2022-10-17 2025-04-25 29 15 twice.mliu@gmail.com twice.mliu@gmail.com
redis_json.h
in src/types
70 - 2023-10-15 2024-11-12 26 16 twice.mliu@gmail.com hulk.website@gmail.com
json.h
in src/types
573 17 2023-10-15 2024-10-03 26 14 twice.mliu@gmail.com twice.mliu@gmail.com
redis_set.cc
in src/types
346 18 2022-10-17 2025-04-25 25 14 twice.mliu@gmail.com twice.mliu@gmail.com
cmd_key.cc
in src/commands
478 27 2023-02-05 2025-03-22 25 12 twice.mliu@gmail.com 51684360+ltagliamonte-dd@us...
cmd_replication.cc
in src/commands
271 12 2023-02-05 2025-04-27 23 10 twice.mliu@gmail.com tap91624@gmail.com
cmd_hash.cc
in src/commands
402 24 2023-02-05 2025-01-30 23 11 twice.mliu@gmail.com 51684360+ltagliamonte-dd@us...
redis_stream.h
in src/types
88 1 2022-10-17 2024-09-04 22 10 twice.mliu@gmail.com antitopquark1350@outlook.com
cluster.h
in src/cluster
89 3 2022-10-17 2024-08-14 21 10 twice.mliu@gmail.com zhousile@foxmail.com
cmd_script.cc
in src/commands
92 5 2023-02-05 2025-04-27 21 7 twice.mliu@gmail.com tap91624@gmail.com
redis_zset.h
in src/types
105 12 2022-10-17 2024-08-24 21 13 twice.mliu@gmail.com zhousile@foxmail.com
slot_migrate.h
in src/cluster
149 13 2022-10-17 2025-04-20 21 10 twice.mliu@gmail.com twice.mliu@gmail.com
229 8 2022-10-17 2025-04-25 21 11 twice.mliu@gmail.com twice.mliu@gmail.com
config_type.h
in src/config
271 37 2022-10-17 2024-08-27 21 7 twice.mliu@gmail.com c8ef@outlook.com
redis_geo.cc
in src/types
284 20 2022-10-17 2024-08-24 21 10 twice.mliu@gmail.com zhousile@foxmail.com
indexer.cc
in src/search
337 15 2024-02-24 2025-04-21 21 7 twice.mliu@gmail.com twice.mliu@gmail.com
cmd_search.cc
in src/commands
446 18 2024-06-02 2025-04-19 21 6 twice.mliu@gmail.com twice.mliu@gmail.com
redis_list.cc
in src/types
541 17 2022-10-17 2024-11-04 21 13 twice.mliu@gmail.com zhousile@foxmail.com
cmd_string.cc
in src/commands
586 36 2023-02-05 2025-02-10 21 9 twice.mliu@gmail.com hulk.website@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
server.cc
in src/server
1682 99 2022-10-17 2025-05-06 105 35 twice.mliu@gmail.com czjourney@163.com
config.cc
in src/config
933 15 2022-10-17 2025-05-07 85 33 twice.mliu@gmail.com twice.mliu@gmail.com
storage.cc
in src/storage
1084 64 2022-10-17 2025-05-07 80 27 twice.mliu@gmail.com 91114837+sharoniv0x86@users...
cmd_server.cc
in src/commands
1261 57 2023-02-05 2025-04-30 82 26 twice.mliu@gmail.com twice.mliu@gmail.com
config.h
in src/config
223 4 2022-10-17 2025-04-20 50 25 twice.mliu@gmail.com twice.mliu@gmail.com
storage.h
in src/storage
333 25 2022-10-17 2025-04-25 52 21 twice.mliu@gmail.com twice.mliu@gmail.com
redis_db.cc
in src/storage
763 32 2022-10-17 2025-03-21 51 20 twice.mliu@gmail.com twice.mliu@gmail.com
cmd_zset.cc
in src/commands
1312 78 2023-02-05 2025-05-07 43 19 twice.mliu@gmail.com weim0000@163.com
redis_zset.cc
in src/types
783 24 2022-10-17 2025-02-27 38 19 twice.mliu@gmail.com sryan@qq.com
cmd_json.cc
in src/commands
578 31 2023-10-15 2025-04-26 36 19 twice.mliu@gmail.com twice.mliu@gmail.com
redis_json.cc
in src/types
524 32 2023-10-15 2024-11-12 32 19 twice.mliu@gmail.com hulk.website@gmail.com
cluster.cc
in src/cluster
713 24 2022-10-17 2025-04-26 48 18 twice.mliu@gmail.com 91114837+sharoniv0x86@users...
redis_json.h
in src/types
70 - 2023-10-15 2024-11-12 26 16 twice.mliu@gmail.com hulk.website@gmail.com
cmd_stream.cc
in src/commands
1547 53 2023-02-05 2025-04-24 41 15 twice.mliu@gmail.com hulk.website@gmail.com
slot_migrate.cc
in src/cluster
1110 38 2022-10-17 2025-04-26 39 15 twice.mliu@gmail.com 91114837+sharoniv0x86@users...
replication.cc
in src/cluster
865 37 2022-10-17 2025-04-26 39 15 twice.mliu@gmail.com 91114837+sharoniv0x86@users...
redis_hash.cc
in src/types
357 13 2022-10-17 2025-04-25 29 15 twice.mliu@gmail.com twice.mliu@gmail.com
redis_connection.cc
in src/server
463 37 2022-10-17 2025-05-06 61 14 twice.mliu@gmail.com czjourney@163.com
server.h
in src/server
326 16 2022-10-17 2025-04-17 45 14 twice.mliu@gmail.com 51684360+ltagliamonte-dd@us...
redis_string.cc
in src/types
505 25 2022-10-17 2024-12-03 40 14 twice.mliu@gmail.com weim0000@163.com
redis_stream.cc
in src/types
1516 43 2022-10-17 2024-11-04 39 14 twice.mliu@gmail.com zhousile@foxmail.com
redis_bitmap.cc
in src/types
783 22 2022-10-17 2025-04-25 38 14 twice.mliu@gmail.com twice.mliu@gmail.com
cmd_list.cc
in src/commands
738 48 2023-02-05 2024-11-16 33 14 twice.mliu@gmail.com twice.mliu@gmail.com
cmd_cluster.cc
in src/commands
287 8 2023-02-05 2025-01-28 31 14 twice.mliu@gmail.com twice.mliu@gmail.com
json.h
in src/types
573 17 2023-10-15 2024-10-03 26 14 twice.mliu@gmail.com twice.mliu@gmail.com
redis_set.cc
in src/types
346 18 2022-10-17 2025-04-25 25 14 twice.mliu@gmail.com twice.mliu@gmail.com
scripting.cc
in src/storage
1233 34 2022-10-17 2025-05-07 51 13 twice.mliu@gmail.com 91114837+sharoniv0x86@users...
x.py
in root
347 15 2022-07-12 2025-04-19 45 13 wander4096@gmail.com twice.mliu@gmail.com
worker.cc
in src/server
477 26 2022-10-17 2025-05-06 40 13 twice.mliu@gmail.com czjourney@163.com
redis_connection.h
in src/server
174 47 2022-10-17 2025-01-28 37 13 twice.mliu@gmail.com twice.mliu@gmail.com
redis_list.cc
in src/types
541 17 2022-10-17 2024-11-04 21 13 twice.mliu@gmail.com zhousile@foxmail.com
redis_zset.h
in src/types
105 12 2022-10-17 2024-08-24 21 13 twice.mliu@gmail.com zhousile@foxmail.com
redis_metadata.cc
in src/storage
398 44 2022-10-17 2025-03-21 31 12 twice.mliu@gmail.com twice.mliu@gmail.com
redis_db.h
in src/storage
97 3 2022-10-17 2024-11-12 30 12 twice.mliu@gmail.com hulk.website@gmail.com
cmd_key.cc
in src/commands
478 27 2023-02-05 2025-03-22 25 12 twice.mliu@gmail.com 51684360+ltagliamonte-dd@us...
redis_sortedint.cc
in src/types
213 8 2022-10-17 2024-11-04 18 12 twice.mliu@gmail.com zhousile@foxmail.com
redis_metadata.h
in src/storage
230 17 2022-10-17 2025-03-21 29 11 twice.mliu@gmail.com twice.mliu@gmail.com
cmd_hash.cc
in src/commands
402 24 2023-02-05 2025-01-30 23 11 twice.mliu@gmail.com 51684360+ltagliamonte-dd@us...
229 8 2022-10-17 2025-04-25 21 11 twice.mliu@gmail.com twice.mliu@gmail.com
batch_extractor.cc
in src/storage
368 5 2022-10-17 2025-05-07 20 11 twice.mliu@gmail.com 91114837+sharoniv0x86@users...
cmd_replication.cc
in src/commands
271 12 2023-02-05 2025-04-27 23 10 twice.mliu@gmail.com tap91624@gmail.com
redis_stream.h
in src/types
88 1 2022-10-17 2024-09-04 22 10 twice.mliu@gmail.com antitopquark1350@outlook.com
slot_migrate.h
in src/cluster
149 13 2022-10-17 2025-04-20 21 10 twice.mliu@gmail.com twice.mliu@gmail.com
cluster.h
in src/cluster
89 3 2022-10-17 2024-08-14 21 10 twice.mliu@gmail.com zhousile@foxmail.com
redis_geo.cc
in src/types
284 20 2022-10-17 2024-08-24 21 10 twice.mliu@gmail.com zhousile@foxmail.com
io_util.cc
in src/common
397 24 2022-11-26 2025-02-01 20 10 twice.mliu@gmail.com twice.mliu@gmail.com
cmd_bit.cc
in src/commands
325 15 2023-02-05 2024-10-11 14 10 twice.mliu@gmail.com zhousile@foxmail.com
commander.h
in src/commands
312 21 2023-02-05 2025-04-20 30 9 twice.mliu@gmail.com twice.mliu@gmail.com
cmd_string.cc
in src/commands
586 36 2023-02-05 2025-02-10 21 9 twice.mliu@gmail.com hulk.website@gmail.com
parser.cc
in utils/kvrocks2redis
137 5 2022-11-24 2025-04-21 18 9 wander4096@gmail.com twice.mliu@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index_manager.cc
in src/search
246 3 2024-11-08 2025-04-19 2 1 twice.mliu@gmail.com twice.mliu@gmail.com
rdb_ziplist.cc
in src/storage/rdb
180 9 2024-10-13 2024-10-13 1 1 14014471+lindasummer@users.... 14014471+lindasummer@users....
interval_analysis.h
in src/search/passes
141 7 2024-04-20 2025-04-19 4 1 twice.mliu@gmail.com twice.mliu@gmail.com
rdb_listpack.cc
in src/storage/rdb
140 4 2024-10-13 2024-10-13 1 1 14014471+lindasummer@users.... 14014471+lindasummer@users....
rdb.h
in src/storage/rdb
91 2 2024-10-13 2024-10-13 1 1 14014471+lindasummer@users.... 14014471+lindasummer@users....
daemon_util.h
in src/cli
89 4 2023-09-28 2025-04-21 4 1 twice.mliu@gmail.com twice.mliu@gmail.com
batch_sender.cc
in src/cluster
88 8 2024-01-31 2024-01-31 1 1 caipengbo@outlook.com caipengbo@outlook.com
value.h
in src/search
75 6 2024-06-19 2024-07-24 2 1 twice.mliu@gmail.com twice.mliu@gmail.com
rdb_intset.cc
in src/storage/rdb
61 1 2024-10-13 2024-10-13 1 1 14014471+lindasummer@users.... 14014471+lindasummer@users....
simplify_boolean.h
in src/search/passes
57 4 2024-03-31 2025-04-19 3 1 twice.mliu@gmail.com twice.mliu@gmail.com
rdb_zipmap.cc
in src/storage/rdb
49 3 2024-10-13 2024-10-13 1 1 14014471+lindasummer@users.... 14014471+lindasummer@users....
index_info.h
in src/search
46 5 2024-04-13 2024-06-02 7 1 twice.mliu@gmail.com twice.mliu@gmail.com
logging.h
in src/common
45 6 2025-04-20 2025-05-07 4 1 twice.mliu@gmail.com twice.mliu@gmail.com
simplify_and_or_expr.h
in src/search/passes
45 3 2024-04-02 2025-04-19 3 1 twice.mliu@gmail.com twice.mliu@gmail.com
42 - 2024-04-29 2024-04-29 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
batch_sender.h
in src/cluster
41 5 2024-01-31 2024-01-31 1 1 caipengbo@outlook.com caipengbo@outlook.com
39 2 2022-10-17 2023-08-26 4 1 twice.mliu@gmail.com twice.mliu@gmail.com
unique_fd.h
in src/common
38 7 2023-05-05 2023-05-05 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
36 2 2023-03-17 2023-03-17 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
push_down_not_expr.h
in src/search/passes
33 2 2024-04-03 2025-04-19 2 1 twice.mliu@gmail.com twice.mliu@gmail.com
lower_to_plan.h
in src/search/passes
32 2 2024-04-14 2025-04-19 3 1 twice.mliu@gmail.com twice.mliu@gmail.com
tls_util.h
in src/server
30 3 2022-10-17 2023-04-14 3 1 twice.mliu@gmail.com twice.mliu@gmail.com
rdb_ziplist.h
in src/storage/rdb
29 2 2024-10-13 2024-10-13 1 1 14014471+lindasummer@users.... 14014471+lindasummer@users....
ir_dot_dumper.h
in src/search
28 4 2024-03-29 2024-03-29 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
limit_executor.h
in src/search/executors
27 1 2024-05-04 2024-05-04 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
spdlog.cmake
in cmake
25 - 2025-04-20 2025-04-20 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
common_parser.h
in src/search
25 - 2024-03-23 2024-06-19 2 1 twice.mliu@gmail.com twice.mliu@gmail.com
mock_executor.h
in src/search/executors
24 5 2024-05-04 2024-05-04 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
merge_executor.h
in src/search/executors
24 1 2024-05-04 2024-05-04 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
trie.cmake
in cmake
23 - 2024-02-24 2024-02-24 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
thread_util.cc
in src/common
23 4 2022-11-26 2023-04-14 3 1 twice.mliu@gmail.com twice.mliu@gmail.com
ttl_util.h
in src/commands
22 - 2023-02-05 2024-04-15 4 1 twice.mliu@gmail.com twice.mliu@gmail.com
SnappyConfig.cmake
in cmake/modules
21 - 2022-05-11 2022-05-11 1 1 i@twice.moe i@twice.moe
FindTBB.cmake
in cmake/modules
21 - 2023-03-17 2023-03-17 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
thread_util.h
in src/common
21 1 2022-11-26 2023-04-14 3 1 twice.mliu@gmail.com twice.mliu@gmail.com
type_util.h
in src/common
21 1 2023-03-28 2024-03-29 3 1 twice.mliu@gmail.com twice.mliu@gmail.com
recorder.h
in src/search/passes
21 3 2024-07-21 2025-04-19 2 1 twice.mliu@gmail.com twice.mliu@gmail.com
parse_util.cc
in src/common
20 1 2023-01-07 2024-07-28 3 1 twice.mliu@gmail.com twice.mliu@gmail.com
rocksdb_crc32c.h
in src/common
19 3 2022-10-17 2023-02-22 2 1 twice.mliu@gmail.com twice.mliu@gmail.com
FindGflags.cmake
in cmake/modules
18 - 2022-09-01 2022-09-01 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
FindGTest.cmake
in cmake/modules
18 - 2022-09-01 2022-09-01 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
pid_util.h
in src/cli
18 2 2023-09-28 2023-09-28 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
sort_limit_fuse.h
in src/search/passes
17 2 2024-04-29 2025-04-19 2 1 twice.mliu@gmail.com twice.mliu@gmail.com
rdb_zipmap.h
in src/storage/rdb
17 1 2024-10-13 2024-10-13 1 1 14014471+lindasummer@users.... 14014471+lindasummer@users....
version_util.h
in src/cli
16 1 2023-09-28 2025-04-20 2 1 twice.mliu@gmail.com twice.mliu@gmail.com
rdb_listpack.h
in src/storage/rdb
16 1 2024-10-13 2024-10-13 1 1 14014471+lindasummer@users.... 14014471+lindasummer@users....
port.h
in src/common
15 - 2024-03-10 2024-03-10 1 1 maplewish117@gmail.com maplewish117@gmail.com
rdb_intset.h
in src/storage/rdb
13 1 2024-10-13 2024-10-13 1 1 14014471+lindasummer@users.... 14014471+lindasummer@users....
sort_executor.h
in src/search/executors
11 1 2024-05-04 2024-05-04 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
noop_executor.h
in src/search/executors
9 1 2024-05-04 2024-05-04 1 1 twice.mliu@gmail.com twice.mliu@gmail.com
Correlations

File Size vs. Number of Changes: 272 points

src/commands/cmd_zset.cc x: 1312 lines of code y: 43 # changes src/common/logging.h x: 45 lines of code y: 4 # changes src/config/config.cc x: 933 lines of code y: 85 # changes src/storage/batch_debugger.h x: 90 lines of code y: 4 # changes src/storage/rdb/rdb.cc x: 825 lines of code y: 3 # changes src/storage/batch_extractor.cc x: 368 lines of code y: 20 # changes src/storage/compact_filter.cc x: 91 lines of code y: 14 # changes src/storage/compaction_checker.cc x: 101 lines of code y: 14 # changes src/storage/event_listener.cc x: 142 lines of code y: 10 # changes src/storage/iterator.h x: 115 lines of code y: 6 # changes src/storage/scripting.cc x: 1233 lines of code y: 51 # changes src/storage/storage.cc x: 1084 lines of code y: 80 # changes src/server/redis_connection.cc x: 463 lines of code y: 61 # changes src/server/server.cc x: 1682 lines of code y: 105 # changes src/server/tls_util.cc x: 180 lines of code y: 4 # changes src/server/worker.cc x: 477 lines of code y: 40 # changes cmake/fmt.cmake x: 23 lines of code y: 14 # changes cmake/gtest.cmake x: 26 lines of code y: 12 # changes src/commands/cmd_server.cc x: 1261 lines of code y: 82 # changes src/common/string_util.cc x: 442 lines of code y: 17 # changes src/common/string_util.h x: 54 lines of code y: 18 # changes src/commands/blocking_commander.h x: 78 lines of code y: 7 # changes src/commands/cmd_replication.cc x: 271 lines of code y: 23 # changes src/commands/cmd_script.cc x: 92 lines of code y: 21 # changes src/commands/cmd_function.cc x: 82 lines of code y: 13 # changes src/storage/scripting.h x: 116 lines of code y: 20 # changes src/commands/cmd_json.cc x: 578 lines of code y: 36 # changes src/commands/cmd_pubsub.cc x: 209 lines of code y: 16 # changes src/cluster/cluster.cc x: 713 lines of code y: 48 # changes src/cluster/replication.cc x: 865 lines of code y: 39 # changes src/cluster/slot_migrate.cc x: 1110 lines of code y: 39 # changes src/cluster/sync_migrate_context.cc x: 45 lines of code y: 8 # changes src/cluster/sync_migrate_context.h x: 19 lines of code y: 4 # changes src/commands/cmd_hll.cc x: 64 lines of code y: 10 # changes src/commands/command_parser.h x: 123 lines of code y: 8 # changes src/common/bitfield_util.cc x: 89 lines of code y: 2 # changes src/common/rdb_stream.cc x: 51 lines of code y: 4 # changes src/storage/batch_indexer.h x: 57 lines of code y: 6 # changes src/storage/storage.h x: 333 lines of code y: 52 # changes src/types/hyperloglog.cc x: 140 lines of code y: 5 # changes src/types/redis_bitmap.cc x: 783 lines of code y: 38 # changes src/types/redis_bitmap_string.cc x: 229 lines of code y: 21 # changes src/types/redis_hash.cc x: 357 lines of code y: 29 # changes src/types/redis_hyperloglog.cc x: 257 lines of code y: 8 # changes src/types/redis_set.cc x: 346 lines of code y: 25 # changes src/types/sample_helper.h x: 34 lines of code y: 3 # changes src/types/tdigest.cc x: 320 lines of code y: 4 # changes src/types/tdigest.h x: 77 lines of code y: 3 # changes src/commands/cmd_stream.cc x: 1547 lines of code y: 41 # changes src/types/redis_tdigest.cc x: 391 lines of code y: 7 # changes src/search/executors/filter_executor.h x: 110 lines of code y: 8 # changes src/search/indexer.cc x: 337 lines of code y: 21 # changes src/search/ir_pass.h x: 184 lines of code y: 10 # changes src/search/passes/cost_model.h x: 60 lines of code y: 4 # changes src/search/passes/index_selection.h x: 260 lines of code y: 5 # changes src/search/plan_executor.cc x: 120 lines of code y: 5 # changes utils/kvrocks2redis/main.cc x: 111 lines of code y: 14 # changes utils/kvrocks2redis/parser.cc x: 137 lines of code y: 18 # changes utils/kvrocks2redis/redis_writer.cc x: 191 lines of code y: 10 # changes utils/kvrocks2redis/sync.cc x: 151 lines of code y: 13 # changes src/cli/main.cc x: 163 lines of code y: 11 # changes src/cli/signal_util.h x: 40 lines of code y: 5 # changes src/cli/version_util.h x: 16 lines of code y: 2 # changes src/common/task_runner.cc x: 40 lines of code y: 11 # changes cmake/spdlog.cmake x: 25 lines of code y: 1 # changes src/cluster/slot_import.h x: 32 lines of code y: 8 # changes src/cluster/slot_migrate.h x: 149 lines of code y: 21 # changes src/commands/commander.h x: 312 lines of code y: 30 # changes src/common/status.h x: 285 lines of code y: 20 # changes src/config/config.h x: 223 lines of code y: 50 # changes utils/kvrocks2redis/config.cc x: 114 lines of code y: 11 # changes utils/kvrocks2redis/config.h x: 35 lines of code y: 10 # changes utils/kvrocks2redis/redis_writer.h x: 32 lines of code y: 4 # changes src/commands/cmd_search.cc x: 446 lines of code y: 21 # changes src/search/index_manager.cc x: 246 lines of code y: 2 # changes src/search/passes/interval_analysis.h x: 141 lines of code y: 4 # changes src/search/passes/lower_to_plan.h x: 32 lines of code y: 3 # changes src/search/passes/manager.h x: 64 lines of code y: 7 # changes src/search/passes/push_down_not_expr.h x: 33 lines of code y: 2 # changes src/search/passes/recorder.h x: 21 lines of code y: 2 # changes src/search/passes/simplify_and_or_expr.h x: 45 lines of code y: 3 # changes src/search/passes/simplify_boolean.h x: 57 lines of code y: 3 # changes src/search/passes/sort_limit_to_knn.h x: 23 lines of code y: 2 # changes x.py x: 347 lines of code y: 45 # changes src/server/server.h x: 326 lines of code y: 45 # changes src/types/redis_tdigest.h x: 62 lines of code y: 4 # changes cmake/rocksdb.cmake x: 51 lines of code y: 48 # changes cmake/cpptrace.cmake x: 32 lines of code y: 12 # changes cmake/jsoncons.cmake x: 25 lines of code y: 18 # changes src/types/redis_bloom_chain.cc x: 230 lines of code y: 15 # changes cmake/tbb.cmake x: 32 lines of code y: 10 # changes cmake/snappy.cmake x: 28 lines of code y: 12 # changes src/server/redis_reply.cc x: 95 lines of code y: 12 # changes src/server/redis_reply.h x: 96 lines of code y: 16 # changes src/commands/cmd_key.cc x: 478 lines of code y: 25 # changes src/search/search_encoding.h x: 380 lines of code y: 13 # changes src/storage/redis_db.cc x: 763 lines of code y: 51 # changes src/storage/redis_metadata.cc x: 398 lines of code y: 31 # changes src/storage/redis_metadata.h x: 230 lines of code y: 29 # changes src/commands/cmd_tdigest.cc x: 204 lines of code y: 4 # changes src/stats/log_collector.cc x: 80 lines of code y: 10 # changes src/commands/error_constants.h x: 31 lines of code y: 11 # changes cmake/zstd.cmake x: 37 lines of code y: 7 # changes src/commands/cmd_string.cc x: 586 lines of code y: 21 # changes src/common/io_util.cc x: 397 lines of code y: 20 # changes src/commands/cmd_hash.cc x: 402 lines of code y: 23 # changes src/types/redis_hash.h x: 46 lines of code y: 12 # changes src/server/redis_connection.h x: 174 lines of code y: 37 # changes src/commands/cmd_cluster.cc x: 287 lines of code y: 31 # changes src/server/worker.h x: 84 lines of code y: 14 # changes src/stats/stats.h x: 63 lines of code y: 11 # changes cmake/jemalloc.cmake x: 48 lines of code y: 14 # changes cmake/luajit.cmake x: 61 lines of code y: 9 # changes cmake/lz4.cmake x: 37 lines of code y: 8 # changes cmake/xxhash.cmake x: 29 lines of code y: 3 # changes src/search/sql_parser.h x: 54 lines of code y: 6 # changes src/cluster/replication.h x: 177 lines of code y: 15 # changes src/types/redis_string.cc x: 505 lines of code y: 40 # changes src/commands/cmd_txn.cc x: 84 lines of code y: 18 # changes src/commands/cmd_list.cc x: 738 lines of code y: 33 # changes src/commands/commander.cc x: 121 lines of code y: 12 # changes src/storage/redis_db.h x: 97 lines of code y: 30 # changes src/types/redis_json.cc x: 524 lines of code y: 32 # changes src/types/redis_json.h x: 70 lines of code y: 26 # changes src/search/indexer.h x: 75 lines of code y: 12 # changes src/search/redis_query_transformer.h x: 157 lines of code y: 7 # changes src/types/redis_list.cc x: 541 lines of code y: 21 # changes src/types/redis_sortedint.cc x: 213 lines of code y: 18 # changes src/types/redis_stream.cc x: 1516 lines of code y: 39 # changes src/commands/cmd_bloom_filter.cc x: 338 lines of code y: 12 # changes src/commands/cmd_geo.cc x: 592 lines of code y: 17 # changes src/storage/rdb/rdb.h x: 91 lines of code y: 1 # changes src/storage/rdb/rdb_intset.cc x: 61 lines of code y: 1 # changes src/storage/rdb/rdb_intset.h x: 13 lines of code y: 1 # changes src/storage/rdb/rdb_listpack.cc x: 140 lines of code y: 1 # changes src/storage/rdb/rdb_listpack.h x: 16 lines of code y: 1 # changes src/storage/rdb/rdb_ziplist.cc x: 180 lines of code y: 1 # changes src/storage/rdb/rdb_ziplist.h x: 29 lines of code y: 1 # changes src/storage/rdb/rdb_zipmap.cc x: 49 lines of code y: 1 # changes src/commands/cmd_bit.cc x: 325 lines of code y: 14 # changes src/commands/cmd_set.cc x: 370 lines of code y: 18 # changes src/commands/cmd_sortedint.cc x: 198 lines of code y: 8 # changes src/types/geohash.cc x: 307 lines of code y: 12 # changes src/types/json.h x: 573 lines of code y: 26 # changes src/search/hnsw_indexer.cc x: 545 lines of code y: 5 # changes src/search/hnsw_indexer.h x: 85 lines of code y: 6 # changes src/server/namespace.cc x: 168 lines of code y: 6 # changes src/server/namespace.h x: 24 lines of code y: 6 # changes src/storage/redis_pubsub.cc x: 14 lines of code y: 7 # changes src/types/redis_bloom_chain.h x: 63 lines of code y: 10 # changes src/types/redis_stream.h x: 88 lines of code y: 22 # changes src/config/config_type.h x: 271 lines of code y: 21 # changes src/storage/compact_filter.h x: 105 lines of code y: 7 # changes src/storage/table_properties_collector.cc x: 58 lines of code y: 8 # changes src/cluster/slot_import.cc x: 100 lines of code y: 13 # changes src/common/db_util.h x: 97 lines of code y: 10 # changes src/search/executors/full_index_scan_executor.h x: 41 lines of code y: 3 # changes src/search/executors/hnsw_vector_field_knn_scan_executor.h x: 43 lines of code y: 2 # changes src/search/executors/hnsw_vector_field_range_scan_executor.h x: 52 lines of code y: 2 # changes src/search/executors/numeric_field_scan_executor.h x: 71 lines of code y: 5 # changes src/search/executors/projection_executor.h x: 27 lines of code y: 2 # changes src/search/executors/tag_field_scan_executor.h x: 61 lines of code y: 5 # changes src/search/executors/topn_sort_executor.h x: 62 lines of code y: 3 # changes src/stats/disk_stats.cc x: 104 lines of code y: 11 # changes src/stats/disk_stats.h x: 27 lines of code y: 4 # changes src/storage/iterator.cc x: 208 lines of code y: 7 # changes src/storage/redis_pubsub.h x: 14 lines of code y: 4 # changes src/types/redis_bitmap.h x: 53 lines of code y: 10 # changes src/types/redis_bitmap_string.h x: 30 lines of code y: 11 # changes src/types/redis_geo.cc x: 284 lines of code y: 21 # changes src/types/redis_geo.h x: 74 lines of code y: 8 # changes src/types/redis_hyperloglog.h x: 23 lines of code y: 3 # changes src/types/redis_list.h x: 48 lines of code y: 8 # changes src/types/redis_set.h x: 39 lines of code y: 6 # changes src/types/redis_sortedint.h x: 33 lines of code y: 7 # changes src/types/redis_zset.h x: 105 lines of code y: 21 # changes src/cluster/cluster.h x: 89 lines of code y: 21 # changes cmake/modules/FindZLIB.cmake x: 25 lines of code y: 3 # changes src/search/ir.h x: 367 lines of code y: 17 # changes src/search/ir_plan.h x: 194 lines of code y: 8 # changes src/search/ir_sema_checker.h x: 147 lines of code y: 12 # changes src/search/redis_query_parser.h x: 37 lines of code y: 5 # changes src/search/sql_transformer.h x: 185 lines of code y: 11 # changes src/search/common_transformer.h x: 89 lines of code y: 3 # changes src/common/bit_util.h x: 92 lines of code y: 2 # changes src/common/parse_util.cc x: 20 lines of code y: 3 # changes src/server/redis_request.h x: 30 lines of code y: 6 # changes src/search/value.h x: 75 lines of code y: 2 # changes src/types/redis_stream_base.h x: 204 lines of code y: 17 # changes src/types/redis_stream_base.cc x: 179 lines of code y: 8 # changes src/cluster/cluster_defs.h x: 39 lines of code y: 3 # changes src/storage/batch_extractor.h x: 30 lines of code y: 5 # changes src/common/cron.cc x: 70 lines of code y: 12 # changes src/common/cron.h x: 124 lines of code y: 11 # changes cmake/utils.cmake x: 58 lines of code y: 5 # changes src/search/index_info.h x: 46 lines of code y: 7 # changes src/common/event_util.h x: 101 lines of code y: 10 # changes src/search/ir_iterator.h x: 59 lines of code y: 2 # changes src/cluster/redis_slot.cc x: 46 lines of code y: 10 # changes src/search/interval.h x: 143 lines of code y: 3 # changes src/common/time_util.h x: 10 lines of code y: 3 # changes src/common/encoding.h x: 82 lines of code y: 7 # changes src/search/executors/merge_executor.h x: 24 lines of code y: 1 # changes src/search/executors/noop_executor.h x: 9 lines of code y: 1 # changes src/search/executors/sort_executor.h x: 11 lines of code y: 1 # changes cmake/rangev3.cmake x: 42 lines of code y: 1 # changes src/commands/ttl_util.h x: 22 lines of code y: 4 # changes src/cluster/batch_sender.cc x: 88 lines of code y: 1 # changes src/common/bitfield_util.h x: 209 lines of code y: 2 # changes utils/kvrocks2redis/parser.h x: 27 lines of code y: 6 # changes src/common/parse_util.h x: 128 lines of code y: 4 # changes src/types/bloom_filter.h x: 65 lines of code y: 3 # changes src/common/io_util.h x: 31 lines of code y: 9 # changes src/common/task_runner.h x: 49 lines of code y: 5 # changes src/stats/log_collector.h x: 49 lines of code y: 6 # changes src/storage/table_properties_collector.h x: 39 lines of code y: 4 # changes src/common/encoding.cc x: 87 lines of code y: 7 # changes src/cluster/redis_slot.h x: 9 lines of code y: 6 # changes src/types/geohash.h x: 88 lines of code y: 9 # changes src/common/range_spec.cc x: 76 lines of code y: 4 # changes src/common/range_spec.h x: 30 lines of code y: 4 # changes src/common/unique_fd.h x: 38 lines of code y: 1 # changes src/config/config_util.cc x: 154 lines of code y: 5 # changes utils/kvrocks2redis/writer.cc x: 48 lines of code y: 5 # changes cmake/modules/FindTBB.cmake x: 21 lines of code y: 1 # changes src/common/observer_or_unique.h x: 36 lines of code y: 1 # changes cmake/libevent.cmake x: 42 lines of code y: 7 # changes cmake/checks/static_libstdcxx.cc x: 4 lines of code y: 1 # changes
105.0
# changes
  min: 1.0
  average: 12.41
  25th percentile: 3.0
  median: 7.0
  75th percentile: 14.75
  max: 105.0
0 1682.0
lines of code
min: 4.0 | average: 176.93 | 25th percentile: 32.0 | median: 75.5 | 75th percentile: 193.25 | max: 1682.0

Number of Contributors vs. Number of Changes: 272 points

src/commands/cmd_zset.cc x: 19 # contributors y: 43 # changes src/common/logging.h x: 1 # contributors y: 4 # changes src/config/config.cc x: 33 # contributors y: 85 # changes src/storage/batch_debugger.h x: 2 # contributors y: 4 # changes src/storage/rdb/rdb.cc x: 2 # contributors y: 3 # changes src/storage/batch_extractor.cc x: 11 # contributors y: 20 # changes src/storage/compact_filter.cc x: 6 # contributors y: 14 # changes src/storage/compaction_checker.cc x: 8 # contributors y: 14 # changes src/storage/event_listener.cc x: 7 # contributors y: 10 # changes src/storage/iterator.h x: 5 # contributors y: 6 # changes src/storage/scripting.cc x: 13 # contributors y: 51 # changes src/storage/storage.cc x: 27 # contributors y: 80 # changes src/server/redis_connection.cc x: 14 # contributors y: 61 # changes src/server/server.cc x: 35 # contributors y: 105 # changes src/server/worker.cc x: 13 # contributors y: 40 # changes cmake/fmt.cmake x: 2 # contributors y: 14 # changes cmake/gtest.cmake x: 5 # contributors y: 12 # changes src/commands/cmd_server.cc x: 26 # contributors y: 82 # changes src/common/string_util.cc x: 7 # contributors y: 17 # changes src/common/string_util.h x: 6 # contributors y: 18 # changes src/commands/blocking_commander.h x: 3 # contributors y: 7 # changes src/commands/cmd_replication.cc x: 10 # contributors y: 23 # changes src/commands/cmd_script.cc x: 7 # contributors y: 21 # changes src/commands/cmd_function.cc x: 5 # contributors y: 13 # changes src/storage/scripting.h x: 3 # contributors y: 20 # changes src/commands/cmd_json.cc x: 19 # contributors y: 36 # changes src/commands/cmd_pubsub.cc x: 6 # contributors y: 16 # changes src/cluster/cluster.cc x: 18 # contributors y: 48 # changes src/cluster/replication.cc x: 15 # contributors y: 39 # changes src/cluster/sync_migrate_context.cc x: 5 # contributors y: 8 # changes src/cluster/sync_migrate_context.h x: 3 # contributors y: 4 # changes src/commands/cmd_hll.cc x: 5 # contributors y: 10 # changes src/commands/command_parser.h x: 2 # contributors y: 8 # changes src/common/bitfield_util.cc x: 2 # contributors y: 2 # changes src/common/rdb_stream.cc x: 4 # contributors y: 4 # changes src/storage/batch_indexer.h x: 4 # contributors y: 6 # changes src/storage/storage.h x: 21 # contributors y: 52 # changes src/types/hyperloglog.cc x: 3 # contributors y: 5 # changes src/types/redis_bitmap.cc x: 14 # contributors y: 38 # changes src/types/redis_bitmap_string.cc x: 11 # contributors y: 21 # changes src/types/redis_hash.cc x: 15 # contributors y: 29 # changes src/types/redis_set.cc x: 14 # contributors y: 25 # changes src/commands/cmd_stream.cc x: 15 # contributors y: 41 # changes src/types/redis_tdigest.cc x: 4 # contributors y: 7 # changes src/search/executors/filter_executor.h x: 4 # contributors y: 8 # changes src/search/ir_pass.h x: 2 # contributors y: 10 # changes src/search/passes/index_selection.h x: 2 # contributors y: 5 # changes utils/kvrocks2redis/main.cc x: 7 # contributors y: 14 # changes utils/kvrocks2redis/parser.cc x: 9 # contributors y: 18 # changes src/cli/main.cc x: 6 # contributors y: 11 # changes src/cli/version_util.h x: 1 # contributors y: 2 # changes src/common/task_runner.cc x: 4 # contributors y: 11 # changes cmake/spdlog.cmake x: 1 # contributors y: 1 # changes src/cluster/slot_migrate.h x: 10 # contributors y: 21 # changes src/commands/commander.h x: 9 # contributors y: 30 # changes src/common/status.h x: 6 # contributors y: 20 # changes src/config/config.h x: 25 # contributors y: 50 # changes utils/kvrocks2redis/config.h x: 6 # contributors y: 10 # changes src/commands/cmd_search.cc x: 6 # contributors y: 21 # changes src/search/passes/lower_to_plan.h x: 1 # contributors y: 3 # changes src/search/passes/manager.h x: 2 # contributors y: 7 # changes x.py x: 13 # contributors y: 45 # changes src/server/server.h x: 14 # contributors y: 45 # changes cmake/rocksdb.cmake x: 8 # contributors y: 48 # changes cmake/cpptrace.cmake x: 2 # contributors y: 12 # changes cmake/jsoncons.cmake x: 2 # contributors y: 18 # changes src/types/redis_bloom_chain.cc x: 7 # contributors y: 15 # changes cmake/tbb.cmake x: 3 # contributors y: 10 # changes cmake/snappy.cmake x: 6 # contributors y: 12 # changes src/server/redis_reply.cc x: 4 # contributors y: 12 # changes src/commands/cmd_key.cc x: 12 # contributors y: 25 # changes src/search/search_encoding.h x: 2 # contributors y: 13 # changes src/storage/redis_db.cc x: 20 # contributors y: 51 # changes src/storage/redis_metadata.cc x: 12 # contributors y: 31 # changes src/storage/redis_metadata.h x: 11 # contributors y: 29 # changes src/types/redis_zset.cc x: 19 # contributors y: 38 # changes src/commands/error_constants.h x: 9 # contributors y: 11 # changes cmake/zstd.cmake x: 5 # contributors y: 7 # changes src/commands/cmd_string.cc x: 9 # contributors y: 21 # changes src/common/io_util.cc x: 10 # contributors y: 20 # changes src/commands/cmd_hash.cc x: 11 # contributors y: 23 # changes src/types/redis_hash.h x: 9 # contributors y: 12 # changes src/server/redis_connection.h x: 13 # contributors y: 37 # changes src/commands/cmd_cluster.cc x: 14 # contributors y: 31 # changes cmake/luajit.cmake x: 4 # contributors y: 9 # changes src/search/sql_parser.h x: 2 # contributors y: 6 # changes src/cluster/replication.h x: 8 # contributors y: 15 # changes src/types/redis_string.cc x: 14 # contributors y: 40 # changes src/commands/cmd_txn.cc x: 7 # contributors y: 18 # changes src/commands/cmd_list.cc x: 14 # contributors y: 33 # changes src/storage/redis_db.h x: 12 # contributors y: 30 # changes src/types/redis_json.cc x: 19 # contributors y: 32 # changes src/types/redis_json.h x: 16 # contributors y: 26 # changes src/search/indexer.h x: 3 # contributors y: 12 # changes src/types/redis_list.cc x: 13 # contributors y: 21 # changes src/types/redis_sortedint.cc x: 12 # contributors y: 18 # changes src/types/redis_stream.cc x: 14 # contributors y: 39 # changes src/commands/cmd_bit.cc x: 10 # contributors y: 14 # changes src/types/geohash.cc x: 7 # contributors y: 12 # changes src/types/json.h x: 14 # contributors y: 26 # changes src/search/hnsw_indexer.cc x: 4 # contributors y: 5 # changes src/server/namespace.h x: 3 # contributors y: 6 # changes src/types/redis_stream.h x: 10 # contributors y: 22 # changes src/common/db_util.h x: 4 # contributors y: 10 # changes src/search/executors/full_index_scan_executor.h x: 3 # contributors y: 3 # changes src/storage/iterator.cc x: 6 # contributors y: 7 # changes src/types/redis_list.h x: 7 # contributors y: 8 # changes src/search/ir.h x: 2 # contributors y: 17 # changes src/search/sql_transformer.h x: 2 # contributors y: 11 # changes src/types/redis_stream_base.h x: 6 # contributors y: 17 # changes src/common/cron.h x: 3 # contributors y: 11 # changes src/search/index_info.h x: 1 # contributors y: 7 # changes src/common/io_util.h x: 5 # contributors y: 9 # changes
105.0
# changes
  min: 1.0
  average: 12.41
  25th percentile: 3.0
  median: 7.0
  75th percentile: 14.75
  max: 105.0
0 35.0
# contributors
min: 1.0 | average: 5.38 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 7.0 | max: 35.0

Number of Contributors vs. File Size: 272 points

src/commands/cmd_zset.cc x: 19 # contributors y: 1312 lines of code src/common/logging.h x: 1 # contributors y: 45 lines of code src/config/config.cc x: 33 # contributors y: 933 lines of code src/storage/batch_debugger.h x: 2 # contributors y: 90 lines of code src/storage/rdb/rdb.cc x: 2 # contributors y: 825 lines of code src/storage/batch_extractor.cc x: 11 # contributors y: 368 lines of code src/storage/compact_filter.cc x: 6 # contributors y: 91 lines of code src/storage/compaction_checker.cc x: 8 # contributors y: 101 lines of code src/storage/event_listener.cc x: 7 # contributors y: 142 lines of code src/storage/iterator.h x: 5 # contributors y: 115 lines of code src/storage/scripting.cc x: 13 # contributors y: 1233 lines of code src/storage/storage.cc x: 27 # contributors y: 1084 lines of code src/server/redis_connection.cc x: 14 # contributors y: 463 lines of code src/server/redis_request.cc x: 6 # contributors y: 101 lines of code src/server/server.cc x: 35 # contributors y: 1682 lines of code src/server/tls_util.cc x: 2 # contributors y: 180 lines of code src/server/worker.cc x: 13 # contributors y: 477 lines of code cmake/fmt.cmake x: 2 # contributors y: 23 lines of code cmake/gtest.cmake x: 5 # contributors y: 26 lines of code src/commands/cmd_server.cc x: 26 # contributors y: 1261 lines of code src/common/string_util.cc x: 7 # contributors y: 442 lines of code src/common/string_util.h x: 6 # contributors y: 54 lines of code src/commands/blocking_commander.h x: 3 # contributors y: 78 lines of code src/commands/cmd_replication.cc x: 10 # contributors y: 271 lines of code src/commands/cmd_script.cc x: 7 # contributors y: 92 lines of code src/commands/cmd_function.cc x: 5 # contributors y: 82 lines of code src/storage/scripting.h x: 3 # contributors y: 116 lines of code src/commands/cmd_json.cc x: 19 # contributors y: 578 lines of code src/commands/cmd_pubsub.cc x: 6 # contributors y: 209 lines of code src/cluster/cluster.cc x: 18 # contributors y: 713 lines of code src/cluster/replication.cc x: 15 # contributors y: 865 lines of code src/cluster/slot_migrate.cc x: 15 # contributors y: 1110 lines of code src/cluster/sync_migrate_context.cc x: 5 # contributors y: 45 lines of code src/cluster/sync_migrate_context.h x: 3 # contributors y: 19 lines of code src/commands/cmd_hll.cc x: 5 # contributors y: 64 lines of code src/commands/command_parser.h x: 2 # contributors y: 123 lines of code src/common/rdb_stream.cc x: 4 # contributors y: 51 lines of code src/storage/batch_indexer.h x: 4 # contributors y: 57 lines of code src/storage/storage.h x: 21 # contributors y: 333 lines of code src/types/hyperloglog.cc x: 3 # contributors y: 140 lines of code src/types/redis_bitmap.cc x: 14 # contributors y: 783 lines of code src/types/redis_bitmap_string.cc x: 11 # contributors y: 229 lines of code src/types/redis_hash.cc x: 15 # contributors y: 357 lines of code src/types/redis_hyperloglog.cc x: 5 # contributors y: 257 lines of code src/types/redis_set.cc x: 14 # contributors y: 346 lines of code src/types/sample_helper.h x: 2 # contributors y: 34 lines of code src/types/tdigest.cc x: 2 # contributors y: 320 lines of code src/types/tdigest.h x: 2 # contributors y: 77 lines of code src/commands/cmd_stream.cc x: 15 # contributors y: 1547 lines of code src/types/redis_tdigest.cc x: 4 # contributors y: 391 lines of code src/search/executors/filter_executor.h x: 4 # contributors y: 110 lines of code src/search/indexer.cc x: 7 # contributors y: 337 lines of code src/search/passes/cost_model.h x: 3 # contributors y: 60 lines of code src/search/passes/index_selection.h x: 2 # contributors y: 260 lines of code src/search/plan_executor.cc x: 3 # contributors y: 120 lines of code src/cli/daemon_util.h x: 1 # contributors y: 89 lines of code utils/kvrocks2redis/main.cc x: 7 # contributors y: 111 lines of code utils/kvrocks2redis/parser.cc x: 9 # contributors y: 137 lines of code utils/kvrocks2redis/redis_writer.cc x: 5 # contributors y: 191 lines of code utils/kvrocks2redis/sync.cc x: 5 # contributors y: 151 lines of code src/cli/main.cc x: 6 # contributors y: 163 lines of code src/cli/signal_util.h x: 3 # contributors y: 40 lines of code src/cli/version_util.h x: 1 # contributors y: 16 lines of code src/common/task_runner.cc x: 4 # contributors y: 40 lines of code cmake/spdlog.cmake x: 1 # contributors y: 25 lines of code src/cluster/slot_import.h x: 4 # contributors y: 32 lines of code src/cluster/slot_migrate.h x: 10 # contributors y: 149 lines of code src/commands/commander.h x: 9 # contributors y: 312 lines of code src/common/status.h x: 6 # contributors y: 285 lines of code src/config/config.h x: 25 # contributors y: 223 lines of code utils/kvrocks2redis/config.cc x: 6 # contributors y: 114 lines of code utils/kvrocks2redis/config.h x: 6 # contributors y: 35 lines of code utils/kvrocks2redis/redis_writer.h x: 2 # contributors y: 32 lines of code src/commands/cmd_search.cc x: 6 # contributors y: 446 lines of code src/search/index_manager.cc x: 1 # contributors y: 246 lines of code src/search/passes/interval_analysis.h x: 1 # contributors y: 141 lines of code src/search/passes/lower_to_plan.h x: 1 # contributors y: 32 lines of code src/search/passes/manager.h x: 2 # contributors y: 64 lines of code src/search/passes/simplify_boolean.h x: 1 # contributors y: 57 lines of code x.py x: 13 # contributors y: 347 lines of code src/server/server.h x: 14 # contributors y: 326 lines of code cmake/rocksdb.cmake x: 8 # contributors y: 51 lines of code src/types/redis_bloom_chain.cc x: 7 # contributors y: 230 lines of code cmake/tbb.cmake x: 3 # contributors y: 32 lines of code cmake/snappy.cmake x: 6 # contributors y: 28 lines of code src/server/redis_reply.cc x: 4 # contributors y: 95 lines of code src/server/redis_reply.h x: 6 # contributors y: 96 lines of code src/commands/cmd_key.cc x: 12 # contributors y: 478 lines of code src/search/search_encoding.h x: 2 # contributors y: 380 lines of code src/storage/redis_db.cc x: 20 # contributors y: 763 lines of code src/storage/redis_metadata.cc x: 12 # contributors y: 398 lines of code src/commands/cmd_tdigest.cc x: 3 # contributors y: 204 lines of code src/types/redis_zset.cc x: 19 # contributors y: 783 lines of code src/commands/error_constants.h x: 9 # contributors y: 31 lines of code cmake/zstd.cmake x: 5 # contributors y: 37 lines of code src/commands/cmd_string.cc x: 9 # contributors y: 586 lines of code src/common/io_util.cc x: 10 # contributors y: 397 lines of code src/commands/cmd_hash.cc x: 11 # contributors y: 402 lines of code src/types/redis_hash.h x: 9 # contributors y: 46 lines of code src/server/redis_connection.h x: 13 # contributors y: 174 lines of code src/commands/cmd_cluster.cc x: 14 # contributors y: 287 lines of code src/server/worker.h x: 8 # contributors y: 84 lines of code src/stats/stats.h x: 4 # contributors y: 63 lines of code cmake/lua.cmake x: 6 # contributors y: 41 lines of code cmake/lz4.cmake x: 4 # contributors y: 37 lines of code src/search/sql_parser.h x: 2 # contributors y: 54 lines of code src/cluster/replication.h x: 8 # contributors y: 177 lines of code src/types/redis_string.cc x: 14 # contributors y: 505 lines of code src/commands/cmd_txn.cc x: 7 # contributors y: 84 lines of code src/commands/cmd_list.cc x: 14 # contributors y: 738 lines of code src/commands/commander.cc x: 4 # contributors y: 121 lines of code src/storage/redis_db.h x: 12 # contributors y: 97 lines of code src/types/redis_json.cc x: 19 # contributors y: 524 lines of code src/types/redis_json.h x: 16 # contributors y: 70 lines of code src/search/redis_query_transformer.h x: 2 # contributors y: 157 lines of code src/types/redis_list.cc x: 13 # contributors y: 541 lines of code src/types/redis_sortedint.cc x: 12 # contributors y: 213 lines of code src/types/redis_stream.cc x: 14 # contributors y: 1516 lines of code src/commands/cmd_bloom_filter.cc x: 5 # contributors y: 338 lines of code src/commands/cmd_geo.cc x: 7 # contributors y: 592 lines of code src/storage/rdb/rdb_intset.cc x: 1 # contributors y: 61 lines of code src/storage/rdb/rdb_intset.h x: 1 # contributors y: 13 lines of code src/storage/rdb/rdb_ziplist.cc x: 1 # contributors y: 180 lines of code src/storage/rdb/rdb_zipmap.cc x: 1 # contributors y: 49 lines of code src/commands/cmd_bit.cc x: 10 # contributors y: 325 lines of code src/commands/cmd_set.cc x: 9 # contributors y: 370 lines of code src/commands/cmd_sortedint.cc x: 5 # contributors y: 198 lines of code src/types/geohash.cc x: 7 # contributors y: 307 lines of code src/types/json.h x: 14 # contributors y: 573 lines of code src/search/hnsw_indexer.cc x: 4 # contributors y: 545 lines of code src/server/namespace.cc x: 2 # contributors y: 168 lines of code src/server/namespace.h x: 3 # contributors y: 24 lines of code src/storage/redis_pubsub.cc x: 5 # contributors y: 14 lines of code src/types/redis_stream.h x: 10 # contributors y: 88 lines of code src/config/config_type.h x: 7 # contributors y: 271 lines of code src/storage/compact_filter.h x: 3 # contributors y: 105 lines of code src/cluster/slot_import.cc x: 5 # contributors y: 100 lines of code src/search/executors/hnsw_vector_field_knn_scan_executor.h x: 2 # contributors y: 43 lines of code src/search/executors/hnsw_vector_field_range_scan_executor.h x: 2 # contributors y: 52 lines of code src/search/executors/numeric_field_scan_executor.h x: 3 # contributors y: 71 lines of code src/types/redis_geo.cc x: 10 # contributors y: 284 lines of code src/types/redis_geo.h x: 4 # contributors y: 74 lines of code src/types/redis_list.h x: 7 # contributors y: 48 lines of code src/types/redis_sortedint.h x: 5 # contributors y: 33 lines of code src/types/redis_zset.h x: 13 # contributors y: 105 lines of code src/search/ir.h x: 2 # contributors y: 367 lines of code src/search/ir_plan.h x: 2 # contributors y: 194 lines of code src/search/ir_sema_checker.h x: 2 # contributors y: 147 lines of code src/search/value.h x: 1 # contributors y: 75 lines of code src/types/redis_stream_base.h x: 6 # contributors y: 204 lines of code src/types/redis_stream_base.cc x: 4 # contributors y: 179 lines of code src/cluster/cluster_defs.h x: 3 # contributors y: 39 lines of code src/common/event_util.h x: 2 # contributors y: 101 lines of code src/storage/compaction_checker.h x: 2 # contributors y: 14 lines of code src/search/interval.h x: 2 # contributors y: 143 lines of code src/common/time_util.h x: 2 # contributors y: 10 lines of code src/common/encoding.h x: 2 # contributors y: 82 lines of code src/common/bitfield_util.h x: 2 # contributors y: 209 lines of code src/common/parse_util.h x: 2 # contributors y: 128 lines of code src/stats/log_collector.h x: 3 # contributors y: 49 lines of code src/storage/table_properties_collector.h x: 1 # contributors y: 39 lines of code src/cluster/redis_slot.h x: 3 # contributors y: 9 lines of code src/types/geohash.h x: 4 # contributors y: 88 lines of code cmake/checks/static_libstdcxx.cc x: 1 # contributors y: 4 lines of code
1682.0
lines of code
  min: 4.0
  average: 176.93
  25th percentile: 32.0
  median: 75.5
  75th percentile: 193.25
  max: 1682.0
0 35.0
# contributors
min: 1.0 | average: 5.38 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 7.0 | max: 35.0