apache / kvrocks
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
src/storage/storage.cc
src/common/logging.h
3 86 (3%) 5 (60%) 2025-04-25
utils/kvrocks2redis/main.cc
src/cli/daemon_util.h
3 18 (16%) 5 (60%) 2025-04-21
src/server/server.cc
src/storage/storage.cc
2 118 (1%) 86 (2%) 2025-04-25
src/types/tdigest.h
src/types/redis_hyperloglog.cc
2 3 (66%) 8 (25%) 2025-04-25
src/storage/compaction_checker.cc
src/storage/compact_filter.cc
2 16 (12%) 17 (11%) 2025-05-07
src/server/server.cc
src/server/redis_request.cc
2 118 (1%) 16 (12%) 2025-05-06
src/types/tdigest.cc
src/types/redis_hyperloglog.cc
2 4 (50%) 8 (25%) 2025-04-25
src/types/sample_helper.h
src/server/server.cc
2 3 (66%) 118 (1%) 2025-04-25
src/types/sample_helper.h
src/types/redis_bitmap.cc
2 3 (66%) 40 (5%) 2025-04-25
src/types/tdigest.h
src/server/server.cc
2 3 (66%) 118 (1%) 2025-04-25
src/storage/batch_indexer.h
src/storage/storage.cc
2 6 (33%) 86 (2%) 2025-04-25
src/types/tdigest.cc
src/storage/storage.cc
2 4 (50%) 86 (2%) 2025-04-25
src/types/tdigest.cc
src/types/hyperloglog.cc
2 4 (50%) 5 (40%) 2025-04-25
utils/kvrocks2redis/main.cc
src/common/logging.h
2 18 (11%) 5 (40%) 2025-04-20
src/storage/scripting.h
src/server/redis_connection.cc
2 22 (9%) 68 (2%) 2025-04-26
src/types/tdigest.h
src/types/redis_bitmap.cc
2 3 (66%) 40 (5%) 2025-04-25
src/cli/daemon_util.h
src/common/logging.h
2 5 (40%) 5 (40%) 2025-04-20
src/types/redis_bitmap.cc
src/types/hyperloglog.cc
2 40 (5%) 5 (40%) 2025-04-25
src/server/server.cc
src/common/logging.h
2 118 (1%) 5 (40%) 2025-04-25
src/types/redis_bitmap.cc
src/storage/batch_indexer.h
2 40 (5%) 6 (33%) 2025-04-25
src/cli/signal_util.h
src/common/logging.h
2 6 (33%) 5 (40%) 2025-04-20
src/types/redis_bitmap_string.cc
src/storage/batch_indexer.h
2 22 (9%) 6 (33%) 2025-04-25
src/storage/scripting.cc
src/storage/compaction_checker.cc
2 60 (3%) 16 (12%) 2025-05-07
src/common/string_util.h
src/common/string_util.cc
2 18 (11%) 18 (11%) 2025-04-30
src/types/redis_bitmap_string.cc
src/types/redis_bitmap.cc
2 22 (9%) 40 (5%) 2025-04-25
src/storage/storage.cc
src/storage/scripting.cc
2 86 (2%) 60 (3%) 2025-05-07
src/types/redis_hyperloglog.cc
src/types/redis_bitmap.cc
2 8 (25%) 40 (5%) 2025-04-25
src/types/sample_helper.h
src/storage/batch_indexer.h
2 3 (66%) 6 (33%) 2025-04-25
src/types/tdigest.h
src/types/hyperloglog.cc
2 3 (66%) 5 (40%) 2025-04-25
src/types/tdigest.cc
src/commands/cmd_hll.cc
2 4 (50%) 10 (20%) 2025-04-25
src/storage/storage.cc
src/storage/compaction_checker.cc
2 86 (2%) 16 (12%) 2025-05-07
src/storage/batch_indexer.h
src/server/server.cc
2 6 (33%) 118 (1%) 2025-04-25
src/types/tdigest.h
src/commands/cmd_hll.cc
2 3 (66%) 10 (20%) 2025-04-25
src/server/server.cc
src/server/redis_connection.cc
2 118 (1%) 68 (2%) 2025-05-06
src/types/redis_hyperloglog.cc
src/server/server.cc
2 8 (25%) 118 (1%) 2025-04-25
src/types/redis_bitmap.cc
src/server/server.cc
2 40 (5%) 118 (1%) 2025-04-25
src/types/tdigest.h
src/types/tdigest.cc
2 3 (66%) 4 (50%) 2025-04-25
src/storage/storage.cc
src/storage/batch_extractor.cc
2 86 (2%) 23 (8%) 2025-05-07
utils/kvrocks2redis/parser.cc
utils/kvrocks2redis/main.cc
2 20 (10%) 18 (11%) 2025-04-21
src/cli/main.cc
src/common/logging.h
2 13 (15%) 5 (40%) 2025-04-20
src/cli/signal_util.h
utils/kvrocks2redis/main.cc
2 6 (33%) 18 (11%) 2025-04-20
src/types/tdigest.cc
src/types/redis_bitmap_string.cc
2 4 (50%) 22 (9%) 2025-04-25
utils/kvrocks2redis/sync.cc
utils/kvrocks2redis/parser.cc
2 16 (12%) 20 (10%) 2025-04-21
src/server/worker.cc
src/server/redis_request.cc
2 44 (4%) 16 (12%) 2025-05-06
src/types/tdigest.h
src/storage/batch_indexer.h
2 3 (66%) 6 (33%) 2025-04-25
utils/kvrocks2redis/sync.cc
utils/kvrocks2redis/main.cc
2 16 (12%) 18 (11%) 2025-04-21
src/storage/rdb/rdb.cc
src/config/config.cc
2 3 (66%) 94 (2%) 2025-05-07
src/server/worker.cc
src/server/redis_connection.cc
2 44 (4%) 68 (2%) 2025-05-06
src/types/redis_bitmap_string.cc
src/common/logging.h
2 22 (9%) 5 (40%) 2025-04-25
src/types/sample_helper.h
src/commands/cmd_hll.cc
2 3 (66%) 10 (20%) 2025-04-25
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [src/storage/storage.cc] [src/storage/storage.cc] [src/common/logging.h] [src/common/logging.h] [src/storage/storage.cc]--[src/common/logging.h] 3 [src/storage/compaction_checker.cc] [src/storage/compaction_checker.cc] [src/storage/storage.cc]--[src/storage/compaction_checker.cc] 2 [src/storage/scripting.cc] [src/storage/scripting.cc] [src/storage/storage.cc]--[src/storage/scripting.cc] 2 [src/storage/batch_extractor.cc] [src/storage/batch_extractor.cc] [src/storage/storage.cc]--[src/storage/batch_extractor.cc] 2 [utils/kvrocks2redis/main.cc] [utils/kvrocks2redis/main.cc] [utils/kvrocks2redis/main.cc]--[src/common/logging.h] 2 [src/cli/daemon_util.h] [src/cli/daemon_util.h] [utils/kvrocks2redis/main.cc]--[src/cli/daemon_util.h] 3 [src/cli/daemon_util.h]--[src/common/logging.h] 2 [src/server/server.cc] [src/server/server.cc] [src/server/server.cc]--[src/storage/storage.cc] 2 [src/server/server.cc]--[src/common/logging.h] 2 [src/server/redis_request.cc] [src/server/redis_request.cc] [src/server/server.cc]--[src/server/redis_request.cc] 2 [src/server/redis_connection.cc] [src/server/redis_connection.cc] [src/server/server.cc]--[src/server/redis_connection.cc] 2 [src/types/tdigest.h] [src/types/tdigest.h] [src/types/tdigest.h]--[src/server/server.cc] 2 [src/types/redis_hyperloglog.cc] [src/types/redis_hyperloglog.cc] [src/types/tdigest.h]--[src/types/redis_hyperloglog.cc] 2 [src/types/tdigest.cc] [src/types/tdigest.cc] [src/types/tdigest.h]--[src/types/tdigest.cc] 2 [src/types/redis_bitmap.cc] [src/types/redis_bitmap.cc] [src/types/tdigest.h]--[src/types/redis_bitmap.cc] 2 [src/storage/batch_indexer.h] [src/storage/batch_indexer.h] [src/types/tdigest.h]--[src/storage/batch_indexer.h] 2 [src/types/hyperloglog.cc] [src/types/hyperloglog.cc] [src/types/tdigest.h]--[src/types/hyperloglog.cc] 2 [src/commands/cmd_hll.cc] [src/commands/cmd_hll.cc] [src/types/tdigest.h]--[src/commands/cmd_hll.cc] 2 [src/types/redis_hyperloglog.cc]--[src/server/server.cc] 2 [src/types/redis_hyperloglog.cc]--[src/types/redis_bitmap.cc] 2 [src/storage/compact_filter.cc] [src/storage/compact_filter.cc] [src/storage/compaction_checker.cc]--[src/storage/compact_filter.cc] 2 [src/types/tdigest.cc]--[src/storage/storage.cc] 2 [src/types/tdigest.cc]--[src/types/redis_hyperloglog.cc] 2 [src/types/tdigest.cc]--[src/types/hyperloglog.cc] 2 [src/types/redis_bitmap_string.cc] [src/types/redis_bitmap_string.cc] [src/types/tdigest.cc]--[src/types/redis_bitmap_string.cc] 2 [src/types/tdigest.cc]--[src/commands/cmd_hll.cc] 2 [src/types/sample_helper.h] [src/types/sample_helper.h] [src/types/sample_helper.h]--[src/server/server.cc] 2 [src/types/sample_helper.h]--[src/types/redis_bitmap.cc] 2 [src/types/sample_helper.h]--[src/storage/batch_indexer.h] 2 [src/types/sample_helper.h]--[src/commands/cmd_hll.cc] 2 [src/types/redis_bitmap.cc]--[src/server/server.cc] 2 [src/types/redis_bitmap.cc]--[src/storage/batch_indexer.h] 2 [src/types/redis_bitmap.cc]--[src/types/hyperloglog.cc] 2 [src/storage/batch_indexer.h]--[src/storage/storage.cc] 2 [src/storage/batch_indexer.h]--[src/server/server.cc] 2 [src/storage/scripting.h] [src/storage/scripting.h] [src/storage/scripting.h]--[src/server/redis_connection.cc] 2 [src/cli/signal_util.h] [src/cli/signal_util.h] [src/cli/signal_util.h]--[src/common/logging.h] 2 [src/cli/signal_util.h]--[utils/kvrocks2redis/main.cc] 2 [src/types/redis_bitmap_string.cc]--[src/common/logging.h] 2 [src/types/redis_bitmap_string.cc]--[src/types/redis_bitmap.cc] 2 [src/types/redis_bitmap_string.cc]--[src/storage/batch_indexer.h] 2 [src/storage/scripting.cc]--[src/storage/compaction_checker.cc] 2 [src/common/string_util.h] [src/common/string_util.h] [src/common/string_util.cc] [src/common/string_util.cc] [src/common/string_util.h]--[src/common/string_util.cc] 2 [utils/kvrocks2redis/parser.cc] [utils/kvrocks2redis/parser.cc] [utils/kvrocks2redis/parser.cc]--[utils/kvrocks2redis/main.cc] 2 [src/cli/main.cc] [src/cli/main.cc] [src/cli/main.cc]--[src/common/logging.h] 2 [utils/kvrocks2redis/sync.cc] [utils/kvrocks2redis/sync.cc] [utils/kvrocks2redis/sync.cc]--[utils/kvrocks2redis/main.cc] 2 [utils/kvrocks2redis/sync.cc]--[utils/kvrocks2redis/parser.cc] 2 [src/server/worker.cc] [src/server/worker.cc] [src/server/worker.cc]--[src/server/redis_request.cc] 2 [src/server/worker.cc]--[src/server/redis_connection.cc] 2 [src/storage/rdb/rdb.cc] [src/storage/rdb/rdb.cc] [src/config/config.cc] [src/config/config.cc] [src/storage/rdb/rdb.cc]--[src/config/config.cc] 2
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G src src src--src 16 cmake cmake src--cmake 1 utils utils utils--src 3 utils--utils 2 utils--cmake 1 ROOT ROOT ROOT--src 2
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...