Merge branch 'js/trace2-session-id'
authorJunio C Hamano <gitster@pobox.com>
Tue, 8 Dec 2020 23:11:20 +0000 (15:11 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 8 Dec 2020 23:11:20 +0000 (15:11 -0800)
commit01b8886a62243c93cc57758bbaae08e11b09b9e1
tree5fda28e41bc8ebc885e86bba7089a79080f8e865
parent9b3b4adb3fc586d14bbe2bfa7ba5f682a87e903d
parenta2a066d96aeaa13fe9124b84978d333243aa17c9
Merge branch 'js/trace2-session-id'

The transport layer was taught to optionally exchange the session
ID assigned by the trace2 subsystem during fetch/push transactions.

* js/trace2-session-id:
  receive-pack: log received client session ID
  send-pack: advertise session ID in capabilities
  upload-pack, serve: log received client session ID
  fetch-pack: advertise session ID in capabilities
  transport: log received server session ID
  serve: advertise session ID in v2 capabilities
  receive-pack: advertise session ID in v0 capabilities
  upload-pack: advertise session ID in v0 capabilities
  trace2: add a public function for getting the SID
  docs: new transfer.advertiseSID option
  docs: new capability to advertise session IDs
builtin/receive-pack.c
send-pack.c
upload-pack.c