anthropics / buffa
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).

Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["buffa-codegen"]
    n1["buffa"]
    n2["buffa-build"]
    n3["buffa-test"]
    n4["buffa-descriptor"]
    n5["benchmarks"]
    n6["protoc-gen-buffa"]
    n7["conformance"]
    n8["buffa-types"]
    n9["ROOT"]
    n10["buffa-smolstr"]
    n11["buffa-yaml"]
    n0 ---|"25"| n0
    n1 ---|"22"| n0
    n2 ---|"18"| n0
    n3 ---|"16"| n0
    n3 ---|"15"| n3
    n1 ---|"15"| n1
    n2 ---|"14"| n3
    n0 ---|"10"| n4
    n3 ---|"8"| n1
    n5 ---|"8"| n5
    n2 ---|"7"| n1
    n3 ---|"7"| n4
    n2 ---|"7"| n4
    n4 ---|"7"| n1
    n6 ---|"6"| n2
    n6 ---|"6"| n0
    n6 ---|"5"| n3
    n7 ---|"4"| n0
    n4 ---|"4"| n4
    n8 ---|"4"| n0
    n7 ---|"3"| n3
    n7 ---|"3"| n2
    n7 ---|"3"| n4
    n5 ---|"3"| n0
    n8 ---|"3"| n1
    n8 ---|"3"| n4
    n5 ---|"2"| n4
    n7 ---|"2"| n1
    n5 ---|"2"| n3
    n7 ---|"2"| n7
    n7 ---|"2"| n5
    n2 ---|"2"| n5
    n7 ---|"2"| n6
    n8 ---|"2"| n7
    n8 ---|"2"| n8
    n9 ---|"1"| n4
    n8 ---|"1"| n2
    n10 ---|"1"| n0
    n11 ---|"1"| n11
    n9 ---|"1"| n1
    n6 ---|"1"| n4
    n6 ---|"1"| n1
    n10 ---|"1"| n1
    n8 ---|"1"| n5
    n9 ---|"1"| n8
    n8 ---|"1"| n3
    n10 ---|"1"| n2
    n1 ---|"1"| n5
    n3 ---|"1"| n10
    n9 ---|"1"| n0
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#a0a0a0FF,stroke-width:10px
    linkStyle 1 stroke:#00688bDB,stroke-width:8px
    linkStyle 2 stroke:#00688bC9,stroke-width:7px
    linkStyle 3 stroke:#00688bB7,stroke-width:6px
    linkStyle 4 stroke:#a0a0a0B7,stroke-width:6px
    linkStyle 5 stroke:#a0a0a0B7,stroke-width:6px
    linkStyle 6 stroke:#00688bA5,stroke-width:5px
    linkStyle 7 stroke:#00688b93,stroke-width:4px
    linkStyle 8 stroke:#00688b82,stroke-width:3px
    linkStyle 9 stroke:#a0a0a082,stroke-width:3px
    linkStyle 10 stroke:#00688b70,stroke-width:2px
    linkStyle 11 stroke:#00688b70,stroke-width:2px
    linkStyle 12 stroke:#00688b70,stroke-width:2px
    linkStyle 13 stroke:#00688b70,stroke-width:2px
    linkStyle 14 stroke:#00688b70,stroke-width:2px
    linkStyle 15 stroke:#00688b70,stroke-width:2px
    linkStyle 16 stroke:#00688b70,stroke-width:2px
    linkStyle 17 stroke:#00688b5E,stroke-width:1px
    linkStyle 18 stroke:#a0a0a05E,stroke-width:1px
    linkStyle 19 stroke:#00688b5E,stroke-width:1px
    linkStyle 20 stroke:#00688b5E,stroke-width:1px
    linkStyle 21 stroke:#00688b5E,stroke-width:1px
    linkStyle 22 stroke:#00688b5E,stroke-width:1px
    linkStyle 23 stroke:#00688b5E,stroke-width:1px
    linkStyle 24 stroke:#00688b5E,stroke-width:1px
    linkStyle 25 stroke:#00688b5E,stroke-width:1px
    linkStyle 26 stroke:#00688b4C,stroke-width:1px
    linkStyle 27 stroke:#00688b4C,stroke-width:1px
    linkStyle 28 stroke:#00688b4C,stroke-width:1px
    linkStyle 29 stroke:#a0a0a04C,stroke-width:1px
    linkStyle 30 stroke:#00688b4C,stroke-width:1px
    linkStyle 31 stroke:#00688b4C,stroke-width:1px
    linkStyle 32 stroke:#00688b4C,stroke-width:1px
    linkStyle 33 stroke:#00688b4C,stroke-width:1px
    linkStyle 34 stroke:#a0a0a04C,stroke-width:1px
    linkStyle 35 stroke:#00688b4C,stroke-width:1px
    linkStyle 36 stroke:#00688b4C,stroke-width:1px
    linkStyle 37 stroke:#00688b4C,stroke-width:1px
    linkStyle 38 stroke:#a0a0a04C,stroke-width:1px
    linkStyle 39 stroke:#00688b4C,stroke-width:1px
    linkStyle 40 stroke:#00688b4C,stroke-width:1px
    linkStyle 41 stroke:#00688b4C,stroke-width:1px
    linkStyle 42 stroke:#00688b4C,stroke-width:1px
    linkStyle 43 stroke:#00688b4C,stroke-width:1px
    linkStyle 44 stroke:#00688b4C,stroke-width:1px
    linkStyle 45 stroke:#00688b4C,stroke-width:1px
    linkStyle 46 stroke:#00688b4C,stroke-width:1px
    linkStyle 47 stroke:#00688b4C,stroke-width:1px
    linkStyle 48 stroke:#00688b4C,stroke-width:1px
    linkStyle 49 stroke:#00688b4C,stroke-width:1px


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

Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
buffa-build/src/lib.rs
buffa-codegen/src/lib.rs
14 34 (41%) 42 (33%) 2026-06-19
buffa-test/src/lib.rs
buffa-test/build.rs
14 24 (58%) 28 (50%) 2026-06-22
buffa-build/src/lib.rs
buffa-test/build.rs
14 34 (41%) 28 (50%) 2026-06-19
buffa-build/src/lib.rs
buffa-test/src/lib.rs
13 34 (38%) 24 (54%) 2026-06-19
buffa-test/build.rs
buffa-codegen/src/lib.rs
12 28 (42%) 42 (28%) 2026-06-22
buffa-build/src/lib.rs
buffa-codegen/src/message.rs
11 34 (32%) 36 (30%) 2026-06-19
buffa-codegen/src/view.rs
buffa-codegen/src/impl_message.rs
11 40 (27%) 35 (31%) 2026-06-22
buffa-codegen/src/message.rs
buffa-codegen/src/lib.rs
11 36 (30%) 42 (26%) 2026-06-22
buffa-test/src/lib.rs
buffa-codegen/src/lib.rs
11 24 (45%) 42 (26%) 2026-06-22
buffa-test/build.rs
buffa-codegen/src/message.rs
11 28 (39%) 36 (30%) 2026-06-22
buffa-test/src/lib.rs
buffa-codegen/src/message.rs
11 24 (45%) 36 (30%) 2026-06-22
buffa-build/src/lib.rs
buffa-codegen/src/context.rs
10 34 (29%) 22 (45%) 2026-06-19
buffa-test/build.rs
buffa-codegen/src/impl_message.rs
10 28 (35%) 35 (28%) 2026-06-22
buffa-test/build.rs
buffa-codegen/src/view.rs
10 28 (35%) 40 (25%) 2026-06-22
buffa-test/src/lib.rs
buffa-codegen/src/impl_message.rs
10 24 (41%) 35 (28%) 2026-06-22
buffa-test/src/lib.rs
buffa-codegen/src/context.rs
9 24 (37%) 22 (40%) 2026-06-19
buffa-build/src/lib.rs
buffa-codegen/src/impl_message.rs
9 34 (26%) 35 (25%) 2026-06-19
buffa-test/build.rs
buffa-codegen/src/context.rs
9 28 (32%) 22 (40%) 2026-06-19
buffa-codegen/src/message.rs
buffa-codegen/src/view.rs
9 36 (25%) 40 (22%) 2026-06-22
buffa-codegen/src/lib.rs
buffa-codegen/src/context.rs
9 42 (21%) 22 (40%) 2026-06-19
buffa/src/lib.rs
buffa-codegen/src/impl_message.rs
8 28 (28%) 35 (22%) 2026-06-19
buffa-codegen/src/message.rs
buffa-codegen/src/context.rs
8 36 (22%) 22 (36%) 2026-06-19
buffa-codegen/src/lib.rs
buffa-codegen/src/view.rs
8 42 (19%) 40 (20%) 2026-06-22
buffa-codegen/src/message.rs
buffa-codegen/src/impl_message.rs
8 36 (22%) 35 (22%) 2026-06-22
buffa-codegen/src/lib.rs
buffa-codegen/src/impl_message.rs
8 42 (19%) 35 (22%) 2026-06-22
buffa-build/src/lib.rs
buffa-codegen/src/view.rs
8 34 (23%) 40 (20%) 2026-06-19
buffa-test/src/lib.rs
buffa-codegen/src/view.rs
8 24 (33%) 40 (20%) 2026-06-22
buffa/src/lib.rs
buffa-codegen/src/view.rs
7 28 (25%) 40 (17%) 2026-06-19
buffa-codegen/src/view.rs
buffa/src/view.rs
7 40 (17%) 19 (36%) 2026-06-18
protoc-gen-buffa/src/main.rs
buffa-build/src/lib.rs
6 16 (37%) 34 (17%) 2026-06-16
buffa-test/build.rs
buffa/src/lib.rs
6 28 (21%) 28 (21%) 2026-06-19
protoc-gen-buffa/src/main.rs
buffa-codegen/src/lib.rs
6 16 (37%) 42 (14%) 2026-06-16
buffa-codegen/src/message.rs
buffa/src/lib.rs
6 36 (16%) 28 (21%) 2026-06-19
buffa-codegen/src/oneof.rs
buffa-build/src/lib.rs
6 22 (27%) 34 (17%) 2026-06-19
buffa-codegen/src/impl_message.rs
buffa-codegen/src/context.rs
6 35 (17%) 22 (27%) 2026-06-19
buffa-build/src/lib.rs
buffa/src/lib.rs
6 34 (17%) 28 (21%) 2026-06-19
buffa-test/src/lib.rs
buffa/src/lib.rs
6 24 (25%) 28 (21%) 2026-06-19
buffa-test/build.rs
buffa-descriptor/src/reflect/containers.rs
5 28 (17%) 7 (71%) 2026-06-22
buffa-codegen/src/oneof.rs
buffa-codegen/src/lib.rs
5 22 (22%) 42 (11%) 2026-06-19
buffa-codegen/src/oneof.rs
buffa-test/src/lib.rs
5 22 (22%) 24 (20%) 2026-06-19
buffa-codegen/src/oneof.rs
buffa-codegen/src/view.rs
5 22 (22%) 40 (12%) 2026-06-19
buffa/src/lib.rs
buffa-codegen/src/context.rs
5 28 (17%) 22 (22%) 2026-06-19
buffa-codegen/src/view.rs
buffa-codegen/src/context.rs
5 40 (12%) 22 (22%) 2026-06-19
protoc-gen-buffa/src/main.rs
buffa-test/src/lib.rs
5 16 (31%) 24 (20%) 2026-06-16
buffa-codegen/src/oneof.rs
buffa-codegen/src/message.rs
5 22 (22%) 36 (13%) 2026-06-19
buffa-codegen/src/lib.rs
buffa/src/lib.rs
5 42 (11%) 28 (17%) 2026-06-19
buffa-codegen/src/impl_message.rs
buffa/src/map_codec.rs
5 35 (14%) 7 (71%) 2026-06-22
buffa-codegen/src/oneof.rs
buffa-test/build.rs
5 22 (22%) 28 (17%) 2026-06-19
buffa-codegen/src/impl_message.rs
buffa-descriptor/src/reflect/containers.rs
5 35 (14%) 7 (71%) 2026-06-22
buffa-test/src/lib.rs
buffa-descriptor/src/reflect/containers.rs
5 24 (20%) 7 (71%) 2026-06-22

