)]}'
{
  "commit": "14059fa48fc32ba22f2da4d0351826eea22f7dc3",
  "tree": "957e436417a16f8add6cf1ff15ba7131602eb313",
  "parents": [
    "ec84194dcba031a78089f23bc941e72c24d47d18"
  ],
  "author": {
    "name": "Marcin Kowalczyk",
    "email": "qrczak@google.com",
    "time": "Thu May 14 08:52:44 2026 +0200"
  },
  "committer": {
    "name": "Marcin Kowalczyk",
    "email": "qrczak@google.com",
    "time": "Thu May 14 08:57:07 2026 +0200"
  },
  "message": "Apply nullability annotations to shared pointer libraries.\n\nAdd an assertion to `TypeErasedRef::Cast()` to comply with nullability rules.\n\nPiperOrigin-RevId: 915259881\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ffd289e6e1b5032b724416343b444a2a5c2036d",
      "old_mode": 33188,
      "old_path": "riegeli/base/BUILD",
      "new_id": "08a7056b48c336fdf1a568027a604b3b20c810c6",
      "new_mode": 33188,
      "new_path": "riegeli/base/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6c217936bd9263630d1bdaaf94f067738408575c",
      "old_mode": 33188,
      "old_path": "riegeli/base/intrusive_shared_ptr.h",
      "new_id": "1bf47ebf68465943c67dbc303131415db26defb1",
      "new_mode": 33188,
      "new_path": "riegeli/base/intrusive_shared_ptr.h"
    },
    {
      "type": "modify",
      "old_id": "3d1b137c81c3c0eabc9a30903c5ba768dba129ef",
      "old_mode": 33188,
      "old_path": "riegeli/base/ownership.h",
      "new_id": "03609d85eaa2c013c2c19a4b17738d4d87e12983",
      "new_mode": 33188,
      "new_path": "riegeli/base/ownership.h"
    },
    {
      "type": "modify",
      "old_id": "ed46d534b6f5ca0d1960a8a0bdb240e965edfbdb",
      "old_mode": 33188,
      "old_path": "riegeli/base/ref_count.h",
      "new_id": "1551321bb37e2e22ef95c2627f28bcf1f28f00fc",
      "new_mode": 33188,
      "new_path": "riegeli/base/ref_count.h"
    },
    {
      "type": "modify",
      "old_id": "0fbc7912932fc8c9e5e5e821ad5a148bd4edc8d4",
      "old_mode": 33188,
      "old_path": "riegeli/base/shared_ptr.h",
      "new_id": "0d4dabff39eef31f9ef6b08ec5868e55f60d2153",
      "new_mode": 33188,
      "new_path": "riegeli/base/shared_ptr.h"
    },
    {
      "type": "modify",
      "old_id": "7882f34b3174f1ef67a565414cb46be3c71b4677",
      "old_mode": 33188,
      "old_path": "riegeli/base/type_erased_ref.h",
      "new_id": "c788b7d5595ff447b68590b720b3985f24556bd6",
      "new_mode": 33188,
      "new_path": "riegeli/base/type_erased_ref.h"
    }
  ]
}
