)]}'
{
  "commit": "e8eec3fbdbfae1723c8302d23514faeb833ea8f4",
  "tree": "15d0960f58746f0bb0d2a48bf093da7cdd100bce",
  "parents": [
    "7b49445d0fab71820314a2e5bdfba6b84b7f16d0"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Wed Sep 06 22:01:50 2017 -0400"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Thu Sep 14 23:40:36 2017 +0000"
  },
  "message": "[dev.boringcrypto] cmd/compile: refine BoringCrypto kludge\n\nDid not consider these fields being embedded or adopted\ninto structs defined in other packages, but that\u0027s possible too.\nRefine the import path check to account for that.\n\nFixes \u0027go test -short golang.org/x/crypto/ssh\u0027 but also\nadds a new test in internal/boring for the same problem.\n\nChange-Id: Ied2d04fe2b0ac3b0a34f07bc8dfc50fc203abb9f\nReviewed-on: https://go-review.googlesource.com/62152\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Adam Langley \u003cagl@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea771622c2c45c2e26026415e79d8b70393d0a8e",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/gc/reflect.go",
      "new_id": "47ac54182285436dcc237db1811939721460fad5",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/gc/reflect.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bea1276e6975acd6bbeccc0e898d6a28ef629cd8",
      "new_mode": 33188,
      "new_path": "src/internal/boringtest/boring.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6b07eda70b43b10704fdb51816fcd31d4b3b7f3",
      "new_mode": 33188,
      "new_path": "src/internal/boringtest/boring_test.go"
    }
  ]
}
