azure / WALinuxAgent
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
azurelinuxagent/ga/policy/__init__.py
azurelinuxagent/ga/monitor.py
1 2 (50%) 136 (<1%) 2025-05-02
azurelinuxagent/ga/policy/policy_engine.py
azurelinuxagent/common/telemetryevent.py
1 5 (20%) 18 (5%) 2025-05-02
azurelinuxagent/ga/policy/__init__.py
azurelinuxagent/ga/persist_firewall_rules.py
1 2 (50%) 9 (11%) 2025-05-02
azurelinuxagent/ga/agent_update_handler.py
azurelinuxagent/common/protocol/wire.py
1 20 (5%) 278 (<1%) 2025-05-02
azurelinuxagent/ga/cgroupapi.py
azurelinuxagent/common/conf.py
1 11 (9%) 124 (<1%) 2025-05-02
azurelinuxagent/common/utils/textutil.py
azurelinuxagent/common/osutil/systemd.py
1 62 (1%) 12 (8%) 2025-05-02
azurelinuxagent/common/protocol/wire.py
azurelinuxagent/common/protocol/restapi.py
1 278 (<1%) 84 (1%) 2025-05-02
azurelinuxagent/common/telemetryevent.py
azurelinuxagent/common/protocol/goal_state.py
1 18 (5%) 85 (1%) 2025-05-02
azurelinuxagent/ga/cpucontroller.py
azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py
1 4 (25%) 43 (2%) 2025-05-02
azurelinuxagent/ga/cpucontroller.py
azurelinuxagent/common/osutil/systemd.py
1 4 (25%) 12 (8%) 2025-05-02
azurelinuxagent/ga/policy/policy_engine.py
azurelinuxagent/agent.py
1 5 (20%) 107 (<1%) 2025-05-02
azurelinuxagent/common/utils/cryptutil.py
azurelinuxagent/common/osutil/systemd.py
1 42 (2%) 12 (8%) 2025-05-02
azurelinuxagent/ga/logcollector.py
azurelinuxagent/ga/cpucontroller.py
1 10 (10%) 4 (25%) 2025-05-02
azurelinuxagent/ga/policy/__init__.py
azurelinuxagent/ga/agent_update_handler.py
1 2 (50%) 20 (5%) 2025-05-02
azurelinuxagent/common/protocol/util.py
azurelinuxagent/common/protocol/metadata_server_migration_util.py
1 42 (2%) 8 (12%) 2025-05-02
azurelinuxagent/ga/cgroupstelemetry.py
azurelinuxagent/common/utils/restutil.py
1 7 (14%) 86 (1%) 2025-05-02
azurelinuxagent/ga/policy/policy_engine.py
azurelinuxagent/ga/guestagent.py
1 5 (20%) 6 (16%) 2025-05-02
azurelinuxagent/ga/monitor.py
azurelinuxagent/ga/cgroupcontroller.py
1 136 (<1%) 4 (25%) 2025-05-02
azurelinuxagent/ga/cgroupstelemetry.py
azurelinuxagent/common/utils/networkutil.py
1 7 (14%) 22 (4%) 2025-05-02
azurelinuxagent/common/osutil/systemd.py
azurelinuxagent/common/osutil/nsbsd.py
1 12 (8%) 19 (5%) 2025-05-02
azurelinuxagent/common/utils/networkutil.py
azurelinuxagent/common/protocol/metadata_server_migration_util.py
1 22 (4%) 8 (12%) 2025-05-02
azurelinuxagent/common/utils/restutil.py
azurelinuxagent/agent.py
1 86 (1%) 107 (<1%) 2025-05-02
azurelinuxagent/daemon/main.py
azurelinuxagent/common/utils/networkutil.py
1 70 (1%) 22 (4%) 2025-05-02
azurelinuxagent/ga/update.py
azurelinuxagent/common/protocol/restapi.py
1 292 (<1%) 84 (1%) 2025-05-02
azurelinuxagent/common/protocol/wire.py
azurelinuxagent/common/osutil/default.py
1 278 (<1%) 182 (<1%) 2025-05-02
azurelinuxagent/ga/firewall_manager.py
azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py
1 5 (20%) 26 (3%) 2025-05-02
azurelinuxagent/daemon/main.py
azurelinuxagent/common/protocol/goal_state.py
1 70 (1%) 85 (1%) 2025-05-02
azurelinuxagent/ga/cgroupconfigurator.py
azurelinuxagent/common/osutil/default.py
1 18 (5%) 182 (<1%) 2025-05-02
azurelinuxagent/ga/collect_telemetry_events.py
azurelinuxagent/common/utils/textutil.py
1 34 (2%) 62 (1%) 2025-05-02
azurelinuxagent/ga/cpucontroller.py
azurelinuxagent/agent.py
1 4 (25%) 107 (<1%) 2025-05-02
azurelinuxagent/ga/cgroupapi.py
azurelinuxagent/common/protocol/util.py
1 11 (9%) 42 (2%) 2025-05-02
azurelinuxagent/ga/memorycontroller.py
azurelinuxagent/common/protocol/metadata_server_migration_util.py
1 4 (25%) 8 (12%) 2025-05-02
azurelinuxagent/common/protocol/util.py
azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py
1 42 (2%) 26 (3%) 2025-05-02
azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py
azurelinuxagent/common/osutil/systemd.py
1 43 (2%) 12 (8%) 2025-05-02
azurelinuxagent/ga/cgroupapi.py
azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py
1 11 (9%) 26 (3%) 2025-05-02
azurelinuxagent/ga/policy/__init__.py
azurelinuxagent/ga/cgroupconfigurator.py
1 2 (50%) 18 (5%) 2025-05-02
azurelinuxagent/ga/collect_logs.py
azurelinuxagent/common/protocol/util.py
1 44 (2%) 42 (2%) 2025-05-02
azurelinuxagent/common/osutil/systemd.py
azurelinuxagent/common/conf.py
1 12 (8%) 124 (<1%) 2025-05-02
azurelinuxagent/ga/env.py
azurelinuxagent/ga/cgroupstelemetry.py
1 68 (1%) 7 (14%) 2025-05-02
azurelinuxagent/ga/guestagent.py
azurelinuxagent/ga/cgroupstelemetry.py
1 6 (16%) 7 (14%) 2025-05-02
azurelinuxagent/ga/logcollector.py
azurelinuxagent/ga/agent_update_handler.py
1 10 (10%) 20 (5%) 2025-05-02
azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py
azurelinuxagent/agent.py
1 43 (2%) 107 (<1%) 2025-05-02
azurelinuxagent/ga/firewall_manager.py
azurelinuxagent/ga/cgroupcontroller.py
1 5 (20%) 4 (25%) 2025-05-02
azurelinuxagent/ga/monitor.py
azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py
1 136 (<1%) 43 (2%) 2025-05-02
azurelinuxagent/ga/persist_firewall_rules.py
azurelinuxagent/ga/agent_update_handler.py
1 9 (11%) 20 (5%) 2025-05-02
azurelinuxagent/ga/self_update_version_updater.py
azurelinuxagent/ga/exthandlers.py
1 8 (12%) 317 (<1%) 2025-05-02
azurelinuxagent/ga/cgroupcontroller.py
azurelinuxagent/ga/agent_update_handler.py
1 4 (25%) 20 (5%) 2025-05-02
azurelinuxagent/ga/update.py
azurelinuxagent/ga/persist_firewall_rules.py
1 292 (<1%) 9 (11%) 2025-05-02
azurelinuxagent/common/protocol/wire.py
azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py
1 278 (<1%) 26 (3%) 2025-05-02
azurelinuxagent/ga/cgroupconfigurator.py
azurelinuxagent/common/protocol/metadata_server_migration_util.py
1 18 (5%) 8 (12%) 2025-05-02
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [azurelinuxagent/ga/policy/__init__.py] [azurelinuxagent/ga/policy/__init__.py] [azurelinuxagent/ga/monitor.py] [azurelinuxagent/ga/monitor.py] [azurelinuxagent/ga/policy/__init__.py]--[azurelinuxagent/ga/monitor.py] 1 [azurelinuxagent/ga/persist_firewall_rules.py] [azurelinuxagent/ga/persist_firewall_rules.py] [azurelinuxagent/ga/policy/__init__.py]--[azurelinuxagent/ga/persist_firewall_rules.py] 1 [azurelinuxagent/ga/agent_update_handler.py] [azurelinuxagent/ga/agent_update_handler.py] [azurelinuxagent/ga/policy/__init__.py]--[azurelinuxagent/ga/agent_update_handler.py] 1 [azurelinuxagent/ga/cgroupconfigurator.py] [azurelinuxagent/ga/cgroupconfigurator.py] [azurelinuxagent/ga/policy/__init__.py]--[azurelinuxagent/ga/cgroupconfigurator.py] 1 [azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py] [azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py] [azurelinuxagent/ga/monitor.py]--[azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py] 1 [azurelinuxagent/ga/cgroupcontroller.py] [azurelinuxagent/ga/cgroupcontroller.py] [azurelinuxagent/ga/monitor.py]--[azurelinuxagent/ga/cgroupcontroller.py] 1 [azurelinuxagent/ga/policy/policy_engine.py] [azurelinuxagent/ga/policy/policy_engine.py] [azurelinuxagent/common/telemetryevent.py] [azurelinuxagent/common/telemetryevent.py] [azurelinuxagent/ga/policy/policy_engine.py]--[azurelinuxagent/common/telemetryevent.py] 1 [azurelinuxagent/agent.py] [azurelinuxagent/agent.py] [azurelinuxagent/ga/policy/policy_engine.py]--[azurelinuxagent/agent.py] 1 [azurelinuxagent/ga/guestagent.py] [azurelinuxagent/ga/guestagent.py] [azurelinuxagent/ga/policy/policy_engine.py]--[azurelinuxagent/ga/guestagent.py] 1 [azurelinuxagent/common/protocol/goal_state.py] [azurelinuxagent/common/protocol/goal_state.py] [azurelinuxagent/common/telemetryevent.py]--[azurelinuxagent/common/protocol/goal_state.py] 1 [azurelinuxagent/ga/persist_firewall_rules.py]--[azurelinuxagent/ga/agent_update_handler.py] 1 [azurelinuxagent/common/protocol/wire.py] [azurelinuxagent/common/protocol/wire.py] [azurelinuxagent/ga/agent_update_handler.py]--[azurelinuxagent/common/protocol/wire.py] 1 [azurelinuxagent/common/protocol/restapi.py] [azurelinuxagent/common/protocol/restapi.py] [azurelinuxagent/common/protocol/wire.py]--[azurelinuxagent/common/protocol/restapi.py] 1 [azurelinuxagent/common/osutil/default.py] [azurelinuxagent/common/osutil/default.py] [azurelinuxagent/common/protocol/wire.py]--[azurelinuxagent/common/osutil/default.py] 1 [azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py] [azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py] [azurelinuxagent/common/protocol/wire.py]--[azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py] 1 [azurelinuxagent/ga/cgroupapi.py] [azurelinuxagent/ga/cgroupapi.py] [azurelinuxagent/common/conf.py] [azurelinuxagent/common/conf.py] [azurelinuxagent/ga/cgroupapi.py]--[azurelinuxagent/common/conf.py] 1 [azurelinuxagent/common/protocol/util.py] [azurelinuxagent/common/protocol/util.py] [azurelinuxagent/ga/cgroupapi.py]--[azurelinuxagent/common/protocol/util.py] 1 [azurelinuxagent/ga/cgroupapi.py]--[azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py] 1 [azurelinuxagent/common/utils/textutil.py] [azurelinuxagent/common/utils/textutil.py] [azurelinuxagent/common/osutil/systemd.py] [azurelinuxagent/common/osutil/systemd.py] [azurelinuxagent/common/utils/textutil.py]--[azurelinuxagent/common/osutil/systemd.py] 1 [azurelinuxagent/common/osutil/systemd.py]--[azurelinuxagent/common/conf.py] 1 [azurelinuxagent/common/osutil/nsbsd.py] [azurelinuxagent/common/osutil/nsbsd.py] [azurelinuxagent/common/osutil/systemd.py]--[azurelinuxagent/common/osutil/nsbsd.py] 1 [azurelinuxagent/ga/cpucontroller.py] [azurelinuxagent/ga/cpucontroller.py] [azurelinuxagent/ga/cpucontroller.py]--[azurelinuxagent/common/osutil/systemd.py] 1 [azurelinuxagent/ga/cpucontroller.py]--[azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py] 1 [azurelinuxagent/ga/cpucontroller.py]--[azurelinuxagent/agent.py] 1 [azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py]--[azurelinuxagent/common/osutil/systemd.py] 1 [azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py]--[azurelinuxagent/agent.py] 1 [azurelinuxagent/common/utils/cryptutil.py] [azurelinuxagent/common/utils/cryptutil.py] [azurelinuxagent/common/utils/cryptutil.py]--[azurelinuxagent/common/osutil/systemd.py] 1 [azurelinuxagent/ga/logcollector.py] [azurelinuxagent/ga/logcollector.py] [azurelinuxagent/ga/logcollector.py]--[azurelinuxagent/ga/agent_update_handler.py] 1 [azurelinuxagent/ga/logcollector.py]--[azurelinuxagent/ga/cpucontroller.py] 1 [azurelinuxagent/common/protocol/metadata_server_migration_util.py] [azurelinuxagent/common/protocol/metadata_server_migration_util.py] [azurelinuxagent/common/protocol/util.py]--[azurelinuxagent/common/protocol/metadata_server_migration_util.py] 1 [azurelinuxagent/common/protocol/util.py]--[azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py] 1 [azurelinuxagent/ga/cgroupstelemetry.py] [azurelinuxagent/ga/cgroupstelemetry.py] [azurelinuxagent/common/utils/restutil.py] [azurelinuxagent/common/utils/restutil.py] [azurelinuxagent/ga/cgroupstelemetry.py]--[azurelinuxagent/common/utils/restutil.py] 1 [azurelinuxagent/common/utils/networkutil.py] [azurelinuxagent/common/utils/networkutil.py] [azurelinuxagent/ga/cgroupstelemetry.py]--[azurelinuxagent/common/utils/networkutil.py] 1 [azurelinuxagent/common/utils/restutil.py]--[azurelinuxagent/agent.py] 1 [azurelinuxagent/ga/guestagent.py]--[azurelinuxagent/ga/cgroupstelemetry.py] 1 [azurelinuxagent/ga/cgroupcontroller.py]--[azurelinuxagent/ga/agent_update_handler.py] 1 [azurelinuxagent/common/utils/networkutil.py]--[azurelinuxagent/common/protocol/metadata_server_migration_util.py] 1 [azurelinuxagent/daemon/main.py] [azurelinuxagent/daemon/main.py] [azurelinuxagent/daemon/main.py]--[azurelinuxagent/common/protocol/goal_state.py] 1 [azurelinuxagent/daemon/main.py]--[azurelinuxagent/common/utils/networkutil.py] 1 [azurelinuxagent/ga/update.py] [azurelinuxagent/ga/update.py] [azurelinuxagent/ga/update.py]--[azurelinuxagent/ga/persist_firewall_rules.py] 1 [azurelinuxagent/ga/update.py]--[azurelinuxagent/common/protocol/restapi.py] 1 [azurelinuxagent/ga/firewall_manager.py] [azurelinuxagent/ga/firewall_manager.py] [azurelinuxagent/ga/firewall_manager.py]--[azurelinuxagent/ga/cgroupcontroller.py] 1 [azurelinuxagent/ga/firewall_manager.py]--[azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py] 1 [azurelinuxagent/ga/cgroupconfigurator.py]--[azurelinuxagent/common/protocol/metadata_server_migration_util.py] 1 [azurelinuxagent/ga/cgroupconfigurator.py]--[azurelinuxagent/common/osutil/default.py] 1 [azurelinuxagent/ga/collect_telemetry_events.py] [azurelinuxagent/ga/collect_telemetry_events.py] [azurelinuxagent/ga/collect_telemetry_events.py]--[azurelinuxagent/common/utils/textutil.py] 1 [azurelinuxagent/ga/memorycontroller.py] [azurelinuxagent/ga/memorycontroller.py] [azurelinuxagent/ga/memorycontroller.py]--[azurelinuxagent/common/protocol/metadata_server_migration_util.py] 1 [azurelinuxagent/ga/collect_logs.py] [azurelinuxagent/ga/collect_logs.py] [azurelinuxagent/ga/collect_logs.py]--[azurelinuxagent/common/protocol/util.py] 1 [azurelinuxagent/ga/env.py] [azurelinuxagent/ga/env.py] [azurelinuxagent/ga/env.py]--[azurelinuxagent/ga/cgroupstelemetry.py] 1 [azurelinuxagent/ga/self_update_version_updater.py] [azurelinuxagent/ga/self_update_version_updater.py] [azurelinuxagent/ga/exthandlers.py] [azurelinuxagent/ga/exthandlers.py] [azurelinuxagent/ga/self_update_version_updater.py]--[azurelinuxagent/ga/exthandlers.py] 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.
G azurelinuxagent azurelinuxagent azurelinuxagent--azurelinuxagent 1
Download: SVG DOT (open online Graphviz editor)

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