apache / horaedb
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/benchmarks/Cargo.toml
Cargo.toml
3 10 (30%) 171 (1%) 2025-04-27
src/metric_engine/Cargo.toml
src/benchmarks/Cargo.toml
3 13 (23%) 10 (30%) 2025-04-27
src/metric_engine/Cargo.toml
Cargo.toml
3 13 (23%) 171 (1%) 2025-04-27
src/server/src/main.rs
src/metric_engine/src/metric/mod.rs
3 8 (37%) 6 (50%) 2025-04-27
src/metric_engine/src/metric/mod.rs
src/columnar_storage/src/storage.rs
3 6 (50%) 3 (100%) 2025-04-27
src/server/Cargo.toml
src/metric_engine/Cargo.toml
3 11 (27%) 13 (23%) 2025-04-27
src/server/Cargo.toml
Cargo.toml
3 11 (27%) 171 (1%) 2025-04-27
src/server/src/main.rs
src/columnar_storage/src/storage.rs
3 8 (37%) 3 (100%) 2025-04-27
src/server/Cargo.toml
src/benchmarks/Cargo.toml
3 11 (27%) 10 (30%) 2025-04-27
src/metric_engine/src/metric/mod.rs
src/columnar_storage/src/operator.rs
2 6 (33%) 2 (100%) 2025-04-27
src/server/src/main.rs
src/metric_engine/src/data/mod.rs
2 8 (25%) 3 (66%) 2025-04-27
src/columnar_storage/src/types.rs
src/columnar_storage/Cargo.toml
2 2 (100%) 2 (100%) 2025-04-27
src/metric_engine/src/data/mod.rs
src/columnar_storage/src/storage.rs
2 3 (66%) 3 (66%) 2025-04-27
src/metric_engine/src/index/mod.rs
src/metric_engine/Cargo.toml
2 3 (66%) 13 (15%) 2025-04-27
src/metric_engine/src/metric/mod.rs
src/columnar_storage/src/macros.rs
2 6 (33%) 2 (100%) 2025-04-27
src/metric_engine/src/metric/mod.rs
src/columnar_storage/src/sst.rs
2 6 (33%) 2 (100%) 2025-04-27
src/metric_engine/src/data/mod.rs
src/columnar_storage/src/manifest/mod.rs
2 3 (66%) 2 (100%) 2025-04-27
src/columnar_storage/src/operator.rs
src/benchmarks/src/encoding_bench.rs
2 2 (100%) 5 (40%) 2025-04-27
src/columnar_storage/src/types.rs
src/benchmarks/Cargo.toml
2 2 (100%) 10 (20%) 2025-04-27
src/columnar_storage/src/types.rs
Cargo.toml
2 2 (100%) 171 (1%) 2025-04-27
src/columnar_storage/src/read.rs
src/columnar_storage/src/compaction/scheduler.rs
2 2 (100%) 2 (100%) 2025-04-27
src/columnar_storage/Cargo.toml
Cargo.toml
2 2 (100%) 171 (1%) 2025-04-27
src/columnar_storage/src/sst.rs
src/columnar_storage/src/config.rs
2 2 (100%) 2 (100%) 2025-04-27
src/metric_engine/src/index/mod.rs
src/columnar_storage/Cargo.toml
2 3 (66%) 2 (100%) 2025-04-27
src/columnar_storage/src/operator.rs
src/columnar_storage/src/compaction/picker.rs
2 2 (100%) 2 (100%) 2025-04-27
src/columnar_storage/src/types.rs
src/columnar_storage/src/compaction/mod.rs
2 2 (100%) 2 (100%) 2025-04-27
src/columnar_storage/src/config.rs
src/columnar_storage/src/compaction/executor.rs
2 2 (100%) 2 (100%) 2025-04-27
src/columnar_storage/src/operator.rs
src/columnar_storage/src/compaction/executor.rs
2 2 (100%) 2 (100%) 2025-04-27
src/metric_engine/src/data/mod.rs
src/columnar_storage/src/config.rs
2 3 (66%) 2 (100%) 2025-04-27
src/columnar_storage/src/storage.rs
src/columnar_storage/src/macros.rs
2 3 (66%) 2 (100%) 2025-04-27
src/columnar_storage/src/storage.rs
src/benchmarks/src/encoding_bench.rs
2 3 (66%) 5 (40%) 2025-04-27
src/server/Cargo.toml
src/metric_engine/src/data/mod.rs
2 11 (18%) 3 (66%) 2025-04-27
src/columnar_storage/src/macros.rs
Cargo.toml
2 2 (100%) 171 (1%) 2025-04-27
src/metric_engine/src/index/mod.rs
src/columnar_storage/src/compaction/scheduler.rs
2 3 (66%) 2 (100%) 2025-04-27
src/server/src/config.rs
src/columnar_storage/src/storage.rs
2 8 (25%) 3 (66%) 2025-04-27
src/server/src/config.rs
src/columnar_storage/src/operator.rs
2 8 (25%) 2 (100%) 2025-04-27
src/columnar_storage/src/manifest/encoding.rs
src/columnar_storage/src/compaction/executor.rs
2 2 (100%) 2 (100%) 2025-04-27
src/server/Cargo.toml
src/columnar_storage/src/macros.rs
2 11 (18%) 2 (100%) 2025-04-27
src/server/Cargo.toml
src/columnar_storage/src/storage.rs
2 11 (18%) 3 (66%) 2025-04-27
src/server/src/config.rs
src/server/Cargo.toml
2 8 (25%) 11 (18%) 2025-04-27
src/columnar_storage/src/operator.rs
src/columnar_storage/src/config.rs
2 2 (100%) 2 (100%) 2025-04-27
src/metric_engine/src/data/mod.rs
src/benchmarks/src/encoding_bench.rs
2 3 (66%) 5 (40%) 2025-04-27
src/server/Cargo.toml
src/columnar_storage/src/operator.rs
2 11 (18%) 2 (100%) 2025-04-27
src/columnar_storage/src/read.rs
src/columnar_storage/src/manifest/mod.rs
2 2 (100%) 2 (100%) 2025-04-27
src/server/Cargo.toml
src/columnar_storage/src/types.rs
2 11 (18%) 2 (100%) 2025-04-27
src/metric_engine/src/data/mod.rs
src/metric_engine/Cargo.toml
2 3 (66%) 13 (15%) 2025-04-27
src/metric_engine/src/index/mod.rs
src/metric_engine/src/data/mod.rs
2 3 (66%) 3 (66%) 2025-04-27
src/columnar_storage/src/sst.rs
src/benchmarks/src/encoding_bench.rs
2 2 (100%) 5 (40%) 2025-04-27
src/columnar_storage/src/manifest/mod.rs
src/columnar_storage/Cargo.toml
2 2 (100%) 2 (100%) 2025-04-27
src/columnar_storage/src/types.rs
src/columnar_storage/src/manifest/mod.rs
2 2 (100%) 2 (100%) 2025-04-27
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [src/benchmarks/Cargo.toml] [src/benchmarks/Cargo.toml] [Cargo.toml] [Cargo.toml] [src/benchmarks/Cargo.toml]--[Cargo.toml] 3 [src/metric_engine/Cargo.toml] [src/metric_engine/Cargo.toml] [src/metric_engine/Cargo.toml]--[src/benchmarks/Cargo.toml] 3 [src/metric_engine/Cargo.toml]--[Cargo.toml] 3 [src/server/src/main.rs] [src/server/src/main.rs] [src/metric_engine/src/metric/mod.rs] [src/metric_engine/src/metric/mod.rs] [src/server/src/main.rs]--[src/metric_engine/src/metric/mod.rs] 3 [src/columnar_storage/src/storage.rs] [src/columnar_storage/src/storage.rs] [src/server/src/main.rs]--[src/columnar_storage/src/storage.rs] 3 [src/metric_engine/src/data/mod.rs] [src/metric_engine/src/data/mod.rs] [src/server/src/main.rs]--[src/metric_engine/src/data/mod.rs] 2 [src/metric_engine/src/metric/mod.rs]--[src/columnar_storage/src/storage.rs] 3 [src/columnar_storage/src/operator.rs] [src/columnar_storage/src/operator.rs] [src/metric_engine/src/metric/mod.rs]--[src/columnar_storage/src/operator.rs] 2 [src/columnar_storage/src/macros.rs] [src/columnar_storage/src/macros.rs] [src/metric_engine/src/metric/mod.rs]--[src/columnar_storage/src/macros.rs] 2 [src/columnar_storage/src/sst.rs] [src/columnar_storage/src/sst.rs] [src/metric_engine/src/metric/mod.rs]--[src/columnar_storage/src/sst.rs] 2 [src/columnar_storage/src/storage.rs]--[src/columnar_storage/src/macros.rs] 2 [src/benchmarks/src/encoding_bench.rs] [src/benchmarks/src/encoding_bench.rs] [src/columnar_storage/src/storage.rs]--[src/benchmarks/src/encoding_bench.rs] 2 [src/server/Cargo.toml] [src/server/Cargo.toml] [src/server/Cargo.toml]--[src/benchmarks/Cargo.toml] 3 [src/server/Cargo.toml]--[Cargo.toml] 3 [src/server/Cargo.toml]--[src/metric_engine/Cargo.toml] 3 [src/server/Cargo.toml]--[src/columnar_storage/src/storage.rs] 2 [src/server/Cargo.toml]--[src/columnar_storage/src/operator.rs] 2 [src/server/Cargo.toml]--[src/metric_engine/src/data/mod.rs] 2 [src/columnar_storage/src/types.rs] [src/columnar_storage/src/types.rs] [src/server/Cargo.toml]--[src/columnar_storage/src/types.rs] 2 [src/server/Cargo.toml]--[src/columnar_storage/src/macros.rs] 2 [src/columnar_storage/src/operator.rs]--[src/benchmarks/src/encoding_bench.rs] 2 [src/columnar_storage/src/config.rs] [src/columnar_storage/src/config.rs] [src/columnar_storage/src/operator.rs]--[src/columnar_storage/src/config.rs] 2 [src/columnar_storage/src/compaction/picker.rs] [src/columnar_storage/src/compaction/picker.rs] [src/columnar_storage/src/operator.rs]--[src/columnar_storage/src/compaction/picker.rs] 2 [src/columnar_storage/src/compaction/executor.rs] [src/columnar_storage/src/compaction/executor.rs] [src/columnar_storage/src/operator.rs]--[src/columnar_storage/src/compaction/executor.rs] 2 [src/metric_engine/src/data/mod.rs]--[src/metric_engine/Cargo.toml] 2 [src/metric_engine/src/data/mod.rs]--[src/columnar_storage/src/storage.rs] 2 [src/columnar_storage/src/manifest/mod.rs] [src/columnar_storage/src/manifest/mod.rs] [src/metric_engine/src/data/mod.rs]--[src/columnar_storage/src/manifest/mod.rs] 2 [src/metric_engine/src/data/mod.rs]--[src/benchmarks/src/encoding_bench.rs] 2 [src/metric_engine/src/data/mod.rs]--[src/columnar_storage/src/config.rs] 2 [src/columnar_storage/src/types.rs]--[src/benchmarks/Cargo.toml] 2 [src/columnar_storage/src/types.rs]--[Cargo.toml] 2 [src/columnar_storage/Cargo.toml] [src/columnar_storage/Cargo.toml] [src/columnar_storage/src/types.rs]--[src/columnar_storage/Cargo.toml] 2 [src/columnar_storage/src/types.rs]--[src/columnar_storage/src/manifest/mod.rs] 2 [src/columnar_storage/src/compaction/mod.rs] [src/columnar_storage/src/compaction/mod.rs] [src/columnar_storage/src/types.rs]--[src/columnar_storage/src/compaction/mod.rs] 2 [src/columnar_storage/Cargo.toml]--[Cargo.toml] 2 [src/metric_engine/src/index/mod.rs] [src/metric_engine/src/index/mod.rs] [src/metric_engine/src/index/mod.rs]--[src/metric_engine/Cargo.toml] 2 [src/metric_engine/src/index/mod.rs]--[src/metric_engine/src/data/mod.rs] 2 [src/metric_engine/src/index/mod.rs]--[src/columnar_storage/Cargo.toml] 2 [src/columnar_storage/src/compaction/scheduler.rs] [src/columnar_storage/src/compaction/scheduler.rs] [src/metric_engine/src/index/mod.rs]--[src/columnar_storage/src/compaction/scheduler.rs] 2 [src/columnar_storage/src/macros.rs]--[Cargo.toml] 2 [src/columnar_storage/src/sst.rs]--[src/benchmarks/src/encoding_bench.rs] 2 [src/columnar_storage/src/sst.rs]--[src/columnar_storage/src/config.rs] 2 [src/columnar_storage/src/manifest/mod.rs]--[src/columnar_storage/Cargo.toml] 2 [src/columnar_storage/src/read.rs] [src/columnar_storage/src/read.rs] [src/columnar_storage/src/read.rs]--[src/columnar_storage/src/manifest/mod.rs] 2 [src/columnar_storage/src/read.rs]--[src/columnar_storage/src/compaction/scheduler.rs] 2 [src/columnar_storage/src/config.rs]--[src/columnar_storage/src/compaction/executor.rs] 2 [src/server/src/config.rs] [src/server/src/config.rs] [src/server/src/config.rs]--[src/columnar_storage/src/storage.rs] 2 [src/server/src/config.rs]--[src/server/Cargo.toml] 2 [src/server/src/config.rs]--[src/columnar_storage/src/operator.rs] 2 [src/columnar_storage/src/manifest/encoding.rs] [src/columnar_storage/src/manifest/encoding.rs] [src/columnar_storage/src/manifest/encoding.rs]--[src/columnar_storage/src/compaction/executor.rs] 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.