Linux / Security
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)
margin-top: 20px

data...

Pairs # same commits # commits 1 # commits 2 latest commit
tomoyo/util.c
selinux/hooks.c
8 332 (2%) 3053 (<1%) 2022-01-15
selinux/hooks.c
security.c
5 3053 (<1%) 1729 (<1%) 2022-01-15
smack/smack_lsm.c
security.c
4 1835 (<1%) 1729 (<1%) 2022-01-15
smack/smack_lsm.c
selinux/hooks.c
4 1835 (<1%) 3053 (<1%) 2022-01-15
apparmor/lsm.c
security.c
4 904 (<1%) 1729 (<1%) 2022-01-13
apparmor/lsm.c
selinux/hooks.c
4 904 (<1%) 3053 (<1%) 2022-01-13
integrity/ima/ima_main.c
integrity/ima/ima_appraise.c
3 1055 (<1%) 640 (<1%) 2022-01-15
security.c
apparmor/policy_unpack.c
3 1729 (<1%) 489 (<1%) 2022-01-15
security.c
integrity/ima/ima_appraise.c
3 1729 (<1%) 640 (<1%) 2022-01-15
security.c
integrity/ima/ima_main.c
3 1729 (<1%) 1055 (<1%) 2022-01-15
selinux/hooks.c
apparmor/policy_unpack.c
3 3053 (<1%) 489 (<1%) 2022-01-15
selinux/hooks.c
integrity/ima/ima_appraise.c
3 3053 (<1%) 640 (<1%) 2022-01-15
selinux/hooks.c
integrity/ima/ima_main.c
3 3053 (<1%) 1055 (<1%) 2022-01-15
selinux/xfrm.c
integrity/ima/ima_appraise.c
3 530 (<1%) 640 (<1%) 2022-01-15
selinux/xfrm.c
integrity/ima/ima_main.c
3 530 (<1%) 1055 (<1%) 2022-01-15
selinux/xfrm.c
security.c
3 530 (<1%) 1729 (<1%) 2022-01-15
selinux/xfrm.c
selinux/hooks.c
3 530 (<1%) 3053 (<1%) 2022-01-15
smack/smack.h
integrity/ima/ima_appraise.c
3 697 (<1%) 640 (<1%) 2022-01-15
smack/smack.h
integrity/ima/ima_main.c
3 697 (<1%) 1055 (<1%) 2022-01-15
smack/smack.h
security.c
3 697 (<1%) 1729 (<1%) 2022-01-15
smack/smack.h
selinux/hooks.c
3 697 (<1%) 3053 (<1%) 2022-01-15
smack/smack.h
selinux/xfrm.c
3 697 (<1%) 530 (<1%) 2022-01-15
smack/smack_lsm.c
integrity/ima/ima_appraise.c
3 1835 (<1%) 640 (<1%) 2022-01-15
smack/smack_lsm.c
integrity/ima/ima_main.c
3 1835 (<1%) 1055 (<1%) 2022-01-15
smack/smack_lsm.c
selinux/xfrm.c
3 1835 (<1%) 530 (<1%) 2022-01-15
smack/smack_lsm.c
smack/smack.h
3 1835 (<1%) 697 (<1%) 2022-01-15
apparmor/lsm.c
smack/smack_lsm.c
3 904 (<1%) 1835 (<1%) 2022-01-13
integrity/evm/evm_main.c
apparmor/policy_unpack.c
2 588 (<1%) 489 (<1%) 2022-01-15
integrity/ima/ima_api.c
apparmor/policy_unpack.c
2 671 (<1%) 489 (<1%) 2022-01-15
integrity/ima/ima_api.c
integrity/evm/evm_main.c
2 671 (<1%) 588 (<1%) 2022-01-15
integrity/ima/ima_kexec.c
integrity/ima/ima_appraise.c
2 130 (1%) 640 (<1%) 2022-01-15
integrity/ima/ima_main.c
integrity/ima/ima_kexec.c
2 1055 (<1%) 130 (1%) 2022-01-15
integrity/ima/ima_policy.c
apparmor/policy_unpack.c
2 956 (<1%) 489 (<1%) 2022-01-15
integrity/ima/ima_policy.c
integrity/evm/evm_main.c
2 956 (<1%) 588 (<1%) 2022-01-15
integrity/ima/ima_policy.c
integrity/ima/ima_api.c
2 956 (<1%) 671 (<1%) 2022-01-15
keys/process_keys.c
apparmor/policy_unpack.c
2 960 (<1%) 489 (<1%) 2022-01-15
keys/process_keys.c
integrity/evm/evm_main.c
2 960 (<1%) 588 (<1%) 2022-01-15
keys/process_keys.c
integrity/ima/ima_api.c
2 960 (<1%) 671 (<1%) 2022-01-15
keys/process_keys.c
integrity/ima/ima_policy.c
2 960 (<1%) 956 (<1%) 2022-01-15
lsm_audit.c
apparmor/policy_unpack.c
2 515 (<1%) 489 (<1%) 2022-01-15
lsm_audit.c
integrity/evm/evm_main.c
2 515 (<1%) 588 (<1%) 2022-01-15
lsm_audit.c
integrity/ima/ima_api.c
2 515 (<1%) 671 (<1%) 2022-01-15
lsm_audit.c
integrity/ima/ima_policy.c
2 515 (<1%) 956 (<1%) 2022-01-15
lsm_audit.c
keys/process_keys.c
2 515 (<1%) 960 (<1%) 2022-01-15
security.c
integrity/evm/evm_main.c
2 1729 (<1%) 588 (<1%) 2022-01-15
security.c
integrity/ima/ima_api.c
2 1729 (<1%) 671 (<1%) 2022-01-15
security.c
integrity/ima/ima_kexec.c
2 1729 (<1%) 130 (1%) 2022-01-15
security.c
integrity/ima/ima_policy.c
2 1729 (<1%) 956 (<1%) 2022-01-15
security.c
keys/process_keys.c
2 1729 (<1%) 960 (<1%) 2022-01-15
security.c
lsm_audit.c
2 1729 (<1%) 515 (<1%) 2022-01-15
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [tomoyo/util.c] [tomoyo/util.c] [selinux/hooks.c] [selinux/hooks.c] [tomoyo/util.c]--[selinux/hooks.c] 8 [security.c] [security.c] [selinux/hooks.c]--[security.c] 5 [integrity/ima/ima_main.c] [integrity/ima/ima_main.c] [selinux/hooks.c]--[integrity/ima/ima_main.c] 3 [integrity/ima/ima_appraise.c] [integrity/ima/ima_appraise.c] [selinux/hooks.c]--[integrity/ima/ima_appraise.c] 3 [apparmor/policy_unpack.c] [apparmor/policy_unpack.c] [selinux/hooks.c]--[apparmor/policy_unpack.c] 3 [security.c]--[integrity/ima/ima_main.c] 3 [security.c]--[integrity/ima/ima_appraise.c] 3 [security.c]--[apparmor/policy_unpack.c] 3 [integrity/evm/evm_main.c] [integrity/evm/evm_main.c] [security.c]--[integrity/evm/evm_main.c] 2 [integrity/ima/ima_api.c] [integrity/ima/ima_api.c] [security.c]--[integrity/ima/ima_api.c] 2 [integrity/ima/ima_kexec.c] [integrity/ima/ima_kexec.c] [security.c]--[integrity/ima/ima_kexec.c] 2 [integrity/ima/ima_policy.c] [integrity/ima/ima_policy.c] [security.c]--[integrity/ima/ima_policy.c] 2 [keys/process_keys.c] [keys/process_keys.c] [security.c]--[keys/process_keys.c] 2 [lsm_audit.c] [lsm_audit.c] [security.c]--[lsm_audit.c] 2 [smack/smack_lsm.c] [smack/smack_lsm.c] [smack/smack_lsm.c]--[selinux/hooks.c] 4 [smack/smack_lsm.c]--[security.c] 4 [smack/smack_lsm.c]--[integrity/ima/ima_main.c] 3 [smack/smack_lsm.c]--[integrity/ima/ima_appraise.c] 3 [selinux/xfrm.c] [selinux/xfrm.c] [smack/smack_lsm.c]--[selinux/xfrm.c] 3 [smack/smack.h] [smack/smack.h] [smack/smack_lsm.c]--[smack/smack.h] 3 [apparmor/lsm.c] [apparmor/lsm.c] [apparmor/lsm.c]--[selinux/hooks.c] 4 [apparmor/lsm.c]--[security.c] 4 [apparmor/lsm.c]--[smack/smack_lsm.c] 3 [integrity/ima/ima_main.c]--[integrity/ima/ima_appraise.c] 3 [integrity/ima/ima_main.c]--[integrity/ima/ima_kexec.c] 2 [selinux/xfrm.c]--[selinux/hooks.c] 3 [selinux/xfrm.c]--[security.c] 3 [selinux/xfrm.c]--[integrity/ima/ima_main.c] 3 [selinux/xfrm.c]--[integrity/ima/ima_appraise.c] 3 [smack/smack.h]--[selinux/hooks.c] 3 [smack/smack.h]--[security.c] 3 [smack/smack.h]--[integrity/ima/ima_main.c] 3 [smack/smack.h]--[integrity/ima/ima_appraise.c] 3 [smack/smack.h]--[selinux/xfrm.c] 3 [integrity/evm/evm_main.c]--[apparmor/policy_unpack.c] 2 [integrity/ima/ima_api.c]--[apparmor/policy_unpack.c] 2 [integrity/ima/ima_api.c]--[integrity/evm/evm_main.c] 2 [integrity/ima/ima_kexec.c]--[integrity/ima/ima_appraise.c] 2 [integrity/ima/ima_policy.c]--[apparmor/policy_unpack.c] 2 [integrity/ima/ima_policy.c]--[integrity/evm/evm_main.c] 2 [integrity/ima/ima_policy.c]--[integrity/ima/ima_api.c] 2 [keys/process_keys.c]--[apparmor/policy_unpack.c] 2 [keys/process_keys.c]--[integrity/evm/evm_main.c] 2 [keys/process_keys.c]--[integrity/ima/ima_api.c] 2 [keys/process_keys.c]--[integrity/ima/ima_policy.c] 2 [lsm_audit.c]--[apparmor/policy_unpack.c] 2 [lsm_audit.c]--[integrity/evm/evm_main.c] 2 [lsm_audit.c]--[integrity/ima/ima_api.c] 2 [lsm_audit.c]--[integrity/ima/ima_policy.c] 2 [lsm_audit.c]--[keys/process_keys.c] 2

Open 3D force graph...
Open 3D force graph (with commits)...