)]}'
{
  "commit": "d0c99a8b23dafd5be34167436e79363ff2489b35",
  "tree": "053db604271809f0de81eca769f0fac33d8cd2c4",
  "parents": [
    "b30fd9bf6a93f8018113c999a8a1b96025eade3f"
  ],
  "author": {
    "name": "Vitaly Goldshteyn",
    "email": "goldvitaly@google.com",
    "time": "Mon Nov 02 06:50:09 2026 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Nov 02 06:50:44 2026 -0800"
  },
  "message": "Document that `AbslHashValue()` overloads are not allowed for pointer or other natively supported types.\n\nExplicitly note in `absl/hash/hash.h` that `AbslHashValue()` may only be defined for user-defined types that the author owns, and may not be defined for built-in pointer types (such as `const MyType*`), standard library types (such as `std::unique_ptr\u003cMyType\u003e`), or other types natively supported by `absl::Hash`.\n\nPiperOrigin-RevId: 1012134930\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "126c96f10e2917e913c19d932b28b728f116e9b4",
      "old_mode": 33188,
      "old_path": "absl/hash/hash.h",
      "new_id": "28ab85537e489aeca3917402ee3615cb3f5b2e9a",
      "new_mode": 33188,
      "new_path": "absl/hash/hash.h"
    }
  ]
}
