facebookincubator / mvfst
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
quic/state/AckHandlers.cpp
quic/state/AckEvent.h
6 62 (9%) 12 (50%) 2022-03-29
quic/congestion_control/Bbr.cpp
quic/state/AckEvent.h
3 51 (5%) 12 (25%) 2022-03-29
quic/congestion_control/Bbr.cpp
quic/state/AckHandlers.cpp
3 51 (5%) 62 (4%) 2022-03-29
quic/state/StateData.h
quic/congestion_control/CongestionControllerFactory.cpp
2 149 (1%) 12 (16%) 2022-03-23
quic/state/StateData.h
quic/congestion_control/Bbr.h
2 149 (1%) 25 (8%) 2022-03-29
quic/congestion_control/StaticCwndCongestionController.h
quic/congestion_control/QuicCubic.h
2 3 (66%) 26 (7%) 2022-03-29
quic/congestion_control/BbrTesting.h
quic/congestion_control/Bbr.h
2 4 (50%) 25 (8%) 2022-03-29
quic/congestion_control/StaticCwndCongestionController.h
quic/congestion_control/CongestionController.h
2 3 (66%) 2 (100%) 2022-03-29
quic/congestion_control/Copa.h
quic/congestion_control/CongestionController.h
2 21 (9%) 2 (100%) 2022-03-29
quic/congestion_control/StaticCwndCongestionController.h
quic/congestion_control/NewReno.h
2 3 (66%) 18 (11%) 2022-03-29
quic/loss/QuicLossFunctions.h
quic/state/AckHandlers.cpp
2 58 (3%) 62 (3%) 2022-03-29
quic/congestion_control/QuicCCP.h
quic/congestion_control/Copa2.h
2 8 (25%) 8 (25%) 2022-03-29
quic/state/LossState.h
quic/api/QuicTransportBase.cpp
2 7 (28%) 225 (<1%) 2022-03-29
quic/congestion_control/QuicCubic.h
quic/congestion_control/Copa2.h
2 26 (7%) 8 (25%) 2022-03-29
quic/api/Observer.h
quic/api/Observer.cpp
2 24 (8%) 6 (33%) 2022-03-29
quic/api/Observer.h
quic/api/QuicTransportBase.cpp
2 24 (8%) 225 (<1%) 2022-03-29
quic/congestion_control/QuicCCP.h
quic/congestion_control/CongestionController.h
2 8 (25%) 2 (100%) 2022-03-29
quic/state/AckEvent.cpp
quic/state/AckEvent.h
2 8 (25%) 12 (16%) 2022-03-29
quic/loss/QuicLossFunctions.h
quic/state/AckEvent.h
2 58 (3%) 12 (16%) 2022-03-29
quic/congestion_control/BbrTesting.cpp
quic/congestion_control/BbrTesting.h
2 3 (66%) 4 (50%) 2022-03-14
quic/congestion_control/Copa2.h
quic/congestion_control/CongestionController.h
2 8 (25%) 2 (100%) 2022-03-29
quic/congestion_control/StaticCwndCongestionController.h
quic/congestion_control/QuicCCP.h
2 3 (66%) 8 (25%) 2022-03-29
quic/state/StateData.h
quic/congestion_control/BbrTesting.h
2 149 (1%) 4 (50%) 2022-03-29
quic/client/QuicClientAsyncTransport.h
cmake/QuicTest.cmake
2 9 (22%) 12 (16%) 2022-03-03
quic/congestion_control/ServerCongestionControllerFactory.cpp
quic/congestion_control/CongestionControllerFactory.cpp
2 10 (20%) 12 (16%) 2022-03-30
quic/congestion_control/NewReno.h
quic/congestion_control/CongestionController.h
2 18 (11%) 2 (100%) 2022-03-29
quic/state/StateData.h
quic/congestion_control/StaticCwndCongestionController.h
2 149 (1%) 3 (66%) 2022-03-29
quic/api/Observer.cpp
quic/api/QuicTransportBase.cpp
2 6 (33%) 225 (<1%) 2022-03-29
quic/state/AckEvent.cpp
quic/state/AckHandlers.cpp
2 8 (25%) 62 (3%) 2022-03-29
quic/congestion_control/StaticCwndCongestionController.h
quic/congestion_control/Copa2.h
2 3 (66%) 8 (25%) 2022-03-29
quic/congestion_control/NewReno.h
quic/congestion_control/Copa2.h
2 18 (11%) 8 (25%) 2022-03-29
quic/congestion_control/QuicCubic.h
quic/congestion_control/CongestionController.h
2 26 (7%) 2 (100%) 2022-03-29
quic/congestion_control/QuicCCP.h
quic/congestion_control/NewReno.h
2 8 (25%) 18 (11%) 2022-03-29
quic/congestion_control/QuicCCP.h
quic/congestion_control/Copa.h
2 8 (25%) 21 (9%) 2022-03-29
quic/congestion_control/Bbr.cpp
quic/loss/QuicLossFunctions.h
2 51 (3%) 58 (3%) 2022-03-29
quic/congestion_control/QuicCubic.h
quic/congestion_control/NewReno.h
2 26 (7%) 18 (11%) 2022-03-29
quic/congestion_control/StaticCwndCongestionController.h
quic/congestion_control/Copa.h
2 3 (66%) 21 (9%) 2022-03-29
quic/congestion_control/NewReno.h
quic/congestion_control/Copa.h
2 18 (11%) 21 (9%) 2022-03-29
quic/congestion_control/QuicCubic.h
quic/congestion_control/QuicCCP.h
2 26 (7%) 8 (25%) 2022-03-29
quic/congestion_control/Copa2.h
quic/congestion_control/Copa.h
2 8 (25%) 21 (9%) 2022-03-29
quic/congestion_control/QuicCubic.h
quic/congestion_control/Copa.h
2 26 (7%) 21 (9%) 2022-03-29
quic/state/QuicConnectionStats.h
quic/congestion_control/QuicCubic.h
1 11 (9%) 26 (3%) 2022-03-29
quic/server/handshake/ServerHandshake.h
quic/client/handshake/ClientHandshake.h
1 21 (4%) 41 (2%) 2022-03-30
quic/loss/QuicLossFunctions.h
quic/congestion_control/Copa2.h
1 58 (1%) 8 (12%) 2022-03-29
quic/state/QuicStateFunctions.cpp
quic/api/QuicSocket.h
1 31 (3%) 76 (1%) 2022-03-29
quic/fizz/client/handshake/QuicTokenCache.h
quic/congestion_control/BbrTesting.cpp
1 2 (50%) 3 (33%) 2022-03-05
quic/codec/Types.cpp
quic/QuicConstants.h
1 39 (2%) 126 (<1%) 2022-03-17
quic/congestion_control/BbrTesting.cpp
quic/congestion_control/CongestionControllerFactory.cpp
1 3 (33%) 12 (8%) 2022-03-14
quic/state/QuicConnectionStats.h
quic/loss/QuicLossFunctions.h
1 11 (9%) 58 (1%) 2022-03-29
quic/fizz/client/handshake/QuicTokenCache.h
quic/congestion_control/BbrTesting.h
1 2 (50%) 4 (25%) 2022-03-05
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [quic/state/AckHandlers.cpp] [quic/state/AckHandlers.cpp] [quic/state/AckEvent.h] [quic/state/AckEvent.h] [quic/state/AckHandlers.cpp]--[quic/state/AckEvent.h] 6 [quic/congestion_control/Bbr.cpp] [quic/congestion_control/Bbr.cpp] [quic/congestion_control/Bbr.cpp]--[quic/state/AckHandlers.cpp] 3 [quic/congestion_control/Bbr.cpp]--[quic/state/AckEvent.h] 3 [quic/loss/QuicLossFunctions.h] [quic/loss/QuicLossFunctions.h] [quic/congestion_control/Bbr.cpp]--[quic/loss/QuicLossFunctions.h] 2 [quic/state/StateData.h] [quic/state/StateData.h] [quic/congestion_control/CongestionControllerFactory.cpp] [quic/congestion_control/CongestionControllerFactory.cpp] [quic/state/StateData.h]--[quic/congestion_control/CongestionControllerFactory.cpp] 2 [quic/congestion_control/Bbr.h] [quic/congestion_control/Bbr.h] [quic/state/StateData.h]--[quic/congestion_control/Bbr.h] 2 [quic/congestion_control/StaticCwndCongestionController.h] [quic/congestion_control/StaticCwndCongestionController.h] [quic/state/StateData.h]--[quic/congestion_control/StaticCwndCongestionController.h] 2 [quic/congestion_control/BbrTesting.h] [quic/congestion_control/BbrTesting.h] [quic/state/StateData.h]--[quic/congestion_control/BbrTesting.h] 2 [quic/congestion_control/QuicCubic.h] [quic/congestion_control/QuicCubic.h] [quic/congestion_control/StaticCwndCongestionController.h]--[quic/congestion_control/QuicCubic.h] 2 [quic/congestion_control/CongestionController.h] [quic/congestion_control/CongestionController.h] [quic/congestion_control/StaticCwndCongestionController.h]--[quic/congestion_control/CongestionController.h] 2 [quic/congestion_control/Copa.h] [quic/congestion_control/Copa.h] [quic/congestion_control/StaticCwndCongestionController.h]--[quic/congestion_control/Copa.h] 2 [quic/congestion_control/NewReno.h] [quic/congestion_control/NewReno.h] [quic/congestion_control/StaticCwndCongestionController.h]--[quic/congestion_control/NewReno.h] 2 [quic/congestion_control/QuicCCP.h] [quic/congestion_control/QuicCCP.h] [quic/congestion_control/StaticCwndCongestionController.h]--[quic/congestion_control/QuicCCP.h] 2 [quic/congestion_control/Copa2.h] [quic/congestion_control/Copa2.h] [quic/congestion_control/StaticCwndCongestionController.h]--[quic/congestion_control/Copa2.h] 2 [quic/congestion_control/QuicCubic.h]--[quic/congestion_control/CongestionController.h] 2 [quic/congestion_control/QuicCubic.h]--[quic/congestion_control/Copa.h] 2 [quic/congestion_control/QuicCubic.h]--[quic/congestion_control/NewReno.h] 2 [quic/congestion_control/QuicCubic.h]--[quic/congestion_control/QuicCCP.h] 2 [quic/congestion_control/QuicCubic.h]--[quic/congestion_control/Copa2.h] 2 [quic/congestion_control/BbrTesting.h]--[quic/congestion_control/Bbr.h] 2 [quic/congestion_control/Copa.h]--[quic/congestion_control/CongestionController.h] 2 [quic/congestion_control/NewReno.h]--[quic/congestion_control/CongestionController.h] 2 [quic/congestion_control/NewReno.h]--[quic/congestion_control/Copa.h] 2 [quic/congestion_control/NewReno.h]--[quic/congestion_control/Copa2.h] 2 [quic/loss/QuicLossFunctions.h]--[quic/state/AckHandlers.cpp] 2 [quic/loss/QuicLossFunctions.h]--[quic/state/AckEvent.h] 2 [quic/loss/QuicLossFunctions.h]--[quic/congestion_control/Copa2.h] 1 [quic/congestion_control/QuicCCP.h]--[quic/congestion_control/CongestionController.h] 2 [quic/congestion_control/QuicCCP.h]--[quic/congestion_control/Copa.h] 2 [quic/congestion_control/QuicCCP.h]--[quic/congestion_control/NewReno.h] 2 [quic/congestion_control/QuicCCP.h]--[quic/congestion_control/Copa2.h] 2 [quic/congestion_control/Copa2.h]--[quic/congestion_control/CongestionController.h] 2 [quic/congestion_control/Copa2.h]--[quic/congestion_control/Copa.h] 2 [quic/state/LossState.h] [quic/state/LossState.h] [quic/api/QuicTransportBase.cpp] [quic/api/QuicTransportBase.cpp] [quic/state/LossState.h]--[quic/api/QuicTransportBase.cpp] 2 [quic/api/Observer.h] [quic/api/Observer.h] [quic/api/Observer.h]--[quic/api/QuicTransportBase.cpp] 2 [quic/api/Observer.cpp] [quic/api/Observer.cpp] [quic/api/Observer.h]--[quic/api/Observer.cpp] 2 [quic/api/Observer.cpp]--[quic/api/QuicTransportBase.cpp] 2 [quic/state/AckEvent.cpp] [quic/state/AckEvent.cpp] [quic/state/AckEvent.cpp]--[quic/state/AckHandlers.cpp] 2 [quic/state/AckEvent.cpp]--[quic/state/AckEvent.h] 2 [quic/congestion_control/BbrTesting.cpp] [quic/congestion_control/BbrTesting.cpp] [quic/congestion_control/BbrTesting.cpp]--[quic/congestion_control/CongestionControllerFactory.cpp] 1 [quic/congestion_control/BbrTesting.cpp]--[quic/congestion_control/BbrTesting.h] 2 [quic/client/QuicClientAsyncTransport.h] [quic/client/QuicClientAsyncTransport.h] [cmake/QuicTest.cmake] [cmake/QuicTest.cmake] [quic/client/QuicClientAsyncTransport.h]--[cmake/QuicTest.cmake] 2 [quic/congestion_control/ServerCongestionControllerFactory.cpp] [quic/congestion_control/ServerCongestionControllerFactory.cpp] [quic/congestion_control/ServerCongestionControllerFactory.cpp]--[quic/congestion_control/CongestionControllerFactory.cpp] 2 [quic/state/QuicConnectionStats.h] [quic/state/QuicConnectionStats.h] [quic/state/QuicConnectionStats.h]--[quic/congestion_control/QuicCubic.h] 1 [quic/state/QuicConnectionStats.h]--[quic/loss/QuicLossFunctions.h] 1 [quic/server/handshake/ServerHandshake.h] [quic/server/handshake/ServerHandshake.h] [quic/client/handshake/ClientHandshake.h] [quic/client/handshake/ClientHandshake.h] [quic/server/handshake/ServerHandshake.h]--[quic/client/handshake/ClientHandshake.h] 1 [quic/state/QuicStateFunctions.cpp] [quic/state/QuicStateFunctions.cpp] [quic/api/QuicSocket.h] [quic/api/QuicSocket.h] [quic/state/QuicStateFunctions.cpp]--[quic/api/QuicSocket.h] 1 [quic/fizz/client/handshake/QuicTokenCache.h] [quic/fizz/client/handshake/QuicTokenCache.h] [quic/fizz/client/handshake/QuicTokenCache.h]--[quic/congestion_control/BbrTesting.h] 1 [quic/fizz/client/handshake/QuicTokenCache.h]--[quic/congestion_control/BbrTesting.cpp] 1 [quic/codec/Types.cpp] [quic/codec/Types.cpp] [quic/QuicConstants.h] [quic/QuicConstants.h] [quic/codec/Types.cpp]--[quic/QuicConstants.h] 1

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 quic/state quic/state quic/state--quic/state 8 quic/api quic/api quic/state--quic/api 4 quic/congestion_control quic/congestion_control quic/congestion_control--quic/state 7 quic/congestion_control--quic/congestion_control 7 quic/loss quic/loss quic/congestion_control--quic/loss 3 quic/client quic/client quic/congestion_control--quic/client 1 quic quic quic/congestion_control--quic 1 quic/api--quic/congestion_control 1 quic/api--quic/api 5 quic/server quic/server quic/api--quic/server 2 quic/api--quic 1 quic/loss--quic/state 3 quic/server--quic/congestion_control 1 quic/server--quic/server 3 quic/server--quic/client 1 quic/server--quic 1 quic/codec quic/codec quic/server--quic/codec 1 quic/client--quic/state 1 cmake cmake quic/client--cmake 2 quic--quic/state 2 quic--quic 1 quic/fizz quic/fizz quic/fizz--quic/congestion_control 1 quic/codec--quic/api 1 quic/codec--quic 1 quic/tools quic/tools quic/tools--quic/state 1 quic/tools--quic/congestion_control 1 quic/tools--quic/api 1 build/fbcode_builder build/fbcode_builder build/fbcode_builder--build/fbcode_builder 1

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