)]}'
{
  "commit": "b99a82ca8ee957da829d6313b818b99df8e7ccb8",
  "tree": "00cf78d0ea633ed983682c2ee6ecadc720c13775",
  "parents": [
    "afd24ed11bc5fbef775a3ffe46c72e6bdca0fa60"
  ],
  "author": {
    "name": "Takuto Ikuta",
    "email": "tikuta@google.com",
    "time": "Mon Jun 02 19:46:50 2025 -0700"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 03 03:14:07 2025 -0700"
  },
  "message": "Revert \"Use JSON escaping for JSON string output\"\n\nThis reverts commit afd24ed11bc5fbef775a3ffe46c72e6bdca0fa60.\n\nReason for revert: Broke GN autoroller in chromium.\nhttps://crrev.com/c/6604789\n\nBug: 421876648\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\n# Not skipping CQ checks because original CL landed \u003e 1 day ago.\n\nChange-Id: I88d648e62a4659256d88c5709529005ceedd2558\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/18940\nCommit-Queue: David Turner \u003cdigit@google.com\u003e\nReviewed-by: David Turner \u003cdigit@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3bfbb10671d8cb314c4a888176f7edc57b8c88ba",
      "old_mode": 33188,
      "old_path": "src/gn/output_conversion.cc",
      "new_id": "971e74082a2890bce8dbfbaf8f2379658b8cca10",
      "new_mode": 33188,
      "new_path": "src/gn/output_conversion.cc"
    },
    {
      "type": "modify",
      "old_id": "1eaf2ab596fcc54750897afaf03bc231ab855c79",
      "old_mode": 33188,
      "old_path": "src/gn/output_conversion_unittest.cc",
      "new_id": "43fdad55a179d355a0d1d7f16a57de746b3c7f30",
      "new_mode": 33188,
      "new_path": "src/gn/output_conversion_unittest.cc"
    }
  ]
}
