)]}'
{
  "commit": "0b8a9295abb9ef8332d4cdd3644280f0deccdca0",
  "tree": "a4d9f918795bcbc04a07f74923f1ef9d535e7161",
  "parents": [
    "90616968de8399cd9563b12761ef4d8aa4242a2e"
  ],
  "author": {
    "name": "Gary Bressler",
    "email": "geb@fuchsia.infra.roller.google.com",
    "time": "Fri Feb 20 15:25:32 2026 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Feb 20 15:27:23 2026 -0800"
  },
  "message": "[roll] Roll fuchsia [scenic] Explicitly inject dependencies from startup handles\n\nScenic\u0027s startup code uses standard library routines to initialize\napplication objects from global startup handles and standard filesystem\nAPIs to access shader data through the namespace. When\nscenic runs as a DSO component, these globals will no longer contain the\nright values so we\u0027ll need to explicitly pass the handles. Update scenic\nto do this so that mainline scenic and DSO can share the same\ninitialization procedure. This commit is a pure refactor and does not\ncause any changes in behavior.\n\nMost of the major changes are in the libescher filesystem APIs which use\nPOSIXy file APIs so we have to write a version of those that directly\nuse fuchsia.io IPC.\n\nOriginal-Bug: 485906389\nOriginal-Bug: 403545512\n\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1504796\nOriginal-Revision: 3119d95fa5e82415fc4ef7e5dc22337d8d6297fb\nGitOrigin-RevId: 2b60545f67d6afef04fd30b8469bf14f4dbca2da\nChange-Id: I25ede658fbe474cdf32f91e803a9767f27af8c71\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "967c2638816054093986fea1542dfc0271192066",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "e6d37df8ee8b9e20ab8f28d8ee0fef74be95fa39",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
