)]}'
{
  "commit": "83e482732806f8e2c61350a865d4bc8b11e1ecec",
  "tree": "70479e260925322e5b3b2337271f66058e7824ab",
  "parents": [
    "56e8159fd0c7cc4ba76da3c1c8fd4a29c92cbd4b"
  ],
  "author": {
    "name": "Sylvain Defresne",
    "email": "sdefresne@chromium.org",
    "time": "Tue Jul 28 18:37:51 2020 +0200"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jul 29 18:03:05 2020 +0000"
  },
  "message": "Allow WriteCompilerBuildLine to take multiple source files\n\nSome compilers (notably swiftc) need to be passed the full\nlist of source files in a single invocation, thus needs to\nbe passed a list of files.\n\nSince the generated ninja output is similar in both case,\nchange WriteCompilerBuildLine to take a std::vector\u003c\u003e of\nSourceFile instead of a single instance.\n\nBug: 121\nChange-Id: I4df2976aa82b57ba5a23ad05be52bce1321100ce\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/9460\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4379ca03cc9c2b5da5d24b809ec9cbe9f264204a",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_binary_target_writer.cc",
      "new_id": "da7733bfb919f5aae00d952c569560f62e761f67",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "50d1151971fe34cebf3ea4e07b36789dc9515b89",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_binary_target_writer.h",
      "new_id": "a9d10d5ed97309f127358889486cb818f2de5d4b",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_binary_target_writer.h"
    },
    {
      "type": "modify",
      "old_id": "2773577e4f36c44f2aaa389f4e77ce8ecd5d9f2f",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_c_binary_target_writer.cc",
      "new_id": "721b67c3c9a980fbdaf8d151dd7166fcf5f074b1",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_c_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "74371e0d2a2234c0a75bd7c9ac6f99e61d5c5997",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_rust_binary_target_writer.cc",
      "new_id": "70b0f1d96ce7978c0b1660fd3c7ef82fd21b9892",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_rust_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "ff9a5bcd18a83f33094ebaaa8e548058dfdd65b2",
      "old_mode": 33188,
      "old_path": "src/gn/path_output.cc",
      "new_id": "c89e061c3d4b94c040d2cf73193c553a008eeba7",
      "new_mode": 33188,
      "new_path": "src/gn/path_output.cc"
    },
    {
      "type": "modify",
      "old_id": "a8153082f28e9b339a851d066288e7ab5427b252",
      "old_mode": 33188,
      "old_path": "src/gn/path_output.h",
      "new_id": "729ba9864fa283f0000df3126496858b1eb06b95",
      "new_mode": 33188,
      "new_path": "src/gn/path_output.h"
    }
  ]
}
