)]}'
{
  "commit": "81a41666dfe1aae537c6483f6ec7b238db510920",
  "tree": "6f5014487ae3e9fbaad756d83e85546323332c71",
  "parents": [
    "352b1960040c66d5dbe0bec008ffaed75627afc2"
  ],
  "author": {
    "name": "Mark Elliot",
    "email": "123787712+mark-thm@users.noreply.github.com",
    "time": "Fri Jul 26 22:44:39 2024 -0400"
  },
  "committer": {
    "name": "Mark Elliot",
    "email": "123787712+mark-thm@users.noreply.github.com",
    "time": "Sat Jul 27 15:46:06 2024 -0400"
  },
  "message": "Create rules_mypy\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56bef8cb3591229fbf7d6cee7cd32c2355a96a74",
      "new_mode": 33188,
      "new_path": ".bazelignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acb122c78fe047449a10dca22e62c475301bf6f9",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66ce77b7ead5c03f8d614495285190635c0889d9",
      "new_mode": 33188,
      "new_path": ".bazelversion"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44ae7fe5559e87a09802b5eb184894f73f7d7536",
      "new_mode": 33188,
      "new_path": ".bcr/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "894ade619124de956037469e59cc72afb5e4867d",
      "new_mode": 33188,
      "new_path": ".bcr/config.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6dffb99cd5ba0a022c9592451010ab2939f5f1d",
      "new_mode": 33188,
      "new_path": ".bcr/metadata.template.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1746784b801d86bd3049b55179d53e6d48aebf59",
      "new_mode": 33188,
      "new_path": ".bcr/presubmit.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d25b0666ccef0cbb6ea33cd974a88189a37c66a9",
      "new_mode": 33188,
      "new_path": ".bcr/source.template.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8f86e73a17816b3018619c6c0411be18276de4f",
      "new_mode": 33188,
      "new_path": ".gitattributes"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e62634145f83dc96b59bdd444c8ae64de6b6b9b4",
      "new_mode": 33188,
      "new_path": ".github/CODEOWNERS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9bdee690299f98f6aae8a61be52ea2dead143be",
      "new_mode": 33188,
      "new_path": ".github/renovate.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4db7a2f24e7aedc602536b21e24d45de15a06c6",
      "new_mode": 33188,
      "new_path": ".github/reviewers.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f255e7cbf8b2c1aef3f42a11fe211427d8e73624",
      "new_mode": 33188,
      "new_path": ".github/workflows/automation-autorelease.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9b7555ce8f99c785499b41605caa4a6b082cec3",
      "new_mode": 33188,
      "new_path": ".github/workflows/automation-autosquash.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa521f141292c089afc7f9afe2edd915aa21288e",
      "new_mode": 33188,
      "new_path": ".github/workflows/automation-reviewbot.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb2a9b31708fe9ce39a62718a6b168037ef4f5d1",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.bazelrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a888012e3bbc4bb7d626083622498fc05e3fdf68",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c03804cf334bf83a21d972649f451917581058e9",
      "new_mode": 33188,
      "new_path": ".github/workflows/periodic-update-multitool.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6b53ba1dfde0a6012dc42a873584e44c35bbfc3",
      "new_mode": 33188,
      "new_path": ".github/workflows/release.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24013c9ec5526aeddeb5608d532fe2c757794040",
      "new_mode": 33261,
      "new_path": ".github/workflows/release_prep.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85f9442a317f9af92cf32415475460c2e517bd75",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5bf95dd7de8b1427ec38170a2463c4cfa6f11ee",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8309b3282ba5107f5b44231e72486ef71f867393",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "WORKSPACE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acb122c78fe047449a10dca22e62c475301bf6f9",
      "new_mode": 33188,
      "new_path": "examples/demo/.bazelrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66ce77b7ead5c03f8d614495285190635c0889d9",
      "new_mode": 33188,
      "new_path": "examples/demo/.bazelversion"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd3043764cc95f8e6f3003c5099e5b589d0207c9",
      "new_mode": 33188,
      "new_path": "examples/demo/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4259d14b6e07f27580370b0a21ace07a0702daa6",
      "new_mode": 33188,
      "new_path": "examples/demo/MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "039ea958a5dc8690810f5444d46613189d0f987c",
      "new_mode": 33188,
      "new_path": "examples/demo/py.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3944cafa7a5b1af8e51529e61a3798e923e7d5d",
      "new_mode": 33188,
      "new_path": "examples/demo/requirements.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9c3a4c42b2e0a4b34c5053ffa1884377caa13e8",
      "new_mode": 33188,
      "new_path": "examples/demo/requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3fc7e0f806a366508d3ab67aaa3b9ee71c09a3f",
      "new_mode": 33188,
      "new_path": "examples/demo/thm/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "examples/demo/thm/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61109fb31194864a6e2d9ef71097063117d2c276",
      "new_mode": 33188,
      "new_path": "examples/demo/thm/a/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c840fb2e96ab089c9169f769a84b0884076f788a",
      "new_mode": 33188,
      "new_path": "examples/demo/thm/a/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b3c7da0d34b3737185b977aec7487a0400ccb6b",
      "new_mode": 33188,
      "new_path": "examples/demo/thm/b/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfce069fe755be9a295df44b2ced0cf745d2e2cd",
      "new_mode": 33188,
      "new_path": "examples/demo/thm/b/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07c658ac3b5310abc05981fe18761756ccd1e289",
      "new_mode": 33188,
      "new_path": "mypy/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6ac51c8a83660819e3d3f2f96f8781c4eebdb37",
      "new_mode": 33188,
      "new_path": "mypy/mypy.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bb426b07f8ab732244d73bd4dd562da70f23694",
      "new_mode": 33188,
      "new_path": "mypy/private/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19f6437e002e13a4eed150e2742615b655b941e2",
      "new_mode": 33188,
      "new_path": "mypy/private/mypy.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7df6d3033f795d4a14460c3da884a55b748f430c",
      "new_mode": 33188,
      "new_path": "mypy/private/mypy.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93ed190a7741ac926b35833fc2ce592b427dacad",
      "new_mode": 33188,
      "new_path": "mypy/private/py_type_library.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99268d1342332f21edf156bddf7efb7250337403",
      "new_mode": 33188,
      "new_path": "mypy/private/py_type_library.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d963161f4b8d50f56bdc17deb724aa99a5ea715d",
      "new_mode": 33188,
      "new_path": "mypy/private/requirements.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46c15d43964f12b4eaa75d23139d809074dee851",
      "new_mode": 33188,
      "new_path": "mypy/private/requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cd8ce9329d088beeea62771e2ba8ea32fca31db",
      "new_mode": 33188,
      "new_path": "mypy/private/types.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7fce65e151683e94c929496c7e258b43b3543d2e",
      "new_mode": 33188,
      "new_path": "mypy/py_type_library.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a905dc469c26feec6b0411784f38aac4595d7d0",
      "new_mode": 33188,
      "new_path": "mypy/types.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c56c1aa54e4931e6cf1e2db4c41c8c4716e347ae",
      "new_mode": 33188,
      "new_path": "readme.md"
    }
  ]
}
