)]}'
{
  "commit": "0108b67fe836b20cebf94e00a7afe3a1e4724899",
  "tree": "c686b442c75598d40cc5f9cf34b928427ed076ac",
  "parents": [
    "a3bc1ffed7da5f84f7fe7e97d397c85be0800c3c"
  ],
  "author": {
    "name": "rch",
    "email": "rch@google.com",
    "time": "Mon Mar 18 12:20:36 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Mar 18 12:21:51 2024 -0700"
  },
  "message": "Automated g4 rollback of changelist 616801281.\n\n*** Reason for rollback ***\n\nBreaks Envoy\n\n*** Original change description ***\n\nUpdate ParseQuicTag to only use hex decoding if valid\n\nParseQuicTag was using absl::HexStringToBytes to unconditionally decode strings when they were 8 bytes long, but for strings with non-hexidecimal characters the return value of calling absl::HexStringToBytes is unspecified. This CL updates ParseQuicTag to only use the output of absl::HexStringToBytes when the call returns success.\n\nThis also moves the code away from using the deprecated version of absl::HexStringToBytes, allowing the Chrome...\n\n***\n\nPiperOrigin-RevId: 616910027\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27a71e495ba96ba4c1e1195bebc2b7b5f40d437d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_tag.cc",
      "new_id": "e921dc48913fc4f1a57eb7ecaa1d78d42bde468d",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_tag.cc"
    },
    {
      "type": "modify",
      "old_id": "2736aac8a71be9f30b57a677fcf0ca7d4125cd82",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_tag.h",
      "new_id": "f130a575d862a3944ff0c8c79f1eaf5be704420a",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_tag.h"
    },
    {
      "type": "modify",
      "old_id": "0337598de90e05e175c5dbcd842135243978d3b8",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_tag_test.cc",
      "new_id": "b3e6510559ba656712ed09eaff9586a89b711551",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_tag_test.cc"
    }
  ]
}
