)]}'
{
  "commit": "05de81ed7ef479b47318bfe2f31ee7b8483c4bd0",
  "tree": "20cc591ec83dc81d919fb80a700ff39bb5df741d",
  "parents": [
    "713d906125f54f14506262095686f00d400012b3"
  ],
  "author": {
    "name": "Kostia Sokolovskyi",
    "email": "sokolovskyi.konstantin@gmail.com",
    "time": "Sat Mar 29 00:05:25 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 28 23:05:25 2025 +0000"
  },
  "message": "Add drawRSuperellipse support to mock_canvas. (#165744)\n\nCloses https://github.com/flutter/flutter/issues/165743\n\n### Description\n- Adds `rsuperellipse` to `mock_canvas.dart` to verify\n`drawRSuperellipse` calls\n- Adds tests for `paints..rsuperellipse`\n\n## Pre-launch Checklist\n\n- [X] I read the [Contributor Guide] and followed the process outlined\nthere for submitting PRs.\n- [X] I read the [Tree Hygiene] wiki page, which explains my\nresponsibilities.\n- [X] I read and followed the [Flutter Style Guide], including [Features\nwe expect every widget to implement].\n- [X] I signed the [CLA].\n- [X] I listed at least one issue that this PR fixes in the description\nabove.\n- [X] I updated/added relevant documentation (doc comments with `///`).\n- [X] I added new tests to check the change I am making, or this PR is\n[test-exempt].\n- [X] I followed the [breaking change policy] and added [Data Driven\nFixes] where supported.\n- [X] All existing and new tests are passing.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02c9d1a78b6a9f38afd390c3bbdd086ae8f8ddda",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/lib/src/mock_canvas.dart",
      "new_id": "fb8f368cb38d5a41628feb56472dae1a651aba71",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/lib/src/mock_canvas.dart"
    },
    {
      "type": "modify",
      "old_id": "e345a8f3a22f6a6b022ea7bc6d07fc229e819890",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/test/mock_canvas_test.dart",
      "new_id": "a0479ac7db199d306782f7bcf3d06a6bfb88c1d9",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/test/mock_canvas_test.dart"
    }
  ]
}
