)]}'
{
  "commit": "66bc4c72b9500687e097d6db4e135a8b40d39d90",
  "tree": "cd4a7db5373773855e8a86fc9802a948dea5ad7e",
  "parents": [
    "d2b991c840e103c7df08e02833ed95c455c1fb8c"
  ],
  "author": {
    "name": "thepudds",
    "email": "thepudds1460@gmail.com",
    "time": "Fri Jun 05 14:17:29 2026 -0400"
  },
  "committer": {
    "name": "t hepudds",
    "email": "thepudds1460@gmail.com",
    "time": "Fri Jun 05 11:25:40 2026 -0700"
  },
  "message": "cmd/internal/script: help deflake \"WaitDelay expired\" errors by reporting the duration\n\nIssue #76685 has many watchflake reports that include the error\n\"WaitDelay expired\". I have been able to reproduce some of those flakes.\n\nThe cmd/link testscripts have the highest volume on #76685, such as:\n    script_test_basics.txt:6: cc -c testdata/mumble.c: exec: WaitDelay expired before I/O complete\n\nTo help triage, this CL adds the os/exec.Cmd.WaitDelay duration to\nthe error string. That sample error becomes:\n    script_test_basics.txt:6: cc -c testdata/mumble.c: exec: WaitDelay expired before I/O complete: output pipes not closed after waiting 100ms\n\nThe 100ms shown is a concrete clue that the WaitDelay could be higher.\nThe next CL 785722 attempts to address that, hopefully eliminating those\nparticular flakes.\n\nThis code path is used by cmd/link tests, as well as testscript tests\nin cmd/go, cmd/compile, cmd/internal/fuzztest, and cmd/internal/test2json.\n\nUpdates #76685\nUpdates #79409\n\nChange-Id: Ib03dceccb839dc7653b86ca977e1a54bb48e7ead\nReviewed-on: https://go-review.googlesource.com/c/go/+/785820\nReviewed-by: Mark Freeman \u003cmarkfreeman@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Matloob \u003cmatloob@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a682d9b3f66863a2a23a3e0e2ac9bbb30c2c4480",
      "old_mode": 33188,
      "old_path": "src/cmd/internal/script/cmds.go",
      "new_id": "7e2e507a02157e1c5f3d4dc94bb9a8c8c5706885",
      "new_mode": 33188,
      "new_path": "src/cmd/internal/script/cmds.go"
    }
  ]
}
