)]}'
{
  "commit": "211a60830c829878d71221630ee7cfb55e4543ca",
  "tree": "2ac870ddde3c4d5de2c377f649ec4e967917bca7",
  "parents": [
    "a558996ee4ac48cdbd5ef51d67ceb91ac5cdf23f"
  ],
  "author": {
    "name": "rch",
    "email": "rch@google.com",
    "time": "Fri Jun 05 12:33:54 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jun 05 12:36:27 2026 -0700"
  },
  "message": "Convert unnamed enums in third_party/quic to `constexpr` variables.\n\nModern C++ style prefers `constexpr` variables over unnamed enums\nfor defining compile-time constants. go/totw/140 This change replaces instances\nof unnamed enums defining constants across QUIC\nlibraries with their `constexpr` equivalents.\n\nUnnamed enums that were defined within classes were replaced with\n`static constexpr` variables, those outside classes were replaced with\n`inline constexpr` variables.\n\nPiperOrigin-RevId: 927430549\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab1f5dbea17c66f22fd870c4b08b4e12fbca6dfb",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aead_base_encrypter.h",
      "new_id": "7580b4dc147a0245f8ff9c2ca5a551d8bdfe9870",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aead_base_encrypter.h"
    },
    {
      "type": "modify",
      "old_id": "d36e0ea13cf3f149a943fa2776bca99f860fbbf5",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aes_128_gcm_encrypter.h",
      "new_id": "6de1e81e6506184bc5d9a58ef93891be9c2b8b98",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aes_128_gcm_encrypter.h"
    },
    {
      "type": "modify",
      "old_id": "071807785fd11fb226ca93651ac22dcd2edf4efa",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/aes_256_gcm_encrypter.h",
      "new_id": "e9bf3b9ce0529e3c0edc3fa6c3eae966fcc0f64f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/aes_256_gcm_encrypter.h"
    },
    {
      "type": "modify",
      "old_id": "2a3b80cad250af4dd8ea3c540ddc4a0a94194094",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/p256_key_exchange.h",
      "new_id": "621630ebae79f744b72eb3e2061eb6ab984219b7",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/p256_key_exchange.h"
    },
    {
      "type": "modify",
      "old_id": "210fb4d0294a1321ea0d0db23fe93ee7b860edae",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_constants.h",
      "new_id": "11e53bea501086884c874e1905e02b20a683200f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_constants.h"
    },
    {
      "type": "modify",
      "old_id": "6b19dc0aef43c09541c0bcea80040776639467d6",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_types.h",
      "new_id": "7f5c2ef28c61dfad6f1392adeb84edcb7ca6b863",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_types.h"
    },
    {
      "type": "modify",
      "old_id": "7b404903a945ef8ebdf32d9e08c809687fd0f929",
      "old_mode": 33188,
      "old_path": "quiche/quic/masque/masque_utils.h",
      "new_id": "db1524d819a3daf550c9e2c17efe309741508c90",
      "new_mode": 33188,
      "new_path": "quiche/quic/masque/masque_utils.h"
    },
    {
      "type": "modify",
      "old_id": "9f1030d4a0ec2eca527961664303a2aafdcdf450",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/qbone_packet_processor.h",
      "new_id": "8cfc51fcdaef1cebe2b0f45aa20cf5b4a6a4f38a",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/qbone_packet_processor.h"
    },
    {
      "type": "modify",
      "old_id": "697c1a832bfe72fe59245e767e859a2ed6d6bfa4",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_test_utils.h",
      "new_id": "78cfe1f5e745bd95404027a28a4b72d4620fffbf",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_test_utils.h"
    }
  ]
}
