)]}'
{
  "commit": "5281261a97235099a65aaeb83b74b30d16409798",
  "tree": "4946ee81eaf8e2e8a92ab730b195169ff808c388",
  "parents": [
    "aa602298a8bc2945ebf42d0820ec30bc974c9216"
  ],
  "author": {
    "name": "Jonathan Woodbury",
    "email": "jpwoodbu@gmail.com",
    "time": "Mon Jul 21 20:33:25 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 22 00:33:25 2025 +0000"
  },
  "message": "fix: normalize stub_path in repl.bzl (#3104)\n\nWhen a REPL target is run from an external Bazel module, the `stub_path`\ncan have path components in it (e.g. \"/..\") which get rejected by the\n`Rlocation()` function in `runfiles.py` for not being normalized. This\ncommit normalizes the path before it\u0027s passed to `Rlocation()`.\n\nFixes #3101\n\n---------\n\nCo-authored-by: Ignas Anikevicius \u003c240938+aignas@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74a4409cbb99b1260b9807f852ad8626be142cfe",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "5ad48bee3f50f627cd8ff33b1819b8f934ba29af",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "37f4529fbec9819ec8a9a2f259775d72b317afe2",
      "old_mode": 33188,
      "old_path": "python/private/repl_template.py",
      "new_id": "dd8beb978421ef65689e1447843a82c02108c67d",
      "new_mode": 33188,
      "new_path": "python/private/repl_template.py"
    }
  ]
}
