elastic / quark
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
quark.h
quark-test.c
2 112 (1%) 24 (8%) 2025-05-05
quark.h
bpf_queue.c
2 112 (1%) 34 (5%) 2025-05-05
bpf_queue.c
quark-test.c
2 34 (5%) 24 (8%) 2025-05-05
quark.h
quark.c
2 112 (1%) 170 (1%) 2025-05-05
quark.c
bpf_queue.c
2 170 (1%) 34 (5%) 2025-05-05
quark.c
quark-test.c
2 170 (1%) 24 (8%) 2025-05-05
elftoolchain/libelf/gelf_symshndx.c
elftoolchain/libelf/elf_getarhdr.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_symshndx.c
elftoolchain/libelf/elf_errno.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_xlate.c
elftoolchain/libelf/elf_memory.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_phdr.c
elftoolchain/libelf/elf_flag.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_phdr.c
elftoolchain/libelf/elf_update.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/elf_open.c
elftoolchain/libelf/elf_getarsym.c
1 3 (33%) 2 (50%) 2025-04-25
elftoolchain/libelf/elf_strptr.c
elftoolchain/libelf/elf_getident.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_rel.c
elftoolchain/libelf/gelf_ehdr.c
1 2 (50%) 2 (50%) 2025-04-25
freebsd_tree.h
elftoolchain/libelf/elf_rand.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_phdr.c
elftoolchain/libelf/gelf_move.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_symshndx.c
elftoolchain/libelf/elf_getident.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/libelf_ehdr.c
elftoolchain/libelf/elf_getident.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/elf_fill.c
elftoolchain/libelf/elf_end.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/elf_scn.c
elftoolchain/libelf/elf_flag.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/libelf_elfmachine.c
elftoolchain/libelf/libelf_checksum.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_rel.c
elftoolchain/libelf/elf_rand.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/elf_getident.c
elftoolchain/libelf/elf_flag.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/elf_getversion.c
elftoolchain/libelf/elf_cntl.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/elf_flag.c
elftoolchain/libelf/elf_cntl.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/libelf_extended.c
elftoolchain/libelf/elf_kind.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_checksum.c
elftoolchain/libelf/elf_phnum.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/libelf_xlate.c
elftoolchain/libelf/elf_phnum.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_fsize.c
elftoolchain/libelf/elf_getbase.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/libelf_phdr.c
elftoolchain/libelf/elf_update.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/elf_errno.c
elftoolchain/libelf/elf_data.c
1 2 (50%) 2 (50%) 2025-04-25
qutil.c
quark.c
1 15 (6%) 170 (<1%) 2025-05-05
elftoolchain/libelf/libelf_shdr.c
elftoolchain/libelf/elf_flag.c
1 2 (50%) 2 (50%) 2025-04-25
freebsd_queue.h
elftoolchain/libelf/elf_memory.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_sym.c
elftoolchain/libelf/gelf_rela.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/elf_version.c
elftoolchain/libelf/elf_hash.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/libelf_ar_util.c
elftoolchain/libelf/elf_kind.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_checksum.c
elftoolchain/libelf/elf_next.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/libelf_ehdr.c
elftoolchain/libelf/elf_kind.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_getclass.c
elftoolchain/libelf/elf_shnum.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_rela.c
elftoolchain/libelf/gelf_cap.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/libelf_xlate.c
elftoolchain/libelf/elf_strptr.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/libelf_ehdr.c
elftoolchain/libelf/elf_begin.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/libelf_elfmachine.c
elftoolchain/libelf/gelf_syminfo.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/libelf_xlate.c
elftoolchain/libelf/elf.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/elf_rawfile.c
elftoolchain/libelf/elf_getident.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/elf_version.c
elftoolchain/libelf/elf_open.c
1 2 (50%) 3 (33%) 2025-04-25
elftoolchain/libelf/libelf_memory.c
elftoolchain/libelf/elf_scn.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_cap.c
elftoolchain/libelf/elf_shstrndx.c
1 2 (50%) 2 (50%) 2025-04-25
elftoolchain/libelf/gelf_getclass.c
elftoolchain/libelf/elf_phnum.c
1 2 (50%) 2 (50%) 2025-04-25
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [quark.h] [quark.h] [quark-test.c] [quark-test.c] [quark.h]--[quark-test.c] 2 [bpf_queue.c] [bpf_queue.c] [quark.h]--[bpf_queue.c] 2 [quark.c] [quark.c] [quark.h]--[quark.c] 2 [bpf_queue.c]--[quark-test.c] 2 [quark.c]--[quark-test.c] 2 [quark.c]--[bpf_queue.c] 2 [elftoolchain/libelf/gelf_symshndx.c] [elftoolchain/libelf/gelf_symshndx.c] [elftoolchain/libelf/elf_getarhdr.c] [elftoolchain/libelf/elf_getarhdr.c] [elftoolchain/libelf/gelf_symshndx.c]--[elftoolchain/libelf/elf_getarhdr.c] 1 [elftoolchain/libelf/elf_errno.c] [elftoolchain/libelf/elf_errno.c] [elftoolchain/libelf/gelf_symshndx.c]--[elftoolchain/libelf/elf_errno.c] 1 [elftoolchain/libelf/elf_getident.c] [elftoolchain/libelf/elf_getident.c] [elftoolchain/libelf/gelf_symshndx.c]--[elftoolchain/libelf/elf_getident.c] 1 [elftoolchain/libelf/elf_data.c] [elftoolchain/libelf/elf_data.c] [elftoolchain/libelf/elf_errno.c]--[elftoolchain/libelf/elf_data.c] 1 [elftoolchain/libelf/gelf_xlate.c] [elftoolchain/libelf/gelf_xlate.c] [elftoolchain/libelf/elf_memory.c] [elftoolchain/libelf/elf_memory.c] [elftoolchain/libelf/gelf_xlate.c]--[elftoolchain/libelf/elf_memory.c] 1 [elftoolchain/libelf/gelf_phdr.c] [elftoolchain/libelf/gelf_phdr.c] [elftoolchain/libelf/elf_flag.c] [elftoolchain/libelf/elf_flag.c] [elftoolchain/libelf/gelf_phdr.c]--[elftoolchain/libelf/elf_flag.c] 1 [elftoolchain/libelf/elf_update.c] [elftoolchain/libelf/elf_update.c] [elftoolchain/libelf/gelf_phdr.c]--[elftoolchain/libelf/elf_update.c] 1 [elftoolchain/libelf/gelf_move.c] [elftoolchain/libelf/gelf_move.c] [elftoolchain/libelf/gelf_phdr.c]--[elftoolchain/libelf/gelf_move.c] 1 [elftoolchain/libelf/elf_cntl.c] [elftoolchain/libelf/elf_cntl.c] [elftoolchain/libelf/elf_flag.c]--[elftoolchain/libelf/elf_cntl.c] 1 [elftoolchain/libelf/elf_open.c] [elftoolchain/libelf/elf_open.c] [elftoolchain/libelf/elf_getarsym.c] [elftoolchain/libelf/elf_getarsym.c] [elftoolchain/libelf/elf_open.c]--[elftoolchain/libelf/elf_getarsym.c] 1 [elftoolchain/libelf/elf_strptr.c] [elftoolchain/libelf/elf_strptr.c] [elftoolchain/libelf/elf_strptr.c]--[elftoolchain/libelf/elf_getident.c] 1 [elftoolchain/libelf/elf_getident.c]--[elftoolchain/libelf/elf_flag.c] 1 [elftoolchain/libelf/gelf_rel.c] [elftoolchain/libelf/gelf_rel.c] [elftoolchain/libelf/gelf_ehdr.c] [elftoolchain/libelf/gelf_ehdr.c] [elftoolchain/libelf/gelf_rel.c]--[elftoolchain/libelf/gelf_ehdr.c] 1 [elftoolchain/libelf/elf_rand.c] [elftoolchain/libelf/elf_rand.c] [elftoolchain/libelf/gelf_rel.c]--[elftoolchain/libelf/elf_rand.c] 1 [freebsd_tree.h] [freebsd_tree.h] [freebsd_tree.h]--[elftoolchain/libelf/elf_rand.c] 1 [elftoolchain/libelf/libelf_ehdr.c] [elftoolchain/libelf/libelf_ehdr.c] [elftoolchain/libelf/libelf_ehdr.c]--[elftoolchain/libelf/elf_getident.c] 1 [elftoolchain/libelf/elf_kind.c] [elftoolchain/libelf/elf_kind.c] [elftoolchain/libelf/libelf_ehdr.c]--[elftoolchain/libelf/elf_kind.c] 1 [elftoolchain/libelf/elf_begin.c] [elftoolchain/libelf/elf_begin.c] [elftoolchain/libelf/libelf_ehdr.c]--[elftoolchain/libelf/elf_begin.c] 1 [elftoolchain/libelf/elf_fill.c] [elftoolchain/libelf/elf_fill.c] [elftoolchain/libelf/elf_end.c] [elftoolchain/libelf/elf_end.c] [elftoolchain/libelf/elf_fill.c]--[elftoolchain/libelf/elf_end.c] 1 [elftoolchain/libelf/elf_scn.c] [elftoolchain/libelf/elf_scn.c] [elftoolchain/libelf/elf_scn.c]--[elftoolchain/libelf/elf_flag.c] 1 [elftoolchain/libelf/libelf_elfmachine.c] [elftoolchain/libelf/libelf_elfmachine.c] [elftoolchain/libelf/libelf_checksum.c] [elftoolchain/libelf/libelf_checksum.c] [elftoolchain/libelf/libelf_elfmachine.c]--[elftoolchain/libelf/libelf_checksum.c] 1 [elftoolchain/libelf/gelf_syminfo.c] [elftoolchain/libelf/gelf_syminfo.c] [elftoolchain/libelf/libelf_elfmachine.c]--[elftoolchain/libelf/gelf_syminfo.c] 1 [elftoolchain/libelf/elf_getversion.c] [elftoolchain/libelf/elf_getversion.c] [elftoolchain/libelf/elf_getversion.c]--[elftoolchain/libelf/elf_cntl.c] 1 [elftoolchain/libelf/libelf_extended.c] [elftoolchain/libelf/libelf_extended.c] [elftoolchain/libelf/libelf_extended.c]--[elftoolchain/libelf/elf_kind.c] 1 [elftoolchain/libelf/gelf_checksum.c] [elftoolchain/libelf/gelf_checksum.c] [elftoolchain/libelf/elf_phnum.c] [elftoolchain/libelf/elf_phnum.c] [elftoolchain/libelf/gelf_checksum.c]--[elftoolchain/libelf/elf_phnum.c] 1 [elftoolchain/libelf/elf_next.c] [elftoolchain/libelf/elf_next.c] [elftoolchain/libelf/gelf_checksum.c]--[elftoolchain/libelf/elf_next.c] 1 [elftoolchain/libelf/libelf_xlate.c] [elftoolchain/libelf/libelf_xlate.c] [elftoolchain/libelf/libelf_xlate.c]--[elftoolchain/libelf/elf_strptr.c] 1 [elftoolchain/libelf/libelf_xlate.c]--[elftoolchain/libelf/elf_phnum.c] 1 [elftoolchain/libelf/elf.c] [elftoolchain/libelf/elf.c] [elftoolchain/libelf/libelf_xlate.c]--[elftoolchain/libelf/elf.c] 1 [elftoolchain/libelf/gelf_fsize.c] [elftoolchain/libelf/gelf_fsize.c] [elftoolchain/libelf/elf_getbase.c] [elftoolchain/libelf/elf_getbase.c] [elftoolchain/libelf/gelf_fsize.c]--[elftoolchain/libelf/elf_getbase.c] 1 [elftoolchain/libelf/libelf_phdr.c] [elftoolchain/libelf/libelf_phdr.c] [elftoolchain/libelf/libelf_phdr.c]--[elftoolchain/libelf/elf_update.c] 1 [qutil.c] [qutil.c] [qutil.c]--[quark.c] 1 [elftoolchain/libelf/libelf_shdr.c] [elftoolchain/libelf/libelf_shdr.c] [elftoolchain/libelf/libelf_shdr.c]--[elftoolchain/libelf/elf_flag.c] 1 [freebsd_queue.h] [freebsd_queue.h] [freebsd_queue.h]--[elftoolchain/libelf/elf_memory.c] 1 [elftoolchain/libelf/gelf_sym.c] [elftoolchain/libelf/gelf_sym.c] [elftoolchain/libelf/gelf_rela.c] [elftoolchain/libelf/gelf_rela.c] [elftoolchain/libelf/gelf_sym.c]--[elftoolchain/libelf/gelf_rela.c] 1 [elftoolchain/libelf/gelf_cap.c] [elftoolchain/libelf/gelf_cap.c] [elftoolchain/libelf/gelf_rela.c]--[elftoolchain/libelf/gelf_cap.c] 1 [elftoolchain/libelf/elf_version.c] [elftoolchain/libelf/elf_version.c] [elftoolchain/libelf/elf_version.c]--[elftoolchain/libelf/elf_open.c] 1 [elftoolchain/libelf/elf_hash.c] [elftoolchain/libelf/elf_hash.c] [elftoolchain/libelf/elf_version.c]--[elftoolchain/libelf/elf_hash.c] 1 [elftoolchain/libelf/libelf_ar_util.c] [elftoolchain/libelf/libelf_ar_util.c] [elftoolchain/libelf/libelf_ar_util.c]--[elftoolchain/libelf/elf_kind.c] 1 [elftoolchain/libelf/gelf_getclass.c] [elftoolchain/libelf/gelf_getclass.c] [elftoolchain/libelf/gelf_getclass.c]--[elftoolchain/libelf/elf_phnum.c] 1 [elftoolchain/libelf/elf_shnum.c] [elftoolchain/libelf/elf_shnum.c] [elftoolchain/libelf/gelf_getclass.c]--[elftoolchain/libelf/elf_shnum.c] 1 [elftoolchain/libelf/elf_shstrndx.c] [elftoolchain/libelf/elf_shstrndx.c] [elftoolchain/libelf/gelf_cap.c]--[elftoolchain/libelf/elf_shstrndx.c] 1 [elftoolchain/libelf/elf_rawfile.c] [elftoolchain/libelf/elf_rawfile.c] [elftoolchain/libelf/elf_rawfile.c]--[elftoolchain/libelf/elf_getident.c] 1 [elftoolchain/libelf/libelf_memory.c] [elftoolchain/libelf/libelf_memory.c] [elftoolchain/libelf/libelf_memory.c]--[elftoolchain/libelf/elf_scn.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.
G ROOT ROOT ROOT--ROOT 4 elftoolchain elftoolchain ROOT--elftoolchain 1 elftoolchain--elftoolchain 1 elastic-ebpf elastic-ebpf elastic-ebpf--elastic-ebpf 1
Download: SVG DOT (open online Graphviz editor)

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