)]}'
{
  "commit": "2e5072ca89d9efcdb6a893c0d40ddafbebbb0eaf",
  "tree": "155e00eea4de810fc07591b47f2f005f8b1543d6",
  "parents": [
    "d42a7597517a574c1c71a4634b21b23852badf8c"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Fri Apr 04 11:03:39 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Apr 04 11:04:27 2025 -0700"
  },
  "message": "Migrate template alias nullability annotations to macros.\n\nabsl::Nonnull -\u003e absl_nonnull, absl::Nullable -\u003e absl_nullable, and absl::NullabilityUnknown -\u003e absl_nullability_unknown. The new macros are positioned as a qualifier on the affected type, similar to const, rather than as a templated type wrapping the affected type.\n\nSee go/cxx-nullability-syntax-change and go/nullability-annotation-alias-to-macro-migration for more details.\n\nTested:\n    http://test/OCL:743131591:BASE:743101924:1743617283768:f92d8b00\n    Some test failures are present; the CL author decided to mail\nPiperOrigin-RevId: 744004278\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c742f6548e9fb8c696b9191ec11e395f0dbfd955",
      "old_mode": 33188,
      "old_path": "quiche/common/quiche_weak_ptr.h",
      "new_id": "c3005f08c925103a74184c3832061ac0891957c6",
      "new_mode": 33188,
      "new_path": "quiche/common/quiche_weak_ptr.h"
    },
    {
      "type": "modify",
      "old_id": "9cfb778cb0f3c834a002301e54b63a4c1761eb58",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_decoder.h",
      "new_id": "2368c74e2a3cfb90fceec6131f46b0e1d6cef0d6",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "6b76a4b8029a4be14358a8364d46e71bddc63fa2",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/io/quic_server_io_harness.cc",
      "new_id": "de30e629edb92e17cb221ed7bbcc52098490b812",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/io/quic_server_io_harness.cc"
    },
    {
      "type": "modify",
      "old_id": "6aafd01a42654214c0c439f7d134a0470a0b67cc",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/io/quic_server_io_harness.h",
      "new_id": "38d8c6644194da5876d084496dad28c28225edb0",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/io/quic_server_io_harness.h"
    },
    {
      "type": "modify",
      "old_id": "2e3ea300a694d42c1f1a8815a7bbac6e65610ed3",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_alarm_factory_proxy.h",
      "new_id": "ccd7d03217fe9973cf304a28102031ac5fc82794",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_alarm_factory_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "1741111d67d6e0daff201247f99323fb3f392c75",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection_alarms.cc",
      "new_id": "2ccbe4250cde98fa7563bfcd02f20d087c11d48c",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection_alarms.cc"
    },
    {
      "type": "modify",
      "old_id": "31ecbb34259b2fa976457469d1f54f3a8ce125d3",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection_alarms.h",
      "new_id": "2bb9d224139228d494f58e700e75e0c65ef436f6",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection_alarms.h"
    },
    {
      "type": "modify",
      "old_id": "a36398bfe12fc1f3cd1ab0e532766ee4d7d299da",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_time_wait_list_manager.cc",
      "new_id": "75c4b55610870a71c3ee0026f08838b11b71277b",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_time_wait_list_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "922ba4d811757c8362cf6b0d50128ca34df091be",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_time_wait_list_manager.h",
      "new_id": "a2dc1a8e7dd14aee61a1cf76bd093f63199c04dc",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_time_wait_list_manager.h"
    }
  ]
}
