)]}'
{
  "commit": "537fc4b9e461639144083a1542e10f7589c5251f",
  "tree": "11a6835166676e25b7d2d02be8a34c6d5b4aa350",
  "parents": [
    "f65b2ac7b20354cf18400cb6512548405a88639c"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Sun Apr 06 00:51:57 2025 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Apr 05 15:51:57 2025 +0000"
  },
  "message": "fix(pypi): correctly fallback to pip for git direct URLs (#2732)\n\nWhilst integrating #2695 I introduced a regression and here I add a test\nfor that and fix it. The code that was getting the filename from the URL\nwas too eager and would break if there was a git ref as noted in the\ntest.\n\nBefore this commit and #2695 the code was not handling all of the cases\nthat are tested now either, so I think now we are in a good place. I am\nnot sure how we should handle the `git_repository` URLs. Maybe having\n`http_archive` and `git_repository` usage would be nice, but I am not\nsure\nhow we can introduce it at the moment.\n\nWork towards #2363",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3280ce8df124233440c3aa0b8298e83e55f8cffa",
      "old_mode": 33188,
      "old_path": "python/private/pypi/parse_requirements.bzl",
      "new_id": "d2014a7eb930bb417d15e217e48317da89f00622",
      "new_mode": 33188,
      "new_path": "python/private/pypi/parse_requirements.bzl"
    },
    {
      "type": "modify",
      "old_id": "3a91c7b1083d0bb57b05166a2fe4dc13b915978b",
      "old_mode": 33188,
      "old_path": "tests/pypi/extension/extension_tests.bzl",
      "new_id": "ab7a1358adc47ace2689bea39ccbc5e729ce90ed",
      "new_mode": 33188,
      "new_path": "tests/pypi/extension/extension_tests.bzl"
    }
  ]
}
