)]}'
{
  "commit": "fe3591bd8a96873abc98bb9d2d5c62f27efca3e9",
  "tree": "2568876928e5d2458b07069096b2fa30bbde4782",
  "parents": [
    "913fb63af28f446cd10c684ee847b5606cf328f7"
  ],
  "author": {
    "name": "berbreik",
    "email": "berbreik@gmail.com",
    "time": "Sat Jan 11 04:45:34 2025 +0530"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Fri Jan 17 07:49:37 2025 -0800"
  },
  "message": "sync/errgroup: improve documentation for semaphore limit behavior\n\nUpdated the documentation for `SetLimit` and `Go` functions in the\n`errgroup` package. the note clarifies the behavior when the semaphore\nlimit is set to zero, which could lead to a deadlock if not handled\nproperly. the updated documentation warns users to set a positive\nsemaphore limit to avoid blocking goroutines and potential deadlock\n\nthis change improves the clarity of API and helps users understand how\nto properly use the semaphore limit to prevent issues in concurrent\nexecution\n\nChange-Id: Ie62acc38ef804b3590c04bddba00a3cce21e8cef\nReviewed-on: https://go-review.googlesource.com/c/sync/+/642215\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "948a3ee63d4ffe370a795e2233634309646d69b9",
      "old_mode": 33188,
      "old_path": "errgroup/errgroup.go",
      "new_id": "b8322598ae3ea0a6614de7692b051241fc586709",
      "new_mode": 33188,
      "new_path": "errgroup/errgroup.go"
    }
  ]
}
