openai / orchard 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).
No temporal dependencies found.
No temporal dependencies found.
No file pairs changed together.
flowchart TB
n0["internal"]
n1["api"]
n2["pkg"]
n0 ---|"4"| n0
n1 ---|"2"| n0
n2 ---|"2"| n0
n2 ---|"2"| n1
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#a0a0a093,stroke-width:4px
linkStyle 1 stroke:#00688b70,stroke-width:2px
linkStyle 2 stroke:#00688b70,stroke-width:2px
linkStyle 3 stroke:#00688b70,stroke-width:2px
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| internal/controller/sshexec/sshexec.go internal/controller/api_vms_exec.go |
3 | 4 (75%) | 6 (50%) | 2026-05-11 |
| internal/controller/exec_sessions.go internal/controller/api_vms_exec.go |
3 | 3 (100%) | 6 (50%) | 2026-05-11 |
| internal/controller/sshexec/sshexec.go internal/controller/exec_sessions.go |
3 | 4 (75%) | 3 (100%) | 2026-05-11 |
| internal/controller/option.go internal/controller/controller.go |
2 | 16 (12%) | 44 (4%) | 2026-05-11 |
| internal/controller/sshexec/sshexec.go internal/controller/controller.go |
2 | 4 (50%) | 44 (4%) | 2026-05-11 |
| internal/controller/option.go internal/command/controller/run.go |
2 | 16 (12%) | 28 (7%) | 2026-05-11 |
| api/openapi.yaml internal/controller/exec_sessions.go |
2 | 30 (6%) | 3 (66%) | 2026-05-05 |
| internal/execstream/frame.go api/openapi.yaml |
2 | 3 (66%) | 30 (6%) | 2026-05-05 |
| pkg/client/vms.go internal/controller/sshexec/sshexec.go |
2 | 19 (10%) | 4 (50%) | 2026-05-05 |
| pkg/client/vms.go internal/execstream/frame.go |
2 | 19 (10%) | 3 (66%) | 2026-05-05 |
| internal/controller/option.go internal/controller/api_vms_exec.go |
2 | 16 (12%) | 6 (33%) | 2026-05-11 |
| internal/execstream/frame.go internal/controller/exec_sessions.go |
2 | 3 (66%) | 3 (66%) | 2026-05-05 |
| internal/controller/option.go internal/controller/exec_sessions.go |
2 | 16 (12%) | 3 (66%) | 2026-05-11 |
| api/openapi.yaml internal/controller/sshexec/sshexec.go |
2 | 30 (6%) | 4 (50%) | 2026-05-05 |
| internal/controller/controller.go internal/controller/api_vms_exec.go |
2 | 44 (4%) | 6 (33%) | 2026-05-11 |
| internal/controller/exec_sessions.go internal/controller/controller.go |
2 | 3 (66%) | 44 (4%) | 2026-05-11 |
| internal/controller/exec_sessions.go internal/command/controller/run.go |
2 | 3 (66%) | 28 (7%) | 2026-05-11 |
| internal/controller/sshexec/sshexec.go internal/command/controller/run.go |
2 | 4 (50%) | 28 (7%) | 2026-05-11 |
| api/openapi.yaml internal/controller/api_vms_exec.go |
2 | 30 (6%) | 6 (33%) | 2026-05-05 |
| pkg/client/vms.go api/openapi.yaml |
2 | 19 (10%) | 30 (6%) | 2026-05-05 |
| internal/controller/controller.go internal/command/controller/run.go |
2 | 44 (4%) | 28 (7%) | 2026-05-11 |
| pkg/client/vms.go internal/controller/exec_sessions.go |
2 | 19 (10%) | 3 (66%) | 2026-05-05 |
| internal/controller/sshexec/sshexec.go internal/controller/option.go |
2 | 4 (50%) | 16 (12%) | 2026-05-11 |
| internal/execstream/frame.go internal/controller/sshexec/sshexec.go |
2 | 3 (66%) | 4 (50%) | 2026-05-05 |
| internal/execstream/frame.go internal/controller/api_vms_exec.go |
2 | 3 (66%) | 6 (33%) | 2026-05-05 |
| internal/controller/api_vms_exec.go internal/command/controller/run.go |
2 | 6 (33%) | 28 (7%) | 2026-05-11 |
| pkg/client/vms.go internal/controller/api_vms_exec.go |
2 | 19 (10%) | 6 (33%) | 2026-05-05 |
| internal/controller/exec_ssh_clients.go internal/controller/exec_sessions.go |
1 | 1 (100%) | 3 (33%) | 2026-05-11 |
| api/openapi.yaml internal/controller/option.go |
1 | 30 (3%) | 16 (6%) | 2026-05-04 |
| internal/execstream/frame.go internal/controller/option.go |
1 | 3 (33%) | 16 (6%) | 2026-05-04 |
| internal/controller/option.go internal/controller/exec_ssh_clients.go |
1 | 16 (6%) | 1 (100%) | 2026-05-11 |
| api/openapi.yaml internal/controller/controller.go |
1 | 30 (3%) | 44 (2%) | 2026-05-04 |
| pkg/client/vms.go internal/controller/option.go |
1 | 19 (5%) | 16 (6%) | 2026-05-04 |
| internal/controller/api_workers.go internal/controller/controller.go |
1 | 22 (4%) | 44 (2%) | 2026-04-12 |
| internal/controller/exec_ssh_clients.go internal/command/controller/run.go |
1 | 1 (100%) | 28 (3%) | 2026-05-11 |
| pkg/client/vms.go internal/command/controller/run.go |
1 | 19 (5%) | 28 (3%) | 2026-05-04 |
| internal/controller/exec_ssh_clients.go internal/controller/controller.go |
1 | 1 (100%) | 44 (2%) | 2026-05-11 |
| internal/controller/exec_ssh_clients.go internal/controller/api_vms_exec.go |
1 | 1 (100%) | 6 (16%) | 2026-05-11 |
| internal/execstream/frame.go internal/controller/controller.go |
1 | 3 (33%) | 44 (2%) | 2026-05-04 |
| internal/execstream/frame.go internal/command/controller/run.go |
1 | 3 (33%) | 28 (3%) | 2026-05-04 |
| internal/controller/sshexec/sshexec.go internal/controller/exec_ssh_clients.go |
1 | 4 (25%) | 1 (100%) | 2026-05-11 |
| pkg/client/vms.go internal/controller/controller.go |
1 | 19 (5%) | 44 (2%) | 2026-05-04 |
| api/openapi.yaml internal/command/controller/run.go |
1 | 30 (3%) | 28 (3%) | 2026-05-04 |
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| internal/controller/sshexec/sshexec.go internal/controller/api_vms_exec.go |
3 | 4 (75%) | 6 (50%) | 2026-05-11 |
| internal/controller/sshexec/sshexec.go internal/controller/exec_sessions.go |
3 | 4 (75%) | 3 (100%) | 2026-05-11 |
| internal/controller/sshexec/sshexec.go internal/controller/controller.go |
2 | 4 (50%) | 44 (4%) | 2026-05-11 |
| internal/controller/option.go internal/command/controller/run.go |
2 | 16 (12%) | 28 (7%) | 2026-05-11 |
| api/openapi.yaml internal/controller/exec_sessions.go |
2 | 30 (6%) | 3 (66%) | 2026-05-05 |
| internal/execstream/frame.go api/openapi.yaml |
2 | 3 (66%) | 30 (6%) | 2026-05-05 |
| pkg/client/vms.go internal/controller/sshexec/sshexec.go |
2 | 19 (10%) | 4 (50%) | 2026-05-05 |
| pkg/client/vms.go internal/execstream/frame.go |
2 | 19 (10%) | 3 (66%) | 2026-05-05 |
| internal/execstream/frame.go internal/controller/exec_sessions.go |
2 | 3 (66%) | 3 (66%) | 2026-05-05 |
| api/openapi.yaml internal/controller/sshexec/sshexec.go |
2 | 30 (6%) | 4 (50%) | 2026-05-05 |
| internal/controller/exec_sessions.go internal/command/controller/run.go |
2 | 3 (66%) | 28 (7%) | 2026-05-11 |
| internal/controller/sshexec/sshexec.go internal/command/controller/run.go |
2 | 4 (50%) | 28 (7%) | 2026-05-11 |
| api/openapi.yaml internal/controller/api_vms_exec.go |
2 | 30 (6%) | 6 (33%) | 2026-05-05 |
| pkg/client/vms.go api/openapi.yaml |
2 | 19 (10%) | 30 (6%) | 2026-05-05 |
| internal/controller/controller.go internal/command/controller/run.go |
2 | 44 (4%) | 28 (7%) | 2026-05-11 |
| pkg/client/vms.go internal/controller/exec_sessions.go |
2 | 19 (10%) | 3 (66%) | 2026-05-05 |
| internal/controller/sshexec/sshexec.go internal/controller/option.go |
2 | 4 (50%) | 16 (12%) | 2026-05-11 |
| internal/execstream/frame.go internal/controller/sshexec/sshexec.go |
2 | 3 (66%) | 4 (50%) | 2026-05-05 |
| internal/execstream/frame.go internal/controller/api_vms_exec.go |
2 | 3 (66%) | 6 (33%) | 2026-05-05 |
| internal/controller/api_vms_exec.go internal/command/controller/run.go |
2 | 6 (33%) | 28 (7%) | 2026-05-11 |
flowchart TB
n0["internal"]
n1["pkg"]
n2["api"]
n0 ---|"17"| n0
n1 ---|"10"| n0
n1 ---|"6"| n2
n2 ---|"6"| n0
n1 ---|"5"| n1
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:#00688bA5,stroke-width:5px
linkStyle 2 stroke:#00688b82,stroke-width:3px
linkStyle 3 stroke:#00688b82,stroke-width:3px
linkStyle 4 stroke:#a0a0a070,stroke-width:2px
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| pkg/client/vms.go api/openapi.yaml |
5 | 19 (26%) | 30 (16%) | 2026-05-05 |
| api/openapi.yaml internal/controller/api_vms_exec.go |
4 | 30 (13%) | 6 (66%) | 2026-05-05 |
| internal/controller/option.go internal/controller/controller.go |
4 | 16 (25%) | 44 (9%) | 2026-05-11 |
| internal/controller/sshexec/sshexec.go internal/controller/api_vms_exec.go |
4 | 4 (100%) | 6 (66%) | 2026-05-11 |
| internal/controller/api_vms.go api/openapi.yaml |
3 | 32 (9%) | 30 (10%) | 2026-03-16 |
| internal/controller/api_workers.go internal/controller/controller.go |
3 | 22 (13%) | 44 (6%) | 2026-04-12 |
| pkg/client/vms.go internal/controller/api_vms_exec.go |
3 | 19 (15%) | 6 (50%) | 2026-05-05 |
| pkg/client/vms.go internal/controller/sshexec/sshexec.go |
3 | 19 (15%) | 4 (75%) | 2026-05-05 |
| internal/controller/controller.go internal/controller/api_vms_exec.go |
3 | 44 (6%) | 6 (50%) | 2026-05-11 |
| internal/controller/exec_sessions.go internal/controller/api_vms_exec.go |
3 | 3 (100%) | 6 (50%) | 2026-05-11 |
| internal/worker/worker.go internal/worker/option.go |
3 | 40 (7%) | 12 (25%) | 2026-03-16 |
| pkg/client/vms.go internal/execstream/frame.go |
3 | 19 (15%) | 3 (100%) | 2026-05-05 |
| api/openapi.yaml internal/controller/sshexec/sshexec.go |
3 | 30 (10%) | 4 (75%) | 2026-05-05 |
| internal/controller/option.go internal/command/controller/run.go |
3 | 16 (18%) | 28 (10%) | 2026-05-11 |
| internal/worker/worker.go internal/worker/vmmanager/tart/tart.go |
3 | 40 (7%) | 3 (100%) | 2026-03-16 |
| internal/controller/store/store.go internal/controller/api_vms.go |
3 | 11 (27%) | 32 (9%) | 2026-02-05 |
| pkg/resource/v1/v1.go api/openapi.yaml |
3 | 33 (9%) | 30 (10%) | 2026-03-16 |
| internal/controller/controller.go internal/command/controller/run.go |
3 | 44 (6%) | 28 (10%) | 2026-05-11 |
| internal/worker/worker.go internal/worker/vmmanager/vmmanager.go |
3 | 40 (7%) | 8 (37%) | 2026-03-16 |
| internal/execstream/frame.go internal/controller/api_vms_exec.go |
3 | 3 (100%) | 6 (50%) | 2026-05-05 |
| internal/controller/sshexec/sshexec.go internal/controller/exec_sessions.go |
3 | 4 (75%) | 3 (100%) | 2026-05-11 |
| internal/execstream/frame.go api/openapi.yaml |
3 | 3 (100%) | 30 (10%) | 2026-05-05 |
| internal/execstream/frame.go internal/controller/sshexec/sshexec.go |
3 | 3 (100%) | 4 (75%) | 2026-05-05 |
| internal/worker/vmmanager/vmmanager.go internal/worker/vmmanager/tart/tart.go |
3 | 8 (37%) | 3 (100%) | 2026-03-16 |
| pkg/resource/v1/v1.go internal/controller/api_vms.go |
3 | 33 (9%) | 32 (9%) | 2026-03-17 |
| internal/worker/worker.go internal/controller/api_workers.go |
2 | 40 (5%) | 22 (9%) | 2026-03-16 |
| internal/worker/worker.go api/openapi.yaml |
2 | 40 (5%) | 30 (6%) | 2026-03-16 |
| internal/worker/rpc.go internal/worker/worker.go |
2 | 13 (15%) | 40 (5%) | 2026-01-28 |
| internal/controller/store/badger/badger_vm.go internal/controller/api_vms.go |
2 | 7 (28%) | 32 (6%) | 2026-02-05 |
| internal/controller/store/store.go internal/controller/store/badger/badger_vm.go |
2 | 11 (18%) | 7 (28%) | 2026-02-05 |
| internal/controller/option.go internal/controller/api_vms_exec.go |
2 | 16 (12%) | 6 (33%) | 2026-05-11 |
| pkg/resource/v1/worker.go api/openapi.yaml |
2 | 8 (25%) | 30 (6%) | 2026-03-16 |
| internal/worker/vmmanager/tart/tart.go internal/worker/vmmanager/tart/cmd.go |
2 | 3 (66%) | 2 (100%) | 2026-03-16 |
| internal/controller/store/store.go pkg/client/vms.go |
2 | 11 (18%) | 19 (10%) | 2026-01-29 |
| pkg/client/option.go internal/worker/worker.go |
2 | 7 (28%) | 40 (5%) | 2026-01-29 |
| internal/worker/worker.go pkg/resource/v1/v1.go |
2 | 40 (5%) | 33 (6%) | 2026-03-16 |
| internal/worker/vmmanager/vmmanager.go internal/controller/api_workers.go |
2 | 8 (25%) | 22 (9%) | 2026-03-16 |
| internal/worker/vmmanager/vmmanager.go internal/worker/vmmanager/tart/cmd.go |
2 | 8 (25%) | 2 (100%) | 2026-03-16 |
| internal/controller/exec_sessions.go internal/command/controller/run.go |
2 | 3 (66%) | 28 (7%) | 2026-05-11 |
| pkg/resource/v1/v1.go pkg/client/vms.go |
2 | 33 (6%) | 19 (10%) | 2026-02-12 |
| internal/controller/option.go internal/controller/exec_sessions.go |
2 | 16 (12%) | 3 (66%) | 2026-05-11 |
| internal/worker/rpc.go internal/worker/vmmanager/tart/tart.go |
2 | 13 (15%) | 3 (66%) | 2026-01-28 |
| internal/worker/rpcv2.go internal/worker/vmmanager/vmmanager.go |
2 | 6 (33%) | 8 (25%) | 2026-01-28 |
| internal/controller/sshexec/sshexec.go internal/controller/controller.go |
2 | 4 (50%) | 44 (4%) | 2026-05-11 |
| internal/worker/worker.go internal/worker/vmmanager/base/base.go |
2 | 40 (5%) | 2 (100%) | 2026-03-16 |
| internal/worker/worker.go internal/controller/controller.go |
2 | 40 (5%) | 44 (4%) | 2026-03-16 |
| internal/controller/scheduler/scheduler.go internal/controller/controller.go |
2 | 21 (9%) | 44 (4%) | 2026-03-16 |
| internal/echoserver/echoserver.go internal/command/worker/run.go |
2 | 2 (100%) | 21 (9%) | 2026-02-05 |
| internal/worker/vmmanager/tart/tart.go internal/controller/api_workers.go |
2 | 3 (66%) | 22 (9%) | 2026-03-16 |
| internal/controller/api_vms_portforward.go pkg/resource/v1/v1.go |
2 | 21 (9%) | 33 (6%) | 2026-03-16 |
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| pkg/client/vms.go api/openapi.yaml |
5 | 19 (26%) | 30 (16%) | 2026-05-05 |
| api/openapi.yaml internal/controller/api_vms_exec.go |
4 | 30 (13%) | 6 (66%) | 2026-05-05 |
| internal/controller/sshexec/sshexec.go internal/controller/api_vms_exec.go |
4 | 4 (100%) | 6 (66%) | 2026-05-11 |
| internal/controller/api_vms.go api/openapi.yaml |
3 | 32 (9%) | 30 (10%) | 2026-03-16 |
| pkg/client/vms.go internal/controller/api_vms_exec.go |
3 | 19 (15%) | 6 (50%) | 2026-05-05 |
| pkg/client/vms.go internal/controller/sshexec/sshexec.go |
3 | 19 (15%) | 4 (75%) | 2026-05-05 |
| pkg/client/vms.go internal/execstream/frame.go |
3 | 19 (15%) | 3 (100%) | 2026-05-05 |
| api/openapi.yaml internal/controller/sshexec/sshexec.go |
3 | 30 (10%) | 4 (75%) | 2026-05-05 |
| internal/controller/option.go internal/command/controller/run.go |
3 | 16 (18%) | 28 (10%) | 2026-05-11 |
| internal/worker/worker.go internal/worker/vmmanager/tart/tart.go |
3 | 40 (7%) | 3 (100%) | 2026-03-16 |
| internal/controller/store/store.go internal/controller/api_vms.go |
3 | 11 (27%) | 32 (9%) | 2026-02-05 |
| pkg/resource/v1/v1.go api/openapi.yaml |
3 | 33 (9%) | 30 (10%) | 2026-03-16 |
| internal/controller/controller.go internal/command/controller/run.go |
3 | 44 (6%) | 28 (10%) | 2026-05-11 |
| internal/worker/worker.go internal/worker/vmmanager/vmmanager.go |
3 | 40 (7%) | 8 (37%) | 2026-03-16 |
| internal/execstream/frame.go internal/controller/api_vms_exec.go |
3 | 3 (100%) | 6 (50%) | 2026-05-05 |
| internal/controller/sshexec/sshexec.go internal/controller/exec_sessions.go |
3 | 4 (75%) | 3 (100%) | 2026-05-11 |
| internal/execstream/frame.go api/openapi.yaml |
3 | 3 (100%) | 30 (10%) | 2026-05-05 |
| internal/execstream/frame.go internal/controller/sshexec/sshexec.go |
3 | 3 (100%) | 4 (75%) | 2026-05-05 |
| internal/worker/vmmanager/vmmanager.go internal/worker/vmmanager/tart/tart.go |
3 | 8 (37%) | 3 (100%) | 2026-03-16 |
| pkg/resource/v1/v1.go internal/controller/api_vms.go |
3 | 33 (9%) | 32 (9%) | 2026-03-17 |