)]}'
{
  "commit": "425082473e33d1c01c1581681ae14553790d9012",
  "tree": "23d95184da4735457fde1f94fc26077dae45660e",
  "parents": [
    "5ea804f7f32fd79a36d866faa34050dab8a3da03"
  ],
  "author": {
    "name": "Ivo List",
    "email": "ilist@google.com",
    "time": "Tue Sep 12 19:59:39 2023 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 12 17:59:39 2023 +0000"
  },
  "message": "fix: don\u0027t set distribs in version transitioning rule (#1412)\n\nThis makes the version-aware transition rule compatible with an upcoming\nBazel change that\ndisallows setting unknown attributes to None (the `distribs` attribute,\nin this case).\n\nThe `distribs` attribute was common to all rules, but it has been long\ndeprecated and\nit won\u0027t be part of every rule in upcoming Bazel versions. The previous\nimplementation\nresulted in setting `distribs \u003d None` on the target. Bazel won\u0027t support\nsetting\nundefined attributes to None.\n\nAddresses: https://github.com/bazelbuild/bazel/issues/19403\n\n---------\n\nCo-authored-by: Richard Levasseur \u003crlevasseur@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "def9aa0e5f63b53ddc6d63e997fd4f36a9f92dfb",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "72e2171fce1419688ee6c69ea1bbd2e325d91e27",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "f9f19f2940c53f17d3a94a98ce10a84b9b52e15f",
      "old_mode": 33188,
      "old_path": "python/config_settings/transition.bzl",
      "new_id": "cb25965f761632bed82fb05657c06e1401229235",
      "new_mode": 33188,
      "new_path": "python/config_settings/transition.bzl"
    }
  ]
}
