apache / celix
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
bundles/shell/shell/src/query_command.c
bundles/shell/shell/gtest/src/ShellTestSuite.cc
2 47 (4%) 50 (4%) 2025-04-28
libs/utils/src/celix_properties_private.h
libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc
1 10 (10%) 16 (6%) 2025-04-16
libs/utils/src/celix_json_utils_private.h
libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc
1 2 (50%) 2 (50%) 2025-04-16
libs/utils/src/celix_properties_private.h
libs/dfi/src/dyn_function.c
1 10 (10%) 48 (2%) 2025-04-16
libs/error_injector/jansson/src/jansson_ei.cc
libs/dfi/src/json_rpc.c
1 19 (5%) 62 (1%) 2025-04-16
libs/utils/src/celix_json_utils.c
libs/dfi/include/dyn_type.h
1 2 (50%) 53 (1%) 2025-04-16
libs/utils/src/celix_properties_private.h
libs/utils/gtest/src/CelixJsonUtilsErrorInjectionTestSuite.cc
1 10 (10%) 2 (50%) 2025-04-16
libs/utils/src/celix_properties_private.h
libs/utils/gtest/src/PropertiesEncodingTestSuite.cc
1 10 (10%) 26 (3%) 2025-04-16
libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc
libs/error_injector/jansson/include/jansson_ei.h
1 2 (50%) 18 (5%) 2025-04-16
libs/utils/src/celix_json_utils.c
libs/error_injector/jansson/include/jansson_ei.h
1 2 (50%) 18 (5%) 2025-04-16
libs/utils/src/celix_json_utils_private.h
libs/error_injector/jansson/include/jansson_ei.h
1 2 (50%) 18 (5%) 2025-04-16
libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc
libs/dfi/src/dyn_function.c
1 16 (6%) 48 (2%) 2025-04-16
libs/utils/src/celix_array_list_encoding_private.h
libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc
1 2 (50%) 2 (50%) 2025-04-16
libs/utils/src/celix_array_list_encoding_private.h
libs/dfi/src/json_serializer.c
1 2 (50%) 46 (2%) 2025-04-16
libs/utils/src/properties_encoding.c
libs/dfi/src/dyn_function.c
1 22 (4%) 48 (2%) 2025-04-16
libs/utils/src/properties_encoding.c
libs/error_injector/jansson/src/jansson_ei.cc
1 22 (4%) 19 (5%) 2025-04-16
libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc
libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc
1 16 (6%) 2 (50%) 2025-04-16
libs/utils/src/properties_encoding.c
libs/utils/src/celix_json_utils_private.h
1 22 (4%) 2 (50%) 2025-04-16
libs/utils/include/celix_array_list_encoding.h
libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc
1 2 (50%) 16 (6%) 2025-04-16
libs/utils/src/properties_encoding.c
libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc
1 22 (4%) 16 (6%) 2025-04-16
libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc
libs/dfi/include/dyn_type.h
1 16 (6%) 53 (1%) 2025-04-16
libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc
libs/dfi/src/json_rpc.c
1 2 (50%) 62 (1%) 2025-04-16
libs/utils/src/celix_json_utils.c
libs/utils/src/celix_array_list_encoding_private.h
1 2 (50%) 2 (50%) 2025-04-16
libs/utils/include/celix_array_list_encoding.h
libs/utils/gtest/src/CelixJsonUtilsErrorInjectionTestSuite.cc
1 2 (50%) 2 (50%) 2025-04-16
libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc
libs/dfi/src/dyn_function.c
1 2 (50%) 48 (2%) 2025-04-16
libs/utils/src/celix_array_list_encoding_private.h
libs/dfi/src/json_rpc.c
1 2 (50%) 62 (1%) 2025-04-16
libs/utils/src/celix_properties_private.h
libs/error_injector/jansson/include/jansson_ei.h
1 10 (10%) 18 (5%) 2025-04-16
libs/dfi/src/dyn_type.c
libs/dfi/include/dyn_type.h
1 65 (1%) 53 (1%) 2025-04-16
libs/utils/gtest/src/CelixJsonUtilsErrorInjectionTestSuite.cc
libs/dfi/include/dyn_type.h
1 2 (50%) 53 (1%) 2025-04-16
libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc
libs/utils/gtest/src/CelixJsonUtilsErrorInjectionTestSuite.cc
1 2 (50%) 2 (50%) 2025-04-16
libs/utils/src/celix_properties_private.h
libs/utils/src/celix_array_list_encoding_private.h
1 10 (10%) 2 (50%) 2025-04-16
libs/utils/src/celix_json_utils_private.h
libs/dfi/include/dyn_type.h
1 2 (50%) 53 (1%) 2025-04-16
libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc
libs/utils/gtest/src/CelixArrayListEncodingTestSuite.cc
1 2 (50%) 2 (50%) 2025-04-16
libs/utils/src/celix_array_list_encoding.c
libs/dfi/src/dyn_type.c
1 2 (50%) 65 (1%) 2025-04-16
libs/utils/src/celix_array_list_encoding.c
libs/utils/gtest/src/CelixArrayListEncodingTestSuite.cc
1 2 (50%) 2 (50%) 2025-04-16
libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc
libs/error_injector/jansson/src/jansson_ei.cc
1 2 (50%) 19 (5%) 2025-04-16
libs/utils/src/celix_properties_private.h
libs/error_injector/jansson/src/jansson_ei.cc
1 10 (10%) 19 (5%) 2025-04-16
libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc
libs/dfi/src/dyn_type.c
1 2 (50%) 65 (1%) 2025-04-16
libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc
libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc
1 2 (50%) 2 (50%) 2025-04-16
libs/utils/src/properties_encoding.c
libs/utils/gtest/src/CelixArrayListEncodingTestSuite.cc
1 22 (4%) 2 (50%) 2025-04-16
libs/utils/src/celix_properties_private.h
libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc
1 10 (10%) 2 (50%) 2025-04-16
libs/utils/src/celix_array_list_encoding_private.h
libs/error_injector/jansson/src/jansson_ei.cc
1 2 (50%) 19 (5%) 2025-04-16
libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc
libs/dfi/src/json_serializer.c
1 16 (6%) 46 (2%) 2025-04-16
libs/utils/src/celix_json_utils_private.h
libs/utils/src/celix_array_list_encoding_private.h
1 2 (50%) 2 (50%) 2025-04-16
libs/utils/src/celix_properties_private.h
libs/dfi/src/json_rpc.c
1 10 (10%) 62 (1%) 2025-04-16
libs/utils/src/celix_properties_private.h
libs/utils/src/celix_json_utils_private.h
1 10 (10%) 2 (50%) 2025-04-16
libs/dfi/src/json_rpc.c
libs/dfi/src/dyn_type.c
1 62 (1%) 65 (1%) 2025-04-16
libs/utils/include/celix_array_list_encoding.h
libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc
1 2 (50%) 2 (50%) 2025-04-16
libs/utils/src/celix_json_utils_private.h
libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc
1 2 (50%) 16 (6%) 2025-04-16
libs/utils/include/celix_array_list_encoding.h
libs/dfi/src/dyn_function.c
1 2 (50%) 48 (2%) 2025-04-16
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [bundles/shell/shell/src/query_command.c] [bundles/shell/shell/src/query_command.c] [bundles/shell/shell/gtest/src/ShellTestSuite.cc] [bundles/shell/shell/gtest/src/ShellTestSuite.cc] [bundles/shell/shell/src/query_command.c]--[bundles/shell/shell/gtest/src/ShellTestSuite.cc] 2 [libs/utils/src/celix_properties_private.h] [libs/utils/src/celix_properties_private.h] [libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc] [libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc] [libs/utils/src/celix_properties_private.h]--[libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc] 1 [libs/utils/src/celix_json_utils_private.h] [libs/utils/src/celix_json_utils_private.h] [libs/utils/src/celix_properties_private.h]--[libs/utils/src/celix_json_utils_private.h] 1 [libs/dfi/src/dyn_function.c] [libs/dfi/src/dyn_function.c] [libs/utils/src/celix_properties_private.h]--[libs/dfi/src/dyn_function.c] 1 [libs/error_injector/jansson/src/jansson_ei.cc] [libs/error_injector/jansson/src/jansson_ei.cc] [libs/utils/src/celix_properties_private.h]--[libs/error_injector/jansson/src/jansson_ei.cc] 1 [libs/dfi/src/json_rpc.c] [libs/dfi/src/json_rpc.c] [libs/utils/src/celix_properties_private.h]--[libs/dfi/src/json_rpc.c] 1 [libs/utils/gtest/src/CelixJsonUtilsErrorInjectionTestSuite.cc] [libs/utils/gtest/src/CelixJsonUtilsErrorInjectionTestSuite.cc] [libs/utils/src/celix_properties_private.h]--[libs/utils/gtest/src/CelixJsonUtilsErrorInjectionTestSuite.cc] 1 [libs/utils/gtest/src/PropertiesEncodingTestSuite.cc] [libs/utils/gtest/src/PropertiesEncodingTestSuite.cc] [libs/utils/src/celix_properties_private.h]--[libs/utils/gtest/src/PropertiesEncodingTestSuite.cc] 1 [libs/error_injector/jansson/include/jansson_ei.h] [libs/error_injector/jansson/include/jansson_ei.h] [libs/utils/src/celix_properties_private.h]--[libs/error_injector/jansson/include/jansson_ei.h] 1 [libs/utils/src/celix_array_list_encoding_private.h] [libs/utils/src/celix_array_list_encoding_private.h] [libs/utils/src/celix_properties_private.h]--[libs/utils/src/celix_array_list_encoding_private.h] 1 [libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc] [libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc] [libs/utils/src/celix_properties_private.h]--[libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc] 1 [libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc] [libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc] [libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc]--[libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc] 1 [libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc]--[libs/dfi/src/dyn_function.c] 1 [libs/dfi/include/dyn_type.h] [libs/dfi/include/dyn_type.h] [libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc]--[libs/dfi/include/dyn_type.h] 1 [libs/dfi/src/json_serializer.c] [libs/dfi/src/json_serializer.c] [libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc]--[libs/dfi/src/json_serializer.c] 1 [libs/utils/src/celix_json_utils_private.h]--[libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc] 1 [libs/utils/src/celix_json_utils_private.h]--[libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc] 1 [libs/utils/src/celix_json_utils_private.h]--[libs/dfi/include/dyn_type.h] 1 [libs/utils/src/celix_json_utils_private.h]--[libs/error_injector/jansson/include/jansson_ei.h] 1 [libs/utils/src/celix_json_utils_private.h]--[libs/utils/src/celix_array_list_encoding_private.h] 1 [libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc]--[libs/error_injector/jansson/src/jansson_ei.cc] 1 [libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc]--[libs/error_injector/jansson/include/jansson_ei.h] 1 [libs/dfi/src/dyn_type.c] [libs/dfi/src/dyn_type.c] [libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc]--[libs/dfi/src/dyn_type.c] 1 [libs/error_injector/jansson/src/jansson_ei.cc]--[libs/dfi/src/json_rpc.c] 1 [libs/dfi/src/json_rpc.c]--[libs/dfi/src/dyn_type.c] 1 [libs/utils/src/celix_json_utils.c] [libs/utils/src/celix_json_utils.c] [libs/utils/src/celix_json_utils.c]--[libs/dfi/include/dyn_type.h] 1 [libs/utils/src/celix_json_utils.c]--[libs/error_injector/jansson/include/jansson_ei.h] 1 [libs/utils/src/celix_json_utils.c]--[libs/utils/src/celix_array_list_encoding_private.h] 1 [libs/utils/gtest/src/CelixJsonUtilsErrorInjectionTestSuite.cc]--[libs/dfi/include/dyn_type.h] 1 [libs/utils/src/celix_array_list_encoding_private.h]--[libs/error_injector/jansson/src/jansson_ei.cc] 1 [libs/utils/src/celix_array_list_encoding_private.h]--[libs/dfi/src/json_rpc.c] 1 [libs/utils/src/celix_array_list_encoding_private.h]--[libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc] 1 [libs/utils/src/celix_array_list_encoding_private.h]--[libs/dfi/src/json_serializer.c] 1 [libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc]--[libs/utils/gtest/src/CelixArrayListEncodingErrorInjectionTestSuite.cc] 1 [libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc]--[libs/dfi/src/dyn_function.c] 1 [libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc]--[libs/dfi/src/json_rpc.c] 1 [libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc]--[libs/utils/gtest/src/CelixJsonUtilsErrorInjectionTestSuite.cc] 1 [libs/utils/gtest/src/CelixArrayListEncodingTestSuite.cc] [libs/utils/gtest/src/CelixArrayListEncodingTestSuite.cc] [libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc]--[libs/utils/gtest/src/CelixArrayListEncodingTestSuite.cc] 1 [libs/utils/src/properties_encoding.c] [libs/utils/src/properties_encoding.c] [libs/utils/src/properties_encoding.c]--[libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc] 1 [libs/utils/src/properties_encoding.c]--[libs/utils/src/celix_json_utils_private.h] 1 [libs/utils/src/properties_encoding.c]--[libs/dfi/src/dyn_function.c] 1 [libs/utils/src/properties_encoding.c]--[libs/error_injector/jansson/src/jansson_ei.cc] 1 [libs/utils/src/properties_encoding.c]--[libs/utils/gtest/src/CelixArrayListEncodingTestSuite.cc] 1 [libs/utils/include/celix_array_list_encoding.h] [libs/utils/include/celix_array_list_encoding.h] [libs/utils/include/celix_array_list_encoding.h]--[libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc] 1 [libs/utils/include/celix_array_list_encoding.h]--[libs/dfi/src/dyn_function.c] 1 [libs/utils/include/celix_array_list_encoding.h]--[libs/utils/gtest/src/CelixJsonUtilsErrorInjectionTestSuite.cc] 1 [libs/utils/include/celix_array_list_encoding.h]--[libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc] 1 [libs/dfi/src/dyn_type.c]--[libs/dfi/include/dyn_type.h] 1 [libs/utils/src/celix_array_list_encoding.c] [libs/utils/src/celix_array_list_encoding.c] [libs/utils/src/celix_array_list_encoding.c]--[libs/dfi/src/dyn_type.c] 1 [libs/utils/src/celix_array_list_encoding.c]--[libs/utils/gtest/src/CelixArrayListEncodingTestSuite.cc] 1
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.