)]}'
{
  "commit": "6e2d493f3e8e12c7cf208a4e9a398c5eabb65f24",
  "tree": "39e6e77271c610890e73abadfde35551ffe6bed1",
  "parents": [
    "55d68369e37da847ee8ac2be0358ef4969f1b194"
  ],
  "author": {
    "name": "asa",
    "email": "96153+asa@users.noreply.github.com",
    "time": "Thu Apr 10 17:44:56 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 11 00:44:56 2025 +0000"
  },
  "message": "fix: Prevent absolute path creation in uv lock template (#2769)\n\nThis change fixes a bug in the `lock` rule where, when the package is at\nthe root level, the path to `requirements.txt` is constructed\nincorrectly with a leading double slash (`//requirements.txt`), causing\nit to be interpreted as an absolute path.\n\nThis change detects if the package is empty before constructing the\noutput path.\n\nWork towards #1975\n\n---------\n\nCo-authored-by: Ignas Anikevicius \u003c240938+aignas@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45a3819ee63475af59e79b91d3a91071680311e9",
      "old_mode": 33188,
      "old_path": "python/uv/private/lock.bzl",
      "new_id": "2731d6b009db479a72d707696d199b5c8793de9a",
      "new_mode": 33188,
      "new_path": "python/uv/private/lock.bzl"
    }
  ]
}
