)]}'
{
  "commit": "78a1bb0b179f2eaeb9e881f6d4bae4d545dc6518",
  "tree": "9e3a249defae748a2ec3a175c677700b572fe1cb",
  "parents": [
    "53d4a2f05920c1132fe423a9ec68bf631fbc4e18"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon Apr 20 23:05:44 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 20 23:05:44 2026 -0700"
  },
  "message": "Collapse DependencyInfo\n\nThe DependencyInfo struct just holds a `Source`. That struct is just\nplaced inside a Hashmap. Instead, put the `Source` into the hashmap\ndirectly.\n\nRemove unused `using` statement.\n\nChange-Id: I63303fa396f113f68e9ce44143ca3c16b8f99335\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/302975\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8b7857f5c6222af45e7a80569f334ae269cffb4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/dependency_graph.cc",
      "new_id": "3fb4ee34ac11b5720152ab1013b8973d39984579",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/dependency_graph.cc"
    }
  ]
}
