)]}'
{
  "commit": "b824da20836410fadf37892a13362c87e88ecf2d",
  "tree": "ab7478891df2f1a7bdc4642f9d6086868075763c",
  "parents": [
    "b1c45ad1d3a9d33296f448e8719c3622e6b7e5b6"
  ],
  "author": {
    "name": "Christopher R. Johnson",
    "email": "crjohns@google.com",
    "time": "Tue May 19 02:30:34 2026 -0700"
  },
  "committer": {
    "name": "Christopher Johnson",
    "email": "crjohns@google.com",
    "time": "Tue May 19 02:30:34 2026 -0700"
  },
  "message": "[cm] Fix validation for numbered handle\n\nWe currently gate checks for numbered_handles in CML on API level HEAD,\nwhich is in-tree only. This introduces strange compatibility issues in\nCTF tests that are built at stable API levels, causing those tests to\nfail because validation is looking for a field (target_path) that is\nomitted when numbered_handles are set.\n\nThis change ensures that all locations validating UseProtocol use the\nappropriate API level.\n\nChange-Id: Ia9a656e624e74e5efc4052f57d01b83646725ab8\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1612008\nReviewed-by: Gary Bressler \u003cgeb@google.com\u003e\nFuchsia-Auto-Submit: Christopher Johnson \u003ccrjohns@google.com\u003e\nCommit-Queue: Christopher Johnson \u003ccrjohns@google.com\u003e\n(cherry picked from commit b22a6a7994b3e8b73e06f579a5fc6167eb71fc59)\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1617548\nReviewed-by: Sean Lin \u003cshengchanglin@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "126cbb01cf4075661660d05ef22ab9bb7d968b7f",
      "old_mode": 33188,
      "old_path": "src/sys/lib/cm_fidl_validator/src/lib.rs",
      "new_id": "b608fbfa161ff799a6795560ad171606fd89357c",
      "new_mode": 33188,
      "new_path": "src/sys/lib/cm_fidl_validator/src/lib.rs"
    }
  ]
}
