)]}'
{
  "commit": "727ab43107fb0b2d528140f609b873670a5c6c26",
  "tree": "d54a67d29617826f3266fb1920d4ac8deff51ec1",
  "parents": [
    "15cc0b3086ec002499121ab295587e6538e4f999"
  ],
  "author": {
    "name": "Garrett Holmstrom",
    "email": "gholmstrom@zoox.com",
    "time": "Sat Dec 14 17:46:23 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Dec 15 01:46:23 2024 +0000"
  },
  "message": "fix(pypi): Fix use_hub_alias_dependencies with WORKSPACE (#2504)\n\nThe code path pip_parse follows when using a WORKSPACE file with\nuse_hub_alias_dependencies enabled forgets to pass requirement cycles\nalong to alias creation, leading to the _groups package never being\ncreated and aliases skipping them.  Requirement cycles are just ignored\nentirely.  In this patch we attempt to fix that so grouping works more\nor less the same way as it does under bzlmod with that flag enabled.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33719187f711456a6915b490484379af6d3d648c",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "5583399e96c61beefe15318632936d0da208e439",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "4591591dc9d9f457f8d9558840009e38c532aa17",
      "old_mode": 33188,
      "old_path": "python/private/pypi/pip_repository.bzl",
      "new_id": "029566eea3f10ab1170a5f5043ee665d935d3f9b",
      "new_mode": 33188,
      "new_path": "python/private/pypi/pip_repository.bzl"
    }
  ]
}
