)]}'
{
  "commit": "795cc7b3bc1676e0b8225b7ffc6325a6c083d219",
  "tree": "66a6ac0c483bbe56554d48e2c9aba4ea9e2170ff",
  "parents": [
    "2daa11c79ba7ad5a56b9af14acc066f7aa79c933"
  ],
  "author": {
    "name": "Thomas Quinn",
    "email": "thomasquinn@users.noreply.github.com",
    "time": "Wed Oct 30 13:32:30 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 30 16:32:30 2024 -0400"
  },
  "message": "feat: add rule to run tool in BUILD_WORKSPACE_DIRECTORY (#60)\n\nThis PR adds a rule which is identical to `cwd`, except that it runs the\r\ntool in `BUILD_WORKSPACE_DIRECTORY` instead of\r\n`BUILD_WORKING_DIRECTORY`. There are some tools which should always be\r\nrun from the module/workspace root and I think it would be useful to add\r\na convenience rule for this.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e6b82064d684d71a3724d40fc6419e16938ac95",
      "old_mode": 33188,
      "old_path": "examples/module/BUILD.bazel",
      "new_id": "e143f3749f7d4d4a5998a180b48861b16dcc37ef",
      "new_mode": 33188,
      "new_path": "examples/module/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "9e6b82064d684d71a3724d40fc6419e16938ac95",
      "old_mode": 33188,
      "old_path": "examples/workspace/BUILD.bazel",
      "new_id": "e143f3749f7d4d4a5998a180b48861b16dcc37ef",
      "new_mode": 33188,
      "new_path": "examples/workspace/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "0df68e159cc499e74e2c18f42bdda8c1d0573b5f",
      "old_mode": 33188,
      "old_path": "multitool/private/BUILD.bazel",
      "new_id": "2f32f097f2e497a3106f75a8615b537eadf44ae1",
      "new_mode": 33188,
      "new_path": "multitool/private/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3703836f89b82687970c2567493679833871ea30",
      "old_mode": 33188,
      "old_path": "multitool/private/cwd.bzl",
      "new_id": "803819c71ec2e8b5cc80f1dec5aa279e543d781f",
      "new_mode": 33188,
      "new_path": "multitool/private/cwd.bzl"
    },
    {
      "type": "delete",
      "old_id": "fcaf9d46077d507c4b60da796b1ca935cac2961f",
      "old_mode": 33188,
      "old_path": "multitool/private/cwd.template.bat",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0f6270f8efa591928ada5c327132cc7eefa715c8",
      "old_mode": 33188,
      "old_path": "multitool/private/cwd.template.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ad27ef23ea8652c756e437e91108d4b501231f1b",
      "old_mode": 33188,
      "old_path": "multitool/private/hub_repo_tool_template/BUILD.bazel.template",
      "new_id": "56e54db2efaa4493010d09c90f29e72b04c02402",
      "new_mode": 33188,
      "new_path": "multitool/private/hub_repo_tool_template/BUILD.bazel.template"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "619c52318c5792d7cf90f1ea5dbc12b90e463fbf",
      "new_mode": 33188,
      "new_path": "multitool/private/run_in.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a2a83a63174ffd222c1f86bdbe03be53bb74c95",
      "new_mode": 33188,
      "new_path": "multitool/private/run_in.template.bat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "480412b0dc73d277ce13a6ab61f66c02baf175a8",
      "new_mode": 33188,
      "new_path": "multitool/private/run_in.template.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4aba24bd40abd64f1a754c1194ca9fa9998a4e4c",
      "new_mode": 33188,
      "new_path": "multitool/private/workspace_root.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c5fb302bcfc6c18eb5e93980bf17b32d40c7c48",
      "new_mode": 33188,
      "new_path": "multitool/workspace_root.bzl"
    },
    {
      "type": "modify",
      "old_id": "7919a13293c5c6bd8e6b7efecab53d3d37c1c3e0",
      "old_mode": 33188,
      "old_path": "readme.md",
      "new_id": "5ac45b4da6a2100994a6d03cc048910b0e052305",
      "new_mode": 33188,
      "new_path": "readme.md"
    }
  ]
}
