)]}'
{
  "commit": "1c80bd226690f4b3d274325d6d34aef2f2b69489",
  "tree": "d288819ed0540fb795c8a7ddb3294a3055f31d87",
  "parents": [
    "f98d67a52207cd97c8a951b0ccde0d6e76f341c3"
  ],
  "author": {
    "name": "doujiang24",
    "email": "doujiang24@gmail.com",
    "time": "Tue Aug 16 02:28:35 2022 +0000"
  },
  "committer": {
    "name": "Keith Randall",
    "email": "khr@golang.org",
    "time": "Tue Aug 16 03:24:54 2022 +0000"
  },
  "message": "internal/gocore: disambiguate type candidates by object size\n\nMatch the object size when there are multiple candidates for the pointers to structs with the same struct name and same package name.\nAlso, allow `-` in the package path.\n\nChange-Id: Ie3b75aa4ab26283bb94c4c0c40d5c196656caf5f\nGitHub-Last-Rev: 5b48ab1a6716dfc805f13306fa36f4fc1c018583\nGitHub-Pull-Request: golang/debug#11\nReviewed-on: https://go-review.googlesource.com/c/debug/+/419176\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fc1d4417f3716358d4f7fb034ec69d1f5e400e0",
      "old_mode": 33188,
      "old_path": "internal/gocore/dwarf.go",
      "new_id": "463b09665042c68255b433a4c4a31591bea6d77d",
      "new_mode": 33188,
      "new_path": "internal/gocore/dwarf.go"
    },
    {
      "type": "modify",
      "old_id": "ece0b5687f80ac381e972632bdc4b1600131adc5",
      "old_mode": 33188,
      "old_path": "internal/gocore/gocore_test.go",
      "new_id": "5f8bfd35b5b781a311f716a83df8594a01ba07d1",
      "new_mode": 33188,
      "new_path": "internal/gocore/gocore_test.go"
    },
    {
      "type": "modify",
      "old_id": "af06176cb9b8629fd8caaa4f16fd76d05dc41967",
      "old_mode": 33188,
      "old_path": "internal/gocore/testdata/README",
      "new_id": "fe2de04b6a5d7a21274d283c209223f4ce7f4acf",
      "new_mode": 33188,
      "new_path": "internal/gocore/testdata/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6a988ac91996aea00e6925ff951e06b2a920a0c",
      "new_mode": 33188,
      "new_path": "internal/gocore/testdata/runtimetype.zip"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "594b4df84893e758bfdc9cac87e1fb94a71bacf1",
      "new_mode": 33188,
      "new_path": "internal/gocore/testdata/runtimetype/go.mod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df647f9e4ca7f30e15f4b6b95f0554859468e9b2",
      "new_mode": 33188,
      "new_path": "internal/gocore/testdata/runtimetype/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0dfa4fa1e22950083f1c0fe8250d233378ca9ef",
      "new_mode": 33188,
      "new_path": "internal/gocore/testdata/runtimetype/path-a/pkg/pkg.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f31a5ff0f55b2d0431c1e2980c5f48bca65d83e8",
      "new_mode": 33188,
      "new_path": "internal/gocore/testdata/runtimetype/path-b/pkg/pkg.go"
    },
    {
      "type": "modify",
      "old_id": "5a944c7ae54e284a59c2d50c797b42cae41d606d",
      "old_mode": 33188,
      "old_path": "internal/gocore/type.go",
      "new_id": "03974496df3066913125e12a110f7fc363f21d9f",
      "new_mode": 33188,
      "new_path": "internal/gocore/type.go"
    }
  ]
}
