apache / mynewt-nimble
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
apps/bttester/src/btp/bttester.h
apps/bttester/src/btp_gatt.c
4 10 (40%) 9 (44%) 2023-07-13
apps/bttester/src/btp_gatt_cl.c
apps/bttester/src/btp_gap.c
4 7 (57%) 8 (50%) 2023-07-13
apps/bttester/src/btp_gatt_cl.c
apps/bttester/src/btp_l2cap.c
4 7 (57%) 8 (50%) 2023-07-13
apps/bttester/src/btp_gatt_cl.c
apps/bttester/src/btp/bttester.h
4 7 (57%) 10 (40%) 2023-07-13
apps/bttester/src/btp_mesh.c
apps/bttester/src/btp/bttester.h
4 6 (66%) 10 (40%) 2023-07-13
apps/bttester/src/btp/bttester.h
apps/bttester/src/btp_l2cap.c
4 10 (40%) 8 (50%) 2023-07-13
apps/bttester/src/btp_gap.c
apps/bttester/src/btp_l2cap.c
4 8 (50%) 8 (50%) 2023-07-13
apps/bttester/src/btp_mesh.c
apps/bttester/src/btp_gap.c
3 6 (50%) 8 (37%) 2023-07-13
apps/bttester/src/btp_gatt_cl.c
apps/bttester/src/btp_gatt.c
3 7 (42%) 9 (33%) 2023-07-13
apps/bttester/src/btp_mesh.c
apps/bttester/src/btp_gatt_cl.c
3 6 (50%) 7 (42%) 2023-07-13
apps/bttester/src/btp_gatt.c
apps/bttester/src/btp_gap.c
3 9 (33%) 8 (37%) 2023-07-13
apps/bttester/src/btp/bttester.h
apps/bttester/src/btp_gap.c
3 10 (30%) 8 (37%) 2023-07-13
apps/bttester/src/btp/btp_gap.h
apps/bttester/src/btp_gap.c
3 5 (60%) 8 (37%) 2023-07-31
apps/bttester/src/btp_mesh.c
apps/bttester/src/btp_gatt.c
3 6 (50%) 9 (33%) 2023-07-13
apps/bttester/src/btp_mesh.c
apps/bttester/src/btp_l2cap.c
3 6 (50%) 8 (37%) 2023-07-13
apps/bttester/src/btp_gatt.c
apps/bttester/src/btp_l2cap.c
3 9 (33%) 8 (37%) 2023-07-13
apps/bttester/src/bttester.c
apps/bttester/src/btp/bttester.h
2 15 (13%) 10 (20%) 2023-07-13
apps/bttester/src/bttester.c
apps/bttester/src/btp_gatt.c
2 15 (13%) 9 (22%) 2023-07-13
apps/bttester/src/bttester.c
apps/bttester/src/btp_mesh.c
2 15 (13%) 6 (33%) 2023-07-13
apps/bttester/src/btp/btp_gattc.h
apps/bttester/src/btp_gatt_cl.c
2 3 (66%) 7 (28%) 2023-07-13
apps/bttester/src/btp_gatt_cl.c
apps/bttester/src/btp/btp_gap.h
2 7 (28%) 5 (40%) 2023-07-11
apps/bttester/src/btp/btp_gap.h
apps/bttester/src/btp_l2cap.c
2 5 (40%) 8 (25%) 2023-07-11
apps/bttester/src/btp/bttester.h
apps/bttester/src/btp_core.c
2 10 (20%) 5 (40%) 2023-07-13
apps/bttester/src/bttester.c
apps/bttester/src/btp_gatt_cl.c
2 15 (13%) 7 (28%) 2023-07-13
apps/bttester/src/bttester.c
apps/bttester/src/btp_gap.c
2 15 (13%) 8 (25%) 2023-07-13
apps/bttester/src/bttester.c
apps/bttester/src/btp_l2cap.c
2 15 (13%) 8 (25%) 2023-07-13
apps/bttester/src/btp/btp_l2cap.h
apps/bttester/src/btp_gatt_cl.c
1 2 (50%) 7 (14%) 2023-07-11
tools/hci_throughput/targets/nordic_pca10056_boot/pkg.yml
nimble/host/mesh/src/shell.h
1 2 (50%) 4 (25%) 2023-08-07
porting/nimble/src/hal_timer.c
nimble/host/src/ble_gap.c
1 10 (10%) 354 (<1%) 2023-07-19
tools/hci_throughput/targets/nordic_pca10056_boot/target.yml
tools/hci_throughput/targets/nordic_pca10056_boot/pkg.yml
1 2 (50%) 2 (50%) 2023-08-07
tools/hci_throughput/targets/nordic_pca10040_boot/target.yml
nimble/host/mesh/src/light_model.c
1 2 (50%) 7 (14%) 2023-08-07
apps/bttester/src/btp/btp_gatt.h
apps/bttester/src/btp_l2cap.c
1 3 (33%) 8 (12%) 2023-07-11
nimble/host/src/ble_hs.c
nimble/host/mesh/src/adv_legacy.c
1 202 (<1%) 16 (6%) 2023-07-19
apps/dtm/src/parse.c
apps/dtm/pkg.yml
1 1 (100%) 1 (100%) 2023-07-10
nimble/host/src/ble_hs_shutdown.c
nimble/host/mesh/src/adv_legacy.c
1 2 (50%) 16 (6%) 2023-07-19
apps/dtm/syscfg.yml
apps/dtm/src/parse.c
1 1 (100%) 1 (100%) 2023-07-10
tools/hci_throughput/targets/nordic_pca10040_boot/pkg.yml
nimble/host/mesh/src/shell.h
1 2 (50%) 4 (25%) 2023-08-07
apps/bttester/src/btp/btp.h
apps/bttester/src/btp_mesh.c
1 3 (33%) 6 (16%) 2023-07-10
apps/bttester/src/btp/btp_l2cap.h
apps/bttester/src/btp/btp_gattc.h
1 2 (50%) 3 (33%) 2023-07-11
apps/bttester/src/btp/btp.h
apps/bttester/src/btp_gatt_cl.c
1 3 (33%) 7 (14%) 2023-07-10
tools/hci_throughput/targets/nordic_pca10056_boot/pkg.yml
nimble/host/mesh/src/light_model.c
1 2 (50%) 7 (14%) 2023-08-07
apps/bttester/src/btp/btp_gatt.h
apps/bttester/src/btp/btp_gap.h
1 3 (33%) 5 (20%) 2023-07-11
apps/bttester/src/btp/btp_gatt.h
apps/bttester/src/btp/btp_gattc.h
1 3 (33%) 3 (33%) 2023-07-11
apps/bttester/src/btp/bttester.h
apps/bttester/src/btp/btp_gap.h
1 10 (10%) 5 (20%) 2023-07-10
tools/hci_throughput/targets/nordic_pca10056_boot/target.yml
tools/hci_throughput/targets/nordic_pca10040_boot/pkg.yml
1 2 (50%) 2 (50%) 2023-08-07
tools/hci_throughput/targets/nordic_pca10040_boot/target.yml
tools/hci_throughput/targets/nordic_pca10040_boot/pkg.yml
1 2 (50%) 2 (50%) 2023-08-07
apps/dtm/src/parse.h
apps/dtm/pkg.yml
1 1 (100%) 1 (100%) 2023-07-10
apps/bttester/src/btp/btp_gatt.h
apps/bttester/src/btp_gatt.c
1 3 (33%) 9 (11%) 2023-07-11
apps/bttester/src/btp/btp_l2cap.h
apps/bttester/src/btp_gap.c
1 2 (50%) 8 (12%) 2023-07-11
apps/bttester/src/bttester.c
apps/bttester/src/btp/btp_gap.h
1 15 (6%) 5 (20%) 2023-07-10
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [apps/bttester/src/btp/bttester.h] [apps/bttester/src/btp/bttester.h] [apps/bttester/src/btp_gatt.c] [apps/bttester/src/btp_gatt.c] [apps/bttester/src/btp/bttester.h]--[apps/bttester/src/btp_gatt.c] 4 [apps/bttester/src/btp_gap.c] [apps/bttester/src/btp_gap.c] [apps/bttester/src/btp/bttester.h]--[apps/bttester/src/btp_gap.c] 3 [apps/bttester/src/btp_l2cap.c] [apps/bttester/src/btp_l2cap.c] [apps/bttester/src/btp/bttester.h]--[apps/bttester/src/btp_l2cap.c] 4 [apps/bttester/src/btp/btp_gap.h] [apps/bttester/src/btp/btp_gap.h] [apps/bttester/src/btp/bttester.h]--[apps/bttester/src/btp/btp_gap.h] 1 [apps/bttester/src/btp_core.c] [apps/bttester/src/btp_core.c] [apps/bttester/src/btp/bttester.h]--[apps/bttester/src/btp_core.c] 2 [apps/bttester/src/btp_gatt.c]--[apps/bttester/src/btp_gap.c] 3 [apps/bttester/src/btp_gatt.c]--[apps/bttester/src/btp_l2cap.c] 3 [apps/bttester/src/btp_gatt_cl.c] [apps/bttester/src/btp_gatt_cl.c] [apps/bttester/src/btp_gatt_cl.c]--[apps/bttester/src/btp/bttester.h] 4 [apps/bttester/src/btp_gatt_cl.c]--[apps/bttester/src/btp_gatt.c] 3 [apps/bttester/src/btp_gatt_cl.c]--[apps/bttester/src/btp_gap.c] 4 [apps/bttester/src/btp_gatt_cl.c]--[apps/bttester/src/btp_l2cap.c] 4 [apps/bttester/src/btp_gatt_cl.c]--[apps/bttester/src/btp/btp_gap.h] 2 [apps/bttester/src/btp_gap.c]--[apps/bttester/src/btp_l2cap.c] 4 [apps/bttester/src/btp_mesh.c] [apps/bttester/src/btp_mesh.c] [apps/bttester/src/btp_mesh.c]--[apps/bttester/src/btp/bttester.h] 4 [apps/bttester/src/btp_mesh.c]--[apps/bttester/src/btp_gatt.c] 3 [apps/bttester/src/btp_mesh.c]--[apps/bttester/src/btp_gatt_cl.c] 3 [apps/bttester/src/btp_mesh.c]--[apps/bttester/src/btp_gap.c] 3 [apps/bttester/src/btp_mesh.c]--[apps/bttester/src/btp_l2cap.c] 3 [apps/bttester/src/btp/btp_gap.h]--[apps/bttester/src/btp_gap.c] 3 [apps/bttester/src/btp/btp_gap.h]--[apps/bttester/src/btp_l2cap.c] 2 [apps/bttester/src/bttester.c] [apps/bttester/src/bttester.c] [apps/bttester/src/bttester.c]--[apps/bttester/src/btp/bttester.h] 2 [apps/bttester/src/bttester.c]--[apps/bttester/src/btp_gatt.c] 2 [apps/bttester/src/bttester.c]--[apps/bttester/src/btp_gatt_cl.c] 2 [apps/bttester/src/bttester.c]--[apps/bttester/src/btp_gap.c] 2 [apps/bttester/src/bttester.c]--[apps/bttester/src/btp_l2cap.c] 2 [apps/bttester/src/bttester.c]--[apps/bttester/src/btp_mesh.c] 2 [apps/bttester/src/bttester.c]--[apps/bttester/src/btp/btp_gap.h] 1 [apps/bttester/src/btp/btp_gattc.h] [apps/bttester/src/btp/btp_gattc.h] [apps/bttester/src/btp/btp_gattc.h]--[apps/bttester/src/btp_gatt_cl.c] 2 [apps/bttester/src/btp/btp_l2cap.h] [apps/bttester/src/btp/btp_l2cap.h] [apps/bttester/src/btp/btp_l2cap.h]--[apps/bttester/src/btp_gatt_cl.c] 1 [apps/bttester/src/btp/btp_l2cap.h]--[apps/bttester/src/btp_gap.c] 1 [apps/bttester/src/btp/btp_l2cap.h]--[apps/bttester/src/btp/btp_gattc.h] 1 [tools/hci_throughput/targets/nordic_pca10056_boot/pkg.yml] [tools/hci_throughput/targets/nordic_pca10056_boot/pkg.yml] [nimble/host/mesh/src/shell.h] [nimble/host/mesh/src/shell.h] [tools/hci_throughput/targets/nordic_pca10056_boot/pkg.yml]--[nimble/host/mesh/src/shell.h] 1 [nimble/host/mesh/src/light_model.c] [nimble/host/mesh/src/light_model.c] [tools/hci_throughput/targets/nordic_pca10056_boot/pkg.yml]--[nimble/host/mesh/src/light_model.c] 1 [porting/nimble/src/hal_timer.c] [porting/nimble/src/hal_timer.c] [nimble/host/src/ble_gap.c] [nimble/host/src/ble_gap.c] [porting/nimble/src/hal_timer.c]--[nimble/host/src/ble_gap.c] 1 [tools/hci_throughput/targets/nordic_pca10056_boot/target.yml] [tools/hci_throughput/targets/nordic_pca10056_boot/target.yml] [tools/hci_throughput/targets/nordic_pca10056_boot/target.yml]--[tools/hci_throughput/targets/nordic_pca10056_boot/pkg.yml] 1 [tools/hci_throughput/targets/nordic_pca10040_boot/pkg.yml] [tools/hci_throughput/targets/nordic_pca10040_boot/pkg.yml] [tools/hci_throughput/targets/nordic_pca10056_boot/target.yml]--[tools/hci_throughput/targets/nordic_pca10040_boot/pkg.yml] 1 [tools/hci_throughput/targets/nordic_pca10040_boot/target.yml] [tools/hci_throughput/targets/nordic_pca10040_boot/target.yml] [tools/hci_throughput/targets/nordic_pca10040_boot/target.yml]--[nimble/host/mesh/src/light_model.c] 1 [tools/hci_throughput/targets/nordic_pca10040_boot/target.yml]--[tools/hci_throughput/targets/nordic_pca10040_boot/pkg.yml] 1 [apps/bttester/src/btp/btp_gatt.h] [apps/bttester/src/btp/btp_gatt.h] [apps/bttester/src/btp/btp_gatt.h]--[apps/bttester/src/btp_gatt.c] 1 [apps/bttester/src/btp/btp_gatt.h]--[apps/bttester/src/btp_l2cap.c] 1 [apps/bttester/src/btp/btp_gatt.h]--[apps/bttester/src/btp/btp_gap.h] 1 [apps/bttester/src/btp/btp_gatt.h]--[apps/bttester/src/btp/btp_gattc.h] 1 [nimble/host/src/ble_hs.c] [nimble/host/src/ble_hs.c] [nimble/host/mesh/src/adv_legacy.c] [nimble/host/mesh/src/adv_legacy.c] [nimble/host/src/ble_hs.c]--[nimble/host/mesh/src/adv_legacy.c] 1 [apps/dtm/src/parse.c] [apps/dtm/src/parse.c] [apps/dtm/pkg.yml] [apps/dtm/pkg.yml] [apps/dtm/src/parse.c]--[apps/dtm/pkg.yml] 1 [nimble/host/src/ble_hs_shutdown.c] [nimble/host/src/ble_hs_shutdown.c] [nimble/host/src/ble_hs_shutdown.c]--[nimble/host/mesh/src/adv_legacy.c] 1 [apps/dtm/syscfg.yml] [apps/dtm/syscfg.yml] [apps/dtm/syscfg.yml]--[apps/dtm/src/parse.c] 1 [tools/hci_throughput/targets/nordic_pca10040_boot/pkg.yml]--[nimble/host/mesh/src/shell.h] 1 [apps/bttester/src/btp/btp.h] [apps/bttester/src/btp/btp.h] [apps/bttester/src/btp/btp.h]--[apps/bttester/src/btp_gatt_cl.c] 1 [apps/bttester/src/btp/btp.h]--[apps/bttester/src/btp_mesh.c] 1 [apps/dtm/src/parse.h] [apps/dtm/src/parse.h] [apps/dtm/src/parse.h]--[apps/dtm/pkg.yml] 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 apps apps apps--apps 11 nimble nimble nimble--nimble 4 tools tools tools--nimble 1 tools--tools 1 porting porting porting--nimble 1 porting--porting 1
Download: SVG DOT (open online Graphviz editor)

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