)]}'
{
  "commit": "39bbf08e7139d0e041b0633945a42d0621d2897e",
  "tree": "2401c41f6294fbee99e3fffd4159fd1d58ba3375",
  "parents": [
    "812a33dc7df6a4f7b8b0bd2e6ea6500f312b3fed"
  ],
  "author": {
    "name": "Robert Griesemer",
    "email": "gri@golang.org",
    "time": "Wed Oct 06 18:23:06 2021 -0700"
  },
  "committer": {
    "name": "Robert Griesemer",
    "email": "gri@golang.org",
    "time": "Thu Oct 07 02:30:47 2021 +0000"
  },
  "message": "cmd/compile/internal/types2: implement copy for generic argument types\n\nFor now, the underlying types of the the argument types\u0027 constraints\nmust be a single type that is a slice (the source operand may also\nbe a string).\n\nChange-Id: I9e705e3349c9242f126b9c3e0af65e9ffb25fe6e\nReviewed-on: https://go-review.googlesource.com/c/go/+/354432\nTrust: Robert Griesemer \u003cgri@golang.org\u003e\nRun-TryBot: Robert Griesemer \u003cgri@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b8d85859a7eb70741f88d72cbd2b947e9e3b344",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/types2/builtins.go",
      "new_id": "cb4d93c6c41609a10763803a7817f969c9496395",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/types2/builtins.go"
    },
    {
      "type": "modify",
      "old_id": "0cfea93bf6d500a9a7883ed3baffd04fc702e9e0",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/types2/testdata/check/builtins.go2",
      "new_id": "243e888ff7c97930900643797551ca94f3a90254",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/types2/testdata/check/builtins.go2"
    }
  ]
}
