)]}'
{
  "log": [
    {
      "commit": "968f7787e0e1c11dfadc9be8dbdddbe108cf7b03",
      "tree": "53624ea6467ec5ed66233ac55172d3e7d9518394",
      "parents": [
        "c2e09129e0924b742794dc841d49b8a711f93094",
        "f11a45e0365a3c2232b3abc2831c8086b87e21a4"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 12 03:22:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 12 03:22:35 2017 +0000"
      },
      "message": "Merge \"Move USE_COLORIZED_NOTIFICATIONS to com.android. am: 708a1ca16a  -s ours\" into oc-mr1-dev"
    },
    {
      "commit": "c2e09129e0924b742794dc841d49b8a711f93094",
      "tree": "53624ea6467ec5ed66233ac55172d3e7d9518394",
      "parents": [
        "74f7a1425f1262de519334576f583c08924752af",
        "8478911f5e9b066e2f68cdbeea9164d860be53a2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Aug 12 03:21:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 12 03:21:01 2017 +0000"
      },
      "message": "Merge \"Remove a bunch of deprecated @SystemApi.\" into oc-mr1-dev"
    },
    {
      "commit": "f11a45e0365a3c2232b3abc2831c8086b87e21a4",
      "tree": "9684f912c7bc1b8a28d0cdbc0452c2948522a97c",
      "parents": [
        "74f7a1425f1262de519334576f583c08924752af",
        "708a1ca16a26da074b80f07df29542199e072a9a"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Sat Aug 12 03:19:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 12 03:19:18 2017 +0000"
      },
      "message": "Move USE_COLORIZED_NOTIFICATIONS to com.android.\nam: 708a1ca16a  -s ours\n\nChange-Id: Id56b3821e6f0166812da2f75c8d41d7a14a0f814\n"
    },
    {
      "commit": "708a1ca16a26da074b80f07df29542199e072a9a",
      "tree": "420e350f8aa60fd5355ffcfe101dd087d2e10778",
      "parents": [
        "1cbfe74fc2822819a898c92b22200ae549692e8e"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 11 20:30:24 2017 -0400"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Sat Aug 12 01:32:09 2017 +0000"
      },
      "message": "Move USE_COLORIZED_NOTIFICATIONS to com.android.\n\nIt\u0027s @hidden, but CTS needs it to be out of the android.*\nnamespace too.\n\nFixes: 64613274\nTest: Grab the cts binaries(android-cts.zip) from OC Release\nTest: Extract and from android-cts/tools directory, launch ./cts-tradefed\nTest: On the DUT with CL cherrypicked, run the below(will run this test on both abi\u0027s):\nTest: run cts -m CtsPermission2TestCases -t android.permission2.cts.PermissionPolicyTest#testPlatformPermissionPolicyUnaltered --skip-connectivity-check --skip-preconditions --serial \u003cdevice serial\u003e\nTest: android.permission2.cts.PermissionPolicyTest#testPlatformPermissionPolicyUnaltered doesn\u0027t fail for android namespace:android.permission.TRIGGER_TIME_ZONE_RULES_CHECK\nChange-Id: I753c2cc19111f9ed39e7fc3e006aab096c733ddc\nMerged-In: I2046ae17b9e89ac0a83e182b91422fd242bc7557\n"
    },
    {
      "commit": "74f7a1425f1262de519334576f583c08924752af",
      "tree": "9684f912c7bc1b8a28d0cdbc0452c2948522a97c",
      "parents": [
        "d4446b79a3a0e43cd9abe468ef5c50a815626979",
        "d62e3cb5d67a8a88713ec794153a0528e04f79db"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 12 00:16:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 12 00:16:43 2017 +0000"
      },
      "message": "Merge \"Rename API to match StorageStats.\" into oc-mr1-dev"
    },
    {
      "commit": "d4446b79a3a0e43cd9abe468ef5c50a815626979",
      "tree": "c1c13c0a67e3a1f48ec249b572390f85bb36b6d7",
      "parents": [
        "9aa5b26aed3e51043827dab82d64ee2bd1e2e576",
        "a6f1523532c08387e4ecd0282460321b50aecf0e"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Sat Aug 12 00:16:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 12 00:16:01 2017 +0000"
      },
      "message": "Merge \"Implement region guessing.\" into oc-mr1-dev"
    },
    {
      "commit": "9aa5b26aed3e51043827dab82d64ee2bd1e2e576",
      "tree": "9a9a405b68b50ab4e542d418a71fd9ecfd54ce19",
      "parents": [
        "63953ef0412681c3d6e2ef4dfebb9f86709caae1",
        "a0c5ee1b322b579da25a2f433fd91734f5b07818"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 12 00:11:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 12 00:11:56 2017 +0000"
      },
      "message": "Merge \"Only destroy the storage area that had trouble.\" into oc-mr1-dev"
    },
    {
      "commit": "63953ef0412681c3d6e2ef4dfebb9f86709caae1",
      "tree": "4afeb131d324133e683520c1f57b51a5b7e1753a",
      "parents": [
        "4397f03378be5c4112aed59ed935d9046f404198",
        "1cbfe74fc2822819a898c92b22200ae549692e8e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 11 23:54:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 23:54:50 2017 +0000"
      },
      "message": "Merge \"AOD: Fix navbar flicker when transitioning to AOD\" into oc-dr1-dev\nam: 1cbfe74fc2\n\nChange-Id: I6b5c4ce303455e592ecb0e6c6bfcd238fbd8a7ef\n"
    },
    {
      "commit": "1cbfe74fc2822819a898c92b22200ae549692e8e",
      "tree": "27e77d8b7243d7eceb7c7fe4529c0c4e8d7e2f00",
      "parents": [
        "cff260adfcbcf31e3880f7fff40ad9d243bf3580",
        "8db9311cb683c58b7d61f812ae4975feca926aa4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 23:43:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 23:43:11 2017 +0000"
      },
      "message": "Merge \"AOD: Fix navbar flicker when transitioning to AOD\" into oc-dr1-dev"
    },
    {
      "commit": "4397f03378be5c4112aed59ed935d9046f404198",
      "tree": "b566016134a37a0f87a862c39084234487ef2757",
      "parents": [
        "0b4b9f9c02e4401c93ca4af08d3f0d31b64c8778",
        "cff260adfcbcf31e3880f7fff40ad9d243bf3580"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Aug 11 23:39:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 23:39:59 2017 +0000"
      },
      "message": "Merge \"Don\u0027t animate black background on cold launch from launcher\" into oc-dr1-dev\nam: cff260adfc\n\nChange-Id: Iad8a5b4524d70801eeb7b4abb14626b3ae127e32\n"
    },
    {
      "commit": "cff260adfcbcf31e3880f7fff40ad9d243bf3580",
      "tree": "5937df5b1110e969a9a874fc9ddf6a005863fc69",
      "parents": [
        "7b0dec4142000df8d2fa72a5932a7b44c9c10950",
        "07665126dfce542237b77151ceb812b96c16fb7e"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Aug 11 23:31:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 23:31:44 2017 +0000"
      },
      "message": "Merge \"Don\u0027t animate black background on cold launch from launcher\" into oc-dr1-dev"
    },
    {
      "commit": "0b4b9f9c02e4401c93ca4af08d3f0d31b64c8778",
      "tree": "dbffcf7a8cd244a838b9c558c20307f00c5b0789",
      "parents": [
        "414f1975b10ee1490ba573f6652444650aaa505a",
        "4ff5defa5328411035183b785a77db41778bc272"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 23:27:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 23:27:16 2017 +0000"
      },
      "message": "Merge \"Removing non-preferred activity from resolution set should not disrupt the preferred resolution\" into oc-mr1-dev"
    },
    {
      "commit": "414f1975b10ee1490ba573f6652444650aaa505a",
      "tree": "561889e7882505e5242cc32e60562aca5c42c54a",
      "parents": [
        "4dde010145ca398835bc7053c4131f85ce016313",
        "ef86310c44dea7c3994fd91a93dba82720e9cad8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 23:20:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 23:20:07 2017 +0000"
      },
      "message": "Merge \"@hide new API\" into oc-mr1-dev"
    },
    {
      "commit": "4dde010145ca398835bc7053c4131f85ce016313",
      "tree": "ee5302046f3f05f085898cde806bdd62d7c1d2ea",
      "parents": [
        "dd1a8663802c32fcc2d1973ba6bc6f67d8bb7749",
        "234ba3ef752742e2f87094e67896a8bde5709d12"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 22:47:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 22:47:53 2017 +0000"
      },
      "message": "Merge \"Camera2: Legacy: Add onRequestQueueEmpty callback\" into oc-mr1-dev"
    },
    {
      "commit": "dd1a8663802c32fcc2d1973ba6bc6f67d8bb7749",
      "tree": "b582f40c733945306a84f463b9a19bfb50e81abb",
      "parents": [
        "577e6bebd081507b1c4714ae59017e16f415f647",
        "7b0dec4142000df8d2fa72a5932a7b44c9c10950"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 11 22:36:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 22:36:24 2017 +0000"
      },
      "message": "Merge \"WTF when device has no persistent periodic syncs...\" into oc-dr1-dev\nam: 7b0dec4142\n\nChange-Id: I5498e5a3796a463501917874772be335785e1ca4\n"
    },
    {
      "commit": "577e6bebd081507b1c4714ae59017e16f415f647",
      "tree": "77522540b12d99568447b41aa5e5af21c5a1086a",
      "parents": [
        "6561f067bb0cf574342874a5154f64222c3c637d",
        "84626a4e3d5e64e5b04c4c1fbd4ef5d93caf32f9"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 11 22:29:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 22:29:00 2017 +0000"
      },
      "message": "Merge \"Change default temp threshold to use shutdown temp\" into oc-dr1-dev\nam: 84626a4e3d\n\nChange-Id: I4c3c5be04aaa1eee409ea706b387370cedf5b15b\n"
    },
    {
      "commit": "6561f067bb0cf574342874a5154f64222c3c637d",
      "tree": "208cfed4e3f8987615c16bfd1f6b29a694739883",
      "parents": [
        "e22ecbdd61a0ca4f8f5fa1829d80f67351a1af17",
        "07f41fb67e3e099e6dd5491f0f236bcc71779ec8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 21:56:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:56:59 2017 +0000"
      },
      "message": "Merge \"Promoting installExistingPackage to SystemApi\" into oc-mr1-dev"
    },
    {
      "commit": "e22ecbdd61a0ca4f8f5fa1829d80f67351a1af17",
      "tree": "fe080abfecb668cc7b8a7743bf0ce9e04c6ec330",
      "parents": [
        "4dd37fa9d9238c2788f43a1ee422c13a26bbf695",
        "bb39c858c7457b128b12e004915ef7c6c6a1f63f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 21:49:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:49:22 2017 +0000"
      },
      "message": "Merge \"Fix a bug that SurfaceView loses transformation\" into oc-mr1-dev"
    },
    {
      "commit": "4dd37fa9d9238c2788f43a1ee422c13a26bbf695",
      "tree": "8f6fa809cd61b982147ba07e4a4ecdce3cbe6e8a",
      "parents": [
        "c4913b6499a9a22b47dec58aa291dbe14a22412f",
        "b39042790cbc080b936cc0a08959e956d9759f73"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 21:48:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:48:29 2017 +0000"
      },
      "message": "Merge \"Merge \"docs: corrected grammar mistake in Class Overview\" into oc-dev am: dc12cb1fb2 am: f125024688\" into oc-mr1-dev"
    },
    {
      "commit": "a0c5ee1b322b579da25a2f433fd91734f5b07818",
      "tree": "ad54f611af0d39e06b901fd50365bdeab285f7e3",
      "parents": [
        "2593d707f78e72afa3fdbe98557497af0545ded3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 11 15:45:58 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 11 15:46:01 2017 -0600"
      },
      "message": "Only destroy the storage area that had trouble.\n\nConsider the case where CE failed to prepare; we\u0027d destroy both DE\nand CE, but then only recreate CE.  This change makes sure we only\ndestroy something we\u0027re willing to recreate.\n\nBug: 62338545\nTest: builds, boots\nChange-Id: I566791b59b35a30db70b0de3acfe624b239bf5d2\n"
    },
    {
      "commit": "b39042790cbc080b936cc0a08959e956d9759f73",
      "tree": "9578f2dd59ea48907a0576e5c59ccfa58ffdaf9e",
      "parents": [
        "61130c49a3e9be827c09660ed5b157056b9cf453",
        "f12502468821bd3d2aaaf7ebab63100145127955"
      ],
      "author": {
        "name": "Cindy Kuang",
        "email": "ckuang@google.com",
        "time": "Fri Aug 11 21:42:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 21:42:58 2017 +0000"
      },
      "message": "Merge \"docs: corrected grammar mistake in Class Overview\" into oc-dev am: dc12cb1fb2\nam: f125024688\n\nChange-Id: If510d503dc91c2bfd6a7a282dbf7210cbc7f2698\n"
    },
    {
      "commit": "c4913b6499a9a22b47dec58aa291dbe14a22412f",
      "tree": "894fcbaf6385a3fb6fdfd373e72a2bbb6fd466a0",
      "parents": [
        "eb098f2681227a8e57eafadf01024462ac6d7a84",
        "61130c49a3e9be827c09660ed5b157056b9cf453"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 21:40:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:40:57 2017 +0000"
      },
      "message": "Merge \"Merge \"docs:  replaced \"i.e.\" to fix formatting error\" into oc-dev am: 0580ac8a65 am: 07f5257b19\" into oc-mr1-dev"
    },
    {
      "commit": "eb098f2681227a8e57eafadf01024462ac6d7a84",
      "tree": "eff483392b8b1681d40a01552514380257869cd0",
      "parents": [
        "3df6be78754bdd379bdd90e3b07fa7e07e5f983b",
        "addb48a2ae930fd71324decdb4d91e52861f39ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 21:38:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:38:41 2017 +0000"
      },
      "message": "Merge \"Change PiP menu activity title to prevent duplicate announcement.\" into oc-mr1-dev"
    },
    {
      "commit": "7b0dec4142000df8d2fa72a5932a7b44c9c10950",
      "tree": "c135bedb0a86b61ff765c5294372d72146a01d4d",
      "parents": [
        "84626a4e3d5e64e5b04c4c1fbd4ef5d93caf32f9",
        "bbf6d8cfb3a151c516a8e2edb5070c18e9ad7b83"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 21:37:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:37:06 2017 +0000"
      },
      "message": "Merge \"WTF when device has no persistent periodic syncs...\" into oc-dr1-dev"
    },
    {
      "commit": "61130c49a3e9be827c09660ed5b157056b9cf453",
      "tree": "c96b8ce9959c24b8cf8db8908cc2b97cb38130db",
      "parents": [
        "3df6be78754bdd379bdd90e3b07fa7e07e5f983b",
        "07f5257b198382a4a513ab0c99cb4119353703ad"
      ],
      "author": {
        "name": "Cindy Kuang",
        "email": "ckuang@google.com",
        "time": "Fri Aug 11 21:34:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 21:34:57 2017 +0000"
      },
      "message": "Merge \"docs:  replaced \"i.e.\" to fix formatting error\" into oc-dev am: 0580ac8a65\nam: 07f5257b19\n\nChange-Id: I0ac6fa46922bb2866cfb416763dfcfac10fdd909\n"
    },
    {
      "commit": "8db9311cb683c58b7d61f812ae4975feca926aa4",
      "tree": "6db3f149f0d0b3c6768b46f4751d9aec63425cbf",
      "parents": [
        "0716c8e60ec30a1ef42a57ef19a091866b5984c7"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 11 19:43:17 2017 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 11 14:29:35 2017 -0700"
      },
      "message": "AOD: Fix navbar flicker when transitioning to AOD\n\nUnder certain circumstances, the transition to AOD can happen before\nthe navigation bar gets a chance to hide itself, which happens in a\ntraversal. To work around this, post turning the screen on such that\nit only happens after the next traversal.\n\nChange-Id: I178b9394e7cc6baa8e9552c9819c3ce9b044defb\nFixes: 64599221\nTest: Open Whatsapp / Gmail, turn off screen, verify navbar does not flicker.\n"
    },
    {
      "commit": "3df6be78754bdd379bdd90e3b07fa7e07e5f983b",
      "tree": "03e2c889e82a560b9526825d99ea5d87685909f7",
      "parents": [
        "5ba8e3dc788f858615a2efd6c3dead2ce515fe36",
        "3d615e4568fc649c56affcb6d1ce3322cf3cc7b6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 21:28:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:28:00 2017 +0000"
      },
      "message": "Merge \"Reland: PackageManager: update documentation for FEATURE_WIFI_PASSPOINT\" into oc-mr1-dev"
    },
    {
      "commit": "5ba8e3dc788f858615a2efd6c3dead2ce515fe36",
      "tree": "c7e9e6d29a80d450a752388f77246759a547c91a",
      "parents": [
        "149cfd37dbf3a6949feb1bc2488e26cc6ee14eec",
        "4c2b9555b7b52359ea14e201d7ec61b8edaf6232"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Aug 11 21:22:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:22:03 2017 +0000"
      },
      "message": "Merge \"Ensure dexopt is executed only with consistent package data\" into oc-mr1-dev"
    },
    {
      "commit": "84626a4e3d5e64e5b04c4c1fbd4ef5d93caf32f9",
      "tree": "00d83e3037c2b46da6ebb1efe02346e2cd6b2dc0",
      "parents": [
        "f12502468821bd3d2aaaf7ebab63100145127955",
        "d819c31050ea88960ec380994b9d982f28c67026"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 11 21:19:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:19:04 2017 +0000"
      },
      "message": "Merge \"Change default temp threshold to use shutdown temp\" into oc-dr1-dev"
    },
    {
      "commit": "f12502468821bd3d2aaaf7ebab63100145127955",
      "tree": "87ba6f6c6cc414dc7b7e3018e93de6e36292ee3b",
      "parents": [
        "07f5257b198382a4a513ab0c99cb4119353703ad",
        "dc12cb1fb29e445e0a72f388a388e356c5c0ec72"
      ],
      "author": {
        "name": "Cindy Kuang",
        "email": "ckuang@google.com",
        "time": "Fri Aug 11 21:14:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 21:14:33 2017 +0000"
      },
      "message": "Merge \"docs: corrected grammar mistake in Class Overview\" into oc-dev\nam: dc12cb1fb2\n\nChange-Id: I297557eb072b1fce0395c93c2a770623b5ba1642\n"
    },
    {
      "commit": "149cfd37dbf3a6949feb1bc2488e26cc6ee14eec",
      "tree": "98e0bf3a7601a22d11cd45b9ef5a15be193a49d6",
      "parents": [
        "5500732584aec55dd5acd649590ef7c88ec125b9",
        "38c61bf7bd14e6dbfd8ef7a3f2049f7191a90723"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 21:13:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:13:27 2017 +0000"
      },
      "message": "Merge \"Merge \"Catch BadParcelableException in RemoteConnection when setting extras.\" into oc-dr1-dev am: bcfa22584b\" into oc-mr1-dev"
    },
    {
      "commit": "d62e3cb5d67a8a88713ec794153a0528e04f79db",
      "tree": "c3e67c0d752547390ef0eeada297648bf8fff98f",
      "parents": [
        "2593d707f78e72afa3fdbe98557497af0545ded3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 11 15:04:12 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 11 15:10:38 2017 -0600"
      },
      "message": "Rename API to match StorageStats.\n\nSince they\u0027re both measuring app code (APKs), name this API\nconsistently with StorageStats.getAppBytes().\n\nBug: 64331226\nTest: builds, boots\nChange-Id: I1b00427b619a78c043b1b5fac2d0e6406b51d454\n"
    },
    {
      "commit": "5500732584aec55dd5acd649590ef7c88ec125b9",
      "tree": "4b1d11337f5ea5e427bda577adcde385b9a42e59",
      "parents": [
        "35ebb3c5358d338f9c603afbc05c83555f384926",
        "6aa05b82d82cb8bb4d8149e83750b03c3708dfd1"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Fri Aug 11 21:09:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:09:52 2017 +0000"
      },
      "message": "Merge \"Add \"Threading\" section to BackupAgent\u0027s class level javadoc\" into oc-mr1-dev"
    },
    {
      "commit": "38c61bf7bd14e6dbfd8ef7a3f2049f7191a90723",
      "tree": "30b7f85c4e9b2e4e059ddd67465740a55c8e6b43",
      "parents": [
        "35ebb3c5358d338f9c603afbc05c83555f384926",
        "bcfa22584b2c42648dd326b26b3c2cde6cd678f4"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Fri Aug 11 21:07:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 21:07:06 2017 +0000"
      },
      "message": "Merge \"Catch BadParcelableException in RemoteConnection when setting extras.\" into oc-dr1-dev\nam: bcfa22584b\n\nChange-Id: I36289ff0e5d2949d93ecbc0c18e131772706c9cc\n"
    },
    {
      "commit": "07f5257b198382a4a513ab0c99cb4119353703ad",
      "tree": "1d592e974c6ec12dacf79904ca9c25d4e629076f",
      "parents": [
        "bcfa22584b2c42648dd326b26b3c2cde6cd678f4",
        "0580ac8a651ee97156ab3b1527c0c3021cba5e12"
      ],
      "author": {
        "name": "Cindy Kuang",
        "email": "ckuang@google.com",
        "time": "Fri Aug 11 21:01:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 21:01:15 2017 +0000"
      },
      "message": "Merge \"docs:  replaced \"i.e.\" to fix formatting error\" into oc-dev\nam: 0580ac8a65\n\nChange-Id: I094bd99bcaaf51633ac887d38a9323ed5fdc54e2\n"
    },
    {
      "commit": "bcfa22584b2c42648dd326b26b3c2cde6cd678f4",
      "tree": "252b9ebe8f888067625000dad92d13ffe341f3a5",
      "parents": [
        "b6ba151a6ffecbd048bdc423dc4d3ad66de72dc4",
        "14343ee4c3bf71789683c322ff2796445d7e6d26"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Fri Aug 11 20:52:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 20:52:52 2017 +0000"
      },
      "message": "Merge \"Catch BadParcelableException in RemoteConnection when setting extras.\" into oc-dr1-dev"
    },
    {
      "commit": "8478911f5e9b066e2f68cdbeea9164d860be53a2",
      "tree": "142cb699fbf7142c24b23f75c4e870157195045f",
      "parents": [
        "2593d707f78e72afa3fdbe98557497af0545ded3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 11 14:45:43 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 11 14:45:47 2017 -0600"
      },
      "message": "Remove a bunch of deprecated @SystemApi.\n\nVerified that nobody should be using these APIs, and they\u0027ve been\ndeprecated long enough that we can remove them.\n\nBug: 62341924, 62263907, 62264550\nTest: make -j32 update-api \u0026\u0026 make\nChange-Id: I9a2333ca13e4984b71374aa7ffed081e5106c67e\n"
    },
    {
      "commit": "dc12cb1fb29e445e0a72f388a388e356c5c0ec72",
      "tree": "9f957f8f67583746f06c7d486fd385898b1e72e7",
      "parents": [
        "0580ac8a651ee97156ab3b1527c0c3021cba5e12",
        "2e98cc555e5cb1f0e632aa3344686841b17c4e28"
      ],
      "author": {
        "name": "Cindy Kuang",
        "email": "ckuang@google.com",
        "time": "Fri Aug 11 20:38:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 20:38:35 2017 +0000"
      },
      "message": "Merge \"docs: corrected grammar mistake in Class Overview\" into oc-dev"
    },
    {
      "commit": "35ebb3c5358d338f9c603afbc05c83555f384926",
      "tree": "1239affe5270bbc0ceee4b4fb2ea048ab4f68eb5",
      "parents": [
        "20c2641ad43b470df6c9a8c1424320cb19007287",
        "d8a52f237ca17c9f33fa5840a9024e48c46f4a43"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 20:38:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 20:38:01 2017 +0000"
      },
      "message": "Merge \"Fixing typo in swipe helper causing views not to be faded when swiped.\" into oc-mr1-dev"
    },
    {
      "commit": "0580ac8a651ee97156ab3b1527c0c3021cba5e12",
      "tree": "d05c4a317cf1ef5bde88e2db837cb0f476402428",
      "parents": [
        "49bef543b304e359fd673e35f93e2c4e544168b0",
        "12d3747c0b3fdd186d6ae10ef3dc28bb777cb63a"
      ],
      "author": {
        "name": "Cindy Kuang",
        "email": "ckuang@google.com",
        "time": "Fri Aug 11 20:33:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 20:33:34 2017 +0000"
      },
      "message": "Merge \"docs:  replaced \"i.e.\" to fix formatting error\" into oc-dev"
    },
    {
      "commit": "20c2641ad43b470df6c9a8c1424320cb19007287",
      "tree": "64352a26aadffcb052b609d1139d5c718048ef31",
      "parents": [
        "a606d1049fb98d9d4e3ed0856074d67cbbac9d36",
        "beec8e2b68aa285aabd6fc0e954e6f9916d67fb7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 20:29:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 20:29:03 2017 +0000"
      },
      "message": "Merge \"Save observer in call to commit\" into oc-mr1-dev"
    },
    {
      "commit": "a606d1049fb98d9d4e3ed0856074d67cbbac9d36",
      "tree": "431fae9de0cff6eea643e5013b2157c1f67b7333",
      "parents": [
        "0cfad5756654b4f8237cf33b3d21819d49b7f02f",
        "4ee785b698211b5ccce104e226b073ffbb12df55"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 20:15:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 20:15:58 2017 +0000"
      },
      "message": "Merge \"Each package can enqueue one toast at a time.\" into oc-mr1-dev"
    },
    {
      "commit": "bbf6d8cfb3a151c516a8e2edb5070c18e9ad7b83",
      "tree": "7d3a2bf8c4f95b5e8adb78612ecd10c4a87b8c81",
      "parents": [
        "b6ba151a6ffecbd048bdc423dc4d3ad66de72dc4"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 11 12:11:39 2017 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 11 19:36:03 2017 +0000"
      },
      "message": "WTF when device has no persistent periodic syncs...\n\n... when it most likely has some.\n\nBug: 64536115\nTest: manual\nChange-Id: I24c4c950b0266ef22918156c29384bc452f523af\n"
    },
    {
      "commit": "0cfad5756654b4f8237cf33b3d21819d49b7f02f",
      "tree": "af53f95f3089bfe7cf8caccc492fcc1a4d8f300a",
      "parents": [
        "3e4e9e234ac1b7f2b773e9947cdf5cbc037fe77e",
        "daf20731ca75b829302ad3dc81fc6df431959475"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 19:23:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 19:23:11 2017 +0000"
      },
      "message": "Merge \"Camera: fix legacy device CTS failure\" into oc-mr1-dev"
    },
    {
      "commit": "3e4e9e234ac1b7f2b773e9947cdf5cbc037fe77e",
      "tree": "ca7a58d948e013349b8a583f76220137ded3387c",
      "parents": [
        "24a94491e4011be260e4b8e683f8329abc945b1f",
        "fa4c8e7a5efbe8c5e7284925f15cf9c5585607bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 19:19:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 19:19:10 2017 +0000"
      },
      "message": "Merge \"Previous active volume dialog remains above a11y.\" into oc-mr1-dev"
    },
    {
      "commit": "24a94491e4011be260e4b8e683f8329abc945b1f",
      "tree": "4578abd0999542325c807e5494ef1ad15ba2de1d",
      "parents": [
        "e25757a10697e5d3d608e92e98299b8e7c2d4101",
        "0d21764980e3b77e5a44108c70dc923dbbe15b3b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 19:16:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 19:16:17 2017 +0000"
      },
      "message": "Merge \"Explicitly allow shell to update listener/assist\" into oc-mr1-dev"
    },
    {
      "commit": "d819c31050ea88960ec380994b9d982f28c67026",
      "tree": "992dd8d92f02c8e602e8fa1967504cf83a2e362a",
      "parents": [
        "b6ba151a6ffecbd048bdc423dc4d3ad66de72dc4"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 11 12:53:36 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 11 14:44:51 2017 -0400"
      },
      "message": "Change default temp threshold to use shutdown temp\n\nBase the temp threshold to be based on the shutdown temp lowered\nby some amount to ensure the warning can be seen before a shutdown.\n\nTest: runtest systemui\nChange-Id: I033a776e874d76018592954932ed5127e1b228ae\nFixes: 62845934\n"
    },
    {
      "commit": "4c2b9555b7b52359ea14e201d7ec61b8edaf6232",
      "tree": "cf73c7d4c8c0da8fd20af95f7c37d2d932e824f8",
      "parents": [
        "0c62487d4b849f3b279a42ce451c6471a099233f"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Aug 10 17:23:00 2017 -0700"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Aug 11 11:42:59 2017 -0700"
      },
      "message": "Ensure dexopt is executed only with consistent package data\n\nThe main objects bookkeeping packages (PackageParser.Package and its\ncorresponding ApplicationInfo) may be updated at different times. This\ncreates a window where the data stored in the ApplicationInfo is out of\ndate with respect to the data stored in PackageParser.Package.\n\nDuring install, the two objects are \"synced\" during doRename which updates\nthe package code paths.\n\nThis CLs moves the dexopt invocation from the install flow after doRename\nto ensure that dexopt logic gets a consistent view of the package.\n\nBug: 64493351\n\nTest: run cts-dev -t android.appsecurity.cts.ClassloaderSplitsTest -m\nCtsAppSecurityHostTestCases\n      inspect oat files after\nadb install-multiple CtsClassloaderSplitApp/CtsClassloaderSplitApp.apk\n    CtsClassloaderSplitAppFeatureA/CtsClassloaderSplitAppFeatureA.apk\n    CtsClassloaderSplitAppFeatureB/CtsClassloaderSplitAppFeatureB.apk\n\nChange-Id: I9131bcf49eb473a8fdc5eb0032d94080d4e9e94b\n"
    },
    {
      "commit": "07665126dfce542237b77151ceb812b96c16fb7e",
      "tree": "d80172bd8af34263d309ba238b7d8b2d70de6a76",
      "parents": [
        "cbdaf0410122bd3dba7503be92ec8cd4dd286027"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Aug 11 11:27:00 2017 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Aug 11 11:27:00 2017 -0700"
      },
      "message": "Don\u0027t animate black background on cold launch from launcher\n\nWhen animating cold start from launcher we can\u0027t compute the\nprogress in SurfaceControlWithBackground#calculateBgCrop() via\ntracking status bar insets. This CL won\u0027t animate bg crop\nin case the progress does not make sense.\n\nBug: 64598822\nTest: Cold launch letterboxed app from launcher.\nChange-Id: I82182a3c46dd4f81bcf056d1163f78c450bd9b83\n"
    },
    {
      "commit": "e25757a10697e5d3d608e92e98299b8e7c2d4101",
      "tree": "68dcf30f29082cd7d71513e4c93a42b2de59714b",
      "parents": [
        "252efbcf40186ac8625aaf57ce519b93022af0f6",
        "1e3b38bce133f803c0ada18c5ed4cf3155d0dbbc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 18:18:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 18:18:42 2017 +0000"
      },
      "message": "Merge \"usb string update\" into oc-mr1-dev"
    },
    {
      "commit": "252efbcf40186ac8625aaf57ce519b93022af0f6",
      "tree": "322e811247c7c41f42defa6457e6bb97480bc0d8",
      "parents": [
        "a9732da1f35fe674130aea083ea9496f23ad76d3",
        "a41fdcb20ab2c459e6fd02e8564fe60743fce82d"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 11 17:50:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 17:50:58 2017 +0000"
      },
      "message": "Merge \"Change SystemApi as per API council feedback\" into oc-mr1-dev"
    },
    {
      "commit": "ef86310c44dea7c3994fd91a93dba82720e9cad8",
      "tree": "32282a2fcd667573a139c2243995373b3b109cf4",
      "parents": [
        "003bd7e3ec71284b46a706c2ac9e298b3ffea732"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 11 10:42:14 2017 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 11 10:42:14 2017 -0700"
      },
      "message": "@hide new API\n\nChange-Id: Ic9cf7ecd80dd99eb8bcfc9810f4a9fddfe8f8fe4\nFixes: 64568898\nTest: None. No code change.\n"
    },
    {
      "commit": "a9732da1f35fe674130aea083ea9496f23ad76d3",
      "tree": "2d203a6cbcdf069f074ee62f8af9616e84de2bb5",
      "parents": [
        "070e3c0c7fe92dbd89029a582a54df1cc7b794ed",
        "07ea436685d76f426ce9516c7bd3d6474826d8c1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 17:38:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 17:38:11 2017 +0000"
      },
      "message": "Merge \"WebView: remove unused DATA_REDUCTION_PROXY_SETTING_CHANGED API\" into oc-mr1-dev"
    },
    {
      "commit": "070e3c0c7fe92dbd89029a582a54df1cc7b794ed",
      "tree": "e01db855ab128bbe53a7aff487de8f24dbe8d1ba",
      "parents": [
        "60409a925574c2e1e6572f92d1c24a37e86443f7",
        "3898ac12e4c6db1a023e7b9bc5ba34b686507d23"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Fri Aug 11 17:36:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 17:36:42 2017 +0000"
      },
      "message": "Merge \"WebView: add WebView#getSafeBrowsingPrivacyPolicyUrl() API\" into oc-mr1-dev"
    },
    {
      "commit": "60409a925574c2e1e6572f92d1c24a37e86443f7",
      "tree": "811a698b6ef650ccdb57a8d1847a5d28b58e490b",
      "parents": [
        "2593d707f78e72afa3fdbe98557497af0545ded3",
        "4dc098aed14cf42a343932d2074025e8caf16feb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 17:26:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 17:26:07 2017 +0000"
      },
      "message": "Merge \"Reset fingerprint lockout upon successful unlock\" into oc-mr1-dev"
    },
    {
      "commit": "4ee785b698211b5ccce104e226b073ffbb12df55",
      "tree": "a879485b4b67df8dc16975e2ac3e68f59997be83",
      "parents": [
        "af706b40de30a8623e18a585dfac35cc8b8a4be8"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Fri Aug 11 12:49:56 2017 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Fri Aug 11 13:17:42 2017 -0400"
      },
      "message": "Each package can enqueue one toast at a time.\n\nChange-Id: I5fe3db663d1d13ece8c670ca60bdc76dcaa5cc72\nFixes:64529000\nTest: manual\n"
    },
    {
      "commit": "beec8e2b68aa285aabd6fc0e954e6f9916d67fb7",
      "tree": "78a967bb1e4af2cc24ce6618b6f2b8340c55297f",
      "parents": [
        "003bd7e3ec71284b46a706c2ac9e298b3ffea732"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 11 10:15:04 2017 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 11 10:15:04 2017 -0700"
      },
      "message": "Save observer in call to commit\n\nThe observer used to be saved in a round-about way; being passed\nto the \"commit\" message handler and set there. The idea was that\nif there were multiple calls to commit() with different observers,\nit would be strange to wipe out the first observer during the\nsecond call to commit. However, setting the observer only in the\ncommit handler means there are other methods [namely abandon()\nand setPermissionsResult()] where the observer will either not\nbe called unless the commit message handler was run or the first\nobserver might be wiped out with multiple commit calls.\n\nThe only way to track this properly would be to generate a\ncommit ID and assign an observer with that commit ID. However,\nthere doesn\u0027t appear to be a legit use case for a caller to invoke\ncommit multiple times on the same session with different observers.\nSo, we just set the observer directly in the commit() method.\n\nChange-Id: I5e0d6c163ea84d1f49780aa899afb2e1cdf17584\nFixes: 64564511\nTest: cts-tradefed run commandAndExit cts-dev -t android.appsecurity.cts.PkgInstallSignatureVerificationTest#testInstallEphemeralRequiresV2Signature -m CtsAppSecurityHostTestCases\n"
    },
    {
      "commit": "2593d707f78e72afa3fdbe98557497af0545ded3",
      "tree": "e283dca14ec1be1ffc92e640538c2203b7224558",
      "parents": [
        "f56c63b23fa1fddd11f6bd3defb559fa172ee9ca",
        "5d463b6c885965fa47daf6e7897e818ec44edaec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 16:56:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 16:56:10 2017 +0000"
      },
      "message": "Merge \"Pleasant sound implemented for in-call notif.\" into oc-mr1-dev"
    },
    {
      "commit": "bb39c858c7457b128b12e004915ef7c6c6a1f63f",
      "tree": "5f5a5cd326ff3b65f7e8c252f37a41eb0126dc72",
      "parents": [
        "f56c63b23fa1fddd11f6bd3defb559fa172ee9ca"
      ],
      "author": {
        "name": "Sheng-Hao Tsao",
        "email": "shenghao@google.com",
        "time": "Thu Aug 10 13:41:20 2017 +0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Aug 11 16:54:20 2017 +0000"
      },
      "message": "Fix a bug that SurfaceView loses transformation\n\nSurfaceView created for on-screen preview sometimes loses\ntransformation information in the Camera2 API with HALv1\nenvironment, and therefore produced wrongly transformed frames.\n\nIt\u0027s because in RequestThreadManager.configureOutputs(), the\ntransformation set by LegacyCameraDevice.setSurfaceOrientation()\nis cleared at mGLThreadManager.setConfigurationAndWait().\n\nThe bug is fixed by setting transformation information again\nafter mGLThreadManager.setConfigurationAndWait().\n\nBUG\u003d63313861\nTEST\u003dCheck on minnie with GCA and CameraIQTesting app. Preview always\ndisplays correct transformation in Camera2\u003c\u003d\u003eHALv1 environment.\n\nChange-Id: Ic395047a120a21b3968dedb4314bdbe519c932e6\n"
    },
    {
      "commit": "f56c63b23fa1fddd11f6bd3defb559fa172ee9ca",
      "tree": "23a20d7ecdfbed44219548202a40b2ef51888c0f",
      "parents": [
        "b4472f4bde86f77aeefb6213a163adecbdf0ca01",
        "52cde7d10948ad11781d64d1d8a28ec758c7c1d5"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Aug 11 16:32:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 16:32:32 2017 +0000"
      },
      "message": "Merge \"Add dirty_image_objects file.\" into oc-mr1-dev"
    },
    {
      "commit": "234ba3ef752742e2f87094e67896a8bde5709d12",
      "tree": "edd1c61d1d30c498948510c44e426d663c33b0a8",
      "parents": [
        "57ae4db22508d3ee764650fec89effb5f3f461c8"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Aug 11 09:11:23 2017 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Aug 11 09:32:20 2017 -0700"
      },
      "message": "Camera2: Legacy: Add onRequestQueueEmpty callback\n\nonRequestQueueEmpty callback needs to be supported for legacy HAL1\ndevices.\n\nTest: Camera CTS\nBug: 64483624\nChange-Id: I268a1fe7577788c4e4e13dfecd7bb7abe0d82e6c\n"
    },
    {
      "commit": "14343ee4c3bf71789683c322ff2796445d7e6d26",
      "tree": "f01107161bf77665c586b72ede0922e7b7787dfc",
      "parents": [
        "756d93964db29d9bab8510f82df167aef3fef2ed"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 11 09:24:41 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 11 09:26:07 2017 -0700"
      },
      "message": "Catch BadParcelableException in RemoteConnection when setting extras.\n\nUnlike the code in Telecom which can use Bundle.setDefusable(..), this\nframework code is used within a Connection Manager\u0027s code space, so the\nsetDefusable method does not work.\n\nTo prevent crashing the Connection Manager\u0027s app, catching the exception\nand ignoring extras in this case (not much else we can do).\n\nI\u0027ve also filed a bug against the offending component known for putting\nbad parcelables into the extras.\n\nTest: Modified code to force this scenario.\nBug: 64499462\nChange-Id: If44ad2e2c8e285d513969c6babe5a798242da53d\n"
    },
    {
      "commit": "b4472f4bde86f77aeefb6213a163adecbdf0ca01",
      "tree": "58ebb220d6f971c83cecf94332f21fcb582a4e66",
      "parents": [
        "7aab318c969b7a9073f245fa3b32e0e5a58a328f",
        "a13b3e257418b722282b1c4b5aaef316503bc127"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 16:22:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 16:22:59 2017 +0000"
      },
      "message": "Merge \"Group new free notis if autogroup summary exists\" into oc-mr1-dev"
    },
    {
      "commit": "7aab318c969b7a9073f245fa3b32e0e5a58a328f",
      "tree": "f82af07e54ccce5c0ec463f1aa3ddead46566e44",
      "parents": [
        "d9d5d43f89f077f45dd1a37684e2ce8130e2741f",
        "ae76c77780f25bfe67b11c96b749b356f9955b92"
      ],
      "author": {
        "name": "Philipp Weiß",
        "email": "phweiss@google.com",
        "time": "Fri Aug 11 15:33:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 15:33:05 2017 +0000"
      },
      "message": "Merge \"Dismiss SystemUIDialogs on ACTION_CLOSE_SYSTEM_DIALOGS\" into oc-mr1-dev"
    },
    {
      "commit": "0d21764980e3b77e5a44108c70dc923dbbe15b3b",
      "tree": "189d75beb8c7168c53d3444285eb7324c8cd8ef7",
      "parents": [
        "edf33843071f91a3ad9456a02e42b909f5662ca2"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Aug 11 11:26:04 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Aug 11 11:32:15 2017 -0400"
      },
      "message": "Explicitly allow shell to update listener/assist\n\nOddly, this was flaky; sometimes shell could update\nthe entries\n\nFixes: 63793946\nTest: cts\ncts-tradefed run cts-dev --module DevicePolicyManager\n--test com.android.cts.devicepolicy.ManagedProfileTest\ncts-tradefed run cts-dev --module DevicePolicyManager --test\ncom.android.cts.devicepolicy.ManagedProfileTest\ncts-tradefed run cts-dev --module DevicePolicyManager\n--test com.android.cts.devicepolicy.ManagedProfileTest\n\nChange-Id: I5cc6d6a49ad083e68cac1717f97b025966619102\n"
    },
    {
      "commit": "a41fdcb20ab2c459e6fd02e8564fe60743fce82d",
      "tree": "f5b6afc4271071fd6e2e73a1e8188a16d62ad448",
      "parents": [
        "d9d5d43f89f077f45dd1a37684e2ce8130e2741f"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 11 13:22:36 2017 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 11 15:09:52 2017 +0000"
      },
      "message": "Change SystemApi as per API council feedback\n\nAPI council have requested a manifest constant be added\nto the SystemApi directly in preference to an indirect\nSystemApi constant here:\nandroid.provider.TimeZoneRulesDataContract.READER_PERMISSION.\n\nThis is the first of three changes to (1) add the new constant,\n(2) switch over code using the constant, (3) remove the\nconstant.\n\nBug: 64568899\nTest: None, build only\nChange-Id: Ib9766591979886d1db3b1d7321536dabf5cf81a8\n(cherry picked from commit 8bb4140516c0e18d6c3cbb4215cedc306a2a6da9)\n"
    },
    {
      "commit": "1e3b38bce133f803c0ada18c5ed4cf3155d0dbbc",
      "tree": "c26d4878696054fb6f69acbf39665724be0221e6",
      "parents": [
        "d9d5d43f89f077f45dd1a37684e2ce8130e2741f"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Aug 11 09:05:20 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Aug 11 13:53:26 2017 +0000"
      },
      "message": "usb string update\n\nChange-Id: Ib55ce7dbb0e9e5d25e01fd70b99cad5494cd619c\nFixes: 63157187\nTest: make\n"
    },
    {
      "commit": "d9d5d43f89f077f45dd1a37684e2ce8130e2741f",
      "tree": "d5edbb17b83057b102cbf39491647f34e5065851",
      "parents": [
        "3d558d8dd8e26bd4e0516129cea9f49f40e4ef94",
        "b6ba151a6ffecbd048bdc423dc4d3ad66de72dc4"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Fri Aug 11 12:50:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 12:50:34 2017 +0000"
      },
      "message": "Merge \"Enforce policy for camera gesture in keyguard\" into oc-dev am: 49bef543b3  -s ours\nam: b6ba151a6f  -s ours\n\nChange-Id: Ie26efb399e409d4ca90b434f9dbe6ee648d08c36\n"
    },
    {
      "commit": "b6ba151a6ffecbd048bdc423dc4d3ad66de72dc4",
      "tree": "aba5a5cec0baa412587e1421c03126e65e8adc83",
      "parents": [
        "cad75e24371ff7d4e713d755f461f598d10af91b",
        "49bef543b304e359fd673e35f93e2c4e544168b0"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Fri Aug 11 12:34:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 12:34:00 2017 +0000"
      },
      "message": "Merge \"Enforce policy for camera gesture in keyguard\" into oc-dev\nam: 49bef543b3  -s ours\n\nChange-Id: I69369945e8fc5c1090c8ee217b5d193f5fb1236d\n"
    },
    {
      "commit": "49bef543b304e359fd673e35f93e2c4e544168b0",
      "tree": "fbe2880c6b438eaddc51b4d2348027321a4e44df",
      "parents": [
        "6e749c392bb99be5eb0d4b1819222beefbba33d0",
        "98ec92375d75630c10595bfcbae184ad7350e2d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 12:25:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 12:25:01 2017 +0000"
      },
      "message": "Merge \"Enforce policy for camera gesture in keyguard\" into oc-dev"
    },
    {
      "commit": "3d558d8dd8e26bd4e0516129cea9f49f40e4ef94",
      "tree": "d5edbb17b83057b102cbf39491647f34e5065851",
      "parents": [
        "106dc34fb2cbf68f484b7f23c1325d104f72d99f",
        "454f53f7fd7084d6d9cda4376cb8ff7c4dca7983"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 12:10:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 12:10:46 2017 +0000"
      },
      "message": "Merge \"FRP: clear FRP when setup complete if not set up\" into oc-mr1-dev"
    },
    {
      "commit": "106dc34fb2cbf68f484b7f23c1325d104f72d99f",
      "tree": "b9cb5c910bb3069ce120e47e072aa5306cca0c3e",
      "parents": [
        "a6d62d7b8db2b7d1a214c63754d7d4825622536d",
        "57d22f6b318cfc2a7e57e5e10d433af212d8f67b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 10:42:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 10:42:24 2017 +0000"
      },
      "message": "Merge \"Fix the strings accordingly for policy transparency dialogs\" into oc-mr1-dev"
    },
    {
      "commit": "ae76c77780f25bfe67b11c96b749b356f9955b92",
      "tree": "097a7c85acb5efa50e053a79cc6e99c2114af288",
      "parents": [
        "a6d62d7b8db2b7d1a214c63754d7d4825622536d"
      ],
      "author": {
        "name": "phweiss",
        "email": "phweiss@google.com",
        "time": "Wed Jul 05 18:54:54 2017 +0200"
      },
      "committer": {
        "name": "Philipp Weiß",
        "email": "phweiss@google.com",
        "time": "Fri Aug 11 10:38:19 2017 +0000"
      },
      "message": "Dismiss SystemUIDialogs on ACTION_CLOSE_SYSTEM_DIALOGS\n\nThis fixes the bug where different dialogs can appear\nover the ambient screen or the Recent Apps screen.\n\nBug: 63286397\nTest: manual, runtest systemui\nChange-Id: I86d0cdd3d30e0ea8cbdae2dc220e1f988cf6decb\n(cherry picked from commit 679dc2492ce1286a44c9dcd60e18dc97dd886a0a)\n"
    },
    {
      "commit": "a6d62d7b8db2b7d1a214c63754d7d4825622536d",
      "tree": "e86b7b70d4cd073623d81a86149ba64e20028a20",
      "parents": [
        "0ee1e6d3c1c493c831f251e6cf4a73741535273e",
        "ed07a3351e9caf68b0b24a3242d37ef2fa6df626"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 03:00:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 03:00:21 2017 +0000"
      },
      "message": "Merge \"Remove preloaded media route resources\" into oc-mr1-dev"
    },
    {
      "commit": "3898ac12e4c6db1a023e7b9bc5ba34b686507d23",
      "tree": "aa823b17f28ffc76003038c39b3849d7c60656b1",
      "parents": [
        "8121e6c162c9b9d8551a6471cc03ccbdb424b61c"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Wed Aug 09 23:02:36 2017 -0700"
      },
      "committer": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Thu Aug 10 18:33:21 2017 -0700"
      },
      "message": "WebView: add WebView#getSafeBrowsingPrivacyPolicyUrl() API\n\nThis adds a dedicated API for fetching a URL for the Safe Browsing\nreporting privacy policy.\n\nThis URL should be displayed by applications on custom Safe Browsing\ninterstitials.\n\nBug: 64077668\nTest: make update-api (it compiles and javadocs look good)\nChange-Id: I2873260edcaa924e68517c8679079e147b9995f4\n"
    },
    {
      "commit": "0ee1e6d3c1c493c831f251e6cf4a73741535273e",
      "tree": "ac58a516623f58c28a97c2b50cdb437db0c612ff",
      "parents": [
        "acdaaea57e50a0dce0ebf464255c43dce0b3a359",
        "ce43b1b2c8b960cc5d9bba85ef54d4f81e6fe521"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 01:28:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 01:28:01 2017 +0000"
      },
      "message": "Merge \"Removed isUserStoppingOrShuttingDownLocked\" into oc-mr1-dev"
    },
    {
      "commit": "acdaaea57e50a0dce0ebf464255c43dce0b3a359",
      "tree": "e2f4241ccfd2d08414b2834c42cb753c33ef6177",
      "parents": [
        "3cb64c2c51a20121ff3824a10d2388bd5d988863",
        "cad75e24371ff7d4e713d755f461f598d10af91b"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Aug 11 01:09:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 01:09:34 2017 +0000"
      },
      "message": "Merge \"Fix CTS, Remove CONFIGURE_ASSIST_GESTURE permission\" into oc-dr1-dev\nam: cad75e2437\n\nChange-Id: Ib609a68d8da9eab5e4993565c61aec9ea6b1ba35\n"
    },
    {
      "commit": "3cb64c2c51a20121ff3824a10d2388bd5d988863",
      "tree": "e0af6fb3de91009d3e2d8454b188c892f7a9a9ef",
      "parents": [
        "5f2ba81c062d4153db491d11df8da046fb230952",
        "a87245d3057fd50af3bfb1570dff37308f33dbde"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Aug 11 01:05:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 01:05:43 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Update BatteryStatsImpl to handle change in no. of freqs.\" into oc-mr1-dev"
    },
    {
      "commit": "5f2ba81c062d4153db491d11df8da046fb230952",
      "tree": "7134f28e53d56004ac08f5eaa3fa8e2f0572effc",
      "parents": [
        "06668b5f739de23487ed0e8258923581d9585d3f",
        "33fdf11c65e10556d204aafd644c4567226d9d62"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 01:01:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 01:01:58 2017 +0000"
      },
      "message": "Merge \"FP permission checks should not crash system process\" into oc-mr1-dev"
    },
    {
      "commit": "cad75e24371ff7d4e713d755f461f598d10af91b",
      "tree": "aba5a5cec0baa412587e1421c03126e65e8adc83",
      "parents": [
        "a5dab05b6170ef29ec1c2118dcc00cdf5e5fc409",
        "92500f57d07f6e962004572efa57ddc345ec7faa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 00:59:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 00:59:08 2017 +0000"
      },
      "message": "Merge \"Fix CTS, Remove CONFIGURE_ASSIST_GESTURE permission\" into oc-dr1-dev"
    },
    {
      "commit": "ed07a3351e9caf68b0b24a3242d37ef2fa6df626",
      "tree": "50061165c0cc5fd66c4f91d1ba41f386c6071418",
      "parents": [
        "06668b5f739de23487ed0e8258923581d9585d3f"
      ],
      "author": {
        "name": "Christofer Åkersten",
        "email": "akersten@google.com",
        "time": "Fri Aug 11 08:04:48 2017 +0900"
      },
      "committer": {
        "name": "Christofer Åkersten",
        "email": "akersten@google.com",
        "time": "Fri Aug 11 08:18:16 2017 +0900"
      },
      "message": "Remove preloaded media route resources\n\nRemove system preloads previously removed in ag/2549555 and mistakenly\nreadded in merge ag/2691682.\n\nBug: 64567067\nBug: 64534957\nChange-Id: I707ebf9f998aaeb472e41ebde2802db3d3f20a4d\nTest: build\n"
    },
    {
      "commit": "a6f1523532c08387e4ecd0282460321b50aecf0e",
      "tree": "9d1bd0ecf5c1ebc1de7951c642f66988850ea288",
      "parents": [
        "708d1184581e9cff037ff2b7cb0aaac4b3dab99c"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 10 12:30:31 2017 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 10 16:07:25 2017 -0700"
      },
      "message": "Implement region guessing.\n\nBug: b/64115131\nTest: instrumentation\nChange-Id: I80a03b4e8614de18cebd9c4bd1f5f9922b8da59b\n"
    },
    {
      "commit": "06668b5f739de23487ed0e8258923581d9585d3f",
      "tree": "da97c51e52284d85453197e9dde0d7f6a67f030b",
      "parents": [
        "34f79a67ee5b0a232dc720be42bbc708c3f50401",
        "b8f2316fb457861ca6cb31575eaa2e985358dd8b"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Aug 10 22:52:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 22:52:40 2017 +0000"
      },
      "message": "Merge \"Update ConnOnActivityStartTest to be hermetic.\" into oc-mr1-dev"
    },
    {
      "commit": "52cde7d10948ad11781d64d1d8a28ec758c7c1d5",
      "tree": "c5442773a4bd10e038417f1c2cd4774c0a34684e",
      "parents": [
        "478f94ba7fbe6fca03de1a3817a8bd93e95466e3"
      ],
      "author": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Mon Jul 31 13:35:01 2017 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Aug 10 15:52:31 2017 -0700"
      },
      "message": "Add dirty_image_objects file.\n\nAllows grouping of classes with dirty static fields to be grouped\ntogether in the image to have fewer dirty pages.\n\nBug: 62554875\nTest: mm test-art-host\n\n(cherry picked from commit 37641ae54ab72509276d0fdd3f0fabeea9988c4a)\n\nChange-Id: Ibc30b13edb9554f79df86e98253ae318a5ece342\n"
    },
    {
      "commit": "daf20731ca75b829302ad3dc81fc6df431959475",
      "tree": "8d38b12446aecba0ddbdbe621fa6b9c47a55ba2d",
      "parents": [
        "eb43cdbc2e1187667a51cf21daac9e79e3678114"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Aug 10 15:41:50 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Aug 10 22:44:50 2017 +0000"
      },
      "message": "Camera: fix legacy device CTS failure\n\nBug: 64259581\nTest: emulator CTS failure is fixed\nChange-Id: I9988ffb7877c3f5d62c82ab3c7b8744720824fba\n"
    },
    {
      "commit": "34f79a67ee5b0a232dc720be42bbc708c3f50401",
      "tree": "5a4d62bb3a135311ea1ed18a1732405083a4dcda",
      "parents": [
        "eb43cdbc2e1187667a51cf21daac9e79e3678114",
        "a5dab05b6170ef29ec1c2118dcc00cdf5e5fc409"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Aug 10 22:44:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 22:44:39 2017 +0000"
      },
      "message": "Merge \"Stop focusing views before layout.\" into oc-dr1-dev\nam: a5dab05b61\n\nChange-Id: I31f4ce541ac56887549a654b5e313e1f361152c3\n"
    },
    {
      "commit": "a87245d3057fd50af3bfb1570dff37308f33dbde",
      "tree": "90561b631e403dcb5a4fedf5ddfbc445fbd3636a",
      "parents": [
        "ce74eb5abe47996c51b4bb668b613ce702138cdd"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Aug 10 12:02:31 2017 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Aug 10 15:36:47 2017 -0700"
      },
      "message": "DO NOT MERGE: Update BatteryStatsImpl to handle change in no. of freqs.\n\nBug: 62240247\nTest: cts-tradefed run singleCommand cts-dev -m CtsIncidentHostTestCases -t \\\n      com.android.server.cts.BatteryStatsValidationTest\n\nChange-Id: I1328fe7bf29229e9563cde6eea80addf2b91ea5d\n"
    },
    {
      "commit": "a5dab05b6170ef29ec1c2118dcc00cdf5e5fc409",
      "tree": "835fcb424f6310ce0a24ff86d5a7b61db70eab47",
      "parents": [
        "0716c8e60ec30a1ef42a57ef19a091866b5984c7",
        "edbcf2c4bf7b09a10e483c382f2f0578b74378b7"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Aug 10 22:34:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 22:34:03 2017 +0000"
      },
      "message": "Merge \"Stop focusing views before layout.\" into oc-dr1-dev"
    },
    {
      "commit": "eb43cdbc2e1187667a51cf21daac9e79e3678114",
      "tree": "9104a6558bdb8c9d6ea65661e4df69205d6d1131",
      "parents": [
        "edf33843071f91a3ad9456a02e42b909f5662ca2",
        "642ebea6e14b72c512ef1168dc6edb061035dded"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Aug 10 21:57:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 21:57:02 2017 +0000"
      },
      "message": "Merge \"Delete all ro.hwui.* props\" into oc-mr1-dev"
    },
    {
      "commit": "d8a52f237ca17c9f33fa5840a9024e48c46f4a43",
      "tree": "8a1bc64d2ce5cf3438bb69f50051794b74567b5c",
      "parents": [
        "57ae4db22508d3ee764650fec89effb5f3f461c8"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 10 14:13:37 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 10 14:28:06 2017 -0700"
      },
      "message": "Fixing typo in swipe helper causing views not to be faded when swiped.\n\nBug: 63516235\nTest: Enable flag to fade when swiped and verify it fades\nChange-Id: I49e7840d5423d018c1f88a02e8b272c80d0143a2\n"
    },
    {
      "commit": "5d463b6c885965fa47daf6e7897e818ec44edaec",
      "tree": "aac2b7ef8647325775214c5e88c3b0d4c1ce904a",
      "parents": [
        "edf33843071f91a3ad9456a02e42b909f5662ca2"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Jul 26 14:13:40 2017 -0400"
      },
      "committer": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Thu Aug 10 21:27:20 2017 +0000"
      },
      "message": "Pleasant sound implemented for in-call notif.\n\nReplacing tone generator with an audio file for in-call notifications from text messages.\n\nFixes: 38194285\nTest: runtest -x frameworks/base/services/tests/notification/src/com/android/server/notification/BuzzBeepBlinkTest.java\nChange-Id: I9ec28ff54ae259ae906b3db08ece7059707c7edb\n"
    },
    {
      "commit": "a13b3e257418b722282b1c4b5aaef316503bc127",
      "tree": "c0b8bea6c4f433f7119f9563d01793c317d2ce82",
      "parents": [
        "edf33843071f91a3ad9456a02e42b909f5662ca2"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Aug 10 16:58:54 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Aug 10 17:15:31 2017 -0400"
      },
      "message": "Group new free notis if autogroup summary exists\n\nIn the case where an app posted enough notifications to\nget an autogrpup summary, but then canceled most of them,\nadd all new group-less notifications to the autogroup summary\neven if the total number of notifications currently posted\nby the app is \u003c the autogroup trigger number\n\nTest: runtest systemui-notification, cts\nChange-Id: I6f7a8a0140abcff2b0f78eacfbf23cfab12897fa\nFixes: 64158706\n"
    },
    {
      "commit": "addb48a2ae930fd71324decdb4d91e52861f39ea",
      "tree": "eb45be17c2d1e6c0f1baac7522e708f62a2f199f",
      "parents": [
        "57ae4db22508d3ee764650fec89effb5f3f461c8"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 10 13:59:57 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 10 14:00:54 2017 -0700"
      },
      "message": "Change PiP menu activity title to prevent duplicate announcement.\n\nBug: 64489467\nTest: Hover over PiP in accessibility\nChange-Id: I27532f6a7825e57757d8ddab336c5cee5fa92acd\n"
    },
    {
      "commit": "fa4c8e7a5efbe8c5e7284925f15cf9c5585607bc",
      "tree": "e19369052811951bddaf4ee24589f6b31690e110",
      "parents": [
        "af706b40de30a8623e18a585dfac35cc8b8a4be8"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu Aug 10 14:55:34 2017 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu Aug 10 16:33:58 2017 -0400"
      },
      "message": "Previous active volume dialog remains above a11y.\n\nWhen the volume dialog is unexpanded, the a11y volume\nslider displays below the current active volume stream. Previously,\nwhen adjusting a11y volume, the previous active stream\u0027s volume dialog\nrow goes out of view once a11y becomes the active stream.\nThis caused the a11y volume dialog row to display strangely.\nNow, the previous active volume dialog remains above the a11y volume\ndialog when adjusting a11y volume.\n\nChange-Id: Ice09a5c52dc524956bc5acf33f27bfd4a9843400\nFixes: 64326406\nTest: manual\n"
    },
    {
      "commit": "92500f57d07f6e962004572efa57ddc345ec7faa",
      "tree": "50f635286c672570c864da499c641f4fe6e9bd4c",
      "parents": [
        "0716c8e60ec30a1ef42a57ef19a091866b5984c7"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Aug 10 11:40:37 2017 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Aug 10 13:29:28 2017 -0700"
      },
      "message": "Fix CTS, Remove CONFIGURE_ASSIST_GESTURE permission\n\nTest: make -j56 cts\nrun cts -m CtsPermission2TestCases -t android.permission2.cts.PermissionPolicyTest#testPlatformPermissionPolicyUnaltered --skip-connectivity-check --skip-preconditions --serial \u003cdevice serial\u003e\n\nFixes: 64560640\n\nChange-Id: Ic807028567da9a4f3f108121d3e36358a513cf04\n"
    },
    {
      "commit": "edf33843071f91a3ad9456a02e42b909f5662ca2",
      "tree": "234fab934959315a667dd631d549ce0227d7f5f3",
      "parents": [
        "003bd7e3ec71284b46a706c2ac9e298b3ffea732",
        "e4f60cce8552a565efacf4907242574b9e00492d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 10 19:41:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 19:41:53 2017 +0000"
      },
      "message": "Merge \"SharedMemory API changes\" into oc-mr1-dev"
    },
    {
      "commit": "edbcf2c4bf7b09a10e483c382f2f0578b74378b7",
      "tree": "902cacebb586a4bb33f58d8e3ff8608879bb80c5",
      "parents": [
        "ce099ba8bcba6d74ebb5d7368662c593c6b74ade"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Aug 10 12:31:34 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Aug 10 12:31:34 2017 -0700"
      },
      "message": "Stop focusing views before layout.\n\nRolls back one line of ag/2257919.\n\nBug: 63811145\nTest: TalkBack no longer reads the page backwards in:\nSettings \u003e System \u003e Reset \u003e Factory data reset\nSettings \u003e Connected devices \u003e Android Beam\n\nChange-Id: I6b04e64cd650ebda193da4a54bf0721bd256820c\n"
    },
    {
      "commit": "003bd7e3ec71284b46a706c2ac9e298b3ffea732",
      "tree": "740fee353d1d05671bcebfbf914c7a9fba5846e7",
      "parents": [
        "0edb324403faacab0f6ead6c9970f916c5b9bdfe",
        "534de29749b02e02fcc9bec32aae04dad57e18fe"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Thu Aug 10 19:21:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 19:21:29 2017 +0000"
      },
      "message": "Merge \"Added focus behavior changes to Build.VERSION documentation.\" into oc-mr1-dev"
    },
    {
      "commit": "0edb324403faacab0f6ead6c9970f916c5b9bdfe",
      "tree": "5185e3ebd70cce395007100d199d9fa36bcb3b3b",
      "parents": [
        "d259d8b80f5c049cfe14bf9db9c30d214dae9b2b",
        "a5083c40d513184bc84ac39def7303a1424fa4c8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 10 18:48:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 18:48:55 2017 +0000"
      },
      "message": "Merge \"CharSequenceTransformation should not change anything when comparision fails.\" into oc-mr1-dev"
    },
    {
      "commit": "d259d8b80f5c049cfe14bf9db9c30d214dae9b2b",
      "tree": "8c582b651b79c3f46889a14bc5b1eca5c4ad5734",
      "parents": [
        "c71be69f49951240f8d76dbada5fec6298e25549",
        "14f52d9e9dfc465ec5b198b0869c3bfaa51ce900"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 10 18:20:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 18:20:47 2017 +0000"
      },
      "message": "Merge \"Hide the SEND_EMBMS_INTENTS permission\" into oc-mr1-dev"
    }
  ],
  "next": "c71be69f49951240f8d76dbada5fec6298e25549"
}
