)]}'
{
  "commit": "73c7fa8a2f104ae9f6cd84fb2d10bfaece59aa4c",
  "tree": "3b8a3426b886de4337dfb925a6fd81a9c2b13c3d",
  "parents": [
    "c00bbf8fbc4f6c3926611b4316af5831cd34c445"
  ],
  "author": {
    "name": "martinduke",
    "email": "martinduke@google.com",
    "time": "Tue Oct 11 13:13:37 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Oct 11 13:14:30 2022 -0700"
  },
  "message": "Add a ConnectionIdLength() interface to ConnectionIdGeneratorInterface.\n\nAs the connection ID length can change dynamically, QuicDispatcher will leverage this interface to know how many bytes to extract from short headers.\n\nPiperOrigin-RevId: 480435323\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65284d8bf34dfbdc2656399d251f8e3e1c04ab6d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/connection_id_generator.h",
      "new_id": "d27b44f06431072cc1f78e916be5cffe56e7d2e7",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/connection_id_generator.h"
    },
    {
      "type": "modify",
      "old_id": "cd27811e15651e7b6f0880f77285746e2519f1a3",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/deterministic_connection_id_generator.h",
      "new_id": "74d42d9159c142c4c43f7f490f8c64277dcf316f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/deterministic_connection_id_generator.h"
    },
    {
      "type": "modify",
      "old_id": "67016b58222a2d5a964802fa61db40400f025e62",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/deterministic_connection_id_generator_test.cc",
      "new_id": "6c3ee21d49f33ac288b44fa55ec863f5c1b84da1",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/deterministic_connection_id_generator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "914b890e29c280ed778a07073e3ffd5b6061d963",
      "old_mode": 33188,
      "old_path": "quiche/quic/load_balancer/load_balancer_encoder.cc",
      "new_id": "9e71d6c4abbb7a17c2a160c9b398aa3502f22924",
      "new_mode": 33188,
      "new_path": "quiche/quic/load_balancer/load_balancer_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "266ebc1603de960518205e77bcdf0aea8b1d7966",
      "old_mode": 33188,
      "old_path": "quiche/quic/load_balancer/load_balancer_encoder.h",
      "new_id": "1099d7ac69362004cc53d79474321312d9fe023f",
      "new_mode": 33188,
      "new_path": "quiche/quic/load_balancer/load_balancer_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "a33171350a6d40a3abecd5a82ca0339badd2ff2d",
      "old_mode": 33188,
      "old_path": "quiche/quic/load_balancer/load_balancer_encoder_test.cc",
      "new_id": "12d8fc7da039acff38de3051f4cfbe3b2eae1d34",
      "new_mode": 33188,
      "new_path": "quiche/quic/load_balancer/load_balancer_encoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "66176f9d01d8a4b223d4cd345aa9ed57e5e1931e",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/mock_connection_id_generator.h",
      "new_id": "42209d6878730b45bd693e7187d403585b40de4d",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/mock_connection_id_generator.h"
    }
  ]
}
