)]}'
{
  "commit": "df5e4e0609cfd7c1faa71ff322feba2fa0b043df",
  "tree": "a00a0d0b6127c320752cc3bf1e15998694b1c335",
  "parents": [
    "7b6add35ab47f61daeb1bfeeac762543fff9d8c4"
  ],
  "author": {
    "name": "Sebastian Jansson",
    "email": "srte@webrtc.org",
    "time": "Fri Mar 29 09:34:45 2019"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Mar 29 18:53:27 2019"
  },
  "message": "Merge of ThreadChecker and SequencedTaskChecker.\n\nIntroduces SequenceChecker, merging the functionality of ThreadChecker\nand SequencedTaskChecker. Also making the two latter use the former as\nthe underlying implementation for backwards compatibility.\n\nThis allows code that uses thread checker to accept running on a thread\npool backed task queue.\n\nBug: webrtc:10365\nChange-Id: Ifefc4925694f263088a8a095fdf98a2407c62081\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/129721\nCommit-Queue: Sebastian Jansson \u003csrte@webrtc.org\u003e\nReviewed-by: Karl Wiberg \u003ckwiberg@webrtc.org\u003e\nReviewed-by: Niels Moller \u003cnisse@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#27365}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e22904250af15a3050ca4119ec7e0cd9ac0d332f",
      "old_mode": 33188,
      "old_path": "rtc_base/BUILD.gn",
      "new_id": "3b9fac45e3aba560d23503c2b9f706285179c21e",
      "new_mode": 33188,
      "new_path": "rtc_base/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "19da912e660efdfab178f4b90d3ce0215384cbbe",
      "old_mode": 33188,
      "old_path": "rtc_base/platform_thread.cc",
      "new_id": "163e1c378eafdd87cc929e7255138d6936c9168b",
      "new_mode": 33188,
      "new_path": "rtc_base/platform_thread.cc"
    },
    {
      "type": "modify",
      "old_id": "e5443afe5a50e6aeb93c1ccc28ac7e712b523201",
      "old_mode": 33188,
      "old_path": "rtc_base/sequenced_task_checker.h",
      "new_id": "feaa04c7f969582e90540f3874f78b25ccf39189",
      "new_mode": 33188,
      "new_path": "rtc_base/sequenced_task_checker.h"
    },
    {
      "type": "delete",
      "old_id": "678f91d0fdd1385d7793a93e70912ca150641ad3",
      "old_mode": 33188,
      "old_path": "rtc_base/sequenced_task_checker_impl.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bd539611cde27e33842963533077b804dbd19322",
      "old_mode": 33188,
      "old_path": "rtc_base/sequenced_task_checker_impl.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "05d36f10990621836672c975e839a1f5dee08491",
      "old_mode": 33188,
      "old_path": "rtc_base/synchronization/BUILD.gn",
      "new_id": "975c1a1968c6cf069ff8b6a92c6e73eb0cfdef26",
      "new_mode": 33188,
      "new_path": "rtc_base/synchronization/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d64f32a616d49ce99a9cf099c6e3797f7bb847db",
      "new_mode": 33188,
      "new_path": "rtc_base/synchronization/sequence_checker.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "910c99d239e14fb0af0afdc1381469561671eea3",
      "new_mode": 33188,
      "new_path": "rtc_base/synchronization/sequence_checker.h"
    },
    {
      "type": "modify",
      "old_id": "43f7320945ff94f1fcac895ed3c9a64aad780e9d",
      "old_mode": 33188,
      "old_path": "rtc_base/thread_checker.h",
      "new_id": "d3daa6f764ca0e243e62ad09897d187cd774a061",
      "new_mode": 33188,
      "new_path": "rtc_base/thread_checker.h"
    },
    {
      "type": "delete",
      "old_id": "a9e87c67a01eca3fa9fb8116f4d5b09c900841d0",
      "old_mode": 33188,
      "old_path": "rtc_base/thread_checker_impl.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c39e10f951d86fdd567bca307b48507a33ab11ee",
      "old_mode": 33188,
      "old_path": "rtc_base/thread_checker_impl.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "827f991d62f4d62086bdef1805760fed88f165a6",
      "old_mode": 33188,
      "old_path": "video/video_send_stream.h",
      "new_id": "9466c746990a12756c8d6c5672a484b32b3c55a0",
      "new_mode": 33188,
      "new_path": "video/video_send_stream.h"
    }
  ]
}
