)]}'
{
  "commit": "fe7d091f57707efdb43f9c83470203369e59cfea",
  "tree": "50a01b16d49c396d61ecbd5ddb230d36f4fc381b",
  "parents": [
    "9ecb08576ed43f374b6b9ee7209ba229004b7eaf"
  ],
  "author": {
    "name": "Taylor Brandstetter",
    "email": "deadbeef@webrtc.org",
    "time": "Fri Sep 16 00:47:42 2016"
  },
  "committer": {
    "name": "Taylor Brandstetter",
    "email": "deadbeef@webrtc.org",
    "time": "Fri Sep 16 00:47:47 2016"
  },
  "message": "Fixing a couple cases that cause ProcessAllMessageQueues to hang.\n\nThe two situations are:\n1. A thread is in the process of shutting down, so it won\u0027t handle any\n   more messages.\n2. A message queue is cleared before it has a chance to process pending\n   messages.\n\nIn both of those cases, we should consider processing done at that\npoint.\n\nR\u003dhonghaiz@webrtc.org, pthatcher@webrtc.org\n\nReview URL: https://codereview.webrtc.org/2319303004 .\n\nCr-Commit-Position: refs/heads/master@{#14245}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ebf98f58a34e3539a85bb4068bddadf8eab9c678",
      "old_mode": 33188,
      "old_path": "webrtc/base/messagequeue.cc",
      "new_id": "503d5aff966bde3354352173891fe93e91350ce6",
      "new_mode": 33188,
      "new_path": "webrtc/base/messagequeue.cc"
    },
    {
      "type": "modify",
      "old_id": "fc3a8f781d2b581638ff81d562279eddd7877408",
      "old_mode": 33188,
      "old_path": "webrtc/base/messagequeue_unittest.cc",
      "new_id": "8834ab57ef177ad100536fa587250a8be1b349ac",
      "new_mode": 33188,
      "new_path": "webrtc/base/messagequeue_unittest.cc"
    }
  ]
}
