)]}'
{
  "commit": "e3978de3e8dafb50a2b11efa784e08699a43faf8",
  "tree": "8c472b5ccde8348d1d298b256addf77da292f70c",
  "parents": [
    "e9e83d9095d3234adf68f3e2866f25daf766d5c7"
  ],
  "author": {
    "name": "Adrian Taylor",
    "email": "adetaylor@chromium.org",
    "time": "Fri May 26 12:07:53 2023 +0100"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 26 22:10:55 2023 +0000"
  },
  "message": "Make dynamic link switch... dynamic.\n\nPreviously gn hard-coded the linker switch -Bdynamic\nwhich is incorrect on platforms where MSVC tools are used for linking.\nThis CL parameterizes that flag.\n\nBug: https://crbug.com/1271215\nChange-Id: I379c86b5eb166d973bc502cdae2552b9e1c6a6a7\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/12460\nCommit-Queue: Tyler Mandry \u003ctmandry@google.com\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\nReviewed-by: Tyler Mandry \u003ctmandry@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eca3032a7f1c88cc9014b09641e4c1e8535fa8cd",
      "old_mode": 33188,
      "old_path": "docs/reference.md",
      "new_id": "d04912aa4f6462ef829f03f307077269811186c7",
      "new_mode": 33188,
      "new_path": "docs/reference.md"
    },
    {
      "type": "modify",
      "old_id": "b0fc5e1d47951a09bdc4dc23d316542fb8b9701e",
      "old_mode": 33188,
      "old_path": "src/gn/function_toolchain.cc",
      "new_id": "b36b1e994a7e171ca5cb10e9aef585b324f6a1fb",
      "new_mode": 33188,
      "new_path": "src/gn/function_toolchain.cc"
    },
    {
      "type": "modify",
      "old_id": "06bce2fe6f63afb31d88bbb003a2c978b8cd3422",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_rust_binary_target_writer.cc",
      "new_id": "694f332bae8f6bc91d2e632f90f835c2101c39a4",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_rust_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "41a9fdd5f742a164195cf7500f9f3dc5a2ce69a1",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_rust_binary_target_writer_unittest.cc",
      "new_id": "21b104fc6b125391399de89abf6512550fb95bec",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_rust_binary_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "eaffb5b40f61b77d0b2058fb3754d1309585105a",
      "old_mode": 33188,
      "old_path": "src/gn/rust_tool.cc",
      "new_id": "5f2c2de6cbdd51f9ab00a1591fa2538d81b263b2",
      "new_mode": 33188,
      "new_path": "src/gn/rust_tool.cc"
    },
    {
      "type": "modify",
      "old_id": "7b4f7ac0ee0606d34327d9a43a0a4c2004df2926",
      "old_mode": 33188,
      "old_path": "src/gn/rust_tool.h",
      "new_id": "341c48fc90f8fdc9fc08eaa6e7a61bf2c900ad0a",
      "new_mode": 33188,
      "new_path": "src/gn/rust_tool.h"
    },
    {
      "type": "modify",
      "old_id": "757dd348744eee33af00a296b94d0b9233588958",
      "old_mode": 33188,
      "old_path": "src/gn/test_with_scope.cc",
      "new_id": "638bf32e2400c815d17585a28d4d894260a7c464",
      "new_mode": 33188,
      "new_path": "src/gn/test_with_scope.cc"
    }
  ]
}
