)]}'
{
  "commit": "00b714e1fd222aa30c19ac5bea538ffe62bc22d2",
  "tree": "3f53c23e20e3fb3f999c514418aa5dfff72d2096",
  "parents": [
    "e610d18231e34f4f839900ddc9dd61e721626efc"
  ],
  "author": {
    "name": "Philipp Hancke",
    "email": "phancke@meta.com",
    "time": "Tue Jul 01 17:06:28 2025"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jul 03 00:52:13 2025"
  },
  "message": "IWYU modules/ partially and remove legacy ECN alias\n\nusing\n  find modules -name \"*.h\" -o -name \"*.cc\" | xargs tools_webrtc/iwyu/apply-include-cleaner\nfollowed by a revert of platform-specific modules which will be\ndone separately followed by\n  tools_webrtc/gn_check_autofix.py -C out/Default/\nfollowed by\n  git cl format\n\nThen manually remove the backward compat rtc_base/network/ecn_marking.h\nand update the dependencies.\n\nBug: webrtc:42226242\nNo-Iwyu: platform-specific code in socket_server\nChange-Id: Ifb950b7c28ecc644c4de3b53b8dade9dc36f271c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/397920\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphancke@meta.com\u003e\nCr-Commit-Position: refs/heads/main@{#45079}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a8fc5852001a9db1ea85854b509077eabccc0e5",
      "old_mode": 33188,
      "old_path": "modules/async_audio_processing/BUILD.gn",
      "new_id": "97da68347287e54715d3279c60d02d61f13568df",
      "new_mode": 33188,
      "new_path": "modules/async_audio_processing/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "d61b1264fc8fcf763730f047883849c8229d9bbb",
      "old_mode": 33188,
      "old_path": "modules/async_audio_processing/async_audio_processing.cc",
      "new_id": "eb62853109f6862d9663d2cb882d33a5281ce4a6",
      "new_mode": 33188,
      "new_path": "modules/async_audio_processing/async_audio_processing.cc"
    },
    {
      "type": "modify",
      "old_id": "c5a28cf54afb8d350c676b06e53e35373b1f6414",
      "old_mode": 33188,
      "old_path": "modules/async_audio_processing/async_audio_processing.h",
      "new_id": "43bb90ffcee915e6b287f6aeb7f7b14edea4ec4c",
      "new_mode": 33188,
      "new_path": "modules/async_audio_processing/async_audio_processing.h"
    },
    {
      "type": "modify",
      "old_id": "e91216f1621bbe786ce8cc51663989f6b61edba6",
      "old_mode": 33188,
      "old_path": "modules/remote_bitrate_estimator/BUILD.gn",
      "new_id": "b71dfe4adaf31b91ec5b8759a5af693e0c15b1c0",
      "new_mode": 33188,
      "new_path": "modules/remote_bitrate_estimator/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1f91735df96547e9fe122ad4376083c9e660200f",
      "old_mode": 33188,
      "old_path": "modules/remote_bitrate_estimator/congestion_control_feedback_generator_unittest.cc",
      "new_id": "583da42a1b59faca602e35c831a6eb58f641d179",
      "new_mode": 33188,
      "new_path": "modules/remote_bitrate_estimator/congestion_control_feedback_generator_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b871dd314bb34c8d7be626b927d6872d4faa5296",
      "old_mode": 33188,
      "old_path": "modules/remote_bitrate_estimator/congestion_control_feedback_tracker.cc",
      "new_id": "34fe72f720667069dd3daca53dcbb1c3aaaef504",
      "new_mode": 33188,
      "new_path": "modules/remote_bitrate_estimator/congestion_control_feedback_tracker.cc"
    },
    {
      "type": "modify",
      "old_id": "f2b2727864b3ddba9b5dab4362c91a61ac149df4",
      "old_mode": 33188,
      "old_path": "modules/remote_bitrate_estimator/congestion_control_feedback_tracker.h",
      "new_id": "b964688dbba58a81a5fd45a9486b67a172c43879",
      "new_mode": 33188,
      "new_path": "modules/remote_bitrate_estimator/congestion_control_feedback_tracker.h"
    },
    {
      "type": "modify",
      "old_id": "e70e207a322fd6d77508c4d04defb33a7d4821c0",
      "old_mode": 33188,
      "old_path": "modules/remote_bitrate_estimator/congestion_control_feedback_tracker_unittest.cc",
      "new_id": "794f08d62f94be3e7c910d88280fcdfe993d626f",
      "new_mode": 33188,
      "new_path": "modules/remote_bitrate_estimator/congestion_control_feedback_tracker_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4dbbe3afb03559e37ab185182cdbc8db7d3d7ef4",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/BUILD.gn",
      "new_id": "56b895f84b89fa24f39aa731a5e1fe7e8d41a92b",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ff37b00fa94e19feb0fd958b82b712c2cdf2b339",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.cc",
      "new_id": "b4e227c1cf78b915bd58c904f1f1047faa62186c",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.cc"
    },
    {
      "type": "modify",
      "old_id": "137c3d1e168300d0f1c9baa4ea89e98f77673363",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.h",
      "new_id": "9f5f56c830e41ead994bc25da01902e95feeff25",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.h"
    },
    {
      "type": "modify",
      "old_id": "55e4aae926d0d3b7f6dde9102e592846f2047b45",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback_unittest.cc",
      "new_id": "dc074f18edc4a8f537271ad31a150ad62771ebf8",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f4e2a98dbe5881569afbb7f8cfdab38289d67e4e",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_packet_received.h",
      "new_id": "77ed8c74c2ef1fe6a1ef937b1969d7bbc97451f5",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_packet_received.h"
    },
    {
      "type": "modify",
      "old_id": "606c1161bcf7f3578f9741b7be76f4f742607d7f",
      "old_mode": 33188,
      "old_path": "modules/video_coding/BUILD.gn",
      "new_id": "b93ed8c707f46016960430e1b4a9c05bf4d2a199",
      "new_mode": 33188,
      "new_path": "modules/video_coding/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "73c23e71b969dcf9c85816d1c8519af3ba5f7658",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/interface/libvpx_interface.cc",
      "new_id": "dea2adefc186a6edf196f4b7480f86e1bf2d33f3",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/interface/libvpx_interface.cc"
    },
    {
      "type": "modify",
      "old_id": "26ddca72899789ad65c18cbc85e31373c1b6f944",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/interface/libvpx_interface.h",
      "new_id": "db7ccb07271e8a415b4b198ba3514cb53b26439a",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/interface/libvpx_interface.h"
    },
    {
      "type": "modify",
      "old_id": "0f92e42e05182e5b15536f07f709f76d2480e153",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/interface/mock_libvpx_interface.h",
      "new_id": "b641ca7d571fc54ca14e178ead00c1017f77ae0f",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/interface/mock_libvpx_interface.h"
    },
    {
      "type": "modify",
      "old_id": "88412cd5ea11168f16dcd2968e05ad6e3e73ed89",
      "old_mode": 33188,
      "old_path": "p2p/BUILD.gn",
      "new_id": "432497293d815fc72f396bd5e8295fd22b9fa59e",
      "new_mode": 33188,
      "new_path": "p2p/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "4b98a026ca1b72de95e3190a0b37fc2cef7507fe",
      "old_mode": 33188,
      "old_path": "pc/BUILD.gn",
      "new_id": "1af9f2efb00e28836a3e7905428f7af837b1bf73",
      "new_mode": 33188,
      "new_path": "pc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b0cef00f746b69543c700178d091ea67f5882588",
      "old_mode": 33188,
      "old_path": "pc/rtp_transport.cc",
      "new_id": "e2f5cdfdc41d93bd7370bbec4702ca20a6f82a64",
      "new_mode": 33188,
      "new_path": "pc/rtp_transport.cc"
    },
    {
      "type": "modify",
      "old_id": "4394b16b3b64ff4739ad27d91117be4f3806e854",
      "old_mode": 33188,
      "old_path": "pc/rtp_transport.h",
      "new_id": "e6c7acfdcaa99ff3382ebceb8ad8a0ed7114ad09",
      "new_mode": 33188,
      "new_path": "pc/rtp_transport.h"
    },
    {
      "type": "modify",
      "old_id": "216b91fcfd773d2feb835a37ec9917f67a171ec1",
      "old_mode": 33188,
      "old_path": "rtc_base/BUILD.gn",
      "new_id": "7bb185661048410a08777c98115877e7458dccb0",
      "new_mode": 33188,
      "new_path": "rtc_base/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8d18cbc5600ee1d2f2cb23fa1364dad537de8fa0",
      "old_mode": 33188,
      "old_path": "rtc_base/network/BUILD.gn",
      "new_id": "b6627ac3a7ac9a0d14ace74bab8a241cc6be91c0",
      "new_mode": 33188,
      "new_path": "rtc_base/network/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "650ebef24e51d56b9d6722e3db6abc563cee161f",
      "old_mode": 33188,
      "old_path": "rtc_base/network/ecn_marking.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0844b7fa666f4c18d7333d9afddeeed55bf4dfcb",
      "old_mode": 33188,
      "old_path": "rtc_base/physical_socket_server.cc",
      "new_id": "fa03f59cdcf778ff9c7aa877b06bc59bc0935a36",
      "new_mode": 33188,
      "new_path": "rtc_base/physical_socket_server.cc"
    },
    {
      "type": "modify",
      "old_id": "b5476e5d60132e8c9189dadc2617d06a72408298",
      "old_mode": 33188,
      "old_path": "rtc_base/socket.h",
      "new_id": "160bd59215627aab37d67d8c964f32a2448bf49c",
      "new_mode": 33188,
      "new_path": "rtc_base/socket.h"
    }
  ]
}
