)]}'
{
  "commit": "66b61beba5a27fed1f416f41a4431378b09cfa3e",
  "tree": "f552b4acfdffc26ebc40eac2fdc9da4bdf407c4d",
  "parents": [
    "c6e6381723eac2b19cb9c6acedfca2489c008602"
  ],
  "author": {
    "name": "Alex Eagle",
    "email": "alex.eagle@robinhood.com",
    "time": "Sun Sep 20 07:54:53 2020 -0700"
  },
  "committer": {
    "name": "Alex Eagle",
    "email": "eagle@post.harvard.edu",
    "time": "Wed Sep 30 06:50:21 2020 -0700"
  },
  "message": "move pip_import rule to legacy_pip_import\n\nBREAKING CHANGE:\nThe load statement for \"pip_import\" and \"pip_repositories\" has moved to //python/legacy_pip_import:pip.bzl\nUse of the old load site will print a failure message indicating this.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92711d83030302cc58b3c0782e42734ecc212099",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "1afaedbc242665e522f0ff363f5d254cbd881c96",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "92d899dce1bc6367e9f862f35d3ed0dc8c3b3ad4",
      "old_mode": 33188,
      "old_path": "examples/BUILD",
      "new_id": "092ad409029a02ecc85a0ea95ea1715d3271af58",
      "new_mode": 33188,
      "new_path": "examples/BUILD"
    },
    {
      "type": "rename",
      "old_id": "0dca5114a1c65de974a11a940145ebaa2b20ce5e",
      "old_mode": 33188,
      "old_path": "examples/pip/.bazelrc",
      "new_id": "0dca5114a1c65de974a11a940145ebaa2b20ce5e",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/.bazelrc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0c4ffa8b6785706aaeb7cb79f4e9fdd57de97594",
      "old_mode": 33188,
      "old_path": "examples/pip/README.md",
      "new_id": "8ce843832f4f231dc0a804b17e09e62d4f4c9d7a",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/README.md",
      "score": 64
    },
    {
      "type": "rename",
      "old_id": "5c8d22a05641774a325749c7b3b52fd726650dba",
      "old_mode": 33188,
      "old_path": "examples/pip/WORKSPACE",
      "new_id": "af84004328e161f0b9a752c3dccc97c7be57158e",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/WORKSPACE",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "7bd91d9279af40c89f9ca9a2da8fee9d743cc5c2",
      "old_mode": 33188,
      "old_path": "examples/pip/boto/BUILD",
      "new_id": "7bd91d9279af40c89f9ca9a2da8fee9d743cc5c2",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/boto/BUILD",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9ee16f42c233b01d86b1d02602e3044d0d3ada0d",
      "old_mode": 33188,
      "old_path": "examples/pip/boto/boto_test.py",
      "new_id": "9ee16f42c233b01d86b1d02602e3044d0d3ada0d",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/boto/boto_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8cdea9cd1e8d83aee87cf40299a09bd7b544de5b",
      "old_mode": 33188,
      "old_path": "examples/pip/boto/requirements.txt",
      "new_id": "8cdea9cd1e8d83aee87cf40299a09bd7b544de5b",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/boto/requirements.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a961b4d0c3a9780fd04978f4ae956fdafd217bb9",
      "old_mode": 33188,
      "old_path": "examples/pip/extras/BUILD",
      "new_id": "a961b4d0c3a9780fd04978f4ae956fdafd217bb9",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/extras/BUILD",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3ad249d5a0930ab78cc2223a18a4a56b20649e7b",
      "old_mode": 33188,
      "old_path": "examples/pip/extras/extras_test.py",
      "new_id": "3ad249d5a0930ab78cc2223a18a4a56b20649e7b",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/extras/extras_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "49b86eb5973ef0610a760af5e319a5e8cf45e891",
      "old_mode": 33188,
      "old_path": "examples/pip/extras/requirements.txt",
      "new_id": "49b86eb5973ef0610a760af5e319a5e8cf45e891",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/extras/requirements.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "084a59508b8ea35e8947256ada93bab9dce19dd4",
      "old_mode": 33188,
      "old_path": "examples/pip/extras/version_test.py",
      "new_id": "084a59508b8ea35e8947256ada93bab9dce19dd4",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/extras/version_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e9f259c48f5d7541605f92834ff892853b1b8078",
      "old_mode": 33188,
      "old_path": "examples/pip/helloworld/BUILD",
      "new_id": "e9f259c48f5d7541605f92834ff892853b1b8078",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/helloworld/BUILD",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b629e80f28222f643e493b214a834e62df59db70",
      "old_mode": 33188,
      "old_path": "examples/pip/helloworld/helloworld.py",
      "new_id": "b629e80f28222f643e493b214a834e62df59db70",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/helloworld/helloworld.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "da6ac77a039863501e6e5731426f96896dc022ac",
      "old_mode": 33188,
      "old_path": "examples/pip/helloworld/helloworld_test.py",
      "new_id": "da6ac77a039863501e6e5731426f96896dc022ac",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/helloworld/helloworld_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "372420dc2a2455cc0b7bf04bcfc53f799fdd4746",
      "old_mode": 33188,
      "old_path": "examples/pip/helloworld/requirements.txt",
      "new_id": "372420dc2a2455cc0b7bf04bcfc53f799fdd4746",
      "new_mode": 33188,
      "new_path": "examples/legacy_pip_import/helloworld/requirements.txt",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "15fe0a57ee4580066b6596f342c90094a8cc0438",
      "old_mode": 33188,
      "old_path": "internal_deps.bzl",
      "new_id": "e731cc831b82057e30c1a3648e5abaeb21d73453",
      "new_mode": 33188,
      "new_path": "internal_deps.bzl"
    },
    {
      "type": "modify",
      "old_id": "e5891c057dc34270d2d215a018d6311e53237133",
      "old_mode": 33188,
      "old_path": "python/BUILD",
      "new_id": "124ddd08d78eecf7737b39c92628a4d0052684ca",
      "new_mode": 33188,
      "new_path": "python/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d76747ad12734473a408f5e3d453a9eb2d764789",
      "new_mode": 33188,
      "new_path": "python/legacy_pip_import/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff7977b624f89eacd2eb66d9230bb0938d2ffb73",
      "new_mode": 33188,
      "new_path": "python/legacy_pip_import/pip.bzl"
    },
    {
      "type": "modify",
      "old_id": "bbaca941d1fb138a1d12713f5bcb0fd5feb00212",
      "old_mode": 33188,
      "old_path": "python/pip.bzl",
      "new_id": "6a0bcb9d23f844279e56b96c4b2a4b8b1a8b514b",
      "new_mode": 33188,
      "new_path": "python/pip.bzl"
    }
  ]
}
