)]}'
{
  "commit": "d0c435733878a55a04d38545673e29e5d76c6a4c",
  "tree": "f2e4299bde0d585900897c8de35524fdc48c3c1b",
  "parents": [
    "57c6721cd54b6747ef3444cfc6d06d4c33e310ea"
  ],
  "author": {
    "name": "Flutter GitHub Bot",
    "email": "52682268+fluttergithubbot@users.noreply.github.com",
    "time": "Wed Mar 04 11:46:03 2020 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Mar 04 11:46:03 2020 -0800"
  },
  "message": "Keep render tree and element tree in sync when re-used elements move in a MultiChildRenderObjectElement\u0027s child list (#51674)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c458aaa4819e5e493c0988ce2720b2fb553e41a",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/framework.dart",
      "new_id": "7867c11760c9ed52726240ff6e17655a0e4be437",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/framework.dart"
    },
    {
      "type": "modify",
      "old_id": "df42cc8416d135dded4f887996f7b7f6cc6e7799",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/table.dart",
      "new_id": "0d1ea1f1b54fa7e0e1047c8c11260657bda339ac",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/table.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "186025b2fbe6d81ba048c2525e4c0ed09dac98a4",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/widgets/multichildobject_with_keys_test.dart"
    }
  ]
}
