)]}'
{
  "commit": "9eccbf4d494abb962b221b0e428615a9b4028f0f",
  "tree": "ac6df589197d325c4c9f869ff0b2273147c8e096",
  "parents": [
    "4d207c94eab41f09c9a8505eb47f3d2919e47943"
  ],
  "author": {
    "name": "Milad Fa",
    "email": "mfarazma@redhat.com",
    "time": "Mon Jul 05 11:30:31 2021 -0400"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Jul 05 16:13:08 2021 +0000"
  },
  "message": "Fix compilation warnings caused by major and minor macros\n\nThe following warning may be generated when compiling\nwith gcc or clang:\n\n```\nIn the GNU C Library, \"major\" is defined by \u003csys/sysmacros.h\u003e.\nFor historical compatibility, it is currently defined by\n\u003csys/types.h\u003e as well, but we plan to remove this soon. To use\n\"major\", include \u003csys/sysmacros.h\u003e directly. If you did not intend\nto use a system-defined macro \"major\", you should undefine it after\nincluding \u003csys/types.h\u003e.\n```\n\nThey need to be undefined before being used as function names.\n\nChange-Id: Ib6090835f89fda070162d635a594d788c74364c9\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/11980\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7fcf81d1170ffaf7da52e66f719d79479f6895e1",
      "old_mode": 33188,
      "old_path": "src/gn/version.h",
      "new_id": "6df3aa66563caaa9eecc3c6e7d3be7f223deda76",
      "new_mode": 33188,
      "new_path": "src/gn/version.h"
    }
  ]
}
