)]}'
{
  "commit": "217cb227bdcce4d5f3941f7dd5338a6ef0cad44b",
  "tree": "c98f7272812738a3c79f25cfe2b0e4927a34b606",
  "parents": [
    "ef9e527e14440794cc18813ef079ebdb3650f8ad"
  ],
  "author": {
    "name": "vasilvv",
    "email": "vasilvv@google.com",
    "time": "Wed May 31 11:57:57 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed May 31 11:59:16 2023 -0700"
  },
  "message": "Replace uses of std::function with quiche::UnretainedCallback where appropriate\n\nUnretainedCallback is not nullable, unlike std::function, so in one of the places it gets replaced with an absl::optional\u003cUnretainedCallback\u003e.\n\nPiperOrigin-RevId: 536781656\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "80642c3e533675c26391503b40c606e4f41721f4",
      "old_mode": 33188,
      "old_path": "quiche/balsa/balsa_headers.cc",
      "new_id": "e6ee93c45d103d819c48777bc2852f50ff05d9df",
      "new_mode": 33188,
      "new_path": "quiche/balsa/balsa_headers.cc"
    },
    {
      "type": "modify",
      "old_id": "0005bb5d137ec533accd3b95bcd2af37e2136eb0",
      "old_mode": 33188,
      "old_path": "quiche/balsa/balsa_headers.h",
      "new_id": "d0a4b6fa6d90ecdc88b7cd3ebe7b691c881b9190",
      "new_mode": 33188,
      "new_path": "quiche/balsa/balsa_headers.h"
    },
    {
      "type": "modify",
      "old_id": "889c984f5fdda376bed06bcd44fc6c69b2eaaf4d",
      "old_mode": 33188,
      "old_path": "quiche/balsa/header_api.h",
      "new_id": "e607172c0c432cbaf7b97f7419275c9079384a41",
      "new_mode": 33188,
      "new_path": "quiche/balsa/header_api.h"
    },
    {
      "type": "modify",
      "old_id": "d92ffff988ccd0586c7f047117736305fd294006",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_dispatcher.cc",
      "new_id": "70e4e6b1d371a3000be02d1cf21b0f4d78b09120",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "24602b38e95963221208dce5a2e22b906fbc8700",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_dispatcher.h",
      "new_id": "82a8618449b9054e9944012da781de8eef6428d9",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "8d53e4708d0a55cc4b1c04737f84c9e2df212cc6",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_linux_socket_utils.h",
      "new_id": "41be9459b4672a06a03c9745594f2e093a57ff74",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_linux_socket_utils.h"
    },
    {
      "type": "modify",
      "old_id": "e9d1b14750462a42b9bc00e121548642cf0c71a6",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_linux_socket_utils_test.cc",
      "new_id": "9c456621e698e77623ee66eecd6c680d3fc4d0fe",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_linux_socket_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "39fef52a05c5683b53d04cba9db9ab57ac87602b",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session.cc",
      "new_id": "74a0fc059a79ea5d6aee377abce0d57a6ff1eb1b",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "d503b014148ab0897e6c4bb5da47cb506e820093",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_session.h",
      "new_id": "fe7e4bbb6dbb48f887bb710b8c496c54fd710280",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "3f15bb71f228ed410f0ef70950e0fb8055143f2d",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/platform/icmp_packet.cc",
      "new_id": "79df68723f0dfdaa0cb709074cdf901d6bfe8045",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/platform/icmp_packet.cc"
    },
    {
      "type": "modify",
      "old_id": "c83513c5bb18cf8b29f81ed7a66122dcfc45e1bd",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/platform/icmp_packet.h",
      "new_id": "82608a795846f8608a413c046274786ecfaa9530",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/platform/icmp_packet.h"
    },
    {
      "type": "modify",
      "old_id": "e73e284a0105c36947509f92ad04f47cbd11e3b7",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/platform/tcp_packet.cc",
      "new_id": "9c2f409d2a93d4b92ce38c88c61e65ea29ee41d9",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/platform/tcp_packet.cc"
    },
    {
      "type": "modify",
      "old_id": "7e9550fb87063c3f1dd9ef76be74a529333ba18f",
      "old_mode": 33188,
      "old_path": "quiche/quic/qbone/platform/tcp_packet.h",
      "new_id": "bb4acd0c291067b16d754ee7a8e0e31e805e0c07",
      "new_mode": 33188,
      "new_path": "quiche/quic/qbone/platform/tcp_packet.h"
    },
    {
      "type": "modify",
      "old_id": "4df4f8f3cb2a4bb44f2cdca96ec04a7c32f236c6",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/crypto_test_utils.cc",
      "new_id": "f7cf1cf4b49dc52a67adc1b39023358de18efff8",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/crypto_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "d650706142637565c2647ab495f3155d8b899c0e",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/crypto_test_utils.h",
      "new_id": "42738e4db4fb4f509403cbcbd26dc01e77bc3f2b",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/crypto_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "5835800cdefff6b0ce0c8bd870c00dd2909a570f",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_test_client.cc",
      "new_id": "223ef874e568506035084002e8c98d6e9ff2798f",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_test_client.cc"
    },
    {
      "type": "modify",
      "old_id": "4b950469ce9c6ab80350e944287c879accfd4791",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/quic_test_client.h",
      "new_id": "8d5ba856659d088d9129afbbffc840c38f682faf",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/quic_test_client.h"
    }
  ]
}
