azure / azure-osconfig
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/modules/compliance/src/lib/Evaluator.h
src/modules/compliance/src/lib/Evaluator.cpp
3 12 (25%) 9 (33%) 2025-04-23
src/modules/compliance/src/lib/procedures/SCE.cpp
src/modules/compliance/src/lib/Evaluator.cpp
3 5 (60%) 9 (33%) 2025-04-23
src/modules/compliance/src/lib/procedures/SCE.cpp
src/modules/compliance/src/lib/Evaluator.h
3 5 (60%) 12 (25%) 2025-04-23
src/modules/compliance/src/lib/Evaluator.cpp
src/modules/compliance/src/lib/ContextInterface.h
2 9 (22%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/ContextInterface.h
src/modules/compliance/src/lib/CommonContext.h
2 2 (100%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/Engine.h
src/modules/compliance/src/lib/Engine.cpp
2 12 (16%) 14 (14%) 2025-04-23
src/modules/compliance/src/lib/Evaluator.h
src/modules/compliance/src/lib/CommonContext.cpp
2 12 (16%) 2 (100%) 2025-04-23
src/common/logging/Logging.c
src/common/commonutils/ConfigUtils.c
2 18 (11%) 11 (18%) 2025-04-28
src/modules/compliance/src/lib/Engine.h
src/modules/compliance/src/lib/CommonContext.h
2 12 (16%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/Engine.h
src/modules/compliance/src/lib/ContextInterface.h
2 12 (16%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/procedures/SCE.cpp
src/modules/compliance/src/lib/Engine.h
2 5 (40%) 12 (16%) 2025-04-23
src/common/logging/Logging.c
src/common/commonutils/CommonUtils.h
2 18 (11%) 107 (1%) 2025-04-28
src/modules/compliance/src/lib/Engine.cpp
src/modules/compliance/src/lib/CommonContext.h
2 14 (14%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/procedures/SCE.cpp
src/modules/compliance/src/lib/CommonContext.cpp
2 5 (40%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/Evaluator.cpp
src/modules/compliance/src/lib/CommonContext.h
2 9 (22%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/Evaluator.cpp
src/modules/compliance/src/lib/Engine.cpp
2 9 (22%) 14 (14%) 2025-04-23
src/modules/compliance/src/lib/Evaluator.h
src/modules/compliance/src/lib/CommonContext.h
2 12 (16%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/procedures/SCE.cpp
src/modules/compliance/src/lib/CommonContext.h
2 5 (40%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/Evaluator.cpp
src/modules/compliance/src/lib/Engine.h
2 9 (22%) 12 (16%) 2025-04-23
src/modules/compliance/src/lib/CommonContext.h
src/modules/compliance/src/lib/CommonContext.cpp
2 2 (100%) 2 (100%) 2025-04-23
src/common/logging/Logging.c
src/common/commonutils/FileUtils.c
2 18 (11%) 90 (2%) 2025-04-28
src/modules/compliance/src/lib/procedures/SCE.cpp
src/modules/compliance/src/lib/Engine.cpp
2 5 (40%) 14 (14%) 2025-04-23
src/modules/compliance/src/lib/Evaluator.h
src/modules/compliance/src/lib/ContextInterface.h
2 12 (16%) 2 (100%) 2025-04-23
src/common/commonutils/ConfigUtils.c
src/common/commonutils/CommonUtils.h
2 11 (18%) 107 (1%) 2025-04-28
src/common/commonutils/FileUtils.c
src/common/commonutils/CommonUtils.h
2 90 (2%) 107 (1%) 2025-04-28
src/modules/compliance/src/lib/procedures/SCE.cpp
src/modules/compliance/src/lib/ContextInterface.h
2 5 (40%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/Evaluator.h
src/modules/compliance/src/lib/Engine.h
2 12 (16%) 12 (16%) 2025-04-23
src/modules/compliance/src/lib/Engine.h
src/modules/compliance/src/lib/CommonContext.cpp
2 12 (16%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/Engine.cpp
src/modules/compliance/src/lib/ContextInterface.h
2 14 (14%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/Evaluator.cpp
src/modules/compliance/src/lib/CommonContext.cpp
2 9 (22%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/Evaluator.h
src/modules/compliance/src/lib/Engine.cpp
2 12 (16%) 14 (14%) 2025-04-23
src/modules/compliance/src/lib/ContextInterface.h
src/modules/compliance/src/lib/CommonContext.cpp
2 2 (100%) 2 (100%) 2025-04-23
src/common/commonutils/FileUtils.c
src/common/commonutils/ConfigUtils.c
2 90 (2%) 11 (18%) 2025-04-28
src/modules/compliance/src/lib/Engine.cpp
src/modules/compliance/src/lib/CommonContext.cpp
2 14 (14%) 2 (100%) 2025-04-23
src/modules/compliance/src/lib/procedures/PackageInstalled.cpp
src/modules/compliance/src/lib/procedures/FileRegexMatch.cpp
1 1 (100%) 1 (100%) 2025-04-25
src/common/logging/Logging.h
src/common/logging/Logging.c
1 18 (5%) 18 (5%) 2025-04-18
src/platform/ModulesManager.c
src/common/mpiclient/MpiClient.c
1 7 (14%) 13 (7%) 2025-04-28
src/modules/compliance/src/lib/procedures/EnsureFilesystemOption.cpp
src/modules/compliance/src/lib/procedures/EnsureFilePermissions.cpp
1 1 (100%) 1 (100%) 2025-04-25
src/common/asb/Asb.c
src/common/commonutils/CommonUtils.h
1 73 (1%) 107 (<1%) 2025-04-18
src/modules/compliance/src/lib/procedures/EnsureNoDuplicateEntriesExist.cpp
src/modules/compliance/src/lib/procedures/EnsureFilePermissions.cpp
1 1 (100%) 1 (100%) 2025-04-25
src/modules/compliance/src/lib/procedures/FileRegexMatch.cpp
src/modules/compliance/src/lib/procedures/EnsureFilePermissions.cpp
1 1 (100%) 1 (100%) 2025-04-25
src/modules/compliance/src/lib/procedures/PackageInstalled.cpp
src/modules/compliance/src/lib/procedures/EnsureNoUserHasPrimaryShadowGroup.cpp
1 1 (100%) 1 (100%) 2025-04-25
src/platform/MpiServer.c
src/platform/MmiClient.c
1 19 (5%) 3 (33%) 2025-04-28
src/common/asb/Asb.c
src/common/commonutils/ConfigUtils.c
1 73 (1%) 11 (9%) 2025-04-18
src/common/logging/Logging.c
src/adapters/pnp/PnpAgent.c
1 18 (5%) 10 (10%) 2025-04-28
src/platform/ModulesManager.c
src/platform/Main.c
1 7 (14%) 12 (8%) 2025-04-28
src/common/logging/Logging.c
src/common/commonutils/UserUtils.c
1 18 (5%) 58 (1%) 2025-04-28
src/platform/Main.c
src/common/commonutils/FileUtils.c
1 12 (8%) 90 (1%) 2025-04-28
src/common/commonutils/UserUtils.c
src/common/commonutils/ConfigUtils.c
1 58 (1%) 11 (9%) 2025-04-28
src/common/commonutils/UserUtils.c
src/adapters/mc/OsConfigResource.c
1 58 (1%) 36 (2%) 2025-04-28
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [src/modules/compliance/src/lib/Evaluator.h] [src/modules/compliance/src/lib/Evaluator.h] [src/modules/compliance/src/lib/Evaluator.cpp] [src/modules/compliance/src/lib/Evaluator.cpp] [src/modules/compliance/src/lib/Evaluator.h]--[src/modules/compliance/src/lib/Evaluator.cpp] 3 [src/modules/compliance/src/lib/ContextInterface.h] [src/modules/compliance/src/lib/ContextInterface.h] [src/modules/compliance/src/lib/Evaluator.h]--[src/modules/compliance/src/lib/ContextInterface.h] 2 [src/modules/compliance/src/lib/CommonContext.h] [src/modules/compliance/src/lib/CommonContext.h] [src/modules/compliance/src/lib/Evaluator.h]--[src/modules/compliance/src/lib/CommonContext.h] 2 [src/modules/compliance/src/lib/Engine.h] [src/modules/compliance/src/lib/Engine.h] [src/modules/compliance/src/lib/Evaluator.h]--[src/modules/compliance/src/lib/Engine.h] 2 [src/modules/compliance/src/lib/Engine.cpp] [src/modules/compliance/src/lib/Engine.cpp] [src/modules/compliance/src/lib/Evaluator.h]--[src/modules/compliance/src/lib/Engine.cpp] 2 [src/modules/compliance/src/lib/CommonContext.cpp] [src/modules/compliance/src/lib/CommonContext.cpp] [src/modules/compliance/src/lib/Evaluator.h]--[src/modules/compliance/src/lib/CommonContext.cpp] 2 [src/modules/compliance/src/lib/Evaluator.cpp]--[src/modules/compliance/src/lib/ContextInterface.h] 2 [src/modules/compliance/src/lib/Evaluator.cpp]--[src/modules/compliance/src/lib/CommonContext.h] 2 [src/modules/compliance/src/lib/Evaluator.cpp]--[src/modules/compliance/src/lib/Engine.h] 2 [src/modules/compliance/src/lib/Evaluator.cpp]--[src/modules/compliance/src/lib/Engine.cpp] 2 [src/modules/compliance/src/lib/Evaluator.cpp]--[src/modules/compliance/src/lib/CommonContext.cpp] 2 [src/modules/compliance/src/lib/procedures/SCE.cpp] [src/modules/compliance/src/lib/procedures/SCE.cpp] [src/modules/compliance/src/lib/procedures/SCE.cpp]--[src/modules/compliance/src/lib/Evaluator.h] 3 [src/modules/compliance/src/lib/procedures/SCE.cpp]--[src/modules/compliance/src/lib/Evaluator.cpp] 3 [src/modules/compliance/src/lib/procedures/SCE.cpp]--[src/modules/compliance/src/lib/ContextInterface.h] 2 [src/modules/compliance/src/lib/procedures/SCE.cpp]--[src/modules/compliance/src/lib/CommonContext.h] 2 [src/modules/compliance/src/lib/procedures/SCE.cpp]--[src/modules/compliance/src/lib/Engine.h] 2 [src/modules/compliance/src/lib/procedures/SCE.cpp]--[src/modules/compliance/src/lib/Engine.cpp] 2 [src/modules/compliance/src/lib/procedures/SCE.cpp]--[src/modules/compliance/src/lib/CommonContext.cpp] 2 [src/modules/compliance/src/lib/ContextInterface.h]--[src/modules/compliance/src/lib/CommonContext.h] 2 [src/modules/compliance/src/lib/ContextInterface.h]--[src/modules/compliance/src/lib/CommonContext.cpp] 2 [src/modules/compliance/src/lib/CommonContext.h]--[src/modules/compliance/src/lib/CommonContext.cpp] 2 [src/modules/compliance/src/lib/Engine.h]--[src/modules/compliance/src/lib/ContextInterface.h] 2 [src/modules/compliance/src/lib/Engine.h]--[src/modules/compliance/src/lib/CommonContext.h] 2 [src/modules/compliance/src/lib/Engine.h]--[src/modules/compliance/src/lib/Engine.cpp] 2 [src/modules/compliance/src/lib/Engine.h]--[src/modules/compliance/src/lib/CommonContext.cpp] 2 [src/modules/compliance/src/lib/Engine.cpp]--[src/modules/compliance/src/lib/ContextInterface.h] 2 [src/modules/compliance/src/lib/Engine.cpp]--[src/modules/compliance/src/lib/CommonContext.h] 2 [src/modules/compliance/src/lib/Engine.cpp]--[src/modules/compliance/src/lib/CommonContext.cpp] 2 [src/common/logging/Logging.c] [src/common/logging/Logging.c] [src/common/commonutils/ConfigUtils.c] [src/common/commonutils/ConfigUtils.c] [src/common/logging/Logging.c]--[src/common/commonutils/ConfigUtils.c] 2 [src/common/commonutils/CommonUtils.h] [src/common/commonutils/CommonUtils.h] [src/common/logging/Logging.c]--[src/common/commonutils/CommonUtils.h] 2 [src/common/commonutils/FileUtils.c] [src/common/commonutils/FileUtils.c] [src/common/logging/Logging.c]--[src/common/commonutils/FileUtils.c] 2 [src/adapters/pnp/PnpAgent.c] [src/adapters/pnp/PnpAgent.c] [src/common/logging/Logging.c]--[src/adapters/pnp/PnpAgent.c] 1 [src/common/commonutils/UserUtils.c] [src/common/commonutils/UserUtils.c] [src/common/logging/Logging.c]--[src/common/commonutils/UserUtils.c] 1 [src/common/commonutils/ConfigUtils.c]--[src/common/commonutils/CommonUtils.h] 2 [src/common/commonutils/FileUtils.c]--[src/common/commonutils/ConfigUtils.c] 2 [src/common/commonutils/FileUtils.c]--[src/common/commonutils/CommonUtils.h] 2 [src/modules/compliance/src/lib/procedures/PackageInstalled.cpp] [src/modules/compliance/src/lib/procedures/PackageInstalled.cpp] [src/modules/compliance/src/lib/procedures/FileRegexMatch.cpp] [src/modules/compliance/src/lib/procedures/FileRegexMatch.cpp] [src/modules/compliance/src/lib/procedures/PackageInstalled.cpp]--[src/modules/compliance/src/lib/procedures/FileRegexMatch.cpp] 1 [src/modules/compliance/src/lib/procedures/EnsureNoUserHasPrimaryShadowGroup.cpp] [src/modules/compliance/src/lib/procedures/EnsureNoUserHasPrimaryShadowGroup.cpp] [src/modules/compliance/src/lib/procedures/PackageInstalled.cpp]--[src/modules/compliance/src/lib/procedures/EnsureNoUserHasPrimaryShadowGroup.cpp] 1 [src/modules/compliance/src/lib/procedures/EnsureFilePermissions.cpp] [src/modules/compliance/src/lib/procedures/EnsureFilePermissions.cpp] [src/modules/compliance/src/lib/procedures/FileRegexMatch.cpp]--[src/modules/compliance/src/lib/procedures/EnsureFilePermissions.cpp] 1 [src/common/logging/Logging.h] [src/common/logging/Logging.h] [src/common/logging/Logging.h]--[src/common/logging/Logging.c] 1 [src/platform/ModulesManager.c] [src/platform/ModulesManager.c] [src/common/mpiclient/MpiClient.c] [src/common/mpiclient/MpiClient.c] [src/platform/ModulesManager.c]--[src/common/mpiclient/MpiClient.c] 1 [src/platform/Main.c] [src/platform/Main.c] [src/platform/ModulesManager.c]--[src/platform/Main.c] 1 [src/modules/compliance/src/lib/procedures/EnsureFilesystemOption.cpp] [src/modules/compliance/src/lib/procedures/EnsureFilesystemOption.cpp] [src/modules/compliance/src/lib/procedures/EnsureFilesystemOption.cpp]--[src/modules/compliance/src/lib/procedures/EnsureFilePermissions.cpp] 1 [src/common/asb/Asb.c] [src/common/asb/Asb.c] [src/common/asb/Asb.c]--[src/common/commonutils/ConfigUtils.c] 1 [src/common/asb/Asb.c]--[src/common/commonutils/CommonUtils.h] 1 [src/modules/compliance/src/lib/procedures/EnsureNoDuplicateEntriesExist.cpp] [src/modules/compliance/src/lib/procedures/EnsureNoDuplicateEntriesExist.cpp] [src/modules/compliance/src/lib/procedures/EnsureNoDuplicateEntriesExist.cpp]--[src/modules/compliance/src/lib/procedures/EnsureFilePermissions.cpp] 1 [src/platform/MpiServer.c] [src/platform/MpiServer.c] [src/platform/MmiClient.c] [src/platform/MmiClient.c] [src/platform/MpiServer.c]--[src/platform/MmiClient.c] 1 [src/platform/Main.c]--[src/common/commonutils/FileUtils.c] 1 [src/common/commonutils/UserUtils.c]--[src/common/commonutils/ConfigUtils.c] 1 [src/adapters/mc/OsConfigResource.c] [src/adapters/mc/OsConfigResource.c] [src/common/commonutils/UserUtils.c]--[src/adapters/mc/OsConfigResource.c] 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.