)]}'
{
  "commit": "b25a2f8c2d33f02082f0f258350f5e22c0973108",
  "tree": "f4d54ef62595362667cede68b1b838b1bfcfc3f1",
  "parents": [
    "edf6ef4b06b42c58292faea78498aff76bdf68ed"
  ],
  "author": {
    "name": "Michael Spang",
    "email": "spang@chromium.org",
    "time": "Fri Feb 17 17:59:52 2023 -0500"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Feb 17 23:29:16 2023 +0000"
  },
  "message": "Fix escaping of interpreter, script, \u0026 source dir\n\nThe wrong escaping mode is used in a few contexts, which results in\nfailed builds. This is happening in particular to folks whose sources\nare inside a directory with a space in it, and whose builds are not\ncontained within that directory.\n\nSuch builds encode the surrounding filesystem structure into the ninja\nfiles, which is unfortunate but unavoidable in some environments. Fix\nthe escaping mode in this case.\n\nBug: 325\nChange-Id: Iab53514a3c5cbdb6e7a1d995469e2a75e44924dd\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/15080\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60d4204d8d3850f94664fa9ed2a34eefb3f96f14",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_action_target_writer.cc",
      "new_id": "c33fc6e1e4b53057e458ef1db5973d839d81247e",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_action_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "d57f1492b13a7524f5a5e084555bab128474ce5b",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_action_target_writer_unittest.cc",
      "new_id": "8fcddb6b072a598360f88acd8ecc962e4b76e97f",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_action_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d2886d7ebfb481ef723c562e51be8bdab07f6624",
      "old_mode": 33188,
      "old_path": "src/gn/path_output.cc",
      "new_id": "86c92e67eb2583ab3e51b025bb9aec9b6ead368a",
      "new_mode": 33188,
      "new_path": "src/gn/path_output.cc"
    }
  ]
}
