)]}'
{
  "commit": "72b789caba7c23a790e507d77187a85e968d3237",
  "tree": "9d801b41ff1e6a25c6c823ff36c6b6c3d9067da0",
  "parents": [
    "bb003dd7b64eacffd85cb795cdabbc7305162ada"
  ],
  "author": {
    "name": "vasilvv",
    "email": "vasilvv@google.com",
    "time": "Tue Oct 27 17:39:17 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Oct 27 17:39:51 2020 -0700"
  },
  "message": "Repalce QuicheTextUtils::HexEncode/Decode with Abseil equivalents.\n\nPiperOrigin-RevId: 339366305\nChange-Id: Ifa155b75569a17f3f3be908c7d0a9f9de7b9474c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5bc5f501b4e7e66c5cae04de39fe87ae0eea15ef",
      "old_mode": 33188,
      "old_path": "common/platform/api/quiche_text_utils.h",
      "new_id": "1a11c2a35598505359dbc463e3862f8ec363ce9f",
      "new_mode": 33188,
      "new_path": "common/platform/api/quiche_text_utils.h"
    },
    {
      "type": "modify",
      "old_id": "012d33df70e6f955b631e4be7f0541da90ea9965",
      "old_mode": 33188,
      "old_path": "common/platform/api/quiche_text_utils_test.cc",
      "new_id": "f85f8b0b94aa9dd0895b2641ab1b527f12abc304",
      "new_mode": 33188,
      "new_path": "common/platform/api/quiche_text_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5b252509b6113dbd273c2e55f0b9d84927ebb338",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_128_gcm_12_decrypter_test.cc",
      "new_id": "aba1001b6eaf087a36bdcea0e7b53d8044c86684",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_128_gcm_12_decrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1216f95f8bc262db51ac4f8ad4d9fb63462aefce",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_128_gcm_12_encrypter_test.cc",
      "new_id": "1495fd08be1dda64bf5f1642084b01e2ea6e99c9",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_128_gcm_12_encrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7625f7aa5ef464b436b750cf6592f3522a23fa07",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_128_gcm_decrypter_test.cc",
      "new_id": "d4f38b90019e6e5e6f4a649626bf36a398e7d9c6",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_128_gcm_decrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "462c2e431da69f7d36d74ed6a3725f8668ac6476",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_128_gcm_encrypter_test.cc",
      "new_id": "c7c096f2b88544637bc3fc02758ad7ed915ef4ec",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_128_gcm_encrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ef7bb9517286428aeaf7f31de9bc12acab50a980",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_256_gcm_decrypter_test.cc",
      "new_id": "c688ce45ca8eaa098f57eca46265e3f739e613d8",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_256_gcm_decrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c6bb29406921cf78b1b6bb387d14c83cf63e8ef7",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_256_gcm_encrypter_test.cc",
      "new_id": "c09f8a8463898162833c3ebfe48d0494d3ed6b6d",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_256_gcm_encrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6a3c27ce404078255ea7cb2a997a5b76b54a84aa",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/cert_compressor_test.cc",
      "new_id": "87446acf86abe376da3e1b06f66dcb3e3c91977e",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/cert_compressor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ab1baadcd6bc06812defb18bb88ae2ec23cb0963",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/chacha20_poly1305_decrypter_test.cc",
      "new_id": "3711104fc4f65e58d237ad9ae1baa79b74d69960",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/chacha20_poly1305_decrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ec6b887f76220d8fa60e1f7fc4e7f4254d2c6446",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/chacha20_poly1305_encrypter_test.cc",
      "new_id": "91b32ef5c3cf3f79b3b8649a74af7601eaea6880",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/chacha20_poly1305_encrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2c7aba158cd7bcfc70514cc31690f7b956a2e1f0",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/chacha20_poly1305_tls_decrypter_test.cc",
      "new_id": "431f0121c7d6833b6e891943b4d4b5df345f11e3",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/chacha20_poly1305_tls_decrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "276a41345512cbb96507465a2510f46ffdc0f975",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/chacha20_poly1305_tls_encrypter_test.cc",
      "new_id": "1918d2ab878923881eb2c3f52f423a31364460cc",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/chacha20_poly1305_tls_encrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1b61da3ce881b02a8e1f4fc83a1bfb1efe2ec319",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_handshake_message.cc",
      "new_id": "75bd3feac4f54a1f026c367743625c48d347203c",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_handshake_message.cc"
    },
    {
      "type": "modify",
      "old_id": "f5584adad551efeb2bb459283df98fe4bc6456bf",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_message_printer_bin.cc",
      "new_id": "9a4e223fae9927d7681d45aeeabf8ca6e2159295",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_message_printer_bin.cc"
    },
    {
      "type": "modify",
      "old_id": "c68fcc24a4fa5acad7dfbded59328558286df45f",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_server_test.cc",
      "new_id": "51dc4181002a2d2f0a73c98db1cf9a8e62175439",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_server_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1c67cc83afb44d62c92eb21a25ed959dc80ca02b",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_utils_test.cc",
      "new_id": "e0d1165ff5f9ce6f9619891b24ea790edfba959e",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "42379ad9a979799e8053c5b903dce1977c624720",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_server_config.cc",
      "new_id": "5169f9b1731efaed9f70e92c6bf2f828f5d83ffa",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_server_config.cc"
    },
    {
      "type": "modify",
      "old_id": "bee3540ea2053ea81e2fd3296af237d3e8c28665",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_hkdf_test.cc",
      "new_id": "48e089f7bc4f2fad8b940f6742973465437bfbc9",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_hkdf_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b143d9d7037e01cda753c841a26ffe123ff705c4",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/transport_parameters.cc",
      "new_id": "c047e0ff14349af092ce00466cbb425146a395e6",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/transport_parameters.cc"
    },
    {
      "type": "modify",
      "old_id": "0178422526c9c47acc7e1094d8d27dcadc6ffdc9",
      "old_mode": 33188,
      "old_path": "quic/core/frames/quic_new_token_frame.cc",
      "new_id": "6806cda221f4534336ff58c04a8f1dc1ade3313a",
      "new_mode": 33188,
      "new_path": "quic/core/frames/quic_new_token_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "4a8d1207b737a49b9341bdb0f98999690299dbd3",
      "old_mode": 33188,
      "old_path": "quic/core/frames/quic_path_challenge_frame.cc",
      "new_id": "eb841b26ddca81c7f7a8e9a310ab17fb748dcb5d",
      "new_mode": 33188,
      "new_path": "quic/core/frames/quic_path_challenge_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "4779c6ad25f4a269f2e4031385e125a7c3b0ef37",
      "old_mode": 33188,
      "old_path": "quic/core/frames/quic_path_response_frame.cc",
      "new_id": "1623777b0e6292033ea349cd791459af893b2214",
      "new_mode": 33188,
      "new_path": "quic/core/frames/quic_path_response_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "9558b9a1e550fb9cd1ca81133d4efdc63d9045f1",
      "old_mode": 33188,
      "old_path": "quic/core/http/http_decoder_test.cc",
      "new_id": "7702b0d5c453b470d694bc256309957c039ec2b3",
      "new_mode": 33188,
      "new_path": "quic/core/http/http_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4aa306382be10bdb00cdc7df174010c60de77afe",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_receive_control_stream_test.cc",
      "new_id": "5a401b68019aeccd4374002bae2762deb2fad613",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_receive_control_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bc491074e525d2f04ef0ecda054b7e397941657c",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_send_control_stream_test.cc",
      "new_id": "53d0d6d3b366c11173f11518e38ece8088d46a9f",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_send_control_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d95fa6d8650e37d33e41564cd8b7fde8c5dcda4c",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session_test.cc",
      "new_id": "36ebf87e27cd1f40f61469218ad49bde3ff66848",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6cd7634f6c55576072b3a6f2ff46bf43ea5c3313",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream_test.cc",
      "new_id": "526b987b7ed606b1d29424f49024cbc8f0c23018",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "eeb34ebb8e022d4458fe402a0e8f9c6ef1fcb62a",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoded_headers_accumulator_test.cc",
      "new_id": "2a5b0da86bffd6e9ef0df241091fb574df6dbf6b",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoded_headers_accumulator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "af8af8c92a3c205e64cdfde44718ac010946d88c",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoder_stream_receiver_test.cc",
      "new_id": "fd7959512c85c4d78e7b6274a537264750f5b69c",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoder_stream_receiver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1d18fa92e5956debf715cfa3fc3b847de1c232cc",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoder_stream_sender_test.cc",
      "new_id": "c412c9f78e3629715cf9b49719b4aa8b70307cbf",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoder_stream_sender_test.cc"
    },
    {
      "type": "modify",
      "old_id": "988ba8fc3fde690cba4cc358a4f94779fe712f82",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_decoder_test.cc",
      "new_id": "cf7c9d39a5c4de15afc719e65cdb0f9450b198e8",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "235bd799b8f097b36379ed678e023d6a02cbd189",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_encoder_stream_receiver_test.cc",
      "new_id": "31bea8968991fb3c4dd3a7e73fda924d44c31e1f",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_encoder_stream_receiver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ea45acc1abd4298190e0de7e1e48b9b6557dc447",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_encoder_stream_sender_test.cc",
      "new_id": "08138190c846864520658387714e2c3d7e600cab",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_encoder_stream_sender_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9bc377e8dd97102036dbce0481fc66ec9d837133",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_encoder_test.cc",
      "new_id": "08c6123fc82d703076e294b167c33e9635e4ed1d",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_encoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ac7b3691e4c2a1628cb4dc74858a2021160cfe33",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_instruction_decoder_test.cc",
      "new_id": "52ec38bc8c89c3ed4c56d6f536d60b13fc5b7775",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_instruction_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "66a6c42bbf70f2c3099d2043c404a4250a2f16df",
      "old_mode": 33188,
      "old_path": "quic/core/qpack/qpack_instruction_encoder_test.cc",
      "new_id": "893bc50670f7ade2a3ad48c2dc00ddaef5d11959",
      "new_mode": 33188,
      "new_path": "quic/core/qpack/qpack_instruction_encoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1dc7f9477063703708506610aaf3518a70442f4e",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.cc",
      "new_id": "f4935987de466ccdcc17b2cc2e676cd7dfe1f410",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "57e57c51c8dcce9bd35fb00e1c92e2c3dff73cb4",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_id.cc",
      "new_id": "e682ee32c6aaec50a9051c3458202ccdf74cb88e",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_id.cc"
    },
    {
      "type": "modify",
      "old_id": "66765b0112fdfc455db733eaf88ee76fba5f310b",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer.cc",
      "new_id": "58bf909793965afbdb148a4ae651fc4b15f6bcb8",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "aa7fa8b2bad610e253a09f759a8ba0158e927549",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer_test.cc",
      "new_id": "ba9a70e46fcc6210063ebe06df58759f62f1e643",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "03259099fc1d8d9e9cb13a5d9d9b38148d583a1e",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packets.cc",
      "new_id": "3d6228e6847c3fc09fc47f6bc88a6ea29f2d37c6",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packets.cc"
    },
    {
      "type": "modify",
      "old_id": "2858924c0eb20051dde10f88b00218eda276ed2c",
      "old_mode": 33188,
      "old_path": "quic/core/quic_tag.cc",
      "new_id": "ed7ae179431a44ed8c5aa08accd432ec2c937a63",
      "new_mode": 33188,
      "new_path": "quic/core/quic_tag.cc"
    },
    {
      "type": "modify",
      "old_id": "e8535d8c92383c7284e196eef0c862c94312f0bb",
      "old_mode": 33188,
      "old_path": "quic/test_tools/crypto_test_utils.cc",
      "new_id": "00f7f1b4cd7364e4165d0618de6e14672eb646a2",
      "new_mode": 33188,
      "new_path": "quic/test_tools/crypto_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "45bcec464d804a1d005fcbcfd1a175ba3dcff251",
      "old_mode": 33188,
      "old_path": "quic/test_tools/crypto_test_utils_test.cc",
      "new_id": "0769da4efdd4cf34c656abe77f3b8742aef0c91f",
      "new_mode": 33188,
      "new_path": "quic/test_tools/crypto_test_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6f9a658a75da1cc19dad08b08c3291fb107bc2e2",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_packet_printer_bin.cc",
      "new_id": "cfe0b8d0d8c052fb8b6b0b6884e44502af025612",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_packet_printer_bin.cc"
    },
    {
      "type": "modify",
      "old_id": "c4b36dbf9f000d522f59177f181ee4cf5574754f",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_toy_client.cc",
      "new_id": "0b34e88d42cda43847c7788bbab00286115c9392",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_toy_client.cc"
    }
  ]
}
