)]}'
{
  "commit": "fb4a91060ea34a939bb5ab6ffc494d1aa25e1979",
  "tree": "845bda40ab02eea4db9c372894ae634fb1b8d920",
  "parents": [
    "4b3ada1781c7dc855858582a2b8f47fb0fc7f412"
  ],
  "author": {
    "name": "Victor Pushkarev",
    "email": "corvinus.v@gmail.com",
    "time": "Mon Sep 14 18:56:00 2026 +0300"
  },
  "committer": {
    "name": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Sep 16 04:53:31 2026 -0700"
  },
  "message": "tests: avoid losing trace2 socket readiness signal\n\nThe trace2 socket test uses a Condition to wait for its server to start\nlistening. If the server calls notify() before the test starts waiting,\nthe notification is lost and the test waits for the full 120-second\ntimeout before continuing.\n\nUse an Event for the readiness signal instead.\nOnce the server starts listening, the event stays set, so the test can\ncontinue immediately even if the server becomes ready before the test\nstarts waiting.\n\nChange-Id: I0e8e192d997c8bd785bcefa5d5b91493f93863e8\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/630861\nTested-by: Victor Pushkarev \u003ccorvinus.v@gmail.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@google.com\u003e\nReviewed-by: Gavin Mak \u003cgavinmak@google.com\u003e\nCommit-Queue: Victor Pushkarev \u003ccorvinus.v@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13b64df2d493a94e3bc57324b79daf0a2c023736",
      "old_mode": 33188,
      "old_path": "tests/test_git_trace2_event_log.py",
      "new_id": "195dbafe8ad7c55b7dcbde62cc83e8365d1d285b",
      "new_mode": 33188,
      "new_path": "tests/test_git_trace2_event_log.py"
    }
  ]
}
