)]}'
{
  "commit": "6135186f93d46ab8551d9fe52bac97bf0c2de1ab",
  "tree": "fc388be909157f79277bd959fd77184b8e1e25ec",
  "parents": [
    "c7e068d38e2fec1d899e1c150e372f205c220e27"
  ],
  "author": {
    "name": "Paweł Stradomski",
    "email": "44680433+pstradomski@users.noreply.github.com",
    "time": "Tue Feb 16 19:15:13 2021 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 16 19:15:13 2021 +0100"
  },
  "message": "Graduate wheel-building code out of //experimental (#418)\n\n* Move wheelmaker from //experimental/tools into //tools.\r\n\r\n* Move wheel-building rules from //experimental/python to //python.\r\nRename from wheel.bzl to packaging.bzl to avoid confusion with existing whl.bzl\r\nKeep a stub wheel.bzl file in the old location for backwards compatibility.\r\n\r\n* Move wheel building examples out of experimental.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "318643411630cc360dd752a3f377ccd94bc3708b",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "0d1b3c99834b3a2b13220e9b687148322b5d1690",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "rename",
      "old_id": "64f1d66047f3b1b9071404c15cbb657963aca3bc",
      "old_mode": 33188,
      "old_path": "experimental/examples/wheel/BUILD",
      "new_id": "d4f818959972db7b28ab71c2573a78cb852ba0c2",
      "new_mode": 33188,
      "new_path": "examples/wheel/BUILD",
      "score": 87
    },
    {
      "type": "rename",
      "old_id": "1426ff4792f4c9700025ec271dd3582f26d55ed2",
      "old_mode": 33188,
      "old_path": "experimental/examples/wheel/README.md",
      "new_id": "1426ff4792f4c9700025ec271dd3582f26d55ed2",
      "new_mode": 33188,
      "new_path": "examples/wheel/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3b596627451c1a422cb370d57805aac2add5bceb",
      "old_mode": 33188,
      "old_path": "experimental/examples/wheel/lib/BUILD",
      "new_id": "3b596627451c1a422cb370d57805aac2add5bceb",
      "new_mode": 33188,
      "new_path": "examples/wheel/lib/BUILD",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7b28643c6e901191cfd123d7972a43b414752a49",
      "old_mode": 33188,
      "old_path": "experimental/examples/wheel/lib/module_with_data.py",
      "new_id": "7b28643c6e901191cfd123d7972a43b414752a49",
      "new_mode": 33188,
      "new_path": "examples/wheel/lib/module_with_data.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fb26a5180e2045b1fbc661dd24a6af38b6153880",
      "old_mode": 33188,
      "old_path": "experimental/examples/wheel/lib/simple_module.py",
      "new_id": "fb26a5180e2045b1fbc661dd24a6af38b6153880",
      "new_mode": 33188,
      "new_path": "examples/wheel/lib/simple_module.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "db16826c2f925c7fb9c5096cb8b89f1ec754d60e",
      "old_mode": 33188,
      "old_path": "experimental/examples/wheel/main.py",
      "new_id": "3068ff0a1cd734c936d59592463e4b781671a8cb",
      "new_mode": 33188,
      "new_path": "examples/wheel/main.py",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "aa33d53e8dadffe94f3155dbbde3cbbc5816d171",
      "old_mode": 33188,
      "old_path": "experimental/examples/wheel/wheel_test.py",
      "new_id": "074cac9556f639d8edc944bc2327bf87264c6beb",
      "new_mode": 33188,
      "new_path": "examples/wheel/wheel_test.py",
      "score": 82
    },
    {
      "type": "modify",
      "old_id": "4a785cd997df8f9e149502ebdfc4e0374075893c",
      "old_mode": 33188,
      "old_path": "experimental/python/wheel.bzl",
      "new_id": "ba4868ffa77b5fad66cf90d93e1b9a2f462de938",
      "new_mode": 33188,
      "new_path": "experimental/python/wheel.bzl"
    },
    {
      "type": "delete",
      "old_id": "cb0af7ab739a21a6172ba0cc5b959bab225437b8",
      "old_mode": 33188,
      "old_path": "experimental/tools/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "124ddd08d78eecf7737b39c92628a4d0052684ca",
      "old_mode": 33188,
      "old_path": "python/BUILD",
      "new_id": "b3f9e1ceaf627073a32a1ead7f088824a8a858fa",
      "new_mode": 33188,
      "new_path": "python/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b81137bf720897c203707426e6ba4e133be75ef",
      "new_mode": 33188,
      "new_path": "python/packaging.bzl"
    },
    {
      "type": "modify",
      "old_id": "de67b2960e236dc8b05650b9d1c5234c1ca1fa11",
      "old_mode": 33188,
      "old_path": "python/pip_install/extract_wheels/lib/BUILD",
      "new_id": "2a269856bed38f33a951442652c3d4dbb229299b",
      "new_mode": 33188,
      "new_path": "python/pip_install/extract_wheels/lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "39589c1b0bfafb1967d87a37adac6d848c7a4e6e",
      "old_mode": 33188,
      "old_path": "python/pip_install/extract_wheels/lib/whl_filegroup_test.py",
      "new_id": "a338a140feb3a7ec6cb358e9a9b3e0cd52ab677d",
      "new_mode": 33188,
      "new_path": "python/pip_install/extract_wheels/lib/whl_filegroup_test.py"
    },
    {
      "type": "modify",
      "old_id": "206dc803c8015ea60aa5bd7098c3c4430e97d7ee",
      "old_mode": 33188,
      "old_path": "tests/load_from_macro/BUILD",
      "new_id": "8b5048af69a58478508b3bb1b439a9a83fecd9cb",
      "new_mode": 33188,
      "new_path": "tests/load_from_macro/BUILD"
    },
    {
      "type": "modify",
      "old_id": "3d89ce54a19efecd073d188d31f0a77f809f9679",
      "old_mode": 33188,
      "old_path": "tools/BUILD",
      "new_id": "0e3cf70937d265d9461eb40411e285c1736cb030",
      "new_mode": 33188,
      "new_path": "tools/BUILD"
    },
    {
      "type": "rename",
      "old_id": "418dfdbb1a7e1542e1b9ef9cacfd5afa9c43fc95",
      "old_mode": 33188,
      "old_path": "experimental/tools/wheelmaker.py",
      "new_id": "418dfdbb1a7e1542e1b9ef9cacfd5afa9c43fc95",
      "new_mode": 33188,
      "new_path": "tools/wheelmaker.py",
      "score": 100
    }
  ]
}
