)]}'
{
  "commit": "afd24ed11bc5fbef775a3ffe46c72e6bdca0fa60",
  "tree": "0b8273b379d6c3aef8ca123f48f12e73d0f04f44",
  "parents": [
    "a84e399f9999003472192286abc03d752c9cb1f0"
  ],
  "author": {
    "name": "Peter DeLong",
    "email": "pdelong@google.com",
    "time": "Wed May 28 12:31:52 2025 -0400"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 29 23:53:58 2025 -0700"
  },
  "message": "Use JSON escaping for JSON string output\n\nThe previous code used Value::ToString to convert GN strings into quoted\nJSON strings, but this caused incorrect escaping behavior. For example,\nthe string \"$\" needs to be escaped in Ninja to prevent accidental\nvariable expansion but not in JSON.\n\nChange-Id: I91c8e9b2486a67af5a3ba41efdb731aa31cc6df3\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/18900\nCommit-Queue: Takuto Ikuta \u003ctikuta@google.com\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "971e74082a2890bce8dbfbaf8f2379658b8cca10",
      "old_mode": 33188,
      "old_path": "src/gn/output_conversion.cc",
      "new_id": "3bfbb10671d8cb314c4a888176f7edc57b8c88ba",
      "new_mode": 33188,
      "new_path": "src/gn/output_conversion.cc"
    },
    {
      "type": "modify",
      "old_id": "43fdad55a179d355a0d1d7f16a57de746b3c7f30",
      "old_mode": 33188,
      "old_path": "src/gn/output_conversion_unittest.cc",
      "new_id": "1eaf2ab596fcc54750897afaf03bc231ab855c79",
      "new_mode": 33188,
      "new_path": "src/gn/output_conversion_unittest.cc"
    }
  ]
}
