)]}'
{
  "commit": "7d9b8111a2e0c31c429a064f0480f16bb8b51e0f",
  "tree": "da8a68dbd7235af7891d70bfb60cdd63fefca282",
  "parents": [
    "2c801de70b8ed3c8e404245d61d32a3d61b328d0"
  ],
  "author": {
    "name": "Petr Hosek",
    "email": "phosek@google.com",
    "time": "Tue May 26 12:49:37 2020 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue May 26 20:20:00 2020 +0000"
  },
  "message": "Specify deps format for actions\n\nSetting deps format is necessary for Ninja to store the depfile in its\ninternal dependency database. This can significantly speed up loading\nfor large dependency files, which can be the case for custom language\nsupport, e.g. Go or Dart in Fuchsia, where we emit large depfiles from\nactions. This also enables the use of `ninja -t deps` tool for custom\nactions.\n\nWe hardcode the format to gcc since the documentation for depfile\nalready explicitly specifies that \"format is that of a Makefile\".\n\nChange-Id: Iddaad90d6c1dcf0de40b0ed8fa005ac9c5b45bd6\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/8540\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\nCommit-Queue: Petr Hosek \u003cphosek@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb78254325f3d5a8c14d18fbee0d58e017fbbebc",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_action_target_writer.cc",
      "new_id": "842eb171506fd8faeda9f6ba10dfa2e291bd2f73",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_action_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "d217ab2527d66ce0208f8612e11fd85b875b1e7b",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_action_target_writer_unittest.cc",
      "new_id": "9efebffaa95bf1144398d6bf57db4332eb7394e7",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_action_target_writer_unittest.cc"
    }
  ]
}
