)]}'
{
  "commit": "ff14fc1112e0a8dd2c3910fb89539741cb3d3f23",
  "tree": "672298bb3e1f78401697c7fc0e9caaf76a159155",
  "parents": [
    "987196fc15fbb5feacdcd7de1a19bfdbdce86438"
  ],
  "author": {
    "name": "danakj",
    "email": "danakj@chromium.org",
    "time": "Thu Mar 24 16:19:32 2022 -0400"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Mar 25 20:11:55 2022 +0000"
  },
  "message": "Propagate Rust libraries through SOURCE_SET targets.\n\nInherited private deps should be included as -Ldependency flags to the\nRust compiler. Inherited public deps should also be listed as\n-Ldependency, but also be listed as a full path to the rlib via\n--extern.\n\nR\u003dbrettw@chromium.org, digit@chromium.org\n\nBug: 276, 281\nChange-Id: I64556b419651f9a54d35cb1db0f29acb7f8bb2d6\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/13280\nReviewed-by: David Turner \u003cdigit@google.com\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "308e742afa0d17eeaab1890c60d9b6fda573fe96",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_rust_binary_target_writer_unittest.cc",
      "new_id": "68d5970e3837711a5f805f431bcb579abe7fd176",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_rust_binary_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "55649d49a286de3cbc296472316804314cfb3b10",
      "old_mode": 33188,
      "old_path": "src/gn/target.cc",
      "new_id": "f0c897ef878079f23c86059416b8175b3980b80b",
      "new_mode": 33188,
      "new_path": "src/gn/target.cc"
    }
  ]
}
