)]}'
{
  "commit": "48c80a6549f5d21feb33aafa9c5c440879b2eaf5",
  "tree": "856356f9583d99ca412c8f73e2a2777d05de9ca7",
  "parents": [
    "605d43163eaa0100e51c26e93c4381c493763fa4"
  ],
  "author": {
    "name": "Danil Chapovalov",
    "email": "danilchap@webrtc.org",
    "time": "Fri Jun 05 09:07:17 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 05 10:12:56 2026"
  },
  "message": "Merge ScopedFakeClock and ScopedBaseFakeClock\n\nTheir implementation is almost identical. Only \u0027InvokesInDelayOrder\u0027\ntest relied on extra behavior of the ScopedFakeClock. This test is\nadjusted to call \u0027ProcessAllTasks\u0027 itself instead of relying on\n\u0027ScopedFakeClock\u0027 to do so for it.\n\nBug: webrtc:42223992\nChange-Id: I5221ee76fec11315846649bb84dd4098451a8b80\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478382\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47904}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9089df8e10ce048d319b8c46be8bfd507d2d4b2e",
      "old_mode": 33188,
      "old_path": "pc/data_channel_controller_unittest.cc",
      "new_id": "9aae3471eac598713b48f087aac47bab6efa90f8",
      "new_mode": 33188,
      "new_path": "pc/data_channel_controller_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "dbf87f406f09235c131a8b93e53574889a5d3be7",
      "old_mode": 33188,
      "old_path": "rtc_base/fake_clock.cc",
      "new_id": "873e85312244e3fa267fa267c003f03865633afe",
      "new_mode": 33188,
      "new_path": "rtc_base/fake_clock.cc"
    },
    {
      "type": "modify",
      "old_id": "c23405af866c56563e6bbea993cebf1d15ec9153",
      "old_mode": 33188,
      "old_path": "rtc_base/fake_clock.h",
      "new_id": "1c5a3d23099b6201e34bce6299f76336ec4983fb",
      "new_mode": 33188,
      "new_path": "rtc_base/fake_clock.h"
    },
    {
      "type": "modify",
      "old_id": "59e7808b833457321601f975e38d4579c7a1fab5",
      "old_mode": 33188,
      "old_path": "rtc_base/thread_unittest.cc",
      "new_id": "3fa2b545e1c50b8fd243e3154f56902edcbf1863",
      "new_mode": 33188,
      "new_path": "rtc_base/thread_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "707582da59741c7cb7d1696d8127b483ae2316aa",
      "old_mode": 33188,
      "old_path": "test/time_controller/simulated_time_controller.h",
      "new_id": "ddcf05c29afd24e285133969ab739bd09e3fb041",
      "new_mode": 33188,
      "new_path": "test/time_controller/simulated_time_controller.h"
    }
  ]
}
