)]}'
{
  "commit": "54c9fab03af56869ac5b36fb2ab614a63a40a7ab",
  "tree": "641186a74b4f406526d7033f8cc123eeb385dbcd",
  "parents": [
    "4f2dd2f049dcc3656b6bc6e0995fbe0c6bd6d61b"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "rlevasseur@google.com",
    "time": "Sat Aug 31 07:19:47 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Aug 31 14:19:47 2024 +0000"
  },
  "message": "refactor(flags): return FeatureFlagInfo in --python_version flag (#2167)\n\nMake the `--python_version` flag also return the `FeatureFlagInfo`\nprovider.\n\nThere are two reasons to also return the FeatureFlagInfo provider:\n\nFirst, it allows the flag implementation to change the value and have\nthat value respected\nby config_setting() later. This allows, for example, the rule to use\ncustom logic (and\ninformation from things it depends on) to determine the effective flag\nvalue.\n\nSecondly, it makes the flag compatible with the Google fork of this\nrule, which is\nimplemented using FeatureFlagInfo, to help eventually converge them.\n\nAlong the way, add config_common to the Sphinx Bazel inventory.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "387b55b0c9a53863df5697007f4fb6d12dd732a2",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "ee71951b44f669939a7f0443fa59ecda57255f4c",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "0537655a47a246f7e0ee7a7772bbb7749709c892",
      "old_mode": 33188,
      "old_path": "python/private/config_settings.bzl",
      "new_id": "99b8b94adff5322abf826753092f60d47eb9862c",
      "new_mode": 33188,
      "new_path": "python/private/config_settings.bzl"
    },
    {
      "type": "modify",
      "old_id": "445f0f71f456dbffcfe916712eb434a730845afc",
      "old_mode": 33188,
      "old_path": "sphinxdocs/inventories/bazel_inventory.txt",
      "new_id": "caf5866d8a29ae6f1b47c7712e1801cdeabdccfa",
      "new_mode": 33188,
      "new_path": "sphinxdocs/inventories/bazel_inventory.txt"
    }
  ]
}
