Linux / Tools
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
testing/selftests/kvm/lib/kvm_util.c
testing/selftests/kvm/include/kvm_util.h
20 646 (3%) 523 (3%) 2022-01-16
perf/util/cpumap.h
perf/util/cpumap.c
17 470 (3%) 552 (3%) 2022-01-18
perf/util/expr.c
perf/builtin-script.c
11 119 (9%) 1686 (<1%) 2022-01-18
testing/selftests/kvm/include/kvm_util.h
perf/util/expr.c
11 523 (2%) 119 (9%) 2022-01-13
testing/selftests/kvm/lib/kvm_util.c
perf/util/expr.c
11 646 (1%) 119 (9%) 2022-01-13
perf/builtin-inject.c
testing/selftests/kvm/include/kvm_util.h
11 961 (1%) 523 (2%) 2022-01-15
perf/builtin-inject.c
testing/selftests/kvm/lib/kvm_util.c
11 961 (1%) 646 (1%) 2022-01-15
perf/builtin-inject.c
perf/util/expr.c
11 961 (1%) 119 (9%) 2022-01-13
perf/util/intel-pt.c
perf/util/expr.c
11 774 (1%) 119 (9%) 2022-01-13
perf/util/intel-pt.c
perf/builtin-script.c
10 774 (1%) 1686 (<1%) 2022-01-15
perf/util/pmu.c
perf/builtin-script.c
10 1032 (<1%) 1686 (<1%) 2022-01-15
perf/util/pmu.c
perf/util/intel-pt.c
10 1032 (<1%) 774 (1%) 2022-01-15
testing/selftests/bpf/verifier/spill_fill.c
perf/util/expr.c
10 80 (12%) 119 (8%) 2022-01-13
testing/selftests/bpf/verifier/spill_fill.c
perf/builtin-inject.c
10 80 (12%) 961 (1%) 2022-01-13
perf/util/intel-pt.c
testing/selftests/kvm/include/kvm_util.h
9 774 (1%) 523 (1%) 2022-01-15
perf/util/intel-pt.c
testing/selftests/kvm/lib/kvm_util.c
9 774 (1%) 646 (1%) 2022-01-15
perf/util/pmu.c
perf/util/expr.c
9 1032 (<1%) 119 (7%) 2022-01-13
testing/selftests/bpf/verifier/value_ptr_arith.c
perf/builtin-inject.c
9 185 (4%) 961 (<1%) 2022-01-15
testing/selftests/bpf/verifier/value_ptr_arith.c
perf/util/expr.c
9 185 (4%) 119 (7%) 2022-01-13
testing/selftests/net/toeplitz.c
perf/builtin-inject.c
9 23 (39%) 961 (<1%) 2022-01-15
testing/selftests/net/toeplitz.c
testing/selftests/bpf/verifier/value_ptr_arith.c
9 23 (39%) 185 (4%) 2022-01-15
testing/selftests/vm/userfaultfd.c
perf/builtin-script.c
9 391 (2%) 1686 (<1%) 2022-01-15
testing/selftests/vm/userfaultfd.c
perf/util/intel-pt.c
9 391 (2%) 774 (1%) 2022-01-15
testing/selftests/vm/userfaultfd.c
perf/util/pmu.c
9 391 (2%) 1032 (<1%) 2022-01-15
testing/selftests/bpf/bpf_testmod/bpf_testmod.c
perf/util/expr.c
9 62 (14%) 119 (7%) 2022-01-13
testing/selftests/bpf/bpf_testmod/bpf_testmod.c
perf/builtin-inject.c
9 62 (14%) 961 (<1%) 2022-01-13
testing/selftests/bpf/verifier/atomic_cmpxchg.c
perf/util/expr.c
9 58 (15%) 119 (7%) 2022-01-13
testing/selftests/bpf/verifier/atomic_cmpxchg.c
perf/builtin-inject.c
9 58 (15%) 961 (<1%) 2022-01-13
testing/selftests/bpf/verifier/atomic_cmpxchg.c
testing/selftests/bpf/bpf_testmod/bpf_testmod.c
9 58 (15%) 62 (14%) 2022-01-13
testing/selftests/bpf/verifier/atomic_fetch.c
perf/util/expr.c
9 23 (39%) 119 (7%) 2022-01-13
testing/selftests/bpf/verifier/atomic_fetch.c
perf/builtin-inject.c
9 23 (39%) 961 (<1%) 2022-01-13
testing/selftests/bpf/verifier/atomic_fetch.c
testing/selftests/bpf/bpf_testmod/bpf_testmod.c
9 23 (39%) 62 (14%) 2022-01-13
testing/selftests/bpf/verifier/atomic_fetch.c
testing/selftests/bpf/verifier/atomic_cmpxchg.c
9 23 (39%) 58 (15%) 2022-01-13
testing/selftests/bpf/verifier/spill_fill.c
testing/selftests/kvm/include/kvm_util.h
9 80 (11%) 523 (1%) 2022-01-13
testing/selftests/bpf/verifier/spill_fill.c
testing/selftests/kvm/lib/kvm_util.c
9 80 (11%) 646 (1%) 2022-01-13
testing/selftests/bpf/verifier/spill_fill.c
testing/selftests/bpf/bpf_testmod/bpf_testmod.c
9 80 (11%) 62 (14%) 2022-01-13
testing/selftests/bpf/verifier/spill_fill.c
testing/selftests/bpf/verifier/atomic_cmpxchg.c
9 80 (11%) 58 (15%) 2022-01-13
testing/selftests/bpf/verifier/spill_fill.c
testing/selftests/bpf/verifier/atomic_fetch.c
9 80 (11%) 23 (39%) 2022-01-13
testing/selftests/kvm/x86_64/vmx_invalid_nested_guest_state.c
testing/selftests/kvm/include/kvm_util.h
9 10 (90%) 523 (1%) 2022-01-13
testing/selftests/kvm/x86_64/vmx_invalid_nested_guest_state.c
testing/selftests/kvm/lib/kvm_util.c
9 10 (90%) 646 (1%) 2022-01-13
testing/selftests/kvm/lib/guest_modes.c
testing/selftests/kvm/include/kvm_util.h
8 63 (12%) 523 (1%) 2022-01-16
testing/selftests/kvm/lib/x86_64/processor.c
testing/selftests/kvm/lib/kvm_util.c
8 317 (2%) 646 (1%) 2022-01-16
perf/scripts/python/intel-pt-events.py
perf/builtin-script.c
8 54 (14%) 1686 (<1%) 2022-01-15
perf/util/intel-pt.c
perf/builtin-inject.c
8 774 (1%) 961 (<1%) 2022-01-15
perf/util/intel-pt.c
perf/scripts/python/intel-pt-events.py
8 774 (1%) 54 (14%) 2022-01-15
perf/util/pmu.c
perf/scripts/python/intel-pt-events.py
8 1032 (<1%) 54 (14%) 2022-01-15
testing/selftests/bpf/verifier/value_ptr_arith.c
testing/selftests/kvm/include/kvm_util.h
8 185 (4%) 523 (1%) 2022-01-15
testing/selftests/bpf/verifier/value_ptr_arith.c
testing/selftests/kvm/lib/kvm_util.c
8 185 (4%) 646 (1%) 2022-01-15
testing/selftests/net/toeplitz.c
testing/selftests/kvm/include/kvm_util.h
8 23 (34%) 523 (1%) 2022-01-15
testing/selftests/net/toeplitz.c
testing/selftests/kvm/lib/kvm_util.c
8 23 (34%) 646 (1%) 2022-01-15
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [testing/selftests/kvm/lib/kvm_util.c] [testing/selftests/kvm/lib/kvm_util.c] [testing/selftests/kvm/include/kvm_util.h] [testing/selftests/kvm/include/kvm_util.h] [testing/selftests/kvm/lib/kvm_util.c]--[testing/selftests/kvm/include/kvm_util.h] 20 [perf/util/expr.c] [perf/util/expr.c] [testing/selftests/kvm/lib/kvm_util.c]--[perf/util/expr.c] 11 [testing/selftests/kvm/include/kvm_util.h]--[perf/util/expr.c] 11 [perf/util/cpumap.h] [perf/util/cpumap.h] [perf/util/cpumap.c] [perf/util/cpumap.c] [perf/util/cpumap.h]--[perf/util/cpumap.c] 17 [perf/builtin-script.c] [perf/builtin-script.c] [perf/util/expr.c]--[perf/builtin-script.c] 11 [perf/builtin-inject.c] [perf/builtin-inject.c] [perf/builtin-inject.c]--[testing/selftests/kvm/lib/kvm_util.c] 11 [perf/builtin-inject.c]--[testing/selftests/kvm/include/kvm_util.h] 11 [perf/builtin-inject.c]--[perf/util/expr.c] 11 [perf/util/intel-pt.c] [perf/util/intel-pt.c] [perf/util/intel-pt.c]--[testing/selftests/kvm/lib/kvm_util.c] 9 [perf/util/intel-pt.c]--[testing/selftests/kvm/include/kvm_util.h] 9 [perf/util/intel-pt.c]--[perf/util/expr.c] 11 [perf/util/intel-pt.c]--[perf/builtin-script.c] 10 [perf/util/intel-pt.c]--[perf/builtin-inject.c] 8 [perf/scripts/python/intel-pt-events.py] [perf/scripts/python/intel-pt-events.py] [perf/util/intel-pt.c]--[perf/scripts/python/intel-pt-events.py] 8 [perf/util/pmu.c] [perf/util/pmu.c] [perf/util/pmu.c]--[perf/util/expr.c] 9 [perf/util/pmu.c]--[perf/builtin-script.c] 10 [perf/util/pmu.c]--[perf/util/intel-pt.c] 10 [perf/util/pmu.c]--[perf/scripts/python/intel-pt-events.py] 8 [testing/selftests/bpf/verifier/spill_fill.c] [testing/selftests/bpf/verifier/spill_fill.c] [testing/selftests/bpf/verifier/spill_fill.c]--[testing/selftests/kvm/lib/kvm_util.c] 9 [testing/selftests/bpf/verifier/spill_fill.c]--[testing/selftests/kvm/include/kvm_util.h] 9 [testing/selftests/bpf/verifier/spill_fill.c]--[perf/util/expr.c] 10 [testing/selftests/bpf/verifier/spill_fill.c]--[perf/builtin-inject.c] 10 [testing/selftests/bpf/bpf_testmod/bpf_testmod.c] [testing/selftests/bpf/bpf_testmod/bpf_testmod.c] [testing/selftests/bpf/verifier/spill_fill.c]--[testing/selftests/bpf/bpf_testmod/bpf_testmod.c] 9 [testing/selftests/bpf/verifier/atomic_cmpxchg.c] [testing/selftests/bpf/verifier/atomic_cmpxchg.c] [testing/selftests/bpf/verifier/spill_fill.c]--[testing/selftests/bpf/verifier/atomic_cmpxchg.c] 9 [testing/selftests/bpf/verifier/atomic_fetch.c] [testing/selftests/bpf/verifier/atomic_fetch.c] [testing/selftests/bpf/verifier/spill_fill.c]--[testing/selftests/bpf/verifier/atomic_fetch.c] 9 [testing/selftests/bpf/verifier/value_ptr_arith.c] [testing/selftests/bpf/verifier/value_ptr_arith.c] [testing/selftests/bpf/verifier/value_ptr_arith.c]--[testing/selftests/kvm/lib/kvm_util.c] 8 [testing/selftests/bpf/verifier/value_ptr_arith.c]--[testing/selftests/kvm/include/kvm_util.h] 8 [testing/selftests/bpf/verifier/value_ptr_arith.c]--[perf/util/expr.c] 9 [testing/selftests/bpf/verifier/value_ptr_arith.c]--[perf/builtin-inject.c] 9 [testing/selftests/net/toeplitz.c] [testing/selftests/net/toeplitz.c] [testing/selftests/net/toeplitz.c]--[testing/selftests/kvm/lib/kvm_util.c] 8 [testing/selftests/net/toeplitz.c]--[testing/selftests/kvm/include/kvm_util.h] 8 [testing/selftests/net/toeplitz.c]--[perf/builtin-inject.c] 9 [testing/selftests/net/toeplitz.c]--[testing/selftests/bpf/verifier/value_ptr_arith.c] 9 [testing/selftests/vm/userfaultfd.c] [testing/selftests/vm/userfaultfd.c] [testing/selftests/vm/userfaultfd.c]--[perf/builtin-script.c] 9 [testing/selftests/vm/userfaultfd.c]--[perf/util/intel-pt.c] 9 [testing/selftests/vm/userfaultfd.c]--[perf/util/pmu.c] 9 [testing/selftests/bpf/bpf_testmod/bpf_testmod.c]--[perf/util/expr.c] 9 [testing/selftests/bpf/bpf_testmod/bpf_testmod.c]--[perf/builtin-inject.c] 9 [testing/selftests/bpf/verifier/atomic_cmpxchg.c]--[perf/util/expr.c] 9 [testing/selftests/bpf/verifier/atomic_cmpxchg.c]--[perf/builtin-inject.c] 9 [testing/selftests/bpf/verifier/atomic_cmpxchg.c]--[testing/selftests/bpf/bpf_testmod/bpf_testmod.c] 9 [testing/selftests/bpf/verifier/atomic_fetch.c]--[perf/util/expr.c] 9 [testing/selftests/bpf/verifier/atomic_fetch.c]--[perf/builtin-inject.c] 9 [testing/selftests/bpf/verifier/atomic_fetch.c]--[testing/selftests/bpf/bpf_testmod/bpf_testmod.c] 9 [testing/selftests/bpf/verifier/atomic_fetch.c]--[testing/selftests/bpf/verifier/atomic_cmpxchg.c] 9 [testing/selftests/kvm/x86_64/vmx_invalid_nested_guest_state.c] [testing/selftests/kvm/x86_64/vmx_invalid_nested_guest_state.c] [testing/selftests/kvm/x86_64/vmx_invalid_nested_guest_state.c]--[testing/selftests/kvm/lib/kvm_util.c] 9 [testing/selftests/kvm/x86_64/vmx_invalid_nested_guest_state.c]--[testing/selftests/kvm/include/kvm_util.h] 9 [testing/selftests/kvm/lib/guest_modes.c] [testing/selftests/kvm/lib/guest_modes.c] [testing/selftests/kvm/lib/guest_modes.c]--[testing/selftests/kvm/include/kvm_util.h] 8 [testing/selftests/kvm/lib/x86_64/processor.c] [testing/selftests/kvm/lib/x86_64/processor.c] [testing/selftests/kvm/lib/x86_64/processor.c]--[testing/selftests/kvm/lib/kvm_util.c] 8 [perf/scripts/python/intel-pt-events.py]--[perf/builtin-script.c] 8

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