Lo strato di trasporto
Il protocollo wire di Git storicamente intervalla messaggi client e server su una connessione stateful. stateless-connect (introdotto per il protocollo v2 su HTTP) disaccoppia le richieste cosi ognuna e instradabile in modo indipendente.
Flussi stateless
GIT_TRACE_PACKET=1 GIT_TRACE_CURL=1 \
git -c protocol.version=2 fetch origin 2>&1 | head -50
Vantaggi HTTP/2
Il multiplexing HTTP/2 consente a piu richieste stateless di condividere una connessione.