)]}'
{
  "commit": "9e84364c1893473f994688884920e9a32d7e02df",
  "tree": "a84fdaa71b1ed554c089c9b88a69b21dcc012869",
  "parents": [
    "a322c04850dc16830b6d41ec2cfcebb47cc2d664"
  ],
  "author": {
    "name": "zhongyi",
    "email": "zhongyi@google.com",
    "time": "Fri Apr 12 09:04:54 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Apr 12 09:05:41 2019 -0700"
  },
  "message": "Automated g4 rollback of changelist 242988047.\n\n*** Reason for rollback ***\n\nRevert as this change is not easily compatible in chromium.\n\n*** Original change description ***\n\nAdd new methods to QuicFramer for controlling decrypters\n\nThis CL is a roll forward of cl/242758726. I had to make test-only changes to fix the broken test //third_party/quic/core:tls_handshaker_test.\n\ngfe-relnote: Protected behind QUIC_VERSION_99 and quic_supports_tls_handshake\n\n***\n\nPiperOrigin-RevId: 243273832\nChange-Id: I84b0ae565dcb5ceed2351fc37ad195c229d09488\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a99ca7bfc85251f039b27fe461ce33d3f3a1a66",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_client_session_test.cc",
      "new_id": "4e1dc9e9c51de32a5e281957ac1010ff86f33ad9",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_client_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "307104d9cfa6d79e5be2b901bfba45f5d31ec899",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.cc",
      "new_id": "8546076d7bf01e97f7048c636ef89c567df523c7",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "d13458d34464d59224894c79639f9eb140993216",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.h",
      "new_id": "602361e2cb790e0bb79e12fcbaa2ab1b8ec8e2a4",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.h"
    },
    {
      "type": "modify",
      "old_id": "4072ecd97101686b8c426b3928d457d512d8ea08",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_test.cc",
      "new_id": "cd53edf066b5f5e4da400f961055dff59c2e5930",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d6c9af4bf04bceeecb3045e21433cad87bc7fe63",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_client_handshaker.cc",
      "new_id": "013ab3f0549264133bedce6fd83f168261573cc3",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_client_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "c0e61efb21fc30029bb60ede5a118f4502a784bb",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_server_handshaker.cc",
      "new_id": "cd3cce973f4f33d4d7d12158d5de7952fdaa3944",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_server_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "0e30453a2dd2cfecb99df09c0e364be34444bebc",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer.cc",
      "new_id": "f99b60fda26eed18594a4741ca05aec738e8fca5",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "8d2fd937d343293aecd30c224fa9a127701db75c",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer.h",
      "new_id": "fc189b2a4f35d081ab9307c9bcb3fc21cb44841a",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer.h"
    },
    {
      "type": "modify",
      "old_id": "4cb837e61f2af5f4d12267ae8415a72a5d88cfae",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer_test.cc",
      "new_id": "bc1dc5c343c3f91f4bb769f30aa0c759f6ef1d1f",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2b71b06e684de3126cf4bdc7e1c153250638c56a",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_creator_test.cc",
      "new_id": "b642c9f89c91735112076dec262ea437f1f9f529",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_creator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1e12424743e378227b5a829a0c6c9b40ca28aecf",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_generator_test.cc",
      "new_id": "223383aaa0b91d89e75dc7c83c27b266a648f79c",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_generator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ef2657c917e034e864a3584a47a6d24a1081ab2e",
      "old_mode": 33188,
      "old_path": "quic/core/quic_versions.cc",
      "new_id": "fa9f640c0442844b336eeab45ca2ee205e21fa88",
      "new_mode": 33188,
      "new_path": "quic/core/quic_versions.cc"
    },
    {
      "type": "modify",
      "old_id": "160adeb7f59fc40d8643f1bdd918cd7caf79ac24",
      "old_mode": 33188,
      "old_path": "quic/core/quic_versions.h",
      "new_id": "cc780b472274f4f33a6af46b6f1414a62f60568b",
      "new_mode": 33188,
      "new_path": "quic/core/quic_versions.h"
    },
    {
      "type": "modify",
      "old_id": "932d537b16d11350ee77e588de0751e927d3d7c9",
      "old_mode": 33188,
      "old_path": "quic/core/tls_client_handshaker.cc",
      "new_id": "5081a48655d5eff55a5eb035b6f537a0a2956502",
      "new_mode": 33188,
      "new_path": "quic/core/tls_client_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "3a45f36379f97e231e9fdb99f1de748a41ed5667",
      "old_mode": 33188,
      "old_path": "quic/core/tls_handshaker.cc",
      "new_id": "c6394b87a8bbf57da49a81a4809bd3df358c1dec",
      "new_mode": 33188,
      "new_path": "quic/core/tls_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "a7b2aa8b410f0ae3915793c8c60e3e1f3773a048",
      "old_mode": 33188,
      "old_path": "quic/core/tls_handshaker_test.cc",
      "new_id": "6aa83d2c6a06f3586ec3c46f590408d7c38c1028",
      "new_mode": 33188,
      "new_path": "quic/core/tls_handshaker_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ec254b5355044d812349b4e4f50e6206aee42963",
      "old_mode": 33188,
      "old_path": "quic/core/tls_server_handshaker.cc",
      "new_id": "96e18028f852553535c6600846ab4611e72a511f",
      "new_mode": 33188,
      "new_path": "quic/core/tls_server_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "63154b9b54cf4b8553063a382081f0f3f3028552",
      "old_mode": 33188,
      "old_path": "quic/test_tools/crypto_test_utils.cc",
      "new_id": "af33d4e3db5a979358135b6f4cc42bea65b2f52a",
      "new_mode": 33188,
      "new_path": "quic/test_tools/crypto_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "2de1491a4eb9ec2b986d41e38c87470b3ac7769e",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_test_utils.cc",
      "new_id": "cd54eb81ce909523dfcb219a5b3affd616c74285",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "9e5c3fab60474b2540ff7c1d7c7fd79559d1061e",
      "old_mode": 33188,
      "old_path": "quic/test_tools/simulator/quic_endpoint.cc",
      "new_id": "1072724d078f45c576b2e68a5f3d3909ba00721d",
      "new_mode": 33188,
      "new_path": "quic/test_tools/simulator/quic_endpoint.cc"
    }
  ]
}
