)]}'
{
  "commit": "960ffa98ce73ef2c2060c84c7ac28d37a83f345e",
  "tree": "6834dd92b303ef396e95837b691c15b5a451e726",
  "parents": [
    "7a574ff23f9cda0967fd63a55c897e7598b60ad2"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Tue May 03 15:14:56 2022 -0400"
  },
  "committer": {
    "name": "Julie Qiu",
    "email": "julieqiu@google.com",
    "time": "Tue May 10 17:29:08 2022 +0000"
  },
  "message": "os/exec: return clear error for missing cmd.Path\n\nFollowing up on CL 403694, there is a bit of confusion about\nwhen Path is and isn\u0027t set, along with now the exported Err field.\nCatch the case where Path and Err (and lookPathErr) are all unset\nand give a helpful error.\n\nFixes #52574\nFollowup after #43724.\n\nChange-Id: I03205172aef3801c3194f5098bdb93290c02b1b6\nReviewed-on: https://go-review.googlesource.com/c/go/+/403759\nReviewed-by: Bryan Mills \u003cbcmills@google.com\u003e\nReviewed-by: Roland Shoemaker \u003croland@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8101e718ff3b8b460f4d0fce21447b857a494f45",
      "old_mode": 33188,
      "old_path": "src/os/exec/exec.go",
      "new_id": "f0dc7dab7dea0adf143c98c99451fb7f664fc874",
      "new_mode": 33188,
      "new_path": "src/os/exec/exec.go"
    },
    {
      "type": "modify",
      "old_id": "c593cbd11d15c9654ce76adfbdc23f3aef276341",
      "old_mode": 33188,
      "old_path": "src/os/exec/exec_test.go",
      "new_id": "9cc14bdaca8d342242348564cf2ecbe576e86036",
      "new_mode": 33188,
      "new_path": "src/os/exec/exec_test.go"
    }
  ]
}
