)]}'
{
  "commit": "bbaa8be19f38eba4539478a6e801c226a1b2c17b",
  "tree": "5ea7a4310fae9035f0e2e0f42a7696c8d06262bc",
  "parents": [
    "aa924f163cadad5182416445cb200001f039dd3f"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Thu Mar 21 12:54:17 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Mar 21 14:27:50 2019 -0700"
  },
  "message": "De-pointerize QuicServerConfigProtobuf variables\n\nThis CL converts a bunch of unique_ptr\u003cQuicServerConfigProtobuf\u003e objects to plain QuicServerConfigProtobuf.  The extra indirection is not helping us here, and just introduces a bunch of \"but what if it\u0027s null?\" confusion.  Especially since protobufs are moveable now, there\u0027s almost no performance implication to this change, and none of this code is in the serving path anyhow.\n\ngfe-relnote: Use plain objects instead of unique_ptrs.  No functional change intended, not flag-protected.\nPiperOrigin-RevId: 239653446\nChange-Id: I9007e89b33dfe201354d89fdbaa4d12c5d86fbed\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f784bdbc7584b3e7c53d01433610489ff04d663c",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_server_test.cc",
      "new_id": "4d080c700d2450e5866b9209c394ea49a4f7453a",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_server_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1c9fd9208b8711c3b655b6f172cea8b1ddbb6a28",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_server_config.cc",
      "new_id": "253fb0eaf3237ef47200acfea2efdd5959996e59",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_server_config.cc"
    },
    {
      "type": "modify",
      "old_id": "b6647571a973dd2d823a0acb0f2410a8231dce10",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_server_config.h",
      "new_id": "651195b2a5b83e2ae0587323835b139409dab50b",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_server_config.h"
    },
    {
      "type": "modify",
      "old_id": "f8e4861575355a4d2083ed0c88213b6b3ad8cef7",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_server_config_test.cc",
      "new_id": "61f800632fdcc10dcf03b93d91bdac46d6a40633",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_server_config_test.cc"
    },
    {
      "type": "modify",
      "old_id": "329f3c312d51929cf75ad35b565398687b5d844e",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_client_handshaker_test.cc",
      "new_id": "992df8f037880bd15d666fce9cd617775c842421",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_client_handshaker_test.cc"
    },
    {
      "type": "modify",
      "old_id": "94ca8e1db5aeaa426e6c756c5bb97f21cc86ea09",
      "old_mode": 33188,
      "old_path": "quic/test_tools/crypto_test_utils.cc",
      "new_id": "66692bdb585e5cead20e1cb8a3addf455db18192",
      "new_mode": 33188,
      "new_path": "quic/test_tools/crypto_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "ff288d9789d6d0a1b96a5a1d93df8509f214b691",
      "old_mode": 33188,
      "old_path": "quic/test_tools/crypto_test_utils_test.cc",
      "new_id": "a62cb969a79a907080ceacdef7618d9e18e39d68",
      "new_mode": 33188,
      "new_path": "quic/test_tools/crypto_test_utils_test.cc"
    }
  ]
}
