)]}'
{
  "log": [
    {
      "commit": "b43b7c01524ba4c3aefbc7e4a25bd5f25c4812e2",
      "tree": "26506874b779f20aaf78a437a5523fef2ed9a295",
      "parents": [
        "fbcdae0694fb460ceab2dbc39647b6e7b15f52cd",
        "24e9be8bc738bf4e36977a792df5c1606e83a6b8"
      ],
      "author": {
        "name": "Dmitry Dementyev",
        "email": "dementyev@google.com",
        "time": "Wed Jan 31 01:59:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 01:59:41 2018 +0000"
      },
      "message": "Merge \"Add PersistentKeyChainSnapshot serialization/deserialization methods.\""
    },
    {
      "commit": "fbcdae0694fb460ceab2dbc39647b6e7b15f52cd",
      "tree": "b92de6d5fc0036f3e553062efc63f543347a4a38",
      "parents": [
        "32697552f2dcebf1e718687402f5728b0ec109db",
        "2f0567b00d22edba0b87c0d06766c3cacaa0e041"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Wed Jan 31 01:57:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 01:57:55 2018 +0000"
      },
      "message": "Merge \"Use self\u0027s pendingTransaction object when setting position.\""
    },
    {
      "commit": "32697552f2dcebf1e718687402f5728b0ec109db",
      "tree": "2ae7f2b79d9b778211b2618d2dd5227ba86173a9",
      "parents": [
        "e7a47ab038411e6ce45e73c6355516277aebe88d",
        "72b5616890c1b309f5a5115b90ee7e333f322930"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 01:52:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 01:52:32 2018 +0000"
      },
      "message": "Merge \"Minor optimization for CollectionUtils.mapNotNull\""
    },
    {
      "commit": "e7a47ab038411e6ce45e73c6355516277aebe88d",
      "tree": "2451e38f833f835b2fd9778e79cfb1ee5d10ebb1",
      "parents": [
        "df2491a454976ab8eccc737c25d96fdc0f18e7f7",
        "dd963c63657363871d768a38789bec41878ffb09"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 01:43:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 01:43:31 2018 +0000"
      },
      "message": "Merge \"Fix regression: skip verification for apks in /system\""
    },
    {
      "commit": "df2491a454976ab8eccc737c25d96fdc0f18e7f7",
      "tree": "ee235ec12886f0d1912aab419f13db0b87ec608c",
      "parents": [
        "7db9d2213978caf51d3a7d5a865bd4a2f9411be7",
        "1996dbb19cd43d0ffa034cafe460fe27342e584e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 01:16:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 01:16:21 2018 +0000"
      },
      "message": "Merge \"Make AnimatedImageDrawable.start reset\""
    },
    {
      "commit": "7db9d2213978caf51d3a7d5a865bd4a2f9411be7",
      "tree": "777b3c30cad2689657ec17903cdece34914337c8",
      "parents": [
        "5b446737514a72823127fe61f00a8914e5567563",
        "8ae795739070c4ebbde840d25845f3ddde2a606a"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed Jan 31 00:46:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 00:46:21 2018 +0000"
      },
      "message": "Merge \"Always execute onStop and onSaveInstanceState together\""
    },
    {
      "commit": "5b446737514a72823127fe61f00a8914e5567563",
      "tree": "aca51ca72da19fd551dcbd890b87c89415808aa3",
      "parents": [
        "bba3be6a5e696ec5dc4b02428034f8400fb4243f",
        "f0baef7460f578428e3dff5eed1ea4602dbb165b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 00:45:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 00:45:33 2018 +0000"
      },
      "message": "Merge \"New Autofill APIs for UserData id.\""
    },
    {
      "commit": "bba3be6a5e696ec5dc4b02428034f8400fb4243f",
      "tree": "8e8154b8c00df857025e637a06848c9c2ca54fa8",
      "parents": [
        "06311b730a7edb65a5bba01574f1025a049685bc",
        "7c824e97b9a2e69073b3a41324f3e794241d13c0"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Wed Jan 31 00:27:00 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 00:27:00 2018 +0000"
      },
      "message": "Merge \"Only allow LPA to select ISD-R using iccTransmitApduBasicChannel\" am: 04e5e63305 am: 8b37eedfc9\nam: 7c824e97b9\n\nChange-Id: I33e427e9f34c90a742dd9c6e7cc2baf0bfad4825\n"
    },
    {
      "commit": "06311b730a7edb65a5bba01574f1025a049685bc",
      "tree": "d123319239dd721ade680cc3a8272fe7d23c73b5",
      "parents": [
        "caa83bcf33e85e69903bebbcb794c99c64991755",
        "c6ee8d63eb84f0bbab32362c48028f8a3e439b48"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Jan 31 00:19:29 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 00:19:29 2018 +0000"
      },
      "message": "Merge \"Update Docstring for SmsMessage.getOriginatingAddress\" am: 14513e0ea3 am: 79f3dcb694\nam: c6ee8d63eb  -s ours\n\nChange-Id: Iadcf1841a2d37173aeac8f4adc8648772252d5d6\n"
    },
    {
      "commit": "7c824e97b9a2e69073b3a41324f3e794241d13c0",
      "tree": "4d10a4fcd776fc3825bc04c6eb7c10e1d0ebcda1",
      "parents": [
        "c6ee8d63eb84f0bbab32362c48028f8a3e439b48",
        "8b37eedfc9b2b820a56be005bf666b539ee1ad5b"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Wed Jan 31 00:18:23 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 00:18:23 2018 +0000"
      },
      "message": "Merge \"Only allow LPA to select ISD-R using iccTransmitApduBasicChannel\" am: 04e5e63305\nam: 8b37eedfc9\n\nChange-Id: I5ed1d2622cac57b527eb13ff752be44f606a1dc1\n"
    },
    {
      "commit": "c6ee8d63eb84f0bbab32362c48028f8a3e439b48",
      "tree": "badc7116a0e102920bbd193951b137cbc76a8744",
      "parents": [
        "b65fecd875bcccb17274df11d2c351da8817d002",
        "79f3dcb694635790112a80d0c407479060df2345"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Jan 31 00:12:08 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 00:12:08 2018 +0000"
      },
      "message": "Merge \"Update Docstring for SmsMessage.getOriginatingAddress\" am: 14513e0ea3\nam: 79f3dcb694\n\nChange-Id: I4b3369fb2a75234e9100630cc7a2ebf49855d722\n"
    },
    {
      "commit": "caa83bcf33e85e69903bebbcb794c99c64991755",
      "tree": "d123319239dd721ade680cc3a8272fe7d23c73b5",
      "parents": [
        "6cade96ac50e7f468e902d3c0f95d8abbd6c3372",
        "4045a06d2168f045a510a78711811370bc518219"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Jan 31 00:08:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 00:08:59 2018 +0000"
      },
      "message": "Merge \"MetaData now lives in libmediaextractor\""
    },
    {
      "commit": "8b37eedfc9b2b820a56be005bf666b539ee1ad5b",
      "tree": "581555b787b65d45f24dcdd2a3d69e8cfb8cbfcf",
      "parents": [
        "79f3dcb694635790112a80d0c407479060df2345",
        "04e5e633050225edabec4b7099d8f9e33f3f92d2"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Wed Jan 31 00:08:19 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 00:08:19 2018 +0000"
      },
      "message": "Merge \"Only allow LPA to select ISD-R using iccTransmitApduBasicChannel\"\nam: 04e5e63305\n\nChange-Id: I90c12c640d8583edf97f3c44a03d5f4a63c0df20\n"
    },
    {
      "commit": "6cade96ac50e7f468e902d3c0f95d8abbd6c3372",
      "tree": "e2eb4a53266ca2073e5b13e25c433459aaecb21a",
      "parents": [
        "4cc91d0611ed7c0db7385b86d0be58f5744c1189",
        "244ef2b030e9f0c8d6780be11f8e18003dba2777"
      ],
      "author": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Wed Jan 31 00:04:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 00:04:31 2018 +0000"
      },
      "message": "Merge \"Revert \"pm: Apps with shared UID must also share selinux domain\"\""
    },
    {
      "commit": "79f3dcb694635790112a80d0c407479060df2345",
      "tree": "29ab50a825715b73988d2e999cb1e6ac10f5f24f",
      "parents": [
        "710b7c6626fb9fb0ed1a4037116de01bd468ee53",
        "14513e0ea3796a247dd24511bdd219fc01d24a2b"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Jan 31 00:04:27 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 00:04:27 2018 +0000"
      },
      "message": "Merge \"Update Docstring for SmsMessage.getOriginatingAddress\"\nam: 14513e0ea3\n\nChange-Id: I46ee8b9534b695de8ad2263c4cc9a7d35165f1ad\n"
    },
    {
      "commit": "4cc91d0611ed7c0db7385b86d0be58f5744c1189",
      "tree": "c69ecbb9fd66404e2ba9372e97aecacd688c2308",
      "parents": [
        "9ff79aea5eb6b4945fd958304193e64051de81f5",
        "bb6ca486d1224e5d8c9427079a44223f55ce51c1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 23:41:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 23:41:35 2018 +0000"
      },
      "message": "Merge changes from topics \"rating2_updatable\", \"mediasession2_playlistparams\", \"mediametadata2_updatable\"\n\n* changes:\n  MediaSession2: Move Rating2 to updatable\n  MediaSession2: Move MediaSession2.PlaylistParams to updatable\n  MediaSession2: Move MediaMetadata2 to updatable\n"
    },
    {
      "commit": "9ff79aea5eb6b4945fd958304193e64051de81f5",
      "tree": "355a298c6f91646c1709ee51c50a4b4c2b8ad336",
      "parents": [
        "87ea3c3de3be5d0d77926d53279d7b0b82932c26",
        "ddb8a96fe6a4842fbd8ea6419fe8cf859f632dd8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 23:33:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 23:33:54 2018 +0000"
      },
      "message": "Merge \"Hook up the full slice access checkbox\""
    },
    {
      "commit": "87ea3c3de3be5d0d77926d53279d7b0b82932c26",
      "tree": "233e3fab06b60a6293e2b2efbc3bd8552fde89cb",
      "parents": [
        "cc3d4b1372234b02260180d965a2f5081ac66bc3",
        "596c2880b3ae0aae1bde030650c1511119da9917"
      ],
      "author": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Tue Jan 30 23:30:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 23:30:52 2018 +0000"
      },
      "message": "Merge \"API Review: Return status code for user management APIs\""
    },
    {
      "commit": "cc3d4b1372234b02260180d965a2f5081ac66bc3",
      "tree": "bc797c130cb6b8756c1da5b0503813028b08564c",
      "parents": [
        "a823068ef1fa541d50539c602055d53db72a994b",
        "a0a5bced02d9a10496454d0f759ad4325f12a61a"
      ],
      "author": {
        "name": "Hakan Lindh",
        "email": "hlindh@google.com",
        "time": "Tue Jan 30 23:27:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 23:27:47 2018 +0000"
      },
      "message": "Merge \"Fix: Replacing const for test to work properly\""
    },
    {
      "commit": "244ef2b030e9f0c8d6780be11f8e18003dba2777",
      "tree": "cc3e373d85edad59ec046ffa1d581c233076a47e",
      "parents": [
        "60747d28230c5a78e30fc8836946a8a8806ab738"
      ],
      "author": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Tue Jan 30 23:26:17 2018 +0000"
      },
      "committer": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Tue Jan 30 23:26:17 2018 +0000"
      },
      "message": "Revert \"pm: Apps with shared UID must also share selinux domain\"\n\nThis reverts commit 60747d28230c5a78e30fc8836946a8a8806ab738.\n\nReason for revert: b/72708181\nBug: 72708181\n\nChange-Id: I694f12d769d9ba60201ecb68d3c3b8090fed6593\n"
    },
    {
      "commit": "04e5e633050225edabec4b7099d8f9e33f3f92d2",
      "tree": "7622e562bf632a20d496d70494e3d6040d2ec527",
      "parents": [
        "14513e0ea3796a247dd24511bdd219fc01d24a2b",
        "4f880138e4a5f35871ead3223206c76e5de6ee30"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Jan 30 23:05:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 23:05:00 2018 +0000"
      },
      "message": "Merge \"Only allow LPA to select ISD-R using iccTransmitApduBasicChannel\""
    },
    {
      "commit": "24e9be8bc738bf4e36977a792df5c1606e83a6b8",
      "tree": "7f90a0666d582b8acc87ace8589d25daaa8261aa",
      "parents": [
        "752d7ca14c668df04a25e1565d5058ba7dc9ffe8"
      ],
      "author": {
        "name": "Dmitry Dementyev",
        "email": "dementyev@google.com",
        "time": "Mon Jan 29 15:16:40 2018 -0800"
      },
      "committer": {
        "name": "Dmitry Dementyev",
        "email": "dementyev@google.com",
        "time": "Tue Jan 30 14:59:57 2018 -0800"
      },
      "message": "Add PersistentKeyChainSnapshot serialization/deserialization methods.\n\nUnlike Parcelables, Byte array produced by the class can be safely stored in the database.\n\nBug: 71804644\nTest: adb shell am instrument -w -e package\ncom.android.server.locksettings.recoverablekeystore\ncom.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I826a0cc4d7dc33ff1a062374a4fc8471db8e2f34\n"
    },
    {
      "commit": "a823068ef1fa541d50539c602055d53db72a994b",
      "tree": "969d8893bf0f674199c938c72d381be738f4d3c3",
      "parents": [
        "e7ed6aad39b7f145c6df92caacc152c912c3b840",
        "19da3400a6b921f2a4dbf1c763e67cd8806fe4d8"
      ],
      "author": {
        "name": "Dmitry Dementyev",
        "email": "dementyev@google.com",
        "time": "Tue Jan 30 22:56:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 22:56:20 2018 +0000"
      },
      "message": "Merge \"Remove finalizer which clears user secret at unpredictable time.\""
    },
    {
      "commit": "e7ed6aad39b7f145c6df92caacc152c912c3b840",
      "tree": "dc46a09f66d58155a3814665411b77802bc261ae",
      "parents": [
        "d937d4b80caa8226d40634dc879345b6c12b811a",
        "72a73ea1cfd8b6d9f6067fe12731cbef396bf0e0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 22:50:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 22:50:48 2018 +0000"
      },
      "message": "Merge \"Fix lockdown button placement\""
    },
    {
      "commit": "d937d4b80caa8226d40634dc879345b6c12b811a",
      "tree": "21850416dfd9eb267f9fdb994321d23de8c8c9fe",
      "parents": [
        "827aa57f162a7489e1c5bbed1c447193064ee6cf",
        "60593c244432334770eee772f1492411159cf617"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 22:21:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 22:21:21 2018 +0000"
      },
      "message": "Merge \"Update slice constants for range/input range.\""
    },
    {
      "commit": "827aa57f162a7489e1c5bbed1c447193064ee6cf",
      "tree": "91b137a038bccbbee7b5d298c6223883d6b87725",
      "parents": [
        "8731a192564367ef151a1c48a9163556dda7850b",
        "739811a5c53e435b3f0cfd5abf58389416be429c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 22:15:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 22:15:36 2018 +0000"
      },
      "message": "Merge \"Update HIDL-related documentation.\""
    },
    {
      "commit": "8731a192564367ef151a1c48a9163556dda7850b",
      "tree": "cc516b7f0d23dec94467ab7a06856ad0e62d1d4c",
      "parents": [
        "c3ad975aa20e25507d157f2ddb7326b947aa87b9",
        "81ad972f39a12ff0aa8351b6a43727ffb73c4685"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 22:10:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 22:10:33 2018 +0000"
      },
      "message": "Merge \"Feature flag for stopping restricted profiles\""
    },
    {
      "commit": "c3ad975aa20e25507d157f2ddb7326b947aa87b9",
      "tree": "7f0e345df913fda6c6d03bbf6b724540dfe6d180",
      "parents": [
        "df8ec9fc71403aa53267430757c077fa62866bc2",
        "b65fecd875bcccb17274df11d2c351da8817d002"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Jan 30 22:05:48 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 22:05:48 2018 +0000"
      },
      "message": "Merge \"Make AndroidRuntime only start the debugger for zygote forked apps.\" am: 5cdf28f38b am: 710b7c6626\nam: b65fecd875\n\nChange-Id: Iddea47fca8954f435c81a63695efdbd18aa30a66\n"
    },
    {
      "commit": "2f0567b00d22edba0b87c0d06766c3cacaa0e041",
      "tree": "bd48ddaaff4035820f14ac07ea1be688976651b4",
      "parents": [
        "cf40a9ab819a3a6a38e69149d20d76c0d691f9ae"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Mon Jan 29 16:22:02 2018 -0800"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Tue Jan 30 14:04:07 2018 -0800"
      },
      "message": "Use self\u0027s pendingTransaction object when setting position.\n\nWhen iterating through each child to set its updated position,\nthe transaction object was passed to the children. This could allow\nmultiple transactions to update the same property on the same child.\nIf that occurs, then the merge does not guarantee the same order.\nThis could cause earlier transactions to overwrite later ones. Instead,\nhave each WC update its own transaction object.\n\nChange-Id: Ie1bb758e4efd74fa012c7ec945d9c1c586162df4\nFixes: 72198558\nFixes: 72463091\nTest: Issues from bugs no longer occur.\nTest: go/wm-smoke-auto\n"
    },
    {
      "commit": "df8ec9fc71403aa53267430757c077fa62866bc2",
      "tree": "f492e9828d7d1fc3ad11cca1eecd0caa1faee3f0",
      "parents": [
        "031d5d65f9cad9ddff805e232c6a950b398b0054",
        "3ec5cc792e932dc668bf9fb2cf5e6c6288a7f9b4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 21:57:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 21:57:33 2018 +0000"
      },
      "message": "Merge \"Modify SystemApi so it can be used by CTS to trigger incident report\""
    },
    {
      "commit": "031d5d65f9cad9ddff805e232c6a950b398b0054",
      "tree": "c6eb04dbd2ba4ccb7ab2a8bb980d13bdb37acdfd",
      "parents": [
        "e397302a30244e61deaed313138883729592477b",
        "de956b7f9b9ffc1dd7b106605e9135938d6a34af"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 21:55:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 21:55:25 2018 +0000"
      },
      "message": "Merge \"Improve docs for WebView data dir methods.\""
    },
    {
      "commit": "e397302a30244e61deaed313138883729592477b",
      "tree": "a4b3d82401241a18814c24681581690ff299ba04",
      "parents": [
        "72482d91b250cf34655ace720976489ad2fe09bc",
        "7ec87ba8a681e8ba20bbcc92fe7cbb14f9d097b5"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 21:54:01 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 21:54:01 2018 +0000"
      },
      "message": "Merge \"Update hashCode in CellSignalStrength classes\" am: 59fec059a9 am: f148ec8b72\nam: 7ec87ba8a6\n\nChange-Id: Ib53ddcc9957810e50be46482c14e44f4ba4c7b74\n"
    },
    {
      "commit": "b65fecd875bcccb17274df11d2c351da8817d002",
      "tree": "8695b53a9b0742cb67c1710e51de98e7717d584a",
      "parents": [
        "7ec87ba8a681e8ba20bbcc92fe7cbb14f9d097b5",
        "710b7c6626fb9fb0ed1a4037116de01bd468ee53"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Jan 30 21:53:34 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 21:53:34 2018 +0000"
      },
      "message": "Merge \"Make AndroidRuntime only start the debugger for zygote forked apps.\" am: 5cdf28f38b\nam: 710b7c6626\n\nChange-Id: I76a047647aaae7b50d62292ba04bd93350ba234c\n"
    },
    {
      "commit": "72482d91b250cf34655ace720976489ad2fe09bc",
      "tree": "f09f99f26e2affaffa0c987643aea9ac9a2123f3",
      "parents": [
        "39b9f424f939b1a37bd958bf4a5937040ca5daad",
        "67d234d726a7101d48faa379cd4b02b1cde98574"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 21:50:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 21:50:35 2018 +0000"
      },
      "message": "Merge \"Updating the text classifier model path\""
    },
    {
      "commit": "7ec87ba8a681e8ba20bbcc92fe7cbb14f9d097b5",
      "tree": "b954913779e2c46934c5e19909caec42876c52f9",
      "parents": [
        "1b1ecc13c528ac18ba616b72817b7950dc7c8f6c",
        "f148ec8b720fbe2e3f183c85e3940d2b3c543833"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 21:44:40 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 21:44:40 2018 +0000"
      },
      "message": "Merge \"Update hashCode in CellSignalStrength classes\" am: 59fec059a9\nam: f148ec8b72\n\nChange-Id: I2038a5395a0917d13080d204f429c8847006edc5\n"
    },
    {
      "commit": "710b7c6626fb9fb0ed1a4037116de01bd468ee53",
      "tree": "d2afbd2b3a9c4f1dacf780b142c326bf23b2029c",
      "parents": [
        "f148ec8b720fbe2e3f183c85e3940d2b3c543833",
        "5cdf28f38b264a0e7d4f5040930178c92405a94b"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Jan 30 21:39:32 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 21:39:32 2018 +0000"
      },
      "message": "Merge \"Make AndroidRuntime only start the debugger for zygote forked apps.\"\nam: 5cdf28f38b\n\nChange-Id: I49026c8f5b79c2a872e206fe197b4ba4c7de255e\n"
    },
    {
      "commit": "39b9f424f939b1a37bd958bf4a5937040ca5daad",
      "tree": "f88c1bb2143b45daa5b0d0c1503406603c0e9afd",
      "parents": [
        "0845599540ddb5fdd19e88343170ed49c7e183e8",
        "10d69ea7d38d712bb064fabaa257875c0a02fce9"
      ],
      "author": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Tue Jan 30 21:35:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 21:35:29 2018 +0000"
      },
      "message": "Merge \"[Magnifier - 18] Make #update() public\""
    },
    {
      "commit": "f148ec8b720fbe2e3f183c85e3940d2b3c543833",
      "tree": "a843891c392bc51f0a9e4cb6981382ba6b26b12a",
      "parents": [
        "e01fe74110bed9e3d3310f57ab4bed5135fdfea3",
        "59fec059a95ec75987cf1522d9bfcd86aa6d2fb7"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 21:35:26 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 21:35:26 2018 +0000"
      },
      "message": "Merge \"Update hashCode in CellSignalStrength classes\"\nam: 59fec059a9\n\nChange-Id: I1c00ea5351b86a4554b8276b01d9439e0a362d9a\n"
    },
    {
      "commit": "0845599540ddb5fdd19e88343170ed49c7e183e8",
      "tree": "6aec4b66194e79690c2841c335f002d6077c570a",
      "parents": [
        "321ef3a5afb4cb9a9b47c5e028b43261b4fc8370",
        "04e9dc91d8005160fe4dcc003d61d9504dd75886"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jan 30 21:19:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 21:19:29 2018 +0000"
      },
      "message": "Merge \"Tron counters for battery saving stats.\""
    },
    {
      "commit": "dd963c63657363871d768a38789bec41878ffb09",
      "tree": "459f5603870b5007c9080e35062b5ce076a254c5",
      "parents": [
        "1917ca9471b3a68f394e5aff60ae40945f114449"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Jan 29 10:55:00 2018 -0800"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Tue Jan 30 13:17:14 2018 -0800"
      },
      "message": "Fix regression: skip verification for apks in /system\n\nThis is a regression caused by I33531a3f6148232b777ea8bfd02f13700649e317\n\nTest: SystemServerTiming_StartPackageManagerService_avg: 789.5 -\u003e 577.5\nBug: 30972906\nBug: 72572541\nChange-Id: I6eafc317f3864bf15ac7653bc526e634148d8b00\n"
    },
    {
      "commit": "19da3400a6b921f2a4dbf1c763e67cd8806fe4d8",
      "tree": "9cfc1fb0374f0b74f434c422b41982f9ac806d61",
      "parents": [
        "752d7ca14c668df04a25e1565d5058ba7dc9ffe8"
      ],
      "author": {
        "name": "Dmitry Dementyev",
        "email": "dementyev@google.com",
        "time": "Tue Jan 30 13:16:47 2018 -0800"
      },
      "committer": {
        "name": "Dmitry Dementyev",
        "email": "dementyev@google.com",
        "time": "Tue Jan 30 13:16:47 2018 -0800"
      },
      "message": "Remove finalizer which clears user secret at unpredictable time.\n\nBug: 72443379\nTest: adb shell am instrument -w -e package\ncom.android.server.locksettings.recoverablekeystore\ncom.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: Id5410494664952d171beff615e0497a8af061e69\n"
    },
    {
      "commit": "321ef3a5afb4cb9a9b47c5e028b43261b4fc8370",
      "tree": "d47c0e69cb4f98a8817a8e48481608f6005edcaf",
      "parents": [
        "013918947d9fdf7aeafee6b1a77b88ef99174ca3",
        "628bb61c30a8912452ea533926a74466c0674a8f"
      ],
      "author": {
        "name": "David Ogutu",
        "email": "ogutu@google.com",
        "time": "Tue Jan 30 20:57:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 20:57:58 2018 +0000"
      },
      "message": "Merge \"Fix TimePicker separator l10n issue.\""
    },
    {
      "commit": "013918947d9fdf7aeafee6b1a77b88ef99174ca3",
      "tree": "d936ed8dd4e561e63dad2b188e258fcdfd431c19",
      "parents": [
        "60cf5442309cfc2326a46845dd09fd2ca2218deb",
        "ac1928b7a01194985cbb7caaaa8f7889811fe339"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Jan 30 20:56:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 20:56:51 2018 +0000"
      },
      "message": "Merge \"Respect the EXIF orientation in ImageDecoder\""
    },
    {
      "commit": "60cf5442309cfc2326a46845dd09fd2ca2218deb",
      "tree": "14ebb9b9e8b78a327431eeecc753d50c0993c17e",
      "parents": [
        "56ab48a8c7bd16a83fdb26af32065c60138e159a",
        "d679a767b49ea4bd4aee83a4bc2425fdce67b950"
      ],
      "author": {
        "name": "Siddharth Ray",
        "email": "siddharthr@google.com",
        "time": "Tue Jan 30 20:52:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 20:52:59 2018 +0000"
      },
      "message": "Merge \"GPS power metrics\""
    },
    {
      "commit": "56ab48a8c7bd16a83fdb26af32065c60138e159a",
      "tree": "4ae11849ddac5c9bddbe01c2492fb5ccaa1a2342",
      "parents": [
        "f100eea32f6ca4cfb858a53820a0b93f91b24942",
        "5dd532315ed80d4dcdbbe4d0f2b265f7a869157c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 20:32:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 20:32:46 2018 +0000"
      },
      "message": "Merge \"Adding privacy tags to last few protos.\""
    },
    {
      "commit": "f100eea32f6ca4cfb858a53820a0b93f91b24942",
      "tree": "0e44077e4b46ea1177713724a6a71f02ff873f52",
      "parents": [
        "9f2222f6ea97efe1e6ddf3dfdfe7c69fdcbf60a1",
        "1b1ecc13c528ac18ba616b72817b7950dc7c8f6c"
      ],
      "author": {
        "name": "Mikael Magnusson",
        "email": "mikael.magnusson@sony.com",
        "time": "Tue Jan 30 20:20:06 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 20:20:06 2018 +0000"
      },
      "message": "Merge \"Prevent ArrayIndexOutOfBoundsException for some invalid sysui_nav_bar values\" am: af5b90ff45 am: e01fe74110\nam: 1b1ecc13c5\n\nChange-Id: I6572a9f3c6c02fcca45342c478391891bf93e3b9\n"
    },
    {
      "commit": "9f2222f6ea97efe1e6ddf3dfdfe7c69fdcbf60a1",
      "tree": "0416921defc33a7d09701162f81e1b24af95baad",
      "parents": [
        "250fd72343db0a9e61932289586738333d11fcc1",
        "561d3f4d09b8f810f59d0e5838dee9d50ec7fde4"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jan 30 20:13:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 20:13:12 2018 +0000"
      },
      "message": "Merge \"Add content description to volume button\""
    },
    {
      "commit": "250fd72343db0a9e61932289586738333d11fcc1",
      "tree": "00c2b19923b646be31461a82b689cb73c5275377",
      "parents": [
        "1f0f3e33fe0ec1fc31e379fea1392dafe88f5e55",
        "60747d28230c5a78e30fc8836946a8a8806ab738"
      ],
      "author": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Tue Jan 30 20:12:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 20:12:32 2018 +0000"
      },
      "message": "Merge \"pm: Apps with shared UID must also share selinux domain\""
    },
    {
      "commit": "14513e0ea3796a247dd24511bdd219fc01d24a2b",
      "tree": "84985179015adfa74a3f3902af2ced84791e7d12",
      "parents": [
        "5cdf28f38b264a0e7d4f5040930178c92405a94b",
        "07f21cf510610f9d468c671f071d58f4a1e5ef79"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 20:09:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 20:09:00 2018 +0000"
      },
      "message": "Merge \"Update Docstring for SmsMessage.getOriginatingAddress\""
    },
    {
      "commit": "1b1ecc13c528ac18ba616b72817b7950dc7c8f6c",
      "tree": "f70286122e50a206d3f6c54845b7dbb7ff6015b7",
      "parents": [
        "a325e4dac1160b58dd4ed8aa822c771f1c5d842a",
        "e01fe74110bed9e3d3310f57ab4bed5135fdfea3"
      ],
      "author": {
        "name": "Mikael Magnusson",
        "email": "mikael.magnusson@sony.com",
        "time": "Tue Jan 30 20:06:19 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 20:06:19 2018 +0000"
      },
      "message": "Merge \"Prevent ArrayIndexOutOfBoundsException for some invalid sysui_nav_bar values\" am: af5b90ff45\nam: e01fe74110\n\nChange-Id: I24ac819e4d9edd59c7e4dac5ee5dea8ed4fc0148\n"
    },
    {
      "commit": "1f0f3e33fe0ec1fc31e379fea1392dafe88f5e55",
      "tree": "4b3aacffb04a8f9ae209a59622fe1fddde32ff91",
      "parents": [
        "e939aa7b9208665ddff9ea831181081f0e57167e",
        "a325e4dac1160b58dd4ed8aa822c771f1c5d842a"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 20:05:03 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 20:05:03 2018 +0000"
      },
      "message": "Merge changes from topic \"cherry-pick-cell-keepalive\" am: 8cabb012fa am: 02fecd46de\nam: a325e4dac1  -s ours\n\nChange-Id: I1852cb11d6d33963b8e463729a952c4c22bc553a\n"
    },
    {
      "commit": "ddb8a96fe6a4842fbd8ea6419fe8cf859f632dd8",
      "tree": "391a36f711e147a35e8cd656a4f116bae83e8b99",
      "parents": [
        "3a1d2e97918aed14f7c8cea59a159ed337c25bfb"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jan 30 13:27:33 2018 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jan 30 15:04:20 2018 -0500"
      },
      "message": "Hook up the full slice access checkbox\n\nStore the apps that have this access in xml\n\nTest: uiservicestests\nBug: 68751119\nChange-Id: I06a6eab17dbda1a5849fb553b4f27df1c1796403\n"
    },
    {
      "commit": "e939aa7b9208665ddff9ea831181081f0e57167e",
      "tree": "4b3aacffb04a8f9ae209a59622fe1fddde32ff91",
      "parents": [
        "248141e4dbefe36d5cfa468fffe54d9863dcb9d9",
        "854b697f613f1ae876a61526a686b935557e9f43"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 19:57:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 19:57:48 2018 +0000"
      },
      "message": "Merge \"Remove feature flag for settings app info v2\""
    },
    {
      "commit": "248141e4dbefe36d5cfa468fffe54d9863dcb9d9",
      "tree": "a7594b9092ac0f7cfa7ce4bf34545d0ce35dfc67",
      "parents": [
        "a3a7e3df6dbe62d83999d62627369a886da75f9e",
        "4f1297a9d336291c6fccdcf7e621989361331814"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 19:57:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 19:57:30 2018 +0000"
      },
      "message": "Merge \"Grant read/write permissions on share/edit screenshot.\""
    },
    {
      "commit": "5cdf28f38b264a0e7d4f5040930178c92405a94b",
      "tree": "5a498f5ded3d04512589517525bdecbae335d53e",
      "parents": [
        "59fec059a95ec75987cf1522d9bfcd86aa6d2fb7",
        "daf17d415c1a99c515ffa75f3ec3bb0fb87627fe"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Jan 30 19:55:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 19:55:28 2018 +0000"
      },
      "message": "Merge \"Make AndroidRuntime only start the debugger for zygote forked apps.\""
    },
    {
      "commit": "a3a7e3df6dbe62d83999d62627369a886da75f9e",
      "tree": "ec5d02d03b2c77d29c05cb294fa0a7ff6d06f5f0",
      "parents": [
        "7f8fddc310b3cdc341ea776c92edd8a488063088",
        "83a6df5b070dc5dfddb62abf6c40a074ac98410d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 30 19:54:31 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 19:54:31 2018 +0000"
      },
      "message": "Merge \"Add handover permission, fill in some missing API gaps.\" am: 1dfa830bb0 am: ed4dd9fbc6\nam: 83a6df5b07  -s ours\n\nChange-Id: Ia3d210776be49ae2654e74494d7a502d1b413daf\n"
    },
    {
      "commit": "59fec059a95ec75987cf1522d9bfcd86aa6d2fb7",
      "tree": "b860872752734b9eca3c58fa95270deb97eae35f",
      "parents": [
        "af5b90ff458fcbf923542bc0e79b290b83d265ab",
        "017e7f90eea67b0ecd002d1ab193f60238ad0555"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 19:52:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 19:52:36 2018 +0000"
      },
      "message": "Merge \"Update hashCode in CellSignalStrength classes\""
    },
    {
      "commit": "a325e4dac1160b58dd4ed8aa822c771f1c5d842a",
      "tree": "36b39e56928db7acae3451a14ea3691525e9f58b",
      "parents": [
        "83a6df5b070dc5dfddb62abf6c40a074ac98410d",
        "02fecd46de6b05d6d387362d916a100190d50af3"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 19:52:22 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 19:52:22 2018 +0000"
      },
      "message": "Merge changes from topic \"cherry-pick-cell-keepalive\" am: 8cabb012fa\nam: 02fecd46de\n\nChange-Id: Ib4ba3f739a91ea2700611732f71afec0cc997ae4\n"
    },
    {
      "commit": "e01fe74110bed9e3d3310f57ab4bed5135fdfea3",
      "tree": "6ffa31d5331ad91daefb34af6d7b2222de56d374",
      "parents": [
        "02fecd46de6b05d6d387362d916a100190d50af3",
        "af5b90ff458fcbf923542bc0e79b290b83d265ab"
      ],
      "author": {
        "name": "Mikael Magnusson",
        "email": "mikael.magnusson@sony.com",
        "time": "Tue Jan 30 19:52:21 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 19:52:21 2018 +0000"
      },
      "message": "Merge \"Prevent ArrayIndexOutOfBoundsException for some invalid sysui_nav_bar values\"\nam: af5b90ff45\n\nChange-Id: Ie80bb69b0208dab1e00da76cb60275151a6a5bc7\n"
    },
    {
      "commit": "83a6df5b070dc5dfddb62abf6c40a074ac98410d",
      "tree": "d888be4622e167ced6fddf03c6c2abd37e4b00cf",
      "parents": [
        "72b12e4222895d2b6a1d01ccaa628ce6ae4c0fca",
        "ed4dd9fbc6bbe76b332c9192d3c385100e6857e0"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 30 19:43:52 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 19:43:52 2018 +0000"
      },
      "message": "Merge \"Add handover permission, fill in some missing API gaps.\" am: 1dfa830bb0\nam: ed4dd9fbc6\n\nChange-Id: I2f04ac80df28e45d1bb9f8e55b45317752d61bd6\n"
    },
    {
      "commit": "02fecd46de6b05d6d387362d916a100190d50af3",
      "tree": "98f23c7c7e3302fab476c826ca77b61873c5cb5c",
      "parents": [
        "ed4dd9fbc6bbe76b332c9192d3c385100e6857e0",
        "8cabb012fa2d0a50adea52c577ea348030a8f58c"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 19:41:53 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 19:41:53 2018 +0000"
      },
      "message": "Merge changes from topic \"cherry-pick-cell-keepalive\"\nam: 8cabb012fa\n\nChange-Id: I3001cd2693b2c57643672fd7f370b5cca2890585\n"
    },
    {
      "commit": "ed4dd9fbc6bbe76b332c9192d3c385100e6857e0",
      "tree": "e8a1831c5992363764f1bafab70fbb51767807c7",
      "parents": [
        "13d6ac4a353c8f36bb4b7330a1b84798ab576631",
        "1dfa830bb02f9b30a510e8c487238e6328d2bebc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 30 19:32:32 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 19:32:32 2018 +0000"
      },
      "message": "Merge \"Add handover permission, fill in some missing API gaps.\"\nam: 1dfa830bb0\n\nChange-Id: Ie07c7031c1411b59bbcd250be9517eda51b58310\n"
    },
    {
      "commit": "7f8fddc310b3cdc341ea776c92edd8a488063088",
      "tree": "ec5d02d03b2c77d29c05cb294fa0a7ff6d06f5f0",
      "parents": [
        "fad69a64d9ff401c027d094bd00eaf0014b86971",
        "3a1d2e97918aed14f7c8cea59a159ed337c25bfb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 19:19:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 19:19:27 2018 +0000"
      },
      "message": "Merge \"Fix slice listener permissions\""
    },
    {
      "commit": "af5b90ff458fcbf923542bc0e79b290b83d265ab",
      "tree": "5222f051217b94e45274ae3f4939aff01f00e3df",
      "parents": [
        "8cabb012fa2d0a50adea52c577ea348030a8f58c",
        "c71ab6049f7d6f8d509bdc11f21776ae3eb167f8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 19:11:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 19:11:36 2018 +0000"
      },
      "message": "Merge \"Prevent ArrayIndexOutOfBoundsException for some invalid sysui_nav_bar values\""
    },
    {
      "commit": "fad69a64d9ff401c027d094bd00eaf0014b86971",
      "tree": "36196fe5f298af66288cb42738488fffd9d817f3",
      "parents": [
        "641e29df46c94015abea0ad2ffc202dd8e8325d0",
        "976f707fbf15296ea98ece91c506ae4e64dc7e66"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 19:11:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 19:11:23 2018 +0000"
      },
      "message": "Merge \"Store FontCollection in MinikinPaint\""
    },
    {
      "commit": "641e29df46c94015abea0ad2ffc202dd8e8325d0",
      "tree": "2bc97ed8868b23246aef01cbf814f941869aa947",
      "parents": [
        "4307efc89eccc773a50036e83ccec734b23bdb95",
        "34ea1103a0faa0e01df0e2b0ac1ce98e7ec3e3f1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 19:08:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 19:08:41 2018 +0000"
      },
      "message": "Merge \"Extend gauge metric to support memory metric.\""
    },
    {
      "commit": "4307efc89eccc773a50036e83ccec734b23bdb95",
      "tree": "da85c13268bff0f1d3c3492a963f1ef08d98fe15",
      "parents": [
        "d32110ed327477722f0b49f154bea6d0db596ab0",
        "72b12e4222895d2b6a1d01ccaa628ce6ae4c0fca"
      ],
      "author": {
        "name": "Primiano Tucci",
        "email": "primiano@google.com",
        "time": "Tue Jan 30 18:55:57 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 18:55:57 2018 +0000"
      },
      "message": "Merge \"DropboxManager: Add err message if passing an invalid fd to addFile()\" am: 90529d212a am: 13d6ac4a35\nam: 72b12e4222\n\nChange-Id: Icfe984f46cb6e6cdc216d7182285c7e55abe93ab\n"
    },
    {
      "commit": "d32110ed327477722f0b49f154bea6d0db596ab0",
      "tree": "f9391555136bc1c0c9ed24e61a9faf3db4ede30c",
      "parents": [
        "8307014768ed59432d9af734817ba0fb73fbc496",
        "a43e216e3eb8b9cfe011cb92ab00aea11fa9da29"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 18:50:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 18:50:45 2018 +0000"
      },
      "message": "Merge \"Use the correct prebuilts for lifecycles.\""
    },
    {
      "commit": "72b12e4222895d2b6a1d01ccaa628ce6ae4c0fca",
      "tree": "9b0d4225fbb9eaae4aeda7e00c827ff76fcfd598",
      "parents": [
        "371cb6c4201017bab746d22bc8e2debd22b71f49",
        "13d6ac4a353c8f36bb4b7330a1b84798ab576631"
      ],
      "author": {
        "name": "Primiano Tucci",
        "email": "primiano@google.com",
        "time": "Tue Jan 30 18:47:23 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 18:47:23 2018 +0000"
      },
      "message": "Merge \"DropboxManager: Add err message if passing an invalid fd to addFile()\" am: 90529d212a\nam: 13d6ac4a35\n\nChange-Id: I2ef468422d41228ce5b10028b4f8da4e3c5d23ce\n"
    },
    {
      "commit": "81ad972f39a12ff0aa8351b6a43727ffb73c4685",
      "tree": "55243df6e487dd4078d4f8e08c6e950ec6ebb0cb",
      "parents": [
        "650fa8579e8978cfc8822f8a83b1bbf3c118ab86"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Fri Jan 19 16:34:31 2018 +0100"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Tue Jan 30 19:46:25 2018 +0100"
      },
      "message": "Feature flag for stopping restricted profiles\n\nDefaults to true by default. Some devices may override this to force the\nrestricted profile to stop when not in use to save all the memory it\nconsumes where that is an issue.\n\nThere is no framework / first-party code setting it, but since this\nis checked every time a user switches into the profile rolling it out\nshould be relatively straightfoward.\n\nBug: 71626497\nTest: make droid\nChange-Id: I7a718c4fdd2d80131df083908129b715d94e824e\n"
    },
    {
      "commit": "8307014768ed59432d9af734817ba0fb73fbc496",
      "tree": "c0b1b19aded70ea83e0be0bdd14268473c0ca972",
      "parents": [
        "cf40a9ab819a3a6a38e69149d20d76c0d691f9ae",
        "5b7f426ff04820f81877ccb696bf6245dede89e7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 18:43:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 18:43:06 2018 +0000"
      },
      "message": "Merge \"Use a separate thread to decode AnimatedImageDrawable\""
    },
    {
      "commit": "8cabb012fa2d0a50adea52c577ea348030a8f58c",
      "tree": "93db898d0075c2705fe8515547b4deece56a3940",
      "parents": [
        "1dfa830bb02f9b30a510e8c487238e6328d2bebc",
        "70224716b357c3d637bb6615160841fc4c5409ca"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 18:39:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 18:39:07 2018 +0000"
      },
      "message": "Merge changes from topic \"cherry-pick-cell-keepalive\"\n\n* changes:\n  Rework KeepalivePacketData for Compatibility with Cell\n  Add Constants for NATT Keepalive to RILConstants\n  Relocate KeepalivePacketData to frameworks/base\n"
    },
    {
      "commit": "13d6ac4a353c8f36bb4b7330a1b84798ab576631",
      "tree": "50021fc197429d0a2844e7a6eb75dcf9ddf7e596",
      "parents": [
        "0ad9dfaef9276680a721c59899f0a9e3d6169a8a",
        "90529d212a3965639a7daea84837c21fecc1bb65"
      ],
      "author": {
        "name": "Primiano Tucci",
        "email": "primiano@google.com",
        "time": "Tue Jan 30 18:38:41 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 18:38:41 2018 +0000"
      },
      "message": "Merge \"DropboxManager: Add err message if passing an invalid fd to addFile()\"\nam: 90529d212a\n\nChange-Id: I81362fcea24b7bf160854c972500f3e63b032330\n"
    },
    {
      "commit": "1dfa830bb02f9b30a510e8c487238e6328d2bebc",
      "tree": "8fd1a122cc70621c9ba5c468c6e52708182c2f3d",
      "parents": [
        "90529d212a3965639a7daea84837c21fecc1bb65",
        "858bfaf79c97e000af68649970994ee16bdd08ac"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 18:33:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 18:33:27 2018 +0000"
      },
      "message": "Merge \"Add handover permission, fill in some missing API gaps.\""
    },
    {
      "commit": "d679a767b49ea4bd4aee83a4bc2425fdce67b950",
      "tree": "c2edc4372f2a7b26c67ea61679a68ee6d8c407e4",
      "parents": [
        "8a972cf38091f36e98a522743216998c4915d24e"
      ],
      "author": {
        "name": "Siddharth Ray",
        "email": "siddharthr@google.com",
        "time": "Sat Jan 20 18:57:58 2018 -0800"
      },
      "committer": {
        "name": "Siddharth Ray",
        "email": "siddharthr@google.com",
        "time": "Tue Jan 30 10:12:15 2018 -0800"
      },
      "message": "GPS power metrics\n\nPower metrics is added to GPS metrics\n\nBUG:72383800\n\nTest: Manual\nChange-Id: I6b01c04984b750c6e079e26b2ad4730d647be382\n"
    },
    {
      "commit": "739811a5c53e435b3f0cfd5abf58389416be429c",
      "tree": "50db155d0247b0af45be3581c1a4bf73a2f119b3",
      "parents": [
        "591cd60426645bc589588356372832c9c3c9d3f3"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jan 30 10:11:40 2018 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jan 30 10:11:40 2018 -0800"
      },
      "message": "Update HIDL-related documentation.\n\nThis is a followup CL to previous @SystemApi CLs.\n\nBug: N/A\nTest: N/A\nChange-Id: I9c7dcc776dcfb89fd90afa4fc5d74e40ff0a5f94\n"
    },
    {
      "commit": "cf40a9ab819a3a6a38e69149d20d76c0d691f9ae",
      "tree": "4393039d17d72409e15fbacd733cd0b629c2ac17",
      "parents": [
        "3924c917476997bbafeb614dfa18ec6439723c22",
        "36b1c16db5ba650cf24995f7ab7810f92db8e0a0"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 18:00:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 18:00:10 2018 +0000"
      },
      "message": "Merge \"Update Docstring for SmsMessage.getOriginatingAddress\""
    },
    {
      "commit": "60747d28230c5a78e30fc8836946a8a8806ab738",
      "tree": "095071e71c9d98294c7d4ea1630bd9a8644976e5",
      "parents": [
        "96c2184e0172297007c2163260792781484dd194"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Mon Jan 29 12:12:10 2018 -0800"
      },
      "committer": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Tue Jan 30 09:59:31 2018 -0800"
      },
      "message": "pm: Apps with shared UID must also share selinux domain\n\nThere are two existing cases where apps that share a sharedUserId\npotentially end up in separate SELinux domains.\n\n1. An app installed in /system/priv-app runs in the priv_app domain.\n   An app installed on the /data partition which shares a\n   sharedUserId with that priv_app would run in the untrusted_app\n   domain (e.g. GTS b/72235911). This issue has existed since\n   Android N.\n2. The untrusted_app domain may now deprecate permissions based on\n   targetSdkVersion, so apps with sharedUserId may have different\n   permissions based on which targetSdkVersion they use. This issue\n   has existed since Android O, but is particularly problematic for\n   feature \"Deprecate world accessible app data\" which puts every app\n   targeting P+ into its own selinux domain.\n\nThis change fixes #1 and adds a temporary workaround to prevent #2.\n\nTest: cts-tradefed run cts -m CtsSelinuxTargetSdkCurrentTestCases\nTest: cts-tradefed run cts -m CtsSelinuxTargetSdk27TestCases\nTest: cts-tradefed run cts -m CtsSelinuxTargetSdk25TestCases\nBug: 72290969\nChange-Id: I211de05ad6f10b69e3e082cfe977f2dd43d90549\n"
    },
    {
      "commit": "561d3f4d09b8f810f59d0e5838dee9d50ec7fde4",
      "tree": "2d4331d00c3b4dc2bbe269cc27c02a3df3709eac",
      "parents": [
        "3924c917476997bbafeb614dfa18ec6439723c22"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jan 26 11:31:02 2018 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jan 30 17:52:21 2018 +0000"
      },
      "message": "Add content description to volume button\n\nChange-Id: I910139816a5d57acc72cf803d421b00c21564e38\nFixes: 72458451\nTest: runtest systemui\n"
    },
    {
      "commit": "4f1297a9d336291c6fccdcf7e621989361331814",
      "tree": "f31e8c5e2269f563f2022988607d0f335a0196c0",
      "parents": [
        "5e25d9aaa2a7c8b2e789392549d6e5a8f0ad7ea5"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Tue Jan 30 11:40:36 2018 -0500"
      },
      "committer": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Tue Jan 30 12:52:05 2018 -0500"
      },
      "message": "Grant read/write permissions on share/edit screenshot.\n\nTest: Manually tested, being sure to cover receiving apps\nwithout auto-granted permissions.\n\nChange-Id: I868240449a4ec07715607f82981eee6a5bee210e\n"
    },
    {
      "commit": "3924c917476997bbafeb614dfa18ec6439723c22",
      "tree": "a98359f910054ea4644df31b8b3fa35ed412d335",
      "parents": [
        "357b63b1727177e53f6ef896887b04eb7d71d274",
        "0ba10e05447c50f076fad2a23ba2524020851f76"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 17:50:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 17:50:20 2018 +0000"
      },
      "message": "Merge \"Test is causing others to break in specific cases\""
    },
    {
      "commit": "628bb61c30a8912452ea533926a74466c0674a8f",
      "tree": "95f8e96b32a18660031dac84bc8908bfebdcae32",
      "parents": [
        "86356ec7a688f703242b7529b920de2207050704"
      ],
      "author": {
        "name": "David Ogutu",
        "email": "ogutu@google.com",
        "time": "Mon Jan 29 12:56:40 2018 -0500"
      },
      "committer": {
        "name": "David Ogutu",
        "email": "ogutu@google.com",
        "time": "Tue Jan 30 12:44:45 2018 -0500"
      },
      "message": "Fix TimePicker separator l10n issue.\n\nThis was surfacing in the android clock with certain locales e.g. fr_CA.\nFixed for all unqiue locale patterns.\n\nBug: 71572309\nTest: manual - changed locale to Fr_CA and made sure clock seperator WAI\nTest: atest CtsWidgetTestCases:TextViewTest CtsWidgetTestCases:EditTextTest CtsWidgetTestCases:TextViewFadingEdgeTest FrameworksCoreTests:TextViewFallbackLineSpacingTest FrameworksCoreTests:TextViewTest\n\nChange-Id: Ie43bf9428e8c5ef2fe2e9545cb5a6dada25d6e52\n"
    },
    {
      "commit": "357b63b1727177e53f6ef896887b04eb7d71d274",
      "tree": "72171f4aa8e76e22d5bf60bb10762a517a32c262",
      "parents": [
        "a14bbf5517f09c07d720e3c66ca8682b907f85d8",
        "7ba8fc357e44ee3bb8e614c202852a1c46a9d4a8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 17:37:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 17:37:14 2018 +0000"
      },
      "message": "Merge \"Cpu usage optimization: 1/ Avoid unnecessary field/dimension proto construction. 2/ use unordered_map for slicing. 3/ Use dimension fields to compare dimension keys.\""
    },
    {
      "commit": "596c2880b3ae0aae1bde030650c1511119da9917",
      "tree": "415f4f1523fbf4bf7305279fa5022b6611f6f256",
      "parents": [
        "5e25d9aaa2a7c8b2e789392549d6e5a8f0ad7ea5"
      ],
      "author": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Mon Jan 29 14:39:37 2018 +0000"
      },
      "committer": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Tue Jan 30 17:34:07 2018 +0000"
      },
      "message": "API Review: Return status code for user management APIs\n\n- Replaced boolean return value with error code\n\nBug: 71866621\nTest: com.android.cts.devicepolicy.DeviceOwnerTest#testCreateAndManageUser_StartInBackground\nTest: com.android.cts.devicepolicy.DeviceOwnerTest#testCreateAndManageUser_StartInBackground_MaxRunningUsers\nTest: com.android.cts.devicepolicy.DeviceOwnerTest#testCreateAndManageUser_CannotStopCurrentUser\nTest: com.android.cts.devicepolicy.DeviceOwnerTest#testCreateAndManageUser_StopUser\nTest: com.android.cts.devicepolicy.DeviceOwnerTest#testCreateAndManageUser_LogoutUser\nTest: com.android.cts.devicepolicy.DeviceOwnerPlusProfileOwnerTest#testCannotStartManagedProfileInBackground\nTest: com.android.cts.devicepolicy.DeviceOwnerPlusProfileOwnerTest#testCannotStopManagedProfile\nTest: com.android.cts.devicepolicy.DeviceOwnerPlusProfileOwnerTest#testCannotLogoutManagedProfile\nChange-Id: Iddc3e33c91c3f9584d53e537dbab3f61b8772fb1\n"
    },
    {
      "commit": "a14bbf5517f09c07d720e3c66ca8682b907f85d8",
      "tree": "a800368141705c1f56e19a349751a053fa2a2e34",
      "parents": [
        "906fe08da4b43557b5774f18cc27c2742a7fdfc2",
        "fa9ed96f1e9970e8867daa0b76175006c082b890"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jan 30 17:21:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 17:21:34 2018 +0000"
      },
      "message": "Merge \"Fix mNoAnimActivities\""
    },
    {
      "commit": "906fe08da4b43557b5774f18cc27c2742a7fdfc2",
      "tree": "561879ff04ce08b4ad53ea06efc9a1ea5647ccc8",
      "parents": [
        "258c3f26a42b827d5db08f7f4158c3ef0303eff8",
        "dcf50a4f4e930b806fccf9f287d2453a50abfca1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 17:15:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 17:15:46 2018 +0000"
      },
      "message": "Merge \"ViewRootImpl: Notify SurfaceHolder.Callback if the surface size changed\""
    },
    {
      "commit": "34ea1103a0faa0e01df0e2b0ac1ce98e7ec3e3f1",
      "tree": "19a58dee26e2fdf029ba45e8a3b218511b509f23",
      "parents": [
        "752d7ca14c668df04a25e1565d5058ba7dc9ffe8"
      ],
      "author": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Mon Jan 29 12:40:55 2018 -0800"
      },
      "committer": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Tue Jan 30 09:14:54 2018 -0800"
      },
      "message": "Extend gauge metric to support memory metric.\n\nTest: statd unit test passed.\n\nTest: statsd unit test passed\nChange-Id: I2e3f26563678ae77d44afe168454b6d1ea449f3a\n"
    },
    {
      "commit": "258c3f26a42b827d5db08f7f4158c3ef0303eff8",
      "tree": "b5d299036effcfccb1999de67b94a42b9a597433",
      "parents": [
        "1b24054fafa5bf5eedbd226710a54e444db97485",
        "371cb6c4201017bab746d22bc8e2debd22b71f49"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 30 17:12:26 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 17:12:26 2018 +0000"
      },
      "message": "Merge changes Ied54c246,I0ea83bc8,Ibd8cb61d am: 88d9ddd386 am: 0ad9dfaef9\nam: 371cb6c420  -s ours\n\nChange-Id: Ibec88f2ed163e27673e01fb082a7620969aba4e1\n"
    },
    {
      "commit": "1b24054fafa5bf5eedbd226710a54e444db97485",
      "tree": "b5d299036effcfccb1999de67b94a42b9a597433",
      "parents": [
        "98e31505705052c712b320dc2a03589011e11dfd",
        "9d16dff058589e76f135fe7b30fc598bcbe995b6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 16:56:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 16:56:16 2018 +0000"
      },
      "message": "Merge \"Fixed Activity.dump() to lazy load AutofillManager if needed.\""
    },
    {
      "commit": "de956b7f9b9ffc1dd7b106605e9135938d6a34af",
      "tree": "72efb5597a2dcea2a87f5685a2292a176b506d2a",
      "parents": [
        "78350411c720d29002c8d0088a3c22bec0408fbb"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Mon Jan 29 16:58:44 2018 -0500"
      },
      "committer": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Tue Jan 30 11:41:35 2018 -0500"
      },
      "message": "Improve docs for WebView data dir methods.\n\nUpdate the javadoc for the WebView data directory methods to make it\nmore clear in what cases these APIs should be used, and what limitations\napply to applications with multiple data directories.\n\nBug: 63748219\nTest: n/a\nChange-Id: I98f49c7a75df00aedf2472731b915c3e30e6ba13\n"
    },
    {
      "commit": "98e31505705052c712b320dc2a03589011e11dfd",
      "tree": "3789c77dfd8a2ebb4fccbe565cd320ba5586701e",
      "parents": [
        "7a6c84a290606eb56189621d3eb6fb2316454b40",
        "35d89ea6ac99f3be2ab37d38d1ae99bd9f0eef3a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Jan 30 16:19:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 16:19:42 2018 +0000"
      },
      "message": "Merge changes from topic \"ims_imsservice_apis\"\n\n* changes:\n  Modify ImsService API to accomodate compat\n  Make ImsService API @SystemApi\n  Integrate new MMTel APIs into the framework\n  Integrate ImsCallSessionListener API changes\n"
    },
    {
      "commit": "90529d212a3965639a7daea84837c21fecc1bb65",
      "tree": "925b2e3e1b81f61a936b28f4080f773240326ba2",
      "parents": [
        "88d9ddd3862e5de7cb249a2357e8acc1b6b8f088",
        "372938942ffc1a7cc3e87cb5be524f234077f5c6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 16:16:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 16:16:34 2018 +0000"
      },
      "message": "Merge \"DropboxManager: Add err message if passing an invalid fd to addFile()\""
    },
    {
      "commit": "371cb6c4201017bab746d22bc8e2debd22b71f49",
      "tree": "8a1bd1fb8f9af97dede4d67030acd9983335559c",
      "parents": [
        "f73907551217774ee6f66864679a1799872d820d",
        "0ad9dfaef9276680a721c59899f0a9e3d6169a8a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 30 16:07:53 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 16:07:53 2018 +0000"
      },
      "message": "Merge changes Ied54c246,I0ea83bc8,Ibd8cb61d am: 88d9ddd386\nam: 0ad9dfaef9\n\nChange-Id: If92f07726dbdfdbcc64dac804a9993098f86ee84\n"
    },
    {
      "commit": "0ad9dfaef9276680a721c59899f0a9e3d6169a8a",
      "tree": "f252dc72e464409163ea5622bc5d25b37a515312",
      "parents": [
        "a04964babf30f852307263413efc69ec67682234",
        "88d9ddd3862e5de7cb249a2357e8acc1b6b8f088"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 30 15:59:40 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 15:59:40 2018 +0000"
      },
      "message": "Merge changes Ied54c246,I0ea83bc8,Ibd8cb61d\nam: 88d9ddd386\n\nChange-Id: I1fd42187c55b80e60f2eac0af278bdecf806fccf\n"
    },
    {
      "commit": "67d234d726a7101d48faa379cd4b02b1cde98574",
      "tree": "eeb1aed5997db597389bfcdd129a08db006457cd",
      "parents": [
        "650fa8579e8978cfc8822f8a83b1bbf3c118ab86"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Fri Jan 26 17:53:31 2018 +0100"
      },
      "committer": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Tue Jan 30 16:57:19 2018 +0100"
      },
      "message": "Updating the text classifier model path\n\nThe lib2 implementation of libtextclassifier is incompatible with models\nfor lib1. To avoid trying to load a lib1 model and failing (which happens\nwhen devices are upgraded from O to P), we need a new update model path.\nUsing this opportunity to remove smartselection from the filename, which\nisn\u0027t appropriate any more given what the model is used for.\n\nTest: Ran core framework tests\nChange-Id: I79a80d10d920019f5091fe9884f370149d39fe88\n"
    },
    {
      "commit": "60593c244432334770eee772f1492411159cf617",
      "tree": "c6372f446ed6e899c4cd15fac597c0137d0cd314",
      "parents": [
        "3db0771df16af2dea5a62c4a999bb5b8d7ce787f"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Jan 30 10:35:59 2018 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Jan 30 10:55:56 2018 -0500"
      },
      "message": "Update slice constants for range/input range.\n\nTest: make\nBug: 68378584\nChange-Id: Ie731edd779f60d0555ea3a573f465f4f3910a054\n"
    },
    {
      "commit": "7a6c84a290606eb56189621d3eb6fb2316454b40",
      "tree": "4ca0252463f53b1058a47eb571ded7c8c7a0c57c",
      "parents": [
        "3db0771df16af2dea5a62c4a999bb5b8d7ce787f",
        "f73907551217774ee6f66864679a1799872d820d"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 30 15:55:45 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 15:55:45 2018 +0000"
      },
      "message": "Merge changes I59bd6ec5,I48864d48,I9b46a4e2,I09a70f3e am: ba81a4d2a9 am: a04964babf\nam: f739075512  -s ours\n\nChange-Id: Ied9e736d51b2b846870afe6bad6b61baaf030be0\n"
    },
    {
      "commit": "f73907551217774ee6f66864679a1799872d820d",
      "tree": "3f2c2f4f97f724f52ee53f05635768edf3972986",
      "parents": [
        "8ea2130cbd65aa21dd83a5db438aa7b933be0cba",
        "a04964babf30f852307263413efc69ec67682234"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 30 15:46:21 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 30 15:46:21 2018 +0000"
      },
      "message": "Merge changes I59bd6ec5,I48864d48,I9b46a4e2,I09a70f3e am: ba81a4d2a9\nam: a04964babf\n\nChange-Id: I72471e141ad267c613526171af2166ecb96fb11d\n"
    },
    {
      "commit": "3db0771df16af2dea5a62c4a999bb5b8d7ce787f",
      "tree": "4ca0252463f53b1058a47eb571ded7c8c7a0c57c",
      "parents": [
        "dda4a8e17b0f33cb1df77da85487ce73f6995766",
        "7f50956f8af785568f492259e5f670592b3305be"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 15:45:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 15:45:09 2018 +0000"
      },
      "message": "Merge \"Revert \"Delay coming out of doze until keyguard dismissed\"\""
    },
    {
      "commit": "dda4a8e17b0f33cb1df77da85487ce73f6995766",
      "tree": "aa8dcce2df8fd2ac9f345d2f75df969d7f3ea016",
      "parents": [
        "05bf37612cd5d00b0d7cc16ca4282b49d418c895",
        "4fa8064378770a0e05b7462c173bfb74cb540f37"
      ],
      "author": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Tue Jan 30 15:40:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 30 15:40:35 2018 +0000"
      },
      "message": "Merge \"VideoView: Change showSubtitle() to get boolean parameter\""
    }
  ],
  "next": "a04964babf30f852307263413efc69ec67682234"
}
