)]}'
{
  "commit": "02900a6b1e86fd62daf46b42ce63311e87bce3f5",
  "tree": "424c9a72950af2640a6150ce0bb2a5e9c9e4b53a",
  "parents": [
    "cb4ba07b2893b8439cdf6f088c87da9f9520c8ca"
  ],
  "author": {
    "name": "Jon Brandvein",
    "email": "brandjon@google.com",
    "time": "Thu Aug 01 13:17:37 2019 -0400"
  },
  "committer": {
    "name": "John Cater",
    "email": "jcater@google.com",
    "time": "Thu Aug 01 16:16:07 2019 -0400"
  },
  "message": "Add load() statements for Python rules in third_party/\n\nThis replaces all direct uses of the native Python rules underneath the\nthird_party/ directory with load()s of the internal wrapper macros. These\nmacros are needed for compatibility with\n`--incompatible_load_python_rules_from_bzl`.\n\nSome of the uses are replaced by the file under the tools/ dir, which is\nalready used elsewhere in Bazel. A few uses have to use a new @rules_python\nrepo (see also #9029).\n\nWork toward #9006.\n\nCloses #9019.\n\nRELNOTES: None\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f281e4da3841106305fccc7f416f9838357fed6",
      "old_mode": 33188,
      "old_path": "third_party/def_parser/BUILD",
      "new_id": "aaa994e328a0b99d289bf5eb333007ddfcfbc667",
      "new_mode": 33188,
      "new_path": "third_party/def_parser/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a24d0c9699024fd5f2f550e70acb5c8783c35ac5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.6.1/BUILD",
      "new_id": "38fb985902feaa9820281940ba6c288cbbc848e6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.6.1/BUILD"
    },
    {
      "type": "modify",
      "old_id": "50f162deeba6a66185aa9073c2d6678c2adb6dfa",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.6.1/protobuf.bzl",
      "new_id": "24e333a1df75cb4b69ea6f3e62f2b767be597790",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.6.1/protobuf.bzl"
    },
    {
      "type": "modify",
      "old_id": "fb0b3604cdf443f88ec73de70c4e98e742bda46b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.6.1/six.BUILD",
      "new_id": "49003ce1fb365eef17fb8057f9fc12c1449c2c9d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.6.1/six.BUILD"
    },
    {
      "type": "modify",
      "old_id": "a678ab5b02426fc1a83be4a76f70b2d1114f758c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/README.md",
      "new_id": "a29397290f6249998a7a4b17ef2dde7fab1ed0a3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/README.md"
    },
    {
      "type": "modify",
      "old_id": "5bf0a22e4cdd1911ccca2f7bfc6a8a51ac6abf81",
      "old_mode": 33188,
      "old_path": "third_party/py/abseil/BUILD",
      "new_id": "48e7c94ed788a50879b23ea9c6692f7334ab3c72",
      "new_mode": 33188,
      "new_path": "third_party/py/abseil/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ccc3faa03d359401911faa119978f4eccd776238",
      "old_mode": 33188,
      "old_path": "third_party/py/concurrent/BUILD",
      "new_id": "ec8614c357a9ff664912fc2a5397afd4ee4362cb",
      "new_mode": 33188,
      "new_path": "third_party/py/concurrent/BUILD"
    },
    {
      "type": "modify",
      "old_id": "35f06748e7286d9eb6097d25953f4be88ab13286",
      "old_mode": 33188,
      "old_path": "third_party/py/gflags/BUILD",
      "new_id": "9dcc2cff27c083b9d46c97b050c150c07cdd3ce5",
      "new_mode": 33188,
      "new_path": "third_party/py/gflags/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2d4961de9e696dfa96b312e4caa693b9b8880433",
      "old_mode": 33188,
      "old_path": "third_party/py/mock/BUILD",
      "new_id": "3c80a0245fca01c6ce5ed7948ef86048147c27cf",
      "new_mode": 33188,
      "new_path": "third_party/py/mock/BUILD"
    },
    {
      "type": "modify",
      "old_id": "fa060cb6aed82c597fb537f5a42a81e654921a0a",
      "old_mode": 33188,
      "old_path": "third_party/py/six/BUILD",
      "new_id": "38833ec2e07ceab5c3f68dad92390fc3a3e8f5cd",
      "new_mode": 33188,
      "new_path": "third_party/py/six/BUILD"
    }
  ]
}
