)]}'
{
  "commit": "7b6bcb6e0bbcf50b015ad2ebe9e2059a977f96f2",
  "tree": "3c34e1b36deba5927158e4bb16837f95b09dd6e9",
  "parents": [
    "dc9d3e0cd5f24928d2ca11c825ef60fad1b8ac37"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu Feb 11 20:23:03 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu Feb 11 20:23:03 2021 +0000"
  },
  "message": "Fix AST declaration order when cloning Programs\n\nChange 41302 correctly fixed up Module::Clone(), but this wasn\u0027t actually called by the CloneContext, as Module::Clone() returns a new Module, where as the CloneContext needs to clone into an existing Module.\n\nRefactor the code so that this duplicated logic is moved into a single Module::Copy() method.\n\nFixed: 1177275\nChange-Id: Ia8c45ef05e03b2891b5785ee6f425dd01cb989c6\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/41542\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "326dd3a02f60394f9e361ed3e176e1723ad2df11",
      "old_mode": 33188,
      "old_path": "src/ast/module.cc",
      "new_id": "a5c19c98527f59f6034c8562d8af5989cd0e9db5",
      "new_mode": 33188,
      "new_path": "src/ast/module.cc"
    },
    {
      "type": "modify",
      "old_id": "416eb80b3c02cd20f11f9f8413f5729a1732a058",
      "old_mode": 33188,
      "old_path": "src/ast/module.h",
      "new_id": "0a5470e50919b6ff478f5a8e94749752080fcfec",
      "new_mode": 33188,
      "new_path": "src/ast/module.h"
    },
    {
      "type": "modify",
      "old_id": "a0c32110061888eac0fa9e066fc5add493a18d2d",
      "old_mode": 33188,
      "old_path": "src/ast/module_clone_test.cc",
      "new_id": "8afbf57b7d6225ecabd1c2e3d26f32997e3ffe64",
      "new_mode": 33188,
      "new_path": "src/ast/module_clone_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7991540da0bd7b51cbf9d9bd6801a1d4616b1020",
      "old_mode": 33188,
      "old_path": "src/clone_context.cc",
      "new_id": "f56ec78debc5a4e24c5bb3678df77fa2db7727a7",
      "new_mode": 33188,
      "new_path": "src/clone_context.cc"
    }
  ]
}
