)]}'
{
  "commit": "4776eadac327bcb80cebc7413c91f8b4abf8ffa1",
  "tree": "2d02e3f8c18d57574fbe35f6b2dc0bab876bb111",
  "parents": [
    "b994778512bb7dfceaa9fdb5342834d5552854a2"
  ],
  "author": {
    "name": "racequite",
    "email": "quiterace@gmail.com",
    "time": "Fri Jul 31 19:16:30 2026 +0800"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Fri Aug 21 12:07:18 2026 -0700"
  },
  "message": "cmd/gobind: support source overlays\n\ngobind loads packages with go/packages to generate Java, Objective-C,\nand Go bindings. It currently has no way to apply an overlay while\nloading package syntax and type information.\n\nAdd an -overlay flag. Pass it to go list so package file selection\nfollows the overlay, and parse replacement contents when go/packages\nloads syntax and type information. This keeps generated bindings\nconsistent with the overlaid source.\n\nAdd a regression test that replaces OldAPI with NewAPI and verifies\nthat gobind generates only the NewAPI Java binding.\n\nFor golang/go#80656\n\nChange-Id: I59c26b81d5f49feef6d606bc7c6a84d0438d65b0\nReviewed-on: https://go-review.googlesource.com/c/mobile/+/808380\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Hajime Hoshi \u003chajimehoshi@gmail.com\u003e\nReviewed-by: Hajime Hoshi \u003chajimehoshi@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "06cb0c5d6e3c18aad451ff6b7fc3ae45ad0a46fb",
      "old_mode": 33188,
      "old_path": "cmd/gobind/gobind_test.go",
      "new_id": "840f8fac8406d0a4248742251fb94841ca2f2bb7",
      "new_mode": 33188,
      "new_path": "cmd/gobind/gobind_test.go"
    },
    {
      "type": "modify",
      "old_id": "086aa265085ce0b2b6aae5a77dcfd93d58c2f1b6",
      "old_mode": 33188,
      "old_path": "cmd/gobind/main.go",
      "new_id": "00cf423370930e9c076e98444120390d03445d66",
      "new_mode": 33188,
      "new_path": "cmd/gobind/main.go"
    }
  ]
}
