)]}'
{
  "commit": "efe9ccc22caf88dfa1746e8edb840748e00cbaa4",
  "tree": "940534f029f95c38769a56e0dc29bc216b2868bb",
  "parents": [
    "48d08e643eb872647990f6881abe8e5d00b0a307"
  ],
  "author": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Mon Jun 02 23:32:02 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 03 12:02:02 2025 +0530"
  },
  "message": "xds: Non-SOTW resources need onError() callbacks, too (#12122)\n\nSOTW is unique in that it can become absent after being found. But if we\nNACK when initially loading the resource, we don\u0027t want to delay, depend\non the resource timeout, and then give a poor error.\n\nThis was noticed while adding the EDS restriction that address is not a\nhostname and some tests started hanging instead of failing quickly.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4de8ead7c0a2f4860fd0bf4258e4fadc17fc9b78",
      "old_mode": 33188,
      "old_path": "xds/src/main/java/io/grpc/xds/client/XdsClientImpl.java",
      "new_id": "2b25d4db977ba27133ae4d4f95952ac177689056",
      "new_mode": 33188,
      "new_path": "xds/src/main/java/io/grpc/xds/client/XdsClientImpl.java"
    },
    {
      "type": "modify",
      "old_id": "369763a21b7350c9e9abf508533bc10076ee6252",
      "old_mode": 33188,
      "old_path": "xds/src/test/java/io/grpc/xds/GrpcXdsClientImplTestBase.java",
      "new_id": "006440be6c1583aece6b232beb5f5facf6b068cf",
      "new_mode": 33188,
      "new_path": "xds/src/test/java/io/grpc/xds/GrpcXdsClientImplTestBase.java"
    }
  ]
}
