)]}'
{
  "commit": "fd15fe43f5a380cd945f57ac1e30b40f9fa93ef0",
  "tree": "d010ca9360a27a9b4fb38664bfe6673b22c7ce84",
  "parents": [
    "2939c5d69c1afc9c628b6a31bef28fe98011b1be"
  ],
  "author": {
    "name": "Andres Oportus",
    "email": "andresoportus@fuchsia.infra.roller.google.com",
    "time": "Wed Jan 07 21:54:21 2026 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jan 07 21:56:24 2026 -0800"
  },
  "message": "[roll] Roll fuchsia [fake-gpio] Update interrupt config on existing state\n\nThe previous implementation of `GetInterrupt` would add a new state to\nthe state log every time it was called. This is incorrect behavior, as\na call to `GetInterrupt` should modify the existing configuration, not\ncreate a new historical record. This is documented in the usage of the\nstate log in `GetInterruptMode()` as:\n\n  // Return the most recent mode set by `GetInterrupt` or\n  // `ConfigureInterrupt`. Will fail if there is not a current state.\n\nThis change corrects the behavior to update the `interrupt_options` of\nthe most recent state entry. If no state exists, a new one is created.\nThis more accurately simulates the behavior of a real GPIO driver.\n\nTest: CQ\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1468289\nOriginal-Revision: e32d26aa64f41b7e8ac1a27fd00e73ab433d8577\nGitOrigin-RevId: c26d015d7a24c1c3a4a73afcb92a1a5c2b137e44\nChange-Id: I7c9b90fc77742f49e96ee9eb7ed19870c93d1a56\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5be8957d178ded8667cb68ea9fd86f1b1ae93e9b",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "906adc5d9ee65e567353c0f54d1448af6f38772f",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
