)]}'
{
  "commit": "8883070fe77f9b484818e73e5892c08ca8a0fe7f",
  "tree": "fd02a03c4b28aadc930212b2c9196d65b57bb842",
  "parents": [
    "fcda46cf40422284f2e74b770da8b22f7f5d7006"
  ],
  "author": {
    "name": "Sylvain Defresne",
    "email": "sdefresne@chromium.org",
    "time": "Mon Jun 20 17:11:49 2022 +0200"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jun 21 12:32:22 2022 +0000"
  },
  "message": "Add support for multiple configuration to Xcode project generator\n\nAdd two flags `--xcode-configs` and `--xcode-config-build-dir` that\nallow generating an Xcode project supporting multiple configurations.\n\nThis will speed up the generation of the Xcode project used by the\nChromium project by removing the need to use a script that modify\nthe project generated by gn.\n\nBug: chromium:1331345\nChange-Id: Ifb5e652ba60f1a5228e9eddda8b2cdd83b82aac9\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/14142\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\nCommit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ffec1de79654259d3f9f723c048347cf67e969d",
      "old_mode": 33188,
      "old_path": "docs/reference.md",
      "new_id": "084398d12c3e605dcc0767669ac7055f972a45f9",
      "new_mode": 33188,
      "new_path": "docs/reference.md"
    },
    {
      "type": "modify",
      "old_id": "23f15a099f58344be54f414129c9ee72318ebe28",
      "old_mode": 33188,
      "old_path": "src/gn/command_gen.cc",
      "new_id": "fb68cf2782b281a3ed76aa988035f1e725def9f6",
      "new_mode": 33188,
      "new_path": "src/gn/command_gen.cc"
    },
    {
      "type": "modify",
      "old_id": "2bd65e36feb2d4167b6ecc342c449b97ecffdf73",
      "old_mode": 33188,
      "old_path": "src/gn/xcode_object.cc",
      "new_id": "ab357bbb9a0b78f013d90590f5d60fc50ab4e0f4",
      "new_mode": 33188,
      "new_path": "src/gn/xcode_object.cc"
    },
    {
      "type": "modify",
      "old_id": "544c17ca5032dc2c3a1008a4cc95260fe4f8577d",
      "old_mode": 33188,
      "old_path": "src/gn/xcode_object.h",
      "new_id": "076e9937d282e6530203b5690e94a77f34d4a4d5",
      "new_mode": 33188,
      "new_path": "src/gn/xcode_object.h"
    },
    {
      "type": "modify",
      "old_id": "0498c3f1f36f9a512b5c75a23aee7af47289f1c9",
      "old_mode": 33188,
      "old_path": "src/gn/xcode_object_unittest.cc",
      "new_id": "e20a1d0ca5dc17ffbb05034cdf7e249400fbac78",
      "new_mode": 33188,
      "new_path": "src/gn/xcode_object_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "809d6a7d9406b748754746cdb37e6f980d51b855",
      "old_mode": 33188,
      "old_path": "src/gn/xcode_writer.cc",
      "new_id": "0ec1fa858cc0246bcea7be4d1651ca77785da909",
      "new_mode": 33188,
      "new_path": "src/gn/xcode_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "96ed14fe876557ded5ec423d6a5e5a35c8a8f05a",
      "old_mode": 33188,
      "old_path": "src/gn/xcode_writer.h",
      "new_id": "7edd6742e32e8621eecf3e076c89f77bf5f4d5ed",
      "new_mode": 33188,
      "new_path": "src/gn/xcode_writer.h"
    }
  ]
}
