Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["buffa-descriptor"]
    n1[".changes"]
    n2["buffa"]
    n3["buffa-codegen"]
    n4["buffa-test"]
    n5["buffa-build"]
    n6["buffa-types"]
    n7["protoc-gen-buffa"]
    n8["buffa-remote-derive"]
    n9["ROOT"]
    n10["benchmarks"]
    n11["buffa-yaml"]
    n0 ---|"29"| n1
    n1 ---|"25"| n2
    n1 ---|"21"| n3
    n2 ---|"15"| n2
    n4 ---|"14"| n3
    n4 ---|"12"| n4
    n3 ---|"11"| n3
    n1 ---|"11"| n4
    n2 ---|"10"| n3
    n5 ---|"7"| n3
    n5 ---|"7"| n4
    n0 ---|"7"| n0
    n2 ---|"6"| n4
    n0 ---|"6"| n2
    n5 ---|"6"| n1
    n1 ---|"6"| n1
    n6 ---|"6"| n1
    n7 ---|"4"| n3
    n7 ---|"4"| n4
    n7 ---|"4"| n5
    n6 ---|"4"| n2
    n8 ---|"4"| n1
    n9 ---|"4"| n1
    n1 ---|"4"| n7
    n2 ---|"3"| n8
    n8 ---|"3"| n3
    n0 ---|"3"| n3
    n5 ---|"3"| n2
    n6 ---|"3"| n3
    n8 ---|"2"| n4
    n8 ---|"2"| n8
    n10 ---|"2"| n2
    n10 ---|"2"| n1
    n6 ---|"2"| n4
    n6 ---|"2"| n6
    n9 ---|"2"| n2
    n11 ---|"1"| n1
    n11 ---|"1"| n11
    n5 ---|"1"| n8
    n6 ---|"1"| n0
    n6 ---|"1"| n5
    n7 ---|"1"| n2
    n9 ---|"1"| n3
    n9 ---|"1"| n0
    n10 ---|"1"| n3
    n10 ---|"1"| n9
    n10 ---|"1"| n0
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#00688bFF,stroke-width:10px
    linkStyle 1 stroke:#00688bDB,stroke-width:8px
    linkStyle 2 stroke:#00688bC9,stroke-width:7px
    linkStyle 3 stroke:#a0a0a0A5,stroke-width:5px
    linkStyle 4 stroke:#00688b93,stroke-width:4px
    linkStyle 5 stroke:#a0a0a093,stroke-width:4px
    linkStyle 6 stroke:#a0a0a082,stroke-width:3px
    linkStyle 7 stroke:#00688b82,stroke-width:3px
    linkStyle 8 stroke:#00688b82,stroke-width:3px
    linkStyle 9 stroke:#00688b70,stroke-width:2px
    linkStyle 10 stroke:#00688b70,stroke-width:2px
    linkStyle 11 stroke:#a0a0a070,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:#a0a0a070,stroke-width:2px
    linkStyle 16 stroke:#00688b70,stroke-width:2px
    linkStyle 17 stroke:#00688b5E,stroke-width:1px
    linkStyle 18 stroke:#00688b5E,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:#00688b5E,stroke-width:1px
    linkStyle 27 stroke:#00688b5E,stroke-width:1px
    linkStyle 28 stroke:#00688b5E,stroke-width:1px
    linkStyle 29 stroke:#00688b4C,stroke-width:1px
    linkStyle 30 stroke:#a0a0a04C,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:#a0a0a04C,stroke-width:1px
    linkStyle 38 stroke:#00688b4C,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


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-codegen/src/message.rs
buffa-codegen/src/lib.rs
9 51 (17%) 73 (12%) 2026-10-06
buffa-test/src/lib.rs
buffa-test/build.rs
9 41 (21%) 46 (19%) 2026-10-06
buffa-test/build.rs
buffa-codegen/src/lib.rs
7 46 (15%) 73 (9%) 2026-10-06
buffa-test/build.rs
buffa-codegen/src/message.rs
7 46 (15%) 51 (13%) 2026-10-06
buffa-test/src/lib.rs
buffa-codegen/src/lib.rs
7 41 (17%) 73 (9%) 2026-10-06
buffa-test/src/lib.rs
buffa-codegen/src/message.rs
7 41 (17%) 51 (13%) 2026-10-06
buffa-build/src/lib.rs
buffa-codegen/src/lib.rs
7 52 (13%) 73 (9%) 2026-10-03
buffa-build/src/lib.rs
buffa-codegen/src/message.rs
7 52 (13%) 51 (13%) 2026-10-03
buffa-build/src/lib.rs
buffa-test/build.rs
6 52 (11%) 46 (13%) 2026-10-03
buffa-build/src/lib.rs
buffa-test/src/lib.rs
6 52 (11%) 41 (14%) 2026-10-03
buffa-codegen/src/lib.rs
buffa-codegen/src/context.rs
5 73 (6%) 34 (14%) 2026-10-06
buffa-codegen/src/message.rs
buffa-codegen/src/context.rs
5 51 (9%) 34 (14%) 2026-10-06
buffa-test/build.rs
buffa-codegen/src/context.rs
5 46 (10%) 34 (14%) 2026-10-06
buffa-test/src/lib.rs
buffa-codegen/src/context.rs
5 41 (12%) 34 (14%) 2026-10-06
buffa-codegen/src/view.rs
buffa-test/src/lib.rs
4 56 (7%) 41 (9%) 2026-09-24
buffa-build/src/lib.rs
buffa-codegen/src/context.rs
4 52 (7%) 34 (11%) 2026-10-02
protoc-gen-buffa/src/main.rs
buffa-codegen/src/context.rs
4 29 (13%) 34 (11%) 2026-10-02
protoc-gen-buffa/src/main.rs
buffa-codegen/src/lib.rs
4 29 (13%) 73 (5%) 2026-10-02
protoc-gen-buffa/src/main.rs
buffa-codegen/src/message.rs
4 29 (13%) 51 (7%) 2026-10-02
protoc-gen-buffa/src/main.rs
buffa-test/build.rs
4 29 (13%) 46 (8%) 2026-10-02
protoc-gen-buffa/src/main.rs
buffa-test/src/lib.rs
4 29 (13%) 41 (9%) 2026-10-02
protoc-gen-buffa/src/main.rs
buffa-build/src/lib.rs
4 29 (13%) 52 (7%) 2026-10-02
buffa-codegen/src/impl_message.rs
buffa-codegen/src/lib.rs
3 50 (6%) 73 (4%) 2026-10-03
buffa-codegen/src/impl_message.rs
buffa-codegen/src/message.rs
3 50 (6%) 51 (5%) 2026-10-03
buffa-codegen/src/impl_message.rs
buffa-test/build.rs
3 50 (6%) 46 (6%) 2026-10-03
buffa-codegen/src/impl_message.rs
buffa-test/src/lib.rs
3 50 (6%) 41 (7%) 2026-10-03
buffa/src/types.rs
buffa-remote-derive/src/lib.rs
3 22 (13%) 6 (50%) 2026-10-06
buffa-codegen/src/oneof.rs
buffa-codegen/src/lib.rs
3 30 (10%) 73 (4%) 2026-10-03
buffa-codegen/src/oneof.rs
buffa-codegen/src/message.rs
3 30 (10%) 51 (5%) 2026-10-03
buffa-codegen/src/view.rs
buffa-test/build.rs
3 56 (5%) 46 (6%) 2026-09-24
buffa-codegen/src/view.rs
buffa-codegen/src/lazy_view.rs
3 56 (5%) 14 (21%) 2026-10-03
buffa-descriptor/src/reflect/json_wkt.rs
buffa-descriptor/src/reflect/json.rs
3 11 (27%) 17 (17%) 2026-10-03
buffa-build/src/lib.rs
buffa-codegen/src/impl_message.rs
3 52 (5%) 50 (6%) 2026-10-03
buffa-codegen/src/impl_message.rs
buffa-codegen/src/context.rs
2 50 (4%) 34 (5%) 2026-10-02
buffa-remote-derive/src/lib.rs
buffa-test/build.rs
2 6 (33%) 46 (4%) 2026-10-03
buffa-remote-derive/src/lib.rs
buffa-test/src/lib.rs
2 6 (33%) 41 (4%) 2026-10-03
buffa-remote-derive/src/lib.rs
buffa-codegen/src/impl_message.rs
2 6 (33%) 50 (4%) 2026-10-06
buffa/src/types.rs
buffa-test/build.rs
2 22 (9%) 46 (4%) 2026-10-03
buffa/src/types.rs
buffa-test/src/lib.rs
2 22 (9%) 41 (4%) 2026-10-03
buffa/src/types.rs
buffa-codegen/src/impl_message.rs
2 22 (9%) 50 (4%) 2026-10-06
buffa/src/json_helpers.rs
buffa-codegen/src/message.rs
2 23 (8%) 51 (3%) 2026-09-26
buffa/src/json_helpers.rs
buffa-test/src/lib.rs
2 23 (8%) 41 (4%) 2026-09-21
buffa/src/json_helpers.rs
buffa/src/json.rs
2 23 (8%) 4 (50%) 2026-10-05
buffa/src/json_helpers/buffered.rs
buffa/src/json_helpers.rs
2 3 (66%) 23 (8%) 2026-10-05
buffa/src/text/token.rs
buffa/src/text/decoder.rs
2 7 (28%) 12 (16%) 2026-09-23
buffa-codegen/src/lazy_view.rs
buffa-codegen/src/lib.rs
2 14 (14%) 73 (2%) 2026-10-03
buffa-codegen/src/lazy_view.rs
buffa-codegen/src/message.rs
2 14 (14%) 51 (3%) 2026-10-03
buffa-codegen/src/lazy_view.rs
buffa-test/build.rs
2 14 (14%) 46 (4%) 2026-09-24
buffa-codegen/src/lazy_view.rs
buffa-test/src/lib.rs
2 14 (14%) 41 (4%) 2026-09-24
buffa-codegen/src/oneof.rs
buffa-codegen/src/context.rs
2 30 (6%) 34 (5%) 2026-10-01

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

