)]}'
{
  "commit": "fe5be6afdff43ad58860d821fcc8572a23f92d19",
  "tree": "3da82754863e0495376882346bd70a8db71379bf",
  "parents": [
    "41ec5c7483f340d3dbc46bf273d8465587d0fbef"
  ],
  "author": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Thu Jul 23 18:19:59 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 23 18:19:59 2026"
  },
  "message": "Fix config string parsing for windows pathnames (with backslashes) (#27408)\n\nBy using `shlex.shlex(x, posix\u003dTrue)` and clearing `lexer.escape`,\nconfig\nstrings are parsed with POSIX quote handling while allowing Windows\npaths to be specified with backslashes.\n\nSee: #27219",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "953b575a1f84fc6d960b57ba6d24caaa1309a728",
      "old_mode": 33188,
      "old_path": ".circleci/config.yml",
      "new_id": "112e3eca1a3e806ac5720810b7ef7e790be9161f",
      "new_mode": 33188,
      "new_path": ".circleci/config.yml"
    },
    {
      "type": "modify",
      "old_id": "3d427107a958d79b9d74d7fa54f0996c606ad096",
      "old_mode": 33188,
      "old_path": "test/test_other.py",
      "new_id": "09df84c0ed5c54b52ac155c5e1c3ae41391e0983",
      "new_mode": 33188,
      "new_path": "test/test_other.py"
    },
    {
      "type": "modify",
      "old_id": "7d4a3581a2aa198fa3a488d4e92e6e9a71647cdf",
      "old_mode": 33188,
      "old_path": "test/test_sanity.py",
      "new_id": "755ebfa8d86e76e7cce7e1f1e5d5ebb5c568f9b9",
      "new_mode": 33188,
      "new_path": "test/test_sanity.py"
    },
    {
      "type": "modify",
      "old_id": "95dcd0004376db57db96d350023aadfa626897b9",
      "old_mode": 33188,
      "old_path": "tools/config.py",
      "new_id": "800a832e180990551df86f8ecffdf09de57a6f89",
      "new_mode": 33188,
      "new_path": "tools/config.py"
    }
  ]
}
