)]}'
{
  "commit": "2cffde72b8e53cd71e5f6f9144d41ca39e220f15",
  "tree": "cc65ae7defaae1ecc296702235d84a7c8ca5004e",
  "parents": [
    "45a933c27fd1fa41dfd6c99463a4fd9166e1f221"
  ],
  "author": {
    "name": "Victor Boivie",
    "email": "boivie@webrtc.org",
    "time": "Mon Jun 27 20:35:37 2022"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 30 22:09:04 2022"
  },
  "message": "dcsctp: Restore from handover as separate methods\n\nBefore this CL, some components, e.g. the SendQueue, was first created\nand then later restored from handover state, while some were created from\nthe handover state, as an optional parameter to their constructors.\n\nThis CL will make it consistent, by always creating the components in a\npristine state, and then modifying it when restoring them from handover\nstate. The name \"RestoreFromState\" was used to be consistent with SendQueue\nand the socket.\n\nThis is just refactoring.\n\nBug: None\nChange-Id: Ifad2d2e84a74a12a93abbfb0fe1027ebb9580e73\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/267006\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Victor Boivie \u003cboivie@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#37384}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8faee9e7d2f4699c944965c6851ff01ea3b3a150",
      "old_mode": 33188,
      "old_path": "net/dcsctp/rx/data_tracker.cc",
      "new_id": "1f2e43f7f5f57ebd32c9bf932be2232a98da13eb",
      "new_mode": 33188,
      "new_path": "net/dcsctp/rx/data_tracker.cc"
    },
    {
      "type": "modify",
      "old_id": "603a237245dce75adda05bc27404b9839073169f",
      "old_mode": 33188,
      "old_path": "net/dcsctp/rx/data_tracker.h",
      "new_id": "ea077a9b5780cd1de1c9878003ec70f18454f146",
      "new_mode": 33188,
      "new_path": "net/dcsctp/rx/data_tracker.h"
    },
    {
      "type": "modify",
      "old_id": "43494734b6b6b78776d5e6aae3afa751755b4110",
      "old_mode": 33188,
      "old_path": "net/dcsctp/rx/data_tracker_test.cc",
      "new_id": "f74dd6eb0b4ec565e3cb169a2f161194f5183064",
      "new_mode": 33188,
      "new_path": "net/dcsctp/rx/data_tracker_test.cc"
    },
    {
      "type": "modify",
      "old_id": "847058b7f8a0efaea34a3af6685865d5e56fce06",
      "old_mode": 33188,
      "old_path": "net/dcsctp/rx/interleaved_reassembly_streams.cc",
      "new_id": "8b316de676a99da812c4adfdd29a1c3036177855",
      "new_mode": 33188,
      "new_path": "net/dcsctp/rx/interleaved_reassembly_streams.cc"
    },
    {
      "type": "modify",
      "old_id": "9d4bbc799db72f159a8b3c07aa0c6d5d16a28cb6",
      "old_mode": 33188,
      "old_path": "net/dcsctp/rx/interleaved_reassembly_streams.h",
      "new_id": "a7b67707e94fbb1bca484e9ea9b098d01dbe36b3",
      "new_mode": 33188,
      "new_path": "net/dcsctp/rx/interleaved_reassembly_streams.h"
    },
    {
      "type": "modify",
      "old_id": "e0c47f731bf6dbcddb2db42ace8c1795aa56e3cf",
      "old_mode": 33188,
      "old_path": "net/dcsctp/rx/reassembly_queue.cc",
      "new_id": "f72c5cb8c1ee20e88eea68ac6b49a75b6e10b8b9",
      "new_mode": 33188,
      "new_path": "net/dcsctp/rx/reassembly_queue.cc"
    },
    {
      "type": "modify",
      "old_id": "ab5dd5e1b4f68ba59a35ab0e822987c9b6b25132",
      "old_mode": 33188,
      "old_path": "net/dcsctp/rx/reassembly_queue.h",
      "new_id": "91f30a3f69eea7226d75269ba72c67da0d40081b",
      "new_mode": 33188,
      "new_path": "net/dcsctp/rx/reassembly_queue.h"
    },
    {
      "type": "modify",
      "old_id": "cac469f89fed18dad4da10a549865966d7e80dfc",
      "old_mode": 33188,
      "old_path": "net/dcsctp/rx/reassembly_queue_test.cc",
      "new_id": "549bc6fce13fc99c3b6ca31426d613eb2221f8a0",
      "new_mode": 33188,
      "new_path": "net/dcsctp/rx/reassembly_queue_test.cc"
    },
    {
      "type": "modify",
      "old_id": "06f1a781ce0d745fdc8d1314f7341678bd40d519",
      "old_mode": 33188,
      "old_path": "net/dcsctp/rx/reassembly_streams.h",
      "new_id": "0ecfac0c0ac5ed67f820720fe972b5dba2fe8d5b",
      "new_mode": 33188,
      "new_path": "net/dcsctp/rx/reassembly_streams.h"
    },
    {
      "type": "modify",
      "old_id": "f5dc8cacc8367b7cc635ce853abc85145456dae2",
      "old_mode": 33188,
      "old_path": "net/dcsctp/rx/traditional_reassembly_streams.cc",
      "new_id": "dce6c90131ba4e3723a722d61acece47d1e3484a",
      "new_mode": 33188,
      "new_path": "net/dcsctp/rx/traditional_reassembly_streams.cc"
    },
    {
      "type": "modify",
      "old_id": "2fac9ff68339d9af9d68403b88fca9fb256247cf",
      "old_mode": 33188,
      "old_path": "net/dcsctp/rx/traditional_reassembly_streams.h",
      "new_id": "4825afd1ba74e8d3f771bb5ffcabe3ee6f81ccf7",
      "new_mode": 33188,
      "new_path": "net/dcsctp/rx/traditional_reassembly_streams.h"
    },
    {
      "type": "modify",
      "old_id": "759962473d103de994e0422696efd1434cb1d1d2",
      "old_mode": 33188,
      "old_path": "net/dcsctp/rx/traditional_reassembly_streams_test.cc",
      "new_id": "341870442db7238c3a91d0c774239135d3679b22",
      "new_mode": 33188,
      "new_path": "net/dcsctp/rx/traditional_reassembly_streams_test.cc"
    },
    {
      "type": "modify",
      "old_id": "56abb492c07e52cac27765fea645dc55810db31d",
      "old_mode": 33188,
      "old_path": "net/dcsctp/socket/dcsctp_socket.cc",
      "new_id": "421b3bfea37f44f19fdc1b008acb468d520905d4",
      "new_mode": 33188,
      "new_path": "net/dcsctp/socket/dcsctp_socket.cc"
    },
    {
      "type": "modify",
      "old_id": "d70d0fca54964e5468ff1bec4e3dad1f77f1fb7c",
      "old_mode": 33188,
      "old_path": "net/dcsctp/socket/dcsctp_socket.h",
      "new_id": "157c515d65f9effbba0b46800f798e0b90f9faa6",
      "new_mode": 33188,
      "new_path": "net/dcsctp/socket/dcsctp_socket.h"
    },
    {
      "type": "modify",
      "old_id": "a9a8b36bf758c1b8b22213a5a18ea1b33105ad88",
      "old_mode": 33188,
      "old_path": "net/dcsctp/socket/stream_reset_handler_test.cc",
      "new_id": "e1e54d0422c032dd0f95a963ee54ee36258f232e",
      "new_mode": 33188,
      "new_path": "net/dcsctp/socket/stream_reset_handler_test.cc"
    },
    {
      "type": "modify",
      "old_id": "78331d5e96785e89f6ce2fae224b45d2ee839c87",
      "old_mode": 33188,
      "old_path": "net/dcsctp/socket/transmission_control_block.cc",
      "new_id": "44a1b7392cb16e0bc4d8ec0da0f54ca79495c1a6",
      "new_mode": 33188,
      "new_path": "net/dcsctp/socket/transmission_control_block.cc"
    },
    {
      "type": "modify",
      "old_id": "f21278845b4e00bd235d987017631774824b657c",
      "old_mode": 33188,
      "old_path": "net/dcsctp/socket/transmission_control_block.h",
      "new_id": "8e0e9a3ec5946220896c813a20f5e1f072bad71e",
      "new_mode": 33188,
      "new_path": "net/dcsctp/socket/transmission_control_block.h"
    },
    {
      "type": "modify",
      "old_id": "c013ac5bddcc65d08613fbc3b645a4eb8db2d54d",
      "old_mode": 33188,
      "old_path": "net/dcsctp/tx/outstanding_data.cc",
      "new_id": "91651e9a7366a0a58738d15aeb1ff983c8b5f231",
      "new_mode": 33188,
      "new_path": "net/dcsctp/tx/outstanding_data.cc"
    },
    {
      "type": "modify",
      "old_id": "382490b52f370b32bf43741e24d0f651a5567584",
      "old_mode": 33188,
      "old_path": "net/dcsctp/tx/outstanding_data.h",
      "new_id": "5c638680b74f30cefc5f3a97ee630d95e6c0a64f",
      "new_mode": 33188,
      "new_path": "net/dcsctp/tx/outstanding_data.h"
    },
    {
      "type": "modify",
      "old_id": "f26e8baa44509a41ab5448919f41796a4bbc68bc",
      "old_mode": 33188,
      "old_path": "net/dcsctp/tx/retransmission_queue.cc",
      "new_id": "0ca02b0b88121c46281a88c113c890d3670c3ed6",
      "new_mode": 33188,
      "new_path": "net/dcsctp/tx/retransmission_queue.cc"
    },
    {
      "type": "modify",
      "old_id": "1958dfd6432b56c40628fcbbeffe0e804eea0b4b",
      "old_mode": 33188,
      "old_path": "net/dcsctp/tx/retransmission_queue.h",
      "new_id": "51eeb5a319f3d0adf04aa24958aefd660cf2aaa9",
      "new_mode": 33188,
      "new_path": "net/dcsctp/tx/retransmission_queue.h"
    },
    {
      "type": "modify",
      "old_id": "1d28cb23a13a3996671685781163b2ffbffdcc05",
      "old_mode": 33188,
      "old_path": "net/dcsctp/tx/retransmission_queue_test.cc",
      "new_id": "f11ebad19a2eff8419a3b84a4a07a85d6e649b9a",
      "new_mode": 33188,
      "new_path": "net/dcsctp/tx/retransmission_queue_test.cc"
    }
  ]
}
