)]}'
{
  "commit": "65069ed4de646b8775de99a1408030ae720f1d80",
  "tree": "af47853631377cf470673d370c5ee4f7abe24635",
  "parents": [
    "d916806aeecd70a47b383edb0dc0ac6b6cf9a334"
  ],
  "author": {
    "name": "liyuqian",
    "email": "liyuqian@google.com",
    "time": "Thu Jun 21 13:01:55 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 21 13:01:55 2018 -0700"
  },
  "message": "Remove saveLayer after clip from dart (#18616)\n\nThis is a follow up on https://github.com/flutter/engine/pull/5420\r\nand https://github.com/flutter/flutter/issues/18057\r\n\r\nAs you can see from the diff, we also mistakenly saveLayer before\r\nthe clip at some places previously.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5aa707ec221aca8ab3326ebd69888d60ab09dc40",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/object.dart",
      "new_id": "3194f981100a182d930a2a4d556bd8f52aa2dfdc",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/object.dart"
    },
    {
      "type": "modify",
      "old_id": "31f7b8b5b3e4b53e3ce3bac31eb1409c45a4c488",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/paragraph.dart",
      "new_id": "b5afa6a567ba5b756d07416ec159dd23b9571790",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/paragraph.dart"
    },
    {
      "type": "modify",
      "old_id": "fc878d5b144b43ec656d36cc802cede6af08df0a",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/proxy_box.dart",
      "new_id": "2705c0666e0a5f8b683151a3bab244365dd63d91",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/proxy_box.dart"
    }
  ]
}
