)]}'
{
  "commit": "d0c7fd32b615a07bd0aa4edf131603bdff3e02ae",
  "tree": "a06535781a4edd35a6e2afdd64d1ba6080aca650",
  "parents": [
    "7e9559f8b08e61b4cf065ad891f132bccd580fc5"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Mon Mar 23 13:35:26 2026"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 23 14:38:46 2026"
  },
  "message": "Refactor BaseChannel+ChannelInterface to return RTCError instead of bool\n\nUpdate the interface and internal signaling methods in BaseChannel,\nVoiceChannel, and VideoChannel to return RTCError. This replaces the\nprevious pattern of returning a boolean and using a separate string\nreference output parameter for the error description.\n\nBug: none\nChange-Id: I198af89fad90a77d3c3125cc4c2d31d1a0c0efcd\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/458641\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47231}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a576969ae619af877555d742203a908f1261663",
      "old_mode": 33188,
      "old_path": "pc/BUILD.gn",
      "new_id": "c07cbd3016d000f07d4b8ba233398dec6908f8f4",
      "new_mode": 33188,
      "new_path": "pc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f1705378f69e8da2aa8a42f0a790ba90fbf5e571",
      "old_mode": 33188,
      "old_path": "pc/channel.cc",
      "new_id": "8925882e17ef711ab7c8f1aa44cc564626dce544",
      "new_mode": 33188,
      "new_path": "pc/channel.cc"
    },
    {
      "type": "modify",
      "old_id": "f4488cd612fe9cdce0b96ea9c7e46d6af796a9b7",
      "old_mode": 33188,
      "old_path": "pc/channel.h",
      "new_id": "6b4438ab190312d6c47572d3cbb138d359bb1258",
      "new_mode": 33188,
      "new_path": "pc/channel.h"
    },
    {
      "type": "modify",
      "old_id": "1e1c9bd32e1845baa7420229eb365490fe478c86",
      "old_mode": 33188,
      "old_path": "pc/channel_interface.h",
      "new_id": "97fed01e8f2c5c07f4daed08ee521abf20312551",
      "new_mode": 33188,
      "new_path": "pc/channel_interface.h"
    },
    {
      "type": "modify",
      "old_id": "3f588332bcd2ce0fde0d84f84c99fbcb68c91627",
      "old_mode": 33188,
      "old_path": "pc/channel_unittest.cc",
      "new_id": "aae219ffd50f2b32b07ae184717f17f3bd89800f",
      "new_mode": 33188,
      "new_path": "pc/channel_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "63576448eb692dd9158af0dcba1a92c60ac45ffb",
      "old_mode": 33188,
      "old_path": "pc/rtp_transceiver.cc",
      "new_id": "010574895d4c0b0e985b6da697f36c68759b78df",
      "new_mode": 33188,
      "new_path": "pc/rtp_transceiver.cc"
    },
    {
      "type": "modify",
      "old_id": "81e1855c123ef1bdd7c57102ed7aca6c137f2041",
      "old_mode": 33188,
      "old_path": "pc/rtp_transceiver.h",
      "new_id": "730978b9d27b2587c43c28fc0ac0fc805112610f",
      "new_mode": 33188,
      "new_path": "pc/rtp_transceiver.h"
    },
    {
      "type": "modify",
      "old_id": "cb2ed5c1248341bcfc8864cdaa1df879c2550f23",
      "old_mode": 33188,
      "old_path": "pc/sdp_offer_answer.cc",
      "new_id": "a182232dfd3d76f28bcb5b75b1a8a3058bfcbaa5",
      "new_mode": 33188,
      "new_path": "pc/sdp_offer_answer.cc"
    },
    {
      "type": "modify",
      "old_id": "1dc4ddd57e9e34c857336b692ec2ffd90c77aafa",
      "old_mode": 33188,
      "old_path": "pc/test/mock_channel_interface.h",
      "new_id": "b87ab9dc6ae9c29b3bf134a6122d909faf14b53c",
      "new_mode": 33188,
      "new_path": "pc/test/mock_channel_interface.h"
    }
  ]
}
