)]}'
{
  "commit": "9e46cf5cc5dbd24e0602767a72b211eb23d46233",
  "tree": "6c25b8d2cabac3854d11dc157ee1bb90a58417c1",
  "parents": [
    "d7197080c086f1961a382cce3773e481334f4b6b"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Mon May 04 14:43:05 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon May 04 18:10:00 2020"
  },
  "message": "Introduce a RunLoop class that supports the TaskQueue interface\non the current thread.\n\nThis simplifies writing async tests that use TaskQueue and doesn\u0027t\nrequire spinning up a new thread for simple things. The implementation\nis currently based on rtc::Thread, which could also be useful in\nsome circumstances while migrating code over to TQ.\n\nRemove PressEnterToContinue from the test_common files since\nit\u0027s very specific and only used from one file.\n\nBug: none\nChange-Id: I8b2c6c40809271a109ec17cf7e1120847645d58a\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/174260\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCommit-Queue: Tommi \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#31160}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58129bbdbf12f8948cbf58f453322f7cc87fdebd",
      "old_mode": 33188,
      "old_path": "test/BUILD.gn",
      "new_id": "34da8894f744352fb0cb1a292e6b0d16c762632d",
      "new_mode": 33188,
      "new_path": "test/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1fc200f929d88c1ee189fc7466ed1525583dc209",
      "old_mode": 33188,
      "old_path": "test/run_loop.cc",
      "new_id": "643da5d56e2ada130b3cba1db1afce1e541c0df1",
      "new_mode": 33188,
      "new_path": "test/run_loop.cc"
    },
    {
      "type": "modify",
      "old_id": "414e72c65bddcf1ad2ae3241c18029ccda323a22",
      "old_mode": 33188,
      "old_path": "test/run_loop.h",
      "new_id": "f350b2ce93ba43d350f71af15fc3ddff33b7f978",
      "new_mode": 33188,
      "new_path": "test/run_loop.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a356cc265a58b66dfc5fb27929e2eca27a360b35",
      "new_mode": 33188,
      "new_path": "test/run_loop_unittest.cc"
    },
    {
      "type": "delete",
      "old_id": "95de16bf243b4e76561f6d9144f1fe6494260294",
      "old_mode": 33188,
      "old_path": "test/win/run_loop_win.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0482cb0730cc3eb29298117f0372afd2910ddab8",
      "old_mode": 33188,
      "old_path": "video/video_quality_test.cc",
      "new_id": "a8f475abdf141bdcdf985f12fe17bb9ab23f31ff",
      "new_mode": 33188,
      "new_path": "video/video_quality_test.cc"
    }
  ]
}
