)]}'
{
  "log": [
    {
      "commit": "e1bc33228e27a668b8019e3e9727d30612e2a05c",
      "tree": "67dd8ae592ce63a16de95e8eada3001d054e1285",
      "parents": [
        "949893f5b2b91a9aedb141d551c3a619acb1051e",
        "be81b50b6ed9bce085f7ea851f003b68ee609999"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Dec 20 20:45:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 20 20:45:59 2016 +0000"
      },
      "message": "Merge \"Permit 65535 byte ZIP comments and empty Central Directory\" am: f420b91e26\nam: be81b50b6e\n\nChange-Id: I1275903e7fda6bdd9c1012bc7cfb6c42f6b43304\n"
    },
    {
      "commit": "be81b50b6ed9bce085f7ea851f003b68ee609999",
      "tree": "79b33653cf553505bd9568092398c1cceee84d94",
      "parents": [
        "b50fdc7faa0202993c830f80542d222fb2b10549",
        "f420b91e26e8508947a1895c06c002225525c334"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Dec 20 18:45:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 20 18:45:57 2016 +0000"
      },
      "message": "Merge \"Permit 65535 byte ZIP comments and empty Central Directory\"\nam: f420b91e26\n\nChange-Id: Ic178cdd9043c171f2f51643212e34b642657abe9\n"
    },
    {
      "commit": "f420b91e26e8508947a1895c06c002225525c334",
      "tree": "543b062021f910a8974f6bae299d0fcb14ec3e61",
      "parents": [
        "1e814b3928ed834f3a6790f15d5bf4c5b4d096b0",
        "9694657967c7fb62a74c187d01e1aaed1f2db7ac"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Dec 20 18:33:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 20 18:33:29 2016 +0000"
      },
      "message": "Merge \"Permit 65535 byte ZIP comments and empty Central Directory\""
    },
    {
      "commit": "949893f5b2b91a9aedb141d551c3a619acb1051e",
      "tree": "57158b9de523e26876133c7800da07eaf2fa0ac9",
      "parents": [
        "af811c265004184f54caedc5155b7de4c4575648",
        "b50fdc7faa0202993c830f80542d222fb2b10549"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Dec 20 06:32:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 20 06:32:42 2016 +0000"
      },
      "message": "Merge \"Implement the request and recommend calls.\" am: 1e814b3928\nam: b50fdc7faa\n\nChange-Id: I81f998b6934715f43797247f411919a4ceee5631\n"
    },
    {
      "commit": "b50fdc7faa0202993c830f80542d222fb2b10549",
      "tree": "553486fa266909ecf647686751aaf0b9d67e148a",
      "parents": [
        "8fbeb1d74a0321f44038ec0c3c7c0bf2cd8bf302",
        "1e814b3928ed834f3a6790f15d5bf4c5b4d096b0"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Dec 20 06:25:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 20 06:25:08 2016 +0000"
      },
      "message": "Merge \"Implement the request and recommend calls.\"\nam: 1e814b3928\n\nChange-Id: I91c905ab2fc7e061462fb96c2c81a783aa93a391\n"
    },
    {
      "commit": "1e814b3928ed834f3a6790f15d5bf4c5b4d096b0",
      "tree": "3d82e1712715b4926acd8ceea9cfbaa6f0a46499",
      "parents": [
        "470d2565199f9135b644ac7cb1ad81b9de04004a",
        "36d4c48496cc35c5d4f07e1793cedf4249d85826"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 20 06:16:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 20 06:16:03 2016 +0000"
      },
      "message": "Merge \"Implement the request and recommend calls.\""
    },
    {
      "commit": "af811c265004184f54caedc5155b7de4c4575648",
      "tree": "c5af816b95f6ee94304b3e2a1c452e72f1529bab",
      "parents": [
        "e36f449c905c7cb46eda6e6f9177f2cd5d8bd6f3",
        "8fbeb1d74a0321f44038ec0c3c7c0bf2cd8bf302"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Dec 20 03:34:02 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 20 03:34:02 2016 +0000"
      },
      "message": "Merge \"Implement the discovery of a network recommendation provider.\" am: 470d256519\nam: 8fbeb1d74a\n\nChange-Id: I322592326e0a409131a4dd33ab1f907b9262dbf2\n"
    },
    {
      "commit": "8fbeb1d74a0321f44038ec0c3c7c0bf2cd8bf302",
      "tree": "70ae4e6fc263b5d8fd31f779f5d00ab00a9b7eb3",
      "parents": [
        "d948865e276cde672649ff95b7736a71366c4949",
        "470d2565199f9135b644ac7cb1ad81b9de04004a"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Dec 20 03:26:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 20 03:26:04 2016 +0000"
      },
      "message": "Merge \"Implement the discovery of a network recommendation provider.\"\nam: 470d256519\n\nChange-Id: I804df594669be3b42704dead7007790666bef0f6\n"
    },
    {
      "commit": "470d2565199f9135b644ac7cb1ad81b9de04004a",
      "tree": "21d1b034bc08a671b67b684a98e845ea4d8f1909",
      "parents": [
        "5bc305b97c7eaf6db326698b04e278a61b925753",
        "b8418ac89aa9d8e904b848d92c1729b7c7d90a16"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 20 03:16:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 20 03:16:32 2016 +0000"
      },
      "message": "Merge \"Implement the discovery of a network recommendation provider.\""
    },
    {
      "commit": "36d4c48496cc35c5d4f07e1793cedf4249d85826",
      "tree": "49ac9f252922912940754647181b08f7ff78390c",
      "parents": [
        "b8418ac89aa9d8e904b848d92c1729b7c7d90a16"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Fri Dec 09 13:11:51 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Mon Dec 19 17:53:47 2016 -0800"
      },
      "message": "Implement the request and recommend calls.\n\nImplemented requestRecommendation() and requestScores() to call\nthrough to the bound network recommendation provider if available.\n\nBUG: 33593157\nBUG: 33668692\nTest: runtest frameworks-services -c com.android.server.NetworkScoreServiceTest\nChange-Id: I055251fa94d93d4ea4e5001c4ec6c1dfb626d1b2\nMerged-In: I8e2ed73dc6876deb1a8bd47bcaeaca8db68f3a44\n"
    },
    {
      "commit": "b8418ac89aa9d8e904b848d92c1729b7c7d90a16",
      "tree": "4a76a283c9280a250b8a8c215a59ed6fa28d069e",
      "parents": [
        "5fdc86fb27d67b0b0b79a299378de70c1bb95d1e"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Dec 06 07:42:38 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Mon Dec 19 17:53:47 2016 -0800"
      },
      "message": "Implement the discovery of a network recommendation provider.\n\nUpdated the NetworkScorerAppManager to examine the list of configured\nnetwork recommendation providers and to select the first valid\nprovider.\n\nAs part of this update the old logic of looking for a valid network\nscorer has been removed. Scorers/recommendation providers are only\nselected from the configured list now. The setActiveScorer() method\nhas been deprecated as a result.\n\nThe NetworkScoreService has been updated to monitor the list of\npotential recommendation providers and to reevaluate the binding\nwhenever they change. It also monitors the new setting for\nNETWORK_RECOMMENDATIONS_ENABLED to connect or disconnect from the\nprovider as needed.\n\nTest: runtest frameworks-services -c com.android.server.NetworkScoreServiceTest\nBUG: 33158362\nChange-Id: I450981261aa5355c1c91ec2e3a0a3b58cc65316b\nMerged-In: I42aeb5223da794f71f7e58cb1bdf18817200cbf2\n"
    },
    {
      "commit": "e36f449c905c7cb46eda6e6f9177f2cd5d8bd6f3",
      "tree": "a607cfa250eeca0ca65ad8ff64317f7df77da4ce",
      "parents": [
        "5b1a460b940b5a0cd4e6e0ccd0d22d380309e76b",
        "d948865e276cde672649ff95b7736a71366c4949"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Dec 20 01:18:38 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 20 01:18:38 2016 +0000"
      },
      "message": "Merge \"Remove ~1/3 of the installd calls at boot.\" am: 5bc305b97c\nam: d948865e27\n\nChange-Id: Iaf9d7f9a3f7d2fd34a11ec2ee80d849fc7dd0078\n"
    },
    {
      "commit": "d948865e276cde672649ff95b7736a71366c4949",
      "tree": "ff728ec6ae2fb83b98c15399200c9e22e145deeb",
      "parents": [
        "68764eabb7c7a058e9ec40a84689aedf3d4a3c0b",
        "5bc305b97c7eaf6db326698b04e278a61b925753"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Dec 20 01:14:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 20 01:14:35 2016 +0000"
      },
      "message": "Merge \"Remove ~1/3 of the installd calls at boot.\"\nam: 5bc305b97c\n\nChange-Id: Ia6af8d920971118f108320d08b15cbe3da59b28a\n"
    },
    {
      "commit": "5bc305b97c7eaf6db326698b04e278a61b925753",
      "tree": "1337c2bc67d1915d4f335c12d4b3e8afd63bc500",
      "parents": [
        "5fdc86fb27d67b0b0b79a299378de70c1bb95d1e",
        "1c6f72397320c8e4aeb34d55429ee62e2acd432a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 20 01:06:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 20 01:06:23 2016 +0000"
      },
      "message": "Merge \"Remove ~1/3 of the installd calls at boot.\""
    },
    {
      "commit": "1c6f72397320c8e4aeb34d55429ee62e2acd432a",
      "tree": "aec7d98479e68152ae2f5010e2479ecacf675cee",
      "parents": [
        "9ab94e15c756d88fa9e771896e1d5fd55f24e206"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Dec 19 16:39:02 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Dec 19 16:39:54 2016 -0700"
      },
      "message": "Remove ~1/3 of the installd calls at boot.\n\nWhen preparing CE storage for an app, we always perform a second call\nto extract any newly created CE directory inode.  Let\u0027s simplify this\nand just return the inode number from the createAppData() call.\n\nTest: builds, boots, reads CE inodes after wipe\nBug: 33463450\nChange-Id: I9b73da576800b56d7d0961dd4deb0b6a546acbe7\n"
    },
    {
      "commit": "5b1a460b940b5a0cd4e6e0ccd0d22d380309e76b",
      "tree": "a44b9aa427f57b54edb379833d655b22737b216a",
      "parents": [
        "8c5eb9b10f7edf0d02f5a2ae3afaf124dbb1b53b",
        "68764eabb7c7a058e9ec40a84689aedf3d4a3c0b"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Mon Dec 19 22:14:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 22:14:37 2016 +0000"
      },
      "message": "Merge \"Fix ScanResult array parceling.\" am: 5fdc86fb27\nam: 68764eabb7\n\nChange-Id: I6b44179d634722828f40524c26ccf6ea51521f11\n"
    },
    {
      "commit": "68764eabb7c7a058e9ec40a84689aedf3d4a3c0b",
      "tree": "e453c88c2c146295a82e5648bba61c9e4fbfc910",
      "parents": [
        "8df12d98f7b27a9949e09880b4546b322005cda3",
        "5fdc86fb27d67b0b0b79a299378de70c1bb95d1e"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Mon Dec 19 22:07:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 22:07:20 2016 +0000"
      },
      "message": "Merge \"Fix ScanResult array parceling.\"\nam: 5fdc86fb27\n\nChange-Id: I25e509ea057370c4380764c47808c0dbde85a6fc\n"
    },
    {
      "commit": "5fdc86fb27d67b0b0b79a299378de70c1bb95d1e",
      "tree": "0b081b53d64bee0108b467894af72a37ffa381a6",
      "parents": [
        "b60d7b334c04fc66ca0405759252d9607c650558",
        "ab60cb6a6d94db74f7ba2bd3d86ec565a2f98b95"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 19 21:57:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 19 21:57:05 2016 +0000"
      },
      "message": "Merge \"Fix ScanResult array parceling.\""
    },
    {
      "commit": "8c5eb9b10f7edf0d02f5a2ae3afaf124dbb1b53b",
      "tree": "afc9330a9b1a1616f137970ac6fb875a7433b846",
      "parents": [
        "6461737fa59b4bbf7d7cb6d68d51ba7ddb06c4a5",
        "8df12d98f7b27a9949e09880b4546b322005cda3"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Mon Dec 19 21:07:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 21:07:29 2016 +0000"
      },
      "message": "Merge \"Remove \"final\" from ResultCallback.\" am: b60d7b334c\nam: 8df12d98f7\n\nChange-Id: Ia0266003bff04bf0ec5b3ee7134678c1b1f0e77f\n"
    },
    {
      "commit": "8df12d98f7b27a9949e09880b4546b322005cda3",
      "tree": "1986f813447dd27d8102a8a6387694a4454ae897",
      "parents": [
        "1876d8245018c1a1d32eddf27b3e4edadaa8cbbd",
        "b60d7b334c04fc66ca0405759252d9607c650558"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Mon Dec 19 21:01:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 21:01:26 2016 +0000"
      },
      "message": "Merge \"Remove \"final\" from ResultCallback.\"\nam: b60d7b334c\n\nChange-Id: I3b6679368418af3992007f58d47c544cf7a1b1ed\n"
    },
    {
      "commit": "b60d7b334c04fc66ca0405759252d9607c650558",
      "tree": "b3cfc4db136df57f3cc26521244ac7416f766a95",
      "parents": [
        "9ab94e15c756d88fa9e771896e1d5fd55f24e206",
        "68685240f555103c981e039e18347fb158a27267"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 19 20:54:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 19 20:54:14 2016 +0000"
      },
      "message": "Merge \"Remove \"final\" from ResultCallback.\""
    },
    {
      "commit": "9694657967c7fb62a74c187d01e1aaed1f2db7ac",
      "tree": "6d21d3c1d279fb008086274f49265c50743c9220",
      "parents": [
        "9ab94e15c756d88fa9e771896e1d5fd55f24e206"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Mon Dec 19 10:52:52 2016 -0800"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Mon Dec 19 12:53:32 2016 -0800"
      },
      "message": "Permit 65535 byte ZIP comments and empty Central Directory\n\nThis fixes two cosmetic issues in APK Signature Scheme v2 signature\nverifier in Android Package Manager:\n* Accept APKs with ZIP End of Central Directory comment of length\n  65535. Previously, only comments of length 65534 were accepted due\n  to a off by one bug.\n* Accept APKs with empty ZIP Central Directory.\n\nThese issues should not affect actual APKs because they cannot have an\nempty ZIP Central Directory (they must contain at least the\nAndroidManifest.xml entry) and shouldn\u0027t contain any comments in ZIP\nEnd of Central Directory.\n\nTest: cts-tradefed run singleCommand cts --skip-device-info --skip-preconditions --skip-connectivity-check --abi arm64-v8a --module CtsAppSecurityHostTestCases -t android.appsecurity.cts.PkgInstallSignatureVerificationTest\nChange-Id: I461c43472fa97c04e7579d129a6053e44233adb7\n"
    },
    {
      "commit": "6461737fa59b4bbf7d7cb6d68d51ba7ddb06c4a5",
      "tree": "1186e9f74eadb9904c21159937d8f74eca47ac73",
      "parents": [
        "8c232935f0225823ae9bc38483d1daf40e46f291",
        "70fa908fb208a4fd00da945aa315f31a1c932192"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:29:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 20:29:08 2016 +0000"
      },
      "message": "Merge \"docs: remove implicit intent from bindService and startService\" into nyc-mr1-dev am: cbfb58c9d7\nam: 70fa908fb2\n\nChange-Id: I6b37ea3bf8b451b941b49b3124b226a641b28b64\n"
    },
    {
      "commit": "8c232935f0225823ae9bc38483d1daf40e46f291",
      "tree": "1186e9f74eadb9904c21159937d8f74eca47ac73",
      "parents": [
        "4da3266828785fa05629f39a2157757ee3de5b96",
        "d7c29565babf894ab4301637f3299c1e8f3a842e"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:27:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 20:27:56 2016 +0000"
      },
      "message": "docs: remove implicit intent from bindService and startService am: 94ebbe0e58\nam: d7c29565ba\n\nChange-Id: Ife9581030d8579d6e2dd625814a049d5f488229a\n"
    },
    {
      "commit": "70fa908fb208a4fd00da945aa315f31a1c932192",
      "tree": "fd2cc9094c98a91a08edb00e48fa10ff2795de3e",
      "parents": [
        "d7c29565babf894ab4301637f3299c1e8f3a842e",
        "cbfb58c9d7fd317d48febeee1308247c79287332"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:22:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 20:22:00 2016 +0000"
      },
      "message": "Merge \"docs: remove implicit intent from bindService and startService\" into nyc-mr1-dev\nam: cbfb58c9d7\n\nChange-Id: If12008d4e9fe1883c6c4f21e6e6736045b325182\n"
    },
    {
      "commit": "d7c29565babf894ab4301637f3299c1e8f3a842e",
      "tree": "fd2cc9094c98a91a08edb00e48fa10ff2795de3e",
      "parents": [
        "9c834b1241113473aa561b845c35f2e8311c5e27",
        "94ebbe0e5868a6bc8b2ffe37d5fbefe02e1048eb"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:21:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 20:21:57 2016 +0000"
      },
      "message": "docs: remove implicit intent from bindService and startService\nam: 94ebbe0e58\n\nChange-Id: Iaf24452f3456703c917a2a574ff218c9eac854bd\n"
    },
    {
      "commit": "4da3266828785fa05629f39a2157757ee3de5b96",
      "tree": "6b2e0145f3d647349dbe137d2de22386966a3c09",
      "parents": [
        "63fb5ccc17136f13d584c924a670c4fdc92b2f68",
        "9c834b1241113473aa561b845c35f2e8311c5e27"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:21:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 20:21:26 2016 +0000"
      },
      "message": "docs: update Paint.setTextSize() to indicate pixel units am: 5f05256106\nam: 9c834b1241\n\nChange-Id: I6ab667b17df3101370ed57f30ab273077a27c346\n"
    },
    {
      "commit": "9c834b1241113473aa561b845c35f2e8311c5e27",
      "tree": "66a59f9afb524241efdefb9487fe018bd3726723",
      "parents": [
        "a586b546c3f6cf60612642ec9ad461fbdbe5dfb2",
        "5f052561063597043938d69064872a209ace8ffa"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:16:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 20:16:15 2016 +0000"
      },
      "message": "docs: update Paint.setTextSize() to indicate pixel units\nam: 5f05256106\n\nChange-Id: I9709ea36fe7657c8a06abe1c58760b30112e0e63\n"
    },
    {
      "commit": "cbfb58c9d7fd317d48febeee1308247c79287332",
      "tree": "7f7c5cf42fa3b92e215bf958b965966e22046108",
      "parents": [
        "5f052561063597043938d69064872a209ace8ffa",
        "94ebbe0e5868a6bc8b2ffe37d5fbefe02e1048eb"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:13:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 20:13:20 2016 +0000"
      },
      "message": "Merge \"docs: remove implicit intent from bindService and startService\" into nyc-mr1-dev"
    },
    {
      "commit": "68685240f555103c981e039e18347fb158a27267",
      "tree": "b3cfc4db136df57f3cc26521244ac7416f766a95",
      "parents": [
        "9ab94e15c756d88fa9e771896e1d5fd55f24e206"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Thu Dec 15 14:46:52 2016 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Mon Dec 19 11:25:45 2016 -0800"
      },
      "message": "Remove \"final\" from ResultCallback.\n\nRemoving final makes providers easier to test using mocks.\n\nTest: Build system image.\n\nChange-Id: Iaaa30f73226e1d0cb0e9e68faa349e86986be72d\nMerged-In: Iaaa30f73226e1d0cb0e9e68faa349e86986be72d\n"
    },
    {
      "commit": "63fb5ccc17136f13d584c924a670c4fdc92b2f68",
      "tree": "fa57fc89238b8b86066758cab8fe56ae339add7d",
      "parents": [
        "5a0c0ffd03f15d57fdf0999e87068b9c17d17e4b",
        "a586b546c3f6cf60612642ec9ad461fbdbe5dfb2"
      ],
      "author": {
        "name": "Charles Mendis",
        "email": "cmendis@google.com",
        "time": "Mon Dec 19 19:11:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 19:11:52 2016 +0000"
      },
      "message": "Merge \"Fix OnCancelListener for Dialogs on swipe to dismiss.\" into cw-f-dev\nam: a586b546c3\n\nChange-Id: Ib994cff58777ab8b33a0f1bf79d6bf4128556344\n"
    },
    {
      "commit": "5a0c0ffd03f15d57fdf0999e87068b9c17d17e4b",
      "tree": "fa57fc89238b8b86066758cab8fe56ae339add7d",
      "parents": [
        "67fd9f3968f5270415bee35c9d2e40477a5a79c3",
        "67639a5f678f3e472210e5cf6060592430a5ffbb"
      ],
      "author": {
        "name": "Michael Kwan",
        "email": "mkwan@google.com",
        "time": "Mon Dec 19 19:11:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 19:11:48 2016 +0000"
      },
      "message": "Fix OnCancelListener for Dialogs on swipe to dismiss.\nam: 67639a5f67\n\nChange-Id: I92bc472b3519020eeadf61b1e8047aee9e8bd96c\n"
    },
    {
      "commit": "a586b546c3f6cf60612642ec9ad461fbdbe5dfb2",
      "tree": "f030ed111a50990b75385a58b6c3f4bf9fc51a41",
      "parents": [
        "536dc4ecc4367d9569477528f48e4e7ceb03c5a4",
        "67639a5f678f3e472210e5cf6060592430a5ffbb"
      ],
      "author": {
        "name": "Charles Mendis",
        "email": "cmendis@google.com",
        "time": "Mon Dec 19 19:05:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 19:05:53 2016 +0000"
      },
      "message": "Merge \"Fix OnCancelListener for Dialogs on swipe to dismiss.\" into cw-f-dev"
    },
    {
      "commit": "ab60cb6a6d94db74f7ba2bd3d86ec565a2f98b95",
      "tree": "f24cc4ea548a2b6ffa14612b57757cfbc0d1ce77",
      "parents": [
        "9ab94e15c756d88fa9e771896e1d5fd55f24e206"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Fri Dec 16 17:48:13 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Mon Dec 19 09:43:34 2016 -0800"
      },
      "message": "Fix ScanResult array parceling.\n\nreadParcelableArray() wasn\u0027t working as expected so I just parceled\nthe array myself.\n\nTest: adb shell am instrument -e class android.net.RecommendationRequestTest  -w com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner\nChange-Id: I83939d17769930b707b8bc579542c74a05e31d19\nMerged-In: I47bc31adbedea817feaa5953cb6ee48506f9c6d6\n"
    },
    {
      "commit": "67fd9f3968f5270415bee35c9d2e40477a5a79c3",
      "tree": "8859413bccff56b21228baaf944f0542d800d383",
      "parents": [
        "7fd7bc57ee9130a6f9997c746af631c60370c001",
        "1876d8245018c1a1d32eddf27b3e4edadaa8cbbd"
      ],
      "author": {
        "name": "Michael Rosenfeld",
        "email": "mrosenfeld@google.com",
        "time": "Sun Dec 18 00:21:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Dec 18 00:21:19 2016 +0000"
      },
      "message": "Merge \"Clean up local hprofs\" am: 9ab94e15c7\nam: 1876d82450\n\nChange-Id: I16c2e27c21d933e6090adb48af144c731a2c8ac6\n"
    },
    {
      "commit": "7fd7bc57ee9130a6f9997c746af631c60370c001",
      "tree": "9a9b63fd809a925018ceb9f30374370d006424ba",
      "parents": [
        "bd7fab30dc5cd5fee3f50980e9cea90442199e63",
        "ff0d3e1c8dce08373a42bf89ee9b781ef41cab3f"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Sun Dec 18 00:20:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Dec 18 00:20:18 2016 +0000"
      },
      "message": "Merge \"Bluetooth: fix issues re-enabling after crash\" am: e2c22e38d5\nam: ff0d3e1c8d  -s ours\n\nChange-Id: I5e891c190c1c86d33176f83a2e92ce807af45472\n"
    },
    {
      "commit": "94ebbe0e5868a6bc8b2ffe37d5fbefe02e1048eb",
      "tree": "75525546b4be0835877e6b4b93d0f4dad0729733",
      "parents": [
        "e161f75d384721a1edb4b7aec19b31274c9d64d4"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Tue Dec 13 16:29:51 2016 -0800"
      },
      "committer": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Sat Dec 17 07:23:45 2016 +0000"
      },
      "message": "docs: remove implicit intent from bindService and startService\n\nbug: 18295867\nChange-Id: Ib4b561dd215f4b124ce9a90b446bc03676f7e00a\n"
    },
    {
      "commit": "5f052561063597043938d69064872a209ace8ffa",
      "tree": "0e20ed448045c56f2d71ed4d324136cf230ec83a",
      "parents": [
        "e161f75d384721a1edb4b7aec19b31274c9d64d4"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Fri Dec 16 14:23:47 2016 -0800"
      },
      "committer": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Sat Dec 17 07:23:29 2016 +0000"
      },
      "message": "docs: update Paint.setTextSize() to indicate pixel units\n\nbug: 2321154\nChange-Id: Ic71404677a8079c744b99d4848d69c6ff52089ab\n"
    },
    {
      "commit": "bd7fab30dc5cd5fee3f50980e9cea90442199e63",
      "tree": "9a9b63fd809a925018ceb9f30374370d006424ba",
      "parents": [
        "d10857f2106d6f16dbf21603b09577adad11d12a",
        "536dc4ecc4367d9569477528f48e4e7ceb03c5a4"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Sat Dec 17 04:59:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 04:59:05 2016 +0000"
      },
      "message": "docs: Add deprecation message for the developer.android.com docs am: b9bd6cca9e am: 045ae0458a am: e161f75d38\nam: 536dc4ecc4\n\nChange-Id: I00433f2c53c4ae494082ce21a4edb63717347906\n"
    },
    {
      "commit": "536dc4ecc4367d9569477528f48e4e7ceb03c5a4",
      "tree": "b85779353a053d79ef49aa84195c4d410576dd07",
      "parents": [
        "0dca3a2fba8637fecac2c1537f93e07f292df01a",
        "e161f75d384721a1edb4b7aec19b31274c9d64d4"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Sat Dec 17 04:48:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 04:48:04 2016 +0000"
      },
      "message": "docs: Add deprecation message for the developer.android.com docs am: b9bd6cca9e am: 045ae0458a\nam: e161f75d38\n\nChange-Id: I622c23e61f4e8db5a51a9d2425cc1fe379ec9505\n"
    },
    {
      "commit": "e161f75d384721a1edb4b7aec19b31274c9d64d4",
      "tree": "564d5ad6fd4d2de785bfde7d6e5e6292a5b79f8f",
      "parents": [
        "5034efbaf34adcfd9b73104d7f5329089323f726",
        "045ae0458a586b8006799b9ec7398115c8ff3bea"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Sat Dec 17 04:37:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 04:37:05 2016 +0000"
      },
      "message": "docs: Add deprecation message for the developer.android.com docs am: b9bd6cca9e\nam: 045ae0458a\n\nChange-Id: I2257467a9b263897d2af594720de61d29a982709\n"
    },
    {
      "commit": "045ae0458a586b8006799b9ec7398115c8ff3bea",
      "tree": "c4eaa4f04514b0a2eb58a20b826f397bd0a41dea",
      "parents": [
        "c91845f7538069cbf54ea187fcf986977105facf",
        "b9bd6cca9e806010377860fd3ec89f66667b6f58"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Sat Dec 17 04:26:02 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 04:26:02 2016 +0000"
      },
      "message": "docs: Add deprecation message for the developer.android.com docs\nam: b9bd6cca9e\n\nChange-Id: I3ba7d4519c491bdf09836f096106b4a6bc52e116\n"
    },
    {
      "commit": "d10857f2106d6f16dbf21603b09577adad11d12a",
      "tree": "d7c7a2c17b8c302ac2e6c556b3077d825628ed80",
      "parents": [
        "760d127583eee7d76a0181c045d4e28ee9c6fc19",
        "0dca3a2fba8637fecac2c1537f93e07f292df01a"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Dec 17 03:54:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 03:54:05 2016 +0000"
      },
      "message": "[DO NOT MERGE] Fix vulnerability in MemoryIntArray - fix build file am: c3db570a00  -s ours am: c91845f753 am: 5034efbaf3\nam: 0dca3a2fba\n\nChange-Id: Ifd62443464dfa77b022552a1fada1288cfd42afe\n"
    },
    {
      "commit": "0dca3a2fba8637fecac2c1537f93e07f292df01a",
      "tree": "a1c80a1ab786397b44bece575e5ff454d2e8f8e8",
      "parents": [
        "14745277891b8c89b540327acf5a5f6bf610b7c6",
        "5034efbaf34adcfd9b73104d7f5329089323f726"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Dec 17 03:42:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 03:42:58 2016 +0000"
      },
      "message": "[DO NOT MERGE] Fix vulnerability in MemoryIntArray - fix build file am: c3db570a00  -s ours am: c91845f753\nam: 5034efbaf3\n\nChange-Id: I22c38f921047ba7ecea5826701e3024de9a3d110\n"
    },
    {
      "commit": "5034efbaf34adcfd9b73104d7f5329089323f726",
      "tree": "ae3afb9cbd9944a8e3dd9127859016a7e0095f11",
      "parents": [
        "88e64bb7391faba5199828585826f92ec82ca748",
        "c91845f7538069cbf54ea187fcf986977105facf"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Dec 17 03:32:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 03:32:01 2016 +0000"
      },
      "message": "[DO NOT MERGE] Fix vulnerability in MemoryIntArray - fix build file am: c3db570a00  -s ours\nam: c91845f753\n\nChange-Id: Ia85d2855dd8360b94fecb4bf6cd280ea4518d0e1\n"
    },
    {
      "commit": "c91845f7538069cbf54ea187fcf986977105facf",
      "tree": "802f153b2c65cf2cc59adc9f851001ff8a5ff369",
      "parents": [
        "20081c4e7175f92127fa113350a6b055f9db929f",
        "c3db570a0064b2dcbe806ddb5de3f678623612ca"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Dec 17 03:21:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 03:21:28 2016 +0000"
      },
      "message": "[DO NOT MERGE] Fix vulnerability in MemoryIntArray - fix build file\nam: c3db570a00  -s ours\n\nChange-Id: I63b03cd2b057f95aefab23cdb4a29766ec304544\n"
    },
    {
      "commit": "760d127583eee7d76a0181c045d4e28ee9c6fc19",
      "tree": "d7c7a2c17b8c302ac2e6c556b3077d825628ed80",
      "parents": [
        "c9328c18a423cdac65a6331b5fcefacf977d65af",
        "14745277891b8c89b540327acf5a5f6bf610b7c6"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Sat Dec 17 02:29:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 02:29:43 2016 +0000"
      },
      "message": "Merge \"docs: update description for BitmapFactory.Options#inBitmap\" into nyc-mr1-dev am: 88e64bb739\nam: 1474527789\n\nChange-Id: I9ec8192fcf3bf3fa180e471648894d6b2e51abc9\n"
    },
    {
      "commit": "c9328c18a423cdac65a6331b5fcefacf977d65af",
      "tree": "d7c7a2c17b8c302ac2e6c556b3077d825628ed80",
      "parents": [
        "fbdcaa727895b1533662b2dfc16992a9ccd1e764",
        "58d24b22ed6677edde11a6852d0b6b4888bc3f70"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Sat Dec 17 02:28:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 02:28:31 2016 +0000"
      },
      "message": "docs: update description for BitmapFactory.Options#inBitmap am: a8f4286272\nam: 58d24b22ed\n\nChange-Id: I0420f0eba2d7d99b0c19aad72082b53dca3ac00e\n"
    },
    {
      "commit": "b9bd6cca9e806010377860fd3ec89f66667b6f58",
      "tree": "b4b6cfdb95a4d33dce93f4650a6f5fa0db778307",
      "parents": [
        "c3db570a0064b2dcbe806ddb5de3f678623612ca"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Dec 16 18:20:56 2016 -0800"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Dec 16 18:20:56 2016 -0800"
      },
      "message": "docs: Add deprecation message for the developer.android.com docs\n\nChange-Id: Ia091df49099482696abbc3a596cf1787ca904d67\n"
    },
    {
      "commit": "14745277891b8c89b540327acf5a5f6bf610b7c6",
      "tree": "a1c80a1ab786397b44bece575e5ff454d2e8f8e8",
      "parents": [
        "58d24b22ed6677edde11a6852d0b6b4888bc3f70",
        "88e64bb7391faba5199828585826f92ec82ca748"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Sat Dec 17 02:19:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 02:19:55 2016 +0000"
      },
      "message": "Merge \"docs: update description for BitmapFactory.Options#inBitmap\" into nyc-mr1-dev\nam: 88e64bb739\n\nChange-Id: Idcaf2dabd54d5fc07cce825e44237ddb3fc0e51f\n"
    },
    {
      "commit": "58d24b22ed6677edde11a6852d0b6b4888bc3f70",
      "tree": "a1c80a1ab786397b44bece575e5ff454d2e8f8e8",
      "parents": [
        "b825c71446532ed21d784e506ba53f4b7645b410",
        "a8f428627253f1060db1a0c7ff4bd3bb6c687fd2"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Sat Dec 17 02:19:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 02:19:51 2016 +0000"
      },
      "message": "docs: update description for BitmapFactory.Options#inBitmap\nam: a8f4286272\n\nChange-Id: I163f1f5f8a9d688407aa7c0d76895bf18efa3430\n"
    },
    {
      "commit": "1876d8245018c1a1d32eddf27b3e4edadaa8cbbd",
      "tree": "67d3df0ad9fa41de72ef1a2a7da53da9440dc8fd",
      "parents": [
        "ff0d3e1c8dce08373a42bf89ee9b781ef41cab3f",
        "9ab94e15c756d88fa9e771896e1d5fd55f24e206"
      ],
      "author": {
        "name": "Michael Rosenfeld",
        "email": "mrosenfeld@google.com",
        "time": "Sat Dec 17 02:10:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 02:10:53 2016 +0000"
      },
      "message": "Merge \"Clean up local hprofs\"\nam: 9ab94e15c7\n\nChange-Id: Ie99cc29ef321ec7276535b28ae4b7eaf828410da\n"
    },
    {
      "commit": "88e64bb7391faba5199828585826f92ec82ca748",
      "tree": "ae3afb9cbd9944a8e3dd9127859016a7e0095f11",
      "parents": [
        "7b22d549d483306667e1c9bb615564c664699ce4",
        "a8f428627253f1060db1a0c7ff4bd3bb6c687fd2"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Sat Dec 17 02:04:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 17 02:04:28 2016 +0000"
      },
      "message": "Merge \"docs: update description for BitmapFactory.Options#inBitmap\" into nyc-mr1-dev"
    },
    {
      "commit": "9ab94e15c756d88fa9e771896e1d5fd55f24e206",
      "tree": "be074a3eea365749089a5b77a26e2d3ac989e7ef",
      "parents": [
        "e2c22e38d522641e0b321ef334c8803f5dc7c08f",
        "2b62809c70555b76726bee812b5b962addb31606"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 17 01:54:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 17 01:54:34 2016 +0000"
      },
      "message": "Merge \"Clean up local hprofs\""
    },
    {
      "commit": "2b62809c70555b76726bee812b5b962addb31606",
      "tree": "cafde2e17fb8fc3c56bebda21d7ae07261bc5b3b",
      "parents": [
        "0b4df21aacf5ae24ae75ca547f5d35d139baf53e"
      ],
      "author": {
        "name": "Michael Rosenfeld",
        "email": "mrosenfeld@google.com",
        "time": "Fri Dec 16 12:42:01 2016 -0800"
      },
      "committer": {
        "name": "Michael Rosenfeld",
        "email": "mrosenfeld@google.com",
        "time": "Fri Dec 16 16:24:29 2016 -0800"
      },
      "message": "Clean up local hprofs\n\n* After use\n* Upon failure\n\nTest: manual tool use\nChange-Id: I2669e190c3792522c121158ea2aec84fe577c9e3\n"
    },
    {
      "commit": "fbdcaa727895b1533662b2dfc16992a9ccd1e764",
      "tree": "af37595e3cf05b5806d3d44f47d97d4235823edd",
      "parents": [
        "82160ca083cce081cdc2b272ea4fd5311f1cb6da",
        "a791fee2bc06afabde722ac7919ba65c646b58a1"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Sat Dec 17 00:03:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 00:03:28 2016 +0000"
      },
      "message": "Merge \"Increment vers of PrintRecommendationService\" am: 08bff42ef4\nam: a791fee2bc\n\nChange-Id: I2a39d30b3627872d996786b276430982eba92b60\n"
    },
    {
      "commit": "82160ca083cce081cdc2b272ea4fd5311f1cb6da",
      "tree": "83f892527a13e1d2f676bf3c846e5d459b96e8b4",
      "parents": [
        "9dd81c91707c97add487f45eb5f651c48e28278d",
        "d49df21f800a37df485bd8a536a747871f1f1622"
      ],
      "author": {
        "name": "Vitalii Tomkiv",
        "email": "vitalit@google.com",
        "time": "Sat Dec 17 00:01:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 00:01:23 2016 +0000"
      },
      "message": "Merge changes Ic85892b4,I627e47c6 am: d995c94426\nam: d49df21f80\n\nChange-Id: Ia916b1a329769a22bf3831dec03c753018c2e24c\n"
    },
    {
      "commit": "9dd81c91707c97add487f45eb5f651c48e28278d",
      "tree": "83f892527a13e1d2f676bf3c846e5d459b96e8b4",
      "parents": [
        "391d3e1aad5a5c6e1c5ebfa545889af613b2b283",
        "7f797cc54c74279aecf8579bbd26e77e1a51328e"
      ],
      "author": {
        "name": "Vitalii Tomkiv",
        "email": "vitalit@google.com",
        "time": "Sat Dec 17 00:00:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 17 00:00:34 2016 +0000"
      },
      "message": "Make sure Zygote is running at process priority 0 after VM has started. am: 1e52ce48a6\nam: 7f797cc54c\n\nChange-Id: Ic5f00cb15b996317fdf6ac8aa4053c79426f1e23\n"
    },
    {
      "commit": "391d3e1aad5a5c6e1c5ebfa545889af613b2b283",
      "tree": "83f892527a13e1d2f676bf3c846e5d459b96e8b4",
      "parents": [
        "e19d6d414da93b54bc8e748ce05125e651666ad1",
        "501875bbe88dc1e1508caaf5bab1b1a54683b1a4"
      ],
      "author": {
        "name": "Todd Kjos",
        "email": "tkjos@google.com",
        "time": "Fri Dec 16 23:59:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 23:59:45 2016 +0000"
      },
      "message": "Revert \"Add boost to increase the load on newly-forked zygote processes.\" am: 8175f0955a\nam: 501875bbe8  -s ours\n\nChange-Id: Iaa49788db807d3d1965e6e85e10f6659e760146e\n"
    },
    {
      "commit": "a8f428627253f1060db1a0c7ff4bd3bb6c687fd2",
      "tree": "0b449e295dbe833445d4a597beaccb5a660dcddf",
      "parents": [
        "8cc9f081aa9c232e939032fc0053579dfcfed14d"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Fri Dec 16 15:43:27 2016 -0800"
      },
      "committer": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Fri Dec 16 15:43:27 2016 -0800"
      },
      "message": "docs: update description for BitmapFactory.Options#inBitmap\n\nbug: 18730109\nChange-Id: Iab062d41af3a32208d3500179d3737278a035188\n"
    },
    {
      "commit": "ff0d3e1c8dce08373a42bf89ee9b781ef41cab3f",
      "tree": "a4fa2fef823f79f036eb5f20a44a30c11c9d6e0d",
      "parents": [
        "a791fee2bc06afabde722ac7919ba65c646b58a1",
        "e2c22e38d522641e0b321ef334c8803f5dc7c08f"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Fri Dec 16 23:07:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 23:07:42 2016 +0000"
      },
      "message": "Merge \"Bluetooth: fix issues re-enabling after crash\"\nam: e2c22e38d5\n\nChange-Id: I6722c1b8d839918e2ce7918f5f7b8583a14c1ded\n"
    },
    {
      "commit": "e2c22e38d522641e0b321ef334c8803f5dc7c08f",
      "tree": "8e9f40ea1923c12191d278f4d19b6746e80f452c",
      "parents": [
        "08bff42ef4c403a591a68e9cc039fb6d4e8f359a",
        "ed50bbcffd3a18560fc3a7d7896aab051cb9b08e"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Fri Dec 16 22:56:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 16 22:56:59 2016 +0000"
      },
      "message": "Merge \"Bluetooth: fix issues re-enabling after crash\""
    },
    {
      "commit": "a791fee2bc06afabde722ac7919ba65c646b58a1",
      "tree": "42f921c6a693bb35d558cb9137794af5358ca97c",
      "parents": [
        "d49df21f800a37df485bd8a536a747871f1f1622",
        "08bff42ef4c403a591a68e9cc039fb6d4e8f359a"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Dec 16 22:51:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 22:51:11 2016 +0000"
      },
      "message": "Merge \"Increment vers of PrintRecommendationService\"\nam: 08bff42ef4\n\nChange-Id: Ie98d6f58dbb4d29e27200aa1b9829372930a0fa3\n"
    },
    {
      "commit": "ed50bbcffd3a18560fc3a7d7896aab051cb9b08e",
      "tree": "8e9f40ea1923c12191d278f4d19b6746e80f452c",
      "parents": [
        "08bff42ef4c403a591a68e9cc039fb6d4e8f359a"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Thu Dec 15 13:51:30 2016 -0800"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Fri Dec 16 22:50:13 2016 +0000"
      },
      "message": "Bluetooth: fix issues re-enabling after crash\n\nWhen Bluetooth crashes, sometimes an LE app restarts it before\nActivityManager gets a chance.  In this case, the Bluetooth manager\nwould assume the state should be LE only and did not continue to fully\nenabled.\n\nLuckily in this case the persisted system state is also ON.  Use the\npersisted state as information about whether we should be fully enabled.\n\nTest: basic sanity check, forced crash of BT\nBug: 33632976\nChange-Id: I546d7abccb82a26fcca2eb70d6d7c76e9510404e\n"
    },
    {
      "commit": "08bff42ef4c403a591a68e9cc039fb6d4e8f359a",
      "tree": "70a1605cdcb319f740a51d7820ddcc69c445f510",
      "parents": [
        "d995c94426061ee5af7c90d58af8f600dfab4dd9",
        "c56da03d0682fcf5b9bdcf402d1f11b292c278c7"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Dec 16 22:36:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 16 22:36:11 2016 +0000"
      },
      "message": "Merge \"Increment vers of PrintRecommendationService\""
    },
    {
      "commit": "d49df21f800a37df485bd8a536a747871f1f1622",
      "tree": "5ee8611a9b86786f34b30eb301031298056d45a2",
      "parents": [
        "7f797cc54c74279aecf8579bbd26e77e1a51328e",
        "d995c94426061ee5af7c90d58af8f600dfab4dd9"
      ],
      "author": {
        "name": "Vitalii Tomkiv",
        "email": "vitalit@google.com",
        "time": "Fri Dec 16 22:35:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 22:35:54 2016 +0000"
      },
      "message": "Merge changes Ic85892b4,I627e47c6\nam: d995c94426\n\nChange-Id: If036b0f5b8497667a9c2a916ec74d482def2aed5\n"
    },
    {
      "commit": "7f797cc54c74279aecf8579bbd26e77e1a51328e",
      "tree": "5ee8611a9b86786f34b30eb301031298056d45a2",
      "parents": [
        "501875bbe88dc1e1508caaf5bab1b1a54683b1a4",
        "1e52ce48a6f2d98485d18585eb3452cab050ffb7"
      ],
      "author": {
        "name": "Vitalii Tomkiv",
        "email": "vitalit@google.com",
        "time": "Fri Dec 16 22:35:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 22:35:49 2016 +0000"
      },
      "message": "Make sure Zygote is running at process priority 0 after VM has started.\nam: 1e52ce48a6\n\nChange-Id: Ia1f511d294a9c718534a4a0b8ad747ef58a98b52\n"
    },
    {
      "commit": "501875bbe88dc1e1508caaf5bab1b1a54683b1a4",
      "tree": "7e48852d18dca5c95ccd4eabc0aef795d32fae65",
      "parents": [
        "bc801c663edc8c42829bbf3f64b77b6021818195",
        "8175f0955aed5bd7a3aa80ac6348bdecb46db915"
      ],
      "author": {
        "name": "Todd Kjos",
        "email": "tkjos@google.com",
        "time": "Fri Dec 16 22:35:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 22:35:08 2016 +0000"
      },
      "message": "Revert \"Add boost to increase the load on newly-forked zygote processes.\"\nam: 8175f0955a\n\nChange-Id: I6f61c45f690647c860e0ceb140857e53bc253f00\n"
    },
    {
      "commit": "d995c94426061ee5af7c90d58af8f600dfab4dd9",
      "tree": "9a6451cc1c082105dd9ea82db0eb2c6436d1924a",
      "parents": [
        "f8882ae8345b5c21b6be0347496d0d6bc7251853",
        "1e52ce48a6f2d98485d18585eb3452cab050ffb7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 16 22:20:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 16 22:20:25 2016 +0000"
      },
      "message": "Merge changes Ic85892b4,I627e47c6\n\n* changes:\n  Make sure Zygote is running at process priority 0 after VM has started.\n  Revert \"Add boost to increase the load on newly-forked zygote processes.\"\n"
    },
    {
      "commit": "e19d6d414da93b54bc8e748ce05125e651666ad1",
      "tree": "83f892527a13e1d2f676bf3c846e5d459b96e8b4",
      "parents": [
        "85a19e86d01b3b6ec7ae18581b7743fe6376f940",
        "bc801c663edc8c42829bbf3f64b77b6021818195"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Fri Dec 16 21:45:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 21:45:40 2016 +0000"
      },
      "message": "Merge \"Add the webview zygote socket to the zygote whitelist.\" am: f8882ae834\nam: bc801c663e\n\nChange-Id: If1edf0bf30e8359912235c788a49131b528efb30\n"
    },
    {
      "commit": "67639a5f678f3e472210e5cf6060592430a5ffbb",
      "tree": "60e3ecba2eeab5d2e92f8aac648f576ef1408181",
      "parents": [
        "738fb65657c97d56ef990004568743b6cff3508e"
      ],
      "author": {
        "name": "Michael Kwan",
        "email": "mkwan@google.com",
        "time": "Fri Dec 16 12:38:10 2016 -0800"
      },
      "committer": {
        "name": "Michael Kwan",
        "email": "mkwan@google.com",
        "time": "Fri Dec 16 13:43:16 2016 -0800"
      },
      "message": "Fix OnCancelListener for Dialogs on swipe to dismiss.\n\nSwipe to dismiss on dialogs did not dispatch onCancel events\nto OnCancelListeners. Resolve by adding listener to monitor\nswipe to dismiss events and dispatch onCancel events when\nthat occurs.\n\nBug: 33663411\nChange-Id: I64ff29e008d485a4559eb3d1ff7f0e74dccff404\n"
    },
    {
      "commit": "bc801c663edc8c42829bbf3f64b77b6021818195",
      "tree": "7df78fc522f6ca7fff02b68b2f19afa6bededbb7",
      "parents": [
        "4c3b2f5f998c62e94ab1db093d8f719a664774f5",
        "f8882ae8345b5c21b6be0347496d0d6bc7251853"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Fri Dec 16 21:38:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 21:38:17 2016 +0000"
      },
      "message": "Merge \"Add the webview zygote socket to the zygote whitelist.\"\nam: f8882ae834\n\nChange-Id: I02d08d8f91567b8bd6709137f98f87550c13f145\n"
    },
    {
      "commit": "f8882ae8345b5c21b6be0347496d0d6bc7251853",
      "tree": "f48f48f19fd19939196172ff232f12a5635e4d58",
      "parents": [
        "0b4df21aacf5ae24ae75ca547f5d35d139baf53e",
        "898fd69451cfaf3ffcafa999497019c90283c39e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 16 21:25:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 16 21:25:35 2016 +0000"
      },
      "message": "Merge \"Add the webview zygote socket to the zygote whitelist.\""
    },
    {
      "commit": "85a19e86d01b3b6ec7ae18581b7743fe6376f940",
      "tree": "32e73bd606c02a7dd122a06bc5b49c7bed441a8e",
      "parents": [
        "de89c74f51fcf85ed7bd30cd35fe1d59f61441ee",
        "80fb0b0a4466c7b5d7eacd337b99a5ca53a840ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 16 21:02:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 16 21:03:00 2016 +0000"
      },
      "message": "Merge changes I627e47c6,Ic85892b4 into nyc-mr1-dev-plus-aosp\n\n* changes:\n  Revert \"Add boost to increase the load on newly-forked zygote processes.\"\n  Make sure Zygote is running at process priority 0 after VM has started.\n"
    },
    {
      "commit": "c56da03d0682fcf5b9bdcf402d1f11b292c278c7",
      "tree": "b641dc327f9597a578abe8c5e615c2e25d35e2a7",
      "parents": [
        "c1536f0d105b2526f4cc083fa14154e934f7c4dc"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Dec 16 12:51:49 2016 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Dec 16 12:52:53 2016 -0800"
      },
      "message": "Increment vers of PrintRecommendationService\n\nas the Samsung PlugIn was updated.\n\nTest: Let the service generate some recommendations\nChange-Id: Ief7ea4f1dddfee92aa9fa83ff53b296ced0e3b55\n"
    },
    {
      "commit": "de89c74f51fcf85ed7bd30cd35fe1d59f61441ee",
      "tree": "f49c9b7d798b840b58018dfec99f188d932dcef4",
      "parents": [
        "2260a6ef9a9d228375596fd817ff2de449819f4b",
        "4c3b2f5f998c62e94ab1db093d8f719a664774f5"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Fri Dec 16 20:44:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 20:44:05 2016 +0000"
      },
      "message": "Merge \"Set com.android.networkrecommendation as the default network recommendation service.\" am: 0b4df21aac\nam: 4c3b2f5f99\n\nChange-Id: I7ee10f1336c48969fa64cd6f5a45087027a2e8c3\n"
    },
    {
      "commit": "4c3b2f5f998c62e94ab1db093d8f719a664774f5",
      "tree": "d96929178f8773d8b6fc11d104bd8b76b30a847d",
      "parents": [
        "3d17e17b0a8df7ce1b3492b334bb10c0a4772baf",
        "0b4df21aacf5ae24ae75ca547f5d35d139baf53e"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Fri Dec 16 20:35:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 20:35:53 2016 +0000"
      },
      "message": "Merge \"Set com.android.networkrecommendation as the default network recommendation service.\"\nam: 0b4df21aac\n\nChange-Id: Ia955fd0d980a5ddcdb5ae6880c7a380251819f44\n"
    },
    {
      "commit": "0b4df21aacf5ae24ae75ca547f5d35d139baf53e",
      "tree": "974c6091620f12e75d1cc536c2779e69bb151a3a",
      "parents": [
        "733d007279018036b36ddd1df66d5db0dd10b24c",
        "56346808a192a3e9000e94c4b5436ab7078d1fd2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 16 20:23:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 16 20:23:48 2016 +0000"
      },
      "message": "Merge \"Set com.android.networkrecommendation as the default network recommendation service.\""
    },
    {
      "commit": "2260a6ef9a9d228375596fd817ff2de449819f4b",
      "tree": "b89ee4e1e7bf4be95d90bd435659e7a03fb9b3e4",
      "parents": [
        "ed8757a761f26e747ffc62d28f3c477038066075",
        "3d17e17b0a8df7ce1b3492b334bb10c0a4772baf"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 19:47:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 19:47:42 2016 +0000"
      },
      "message": "Merge changes Ia4bec085,I59095f2a am: 733d007279\nam: 3d17e17b0a\n\nChange-Id: I835f1efcf985c73db9ddb5ffe15d80842afdf6e2\n"
    },
    {
      "commit": "ed8757a761f26e747ffc62d28f3c477038066075",
      "tree": "b89ee4e1e7bf4be95d90bd435659e7a03fb9b3e4",
      "parents": [
        "d71bb300e6626b6e36a7718cbb98f6c987208501",
        "db05d4b4ed10b56e0d72dea6ab94c64c68175f5a"
      ],
      "author": {
        "name": "Tamas Berghammer",
        "email": "tberghammer@google.com",
        "time": "Fri Dec 16 19:46:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 19:46:55 2016 +0000"
      },
      "message": "Enable logwrapper functionality on user builds am: 0ca16fa584\nam: db05d4b4ed\n\nChange-Id: Ic6c3395f9965657a7f9abe580867eeb81b59ed88\n"
    },
    {
      "commit": "d71bb300e6626b6e36a7718cbb98f6c987208501",
      "tree": "98a99243a66cf6ef26822b3d2e70a4b0f588abbd",
      "parents": [
        "77274269bab55e3131eb366fb2a5f8871e5deb65",
        "45c2fffc52f55891f758e61a07c39287b87ed3e6"
      ],
      "author": {
        "name": "Tamas Berghammer",
        "email": "tberghammer@google.com",
        "time": "Fri Dec 16 19:46:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 19:46:03 2016 +0000"
      },
      "message": "Zygote: Add invoke-with to zygote protocol am: b8f7c351b9\nam: 45c2fffc52\n\nChange-Id: I90999d84c9694bfeebea8d2c2d95d1d545bac7e8\n"
    },
    {
      "commit": "3d17e17b0a8df7ce1b3492b334bb10c0a4772baf",
      "tree": "9a8e4dd0c692507d8b5f793dab38fdbd6afd02aa",
      "parents": [
        "db05d4b4ed10b56e0d72dea6ab94c64c68175f5a",
        "733d007279018036b36ddd1df66d5db0dd10b24c"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 19:38:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 19:38:43 2016 +0000"
      },
      "message": "Merge changes Ia4bec085,I59095f2a\nam: 733d007279\n\nChange-Id: Id0f0746af66b4f2e0352e2a0dde9d3f27e23f84c\n"
    },
    {
      "commit": "db05d4b4ed10b56e0d72dea6ab94c64c68175f5a",
      "tree": "9a8e4dd0c692507d8b5f793dab38fdbd6afd02aa",
      "parents": [
        "45c2fffc52f55891f758e61a07c39287b87ed3e6",
        "0ca16fa58454b1685afcf8cf49c4b67b59221349"
      ],
      "author": {
        "name": "Tamas Berghammer",
        "email": "tberghammer@google.com",
        "time": "Fri Dec 16 19:38:38 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 19:38:38 2016 +0000"
      },
      "message": "Enable logwrapper functionality on user builds\nam: 0ca16fa584\n\nChange-Id: Ic18991f9a59f05356fcbcc65acc79be43fc68542\n"
    },
    {
      "commit": "45c2fffc52f55891f758e61a07c39287b87ed3e6",
      "tree": "c439f70f707f18d127f0c9db7be8b79c1926343c",
      "parents": [
        "109a82d7e3b866f1b44ac4a85045f8354eb4fc77",
        "b8f7c351b97da590a4bd8da3dddbab166f9f789d"
      ],
      "author": {
        "name": "Tamas Berghammer",
        "email": "tberghammer@google.com",
        "time": "Fri Dec 16 19:37:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 19:37:57 2016 +0000"
      },
      "message": "Zygote: Add invoke-with to zygote protocol\nam: b8f7c351b9\n\nChange-Id: I79db6f759b02ef612364fc857102615d51900cd9\n"
    },
    {
      "commit": "80fb0b0a4466c7b5d7eacd337b99a5ca53a840ac",
      "tree": "882b565e359bd853092381cf8d5e7f849f10cdbf",
      "parents": [
        "5cbce85fd3e4796674f5e7b75face9f9bd8b66b1"
      ],
      "author": {
        "name": "Todd Kjos",
        "email": "tkjos@google.com",
        "time": "Tue Sep 06 18:25:46 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 11:31:30 2016 -0800"
      },
      "message": "Revert \"Add boost to increase the load on newly-forked zygote processes.\"\n\nThis reverts commit 6d43a861d01ef48f37c69f96346a13d23164a585.\n\n(cherry picked from commit 0f2ded62ae3d88ddb732df182c3bfee3e2729018)\n\nTest: m\nTest: Device boots\nChange-Id: I627e47c6ead4ce2d2bffa923a32a56d06c022df7\n"
    },
    {
      "commit": "733d007279018036b36ddd1df66d5db0dd10b24c",
      "tree": "da9db38dcbc4d88668adc416b587566d2f1058c9",
      "parents": [
        "c1536f0d105b2526f4cc083fa14154e934f7c4dc",
        "0ca16fa58454b1685afcf8cf49c4b67b59221349"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 19:24:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 16 19:24:13 2016 +0000"
      },
      "message": "Merge changes Ia4bec085,I59095f2a\n\n* changes:\n  Enable logwrapper functionality on user builds\n  Zygote: Add invoke-with to zygote protocol\n"
    },
    {
      "commit": "5cbce85fd3e4796674f5e7b75face9f9bd8b66b1",
      "tree": "e1d94f50b23750419d5276d323f99dc260272b18",
      "parents": [
        "bab9a7e66e9e39cb84e42f76c3a4b95b17eef091"
      ],
      "author": {
        "name": "Vitalii Tomkiv",
        "email": "vitalit@google.com",
        "time": "Wed May 18 17:43:02 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 11:19:33 2016 -0800"
      },
      "message": "Make sure Zygote is running at process priority 0 after VM has started.\n\nBoosting up zygote priority before VM startup, saves ~450ms of boot time\nfor N9, 180ms for Nexus 5X.\n\n(cherry picked from commit 5d551a5ac3d13706f62a86842ff6851e1d25213b)\n\nBug: 28866384\nTest: m\nTest: Device boots\nChange-Id: Ic85892b408e15bbc1de7ce706f113f23974fe478\n"
    },
    {
      "commit": "898fd69451cfaf3ffcafa999497019c90283c39e",
      "tree": "fd9d16d02bd13cb2944ac1a9a4f61dbd5b38ee6a",
      "parents": [
        "c1536f0d105b2526f4cc083fa14154e934f7c4dc"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Fri Sep 23 16:41:42 2016 +0100"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 10:53:35 2016 -0800"
      },
      "message": "Add the webview zygote socket to the zygote whitelist.\n\nAllow the webview zygote socket to be open at time of fork, so that\nwebview renderers can be forked successfully.\n\n(cherry picked from commit a7fcb2bc2a65da3743914727adb0df89a4eb0b66)\n\nTest: WebView functions correctly with multiprocess dev setting enabled\nBug: 21643067\nChange-Id: I312846433a43a8e4548cb2f98b96b56acf9f5333\n"
    },
    {
      "commit": "77274269bab55e3131eb366fb2a5f8871e5deb65",
      "tree": "34f6eb77d7490ac74caa2d9ba2288f0ae006f156",
      "parents": [
        "bab9a7e66e9e39cb84e42f76c3a4b95b17eef091",
        "109a82d7e3b866f1b44ac4a85045f8354eb4fc77"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 18:53:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 18:53:01 2016 +0000"
      },
      "message": "Merge \"NativeLibraryHelper: Minor fixes\" am: c1536f0d10\nam: 109a82d7e3\n\nChange-Id: I362df209d24a9e2602da1b8cf72e4ea63b5e7f60\n"
    },
    {
      "commit": "109a82d7e3b866f1b44ac4a85045f8354eb4fc77",
      "tree": "46618da07bc8c47f354ffdcf1b3f50b8ca5ea3fb",
      "parents": [
        "104a5c7a34dee108ff5c18a3619423971a10b7e0",
        "c1536f0d105b2526f4cc083fa14154e934f7c4dc"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 18:44:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 18:44:54 2016 +0000"
      },
      "message": "Merge \"NativeLibraryHelper: Minor fixes\"\nam: c1536f0d10\n\nChange-Id: I81e69315c5f74341ddf3472263462f8fdf935797\n"
    },
    {
      "commit": "56346808a192a3e9000e94c4b5436ab7078d1fd2",
      "tree": "cc1a76a016f629ddb1142285bfe4080879099bfe",
      "parents": [
        "69e7f9683d2c76c0be891e05727a649f2c03a866"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Dec 07 16:32:51 2016 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Fri Dec 16 10:42:23 2016 -0800"
      },
      "message": "Set com.android.networkrecommendation as the default network recommendation service.\n\nBUG: 33224286\nTest: Build image and verified the config value was set.\n\nChange-Id: Id657c28753eaa6050bb2d82e45f70f694ce7e7dd\nMerged-In: Id657c28753eaa6050bb2d82e45f70f694ce7e7dd\n"
    },
    {
      "commit": "c1536f0d105b2526f4cc083fa14154e934f7c4dc",
      "tree": "e963d6ce6df569b85860aa08c203e79cd5c90bcb",
      "parents": [
        "441bfc6718a5f8afdc26f5f13666e0b297c54d7b",
        "c012ae38153dd2fe22243c7c5bc81d6f81568ae1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 16 18:31:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 16 18:31:25 2016 +0000"
      },
      "message": "Merge \"NativeLibraryHelper: Minor fixes\""
    },
    {
      "commit": "1e52ce48a6f2d98485d18585eb3452cab050ffb7",
      "tree": "cecc95066a04a4fa7542e8120bbe5fdee087661e",
      "parents": [
        "8175f0955aed5bd7a3aa80ac6348bdecb46db915"
      ],
      "author": {
        "name": "Vitalii Tomkiv",
        "email": "vitalit@google.com",
        "time": "Wed May 18 17:43:02 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 09:06:28 2016 -0800"
      },
      "message": "Make sure Zygote is running at process priority 0 after VM has started.\n\nBoosting up zygote priority before VM startup, saves ~450ms of boot time\nfor N9, 180ms for Nexus 5X.\n\n(cherry picked from commit 5d551a5ac3d13706f62a86842ff6851e1d25213b)\n\nBug: 28866384\nTest: m\nTest: Device boots\nChange-Id: Ic85892b408e15bbc1de7ce706f113f23974fe478\n"
    },
    {
      "commit": "8175f0955aed5bd7a3aa80ac6348bdecb46db915",
      "tree": "a3e625b701740c7dfba4bb2cf450a4d26ee9c6a9",
      "parents": [
        "441bfc6718a5f8afdc26f5f13666e0b297c54d7b"
      ],
      "author": {
        "name": "Todd Kjos",
        "email": "tkjos@google.com",
        "time": "Tue Sep 06 18:25:46 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 09:05:50 2016 -0800"
      },
      "message": "Revert \"Add boost to increase the load on newly-forked zygote processes.\"\n\nThis reverts commit 6d43a861d01ef48f37c69f96346a13d23164a585.\n\n(cherry picked from commit 0f2ded62ae3d88ddb732df182c3bfee3e2729018)\n\nTest: m\nTest: Device boots\nChange-Id: I627e47c6ead4ce2d2bffa923a32a56d06c022df7\n"
    },
    {
      "commit": "0ca16fa58454b1685afcf8cf49c4b67b59221349",
      "tree": "da9db38dcbc4d88668adc416b587566d2f1058c9",
      "parents": [
        "b8f7c351b97da590a4bd8da3dddbab166f9f789d"
      ],
      "author": {
        "name": "Tamas Berghammer",
        "email": "tberghammer@google.com",
        "time": "Fri Nov 11 16:08:26 2016 +0000"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 09:03:06 2016 -0800"
      },
      "message": "Enable logwrapper functionality on user builds\n\nWhen an app is debuggable, check whether a script called \"wrap.sh\" exists\nin the app\u0027s native library directory. If so, start the app using the\ninvoke-with functionality over the script. Weaken the invoke-with check\non the zygote side to allow the functionality for debuggable apps.\n\nThe goal of the functionality is to make malloc debug, strace and other\nsimilar tools available for NDK based application developers.\n\nBug: 33668201\nTest: manual - debug malloc can be enabled using the new feature\nChange-Id: Ia4bec0854cf4dc08446f1671494200f54ef366ee\n"
    },
    {
      "commit": "b8f7c351b97da590a4bd8da3dddbab166f9f789d",
      "tree": "81232bc781ccfdccaad2cbc3bddb7e92ef077438",
      "parents": [
        "c012ae38153dd2fe22243c7c5bc81d6f81568ae1"
      ],
      "author": {
        "name": "Tamas Berghammer",
        "email": "tberghammer@google.com",
        "time": "Fri Nov 11 16:08:26 2016 +0000"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 09:03:01 2016 -0800"
      },
      "message": "Zygote: Add invoke-with to zygote protocol\n\nAdd \"--invoke-with\" to the zygote connection protocol. It was\nalready understood as an argument by the zygote.\n\nBug: 33668201\nTest: m\nChange-Id: I59095f2ac542aadff78a7ff1dded86cf5f192707\n"
    },
    {
      "commit": "c012ae38153dd2fe22243c7c5bc81d6f81568ae1",
      "tree": "e963d6ce6df569b85860aa08c203e79cd5c90bcb",
      "parents": [
        "441bfc6718a5f8afdc26f5f13666e0b297c54d7b"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Dec 15 16:12:39 2016 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Dec 16 08:23:55 2016 -0800"
      },
      "message": "NativeLibraryHelper: Minor fixes\n\nSkip over directories when iterating library files. Ensure correct\ntemp file naming.\n\nBug: 33668201\nTest: m\nTest: Device boots\nTest: Manual: Install debuggable and non-debuggable apps\nChange-Id: I2f0547e965d9a0c478e333a13b2db02f4eedac2c\n"
    },
    {
      "commit": "bab9a7e66e9e39cb84e42f76c3a4b95b17eef091",
      "tree": "de5b9482b5ec7fa5d75384a5c6e30139608ec3b0",
      "parents": [
        "2d9b7015a116ba1cf63758df98b6fa49e41eaca8",
        "104a5c7a34dee108ff5c18a3619423971a10b7e0"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Fri Dec 16 10:45:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 10:45:03 2016 +0000"
      },
      "message": "Merge \"Make TelephonyManager APIs public:\" am: 441bfc6718\nam: 104a5c7a34\n\nChange-Id: I0d234fd2539a3a9ec58c820a7a7428430aa2255a\n"
    },
    {
      "commit": "104a5c7a34dee108ff5c18a3619423971a10b7e0",
      "tree": "c6b69194323f4a432d765ea1bb093d6adab25f59",
      "parents": [
        "29d7284285196c8ea24daa8ab345f82a1bc2a333",
        "441bfc6718a5f8afdc26f5f13666e0b297c54d7b"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Fri Dec 16 10:37:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 10:37:21 2016 +0000"
      },
      "message": "Merge \"Make TelephonyManager APIs public:\"\nam: 441bfc6718\n\nChange-Id: I968c8232c746027123beac6481161019e1dc64a5\n"
    },
    {
      "commit": "441bfc6718a5f8afdc26f5f13666e0b297c54d7b",
      "tree": "043d38765b54a36827e31b9e2f583c4d3784e1ee",
      "parents": [
        "541845908cc788b85025010438bae19dedcbad90",
        "a6dba0ab3546e07e2de9070a402faf4e01bf8d7a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 16 10:29:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 16 10:29:04 2016 +0000"
      },
      "message": "Merge \"Make TelephonyManager APIs public:\""
    }
  ],
  "next": "2d9b7015a116ba1cf63758df98b6fa49e41eaca8"
}
