)]}'
{
  "commit": "85fc5186f87059451c03101ed6437f0fc10797f3",
  "tree": "8888fd26568150a87b4027e8ca4861a68b80c2d1",
  "parents": [
    "27a24f1c79664aa611937824ce5ba7348aa39e6e"
  ],
  "author": {
    "name": "jprat",
    "email": "jprat@google.com",
    "time": "Wed Jun 25 11:58:58 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jun 25 12:00:02 2025 -0700"
  },
  "message": "Add experimental logic for RetransmittableOnWireTimeout\n\nThis change allows RetransmittableOnWireTimeout be set based on a multiple of PTO.\n\nThis new functionality is enabled only on client side and behind three tags (ROW1, ROW2, and ROW3), where:\n- ROW1 will make the timeout value be equal to 1PTO\n- ROW2 will make the timeout value be equal to 2PTO\n- ROW3 will make the timeout value be equal to 3PTO.\n\nThis new logic is not enabled by default.\n\nProtected by experimental quic connection options.\n\nPiperOrigin-RevId: 775783151\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9056c47b2833d71b6c1531bcb9b916b56374310d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/crypto_protocol.h",
      "new_id": "9d1dbe2922a87f8aa2afb05df15e2f6071871830",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/crypto_protocol.h"
    },
    {
      "type": "modify",
      "old_id": "1e6279e38629507d4c2a8dd170d5a4f31126d034",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection.cc",
      "new_id": "fe95424b64e4ab870d8fdfbcfbacf636730746a1",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "c0251ab02d4c905559b5ed587085127be928a2e4",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection_test.cc",
      "new_id": "74060c0087afc2b17b7cf925ee4c9df89e8a49dd",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection_test.cc"
    },
    {
      "type": "modify",
      "old_id": "533dd10bd93df9dff54e7f87318f050354de28d2",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_ping_manager.cc",
      "new_id": "52a5cd41011a4cb5bde658c2059367e72bde299f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_ping_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "3250416e338069c4e72adaf730fc67b880c0543b",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_ping_manager.h",
      "new_id": "4cf98105c5b175c86dfa8aec679d5d50e5f43fa5",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_ping_manager.h"
    },
    {
      "type": "modify",
      "old_id": "e2a31550d5cdc3d395f460001fdcc02fd082c311",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_ping_manager_test.cc",
      "new_id": "0ab3331ac85101d7198590a5f192bf89fc5942a5",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_ping_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "001e690e28c0811fa939656c0c4d0e2ee942ad6b",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_connection_peer.cc",
      "new_id": "c0d713a42e34a6850e4f33907069abb925b70f04",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_connection_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "06d8c97586a3370215f0b4992ad9fd4a2a0e166d",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_connection_peer.h",
      "new_id": "c1477a8cf150a56ccd21f13713c53f5b6d5132c4",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_connection_peer.h"
    }
  ]
}
