Uber / cadence-idl
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
go/proto/api/v1/service_workflow.pb.yarpc.go
go/proto/admin/v1/service.pb.yarpc.go
3 23 (13%) 14 (21%) 2024-03-25
go/proto/admin/v1/service.pb.yarpc.go
thrift/shared.thrift
3 14 (21%) 68 (4%) 2024-03-25
go/proto/api/v1/service_worker.pb.yarpc.go
thrift/shared.thrift
3 17 (17%) 68 (4%) 2024-03-25
go/proto/api/v1/service_workflow.pb.yarpc.go
go/proto/api/v1/service_worker.pb.yarpc.go
3 23 (13%) 17 (17%) 2024-03-25
go/proto/api/v1/service_workflow.pb.yarpc.go
thrift/shared.thrift
3 23 (13%) 68 (4%) 2024-03-25
go/proto/api/v1/service_worker.pb.yarpc.go
go/proto/admin/v1/service.pb.yarpc.go
3 17 (17%) 14 (21%) 2024-03-25
go/proto/api/v1/history.pb.yarpc.go
go/proto/admin/v1/service.pb.yarpc.go
2 14 (14%) 14 (14%) 2024-03-25
proto/uber/cadence/api/v1/history.proto
go/proto/api/v1/service_workflow.pb.yarpc.go
2 8 (25%) 23 (8%) 2024-03-25
proto/uber/cadence/api/v1/history.proto
go/proto/admin/v1/service.pb.yarpc.go
2 8 (25%) 14 (14%) 2024-03-25
proto/uber/cadence/api/v1/history.proto
go/proto/admin/v1/queue.pb.yarpc.go
2 8 (25%) 12 (16%) 2024-03-25
go/proto/api/v1/service_worker.pb.yarpc.go
go/proto/admin/v1/queue.pb.yarpc.go
2 17 (11%) 12 (16%) 2024-03-25
proto/uber/cadence/api/v1/history.proto
go/proto/api/v1/history.pb.yarpc.go
2 8 (25%) 14 (14%) 2024-03-25
go/proto/api/v1/service_visibility.pb.yarpc.go
thrift/shared.thrift
2 13 (15%) 68 (2%) 2024-03-23
go/proto/api/v1/history.pb.yarpc.go
thrift/shared.thrift
2 14 (14%) 68 (2%) 2024-03-25
go/proto/api/v1/service_visibility.pb.yarpc.go
go/proto/api/v1/service_domain.pb.yarpc.go
2 13 (15%) 10 (20%) 2024-03-23
go/proto/api/v1/service_visibility.pb.yarpc.go
go/proto/admin/v1/service.pb.yarpc.go
2 13 (15%) 14 (14%) 2024-03-23
go/proto/api/v1/service_visibility.pb.yarpc.go
go/proto/api/v1/service_workflow.pb.yarpc.go
2 13 (15%) 23 (8%) 2024-03-23
proto/uber/cadence/api/v1/history.proto
thrift/shared.thrift
2 8 (25%) 68 (2%) 2024-03-25
go/proto/api/v1/service_visibility.pb.yarpc.go
go/proto/api/v1/service_worker.pb.yarpc.go
2 13 (15%) 17 (11%) 2024-03-23
go/proto/api/v1/service_workflow.pb.yarpc.go
go/proto/admin/v1/queue.pb.yarpc.go
2 23 (8%) 12 (16%) 2024-03-25
go/proto/api/v1/service_domain.pb.yarpc.go
thrift/shared.thrift
2 10 (20%) 68 (2%) 2024-03-23
go/proto/api/v1/service_domain.pb.yarpc.go
go/proto/api/v1/service_workflow.pb.yarpc.go
2 10 (20%) 23 (8%) 2024-03-23
go/proto/api/v1/service_domain.pb.yarpc.go
go/proto/api/v1/service_worker.pb.yarpc.go
2 10 (20%) 17 (11%) 2024-03-23
go/proto/api/v1/service_worker.pb.yarpc.go
go/proto/api/v1/history.pb.yarpc.go
2 17 (11%) 14 (14%) 2024-03-25
proto/uber/cadence/api/v1/history.proto
go/proto/api/v1/service_worker.pb.yarpc.go
2 8 (25%) 17 (11%) 2024-03-25
go/proto/api/v1/service_meta.pb.yarpc.go
go/proto/admin/v1/service.pb.yarpc.go
2 8 (25%) 14 (14%) 2024-03-23
go/proto/api/v1/service_meta.pb.yarpc.go
go/proto/api/v1/service_workflow.pb.yarpc.go
2 8 (25%) 23 (8%) 2024-03-23
go/proto/admin/v1/queue.pb.yarpc.go
thrift/shared.thrift
2 12 (16%) 68 (2%) 2024-03-25
go/proto/api/v1/service_meta.pb.yarpc.go
go/proto/api/v1/service_worker.pb.yarpc.go
2 8 (25%) 17 (11%) 2024-03-23
go/proto/api/v1/service_workflow.pb.yarpc.go
go/proto/api/v1/history.pb.yarpc.go
2 23 (8%) 14 (14%) 2024-03-25
go/proto/api/v1/history.pb.yarpc.go
go/proto/admin/v1/queue.pb.yarpc.go
2 14 (14%) 12 (16%) 2024-03-25
go/proto/admin/v1/service.pb.yarpc.go
go/proto/admin/v1/queue.pb.yarpc.go
2 14 (14%) 12 (16%) 2024-03-25
go/proto/api/v1/service_domain.pb.yarpc.go
go/proto/admin/v1/service.pb.yarpc.go
2 10 (20%) 14 (14%) 2024-03-23
go/proto/api/v1/service_meta.pb.yarpc.go
thrift/shared.thrift
2 8 (25%) 68 (2%) 2024-03-23
go/proto/api/v1/service_visibility.pb.yarpc.go
go/proto/api/v1/service_meta.pb.yarpc.go
2 13 (15%) 8 (25%) 2024-03-23
go/proto/api/v1/service_meta.pb.yarpc.go
go/proto/api/v1/service_domain.pb.yarpc.go
2 8 (25%) 10 (20%) 2024-03-23
proto/uber/cadence/api/v1/error.proto
go/proto/api/v1/service_worker.pb.yarpc.go
1 7 (14%) 17 (5%) 2024-03-18
go/proto/api/v1/error.pb.go
go/proto/api/v1/service_workflow.pb.yarpc.go
1 4 (25%) 23 (4%) 2024-03-18
go/proto/api/v1/error.pb.go
go/proto/api/v1/service_meta.pb.yarpc.go
1 4 (25%) 8 (12%) 2024-03-18
go/proto/api/v1/service_domain.pb.yarpc.go
go/proto/admin/v1/queue.pb.yarpc.go
1 10 (10%) 12 (8%) 2024-03-23
go/proto/api/v1/service_domain.pb.yarpc.go
go/proto/api/v1/history.pb.yarpc.go
1 10 (10%) 14 (7%) 2024-03-23
go/proto/api/v1/error.pb.go
go/proto/api/v1/service_domain.pb.yarpc.go
1 4 (25%) 10 (10%) 2024-03-18
go/proto/api/v1/error.pb.yarpc.go
go/proto/admin/v1/service.pb.yarpc.go
1 4 (25%) 14 (7%) 2024-03-18
go/proto/api/v1/error.pb.go
go/proto/api/v1/service_worker.pb.yarpc.go
1 4 (25%) 17 (5%) 2024-03-18
proto/uber/cadence/api/v1/error.proto
go/proto/api/v1/error.pb.yarpc.go
1 7 (14%) 4 (25%) 2024-03-18
go/proto/api/v1/error.pb.yarpc.go
go/proto/api/v1/service_meta.pb.yarpc.go
1 4 (25%) 8 (12%) 2024-03-18
go/proto/api/v1/error.pb.yarpc.go
thrift/shared.thrift
1 4 (25%) 68 (1%) 2024-03-18
thrift/shared.thrift
thrift/history.thrift
1 68 (1%) 19 (5%) 2024-03-27
go/proto/api/v1/service_visibility.pb.yarpc.go
go/proto/admin/v1/queue.pb.yarpc.go
1 13 (7%) 12 (8%) 2024-03-23
go/proto/api/v1/error.pb.yarpc.go
go/proto/api/v1/service_visibility.pb.yarpc.go
1 4 (25%) 13 (7%) 2024-03-18
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [go/proto/api/v1/service_workflow.pb.yarpc.go] [go/proto/api/v1/service_workflow.pb.yarpc.go] [go/proto/admin/v1/service.pb.yarpc.go] [go/proto/admin/v1/service.pb.yarpc.go] [go/proto/api/v1/service_workflow.pb.yarpc.go]--[go/proto/admin/v1/service.pb.yarpc.go] 3 [thrift/shared.thrift] [thrift/shared.thrift] [go/proto/api/v1/service_workflow.pb.yarpc.go]--[thrift/shared.thrift] 3 [go/proto/api/v1/service_worker.pb.yarpc.go] [go/proto/api/v1/service_worker.pb.yarpc.go] [go/proto/api/v1/service_workflow.pb.yarpc.go]--[go/proto/api/v1/service_worker.pb.yarpc.go] 3 [go/proto/api/v1/history.pb.yarpc.go] [go/proto/api/v1/history.pb.yarpc.go] [go/proto/api/v1/service_workflow.pb.yarpc.go]--[go/proto/api/v1/history.pb.yarpc.go] 2 [go/proto/admin/v1/queue.pb.yarpc.go] [go/proto/admin/v1/queue.pb.yarpc.go] [go/proto/api/v1/service_workflow.pb.yarpc.go]--[go/proto/admin/v1/queue.pb.yarpc.go] 2 [go/proto/admin/v1/service.pb.yarpc.go]--[thrift/shared.thrift] 3 [go/proto/admin/v1/service.pb.yarpc.go]--[go/proto/admin/v1/queue.pb.yarpc.go] 2 [thrift/history.thrift] [thrift/history.thrift] [thrift/shared.thrift]--[thrift/history.thrift] 1 [go/proto/api/v1/service_worker.pb.yarpc.go]--[go/proto/admin/v1/service.pb.yarpc.go] 3 [go/proto/api/v1/service_worker.pb.yarpc.go]--[thrift/shared.thrift] 3 [go/proto/api/v1/service_worker.pb.yarpc.go]--[go/proto/api/v1/history.pb.yarpc.go] 2 [go/proto/api/v1/service_worker.pb.yarpc.go]--[go/proto/admin/v1/queue.pb.yarpc.go] 2 [go/proto/api/v1/history.pb.yarpc.go]--[go/proto/admin/v1/service.pb.yarpc.go] 2 [go/proto/api/v1/history.pb.yarpc.go]--[thrift/shared.thrift] 2 [go/proto/api/v1/history.pb.yarpc.go]--[go/proto/admin/v1/queue.pb.yarpc.go] 2 [proto/uber/cadence/api/v1/history.proto] [proto/uber/cadence/api/v1/history.proto] [proto/uber/cadence/api/v1/history.proto]--[go/proto/api/v1/service_workflow.pb.yarpc.go] 2 [proto/uber/cadence/api/v1/history.proto]--[go/proto/admin/v1/service.pb.yarpc.go] 2 [proto/uber/cadence/api/v1/history.proto]--[thrift/shared.thrift] 2 [proto/uber/cadence/api/v1/history.proto]--[go/proto/api/v1/service_worker.pb.yarpc.go] 2 [proto/uber/cadence/api/v1/history.proto]--[go/proto/api/v1/history.pb.yarpc.go] 2 [proto/uber/cadence/api/v1/history.proto]--[go/proto/admin/v1/queue.pb.yarpc.go] 2 [go/proto/admin/v1/queue.pb.yarpc.go]--[thrift/shared.thrift] 2 [go/proto/api/v1/service_visibility.pb.yarpc.go] [go/proto/api/v1/service_visibility.pb.yarpc.go] [go/proto/api/v1/service_visibility.pb.yarpc.go]--[go/proto/api/v1/service_workflow.pb.yarpc.go] 2 [go/proto/api/v1/service_visibility.pb.yarpc.go]--[go/proto/admin/v1/service.pb.yarpc.go] 2 [go/proto/api/v1/service_visibility.pb.yarpc.go]--[thrift/shared.thrift] 2 [go/proto/api/v1/service_visibility.pb.yarpc.go]--[go/proto/api/v1/service_worker.pb.yarpc.go] 2 [go/proto/api/v1/service_visibility.pb.yarpc.go]--[go/proto/admin/v1/queue.pb.yarpc.go] 1 [go/proto/api/v1/service_domain.pb.yarpc.go] [go/proto/api/v1/service_domain.pb.yarpc.go] [go/proto/api/v1/service_visibility.pb.yarpc.go]--[go/proto/api/v1/service_domain.pb.yarpc.go] 2 [go/proto/api/v1/service_meta.pb.yarpc.go] [go/proto/api/v1/service_meta.pb.yarpc.go] [go/proto/api/v1/service_visibility.pb.yarpc.go]--[go/proto/api/v1/service_meta.pb.yarpc.go] 2 [go/proto/api/v1/service_domain.pb.yarpc.go]--[go/proto/api/v1/service_workflow.pb.yarpc.go] 2 [go/proto/api/v1/service_domain.pb.yarpc.go]--[go/proto/admin/v1/service.pb.yarpc.go] 2 [go/proto/api/v1/service_domain.pb.yarpc.go]--[thrift/shared.thrift] 2 [go/proto/api/v1/service_domain.pb.yarpc.go]--[go/proto/api/v1/service_worker.pb.yarpc.go] 2 [go/proto/api/v1/service_domain.pb.yarpc.go]--[go/proto/api/v1/history.pb.yarpc.go] 1 [go/proto/api/v1/service_domain.pb.yarpc.go]--[go/proto/admin/v1/queue.pb.yarpc.go] 1 [go/proto/api/v1/service_meta.pb.yarpc.go]--[go/proto/api/v1/service_workflow.pb.yarpc.go] 2 [go/proto/api/v1/service_meta.pb.yarpc.go]--[go/proto/admin/v1/service.pb.yarpc.go] 2 [go/proto/api/v1/service_meta.pb.yarpc.go]--[thrift/shared.thrift] 2 [go/proto/api/v1/service_meta.pb.yarpc.go]--[go/proto/api/v1/service_worker.pb.yarpc.go] 2 [go/proto/api/v1/service_meta.pb.yarpc.go]--[go/proto/api/v1/service_domain.pb.yarpc.go] 2 [proto/uber/cadence/api/v1/error.proto] [proto/uber/cadence/api/v1/error.proto] [proto/uber/cadence/api/v1/error.proto]--[go/proto/api/v1/service_worker.pb.yarpc.go] 1 [go/proto/api/v1/error.pb.yarpc.go] [go/proto/api/v1/error.pb.yarpc.go] [proto/uber/cadence/api/v1/error.proto]--[go/proto/api/v1/error.pb.yarpc.go] 1 [go/proto/api/v1/error.pb.go] [go/proto/api/v1/error.pb.go] [go/proto/api/v1/error.pb.go]--[go/proto/api/v1/service_workflow.pb.yarpc.go] 1 [go/proto/api/v1/error.pb.go]--[go/proto/api/v1/service_worker.pb.yarpc.go] 1 [go/proto/api/v1/error.pb.go]--[go/proto/api/v1/service_domain.pb.yarpc.go] 1 [go/proto/api/v1/error.pb.go]--[go/proto/api/v1/service_meta.pb.yarpc.go] 1 [go/proto/api/v1/error.pb.yarpc.go]--[go/proto/admin/v1/service.pb.yarpc.go] 1 [go/proto/api/v1/error.pb.yarpc.go]--[thrift/shared.thrift] 1 [go/proto/api/v1/error.pb.yarpc.go]--[go/proto/api/v1/service_visibility.pb.yarpc.go] 1 [go/proto/api/v1/error.pb.yarpc.go]--[go/proto/api/v1/service_meta.pb.yarpc.go] 1
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...
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 go go go--go 3 thrift thrift go--thrift 3 thrift--thrift 1 proto proto proto--go 3 proto--thrift 3
Download: SVG DOT (open online Graphviz editor)

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