apache / rocketmq-clients
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
rust/src/producer.rs
rust/src/client.rs
2 14 (14%) 14 (14%) 2023-07-25
rust/src/simple_consumer.rs
rust/src/client.rs
2 9 (22%) 14 (14%) 2023-07-25
rust/src/simple_consumer.rs
rust/src/producer.rs
2 9 (22%) 14 (14%) 2023-07-25
cpp/source/rocketmq/PushConsumer.cpp
cpp/include/rocketmq/Configuration.h
1 2 (50%) 2 (50%) 2023-07-14
cpp/source/client/include/ClientConfig.h
cpp/source/base/Configuration.cpp
1 2 (50%) 2 (50%) 2023-07-14
python/rocketmq/send_receipt.py
python/rocketmq/rpc_client.py
1 2 (50%) 5 (20%) 2023-07-25
cpp/source/client/include/ClientConfig.h
cpp/source/client/ClientManagerImpl.cpp
1 2 (50%) 5 (20%) 2023-07-14
cpp/source/rocketmq/include/SimpleConsumerImpl.h
cpp/source/rocketmq/Producer.cpp
1 3 (33%) 5 (20%) 2023-07-14
python/rocketmq/publish_settings.py
python/rocketmq/client_config.py
1 2 (50%) 3 (33%) 2023-07-25
python/rocketmq/producer.py
python/rocketmq/client.py
1 3 (33%) 3 (33%) 2023-07-25
python/rocketmq/rpc_client.py
python/rocketmq/producer.py
1 5 (20%) 3 (33%) 2023-07-25
python/rocketmq/status_checker.py
python/rocketmq/client.py
1 1 (100%) 3 (33%) 2023-07-25
python/rocketmq/status_checker.py
python/rocketmq/session.py
1 1 (100%) 2 (50%) 2023-07-25
cpp/source/client/include/ClientManagerImpl.h
cpp/source/client/include/ClientConfig.h
1 2 (50%) 2 (50%) 2023-07-14
python/rocketmq/status_checker.py
python/rocketmq/send_receipt.py
1 1 (100%) 2 (50%) 2023-07-25
rust/src/model/transaction.rs
rust/src/producer.rs
1 2 (50%) 14 (7%) 2023-07-10
cpp/source/rocketmq/Producer.cpp
cpp/source/client/ClientManagerImpl.cpp
1 5 (20%) 5 (20%) 2023-07-14
python/rocketmq/publishing_message.py
python/rocketmq/client.py
1 1 (100%) 3 (33%) 2023-07-25
python/rocketmq/client_config.py
python/rocketmq/client.py
1 3 (33%) 3 (33%) 2023-07-25
python/rocketmq/session.py
python/rocketmq/client.py
1 2 (50%) 3 (33%) 2023-07-25
python/rocketmq/send_receipt.py
python/rocketmq/definition.py
1 2 (50%) 2 (50%) 2023-07-25
python/rocketmq/session.py
python/rocketmq/send_receipt.py
1 2 (50%) 2 (50%) 2023-07-25
python/rocketmq/exponential_backoff_retry_policy.py
python/rocketmq/client.py
1 1 (100%) 3 (33%) 2023-07-25
python/rocketmq/session.py
python/rocketmq/rpc_client.py
1 2 (50%) 5 (20%) 2023-07-25
python/rocketmq/rpc_client.py
python/rocketmq/client_config.py
1 5 (20%) 3 (33%) 2023-07-25
cpp/source/rocketmq/PushConsumer.cpp
cpp/source/base/Configuration.cpp
1 2 (50%) 2 (50%) 2023-07-14
rust/src/model/transaction.rs
rust/src/simple_consumer.rs
1 2 (50%) 9 (11%) 2023-07-10
cpp/source/rocketmq/SimpleConsumer.cpp
cpp/source/client/include/ClientConfig.h
1 3 (33%) 2 (50%) 2023-07-14
python/rocketmq/rpc_client.py
python/rocketmq/client_id_encoder.py
1 5 (20%) 2 (50%) 2023-07-25
python/rocketmq/definition.py
python/rocketmq/client.py
1 2 (50%) 3 (33%) 2023-07-25
python/rocketmq/session.py
python/rocketmq/client_config.py
1 2 (50%) 3 (33%) 2023-07-25
cpp/source/rocketmq/include/SimpleConsumerImpl.h
cpp/source/rocketmq/SimpleConsumer.cpp
1 3 (33%) 3 (33%) 2023-07-14
python/rocketmq/publish_settings.py
python/rocketmq/exponential_backoff_retry_policy.py
1 2 (50%) 1 (100%) 2023-07-25
cpp/source/rocketmq/Producer.cpp
cpp/source/client/include/ClientConfig.h
1 5 (20%) 2 (50%) 2023-07-14
cpp/source/rocketmq/include/ClientImpl.h
cpp/source/base/Configuration.cpp
1 8 (12%) 2 (50%) 2023-07-14
python/rocketmq/publish_settings.py
python/rocketmq/client.py
1 2 (50%) 3 (33%) 2023-07-25
python/rocketmq/session.py
python/rocketmq/client_id_encoder.py
1 2 (50%) 2 (50%) 2023-07-25
rust/src/model/message_id.rs
rust/Cargo.toml
1 2 (50%) 17 (5%) 2023-07-11
cpp/source/rocketmq/ClientImpl.cpp
cpp/include/rocketmq/Configuration.h
1 10 (10%) 2 (50%) 2023-07-14
python/rocketmq/rpc_client.py
python/rocketmq/publish_settings.py
1 5 (20%) 2 (50%) 2023-07-25
python/rocketmq/send_receipt.py
python/rocketmq/publishing_message.py
1 2 (50%) 1 (100%) 2023-07-25
python/rocketmq/publish_settings.py
python/rocketmq/client_id_encoder.py
1 2 (50%) 2 (50%) 2023-07-25
python/rocketmq/session.py
python/rocketmq/publish_settings.py
1 2 (50%) 2 (50%) 2023-07-25
cpp/source/rocketmq/include/ClientImpl.h
cpp/source/rocketmq/Producer.cpp
1 8 (12%) 5 (20%) 2023-07-14
python/rocketmq/exponential_backoff_retry_policy.py
python/rocketmq/client_id_encoder.py
1 1 (100%) 2 (50%) 2023-07-25
cpp/source/rocketmq/Producer.cpp
cpp/source/base/Configuration.cpp
1 5 (20%) 2 (50%) 2023-07-14
cpp/source/rocketmq/SimpleConsumer.cpp
cpp/source/rocketmq/Producer.cpp
1 3 (33%) 5 (20%) 2023-07-14
python/rocketmq/send_receipt.py
python/rocketmq/client_config.py
1 2 (50%) 3 (33%) 2023-07-25
python/rocketmq/session.py
python/rocketmq/exponential_backoff_retry_policy.py
1 2 (50%) 1 (100%) 2023-07-25
cpp/source/rocketmq/PushConsumer.cpp
cpp/source/client/include/ClientManagerImpl.h
1 2 (50%) 2 (50%) 2023-07-14
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [rust/src/producer.rs] [rust/src/producer.rs] [rust/src/client.rs] [rust/src/client.rs] [rust/src/producer.rs]--[rust/src/client.rs] 2 [rust/src/simple_consumer.rs] [rust/src/simple_consumer.rs] [rust/src/simple_consumer.rs]--[rust/src/producer.rs] 2 [rust/src/simple_consumer.rs]--[rust/src/client.rs] 2 [cpp/source/rocketmq/PushConsumer.cpp] [cpp/source/rocketmq/PushConsumer.cpp] [cpp/include/rocketmq/Configuration.h] [cpp/include/rocketmq/Configuration.h] [cpp/source/rocketmq/PushConsumer.cpp]--[cpp/include/rocketmq/Configuration.h] 1 [cpp/source/base/Configuration.cpp] [cpp/source/base/Configuration.cpp] [cpp/source/rocketmq/PushConsumer.cpp]--[cpp/source/base/Configuration.cpp] 1 [cpp/source/client/include/ClientManagerImpl.h] [cpp/source/client/include/ClientManagerImpl.h] [cpp/source/rocketmq/PushConsumer.cpp]--[cpp/source/client/include/ClientManagerImpl.h] 1 [cpp/source/client/include/ClientConfig.h] [cpp/source/client/include/ClientConfig.h] [cpp/source/client/include/ClientConfig.h]--[cpp/source/base/Configuration.cpp] 1 [cpp/source/client/ClientManagerImpl.cpp] [cpp/source/client/ClientManagerImpl.cpp] [cpp/source/client/include/ClientConfig.h]--[cpp/source/client/ClientManagerImpl.cpp] 1 [python/rocketmq/send_receipt.py] [python/rocketmq/send_receipt.py] [python/rocketmq/rpc_client.py] [python/rocketmq/rpc_client.py] [python/rocketmq/send_receipt.py]--[python/rocketmq/rpc_client.py] 1 [python/rocketmq/client_config.py] [python/rocketmq/client_config.py] [python/rocketmq/send_receipt.py]--[python/rocketmq/client_config.py] 1 [python/rocketmq/publishing_message.py] [python/rocketmq/publishing_message.py] [python/rocketmq/send_receipt.py]--[python/rocketmq/publishing_message.py] 1 [python/rocketmq/definition.py] [python/rocketmq/definition.py] [python/rocketmq/send_receipt.py]--[python/rocketmq/definition.py] 1 [python/rocketmq/publish_settings.py] [python/rocketmq/publish_settings.py] [python/rocketmq/rpc_client.py]--[python/rocketmq/publish_settings.py] 1 [python/rocketmq/rpc_client.py]--[python/rocketmq/client_config.py] 1 [python/rocketmq/producer.py] [python/rocketmq/producer.py] [python/rocketmq/rpc_client.py]--[python/rocketmq/producer.py] 1 [python/rocketmq/client_id_encoder.py] [python/rocketmq/client_id_encoder.py] [python/rocketmq/rpc_client.py]--[python/rocketmq/client_id_encoder.py] 1 [cpp/source/rocketmq/include/SimpleConsumerImpl.h] [cpp/source/rocketmq/include/SimpleConsumerImpl.h] [cpp/source/rocketmq/Producer.cpp] [cpp/source/rocketmq/Producer.cpp] [cpp/source/rocketmq/include/SimpleConsumerImpl.h]--[cpp/source/rocketmq/Producer.cpp] 1 [cpp/source/rocketmq/SimpleConsumer.cpp] [cpp/source/rocketmq/SimpleConsumer.cpp] [cpp/source/rocketmq/include/SimpleConsumerImpl.h]--[cpp/source/rocketmq/SimpleConsumer.cpp] 1 [cpp/source/rocketmq/Producer.cpp]--[cpp/source/client/include/ClientConfig.h] 1 [cpp/source/rocketmq/Producer.cpp]--[cpp/source/base/Configuration.cpp] 1 [cpp/source/rocketmq/Producer.cpp]--[cpp/source/client/ClientManagerImpl.cpp] 1 [python/rocketmq/publish_settings.py]--[python/rocketmq/client_config.py] 1 [python/rocketmq/client.py] [python/rocketmq/client.py] [python/rocketmq/publish_settings.py]--[python/rocketmq/client.py] 1 [python/rocketmq/exponential_backoff_retry_policy.py] [python/rocketmq/exponential_backoff_retry_policy.py] [python/rocketmq/publish_settings.py]--[python/rocketmq/exponential_backoff_retry_policy.py] 1 [python/rocketmq/publish_settings.py]--[python/rocketmq/client_id_encoder.py] 1 [python/rocketmq/client_config.py]--[python/rocketmq/client.py] 1 [python/rocketmq/producer.py]--[python/rocketmq/client.py] 1 [python/rocketmq/status_checker.py] [python/rocketmq/status_checker.py] [python/rocketmq/status_checker.py]--[python/rocketmq/send_receipt.py] 1 [python/rocketmq/status_checker.py]--[python/rocketmq/client.py] 1 [python/rocketmq/session.py] [python/rocketmq/session.py] [python/rocketmq/status_checker.py]--[python/rocketmq/session.py] 1 [python/rocketmq/session.py]--[python/rocketmq/send_receipt.py] 1 [python/rocketmq/session.py]--[python/rocketmq/rpc_client.py] 1 [python/rocketmq/session.py]--[python/rocketmq/publish_settings.py] 1 [python/rocketmq/session.py]--[python/rocketmq/client_config.py] 1 [python/rocketmq/session.py]--[python/rocketmq/client.py] 1 [python/rocketmq/session.py]--[python/rocketmq/exponential_backoff_retry_policy.py] 1 [python/rocketmq/session.py]--[python/rocketmq/client_id_encoder.py] 1 [cpp/source/client/include/ClientManagerImpl.h]--[cpp/source/client/include/ClientConfig.h] 1 [rust/src/model/transaction.rs] [rust/src/model/transaction.rs] [rust/src/model/transaction.rs]--[rust/src/producer.rs] 1 [rust/src/model/transaction.rs]--[rust/src/simple_consumer.rs] 1 [python/rocketmq/publishing_message.py]--[python/rocketmq/client.py] 1 [python/rocketmq/definition.py]--[python/rocketmq/client.py] 1 [python/rocketmq/exponential_backoff_retry_policy.py]--[python/rocketmq/client.py] 1 [python/rocketmq/exponential_backoff_retry_policy.py]--[python/rocketmq/client_id_encoder.py] 1 [cpp/source/rocketmq/SimpleConsumer.cpp]--[cpp/source/client/include/ClientConfig.h] 1 [cpp/source/rocketmq/SimpleConsumer.cpp]--[cpp/source/rocketmq/Producer.cpp] 1 [cpp/source/rocketmq/include/ClientImpl.h] [cpp/source/rocketmq/include/ClientImpl.h] [cpp/source/rocketmq/include/ClientImpl.h]--[cpp/source/base/Configuration.cpp] 1 [cpp/source/rocketmq/include/ClientImpl.h]--[cpp/source/rocketmq/Producer.cpp] 1 [rust/src/model/message_id.rs] [rust/src/model/message_id.rs] [rust/Cargo.toml] [rust/Cargo.toml] [rust/src/model/message_id.rs]--[rust/Cargo.toml] 1 [cpp/source/rocketmq/ClientImpl.cpp] [cpp/source/rocketmq/ClientImpl.cpp] [cpp/source/rocketmq/ClientImpl.cpp]--[cpp/include/rocketmq/Configuration.h] 1
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...
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 rust rust rust--rust 3 cpp cpp cpp--cpp 1 python python python--python 1
Download: SVG DOT (open online Graphviz editor)

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