)]}'
{
  "commit": "0695796d2adb384fafd36adf4c9e783771026eb9",
  "tree": "eaa807930dca6bb81bcbc1733cae5f2d527e026b",
  "parents": [
    "6a6163c80141d0173cb6a82489f3fc1a4ad2c3d7"
  ],
  "author": {
    "name": "Sylvain Defresne",
    "email": "sdefresne@chromium.org",
    "time": "Thu Apr 16 18:30:57 2020 +0200"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Apr 17 09:55:06 2020 +0000"
  },
  "message": "Modernize code in xcode_object.{h,cc}\n\nUse std::make_unique\u003c...\u003e when possible instead of new as it\nmakes it obvious that the allocated object is properly deleted.\n\nUse default initializer for member variable that are pointers\nto ensure that they are always initialized to a sensible value.\n\nBug: none\nChange-Id: I1ab5886d58d4dba61493a7b2d24baebc33905121\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/8100\nCommit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac971fc7320bfb42fc65fc9720c1b8c0a68f60e5",
      "old_mode": 33188,
      "old_path": "src/gn/xcode_object.cc",
      "new_id": "1b139a829b8fad091722eba2242f096bea68b37c",
      "new_mode": 33188,
      "new_path": "src/gn/xcode_object.cc"
    },
    {
      "type": "modify",
      "old_id": "9458840304ab6d6f54f46b1f201bf1358b9d37d1",
      "old_mode": 33188,
      "old_path": "src/gn/xcode_object.h",
      "new_id": "aaa494c6c2a4d47a92568c7c70a2be144c6f8834",
      "new_mode": 33188,
      "new_path": "src/gn/xcode_object.h"
    }
  ]
}