Files from Different Folders Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
buffa-build/src/lib.rs
buffa-codegen/src/lib.rs
14 34 (41%) 42 (33%) 2026-06-19
buffa-test/src/lib.rs
buffa-test/build.rs
14 24 (58%) 28 (50%) 2026-06-22
buffa-build/src/lib.rs
buffa-test/build.rs
14 34 (41%) 28 (50%) 2026-06-19
buffa-build/src/lib.rs
buffa-test/src/lib.rs
13 34 (38%) 24 (54%) 2026-06-19
buffa-test/build.rs
buffa-codegen/src/lib.rs
12 28 (42%) 42 (28%) 2026-06-22
buffa-build/src/lib.rs
buffa-codegen/src/message.rs
11 34 (32%) 36 (30%) 2026-06-19
buffa-test/src/lib.rs
buffa-codegen/src/lib.rs
11 24 (45%) 42 (26%) 2026-06-22
buffa-test/build.rs
buffa-codegen/src/message.rs
11 28 (39%) 36 (30%) 2026-06-22
buffa-test/src/lib.rs
buffa-codegen/src/message.rs
11 24 (45%) 36 (30%) 2026-06-22
buffa-build/src/lib.rs
buffa-codegen/src/context.rs
10 34 (29%) 22 (45%) 2026-06-19
buffa-test/build.rs
buffa-codegen/src/impl_message.rs
10 28 (35%) 35 (28%) 2026-06-22
buffa-test/build.rs
buffa-codegen/src/view.rs
10 28 (35%) 40 (25%) 2026-06-22
buffa-test/src/lib.rs
buffa-codegen/src/impl_message.rs
10 24 (41%) 35 (28%) 2026-06-22
buffa-test/src/lib.rs
buffa-codegen/src/context.rs
9 24 (37%) 22 (40%) 2026-06-19
buffa-build/src/lib.rs
buffa-codegen/src/impl_message.rs
9 34 (26%) 35 (25%) 2026-06-19
buffa-test/build.rs
buffa-codegen/src/context.rs
9 28 (32%) 22 (40%) 2026-06-19
buffa/src/lib.rs
buffa-codegen/src/impl_message.rs
8 28 (28%) 35 (22%) 2026-06-19
buffa-build/src/lib.rs
buffa-codegen/src/view.rs
8 34 (23%) 40 (20%) 2026-06-19
buffa-test/src/lib.rs
buffa-codegen/src/view.rs
8 24 (33%) 40 (20%) 2026-06-22
buffa/src/lib.rs
buffa-codegen/src/view.rs
7 28 (25%) 40 (17%) 2026-06-19