)]}'
{
  "commit": "9bc52686da81b515cf3ad654dfb1a536fabceafa",
  "tree": "cf2b8345d64e6d725f2828592de0ca5959c5037e",
  "parents": [
    "6ff0ae2aa4fdb9c6c267efb30927e87563387c49"
  ],
  "author": {
    "name": "Bryan C. Mills",
    "email": "bcmills@google.com",
    "time": "Tue May 25 12:21:11 2021 -0400"
  },
  "committer": {
    "name": "Bryan C. Mills",
    "email": "bcmills@google.com",
    "time": "Thu May 27 14:03:15 2021 +0000"
  },
  "message": "cmd/go,cmd/link: do not check for staleness in most tests\n\nInstead, check that stale packages in the standard library\nare not rebuilt when already present in the build cache,\nand are not installed implicitly when rebuilt.\n\nWe retain the staleness checks for the runtime package in tests\ninvolving \u0027-i\u0027, because those are guaranteed to fail anyway if the\npackage is stale and the \"stale\" failure message is arguably clearer.\nThey can be removed if/when we remove the \u0027-i\u0027 flag, but the runtime\npackage is less likely to become stale because it does not have cgo\ndependencies.\n\nFixes #46347\nUpdates #33598\nUpdates #35459\nUpdates #41696\n\nChange-Id: I7b0a808addd930f9f4911ff53ded62272af75a40\nReviewed-on: https://go-review.googlesource.com/c/go/+/322629\nTrust: Bryan C. Mills \u003cbcmills@google.com\u003e\nRun-TryBot: Bryan C. Mills \u003cbcmills@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Jay Conrod \u003cjayconrod@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "38a151ef1f68df727a87610a6bae87261de824cb",
      "old_mode": 33188,
      "old_path": "src/cmd/go/testdata/script/build_package_not_stale_trailing_slash.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e46855eadb1e687458cbb035705a76324185a86",
      "new_mode": 33188,
      "new_path": "src/cmd/go/testdata/script/cgo_stale.txt"
    },
    {
      "type": "delete",
      "old_id": "e5c1f334fd4004f81cbcb8de72ea3edad71fcd3a",
      "old_mode": 33188,
      "old_path": "src/cmd/go/testdata/script/list_std_stale.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f27cc1e8d80fa76037b0ef29a454118304d0bc1",
      "new_mode": 33188,
      "new_path": "src/cmd/go/testdata/script/list_std_vendor.txt"
    },
    {
      "type": "modify",
      "old_id": "3f4eb90e3f66e72b48cc52106ea8a9868706e8c9",
      "old_mode": 33188,
      "old_path": "src/cmd/go/testdata/script/test_race_install_cgo.txt",
      "new_id": "e1fe4f2acea96f161198dec4f45558d341749f6f",
      "new_mode": 33188,
      "new_path": "src/cmd/go/testdata/script/test_race_install_cgo.txt"
    },
    {
      "type": "modify",
      "old_id": "4f26da6d26bbd52721824e9b7528f8af75392907",
      "old_mode": 33188,
      "old_path": "src/cmd/go/testdata/script/toolexec.txt",
      "new_id": "bb86467942b9fd240c3f0579818564672d607e1f",
      "new_mode": 33188,
      "new_path": "src/cmd/go/testdata/script/toolexec.txt"
    },
    {
      "type": "modify",
      "old_id": "0419613cbe2e78bb06dc8d87e3c25f79b011ea56",
      "old_mode": 33188,
      "old_path": "src/cmd/link/dwarf_test.go",
      "new_id": "3ca59bd47f025cf1eac24eac43fddec1700c2348",
      "new_mode": 33188,
      "new_path": "src/cmd/link/dwarf_test.go"
    }
  ]
}
