)]}'
{
  "commit": "b4deacb2393a58af4214fa96b397f5bb80c0f687",
  "tree": "cce1e4e1f34f4bdc02505eccdd616c399d03979d",
  "parents": [
    "0643ea9f3c90de08986097213589b66583a2c382"
  ],
  "author": {
    "name": "ericorth",
    "email": "ericorth@google.com",
    "time": "Thu Dec 07 06:18:36 2023 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Dec 07 06:19:47 2023 -0800"
  },
  "message": "Automated g4 rollback of changelist 588486234.\n\n*** Reason for rollback ***\n\nRoll forward with fix.\n\nFairly simple fix. Had accidentally left out some returns after QUICHE_NOTREACHED(). Causes an issue only when building opt (apparently not done in my initial SQ) when the NOTREACHED noops out of existence.\n\nConfirmed a `--compilation_mode\u003dopt third_party/quic/core/io:all` build/test succeeds with this fix and fails without.\n\n*** Original change description ***\n\nAutomated g4 rollback of changelist 588217549.\n\n*** Reason for rollback ***\n\nBroke builds.\n\n*** Original change description ***\n\nAllow creation of Raw IP sockets in QUICHE\n\n***\n\n***\n\nPiperOrigin-RevId: 588769610\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7e18ce0d3b4d376f09993af1d9501e3b994e1fd",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/io/event_loop_connecting_client_socket_test.cc",
      "new_id": "f195d9d20dada745ac08728c521055c981d41429",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/io/event_loop_connecting_client_socket_test.cc"
    },
    {
      "type": "modify",
      "old_id": "01180034373cfa672edf0396d24cb8d278e60941",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/io/socket.cc",
      "new_id": "d41106fe0fb88d9ac056b0db88411ae521229abd",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/io/socket.cc"
    },
    {
      "type": "modify",
      "old_id": "edff4eea9b4f7f6dc649d1544e3aaa5a16f93449",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/io/socket.h",
      "new_id": "319dff452171480f9f6d72448f7051ef4408b5ee",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/io/socket.h"
    },
    {
      "type": "modify",
      "old_id": "3fc9f0098e1c1c9dc41fe345204fe6a6b360b9c5",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/io/socket_internal.h",
      "new_id": "d11c0efec38d5eb1d3586cd024f88692eaeeccbb",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/io/socket_internal.h"
    },
    {
      "type": "modify",
      "old_id": "da1d24aa84db7f7e9a87de171ef51cfbbbd77278",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/io/socket_test.cc",
      "new_id": "9e18cc1964724d6164ee23d367f8b7ef59806591",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/io/socket_test.cc"
    }
  ]
}
