)]}'
{
  "commit": "2497799f884005ff9115c63a44ef64cbafb12717",
  "tree": "28e9cc746a7d007fe5bdd7fd41a9f2731f7dfd5d",
  "parents": [
    "d70835b45bfe2559f50a4400074b19c7d01fc0d3"
  ],
  "author": {
    "name": "vasilvv",
    "email": "vasilvv@google.com",
    "time": "Tue Jan 09 14:01:02 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jan 09 14:02:12 2024 -0800"
  },
  "message": "Refactor default QuicheMemSliceImpl to not wrap around QuicheBuffer.\n\nSince the long-term hope is to make it the only implementation of QuicheMemSlice, it makes sense to make it as simple as possible.\n\nAlso make QuicheMemSlice take `const char*` instead of `char*`, as some of the wrapped types use refcounted constant buffers.\n\nPiperOrigin-RevId: 597037612\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7d9fd734f8ed26d84916ab16d0b2fa52c269eb5",
      "old_mode": 33188,
      "old_path": "quiche/common/platform/api/quiche_mem_slice.h",
      "new_id": "23accb04dcb330a98a8e50872d7c118c0fbdae44",
      "new_mode": 33188,
      "new_path": "quiche/common/platform/api/quiche_mem_slice.h"
    },
    {
      "type": "modify",
      "old_id": "177cc690fadcfdd9dfc33ad81c072eed3b84ebfa",
      "old_mode": 33188,
      "old_path": "quiche/common/platform/default/quiche_platform_impl/quiche_mem_slice_impl.h",
      "new_id": "d20ebbe23f8f5dda7e47d4815568bffc71d48308",
      "new_mode": 33188,
      "new_path": "quiche/common/platform/default/quiche_platform_impl/quiche_mem_slice_impl.h"
    }
  ]
}
