)]}'
{
  "commit": "bf6c041d35c64a85a80a96e057e53a343455bd02",
  "tree": "178e3af9b410190e219717e3a3e07f5e545a8b6a",
  "parents": [
    "471f368fc95a7323078f69d569a164ee5bc07f8b"
  ],
  "author": {
    "name": "susinmotion",
    "email": "susinmotion@users.noreply.github.com",
    "time": "Mon Sep 22 22:24:35 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 22 22:24:35 2025 -0400"
  },
  "message": "Introduce repeatable_string_flag. (#593)\n\nNew settings of this flag type do not override each other; they are concatenated into a list. --foo\u003dbar --foo\u003dbaz -\u003e [bar, baz]. This is the equivalent of a string typed native flag with allow_multiple.\n\nPull out scope attr into a variable.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "346b75c1ad94cd743b6dbabc99863f260f3080ed",
      "old_mode": 33261,
      "old_path": "docs/common_settings_doc.md",
      "new_id": "318b09a057201cbabe37f1a3bb08aeb16b9c1e53",
      "new_mode": 33261,
      "new_path": "docs/common_settings_doc.md"
    },
    {
      "type": "modify",
      "old_id": "aba40c289cab149c185a625049dc4754845dcb9a",
      "old_mode": 33188,
      "old_path": "rules/common_settings.bzl",
      "new_id": "4e9bcaa53e7a62c468876c5efcc42752673c2b14",
      "new_mode": 33188,
      "new_path": "rules/common_settings.bzl"
    }
  ]
}
