)]}'
{
  "commit": "d26b346f45e469be76ebf2b2ba8a31f8839c9066",
  "tree": "c146e318d0c0e0c635b7f936bc671808ec29b61d",
  "parents": [
    "317fdc1dc20d221e9fe60eb63423d2b736b01a53"
  ],
  "author": {
    "name": "Petr Hosek",
    "email": "phosek@google.com",
    "time": "Sat May 30 00:10:52 2020 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jun 09 07:28:26 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: I67dfdfe4ede8fe8d4a2a1fa3ee2cecb7c185aafd\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/8722\nCommit-Queue: Petr Hosek \u003cphosek@google.com\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb78254325f3d5a8c14d18fbee0d58e017fbbebc",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_action_target_writer.cc",
      "new_id": "28f28c7a66eeb475988d3f9181c5b172f49c0a28",
      "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": "eb03df1dfcfd5e073669e8be24d26b18f2e1460d",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_action_target_writer_unittest.cc"
    }
  ]
}
