)]}'
{
  "commit": "ee8754df4a0e86891fc8384f66783384d8a4e0f3",
  "tree": "c7cb19275e10d57dd07a593ba745b2f67bf14a74",
  "parents": [
    "363543fc19ee8ba2bb159397f8f816897bbb2397"
  ],
  "author": {
    "name": "liyuqian",
    "email": "liyuqian@google.com",
    "time": "Wed Aug 22 09:25:01 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 22 09:25:01 2018 -0700"
  },
  "message": "Add customBorder to InkWell so it can clip ShapeBorder (#20751)\n\nThis fixes #20483 by letting InkWell do its own clipping.\r\n\r\nPathOp.intersect is not used because we have too many unit tests that rely on clipping (e.g., paints..clipXXX()..drawCircle())\r\n\r\nThe goldens are updated due to small AA changes of the additional clipPath.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "935ebb2df6e93153a01e53a485267c53dbdc1f84",
      "old_mode": 33188,
      "old_path": "bin/internal/goldens.version",
      "new_id": "f756bbed28f287475f72bae07101482c873b8191",
      "new_mode": 33188,
      "new_path": "bin/internal/goldens.version"
    },
    {
      "type": "modify",
      "old_id": "6bf3891851605f8668d86239c38c0c5fcdbc1b82",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/material/button.dart",
      "new_id": "bf6c743b4027bb2e76edd2134f0101fab3ec57f6",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/material/button.dart"
    },
    {
      "type": "modify",
      "old_id": "17ca41a17a0ed3128ee3ad378b446a89d93df483",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/material/ink_highlight.dart",
      "new_id": "dd9372968e4b95d55623b3d1980a0ab86fccb512",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/material/ink_highlight.dart"
    },
    {
      "type": "modify",
      "old_id": "0e897b7e8533f3e3281551b36d83d9e1556da57a",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/material/ink_ripple.dart",
      "new_id": "584d844a8c009bb5113cd685c306872346ca5d47",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/material/ink_ripple.dart"
    },
    {
      "type": "modify",
      "old_id": "72549d397a205143c6fdc7e17b17d51325a93c58",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/material/ink_splash.dart",
      "new_id": "2b884d71ffe23fef53f3be37896580b6f3f2daf8",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/material/ink_splash.dart"
    },
    {
      "type": "modify",
      "old_id": "dd8a4007c9147d83f9c22095945b254412ef4f16",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/material/ink_well.dart",
      "new_id": "04b2eda083e6601cd8e2b088f862673b12aff95e",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/material/ink_well.dart"
    },
    {
      "type": "modify",
      "old_id": "0f4aca54b6e30f8ecce168e5d348fab4c6033d46",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/material/bottom_navigation_bar_test.dart",
      "new_id": "7e70e22cacda602b836d40fab74376f6866e55cc",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/material/bottom_navigation_bar_test.dart"
    },
    {
      "type": "modify",
      "old_id": "cde881c7d9bbd454beff8b0f2ad21429ee057529",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/material/ink_paint_test.dart",
      "new_id": "eea0020ce99141ccd263a12c623d3f55495dcbc3",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/material/ink_paint_test.dart"
    },
    {
      "type": "modify",
      "old_id": "9418ae58ee8c101d3fa9da96a16fa2a76dbd6dab",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/material/text_field_splash_test.dart",
      "new_id": "d0c259c0573e2de214c27ae2467db1636e8ec82f",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/material/text_field_splash_test.dart"
    }
  ]
}
