)]}'
{
  "commit": "d94e6e4f6ac0e9667df89e78dcee22a9ebbf19c2",
  "tree": "a2550dcd455dda3f9b5a1c238fdfd91c03f947c6",
  "parents": [
    "a0b6914de0023958f4d3d6da3ed0db6b932cc285"
  ],
  "author": {
    "name": "Danil Chapovalov",
    "email": "danilchap@webrtc.org",
    "time": "Fri May 22 13:58:52 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 22 15:08:47 2026"
  },
  "message": "Style cleanup Thread and its tests\n\n- Avoid implicit conversion of pointers to boolean\nhttps://abseil.io/tips/141\n- Prefer make_unique instead of raw new\nhttps://abseil.io/tips/126\n- Wrap single-line conditional statements with {}\nlack of braces is allowed, but discouraged by style guide: go/cstyle#Formatting_Looping_Branching\n- rename member variables to follow naming convention\nhttps://google.github.io/styleguide/cppguide.html#Variable_Names\n- use c++20 std::erase instead of manual search in erase in vector\n- In tests prefer to create threads without SocketServer when tested logic doesn\u0027t rely on one\nhttps://issues.webrtc.org/issues/42223331\n- unwrap auto into actual type used.\n- apply swap_gtest_args script to put expected values as 1st argument\n\n\nBug: None\nChange-Id: Ieaa3a0ed0a8b8319e7d77bc153306030a546db59\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/474501\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47779}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc48a64ba7ad583d58a4af39718fe64ef953b714",
      "old_mode": 33188,
      "old_path": "rtc_base/thread.cc",
      "new_id": "98267423f8ac78f332f98362711f07f3639e23c9",
      "new_mode": 33188,
      "new_path": "rtc_base/thread.cc"
    },
    {
      "type": "modify",
      "old_id": "151cb45414ea5d4695e285506b01a1dbce337e6b",
      "old_mode": 33188,
      "old_path": "rtc_base/thread.h",
      "new_id": "5fb1d98f264a8ce03a17095c7e95beef596beec5",
      "new_mode": 33188,
      "new_path": "rtc_base/thread.h"
    },
    {
      "type": "modify",
      "old_id": "ca3777b0dcc0223bdc01ab047b3eb9efa4f82fb8",
      "old_mode": 33188,
      "old_path": "rtc_base/thread_unittest.cc",
      "new_id": "59e7808b833457321601f975e38d4579c7a1fab5",
      "new_mode": 33188,
      "new_path": "rtc_base/thread_unittest.cc"
    }
  ]
}
