)]}'
{
  "commit": "dd6c9f3891e2c44ab6fe070d20251443b866f879",
  "tree": "471091a250073f43fa09b2583b2701022dc2ce1f",
  "parents": [
    "aa27a436e566b27cbd817aa128c534f005dbda3a"
  ],
  "author": {
    "name": "ericorth",
    "email": "ericorth@google.com",
    "time": "Wed Aug 24 10:22:53 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Aug 24 10:24:18 2022 -0700"
  },
  "message": "Convert ConnectTunnel::HostAndPort usage to QuicServerId\n\nWill be needed for both CONNECT code and CONNECT-UDP code, so useful to have a neutral standalone type, and QuicServerId often fills that role within similar QUICHE code.  Also added some helpers for parsing and emitting host and port strings to avoid having that logic duplicated in my various usages.  Also modernized the QuicServerId hashing to use AbslHashValue(), so I can use it in absl::flat_hash_set without explicitly specifying hashing.\n\nPiperOrigin-RevId: 469761717\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3618e962960b299465ae1752665826bdb7269909",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_server_id.cc",
      "new_id": "17233ff1d5e348fe4da35aecfb14628d7e49127f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_server_id.cc"
    },
    {
      "type": "modify",
      "old_id": "7f226fd06b472c29816ecb8d45a952189070f7a1",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_server_id.h",
      "new_id": "51d055b1a2aee2d161486b007e9293adb2a26f42",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_server_id.h"
    },
    {
      "type": "modify",
      "old_id": "226a517622261aac873a56f163ac64e042035112",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_server_id_test.cc",
      "new_id": "1ca7a70e12ac64a15290ea027b28fab10ec98ca9",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_server_id_test.cc"
    },
    {
      "type": "modify",
      "old_id": "baee9c165c426b8a9c11a8f2180a595d5ff62fb6",
      "old_mode": 33188,
      "old_path": "quiche/quic/tools/connect_server_backend.cc",
      "new_id": "f54e6ab75088007e3ba0d6511e223f2815247aac",
      "new_mode": 33188,
      "new_path": "quiche/quic/tools/connect_server_backend.cc"
    },
    {
      "type": "modify",
      "old_id": "a1cd843b6f82ec6600271e4f3f7b48fc92d47fee",
      "old_mode": 33188,
      "old_path": "quiche/quic/tools/connect_server_backend.h",
      "new_id": "74a21e2f4566f72ddf29d56038a4ec08983c0256",
      "new_mode": 33188,
      "new_path": "quiche/quic/tools/connect_server_backend.h"
    },
    {
      "type": "modify",
      "old_id": "e86d6283bad5e264be8e91d7cb5b0ad8504499b4",
      "old_mode": 33188,
      "old_path": "quiche/quic/tools/connect_tunnel.cc",
      "new_id": "4a31f12b56ec60ba16619956162278f5dda1c315",
      "new_mode": 33188,
      "new_path": "quiche/quic/tools/connect_tunnel.cc"
    },
    {
      "type": "modify",
      "old_id": "d18d63fef135fa8ed0b132009eff0f9ad4010040",
      "old_mode": 33188,
      "old_path": "quiche/quic/tools/connect_tunnel.h",
      "new_id": "357a9d09cf661ab8dd280bf8105f194301bac116",
      "new_mode": 33188,
      "new_path": "quiche/quic/tools/connect_tunnel.h"
    },
    {
      "type": "modify",
      "old_id": "a9d4c1dae8b5488ad39db540863f6fa25a9da0e9",
      "old_mode": 33188,
      "old_path": "quiche/quic/tools/connect_tunnel_test.cc",
      "new_id": "de569f3dcbb4ff8eac4d2ce49b2788939bc75bbe",
      "new_mode": 33188,
      "new_path": "quiche/quic/tools/connect_tunnel_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5098e80fc80b83b9e0f8e87c5fac4f24aaf71ef2",
      "old_mode": 33188,
      "old_path": "quiche/quic/tools/quic_name_lookup.cc",
      "new_id": "63e063e97e7db483ab459b98c181c4cbe3dde969",
      "new_mode": 33188,
      "new_path": "quiche/quic/tools/quic_name_lookup.cc"
    },
    {
      "type": "modify",
      "old_id": "99a69b1cd8063564460e0340ef08ac9cad621d08",
      "old_mode": 33188,
      "old_path": "quiche/quic/tools/quic_name_lookup.h",
      "new_id": "d9fd8e8c1edc3ddbe6c149390461efee8c27794a",
      "new_mode": 33188,
      "new_path": "quiche/quic/tools/quic_name_lookup.h"
    }
  ]
}
