)]}'
{
  "commit": "6ff8ecac09aa2a9e84b342d0326eb424a286fb32",
  "tree": "34922b68594383e6eb7f6b86b7dc53a254f0679a",
  "parents": [
    "80217275db3bd3d565a0167812560119d15d0a83"
  ],
  "author": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Thu Jul 10 11:02:48 2025 -0700"
  },
  "committer": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Tue Jul 22 06:56:02 2025 -0700"
  },
  "message": "core: Don\u0027t pre-compute DEADLINE_EXCEEDED message for delayed calls\n\nThe main reason I made a change here was to fix the tense from the\ndeadline \"will be exceeded in\" to \"was exceeded after\". But we really\ndon\u0027t want to be doing the string formatting unless the deadline is\nactually exceeded. There were a few more changes to make some variables\neffectively final.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2b0c9a3f06612a55daa32b70075c1b6d95ffac3",
      "old_mode": 33188,
      "old_path": "core/src/main/java/io/grpc/internal/DelayedClientCall.java",
      "new_id": "253237c3c7d3ac7a4b82e5722a187814f73d97d0",
      "new_mode": 33188,
      "new_path": "core/src/main/java/io/grpc/internal/DelayedClientCall.java"
    },
    {
      "type": "modify",
      "old_id": "7015a43f6ed55c1f983d8b5961e81b6845b86aa4",
      "old_mode": 33188,
      "old_path": "xds/src/test/java/io/grpc/xds/XdsNameResolverTest.java",
      "new_id": "3fa31aedf6a192047bfe96111a5b37dd9ea1d36f",
      "new_mode": 33188,
      "new_path": "xds/src/test/java/io/grpc/xds/XdsNameResolverTest.java"
    }
  ]
}
