)]}'
{
  "commit": "dd999cefc15bbfd4f74ade6efb45bc6118309bf4",
  "tree": "53dfab13ff75618bb137f5619afd0f990008f453",
  "parents": [
    "a0b32e5a9f452061d4c69add97c98635a0f7341e"
  ],
  "author": {
    "name": "Jay Conrod",
    "email": "jayconrod@gmail.com",
    "time": "Fri Jun 23 15:32:04 2017 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jun 23 15:32:04 2017 -0400"
  },
  "message": "Strict dependency checking (#568)\n\ngo_library, go_binary, and go_test now check that their sources don\u0027t\r\nimport any packages (other than standard ones) that are not provided\r\nby direct dependencies (including dependencies from the \"library\"\r\nattribute).\r\n\r\nFixes #566 \r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6d82d50c864e0385ccf14c5ae2311243758b41e",
      "old_mode": 33188,
      "old_path": "go/private/library.bzl",
      "new_id": "40240229e24a3d8547df26e65f4c4b0309fadce1",
      "new_mode": 33188,
      "new_path": "go/private/library.bzl"
    },
    {
      "type": "modify",
      "old_id": "4a16ed17c98f1361a26cd7c3b2336d26b1c540f2",
      "old_mode": 33188,
      "old_path": "go/private/test.bzl",
      "new_id": "30e12e82c93fe3bd32e7706d71c81c42ebe292ee",
      "new_mode": 33188,
      "new_path": "go/private/test.bzl"
    },
    {
      "type": "modify",
      "old_id": "1b4e1c5bb7ac27879a15c5e0be10f1499115f12c",
      "old_mode": 33188,
      "old_path": "go/tools/builders/BUILD",
      "new_id": "f3229b72587c92caeb091fb03dc9c67d06045317",
      "new_mode": 33188,
      "new_path": "go/tools/builders/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ce763b502bd66314d4c15e419d24798242ee4317",
      "old_mode": 33188,
      "old_path": "go/tools/builders/compile.go",
      "new_id": "4e0ceecbdc7d397b5e3dc14975f481f3ffae8910",
      "new_mode": 33188,
      "new_path": "go/tools/builders/compile.go"
    },
    {
      "type": "modify",
      "old_id": "87b2b57356dfb64451001e25681c23885737d8a7",
      "old_mode": 33188,
      "old_path": "go/tools/gazelle/packages/BUILD",
      "new_id": "a4cbdd22cc60072009584b2392310c846caa7a99",
      "new_mode": 33188,
      "new_path": "go/tools/gazelle/packages/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e201671dd0273dd16e78c6642d2bdecf45c65842",
      "old_mode": 33188,
      "old_path": "go/tools/gazelle/rules/BUILD",
      "new_id": "5b53eac47dea2d486940ba2c85ad687ba87012e6",
      "new_mode": 33188,
      "new_path": "go/tools/gazelle/rules/BUILD"
    },
    {
      "type": "modify",
      "old_id": "bd3be1014daa11058719a574f8e1c0f0cfe68974",
      "old_mode": 33188,
      "old_path": "tests/bazel_tests.bzl",
      "new_id": "f671cc6fe47141a0672c292d32281c5577db1ebb",
      "new_mode": 33188,
      "new_path": "tests/bazel_tests.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e7e80efbe99dd1f1db6973ebb6201d416c310e9",
      "new_mode": 33188,
      "new_path": "tests/trans_dep_error/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf349896af0a54b1f9438cdf9488413c846a7c88",
      "new_mode": 33188,
      "new_path": "tests/trans_dep_error/a.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0836a8839424e5d84578830d98c7f53d5f8d738",
      "new_mode": 33188,
      "new_path": "tests/trans_dep_error/b.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "432f4279753e4ae4e46d99bb2864c12fe24b88a7",
      "new_mode": 33188,
      "new_path": "tests/trans_dep_error/lib.go"
    }
  ]
}
