)]}'
{
  "commit": "bba11b375afb937d0018a63d10eb85d186de22b3",
  "tree": "af4dfd9baad7c435f1ac229d52299856133d43c9",
  "parents": [
    "ee35e0537913f8cbe14e5bc77afb8ba5df1b62da"
  ],
  "author": {
    "name": "Mark Elliot",
    "email": "123787712+mark-thm@users.noreply.github.com",
    "time": "Mon Feb 26 22:02:59 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Feb 26 22:02:59 2024 -0500"
  },
  "message": "Refactor to properly support bzlmod (#9)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c36346350309491413760b674449c3b76b7f251",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "694f59b0150b0a436d1a3bf27723efaa1e93b59f",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "19b860c1872d575d210520fd4256b1be2ff00308",
      "old_mode": 33188,
      "old_path": ".bazelversion",
      "new_id": "66ce77b7ead5c03f8d614495285190635c0889d9",
      "new_mode": 33188,
      "new_path": ".bazelversion"
    },
    {
      "type": "modify",
      "old_id": "1811e52a0ed4460fe12c21cbd666cb9874adb4d2",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yml",
      "new_id": "4f169fee0e35e266451a6cc76530a951a53095c5",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yml"
    },
    {
      "type": "modify",
      "old_id": "695684bafd87020e446e9925e28fa856fd458c58",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "f5bf95dd7de8b1427ec38170a2463c4cfa6f11ee",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2f911cf52d4eb311d104f45d18dfddccb759527b",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "46427b688bc12ed86d56d35e7410d38e7414d7bc",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "694f59b0150b0a436d1a3bf27723efaa1e93b59f",
      "new_mode": 33188,
      "new_path": "examples/module/.bazelrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66ce77b7ead5c03f8d614495285190635c0889d9",
      "new_mode": 33188,
      "new_path": "examples/module/.bazelversion"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "755f3bbc5cbe3ed764d9768505e99190995995ed",
      "new_mode": 33188,
      "new_path": "examples/module/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6625e338ee9c07be343b895bf0e0576f3722e8b5",
      "new_mode": 33188,
      "new_path": "examples/module/MODULE.bazel"
    },
    {
      "type": "copy",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/BUILD.bazel.template",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "examples/module/WORKSPACE.bazel",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ac2187526e2dacae706fe2b6a325b564a49cbfc",
      "new_mode": 33261,
      "new_path": "examples/module/integration_test.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "110e4401d48eb7a51b0f0340e7b3e2b3236929f0",
      "new_mode": 33188,
      "new_path": "examples/module/multitool.lock.json"
    },
    {
      "type": "modify",
      "old_id": "0c36346350309491413760b674449c3b76b7f251",
      "old_mode": 33188,
      "old_path": "examples/target-determinator/.bazelrc",
      "new_id": "694f59b0150b0a436d1a3bf27723efaa1e93b59f",
      "new_mode": 33188,
      "new_path": "examples/target-determinator/.bazelrc"
    },
    {
      "type": "modify",
      "old_id": "2b3f93b1ccb913837b7cd1731cd436a8b01fecf3",
      "old_mode": 33188,
      "old_path": "examples/target-determinator/BUILD.bazel",
      "new_id": "38a0bfd5ec658bd666c338028c22b3970d667ac1",
      "new_mode": 33188,
      "new_path": "examples/target-determinator/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "d5c6527333c96bbaed1034ecd8d64c7e7bf5fa6e",
      "old_mode": 33188,
      "old_path": "examples/target-determinator/WORKSPACE.bazel",
      "new_id": "6146eaea133ffbc3139910da40e4e4f093ceff04",
      "new_mode": 33188,
      "new_path": "examples/target-determinator/WORKSPACE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "436d090a7351db311a47bc7b1d1dc8fd162438d1",
      "new_mode": 33188,
      "new_path": "examples/target-determinator/multitool.lock.json"
    },
    {
      "type": "modify",
      "old_id": "812b7d56fe9f0409d4c81e8d4504d3d98d892cae",
      "old_mode": 33188,
      "old_path": "multitool/BUILD.bazel",
      "new_id": "51fd42668aa9c2141dedf740f5b7976ee1238836",
      "new_mode": 33188,
      "new_path": "multitool/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ef40ee04ddbdf7d11213e8c054fb3bc5c73d5be",
      "new_mode": 33188,
      "new_path": "multitool/extension.bzl"
    },
    {
      "type": "delete",
      "old_id": "b905e0145f13e2a933c15e614ee0f5939b75d57b",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/MODULE.bazel.template",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ed947c4dcb56c1214862e0a74adcbef72b937467",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/WORKSPACE.bazel.template",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4254ab0867aff3ea14a3f48c4c9a85470be817bd",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/linux/arm64/BUILD.bazel.template",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3878f0343e7d274506e77487352c42e6a95f1430",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/linux/x86_64/BUILD.bazel.template",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4b0121e9a9d408802117ea886dca21b2cd6b42dd",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/macos/arm64/BUILD.bazel.template",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dd517c759012edab3215d93626276e8b05f36d01",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/macos/x86_64/BUILD.bazel.template",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9a96b3957d77708da87f4cb11ad57bceee80fa0d",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/tool/BUILD.bazel.template",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5579bc857f17fa66213e05b0eb06f864ebc95d55",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/tool/tool.bzl.template",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "19b1b56c083b2f4ffd71becc4e1f29fcd8435680",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/toolchain_type/BUILD.bazel.template",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "08854cdef32cdcba6027f7675a269b83772fd9cc",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/toolchain_type/toolchain_type.bzl.template",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/BUILD.bazel.template",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "multitool/private/hub_repo_template/BUILD.bazel.template",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "778d9a5f7f13ac6fdd8d85d89daba8adab602a48",
      "old_mode": 33188,
      "old_path": "multitool/private/external_repo_template/toolchain_info.bzl.template",
      "new_id": "36775af95cfa1d3c81daf16beae178d9fbe82bf5",
      "new_mode": 33188,
      "new_path": "multitool/private/hub_repo_template/toolchain_info.bzl.template",
      "score": 94
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a20d4811e549485e520807bb8e16f5634032a02d",
      "new_mode": 33188,
      "new_path": "multitool/private/hub_repo_template/toolchains/BUILD.bazel.template"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14f9e5b8fd853f4d9567d2e7a9a2a76e60b31a95",
      "new_mode": 33188,
      "new_path": "multitool/private/hub_repo_template/tools/BUILD.bazel.template"
    },
    {
      "type": "modify",
      "old_id": "031491c4fe371e69cba3ac61d2ddd221ce316c89",
      "old_mode": 33188,
      "old_path": "multitool/private/multitool.bzl",
      "new_id": "10b08f9ae8c8e079f8fa7d3662f19c0a1a20366e",
      "new_mode": 33188,
      "new_path": "multitool/private/multitool.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0165c6da7a7a8e1e6279db84d1de71e169d9081a",
      "new_mode": 33188,
      "new_path": "multitool/private/tool_template/BUILD.bazel.template"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ab63944d9e3bf400a74c1741188046b10738691",
      "new_mode": 33188,
      "new_path": "multitool/private/tool_template/tool.bzl.template"
    },
    {
      "type": "modify",
      "old_id": "e27b4de1a6940658ca40af33f09f129a07cc6331",
      "old_mode": 33188,
      "old_path": "readme.md",
      "new_id": "c71480f4962a699d12c405fe896d91699c3fe5a1",
      "new_mode": 33188,
      "new_path": "readme.md"
    }
  ]
}
