)]}'
{
  "commit": "896e528596938535aae0bbb56dd59087fa8ff5ca",
  "tree": "7654d65a59ddba2f96ec6f3801964ffe7e2dd7ce",
  "parents": [
    "2a2119e89549a3e5267768868534b69c7c651b66"
  ],
  "author": {
    "name": "Philipp Hancke",
    "email": "phancke@meta.com",
    "time": "Fri Jul 04 14:30:22 2025"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jul 08 09:33:19 2025"
  },
  "message": "IWYU rtc_base (threading-related)\n\nusing the usual\n  find rtc_base -name \"*.h\" -o -name \"*.cc\" | xargs tools_webrtc/iwyu/apply-include-cleaner\nfollowed by\n  tools_webrtc/gn_check_autofix.py -C out/Default\nfollowed by\n  git cl format\n\nand manual resolution or reverts of files that require a more\nfocused review.\n\npthread \u003cbits/*.h\u003e was added to the IWYU scripts gnore list.\n\nSplit from\n  https://webrtc-review.googlesource.com/c/src/+/398903\n\nBug: webrtc:42226242\nChange-Id: I7a999b5e17342bc6ff9d9289948c5b8f78fa79a5\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/398989\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphancke@meta.com\u003e\nCr-Commit-Position: refs/heads/main@{#45115}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7ad91c6c9c65d6ad98e19cfac7fde27644bb94e",
      "old_mode": 33188,
      "old_path": "rtc_base/event.cc",
      "new_id": "acf14559f2150f77db8d6525dbdd8688ec6ad68c",
      "new_mode": 33188,
      "new_path": "rtc_base/event.cc"
    },
    {
      "type": "modify",
      "old_id": "0b2fe66ed3889772068e82571adda477203e26da",
      "old_mode": 33188,
      "old_path": "rtc_base/event.h",
      "new_id": "80bcd96fe52fba1408012f237ab7c8090011a099",
      "new_mode": 33188,
      "new_path": "rtc_base/event.h"
    },
    {
      "type": "modify",
      "old_id": "8e642520128c9efe8b540177bddc585e2b850263",
      "old_mode": 33188,
      "old_path": "rtc_base/event_unittest.cc",
      "new_id": "87529a4e8dd35225f97a24ea943073c9c8f33762",
      "new_mode": 33188,
      "new_path": "rtc_base/event_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "eaa543d28376d7b7fc20babd9862f27be671e084",
      "old_mode": 33188,
      "old_path": "rtc_base/platform_thread.h",
      "new_id": "a4c4419b3dfdc99a256d544a76d50f4101fd68a0",
      "new_mode": 33188,
      "new_path": "rtc_base/platform_thread.h"
    },
    {
      "type": "modify",
      "old_id": "da9c4522a9f3bd976de2ba99101d010e3d96091b",
      "old_mode": 33188,
      "old_path": "rtc_base/platform_thread_types.h",
      "new_id": "f5c90682e9f753c74143e3cb2214b5f3bfbe5659",
      "new_mode": 33188,
      "new_path": "rtc_base/platform_thread_types.h"
    },
    {
      "type": "modify",
      "old_id": "921138de223e72810e77a80d973c524f9301bad4",
      "old_mode": 33188,
      "old_path": "rtc_base/platform_thread_unittest.cc",
      "new_id": "6ccf78b01a7850820672554d7bdeeaff9bfbe5a0",
      "new_mode": 33188,
      "new_path": "rtc_base/platform_thread_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "934f71d31dafc762bcb339e657a570d9f51ab013",
      "old_mode": 33188,
      "old_path": "rtc_base/synchronization/BUILD.gn",
      "new_id": "2a197152b93d48143524c23c3e67ad31da92e026",
      "new_mode": 33188,
      "new_path": "rtc_base/synchronization/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1144b4b8e6f7562d746c4ab0da1d2deaa9fdb747",
      "old_mode": 33188,
      "old_path": "rtc_base/synchronization/mutex.h",
      "new_id": "749d4803bf20b43f18f8a0121522333beaf03e57",
      "new_mode": 33188,
      "new_path": "rtc_base/synchronization/mutex.h"
    },
    {
      "type": "modify",
      "old_id": "ae0e3c38e75a4794678b90076edab33c416becf7",
      "old_mode": 33188,
      "old_path": "rtc_base/synchronization/mutex_benchmark.cc",
      "new_id": "362dcb0c10e0f2bebb8b60781ae9d5f436f39e93",
      "new_mode": 33188,
      "new_path": "rtc_base/synchronization/mutex_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "a532bd229aa035b05ffc365cca2465fb89924330",
      "old_mode": 33188,
      "old_path": "rtc_base/synchronization/mutex_pthread.h",
      "new_id": "d09a4e67c4c3089e777f04868f08d89160499a81",
      "new_mode": 33188,
      "new_path": "rtc_base/synchronization/mutex_pthread.h"
    },
    {
      "type": "modify",
      "old_id": "cafd24cf7e1930e1f46f3b9290d4e57f9d773db5",
      "old_mode": 33188,
      "old_path": "rtc_base/synchronization/mutex_unittest.cc",
      "new_id": "44113e2da2e585ee39bc5a683c2224f70c6e481e",
      "new_mode": 33188,
      "new_path": "rtc_base/synchronization/mutex_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ea801497b463191a67b738fab8c15eb6de9a786f",
      "old_mode": 33188,
      "old_path": "rtc_base/synchronization/sequence_checker_internal.h",
      "new_id": "19370706ff2d9c5ad64d73d2f414b26520a6ebd5",
      "new_mode": 33188,
      "new_path": "rtc_base/synchronization/sequence_checker_internal.h"
    },
    {
      "type": "modify",
      "old_id": "c8ba9f22c458060ed7f6d9ee28ab4625b5e5590a",
      "old_mode": 33188,
      "old_path": "rtc_base/synchronization/yield_policy.cc",
      "new_id": "0c34be48eaa22f5d94dc465bd199152006e42a8d",
      "new_mode": 33188,
      "new_path": "rtc_base/synchronization/yield_policy.cc"
    },
    {
      "type": "modify",
      "old_id": "29bcfa87937f029e7391da81ef8fe74b5bfca8c9",
      "old_mode": 33188,
      "old_path": "rtc_base/thread.h",
      "new_id": "61d427c07e0e8b8bedaa6ac3ad1a027cadda1727",
      "new_mode": 33188,
      "new_path": "rtc_base/thread.h"
    },
    {
      "type": "modify",
      "old_id": "ff392a3d4c6b0a20b6e0535f5c7834d2e039c21c",
      "old_mode": 33261,
      "old_path": "tools_webrtc/iwyu/apply_include_cleaner.py",
      "new_id": "1919400e2063e8124b9bffd8afa670aca69f7486",
      "new_mode": 33261,
      "new_path": "tools_webrtc/iwyu/apply_include_cleaner.py"
    }
  ]
}