data...

Pairs # same commits # commits 1 # commits 2 latest commit
buffa-test/src/lib.rs
buffa-test/build.rs
9 41 (21%) 46 (19%) 2026-10-06
buffa-test/build.rs
buffa-codegen/src/lib.rs
7 46 (15%) 73 (9%) 2026-10-06
buffa-test/build.rs
buffa-codegen/src/message.rs
7 46 (15%) 51 (13%) 2026-10-06
buffa-test/src/lib.rs
buffa-codegen/src/lib.rs
7 41 (17%) 73 (9%) 2026-10-06
buffa-test/src/lib.rs
buffa-codegen/src/message.rs
7 41 (17%) 51 (13%) 2026-10-06
buffa-build/src/lib.rs
buffa-codegen/src/lib.rs
7 52 (13%) 73 (9%) 2026-10-03
buffa-build/src/lib.rs
buffa-codegen/src/message.rs
7 52 (13%) 51 (13%) 2026-10-03
buffa-build/src/lib.rs
buffa-test/build.rs
6 52 (11%) 46 (13%) 2026-10-03
buffa-build/src/lib.rs
buffa-test/src/lib.rs
6 52 (11%) 41 (14%) 2026-10-03
buffa-test/build.rs
buffa-codegen/src/context.rs
5 46 (10%) 34 (14%) 2026-10-06
buffa-test/src/lib.rs
buffa-codegen/src/context.rs
5 41 (12%) 34 (14%) 2026-10-06
buffa-codegen/src/view.rs
buffa-test/src/lib.rs
4 56 (7%) 41 (9%) 2026-09-24
buffa-build/src/lib.rs
buffa-codegen/src/context.rs
4 52 (7%) 34 (11%) 2026-10-02
protoc-gen-buffa/src/main.rs
buffa-codegen/src/context.rs
4 29 (13%) 34 (11%) 2026-10-02
protoc-gen-buffa/src/main.rs
buffa-codegen/src/lib.rs
4 29 (13%) 73 (5%) 2026-10-02
protoc-gen-buffa/src/main.rs
buffa-codegen/src/message.rs
4 29 (13%) 51 (7%) 2026-10-02
protoc-gen-buffa/src/main.rs
buffa-test/build.rs
4 29 (13%) 46 (8%) 2026-10-02
protoc-gen-buffa/src/main.rs
buffa-test/src/lib.rs
4 29 (13%) 41 (9%) 2026-10-02
protoc-gen-buffa/src/main.rs
buffa-build/src/lib.rs
4 29 (13%) 52 (7%) 2026-10-02
buffa-codegen/src/impl_message.rs
buffa-test/build.rs
3 50 (6%) 46 (6%) 2026-10-03