apache / iceberg-cpp
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/iceberg/json_internal.h
src/iceberg/json_internal.cc
9 9 (100%) 11 (81%) 2025-04-23
src/iceberg/schema_internal.cc
src/iceberg/json_internal.cc
5 8 (62%) 11 (45%) 2025-04-22
src/iceberg/schema_internal.h
src/iceberg/schema_internal.cc
5 6 (83%) 8 (62%) 2025-04-21
src/iceberg/type_fwd.h
src/iceberg/json_internal.cc
5 8 (62%) 11 (45%) 2025-04-17
src/iceberg/sort_field.h
src/iceberg/json_internal.cc
5 6 (83%) 11 (45%) 2025-04-22
src/iceberg/table_metadata.h
src/iceberg/table_metadata.cc
5 5 (100%) 5 (100%) 2025-04-23
src/iceberg/table_metadata.cc
src/iceberg/json_internal.cc
4 5 (80%) 11 (36%) 2025-04-23
src/iceberg/type_fwd.h
src/iceberg/json_internal.h
4 8 (50%) 9 (44%) 2025-04-17
src/iceberg/transform.h
src/iceberg/sort_field.h
4 5 (80%) 6 (66%) 2025-04-14
src/iceberg/schema_internal.cc
src/iceberg/json_internal.h
4 8 (50%) 9 (44%) 2025-04-21
src/iceberg/result.h
src/iceberg/json_internal.cc
4 6 (66%) 11 (36%) 2025-04-22
src/iceberg/table_metadata.h
src/iceberg/json_internal.cc
4 5 (80%) 11 (36%) 2025-04-23
src/iceberg/transform.h
src/iceberg/json_internal.cc
4 5 (80%) 11 (36%) 2025-04-14
src/iceberg/sort_field.cc
src/iceberg/sort_field.h
4 4 (100%) 6 (66%) 2025-04-14
src/iceberg/schema_internal.h
src/iceberg/json_internal.cc
4 6 (66%) 11 (36%) 2025-04-21
src/iceberg/schema_internal.h
src/iceberg/json_internal.h
4 6 (66%) 9 (44%) 2025-04-21
src/iceberg/result.h
src/iceberg/table_metadata.cc
3 6 (50%) 5 (60%) 2025-04-22
src/iceberg/schema_internal.cc
src/iceberg/result.h
3 8 (37%) 6 (50%) 2025-04-22
src/iceberg/snapshot.h
src/iceberg/json_internal.cc
3 4 (75%) 11 (27%) 2025-04-22
src/iceberg/sort_field.h
src/iceberg/json_internal.h
3 6 (50%) 9 (33%) 2025-04-14
src/iceberg/transform.cc
src/iceberg/sort_field.h
3 4 (75%) 6 (50%) 2025-04-22
src/iceberg/sort_field.h
src/iceberg/schema_internal.cc
3 6 (50%) 8 (37%) 2025-04-22
src/iceberg/table_metadata.h
src/iceberg/json_internal.h
3 5 (60%) 9 (33%) 2025-04-23
src/iceberg/result.h
src/iceberg/table_metadata.h
3 6 (50%) 5 (60%) 2025-04-22
src/iceberg/transform.h
src/iceberg/sort_field.cc
3 5 (60%) 4 (75%) 2025-04-14
src/iceberg/transform.cc
src/iceberg/json_internal.cc
3 4 (75%) 11 (27%) 2025-04-22
src/iceberg/table_metadata.cc
src/iceberg/json_internal.h
3 5 (60%) 9 (33%) 2025-04-23
src/iceberg/transform.h
src/iceberg/json_internal.h
3 5 (60%) 9 (33%) 2025-04-14
src/iceberg/sort_field.cc
src/iceberg/json_internal.cc
3 4 (75%) 11 (27%) 2025-04-14
src/iceberg/result.h
src/iceberg/json_internal.h
3 6 (50%) 9 (33%) 2025-04-21
src/iceberg/sort_order.cc
src/iceberg/json_internal.h
2 3 (66%) 9 (22%) 2025-04-21
src/iceberg/partition_spec.cc
src/iceberg/schema_internal.cc
2 3 (66%) 8 (25%) 2025-04-21
src/iceberg/snapshot.h
src/iceberg/table_metadata.h
2 4 (50%) 5 (40%) 2025-04-22
src/iceberg/schema_internal.h
src/iceberg/sort_field.h
2 6 (33%) 6 (33%) 2025-04-14
src/iceberg/result.h
src/iceberg/expression/expression.cc
2 6 (33%) 2 (100%) 2025-04-22
src/iceberg/schema_internal.cc
src/iceberg/table_metadata.cc
2 8 (25%) 5 (40%) 2025-04-22
src/iceberg/transform.h
src/iceberg/partition_field.h
2 5 (40%) 3 (66%) 2025-04-14
src/iceberg/statistics_file.h
src/iceberg/statistics_file.cc
2 2 (100%) 3 (66%) 2025-04-17
src/iceberg/transform.h
src/iceberg/schema_internal.h
2 5 (40%) 6 (33%) 2025-04-14
src/iceberg/transform_function.cc
src/iceberg/json_internal.cc
2 2 (100%) 11 (18%) 2025-04-22
src/iceberg/snapshot.h
src/iceberg/schema_internal.cc
2 4 (50%) 8 (25%) 2025-04-22
src/iceberg/type_fwd.h
src/iceberg/transform.cc
2 8 (25%) 4 (50%) 2025-04-14
src/iceberg/transform.h
src/iceberg/type_fwd.h
2 5 (40%) 8 (25%) 2025-04-14
src/iceberg/transform_function.cc
src/iceberg/transform.cc
2 2 (100%) 4 (50%) 2025-04-22
src/iceberg/arrow/arrow_error_transform_internal.h
src/iceberg/json_internal.h
2 3 (66%) 9 (22%) 2025-04-14
src/iceberg/schema_internal.cc
src/iceberg/table_metadata.h
2 8 (25%) 5 (40%) 2025-04-22
src/iceberg/sort_order.cc
src/iceberg/schema_internal.cc
2 3 (66%) 8 (25%) 2025-04-21
src/iceberg/sort_order.cc
src/iceberg/json_internal.cc
2 3 (66%) 11 (18%) 2025-04-21
src/iceberg/partition_field.cc
src/iceberg/json_internal.cc
2 3 (66%) 11 (18%) 2025-04-14
src/iceberg/snapshot.h
src/iceberg/result.h
2 4 (50%) 6 (33%) 2025-04-22
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [src/iceberg/json_internal.h] [src/iceberg/json_internal.h] [src/iceberg/json_internal.cc] [src/iceberg/json_internal.cc] [src/iceberg/json_internal.h]--[src/iceberg/json_internal.cc] 9 [src/iceberg/schema_internal.cc] [src/iceberg/schema_internal.cc] [src/iceberg/schema_internal.cc]--[src/iceberg/json_internal.h] 4 [src/iceberg/schema_internal.cc]--[src/iceberg/json_internal.cc] 5 [src/iceberg/table_metadata.h] [src/iceberg/table_metadata.h] [src/iceberg/schema_internal.cc]--[src/iceberg/table_metadata.h] 2 [src/iceberg/table_metadata.cc] [src/iceberg/table_metadata.cc] [src/iceberg/schema_internal.cc]--[src/iceberg/table_metadata.cc] 2 [src/iceberg/result.h] [src/iceberg/result.h] [src/iceberg/schema_internal.cc]--[src/iceberg/result.h] 3 [src/iceberg/schema_internal.h] [src/iceberg/schema_internal.h] [src/iceberg/schema_internal.h]--[src/iceberg/json_internal.h] 4 [src/iceberg/schema_internal.h]--[src/iceberg/json_internal.cc] 4 [src/iceberg/schema_internal.h]--[src/iceberg/schema_internal.cc] 5 [src/iceberg/sort_field.h] [src/iceberg/sort_field.h] [src/iceberg/schema_internal.h]--[src/iceberg/sort_field.h] 2 [src/iceberg/type_fwd.h] [src/iceberg/type_fwd.h] [src/iceberg/type_fwd.h]--[src/iceberg/json_internal.h] 4 [src/iceberg/type_fwd.h]--[src/iceberg/json_internal.cc] 5 [src/iceberg/transform.cc] [src/iceberg/transform.cc] [src/iceberg/type_fwd.h]--[src/iceberg/transform.cc] 2 [src/iceberg/sort_field.h]--[src/iceberg/json_internal.h] 3 [src/iceberg/sort_field.h]--[src/iceberg/json_internal.cc] 5 [src/iceberg/sort_field.h]--[src/iceberg/schema_internal.cc] 3 [src/iceberg/table_metadata.h]--[src/iceberg/json_internal.h] 3 [src/iceberg/table_metadata.h]--[src/iceberg/json_internal.cc] 4 [src/iceberg/table_metadata.h]--[src/iceberg/table_metadata.cc] 5 [src/iceberg/table_metadata.cc]--[src/iceberg/json_internal.h] 3 [src/iceberg/table_metadata.cc]--[src/iceberg/json_internal.cc] 4 [src/iceberg/transform.h] [src/iceberg/transform.h] [src/iceberg/transform.h]--[src/iceberg/json_internal.h] 3 [src/iceberg/transform.h]--[src/iceberg/json_internal.cc] 4 [src/iceberg/transform.h]--[src/iceberg/schema_internal.h] 2 [src/iceberg/transform.h]--[src/iceberg/type_fwd.h] 2 [src/iceberg/transform.h]--[src/iceberg/sort_field.h] 4 [src/iceberg/sort_field.cc] [src/iceberg/sort_field.cc] [src/iceberg/transform.h]--[src/iceberg/sort_field.cc] 3 [src/iceberg/partition_field.h] [src/iceberg/partition_field.h] [src/iceberg/transform.h]--[src/iceberg/partition_field.h] 2 [src/iceberg/result.h]--[src/iceberg/json_internal.h] 3 [src/iceberg/result.h]--[src/iceberg/json_internal.cc] 4 [src/iceberg/result.h]--[src/iceberg/table_metadata.h] 3 [src/iceberg/result.h]--[src/iceberg/table_metadata.cc] 3 [src/iceberg/expression/expression.cc] [src/iceberg/expression/expression.cc] [src/iceberg/result.h]--[src/iceberg/expression/expression.cc] 2 [src/iceberg/sort_field.cc]--[src/iceberg/json_internal.cc] 3 [src/iceberg/sort_field.cc]--[src/iceberg/sort_field.h] 4 [src/iceberg/snapshot.h] [src/iceberg/snapshot.h] [src/iceberg/snapshot.h]--[src/iceberg/json_internal.cc] 3 [src/iceberg/snapshot.h]--[src/iceberg/schema_internal.cc] 2 [src/iceberg/snapshot.h]--[src/iceberg/table_metadata.h] 2 [src/iceberg/snapshot.h]--[src/iceberg/result.h] 2 [src/iceberg/transform.cc]--[src/iceberg/json_internal.cc] 3 [src/iceberg/transform.cc]--[src/iceberg/sort_field.h] 3 [src/iceberg/sort_order.cc] [src/iceberg/sort_order.cc] [src/iceberg/sort_order.cc]--[src/iceberg/json_internal.h] 2 [src/iceberg/sort_order.cc]--[src/iceberg/json_internal.cc] 2 [src/iceberg/sort_order.cc]--[src/iceberg/schema_internal.cc] 2 [src/iceberg/partition_spec.cc] [src/iceberg/partition_spec.cc] [src/iceberg/partition_spec.cc]--[src/iceberg/schema_internal.cc] 2 [src/iceberg/statistics_file.h] [src/iceberg/statistics_file.h] [src/iceberg/statistics_file.cc] [src/iceberg/statistics_file.cc] [src/iceberg/statistics_file.h]--[src/iceberg/statistics_file.cc] 2 [src/iceberg/transform_function.cc] [src/iceberg/transform_function.cc] [src/iceberg/transform_function.cc]--[src/iceberg/json_internal.cc] 2 [src/iceberg/transform_function.cc]--[src/iceberg/transform.cc] 2 [src/iceberg/arrow/arrow_error_transform_internal.h] [src/iceberg/arrow/arrow_error_transform_internal.h] [src/iceberg/arrow/arrow_error_transform_internal.h]--[src/iceberg/json_internal.h] 2 [src/iceberg/partition_field.cc] [src/iceberg/partition_field.cc] [src/iceberg/partition_field.cc]--[src/iceberg/json_internal.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 20 cmake_modules cmake_modules src--cmake_modules 2
Download: SVG DOT (open online Graphviz editor)

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