)]}'
{
  "commit": "13b74844bd47270ab5e09ba04552fd792abcb5ad",
  "tree": "2841813b6b63ae5ade55ca46898d54cace5d5fe7",
  "parents": [
    "59e617af38f67816854f4813e47c3b57ab47cf3a"
  ],
  "author": {
    "name": "Dustin Green",
    "email": "dustingreen@google.com",
    "time": "Sat Mar 29 05:30:40 2025 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Mar 29 05:30:40 2025 +0000"
  },
  "message": "[fuchsia][sysmem2] switch to sysmem2 tokens (#166120)\n\nNow that fuchsia protocols can convey sysmem2 tokens, avoid token\nconversions.\n\nfixes #166121\n\n[cl/741415017](http://cl/741415017) per\n[go/flutter-fuchsia-pr-policy](http://go/flutter-fuchsia-pr-policy)\n\n## Pre-launch Checklist\n\n- [y] I read the [Contributor Guide] and followed the process outlined\nthere for submitting PRs.\n- [y] I read the [Tree Hygiene] wiki page, which explains my\nresponsibilities.\n- [y] I read and followed the [Flutter Style Guide], including [Features\nwe expect every widget to implement].\n- [y] I signed the [CLA].\n- [y] I listed at least one issue that this PR fixes in the description\nabove.\n- [na] I updated/added relevant documentation (doc comments with `///`).\n- [tbd] I added new tests to check the change I am making, or this PR is\n[test-exempt].\n  - identical functionalilty; covered by existing tests\n- [na] I followed the [breaking change policy] and added [Data Driven\nFixes] where supported.\n- [y] All existing and new tests are passing.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63abbc4524ef2ac6ad7cbd6583fb26c409e5b073",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/software_surface.cc",
      "new_id": "b4ad703760f54778ed659e5200c6f862775fe61f",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/software_surface.cc"
    },
    {
      "type": "modify",
      "old_id": "e0f08637cca9f3054a8d5b7276eaf9fb45ac03be",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/external_view_embedder_unittests.cc",
      "new_id": "158d23697e62ccbcab7e36ae6fca31e4827d3c55",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/external_view_embedder_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "db8dc677c0f529693038379182bfe3e0b2b37fdd",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/fakes/scenic/fake_flatland.cc",
      "new_id": "efdd10286f72efb4d7254f0588be78a9fb7cb45a",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/fakes/scenic/fake_flatland.cc"
    },
    {
      "type": "modify",
      "old_id": "ac70c4641cc40dd3a931832cbdf0f7a7abf127bd",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/fakes/scenic/fake_flatland.h",
      "new_id": "cdc188bc213ec0748891d5da2a53117c6485f6c1",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/fakes/scenic/fake_flatland.h"
    },
    {
      "type": "modify",
      "old_id": "3ccb868abd1b8bbdbb06e1190493efecd67e3315",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/vulkan_surface.cc",
      "new_id": "24d5d8eaee2cceb81eca6ecb3f5f71907172b5ba",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/vulkan_surface.cc"
    }
  ]
}
