)]}'
{
  "commit": "33cb431c2f87b2bcf8211745ba36da218b2f03bd",
  "tree": "4fb4391c9b560cea2cc27a4725dfb079a282aa72",
  "parents": [
    "466da1d9710289bfb01061b9be7bb124132996e0"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "rlevasseur@google.com",
    "time": "Sat Feb 01 17:50:58 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Feb 02 01:50:58 2025 +0000"
  },
  "message": "fix: make plain zipapp work with bootstrap\u003dscript (#2598)\n\nThe `__main__.py` template (zip_main_template.py) was using the wrong\npath when creating\nthe interpreter symlinks. It as computing it correctly, just the wrong\nvariable was used\nin the symlink() call.\n\nTo fix, pass the correct variable.\n\nAlso adds a test to check that it\u0027s runnable.\n\nFixes https://github.com/bazelbuild/rules_python/issues/2596",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cba9a8a8c5b188e27e3c304cc702cec0743b1d74",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "82aeda8117be9f586f89cd080ebba2088290877c",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "b4c9d279a69fecb0533d4ddce4fcc59294116a12",
      "old_mode": 33188,
      "old_path": "python/private/zip_main_template.py",
      "new_id": "5ec5ba07fa40f7fa4462fd3b06f8a7c0d1ceb621",
      "new_mode": 33188,
      "new_path": "python/private/zip_main_template.py"
    },
    {
      "type": "modify",
      "old_id": "8e50f34cfa120573f53e0489606661d63006fe12",
      "old_mode": 33188,
      "old_path": "tests/bootstrap_impls/BUILD.bazel",
      "new_id": "3df72a10ba27d82df19ebc4bd4483f1ad7532383",
      "new_mode": 33188,
      "new_path": "tests/bootstrap_impls/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "558ca970d6e1af506d6d3b85de4bebe3735c41c2",
      "new_mode": 33261,
      "new_path": "tests/bootstrap_impls/bootstrap_script_zipapp_test.sh"
    },
    {
      "type": "modify",
      "old_id": "9bf0a7402e16777363d85b910a1b8710fb773298",
      "old_mode": 33188,
      "old_path": "tests/support/sh_py_run_test.bzl",
      "new_id": "a76d2a335bc62b88a6d1bcff4ec27271a3ab6305",
      "new_mode": 33188,
      "new_path": "tests/support/sh_py_run_test.bzl"
    }
  ]
}
