)]}'
{
  "commit": "635a71e20e99db0b08520ca0746b501167a5c7e5",
  "tree": "bee47a5d0b62186474fe62f9cc27330db2996cd3",
  "parents": [
    "97b68a0bb62b7528bc3491c7949d6804223c2b82"
  ],
  "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": "Wed Jul 02 02:45:47 2025 -0700"
  },
  "message": "Reland \"Use JSON escaping for JSON string output\"\n\nThis is a reland of commit afd24ed11bc5fbef775a3ffe46c72e6bdca0fa60\n\nThe underlying issue should have been fixed by\nhttps://crrev.com/c/6696589.\n\nOriginal change\u0027s description:\n\u003e Use JSON escaping for JSON string output\n\u003e\n\u003e The previous code used Value::ToString to convert GN strings into quoted\n\u003e JSON strings, but this caused incorrect escaping behavior. For example,\n\u003e the string \"$\" needs to be escaped in Ninja to prevent accidental\n\u003e variable expansion but not in JSON.\n\u003e\n\u003e Change-Id: I91c8e9b2486a67af5a3ba41efdb731aa31cc6df3\n\u003e Reviewed-on: https://gn-review.googlesource.com/c/gn/+/18900\n\u003e Commit-Queue: Takuto Ikuta \u003ctikuta@google.com\u003e\n\u003e Reviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\n\nChange-Id: I6bdecf5f2764ff4e0102a5120ab3b06d669a940b\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/19260\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\nCommit-Queue: 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"
    }
  ]
}
