)]}'
{
  "log": [
    {
      "commit": "c1dc1cb1d1eaf84e88669f1a5f22579a0d9237c2",
      "tree": "a23167188913d4f7ae0673d5efc3a232d245d048",
      "parents": [
        "5f29ca38b71506ad7c7cb9925efbddf588e9655b"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Jan 09 18:35:44 2012 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Jan 09 21:36:22 2012 +0000"
      },
      "message": "Rename LOG_ASSERT to ALOG_ASSERT  DO NOT MERGE\n\nSee https://android-git.corp.google.com/g/157519\n\nBug: 5449033\nChange-Id: I8ceb2dba1b031a0fd68d15d146960d9ced62bbf3\n"
    },
    {
      "commit": "29357bc2c0dd7c43ad3bd0c8e3efa4e6fd9bfd47",
      "tree": "3bdafe4b02fe36f6ee29c3170f0b0d2799bebf86",
      "parents": [
        "d709ca9c6a0fa1c8f40cbe624a119398643c5087"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Jan 06 19:20:56 2012 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Sun Jan 08 13:19:13 2012 +0000"
      },
      "message": "Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)  DO NOT MERGE\n\nSee https://android-git.corp.google.com/g/#/c/157220\n\nBug: 5449033\nChange-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c\n"
    },
    {
      "commit": "2db8455d8f4468a637109d31f319ce02d9d743ec",
      "tree": "7f3418b24ec0779af3ab25202eb5063e860610d5",
      "parents": [
        "8566a635aa4bf6d2e908f0bc64d4fb8917025b58"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Jan 28 11:19:57 2010 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Jan 28 11:52:43 2010 -0800"
      },
      "message": "API Extension: Support for optionally specifying a map of extra request headers when specifying the uri of media data to be played.\n\nrelated-to-bug: 2393577\n\nOriginal change by Andrei Popescu \u003candreip@google.com\u003e\n"
    },
    {
      "commit": "23e246f7c2a53426b97296ec7780e8dfe80147d4",
      "tree": "d0a5dd5e45d6d5ad14fb1e5d4ed00263d0b2fd1d",
      "parents": [
        "1eea7f529c1c25901a7749fed4792ed68379d841"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Thu Oct 29 08:31:36 2009 -0400"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Thu Oct 29 08:31:36 2009 -0400"
      },
      "message": "LOG_ASSERT needs a message.\n\nThis fails to build when asserts are turned on.\n"
    },
    {
      "commit": "14d2747c7e54037e267bcff78b29e65b2181f0fa",
      "tree": "decfefe1e3d86b5f246afda53200aca2a981709e",
      "parents": [
        "20111aa043c5f404472bc63b90bc5aad906b1101"
      ],
      "author": {
        "name": "Nicolas Catania",
        "email": "niko@google.com",
        "time": "Mon Jul 13 14:37:49 2009 -0700"
      },
      "committer": {
        "name": "Nicolas Catania",
        "email": "niko@google.com",
        "time": "Thu Jul 16 11:22:31 2009 -0700"
      },
      "message": "New test player stub to load mock native players.\n\nAdded a new class TestPlayerStub that takes a magic url in the setDataSource call.\nBased on the value of the url, the stub is going to load a DL and create the concrete\nplayer used during the test.\nAfter these initialization steps TestPlayerStub is just a wrapper.\n\nAdded a new functional test MediaPlayerInvokeTest to demonstrate how a new\nmock player to test the invoke method can be loaded.\n\nAdded a new mock player for the invoke test: invoke_mock_media_player.cpp.\n"
    }
  ]
}
