)]}'
{
  "commit": "8f8178c5cd01fd06ad6b7b527c255cf75e8e2ece",
  "tree": "2cf8dbd5e30cab2b434e0badbb8b511f0ae288ec",
  "parents": [
    "89d5ef56cb999a1cb007b2671d375932703d4665"
  ],
  "author": {
    "name": "samogot",
    "email": "samogot@gmail.com",
    "time": "Tue Jun 04 12:27:55 2019 +0300"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jun 04 16:53:47 2019 +0000"
  },
  "message": "Escape prerequisites filenames in build.ninja.d depfile\n\nCurrently gn can\u0027t handle BUILD.gn files that are placed in some folders\nwith space. This happens because files written into build.ninja.d aren\u0027t\nescaped.\n\nUnfortunately ninja escape rules are not applicable to depfile syntax.\nActually none of the existing escaping modes can handle depfile syntax.\nSo new mode was created for this specific case.\n\nBug: none\nChange-Id: I6d95e018ecce8d7a341b4293a57e19cb8a93a1d5\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/5101\nCommit-Queue: Brett Wilson \u003cbrettw@google.com\u003e\nReviewed-by: Brett Wilson \u003cbrettw@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa6b967eb98fa3accb9574d7f0b70e826cb6c584",
      "old_mode": 33188,
      "old_path": "tools/gn/escape.cc",
      "new_id": "d5e33c0c7d4c1b4dba2ee68b2bac13201e9e12a5",
      "new_mode": 33188,
      "new_path": "tools/gn/escape.cc"
    },
    {
      "type": "modify",
      "old_id": "bed2646ded3e08436427eae785b2aedc95b1f8e5",
      "old_mode": 33188,
      "old_path": "tools/gn/escape.h",
      "new_id": "888d1b337b8acc2f8c27f226e1dd225840a63f49",
      "new_mode": 33188,
      "new_path": "tools/gn/escape.h"
    },
    {
      "type": "modify",
      "old_id": "0aa8adc45d3d10762f4df57ff276aa7422aa930d",
      "old_mode": 33188,
      "old_path": "tools/gn/escape_unittest.cc",
      "new_id": "d7ff23fda471accf851527d306f47c1c4bfb3f17",
      "new_mode": 33188,
      "new_path": "tools/gn/escape_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c1df3bcf905a256fcac075bfab21328acd3336fc",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_build_writer.cc",
      "new_id": "3127c9a31cd5c4dd5c7b16c9a1103437d305250d",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_build_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "2c73cd801da384f714df97837cef33c26c76d94a",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_build_writer_unittest.cc",
      "new_id": "7b5e82a1c18d6d44064efa9ca5940e8e21f4cb84",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_build_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "160921e5d9cb30e9a388f94fc4936a74add6cb61",
      "old_mode": 33188,
      "old_path": "tools/gn/scheduler.h",
      "new_id": "0e2203c3b6ef9b1774207aacfe9408a63e4d5a8c",
      "new_mode": 33188,
      "new_path": "tools/gn/scheduler.h"
    }
  ]
}
