)]}'
{
  "commit": "97d508af2cb4598b1753663273a352e17f22f125",
  "tree": "9b24864d03099a5a3b3c0b15e93f17cc34ad0d2a",
  "parents": [
    "691fac2e7e60ebd80e49269f43184015953d2110"
  ],
  "author": {
    "name": "Hadi Ravanbakhsh",
    "email": "ravanbakhsh@google.com",
    "time": "Fri Aug 08 07:45:40 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Aug 08 07:46:31 2025 -0700"
  },
  "message": "Create a cache for recursive analysis in proto policy and is passed-down by pointer for nested protos.\n\nThe cache for IsFieldFinitelyRecursive is moved to the policy to avoid using static mutex. Also a new cache is created for IsFieldInfinitelyRecursive.\n\nPiperOrigin-RevId: 792621657\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a7127470f9df568853d4b00696ddfd355b4d81c",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/domains/protobuf_domain_impl.h",
      "new_id": "125f666115e2b0d7ad49b02c25366e2cf55b5b50",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/domains/protobuf_domain_impl.h"
    }
  ]
}
