)]}'
{
  "commit": "4cc89147737a569d92ebd3379dd01c1b5d39bf8d",
  "tree": "79b99be778b5a19e78e0b081277edbf4e1657eb5",
  "parents": [
    "a14138674f6a9d3d5dc4f0b288cd65229ffe6a57"
  ],
  "author": {
    "name": "James Robinson",
    "email": "jamesr@google.com",
    "time": "Mon Sep 30 17:27:16 2019 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jan 08 21:57:46 2020 +0000"
  },
  "message": "[check] Check includes using \u003cbracket\u003e style as well as \"quotes\"\n\nThis teaches the gn check tool to consider include directives using the\nsystem \u003cbracket\u003e style in addition to those using the \"quote\" style.\nThe handling of the two is identical except that when examining a\nsystem style include the directory of the file containing the include\nis not implicitly considered an include directory.\n\nThis behavior is disabled by default and can be enabled in three ways:\n\n1.) Set the variable \u0027check_system_includes\u0027 to true in a build\u0027s .gn\nconfiguration file.\n2.) Pass the \u0027--system\u0027 flag to the \u0027gn check\u0027 command\n3.) Pass the \u0027\u003dsystem\u0027 value to the \u0027--check\u0027 switch for gen:\n  gn gen --check\u003dsystem\n\nChange-Id: I12a3697efe5443de4ebabdc7968f0b367ca2c54d\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/6200\nCommit-Queue: James Robinson \u003cjamesr@google.com\u003e\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "babf1aca6ec011fe96b26bc72988ad078a63fc9f",
      "old_mode": 33188,
      "old_path": "src/gn/c_include_iterator.cc",
      "new_id": "f8626e17ab3b6be72ab972fd4e26d4a138ef14ba",
      "new_mode": 33188,
      "new_path": "src/gn/c_include_iterator.cc"
    },
    {
      "type": "modify",
      "old_id": "0c379e1dfface8956263c43191d063e419931e66",
      "old_mode": 33188,
      "old_path": "src/gn/c_include_iterator.h",
      "new_id": "325d57e9d158b18a7b0a5ccbd267e3993b43070a",
      "new_mode": 33188,
      "new_path": "src/gn/c_include_iterator.h"
    },
    {
      "type": "modify",
      "old_id": "8bb7336db6511ee33936e58077f97518265ed762",
      "old_mode": 33188,
      "old_path": "src/gn/c_include_iterator_unittest.cc",
      "new_id": "b162cedadbc8584aa2852080413bf3d1dfa48d56",
      "new_mode": 33188,
      "new_path": "src/gn/c_include_iterator_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9e175cf0adaddf066a654ac7e66eaba6661d55a3",
      "old_mode": 33188,
      "old_path": "src/gn/command_check.cc",
      "new_id": "f8630ca7387cb7ac7f504d8a2e8e3c9657a13b3f",
      "new_mode": 33188,
      "new_path": "src/gn/command_check.cc"
    },
    {
      "type": "modify",
      "old_id": "bae2e4b4428761009b96f5f83c23d2cfd6aa2e47",
      "old_mode": 33188,
      "old_path": "src/gn/command_gen.cc",
      "new_id": "fb33f309309280aced8de1f09ad1da75d510df38",
      "new_mode": 33188,
      "new_path": "src/gn/command_gen.cc"
    },
    {
      "type": "modify",
      "old_id": "76c806e60e9bf2c4b489f6ffc9fb0e0bee49c5bd",
      "old_mode": 33188,
      "old_path": "src/gn/commands.h",
      "new_id": "d9b68620516c3dd4ce27682be6b424a97b22726d",
      "new_mode": 33188,
      "new_path": "src/gn/commands.h"
    },
    {
      "type": "modify",
      "old_id": "e80cdeb8b07281dda16302d89b2ef521fe1d2feb",
      "old_mode": 33188,
      "old_path": "src/gn/header_checker.cc",
      "new_id": "212f5816dc8426cd65625a358c8a8a4b19caa00f",
      "new_mode": 33188,
      "new_path": "src/gn/header_checker.cc"
    },
    {
      "type": "modify",
      "old_id": "393e988ebe61e1fb88db93918f5386ad6427f736",
      "old_mode": 33188,
      "old_path": "src/gn/header_checker.h",
      "new_id": "9e1065209b08ef54f6b92ec67e9e2c4012b92892",
      "new_mode": 33188,
      "new_path": "src/gn/header_checker.h"
    },
    {
      "type": "modify",
      "old_id": "8edfa89ad86777e8483de9fa3884fe91a1bf8da2",
      "old_mode": 33188,
      "old_path": "src/gn/header_checker_unittest.cc",
      "new_id": "ba59f5d07e90dd399957c5cc70a80d12cf786391",
      "new_mode": 33188,
      "new_path": "src/gn/header_checker_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4390f0a3d6db81f5219b0789ca93cc599af89f03",
      "old_mode": 33188,
      "old_path": "src/gn/setup.cc",
      "new_id": "57ef5ee910286fb9c65f126ba85f97b6476d9926",
      "new_mode": 33188,
      "new_path": "src/gn/setup.cc"
    },
    {
      "type": "modify",
      "old_id": "967dda9e5c65de7f7f86ce9a8175b687c168bf26",
      "old_mode": 33188,
      "old_path": "src/gn/setup.h",
      "new_id": "25389f133e362fb35b469ab58c05686b08923fef",
      "new_mode": 33188,
      "new_path": "src/gn/setup.h"
    }
  ]
}
