)]}'
{
  "commit": "b6203d186bff6b39ac25af6c1e80e1d3f96c949a",
  "tree": "932439bc9c952d934287472cef48190abf458fed",
  "parents": [
    "f45a703d8fd97817529e00a70ca4bae75abec3e3"
  ],
  "author": {
    "name": "Sylvain Defresne",
    "email": "sdefresne@chromium.org",
    "time": "Fri Jul 03 10:42:53 2020 +0200"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jul 03 08:51:12 2020 +0000"
  },
  "message": "[xcode] Wrap ninja invocation for Xcode New Build System\n\nThe New Build System shipped with Xcode 10+ expects the paths\nin error messages to be absolute even when invoking a custom\nbuild script target.\n\nWrap the invocation of ninja in a python script that uses\nregular expressions to convert the relative paths to absolute\npaths.\n\nRemove deprecated parameter --ninja-extra-args as it is hard\nto support with python script (it would require parsing the\nstring and interpret it as a shell would do).\n\nBug: chromium:1094890\nChange-Id: I893128f0c6744f98c8c89f1a807c83400be26545\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/9080\nCommit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0180cd117144df0ca4ff62c1d9674a1b1cbc496b",
      "old_mode": 33188,
      "old_path": "src/gn/command_gen.cc",
      "new_id": "b3f06331c59f688b2ee567e772bf2dc9f9467656",
      "new_mode": 33188,
      "new_path": "src/gn/command_gen.cc"
    },
    {
      "type": "modify",
      "old_id": "eb3bd643c887105f5a8240ba83917ded7a7cd0d2",
      "old_mode": 33188,
      "old_path": "src/gn/xcode_object.cc",
      "new_id": "b56f6a951eba66c5699dbf6c86a6dc69328e444a",
      "new_mode": 33188,
      "new_path": "src/gn/xcode_object.cc"
    },
    {
      "type": "modify",
      "old_id": "0daf1c57b7770968b40a7d80215ff6754761de45",
      "old_mode": 33188,
      "old_path": "src/gn/xcode_writer.cc",
      "new_id": "0060545dcec5a97d84f765b4999332e8972e4968",
      "new_mode": 33188,
      "new_path": "src/gn/xcode_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "b45b606d7f1d8ecc370333e63501df31532ff911",
      "old_mode": 33188,
      "old_path": "src/gn/xcode_writer.h",
      "new_id": "f9342754b5010831fb0d1b059987d7f2f3c9deca",
      "new_mode": 33188,
      "new_path": "src/gn/xcode_writer.h"
    }
  ]
}
