)]}'
{
  "log": [
    {
      "commit": "362a400f09934c1040ca0fffcd5350ec5e1136cb",
      "tree": "827e896eb915ce08c7a41bcb666d35777613add8",
      "parents": [
        "00089101fd4e50877e85cf408714914a466339a9",
        "f62e79791bafe2244cd98061785c9dc785289807"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Thu Jul 20 18:47:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 18:47:17 2017 +0000"
      },
      "message": "Merge \"Fix incorrect SV calculation in non-RT codepath.\" into oc-dr1-dev\nam: f62e79791b\n\nChange-Id: I59fd7563e1bb82def0e9321b6340c97e249bdcfc\n"
    },
    {
      "commit": "f62e79791bafe2244cd98061785c9dc785289807",
      "tree": "7731a45ef627bb9f31a87e6ef5bd40f2a36a019c",
      "parents": [
        "afe3eb81da4c2aa6648d50d0151080ff5b076aad",
        "c90e5f8656008eef7ee48b5b4dcbf0ae7b74f094"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Thu Jul 20 18:32:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 18:32:31 2017 +0000"
      },
      "message": "Merge \"Fix incorrect SV calculation in non-RT codepath.\" into oc-dr1-dev"
    },
    {
      "commit": "747938ed617afc89886631aede7470f66bd43465",
      "tree": "c5e978ba15aa340b200a703baf4a1d5ae07feeb8",
      "parents": [
        "fef6d5cad6bb61d8045088ee2492447ba73db629",
        "29119b6f5f497f9ea23662eca752a15f62768e3e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 20 16:12:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 16:12:21 2017 +0000"
      },
      "message": "Merge \"AOD: Prevent animations and rotations while going to sleep\" into oc-dr1-dev\nam: 29119b6f5f\n\nChange-Id: I5deca2c8224d629eadc18a7f7742c6f8d43b133d\n"
    },
    {
      "commit": "29119b6f5f497f9ea23662eca752a15f62768e3e",
      "tree": "0d507dfc951250c51babbf552e5f961f0c37afb2",
      "parents": [
        "67c483fd12697230c751f52d8f9a4b749486282f",
        "7c89480c0e0521977e6bb5976e2f97daa0f248cf"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 20 16:02:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 16:02:55 2017 +0000"
      },
      "message": "Merge \"AOD: Prevent animations and rotations while going to sleep\" into oc-dr1-dev"
    },
    {
      "commit": "3ca605e28c4a2fc6803a2f7eae5c82e3e7a4addd",
      "tree": "4478ca2e146e3e1473532b4072c9449b769ab144",
      "parents": [
        "6c5ce43b39ac22e6d4799852a48e750178c3d5f7",
        "68c9741cb2bb2e72ed238370db4d275f3204fc03"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Thu Jul 20 15:33:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 15:33:41 2017 +0000"
      },
      "message": "Merge \"Allow apps to downgrade importance in createNotificationChannel\" into oc-dr1-dev"
    },
    {
      "commit": "ca4f0f98a2b3d95c4db165cdfabd99ef32d626da",
      "tree": "75004debfc1ebde0d21a500e3b97cf7a16410bb2",
      "parents": [
        "7f0c9be1cc0f895badb0e99b033f0f1933dced6e",
        "aeb503f7ca877cd881be9afae86f4e06f5d39608"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Thu Jul 20 14:09:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 14:09:07 2017 +0000"
      },
      "message": "Merge \"Docs-change: how UserManager.ENSURE_VERIFY_APPS affects profiles.\" into oc-dev am: baa85250d4\nam: aeb503f7ca\n\nChange-Id: Iff0d3dbea379e2e90a2cf7fc82675eac2c088e11\n"
    },
    {
      "commit": "aeb503f7ca877cd881be9afae86f4e06f5d39608",
      "tree": "85bc174d1cecf81f3b1efa66828374d814a69893",
      "parents": [
        "4757c8ccf83d4391255273529aba8feb9ccd4a21",
        "baa85250d49e2f6e5deac1270bd17bfaef18dfd1"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Thu Jul 20 14:05:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 14:05:31 2017 +0000"
      },
      "message": "Merge \"Docs-change: how UserManager.ENSURE_VERIFY_APPS affects profiles.\" into oc-dev\nam: baa85250d4\n\nChange-Id: I553b5b775cbdb42020405dfcc1b18032d4777597\n"
    },
    {
      "commit": "baa85250d49e2f6e5deac1270bd17bfaef18dfd1",
      "tree": "fe893129d03e525f25c844b6c01da14a9f11a9d6",
      "parents": [
        "8e644a7510440a99b5404f9f8e8dc3ebd3816135",
        "d41a9fc60b53d8ac7ffec15e6b9ad87bd3a18272"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Thu Jul 20 13:58:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 13:58:15 2017 +0000"
      },
      "message": "Merge \"Docs-change: how UserManager.ENSURE_VERIFY_APPS affects profiles.\" into oc-dev"
    },
    {
      "commit": "7c89480c0e0521977e6bb5976e2f97daa0f248cf",
      "tree": "388bc22031b25d9e1bba3fdee55a4a33b8164d89",
      "parents": [
        "d3878b5e124920cc89ef6cb4c7fad68a03b896b8"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 19 12:25:34 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 20 13:24:52 2017 +0000"
      },
      "message": "AOD: Prevent animations and rotations while going to sleep\n\nA recent change allowed animations while the screen is\nturning on, but not fully turned on; this allows rotations\nwhile the device is going to sleep though. To prevent that,\nwe now disallow animations if the device is going to sleep too.\n\nIn addition, we also prevent the rotation animation when the screen\nis not fully on or non-interactive.\n\nChange-Id: I9b84f68a02a07067e48b11c008bcaf4bcb7c41a0\nFixes: 63760853\nTest: Turn phone to landscape on an app that can rotate. Press power button. Verify AOD shows without a rotation; go/wm-smoke\n"
    },
    {
      "commit": "520caf4a75ae374a96e7893b60b3533dfb2224a4",
      "tree": "c0768ee234189b72339825aecdbf1c41e677b350",
      "parents": [
        "3c7e41a6e9c0b190d7a60f0c4f2664d42b7dd3bc",
        "d3878b5e124920cc89ef6cb4c7fad68a03b896b8"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 20 11:29:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 11:29:59 2017 +0000"
      },
      "message": "Merge \"Keyguard: Factor out Screen and Wakefulness lifecycles\" into oc-dr1-dev\nam: d3878b5e12\n\nChange-Id: I11ddc51a8c71d22b5420def8a4c0f3f57954a081\n"
    },
    {
      "commit": "d3878b5e124920cc89ef6cb4c7fad68a03b896b8",
      "tree": "05ba4a14f99d45ba52b6d0ea8eedb954a945dc1e",
      "parents": [
        "57c60d3b8cc6620184b79c0335f39754f7e5d03c",
        "369907f02efd7f25d8063f38ecef6cf65c703572"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 20 11:22:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 11:22:39 2017 +0000"
      },
      "message": "Merge \"Keyguard: Factor out Screen and Wakefulness lifecycles\" into oc-dr1-dev"
    },
    {
      "commit": "57c60d3b8cc6620184b79c0335f39754f7e5d03c",
      "tree": "8b1b1d033329a3e1267f8a65046672947724040e",
      "parents": [
        "3f9462d6a3108a4f648e5033c26b9221bf203e46",
        "b4e2f04b536ce55ce26202ff02b30a9d7c7060a7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 10:20:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 10:20:21 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "de7e5a55955dbbd203847e7275623016b066519f",
      "tree": "749fffd48485b52b824121641117a9013e778a99",
      "parents": [
        "e1fc968241720686116bcfd052167116c80c0998",
        "10238e562adc0f4cad5056506627e40bda3b0b2a"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Jul 20 04:38:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 04:38:28 2017 +0000"
      },
      "message": "Merge \"Revert disabling of eSIM wipes/retains.\" into oc-dr1-dev am: acdcf37e4b\nam: 10238e562a\n\nChange-Id: If5106972654149f5cb53aedae45964397dcfb69d\n"
    },
    {
      "commit": "10238e562adc0f4cad5056506627e40bda3b0b2a",
      "tree": "62819c8a93001c51b9a577cd83ff96e9d2cc2eb4",
      "parents": [
        "c5f9c329c16f511dc4900c0c457cee82711e777e",
        "acdcf37e4b2d6fb99f6d895b382942c199162fc8"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Jul 20 04:32:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 04:32:21 2017 +0000"
      },
      "message": "Merge \"Revert disabling of eSIM wipes/retains.\" into oc-dr1-dev\nam: acdcf37e4b\n\nChange-Id: I10cc2501e38837f816c564716a6d157bc8f57ed6\n"
    },
    {
      "commit": "e1fc968241720686116bcfd052167116c80c0998",
      "tree": "faa0b84744283127445559e9286b50f54c4c0f1a",
      "parents": [
        "075c4a3d631865b30e728da24657a78c6c564614",
        "9d4ed7c3cfa9a2789e19dccc6c775fc5d8985512"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Jul 20 04:28:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 04:28:19 2017 +0000"
      },
      "message": "Merge \"Assign cpu times to correct battery state bucket.\""
    },
    {
      "commit": "acdcf37e4b2d6fb99f6d895b382942c199162fc8",
      "tree": "c4e1dcb1fab1a49bbd961dc7ecbadf6f738eb9a9",
      "parents": [
        "c3a503d8fd505d3f14b52d4af1c6e2509de7d6b5",
        "e05f37e0a6fcf4719f1f12078ffd5eea690f8877"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 04:24:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 04:24:50 2017 +0000"
      },
      "message": "Merge \"Revert disabling of eSIM wipes/retains.\" into oc-dr1-dev"
    },
    {
      "commit": "075c4a3d631865b30e728da24657a78c6c564614",
      "tree": "788384e35c02cf36ac756ff37fc181466a1496ef",
      "parents": [
        "e4ac5bd8ce470ff8fac993c9d8ade724a0676a31",
        "c5f9c329c16f511dc4900c0c457cee82711e777e"
      ],
      "author": {
        "name": "Philip Quinn",
        "email": "pquinn@google.com",
        "time": "Thu Jul 20 04:11:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 04:11:22 2017 +0000"
      },
      "message": "Merge \"Ping the StatusBar about power key events. am: c3a503d8fd\" into oc-dr1-dev-plus-aosp\nam: c5f9c329c1\n\nChange-Id: I2906e0d6faae5a800cb70e13e5fb8fe590fe0bfa\n"
    },
    {
      "commit": "980808df5aea2b91f420f691606c67362b7e2f3a",
      "tree": "6f011065b0b7e4d11dcb0ceb351efd72fe682a19",
      "parents": [
        "231610fc1a9e78cf07779882e31e082e786c701a",
        "c3a503d8fd505d3f14b52d4af1c6e2509de7d6b5"
      ],
      "author": {
        "name": "Philip Quinn",
        "email": "pquinn@google.com",
        "time": "Thu Jul 20 04:01:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 04:01:51 2017 +0000"
      },
      "message": "Ping the StatusBar about power key events.\nam: c3a503d8fd\n\nChange-Id: I53c473abae0a58216bfa810d2e5df2da294d411d\n"
    },
    {
      "commit": "c3a503d8fd505d3f14b52d4af1c6e2509de7d6b5",
      "tree": "8da0e358c0dd6f5ccc312d313a07e1992eadcc93",
      "parents": [
        "8d51d3e512d8dd5f695c262cc29e4854058c65c6"
      ],
      "author": {
        "name": "Philip Quinn",
        "email": "pquinn@google.com",
        "time": "Tue Jul 18 23:23:41 2017 -0700"
      },
      "committer": {
        "name": "Philip Quinn",
        "email": "pquinn@google.com",
        "time": "Thu Jul 20 03:51:51 2017 +0000"
      },
      "message": "Ping the StatusBar about power key events.\n\nBug: 63183852\nTest: runtest systemui\n\nChange-Id: I5d8209396e3e761b404c1071a7004f34c6e6c927\n"
    },
    {
      "commit": "5a1f7ff0fe1bce8be53a991a0cfb67ec1bb48bf9",
      "tree": "2b9b5aa159284a375e8a5a6a8141f86525537106",
      "parents": [
        "6d626c24e3a0f2ee41cbb0abed77c162dafedacb",
        "ac3bd38735d1e0d7c26ca16721018a17a192c856"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 03:42:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 03:42:13 2017 +0000"
      },
      "message": "Merge \"Rename vendorExtension fields to vendorInfo.\""
    },
    {
      "commit": "6d626c24e3a0f2ee41cbb0abed77c162dafedacb",
      "tree": "de86401967521f3dcca14cb2aecc2cecdf5960f0",
      "parents": [
        "bd77b8e920c72fc8ba922747a543cb1d55a67afa",
        "7beabc264b371be485b136319d54e3cfac75dc41"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Jul 20 03:20:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 03:20:22 2017 +0000"
      },
      "message": "Merge \"Let\u0027s get a constant for O_MR1.\""
    },
    {
      "commit": "7beabc264b371be485b136319d54e3cfac75dc41",
      "tree": "29ae2658f732033538f1a1ec2ec86749d5dff599",
      "parents": [
        "1d47c55407f539d7d57ed16bd088de0a79a6ad82"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 19 13:57:35 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Jul 20 03:19:33 2017 +0000"
      },
      "message": "Let\u0027s get a constant for O_MR1.\n\nTest: none\nExempt-From-Owner-Approval: HULK SMASH!\nChange-Id: I440ebae4d0891d9044bbbfb5beaaaa98639aea98\n"
    },
    {
      "commit": "2412b4d979f0dbdb6ac8265bf97b3665fde83719",
      "tree": "54274f575a44904bc55666e661c169b37f48d48d",
      "parents": [
        "6c315479a3cd82ef1fd1ac02acfc270ef69b7956",
        "9f430b2782849090d2e5e3737304cd26724366fa"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jul 20 03:11:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 03:11:00 2017 +0000"
      },
      "message": "Merge \"frameworks/base: use proper nativehelper headers\" am: 826eafd958 am: 5c091dc944 am: c840945a78\nam: 9f430b2782\n\nChange-Id: Ibe321dd4a8aae9342c76da0780edf94b90e8cd3a\n"
    },
    {
      "commit": "9f430b2782849090d2e5e3737304cd26724366fa",
      "tree": "80e2e9cbd26b7805380828737e9b0553fbafda23",
      "parents": [
        "fe4ec9e9465eb4859845aeea5f1dfbb70b4c9d00",
        "c840945a7809b1fd55621d107ce799d8af370744"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jul 20 03:05:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 03:05:02 2017 +0000"
      },
      "message": "Merge \"frameworks/base: use proper nativehelper headers\" am: 826eafd958 am: 5c091dc944\nam: c840945a78\n\nChange-Id: I654e14f0d1b495450db81592a2e564e308746350\n"
    },
    {
      "commit": "c840945a7809b1fd55621d107ce799d8af370744",
      "tree": "55a8a8690fbe3de3497e95c7773b0422541ec470",
      "parents": [
        "12286b2608f69c3911c40f4dc2a070097373b73f",
        "5c091dc9449b583e18656a8850a61f557dfcc945"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jul 20 02:58:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 02:58:46 2017 +0000"
      },
      "message": "Merge \"frameworks/base: use proper nativehelper headers\" am: 826eafd958\nam: 5c091dc944\n\nChange-Id: I582cc33d13d04950ca066074c292141605f3ca27\n"
    },
    {
      "commit": "5c091dc9449b583e18656a8850a61f557dfcc945",
      "tree": "db4ca724dd661b112d2bd72da67f2a91edce0850",
      "parents": [
        "5f047a68d96f252772144a729f423c172ce816e4",
        "826eafd95885adbfc142f3f70ec82b4091abed85"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jul 20 02:50:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 02:50:53 2017 +0000"
      },
      "message": "Merge \"frameworks/base: use proper nativehelper headers\"\nam: 826eafd958\n\nChange-Id: I36f10ff4d963284a313f1cc5b368f82549a4adb2\n"
    },
    {
      "commit": "609f89bd632d97159946b918a20d0811e9990892",
      "tree": "22580cb7d9c070bfe939313f7ae125a47e24279c",
      "parents": [
        "bba76b2d09ca267a947494e3cd4087c357148479",
        "fe4ec9e9465eb4859845aeea5f1dfbb70b4c9d00"
      ],
      "author": {
        "name": "Ahmed ElArabawy",
        "email": "arabawy@google.com",
        "time": "Thu Jul 20 02:49:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 02:49:54 2017 +0000"
      },
      "message": "Merge \"Fix format of subsystem power stats\" into oc-dr1-dev am: 5512504bba\nam: fe4ec9e946\n\nChange-Id: I7dba5de4a5de74fd654ae5d1fe03abc625510f16\n"
    },
    {
      "commit": "fe4ec9e9465eb4859845aeea5f1dfbb70b4c9d00",
      "tree": "b344b514c8f24311cfe3dfb5823ec7d785f59f9c",
      "parents": [
        "bc5b6f412455c5c31addf415d65b0ce3fb89ad12",
        "5512504bba679ad14f9df31d6583bbf241a64381"
      ],
      "author": {
        "name": "Ahmed ElArabawy",
        "email": "arabawy@google.com",
        "time": "Thu Jul 20 02:43:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 02:43:54 2017 +0000"
      },
      "message": "Merge \"Fix format of subsystem power stats\" into oc-dr1-dev\nam: 5512504bba\n\nChange-Id: I3f6b818d34a2a54f73a7192d10d462b68d6e6ed0\n"
    },
    {
      "commit": "826eafd95885adbfc142f3f70ec82b4091abed85",
      "tree": "c687301d0ce95df97e79e82fba033cfdcc3e6035",
      "parents": [
        "b440b572d78d7cfc8a03030913465daac26bebad",
        "2279b2534272282a5b5152723235da397e49195c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 02:42:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 20 02:42:49 2017 +0000"
      },
      "message": "Merge \"frameworks/base: use proper nativehelper headers\""
    },
    {
      "commit": "5512504bba679ad14f9df31d6583bbf241a64381",
      "tree": "77d4c3272a10fa0ec47e7e694fcde2adccd977ab",
      "parents": [
        "1659b400b539dd7955e98673aae8f6f7db8ba862",
        "307edcd9c29ebc5c0b382f04cdee900bb9729a7b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 02:37:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 02:37:56 2017 +0000"
      },
      "message": "Merge \"Fix format of subsystem power stats\" into oc-dr1-dev"
    },
    {
      "commit": "bba76b2d09ca267a947494e3cd4087c357148479",
      "tree": "b5f2647638f4ccfff78a2cc8b841d96256fc812e",
      "parents": [
        "f4b76b6a0c4ca8118d724f7bae1168aa1bbbcd9d",
        "22101ca5a91e36f56b4d7cab2bb8517f679c6c86"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 01:55:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 01:55:46 2017 +0000"
      },
      "message": "Merge \"Don\u0027t show a custom description if any transformation fail.\""
    },
    {
      "commit": "f3bbae7d6e812af3b6f565fd28a2be7ab1902810",
      "tree": "ba2d0359fddde538b2e120baab500a2db1f0c101",
      "parents": [
        "789f86907e497dd3044305da48083891463c91ef",
        "6b4b646d9c0fa42973a429dbe78c8919a2772961"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Jul 20 01:38:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 01:38:51 2017 +0000"
      },
      "message": "Merge \"Rename (FM) Radio to Broadcast Radio to avoid confusion with (GSM) Radio.\""
    },
    {
      "commit": "a10484f845b65f89ccaa47790d09359f597704d9",
      "tree": "48021a0a1809e217b4ea104c5c72448bc94fbce2",
      "parents": [
        "7632aae310caa4a01f7ababf8b23727ad7a302d0",
        "24416b86af597355d5959fab11548747ab203e36"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Thu Jul 20 01:21:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 01:21:35 2017 +0000"
      },
      "message": "Merge \"Add config_demoModePackage to symbols\" into oc-dr1-dev am: 3789b629c7\nam: 24416b86af\n\nChange-Id: I56c901316a664aada485bf97a8f42596ea76d2bb\n"
    },
    {
      "commit": "24416b86af597355d5959fab11548747ab203e36",
      "tree": "1eec5a8665473a7d40edbe3897648daa1fe600d8",
      "parents": [
        "187a26d602c5671b34f7460de145ef5e2062db40",
        "3789b629c7bd18711c350ecc54587ceaed73de52"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Thu Jul 20 01:15:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 01:15:48 2017 +0000"
      },
      "message": "Merge \"Add config_demoModePackage to symbols\" into oc-dr1-dev\nam: 3789b629c7\n\nChange-Id: I859bc8f2f1d314bb6a50741cb8e393be94cdbae6\n"
    },
    {
      "commit": "3789b629c7bd18711c350ecc54587ceaed73de52",
      "tree": "b24f130df2099550a3373c057e914f7aad5800f1",
      "parents": [
        "7bd4b3912bb7f968a8389d14bdf4e0ff4839fe3d",
        "b589d7b1987ee604fddeeb3c48628dcaf27d8422"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Thu Jul 20 01:04:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 01:04:51 2017 +0000"
      },
      "message": "Merge \"Add config_demoModePackage to symbols\" into oc-dr1-dev"
    },
    {
      "commit": "875c282ccd627707510ceee181b82881a44b0542",
      "tree": "8f4879c1071152f5ad5030127b2c107bc1f03523",
      "parents": [
        "bfa50d4852037787569fd16bb217b7595cbb403f",
        "85544ba5eb3642976ea0f85fb9e86401661afc2b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 00:56:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 00:56:39 2017 +0000"
      },
      "message": "Merge \"Adjust tests to new android-support-test + espresso libraries.\""
    },
    {
      "commit": "2b594992635b94332a5e541c335d27af51401bb0",
      "tree": "16456aaf206d9d6323c348d43cb63c70d366ae53",
      "parents": [
        "58b66588b6c7ea88c3b81afe0a0e05123d9f9123",
        "19da1cf72e8c448743a8c27ac6d73424ae42c7ec"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Jul 20 00:43:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 00:43:02 2017 +0000"
      },
      "message": "Merge \"Encode the entire class loader context for dex2oat\""
    },
    {
      "commit": "58b66588b6c7ea88c3b81afe0a0e05123d9f9123",
      "tree": "ddced280d6f8d2a7eb5f88aa263fc5aad831d428",
      "parents": [
        "dc751a3867c278533ba22d8aeec5e1b531f886ad",
        "e8de514b10c733d6146a09524962944cf1fd6edc"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 00:34:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 00:34:14 2017 +0000"
      },
      "message": "Merge \"Merge \"MediaRouter: Introduce and use getFallbackRoute method\" into oc-dr1-dev am: 7b3bd1d547 am: 4dec845d52\""
    },
    {
      "commit": "e8de514b10c733d6146a09524962944cf1fd6edc",
      "tree": "ab7edd30f4808f2d8090964f512afda942d23acf",
      "parents": [
        "ea3ac27b13b6c068f3b9bc42b42f9699965008ba",
        "4dec845d52fc676eda9808c082ca7b0e53d439b3"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jul 20 00:32:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 00:32:10 2017 +0000"
      },
      "message": "Merge \"MediaRouter: Introduce and use getFallbackRoute method\" into oc-dr1-dev am: 7b3bd1d547\nam: 4dec845d52\n\nChange-Id: I07d405b81ec43d720ec843a87e6a3bb07e03aea7\n"
    },
    {
      "commit": "dc751a3867c278533ba22d8aeec5e1b531f886ad",
      "tree": "a17a72b6e59bd0c00d4d5855acb828fbc543bc47",
      "parents": [
        "ea3ac27b13b6c068f3b9bc42b42f9699965008ba",
        "b65051579fd9d0a625686ba41808e0092a0ee40e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 00:29:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 00:29:59 2017 +0000"
      },
      "message": "Merge \"Add provider support for metadata extraction\""
    },
    {
      "commit": "4dec845d52fc676eda9808c082ca7b0e53d439b3",
      "tree": "e8ae2e538dcdfc48f95b802e5c7a83d1ac538517",
      "parents": [
        "19bf135234b8ef61b849d6e8e0ca75fe280db708",
        "7b3bd1d5472046f79ecfb4367f28ce2391edb837"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jul 20 00:25:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 00:25:11 2017 +0000"
      },
      "message": "Merge \"MediaRouter: Introduce and use getFallbackRoute method\" into oc-dr1-dev\nam: 7b3bd1d547\n\nChange-Id: I0bf675f16c233b8b0a83f7bf20c9a42e3b76cbbb\n"
    },
    {
      "commit": "7b3bd1d5472046f79ecfb4367f28ce2391edb837",
      "tree": "487b243ac6fee4bd44fab7d63613c9c9fa7e47b9",
      "parents": [
        "f113a07d9e7f1a706ac70aabf74f0e560f9b1fe3",
        "59579ce59d6e2c42e6ea1b389ba7e228aaa9122f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 00:18:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 00:18:20 2017 +0000"
      },
      "message": "Merge \"MediaRouter: Introduce and use getFallbackRoute method\" into oc-dr1-dev"
    },
    {
      "commit": "2b8d44f907d92941b74d12c3abf7a41e8eff893d",
      "tree": "6bee0f39cf31adb1e2bfcc6c430354536a1313b3",
      "parents": [
        "11ed01b4b2a279dc16ea30c9aa8f7b0b0e2be502",
        "b6f844d28cc7a7bf2b477a904263fcbe9b26d2c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 00:17:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 00:17:35 2017 +0000"
      },
      "message": "Merge \"Add a command line option to optimize individual splits\""
    },
    {
      "commit": "11ed01b4b2a279dc16ea30c9aa8f7b0b0e2be502",
      "tree": "666dc553cdfc2ff042bf207151d232341ab0ab6d",
      "parents": [
        "37705c344386d767d8a3bd96335b79daf9db6b43",
        "1d0e83d2cee794ba576d573119e826905a4422cd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 00:17:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 00:17:12 2017 +0000"
      },
      "message": "Merge \"Refactor the arguments passed to dexopt invocations\""
    },
    {
      "commit": "b589d7b1987ee604fddeeb3c48628dcaf27d8422",
      "tree": "6fa4d1d6fa7205f1727e30e083c31c6265c0e2a2",
      "parents": [
        "f113a07d9e7f1a706ac70aabf74f0e560f9b1fe3"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed Jul 19 15:41:34 2017 -0700"
      },
      "committer": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed Jul 19 17:13:29 2017 -0700"
      },
      "message": "Add config_demoModePackage to symbols\n\nBug: 62712426\nTest: make -j100\nChange-Id: I95a398a74d273d0aa7639989a367e902b305fa6c\n"
    },
    {
      "commit": "339665ff58a8401c5472c4cbcfc2794986d2f858",
      "tree": "e47e9c4e7d4586935c458e16f80a0b57fc35e9af",
      "parents": [
        "0de8832b5f4c03758940009c43c9d50b81dcd24d",
        "5bd5011b4fda23b6c1ee4a7310c06980b4d8188a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 00:04:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 00:04:03 2017 +0000"
      },
      "message": "Merge \"Update FINGERPRINT_ERROR_VENDOR documentation\""
    },
    {
      "commit": "e05f37e0a6fcf4719f1f12078ffd5eea690f8877",
      "tree": "f4b1d3246b87ffc72878ea7cc17238a01e55f2d8",
      "parents": [
        "f113a07d9e7f1a706ac70aabf74f0e560f9b1fe3"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Jul 19 16:55:45 2017 -0700"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Jul 20 00:01:33 2017 +0000"
      },
      "message": "Revert disabling of eSIM wipes/retains.\n\nThis is a revert of change I414a16cde11e76ccc390e7a63a6803f5b402fe78.\nAs an additional safety latch, we bypass all logic (either wipe or\nretain) if the eSIM has never been provisioned. An unprovisioned eSIM\ncannot possibly have profiles - indeed, we don\u0027t show the \"Wipe eSIM\"\ncheckbox in this case - so there\u0027s no reason to tell the LPA to retain\nthem.\n\nBug: 63693573\nTest: TreeHugger + factory reset local test\nChange-Id: I1fea50db317388e81823bf1bd0977ffe787a05e0\n"
    },
    {
      "commit": "825719bb92396e4853b8e84e065a2d1c8cd461c4",
      "tree": "392c8230a9ca6c8dd1cc061a6b58d092d8a190cf",
      "parents": [
        "dc90f42cd6ee4b8656aa71c12f06fb49bfb8cf0b",
        "8ffa981686dbf0f118ba14946811d33004f00f4c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 19 23:47:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 23:47:16 2017 +0000"
      },
      "message": "Merge \"Reducing bitmap sizes in notifications\" into oc-dr1-dev\nam: 8ffa981686\n\nChange-Id: I20fbb857570c0e7bb02659b9026b0800d5939bc2\n"
    },
    {
      "commit": "8ffa981686dbf0f118ba14946811d33004f00f4c",
      "tree": "2d21303259ab850a8da44a8eccf2a6869c9da44f",
      "parents": [
        "b0bf1d479f3b3b052f62cb30403e5b6f5457a6e9",
        "15733d1f8592de90823012570fd8db4fd3408f14"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 19 23:41:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 23:41:44 2017 +0000"
      },
      "message": "Merge \"Reducing bitmap sizes in notifications\" into oc-dr1-dev"
    },
    {
      "commit": "4de4de3fa3e0929f8e5d6d9be1c040708248c667",
      "tree": "3c23e623a4997260f47b316d6bcf0ce5f5dcb273",
      "parents": [
        "2a0e61f1dbf88ec7afaed18ddc2a3ddfdcbaf3ff",
        "d0426628f60d063836c0dce691d4698b12434724"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 19 23:37:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 23:37:32 2017 +0000"
      },
      "message": "Merge \"Reducing bitmap sizes in notifications\""
    },
    {
      "commit": "ac3bd38735d1e0d7c26ca16721018a17a192c856",
      "tree": "aeae0ac50219ce9f288e189d136c88299aad8c3b",
      "parents": [
        "6b4b646d9c0fa42973a429dbe78c8919a2772961"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jul 19 14:47:18 2017 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jul 19 16:26:46 2017 -0700"
      },
      "message": "Rename vendorExtension fields to vendorInfo.\n\nBug: b/63634552\nTest: instrumentation\nChange-Id: Ic552f41dfd5be57fcbc64690358b14070b7efa60\n"
    },
    {
      "commit": "6b4b646d9c0fa42973a429dbe78c8919a2772961",
      "tree": "65166180f415d66ab3f20a7e99ef02c94bd5634a",
      "parents": [
        "6e292694612780d8d5ce90917c12a33c517c6993"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jul 19 10:52:28 2017 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jul 19 16:26:46 2017 -0700"
      },
      "message": "Rename (FM) Radio to Broadcast Radio to avoid confusion with (GSM) Radio.\n\nBug: b/63405337\nTest: instrumentation\n\nChange-Id: I33c3e450602e521b77b6167f9866278980f17743\n"
    },
    {
      "commit": "307edcd9c29ebc5c0b382f04cdee900bb9729a7b",
      "tree": "07e5c282809653d80cd26acfdc29d7245147ecbe",
      "parents": [
        "dc7b2bc5e3b1d00f02b5c9a9dc8fde2a3c459bff"
      ],
      "author": {
        "name": "Ahmed ElArabawy",
        "email": "arabawy@google.com",
        "time": "Fri Jul 07 17:48:13 2017 -0700"
      },
      "committer": {
        "name": "Ahmed ElArabawy",
        "email": "arabawy@google.com",
        "time": "Wed Jul 19 16:25:46 2017 -0700"
      },
      "message": "Fix format of subsystem power stats\n\nThe Subsystem power stats string in batteryStats dumpsys has an extra\nnewline that is causing PowerBug to skip the line when parsing the\nhistory information.\nAlso, the string for subsystem power stats is missing a heading title\nand has some redundant text\n\nThis commit fixes these format errors so powerbug can read and parse that\nline successfully\n\nBug: 63447034\nTest: Manual testing + Read the bugreport by historian and verify output\n\nChange-Id: Idf971823dd5f769e653b4788b00fc025593d0d3d\nSigned-off-by: Ahmed ElArabawy \u003carabawy@google.com\u003e\n"
    },
    {
      "commit": "6e292694612780d8d5ce90917c12a33c517c6993",
      "tree": "2fcfe9cdea1e5786cb712c4ca06fab7cc4b4c9b8",
      "parents": [
        "d98427b1bcf42b669dd0ad3c51b7b67fa7bf629f",
        "4482b1413656b9c0c5937b4d7a73235f872a6678"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jul 19 23:20:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 23:20:26 2017 +0000"
      },
      "message": "Merge \"Implement out-of-band metadata images.\""
    },
    {
      "commit": "85544ba5eb3642976ea0f85fb9e86401661afc2b",
      "tree": "0983fbb78e13ce46a3bf55de45b8c44a0551451e",
      "parents": [
        "261ec603d48898859b82f0b9a23048bd8978d9b5"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Mon Jun 26 15:58:49 2017 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Wed Jul 19 16:07:15 2017 -0700"
      },
      "message": "Adjust tests to new android-support-test + espresso libraries.\n\nTest: make tests\n\nChange-Id: I7a41199cd7f0739f660a49b1af32e64f58590301\n"
    },
    {
      "commit": "b65051579fd9d0a625686ba41808e0092a0ee40e",
      "tree": "64fe5a872fb7fafb385d48829b17162970e14920",
      "parents": [
        "bfa02faad774b1f3352ac23444dc363c48071a36"
      ],
      "author": {
        "name": "Julian Mancini",
        "email": "dooper@google.com",
        "time": "Tue Jun 27 13:29:09 2017 -0700"
      },
      "committer": {
        "name": "Julian Mancini",
        "email": "dooper@google.com",
        "time": "Wed Jul 19 15:46:23 2017 -0700"
      },
      "message": "Add provider support for metadata extraction\n\nIn this CL, I\u0027m adding ability to retrieve image metadata. I\u0027ve added\nthe class MetadataRetriever that can currently retrieve Exif data from\nan image. This class is used withing FileSystemProvider in order to\nreturn a given image\u0027s exif data.\n\nTest: Hidden API\nBug: 62621970\nChange-Id: Ibb329492df4db1a65f65722c6a52582c43de8fe5\n"
    },
    {
      "commit": "b4e2f04b536ce55ce26202ff02b30a9d7c7060a7",
      "tree": "144048442b2af6bcb00336984ba82a5cf5cb92da",
      "parents": [
        "dc7b2bc5e3b1d00f02b5c9a9dc8fde2a3c459bff"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jul 19 15:34:38 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jul 19 15:34:38 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I33e4b0269d92dd0dcca49ac2ff9f752713683c2e\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "19da1cf72e8c448743a8c27ac6d73424ae42c7ec",
      "tree": "24f83e4564d3b1c19526a51a7ac4fc63d8f66eb3",
      "parents": [
        "b6f844d28cc7a7bf2b477a904263fcbe9b26d2c4"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Jul 12 18:52:49 2017 -0700"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Jul 19 15:20:16 2017 -0700"
      },
      "message": "Encode the entire class loader context for dex2oat\n\nUntil now the split dependencies were passed as a flatten list to dex2oat.\nIn the presence of DelegateLastClassLoaders this is no longer enough to\nensure the correctness of the compilation.\n\nThis CL encodes the split dependencies together with their declared class\nloader in a format accepted by dex2oat.\n\nBug: 38138251\nTest: runtest -x\nservices/tests/servicestests/src/com/android/server/pm/dex/DexoptUtilsTest.java\n\nChange-Id: Iaabd5d8bd5e6d027a8de5a408777fd517063d9f1\n"
    },
    {
      "commit": "e9685cab9af3d9fae5929f89e5e4d199e242efba",
      "tree": "ac5abece59c5f17a823687fa59a4ecad36f22d8c",
      "parents": [
        "d2eb1035ef30a583a06e41e17112c5019f152e95",
        "18856321057942a353e3c99eeff3ab417e39513d"
      ],
      "author": {
        "name": "Ahmed ElArabawy",
        "email": "arabawy@google.com",
        "time": "Wed Jul 19 22:17:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 22:17:21 2017 +0000"
      },
      "message": "Merge \"Add Configuration to APF Policy\" into oc-dr1-dev am: 1da6af31ff\nam: 1885632105\n\nChange-Id: I5949798a6531344ed90301f452165838fa8adb6a\n"
    },
    {
      "commit": "d2eb1035ef30a583a06e41e17112c5019f152e95",
      "tree": "bcd80c018b802b7506e0a023dd576bb7b6fb91d4",
      "parents": [
        "25cefd109601bab6c846bf724dffd2df0cef616d",
        "15c21ffad983afdcd69c55ed1a2b40d2c281892d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 19 22:15:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 22:15:24 2017 +0000"
      },
      "message": "Merge \"Fix Fragment.onCreate() not being called in some cases.\""
    },
    {
      "commit": "18856321057942a353e3c99eeff3ab417e39513d",
      "tree": "bf618ed7e21e60a9c53569d0ed747f2bec9b6c83",
      "parents": [
        "85fa07b8312262eddbe795ca00ebd451dab7b8d3",
        "1da6af31ffb67e43a004ba2dddc4be0a0cb7edce"
      ],
      "author": {
        "name": "Ahmed ElArabawy",
        "email": "arabawy@google.com",
        "time": "Wed Jul 19 22:11:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 22:11:40 2017 +0000"
      },
      "message": "Merge \"Add Configuration to APF Policy\" into oc-dr1-dev\nam: 1da6af31ff\n\nChange-Id: I16346bb98a0b9259f7c3f51e318c472cfc1bb492\n"
    },
    {
      "commit": "b6f844d28cc7a7bf2b477a904263fcbe9b26d2c4",
      "tree": "240080c594d95241e9eed63aa36b96d813bc3198",
      "parents": [
        "1d0e83d2cee794ba576d573119e826905a4422cd"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Jul 17 15:23:21 2017 -0700"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Jul 19 15:04:48 2017 -0700"
      },
      "message": "Add a command line option to optimize individual splits\n\nThe new option is \"--split SplitName\" and applies to \"adb shell cmd\npackage compile\" command.\n\nUsage example:\nadb shell cmd package compile -m speed --split split_feature_a.apk\ncom.android.cts.classloadersplitapp\n\nBug: 38138251\n\nTest: adb install-multiple CtsClassloaderSplitApp.apk\nCtsClassloaderSplitAppFeatureA.apk CtsClassloaderSplitAppFeatureB.apk\n      adb shell cmd package compile -m speed --split split_feature_a.apk\ncom.android.cts.classloadersplitapp\n      check the status of split_feature_a\n      runtest -x\nservices/tests/servicestests/src/com/android/server/pm/dex/DexoptOptionsTests.java\n\nChange-Id: I579bb12fa6699f99cd3824f185bd9352fb8007c5\n"
    },
    {
      "commit": "1da6af31ffb67e43a004ba2dddc4be0a0cb7edce",
      "tree": "32bd51e78d13a665137ee5a8e0ae89a2517cb05c",
      "parents": [
        "4dfb200d1b13d52da53b9849e813550af8778b4f",
        "4dd7c58fc8fcc5a2c50de5e8eff05ddc5c3b0b8b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 19 22:02:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 22:02:09 2017 +0000"
      },
      "message": "Merge \"Add Configuration to APF Policy\" into oc-dr1-dev"
    },
    {
      "commit": "1d0e83d2cee794ba576d573119e826905a4422cd",
      "tree": "6def83b86b1dbc462a108e56994d2db71364d022",
      "parents": [
        "af11a49d8c2952b7d40611340b8fc4381601920d"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Jul 17 15:12:01 2017 -0700"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Jul 19 14:58:27 2017 -0700"
      },
      "message": "Refactor the arguments passed to dexopt invocations\n\nWrap the arguments passed to the various performDexopt calls into the\nDexoptOptions object.\n\nThis will make adding extra arguments (like compile only a split) much\neasier and avoid extending quite a few internal methods.\n\nBug: 38138251\nTest: adb shell cmd package compile ....\n      adb shell cmd package bg-dexopt-job ...\n      install new apps and check that they compiled\n      runtest -x\nservices/tests/servicestests/src/com/android/server/pm/dex/DexoptOptionsTests.java\n\nChange-Id: Ia9930edd2dceb7535d6168eceb8e3199c82b6306\n"
    },
    {
      "commit": "5bd5011b4fda23b6c1ee4a7310c06980b4d8188a",
      "tree": "7acc0cf1aab64bbb9d16de5f103fad99a932ce7c",
      "parents": [
        "9fa81d232da0c322a2b813b548e686d045a3a0b3"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Jul 19 12:18:33 2017 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Jul 19 12:39:53 2017 -0700"
      },
      "message": "Update FINGERPRINT_ERROR_VENDOR documentation\n\nFixes: 63818396\n\nTest: make -j\nChange-Id: I9a879764b7ac16b2683a79f5365b49249c5c8d78\n"
    },
    {
      "commit": "9fa81d232da0c322a2b813b548e686d045a3a0b3",
      "tree": "304f40658c4b2e4fd8c59a9c99497f0403ccc36b",
      "parents": [
        "b0bcf793a53ec0b3900d212874bfd9b6a2b956f2",
        "d14099d231fa14736aac0f2b822151b0acc4debc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 19 19:02:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 19:02:19 2017 +0000"
      },
      "message": "Merge \"Unhide several Fingerprint APIs\""
    },
    {
      "commit": "b0bcf793a53ec0b3900d212874bfd9b6a2b956f2",
      "tree": "a7a40644c293bc7815a776d62d2b433563f462a5",
      "parents": [
        "1f0764f1f18791445e6bb3b33cbcb6eb562790b5",
        "85fa07b8312262eddbe795ca00ebd451dab7b8d3"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jul 19 18:56:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 18:56:20 2017 +0000"
      },
      "message": "Merge \"Default gradient should be the dark version\" into oc-dr1-dev am: 4dfb200d1b\nam: 85fa07b831\n\nChange-Id: I66389304ab13274dabafe2993d8cd2a5a172d1c0\n"
    },
    {
      "commit": "85fa07b8312262eddbe795ca00ebd451dab7b8d3",
      "tree": "330058dd48d6378fa50e0954d960bcd6a99851d2",
      "parents": [
        "19ad4c2055c001293a6d57450855ee4192feee40",
        "4dfb200d1b13d52da53b9849e813550af8778b4f"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jul 19 18:48:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 18:48:15 2017 +0000"
      },
      "message": "Merge \"Default gradient should be the dark version\" into oc-dr1-dev\nam: 4dfb200d1b\n\nChange-Id: I72a0674c9a180f65536553e30f80317276073365\n"
    },
    {
      "commit": "1f0764f1f18791445e6bb3b33cbcb6eb562790b5",
      "tree": "6208a970248e924717136e7b7a1e6f62a249ccc7",
      "parents": [
        "94b87271c3b08b4cfd6871f069c009c8ad80905c",
        "2fc52d4a897ad952ddd10acd0a1b8ec313b291d3"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Jul 19 18:47:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 18:47:27 2017 +0000"
      },
      "message": "Merge \"Update logic for attribution of per-cpu cluster times to each uid.\""
    },
    {
      "commit": "94b87271c3b08b4cfd6871f069c009c8ad80905c",
      "tree": "95a0557c63e5a11f202d669f52c64f210d9147b9",
      "parents": [
        "598225ae7b772f9eafb16d6b48b1928ce7ec5959",
        "fd9c4a54cf91ce88a200614149efee10dc9a7595"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Jul 19 18:42:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 18:42:32 2017 +0000"
      },
      "message": "Merge \"Close idle sqlite connections\""
    },
    {
      "commit": "598225ae7b772f9eafb16d6b48b1928ce7ec5959",
      "tree": "dd040a8a29d442a3b4bc4d3fef838685d8379db0",
      "parents": [
        "1e249aeafa3539f2a4a2bb47b1fb2996f7627b01",
        "445c304f5a2a2a93d06bdb24d0cd9472beb0a1fd"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Wed Jul 19 18:40:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 18:40:48 2017 +0000"
      },
      "message": "Merge \"UpdateEngine: Expose unbind as system API.\""
    },
    {
      "commit": "4dfb200d1b13d52da53b9849e813550af8778b4f",
      "tree": "685050b1183ee6b6f50d63a26833089b3fad6025",
      "parents": [
        "d5f442d65b943247ace54e601f811e0f579c3cf5",
        "78d4afffb12327e8c097f736dd918a03f4e6ed70"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 19 18:40:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 18:40:38 2017 +0000"
      },
      "message": "Merge \"Default gradient should be the dark version\" into oc-dr1-dev"
    },
    {
      "commit": "4482b1413656b9c0c5937b4d7a73235f872a6678",
      "tree": "ab208b2bfd66c2f5e8eb2d0dd6b90586110209d9",
      "parents": [
        "c05ea28fc5b6d09f79f7fdedb27a84c661d0784c"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Mon Jul 17 13:57:12 2017 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jul 19 11:20:06 2017 -0700"
      },
      "message": "Implement out-of-band metadata images.\n\nThis saves a lot of HIDL bandwidth, by not including raw image data in\nmetadata vector.\n\nBug: b/63702941\nTest: instumentalization, none added\nChange-Id: I4aa3df126e4e9ab1821d98ea91d4badec5a2cf82\n"
    },
    {
      "commit": "15733d1f8592de90823012570fd8db4fd3408f14",
      "tree": "952401f4b5d652f767f11577aa482bd648d3bd63",
      "parents": [
        "b02cbdeeb3cb4d7989d93649daac01d4ebb89fd6"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Jul 11 13:19:59 2017 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 19 18:06:09 2017 +0000"
      },
      "message": "Reducing bitmap sizes in notifications\n\nBitmap sizes could be arbitrary large when they were sent\nover to the system. We\u0027re now reducing them to reasonable\nsizes.s\n\nAlso fixed that notification bitmaps were not put into\nashmem anymore since it got lost in a refactor.\n\nTest: code inspection\nBug: 62319200\nMerged-In: I87db7656e749666b9eab1f67fd497f155c407e18\nChange-Id: I87db7656e749666b9eab1f67fd497f155c407e18\n"
    },
    {
      "commit": "d0426628f60d063836c0dce691d4698b12434724",
      "tree": "654b147dc46f74c58c3195c0994f672c85e28165",
      "parents": [
        "ac86bc8764a30677cac34f07fc8e3ed68316136a"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Jul 11 13:19:59 2017 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 19 11:05:26 2017 -0700"
      },
      "message": "Reducing bitmap sizes in notifications\n\nBitmap sizes could be arbitrary large when they were sent\nover to the system. We\u0027re now reducing them to reasonable\nsizes.s\n\nAlso fixed that notification bitmaps were not put into\nashmem anymore since it got lost in a refactor.\n\nTest: code inspection\nBug: 62319200\nChange-Id: I87db7656e749666b9eab1f67fd497f155c407e18\n"
    },
    {
      "commit": "9d4ed7c3cfa9a2789e19dccc6c775fc5d8985512",
      "tree": "f83567e4426c425dcb0c16c130d6d87c026f32b9",
      "parents": [
        "cde91feeb3d4b55654cd35c51cfa7e416bd9dd9c"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sat Jul 08 22:10:45 2017 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Jul 19 10:58:02 2017 -0700"
      },
      "message": "Assign cpu times to correct battery state bucket.\n\nBug: 63526591\nTest: cts-tradefed run singleCommand cts-dev -m CtsIncidentHostTestCases -t \\\n      com.android.server.cts.BatteryStatsValidationTest\n      bit FrameworksCoreTests:com.android.internal.os.BatteryStatsTests\nChange-Id: I1bbc3968b6e8f298c8b6d7c25bf931555de94aae\n"
    },
    {
      "commit": "24d31ba7dad5dcc833756b6126d27f6adfb1ae3b",
      "tree": "8d0255b9baed685ee0b2ead9b3decaadeb8b6a58",
      "parents": [
        "c189595b2e882d1ba0933fe8382c95abc4d1c591",
        "dd415c07348d1b0a3bdefd9fb86f8a155f04d199"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Jul 19 17:57:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 17:57:22 2017 +0000"
      },
      "message": "Merge \"Fix static analyzer complaints\" am: a3bde81205 am: 3e0a8b1d2b am: c6c395b6b1\nam: dd415c0734\n\nChange-Id: Iab6e42f39e7f058b823551932f55b05429c0da48\n"
    },
    {
      "commit": "15c21ffad983afdcd69c55ed1a2b40d2c281892d",
      "tree": "ec81facc53fc8e7ec6f8ed3dc733b77d21c6521f",
      "parents": [
        "a9f592fc4da56044b83a431a273a66428b191049"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jul 19 10:47:48 2017 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jul 19 10:51:17 2017 -0700"
      },
      "message": "Fix Fragment.onCreate() not being called in some cases.\n\nBug 62798751\n\nWhen an application process has been killed with a retained instance\nfragment on its back stack, and a configuration change causes\nstate save, the retained instance fragment was not calling onCreate()\nwhen it was popped back into existence.\n\nThe cause of the problem is that the mRetaining flag was being set,\nand when it was supposed to go through onCreate(), it was skipped.\nThis CL uses a new flag to judge whether or not a Fragment has\ncalled onCreate() or not.\n\nTest: I512f8c174f557ee7ed18a9b9dc5c0c3e7a5843a5\nSupport Lib Change: Ia66a1f474d815f657b6962097139c796f7fa198b\n\nChange-Id: Ia7878f4ac67ee8cfa05903ba6749ab9851f603ee\n"
    },
    {
      "commit": "dd415c07348d1b0a3bdefd9fb86f8a155f04d199",
      "tree": "3bd2653046d833fac6ac78787df5a6e6429e55db",
      "parents": [
        "b099455971953c8d3a0875ec7ca301a4a27306f2",
        "c6c395b6b161a4e28983f7d51e2c4b58e5422a8d"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Jul 19 17:49:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 17:49:54 2017 +0000"
      },
      "message": "Merge \"Fix static analyzer complaints\" am: a3bde81205 am: 3e0a8b1d2b\nam: c6c395b6b1\n\nChange-Id: I6b2e0d2f2aa60b347699e7149a0c2af3ea0f6c93\n"
    },
    {
      "commit": "c6c395b6b161a4e28983f7d51e2c4b58e5422a8d",
      "tree": "c3748afb5bdcf2d1b78c7b2efe903b7b137e8fe5",
      "parents": [
        "263e83370e8e20f8100a5bbd015ad7fef5558cf7",
        "3e0a8b1d2b5134ee58576efe71c7a9da1be3c192"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Jul 19 17:41:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 17:41:55 2017 +0000"
      },
      "message": "Merge \"Fix static analyzer complaints\" am: a3bde81205\nam: 3e0a8b1d2b\n\nChange-Id: Ia66a6a5ab4fd59772a5df71ede75227d353e5d25\n"
    },
    {
      "commit": "c189595b2e882d1ba0933fe8382c95abc4d1c591",
      "tree": "1b98873e7ab26cb7b750f12c46b736f9ad2f5a19",
      "parents": [
        "907ebe9a9fa6dbb5494fe6593a9490f57818b5d6",
        "0085752bd02aaafea8084d71218e886d92e16956"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Jul 19 17:37:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 17:37:07 2017 +0000"
      },
      "message": "Merge \"Log if there is malformed data in the proc file.\""
    },
    {
      "commit": "3e0a8b1d2b5134ee58576efe71c7a9da1be3c192",
      "tree": "80afda857552dd3fdb57d68b9ddbce3881a094fa",
      "parents": [
        "3a6a8b9baa524cae439308fe74b7831f4f51dadd",
        "a3bde812059bc5781b3691b1efc8bc15addd094a"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Jul 19 17:36:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 17:36:23 2017 +0000"
      },
      "message": "Merge \"Fix static analyzer complaints\"\nam: a3bde81205\n\nChange-Id: I39f7b56c6abc0398cd517eef174b0620dbc50caa\n"
    },
    {
      "commit": "907ebe9a9fa6dbb5494fe6593a9490f57818b5d6",
      "tree": "db213a570b60b61444462393424190aec0081426",
      "parents": [
        "ac86bc8764a30677cac34f07fc8e3ed68316136a",
        "ffe74357aec5330098795000e131e8d581b8b274"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Jul 19 17:33:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 17:33:44 2017 +0000"
      },
      "message": "Merge \"Make SharedPreferences check with higher precision\""
    },
    {
      "commit": "a3bde812059bc5781b3691b1efc8bc15addd094a",
      "tree": "5a607ea5bf4642577fc33e15f93b4e44f5d71866",
      "parents": [
        "1585b2e7b75d2e1358cc0069f9fe7bcbb2f88417",
        "d657a38d874283455cdcca1b3bd70af77dd8c1a4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 19 17:26:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 19 17:26:36 2017 +0000"
      },
      "message": "Merge \"Fix static analyzer complaints\""
    },
    {
      "commit": "2279b2534272282a5b5152723235da397e49195c",
      "tree": "884c0a32e34c87d58e8f36329eb77d6dec7a8ab4",
      "parents": [
        "a1d67fb38ec02150d674bc3b8d8354b53417552b"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jul 19 09:50:45 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jul 19 10:06:40 2017 -0700"
      },
      "message": "frameworks/base: use proper nativehelper headers\n\nlibnativehelper exports headers under nativehelper. These were\navailable before incorrectly as global headers in order to give\naccess to jni.h.\n\nTest: modules using frameworks/base find headers\nBug: 63762847\nChange-Id: I0f9f231acdebe460f279135462f43d3e32eff64d\n"
    },
    {
      "commit": "ac86bc8764a30677cac34f07fc8e3ed68316136a",
      "tree": "02f42244a706a5e97e694aaca5e8eab621a40045",
      "parents": [
        "116947f9cc63128fda6d5a89ab2b24cfd556642c",
        "1aa79494ce3ee488886f57a15fdabb5d889da766"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 19 16:43:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 16:43:42 2017 +0000"
      },
      "message": "Merge \"Remove unused includes\""
    },
    {
      "commit": "369907f02efd7f25d8063f38ecef6cf65c703572",
      "tree": "66beca70cac7520de68cfd9a277f6108bff166f1",
      "parents": [
        "73f94e789664a7cf8d7f48643146277f280220ba"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jul 14 14:53:39 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 19 18:26:51 2017 +0200"
      },
      "message": "Keyguard: Factor out Screen and Wakefulness lifecycles\n\nTest: runtest systemui\nBug: 62446740\nChange-Id: Ife34c1f4299b152a6352445adc8c9fc3c757e87c\n"
    },
    {
      "commit": "ffe74357aec5330098795000e131e8d581b8b274",
      "tree": "33450dc54828a4029e460cbd4e50f5f7be5777df",
      "parents": [
        "3779fb5f575adb17152a27b1c86c658217f60a6d"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon Jul 17 12:41:53 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Jul 19 15:04:12 2017 +0000"
      },
      "message": "Make SharedPreferences check with higher precision\n\nWhen two processes modify shared preferences we use the timestamp to\nfigure out if the file was changes underneath. Do this with the highest\nprecision available (instead of sec) as before.\n\nIt would be possible to make the check more reliable by writing a unique\nid to the shared pref file, but this would make this check much more\nexpensive in the common case that nothing changed. Considering that this\nhas not been a problem and we don\u0027t officially give any guarantee for\nthis sounds like a good middle-ground.\n\nChange-Id: I04c96b6a946618d5599c26410c88d7cd654d31fb\nTest: SharedPreferencesTest\nFixes: 62949739\n"
    },
    {
      "commit": "1aa79494ce3ee488886f57a15fdabb5d889da766",
      "tree": "cddd8cec7b5f9216179e6e4eb2aa58f36bc1fdd8",
      "parents": [
        "3fdfedb0180145198631b6074f4ea3eb69ae1f7d"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Wed Jul 19 11:01:05 2017 -0400"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Wed Jul 19 11:01:11 2017 -0400"
      },
      "message": "Remove unused includes\n\nTest: make\n\nChange-Id: I2baead9f81db488e1ae4a83354cb396841085b71\n"
    },
    {
      "commit": "c05ea28fc5b6d09f79f7fdedb27a84c661d0784c",
      "tree": "8751edd7973e4e3a53cd691e47c9ec79ef92644e",
      "parents": [
        "3fdfedb0180145198631b6074f4ea3eb69ae1f7d",
        "33d0a78c28126618488b8ffd382f7cb596f56502"
      ],
      "author": {
        "name": "Carlos Vinueza",
        "email": "chinesco@google.com",
        "time": "Wed Jul 19 14:43:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 14:43:36 2017 +0000"
      },
      "message": "Merge \"Adding 26 free short codes for DCB and other purposes\" am: 1585b2e7b7 am: 3a6a8b9baa am: 263e83370e\nam: 33d0a78c28\n\nChange-Id: Idee829d7a874cc2dd7c850c5a9b8807a1d72ecd1\n"
    },
    {
      "commit": "33d0a78c28126618488b8ffd382f7cb596f56502",
      "tree": "51ea0cba5088c038e8b693b8d6588377e3d1f1b2",
      "parents": [
        "49824690de74feb10d924f04a73bb5e24291efa6",
        "263e83370e8e20f8100a5bbd015ad7fef5558cf7"
      ],
      "author": {
        "name": "Carlos Vinueza",
        "email": "chinesco@google.com",
        "time": "Wed Jul 19 14:37:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 14:37:59 2017 +0000"
      },
      "message": "Merge \"Adding 26 free short codes for DCB and other purposes\" am: 1585b2e7b7 am: 3a6a8b9baa\nam: 263e83370e\n\nChange-Id: Iaa2f0574fd83fb1cbe6bfbe65424e12e10b1076f\n"
    },
    {
      "commit": "263e83370e8e20f8100a5bbd015ad7fef5558cf7",
      "tree": "e2b53a2ec2ea11c787c74951b6401263f38cc89d",
      "parents": [
        "450c3bc1cd0e319e8d20e243146fd7739ef8fa86",
        "3a6a8b9baa524cae439308fe74b7831f4f51dadd"
      ],
      "author": {
        "name": "Carlos Vinueza",
        "email": "chinesco@google.com",
        "time": "Wed Jul 19 14:33:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 14:33:04 2017 +0000"
      },
      "message": "Merge \"Adding 26 free short codes for DCB and other purposes\" am: 1585b2e7b7\nam: 3a6a8b9baa\n\nChange-Id: I61ae7d0404463c160dd22675c84b0782f33a3c5d\n"
    },
    {
      "commit": "3a6a8b9baa524cae439308fe74b7831f4f51dadd",
      "tree": "5fa85133cd6ea2482e7dd9cca65039a6ce0a6128",
      "parents": [
        "a76d88d26d8bd60c5e0ec7fe3b4e254081cac057",
        "1585b2e7b75d2e1358cc0069f9fe7bcbb2f88417"
      ],
      "author": {
        "name": "Carlos Vinueza",
        "email": "chinesco@google.com",
        "time": "Wed Jul 19 14:26:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 14:26:55 2017 +0000"
      },
      "message": "Merge \"Adding 26 free short codes for DCB and other purposes\"\nam: 1585b2e7b7\n\nChange-Id: Ia85bdccb4c6b15c6b5b7974f4cb5cc34af04d8d1\n"
    },
    {
      "commit": "1585b2e7b75d2e1358cc0069f9fe7bcbb2f88417",
      "tree": "0fc305f7cbc6cf4a5c6e76d7d8dffbd30e74cfa7",
      "parents": [
        "8feaad72499feae1ee6e4c0edf75aa4eaa31b10c",
        "2bfbb6cae5ef56d405afac1ed75dd4a6f7581ba2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 19 14:13:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 19 14:13:36 2017 +0000"
      },
      "message": "Merge \"Adding 26 free short codes for DCB and other purposes\""
    },
    {
      "commit": "a9f592fc4da56044b83a431a273a66428b191049",
      "tree": "f8fc65850cea56fb021fa342903cc38beaaf49a7",
      "parents": [
        "74a77919c897a029d54ebc9a0eaf90801efb3213",
        "3f52f6344a54caf1c84fced96232e701edb72ff3"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed Jul 19 14:11:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 14:11:38 2017 +0000"
      },
      "message": "Merge \"Add new configuration values for demo mode\" into oc-dr1-dev am: f2dc5c69a4\nam: 3f52f6344a\n\nChange-Id: I6bda3fb8b8eee7f19d40eb57a00f2df0106f3a17\n"
    },
    {
      "commit": "3f52f6344a54caf1c84fced96232e701edb72ff3",
      "tree": "d47670da4df8e61850b8d9aa4d1a3532cdb4ce3b",
      "parents": [
        "3e45cde6b53db66da0b6bd8efe39916e9e97b3c9",
        "f2dc5c69a4bd6bbf12291b22f41df269f8e05ce9"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed Jul 19 14:06:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 14:06:05 2017 +0000"
      },
      "message": "Merge \"Add new configuration values for demo mode\" into oc-dr1-dev\nam: f2dc5c69a4\n\nChange-Id: I84a07c360044384b397767c29ac3751060c60900\n"
    },
    {
      "commit": "f2dc5c69a4bd6bbf12291b22f41df269f8e05ce9",
      "tree": "86e8c7878d95394f2e66873b7c27f2d2e83cfeaa",
      "parents": [
        "f89512c7316167de114c9865283253d9071c9e53",
        "2fba03c4ea3230ec952af11c42defd50776ab7c0"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed Jul 19 13:59:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 13:59:22 2017 +0000"
      },
      "message": "Merge \"Add new configuration values for demo mode\" into oc-dr1-dev"
    },
    {
      "commit": "74a77919c897a029d54ebc9a0eaf90801efb3213",
      "tree": "677d38c6d453c66f339180cfd1b5daa8fd12c292",
      "parents": [
        "71b257b5f4fe5a7cbd46ae82a8d33a51fe43b6ac",
        "ea0302a9580c6b026007ca631cd44a8bd9861bc3"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jul 19 13:55:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 13:55:55 2017 +0000"
      },
      "message": "Merge \"Add DRMO_MODULATION program identifier type.\""
    },
    {
      "commit": "ea0302a9580c6b026007ca631cd44a8bd9861bc3",
      "tree": "b8c919fb592ae8b4f9cbb7381334d37e5d2475c9",
      "parents": [
        "fee9758c4b15a216eead8d5fec6ecda2231090f3"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Mon Jul 17 15:40:33 2017 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jul 19 06:53:24 2017 -0700"
      },
      "message": "Add DRMO_MODULATION program identifier type.\n\nBug: b/63702941\nTest: it builds\nChange-Id: I430af5a98fa29f7666be815947c8456fc37e54ab\n"
    },
    {
      "commit": "5c936fcfd3b7e330aeb0f3158529fb65f02c13e0",
      "tree": "4daca8180abcad1b0c057eff985541812b4ad153",
      "parents": [
        "0d05da79fb6c0fb04f6ebd3cc16265c5ff9e6764",
        "18b388d67b041d0a12a75db4c8e2940b9a270f1b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 19 12:44:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 12:44:52 2017 +0000"
      },
      "message": "Merge \"Fix incorrect asserts\""
    }
  ],
  "next": "d350da9b4236d2d5fa7d7b73128997b9deeb8c90"
}
