)]}'
{
  "commit": "b3c6810be3283963db5779a50f3df957b5881f91",
  "tree": "3768a763bbfa89239fbd0b9a2dc8d08abf712b46",
  "parents": [
    "1c20610ede85f52d10e68e7907737994e64de2cb"
  ],
  "author": {
    "name": "Taylor Brandstetter",
    "email": "deadbeef@webrtc.org",
    "time": "Fri May 27 21:15:43 2016"
  },
  "committer": {
    "name": "Taylor Brandstetter",
    "email": "deadbeef@webrtc.org",
    "time": "Fri May 27 21:16:07 2016"
  },
  "message": "Adding the ability to use a simulated clock for unit tests.\n\nThis will be useful for any tests that test objects with time-dependent\nbehavior. It will allow such tests to be written in such a way that their\noutcome is more repeatable (less flaky), and will also allow such tests\nto finish quicker. For example, a test for STUN timeout doesn\u0027t need to\nwait the full timeout interval in real time; it can simply advance the\nsimulated clock.\n\nBUG\u003dwebrtc:4925\nR\u003dpthatcher@webrtc.org\n\nReview URL: https://codereview.webrtc.org/1895933003 .\n\nCr-Commit-Position: refs/heads/master@{#12950}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "063e8e164f4a295919fe38d9dd6f451cf13e1eb2",
      "old_mode": 33188,
      "old_path": "webrtc/base/base_tests.gyp",
      "new_id": "3c0e9121104b517773eed684ce062b76ba5257b7",
      "new_mode": 33188,
      "new_path": "webrtc/base/base_tests.gyp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5aa3bc0a4fc3af0aecd8e58b395c54ce48f0d41",
      "new_mode": 33188,
      "new_path": "webrtc/base/fakeclock.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b3afdde05f684926621bcc95c2f917bfb7bd60f",
      "new_mode": 33188,
      "new_path": "webrtc/base/fakeclock.h"
    },
    {
      "type": "modify",
      "old_id": "84fdaf1a95ae3858dfaa1ab2873d0b552685da02",
      "old_mode": 33188,
      "old_path": "webrtc/base/messagequeue.cc",
      "new_id": "da50e2304f7a686af4245df733566528d279d185",
      "new_mode": 33188,
      "new_path": "webrtc/base/messagequeue.cc"
    },
    {
      "type": "modify",
      "old_id": "03dfc98e13d18a4eeaf72e40f9c21944b76f05d4",
      "old_mode": 33188,
      "old_path": "webrtc/base/messagequeue.h",
      "new_id": "3a5226cd0a0129bb6c149b170922eef6123b3614",
      "new_mode": 33188,
      "new_path": "webrtc/base/messagequeue.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe8e6aae2af95a7d94466e96d2beaea2305aa85e",
      "new_mode": 33188,
      "new_path": "webrtc/base/timedelta.h"
    },
    {
      "type": "modify",
      "old_id": "a9fe49d6075a2341a387247ccb8e941677ee3544",
      "old_mode": 33188,
      "old_path": "webrtc/base/timeutils.cc",
      "new_id": "ecd0911a510dde654177bb368108d189ccc04645",
      "new_mode": 33188,
      "new_path": "webrtc/base/timeutils.cc"
    },
    {
      "type": "modify",
      "old_id": "222d5c26e4774efc568736bd2f9fcfa417978ed1",
      "old_mode": 33188,
      "old_path": "webrtc/base/timeutils.h",
      "new_id": "78ebacee38df5087737de039fa20a6e8c485c9f6",
      "new_mode": 33188,
      "new_path": "webrtc/base/timeutils.h"
    },
    {
      "type": "modify",
      "old_id": "0971c037fa551a8c6bca1fe9403a839b6748460f",
      "old_mode": 33188,
      "old_path": "webrtc/base/timeutils_unittest.cc",
      "new_id": "f183684e6ccf41d3c1e9801ac987da55f7f1426e",
      "new_mode": 33188,
      "new_path": "webrtc/base/timeutils_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e709f883f3fe24646939c4c34d61fbebe24aa1d6",
      "old_mode": 33188,
      "old_path": "webrtc/base/timing.h",
      "new_id": "a73c57d986c02b041e2f2b8413fb45b9461e7425",
      "new_mode": 33188,
      "new_path": "webrtc/base/timing.h"
    }
  ]
}
