)]}'
{
  "commit": "d51f6cdd443a8c61259d98831ab249b933b8274a",
  "tree": "2d8cb316df38bed54efa95254788ff95987f0982",
  "parents": [
    "1f4faa0760b3dc03e426a2b978ad0b9007ee9c04"
  ],
  "author": {
    "name": "Ian McKellar",
    "email": "ianloic@google.com",
    "time": "Fri Sep 27 19:38:31 2019 +0000"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Fri Sep 27 19:38:31 2019 +0000"
  },
  "message": "[fidl][dart] Allow recursive xunions\n\nThis adds a missing \"ignore: recursive_compile_time_constant\"\n\nIt leaves open the greater question of how to move away from recursive\ncompile time constants in Dart.\n\nBug: fxb/7644\nChange-Id: I56495f4e1954d738fc4c6038b893f68b956b2bad\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f70ffda87267ecb0b72dca9f84c3387435142c7d",
      "old_mode": 33188,
      "old_path": "bin/fidlgen_dart/backend/templates/xunion.tmpl.go",
      "new_id": "e913c83e8b5a28e2aa757b6c8facb642b99235a3",
      "new_mode": 33188,
      "new_path": "bin/fidlgen_dart/backend/templates/xunion.tmpl.go"
    },
    {
      "type": "modify",
      "old_id": "3a69e939ad8d8925ecb7b7c292366e228ed96978",
      "old_mode": 33188,
      "old_path": "bin/fidlgen_dart/goldens/bits.test.test.fidl.json",
      "new_id": "30b67482124aff3174232d2cd166d0db0e6d24ca",
      "new_mode": 33188,
      "new_path": "bin/fidlgen_dart/goldens/bits.test.test.fidl.json"
    },
    {
      "type": "modify",
      "old_id": "8497d51e2366f220dbdbb630d7f2b4e16c4d68ab",
      "old_mode": 33188,
      "old_path": "bin/fidlgen_dart/goldens/consts.test.fidl.json",
      "new_id": "a5e70f7f3a7ed539a7dc2cdcac0a1414e9cb531d",
      "new_mode": 33188,
      "new_path": "bin/fidlgen_dart/goldens/consts.test.fidl.json"
    },
    {
      "type": "modify",
      "old_id": "463cfe789d52795aef53e1991989266d1e92b6a6",
      "old_mode": 33188,
      "old_path": "bin/fidlgen_dart/goldens/enum.test.fidl.json",
      "new_id": "f127b136b08edc67e1f2c7d9c5c2e235a3a715ae",
      "new_mode": 33188,
      "new_path": "bin/fidlgen_dart/goldens/enum.test.fidl.json"
    },
    {
      "type": "modify",
      "old_id": "99d11e794ac8dde4265ba5f875aa7697eef94d22",
      "old_mode": 33188,
      "old_path": "bin/fidlgen_dart/goldens/protocols.test.fidl.json",
      "new_id": "03df24418dea22883ea0aeb577a6b64ae67af2f6",
      "new_mode": 33188,
      "new_path": "bin/fidlgen_dart/goldens/protocols.test.fidl.json"
    },
    {
      "type": "modify",
      "old_id": "5ba5522f16ec3c5fe789bd22ffdbf0d2b4a6658f",
      "old_mode": 33188,
      "old_path": "bin/fidlgen_dart/goldens/union.test.fidl.json",
      "new_id": "9bf296edc22bf9dd25973e5a8b8d4f9c22fb5bf1",
      "new_mode": 33188,
      "new_path": "bin/fidlgen_dart/goldens/union.test.fidl.json"
    },
    {
      "type": "modify",
      "old_id": "87e746706686617ed82bc60622543727f70d00a6",
      "old_mode": 33188,
      "old_path": "bin/fidlgen_dart/goldens/union.test.fidl.json_async.dart.golden",
      "new_id": "7c89bcbda6e1b88ce49fb986a4b8a8c9af8775d5",
      "new_mode": 33188,
      "new_path": "bin/fidlgen_dart/goldens/union.test.fidl.json_async.dart.golden"
    },
    {
      "type": "modify",
      "old_id": "b45caae188e09ed5abe3a79ab50bbd78c39d3c31",
      "old_mode": 33188,
      "old_path": "bin/fidlgen_dart/goldens/xunion.test.fidl.json_async.dart.golden",
      "new_id": "ba2b94da6fdaaa04e405e76d4b4e9974f9efc061",
      "new_mode": 33188,
      "new_path": "bin/fidlgen_dart/goldens/xunion.test.fidl.json_async.dart.golden"
    }
  ]
}
