)]}'
{
  "commit": "1618a957fe6465076bf60feed69570a4b33f13d0",
  "tree": "14f0cfed586b1f6d365853fd662ac606bd4bf9cc",
  "parents": [
    "077adf3b1b88dd80dafa3f72543107646355b2c6"
  ],
  "author": {
    "name": "haoyuewang",
    "email": "haoyuewang@google.com",
    "time": "Fri Feb 20 12:39:43 2026 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Feb 20 12:40:36 2026 -0800"
  },
  "message": "Add QuicheCircularDeque::shrink_to_fit.\n\nNotes:\n1. This is useful if the data structure (e.g., in a connection that has been idle for a long time) has excessive unused capacity.\n2. quiche::QuicheCircularDeque cannot be replaced with absl::chunked_queue completely as the later is not a deque and does not offer random access.\nPiperOrigin-RevId: 873030800\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c8fc1f1f6889539320024b09bf0de04fd683c1b",
      "old_mode": 33188,
      "old_path": "quiche/common/quiche_circular_deque.h",
      "new_id": "28c32c75965e95b456058ca211b9fe8209ddadbc",
      "new_mode": 33188,
      "new_path": "quiche/common/quiche_circular_deque.h"
    },
    {
      "type": "modify",
      "old_id": "9278420ce6a1afb14d0901023a9c2139e812622d",
      "old_mode": 33188,
      "old_path": "quiche/common/quiche_circular_deque_test.cc",
      "new_id": "48fe47400f203c13ea2036089df014821caa7e98",
      "new_mode": 33188,
      "new_path": "quiche/common/quiche_circular_deque_test.cc"
    }
  ]
}
