)]}'
{
  "commit": "af7efeb9f5db1026822a65f919fcab0bc2cd268c",
  "tree": "436138b7dde89de66975bcfca6da205b55297949",
  "parents": [
    "ebc6d3e932cadf0c5b5cfb56e9bcdfe0ce48102d"
  ],
  "author": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Tue Jun 24 13:38:41 2025 -0700"
  },
  "committer": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Wed Jun 25 04:52:46 2025 +0000"
  },
  "message": "core: Rely on ping-pong for flow control testing\n\nThe previous code did a ping-pong to make sure the transport had enough\ntime to process, but then proceeded to sleep 5 seconds. That sleep would\nhave been needed without the ping-pong, but with the ping-pong we are\nconfident all events have been drained from the transport. Deleting the\nunnecessary sleeps saves 10 seconds, for each of the 9 instances of this\ntest.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32c3bff74e91a3e3bd5478da8fb5775413c16ee1",
      "old_mode": 33188,
      "old_path": "core/src/testFixtures/java/io/grpc/internal/AbstractTransportTest.java",
      "new_id": "ea7f1723e64691eb88c0429a8ceb6a3a0fd2d54b",
      "new_mode": 33188,
      "new_path": "core/src/testFixtures/java/io/grpc/internal/AbstractTransportTest.java"
    },
    {
      "type": "modify",
      "old_id": "97186400cb2663081fcbe78a75aa6ef1d1dddaed",
      "old_mode": 33188,
      "old_path": "core/src/testFixtures/java/io/grpc/internal/ClientStreamListenerBase.java",
      "new_id": "3c35cf59225e79466df0cffb4362777d8b57338e",
      "new_mode": 33188,
      "new_path": "core/src/testFixtures/java/io/grpc/internal/ClientStreamListenerBase.java"
    },
    {
      "type": "modify",
      "old_id": "b4ded80e5b2115e356e758cd681c213265355974",
      "old_mode": 33188,
      "old_path": "core/src/testFixtures/java/io/grpc/internal/ServerStreamListenerBase.java",
      "new_id": "aaa706005424cbf155e8f27cd6e48d6615aec726",
      "new_mode": 33188,
      "new_path": "core/src/testFixtures/java/io/grpc/internal/ServerStreamListenerBase.java"
    }
  ]
}
