)]}'
{
  "commit": "dc6ab2f86df58e3fa6ad83d0132a084fef488700",
  "tree": "2cce089c211c140429f88965960d4d72b1fa2bef",
  "parents": [
    "f0159ebc4519f5a32345afe8856dfb096de55c87"
  ],
  "author": {
    "name": "Adam Liddell",
    "email": "git@aliddell.com",
    "time": "Tue Jun 25 14:30:41 2019 +0000"
  },
  "committer": {
    "name": "Adam Liddell",
    "email": "git@aliddell.com",
    "time": "Tue Jun 25 14:30:41 2019 +0000"
  },
  "message": "Switch Python back to aspect compilation for development\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df6f3a107c009740e70cc7fd47812587ddfd589e",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "44926dbb33836f7e66b6019f081775bcb2ced124",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "10a31033a3f027341b76f77cadc3b63ef31c7ff1",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "c4238f8bdfb59d146a727f5b2de5864cf8995596",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "ac19a1ced7b83cc8e274c410280f19b9c5a4c1c7",
      "old_mode": 33188,
      "old_path": "example/Makefile.mk",
      "new_id": "67456263c397c69d68689df7ccae03cd98a44c42",
      "new_mode": 33188,
      "new_path": "example/Makefile.mk"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "example/python/python_grpc_aspect_compile/.bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e3acca0784aaa60dde380bdeb3e63c5c40c3c65e",
      "old_mode": 33188,
      "old_path": "example/python/python_grpc_aspect_compile/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "acc285da43f4ed0dcfc3ad470cf8c8db64bde777",
      "old_mode": 33188,
      "old_path": "example/python/python_grpc_aspect_compile/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "example/python/python_proto_aspect_compile/.bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "770d0d8e08e97a53fafceb6b1bd1e22add6fc90f",
      "old_mode": 33188,
      "old_path": "example/python/python_proto_aspect_compile/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5080fae8ee84f92cd7f1e45ab2057dbf4352c39f",
      "old_mode": 33188,
      "old_path": "example/python/python_proto_aspect_compile/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "47f040936b1ae1a01ce1ed9232916588ff42825d",
      "old_mode": 33188,
      "old_path": "python/README.md",
      "new_id": "4973b84075cf4dcbbd407e3c98697c14226a5b9a",
      "new_mode": 33188,
      "new_path": "python/README.md"
    },
    {
      "type": "delete",
      "old_id": "033343c903031413dfd2b56056c4ef27b293bdf7",
      "old_mode": 33188,
      "old_path": "python/python_grpc_aspect_compile.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "846a4c77b56b5f6d1cf2a20d38130e7764805238",
      "old_mode": 33188,
      "old_path": "python/python_grpc_compile.bzl",
      "new_id": "d4e287ab7859d55243281a2a38049ced01965388",
      "new_mode": 33188,
      "new_path": "python/python_grpc_compile.bzl"
    },
    {
      "type": "delete",
      "old_id": "124b4cae7c6fe2e1c07168053a39a55006d22e31",
      "old_mode": 33188,
      "old_path": "python/python_proto_aspect_compile.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3cbf4257602f2a44b1af436d5a4b9eb812a8766b",
      "old_mode": 33188,
      "old_path": "python/python_proto_compile.bzl",
      "new_id": "edcc5ee578199176a340afe5ac92b50a551f5d9c",
      "new_mode": 33188,
      "new_path": "python/python_proto_compile.bzl"
    },
    {
      "type": "modify",
      "old_id": "e275752aa4336975cbbfd2246f940f9426cb30b3",
      "old_mode": 33188,
      "old_path": "tools/rulegen/common.go",
      "new_id": "2ce603a503f2ee759f1921c16f028771740192cb",
      "new_mode": 33188,
      "new_path": "tools/rulegen/common.go"
    },
    {
      "type": "modify",
      "old_id": "ae93ccd936e56e49c57015e7880e04b04cdd913b",
      "old_mode": 33188,
      "old_path": "tools/rulegen/python.go",
      "new_id": "87f6cee5f1e91235ce7a0363de87f6d14e2a28e7",
      "new_mode": 33188,
      "new_path": "tools/rulegen/python.go"
    }
  ]
}
