)]}'
{
  "log": [
    {
      "commit": "4f197ec220d2c9634429692dd37896233273111d",
      "tree": "9ee3410c97a0375f18e05a0728643cfe587f0edc",
      "parents": [
        "68f9d0dc3b25c69eecccc9487319dd3343f0790b",
        "46d0a5b493dc7ef8cfd068c1b12d1d47d03d7884"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 04 22:52:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 04 22:52:20 2016 +0000"
      },
      "message": "Merge \"Remove unneeded links with dynamic libraries\"\nam: 46d0a5b493\n\nChange-Id: Ica6dd538c30b9aeccddad229cb24ade4d82d2e4c\n"
    },
    {
      "commit": "263506542fbe480ddb247597bdcef16c437b48dd",
      "tree": "1ad06b1495a50534199f1aa5068b8519dd5d50c5",
      "parents": [
        "712690b37495816a3f55e2d000f1f68caf1c20a4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 25 13:17:47 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 04 14:17:07 2016 -0700"
      },
      "message": "Remove unneeded links with dynamic libraries\n\nVarious media components were linking against dynamic libraries that weren\u0027t needed.\n\nTest: built and booted\n\nChange-Id: I7379506fd06d4e28e0eff0001fd073a2d3860f8e\n"
    },
    {
      "commit": "71e9c9c664a2e935ba14b591fb57787ad8b11b0c",
      "tree": "2f94229373678c3c624180bdd1167d18c9acc605",
      "parents": [
        "f8c30bf281ead528fbbb643d1445abce67449ec8",
        "8bb45af7e914b655311c7ce7e71701c028885e77"
      ],
      "author": {
        "name": "Yunlian Jiang",
        "email": "yunlian@google.com",
        "time": "Wed Oct 12 21:21:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 12 21:21:46 2016 +0000"
      },
      "message": "Merge \"Fix dereference null pointer warning.\" am: 4065e775e6\nam: 8bb45af7e9\n\nChange-Id: I7291799331753f7388d9c6e6d8a155a1fce01365\n"
    },
    {
      "commit": "007843b88b36a48dd09a3e5fdafe6c3bd2c5dfe9",
      "tree": "3f06c5d2a917fe465878aced79811d9c378e6891",
      "parents": [
        "da1ce7f95cd058d368e5d459d93618398e406c02"
      ],
      "author": {
        "name": "Yunlian Jiang",
        "email": "yunlian@google.com",
        "time": "Wed Oct 12 12:05:54 2016 -0700"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Oct 12 12:05:54 2016 -0700"
      },
      "message": "Fix dereference null pointer warning.\n\nThis fixes\nwarning: Access to field \u0027region\u0027 results in a dereference of a\nnull pointer (loaded from variable \u0027config\u0027)\n\nTest: The warning is gone.\nChange-Id: Iac531e879a6768d8638e77fc03dadb08481c486a\n"
    },
    {
      "commit": "376fa63d7475eadfe570a82e860450b5e6c8b423",
      "tree": "df32a08a754ca6cd7166fe9a7d67a71a3502e50b",
      "parents": [
        "4a3c58ae4842a8fc06fe4f4ff9b24b88fe89d613",
        "65b52ac39fdf4ef317d168b8f2ee9daa6ad47d5d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Sep 13 23:25:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 13 23:25:13 2016 +0000"
      },
      "message": "Radio: get service by value. am: 28a0e9ec74 am: 7488cb1283 am: 2d090ca6ab am: 294a831ac8\nam: 65b52ac39f\n\nChange-Id: I9a4bfcc87d1b9049f55a6fb7e5adab2a9d583a13\n"
    },
    {
      "commit": "65b52ac39fdf4ef317d168b8f2ee9daa6ad47d5d",
      "tree": "9973a74862c32ff975c9ae9be75d1a52b7c7d94e",
      "parents": [
        "20d7cfb6d9c7ef58ac0c007c0b61d39b46036781",
        "294a831ac83deb81e6c78542692b220909b80a3a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Sep 13 23:22:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 13 23:22:22 2016 +0000"
      },
      "message": "Radio: get service by value. am: 28a0e9ec74 am: 7488cb1283 am: 2d090ca6ab\nam: 294a831ac8\n\nChange-Id: I92f4a8447adce68190ce9f471c54002bebd8251c\n"
    },
    {
      "commit": "28a0e9ec74e5192aacffb279c80619ef284062b0",
      "tree": "e3b12f02e07f09992385206578f3b9367c6141a2",
      "parents": [
        "483c0d40535b9787160ec1fa79dbf3cbc273b93f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Sep 07 16:58:39 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Sep 09 11:46:43 2016 -0700"
      },
      "message": "Radio: get service by value.\n\nGet strong pointer to service interface by value and not reference to\nprevent race conditions where the service pointer can be cleared\nby another thread while in use.\n\nBug: 30907212\nChange-Id: Iae838b3b672562c1d0cd63968399a6bfdda7f5ab\n"
    },
    {
      "commit": "47734c9509ecb472c2844cae46e2d916b9358321",
      "tree": "6b17e7f1540458e2f1abbe1c082353f920edc3df",
      "parents": [
        "20be7bf5ba6f3d4db36686d5af4316006cf9bb27",
        "98a9b2a491360c762e2ed46a9126f576693645a5"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon May 02 12:23:44 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon May 02 12:23:44 2016 -0700"
      },
      "message": "resolve merge conflicts of 98a9b2a to nyc-dev-plus-aosp\n\nChange-Id: Iae0a5cb698807d74ba28878d7ce1f69b6ba5219a\n"
    },
    {
      "commit": "090ef604f81447eab4aa0a5b45d6307482573560",
      "tree": "6eb6530aab79b1cdc543ef16650be519db449e37",
      "parents": [
        "cdf7931424583ff20a754999216041fb46287cb3"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Apr 27 10:39:54 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Apr 27 10:55:42 2016 -0700"
      },
      "message": "Fix google-explicit-constructor warnings.\n\nBug: 28341362\nChange-Id: I625fbab25f16282c2ea929cd16283d9d146fa17b\n"
    },
    {
      "commit": "d7c2909c90e462c45bb2fa9e69ecc82836f22629",
      "tree": "a8ec648171b6ef6e24258f0c474ba451e40c61d3",
      "parents": [
        "984b4f2db2f5969afff6420739f6d785f4a14bf3"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 30 15:13:26 2016 +0000"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 30 15:13:26 2016 +0000"
      },
      "message": "Revert \"Revert \"Make build warnings be errors\"\"\n\nThis reverts commit 984b4f2db2f5969afff6420739f6d785f4a14bf3.\n\nChange-Id: I4d0f420a063c611afe5b5c9fa809e34799f66ea1\n"
    },
    {
      "commit": "984b4f2db2f5969afff6420739f6d785f4a14bf3",
      "tree": "617bd547225bd6d87363bd35db1f8bf245161f06",
      "parents": [
        "20b89a97a8294c05b8da86f415b0b1bf65ac0fe0"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 28 22:36:24 2016 +0000"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 28 22:36:24 2016 +0000"
      },
      "message": "Revert \"Make build warnings be errors\"\n\nThis reverts commit 20b89a97a8294c05b8da86f415b0b1bf65ac0fe0.\n\nChange-Id: I8d840d89bb1eaaa33af64fa04dd422f56b4c2a58\n"
    },
    {
      "commit": "20b89a97a8294c05b8da86f415b0b1bf65ac0fe0",
      "tree": "a8ec648171b6ef6e24258f0c474ba451e40c61d3",
      "parents": [
        "f4044e892d3939fb99ee545a5e8e8e2999f476b2"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 22 14:03:12 2016 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 23 11:53:20 2016 -0700"
      },
      "message": "Make build warnings be errors\n\nChange-Id: I207ec8e429bad1fe6bb3821892670af47f15b1d6\n"
    },
    {
      "commit": "f639ba1fdd4fd51d7ab97d2d8891a510615645f3",
      "tree": "732070de64c23fdec86ae20e7d994546f394ad2c",
      "parents": [
        "7e7a62dc6c20b5ff761b87d99379797aa3fd7d9d"
      ],
      "author": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Mon Oct 12 13:05:53 2015 -0700"
      },
      "committer": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Thu Nov 05 19:23:55 2015 +0000"
      },
      "message": "Add features for Automotive usecases.\n\n1. Add support for emergency announcements - If the CAR wants to make an\nemergency announcements.\n\nChange-Id: Id4394e9ebce09d08ea4a4922032393bf2c2cddf4\n(cherry picked from commit b0e3867fc5bdb09d18aeb0f111998852aeaf7f86)\n"
    },
    {
      "commit": "dedc86dcb6d63e93518c8974c077e50912d15e9c",
      "tree": "c148dce8581816f8425b9fc9bca878aa254c1ca4",
      "parents": [
        "d73697b9b61be2fa227b93b5c4c8e30badd32e71"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 05 15:10:52 2015 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 10 18:18:29 2015 -0700"
      },
      "message": "radio client\n\nAdded implementation of native broadcast radio\nclient class and callback.\n\nChange-Id: I82478448e32a5b9be5165e7eb53b99b6289884ed\n"
    },
    {
      "commit": "d73697b9b61be2fa227b93b5c4c8e30badd32e71",
      "tree": "6defe5ad10e0fabf1c5d72afb661863aac2bec80",
      "parents": [
        "a5c5ad3615613ac0f15012e9e07a34582da7fe77"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 05 15:09:23 2015 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 10 18:18:12 2015 -0700"
      },
      "message": "radio service binder interfaces\n\nAdded definiiton and implemention of binder\ninterfaces fro native broadcastradio service.\n\nChange-Id: Id5a93bc3146229dffc74b56c29ba48e02b9a5518\n"
    }
  ]
}
