)]}'
{
  "log": [
    {
      "commit": "e904fb331ea3ced7daa74be158945b7d4fa8a9b2",
      "tree": "f5c91380bca8997b265d1dd94218c041bf54b141",
      "parents": [
        "29f479d502b918dae9cbb777cca4f6cd7c5471d4"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Feb 01 09:27:13 2018 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Feb 01 16:50:02 2018 +0000"
      },
      "message": "Ignore flaky tests\n\nAnd delete zenpaneltest - it causes other tests to fail flakily,\nand isn\u0027t currently used.\n\nChange-Id: I15a9201128656a4f75eeab6d0d250534062bfbbf\nFixes: 72785419\nTest: atest SystemUITests\n"
    },
    {
      "commit": "29f479d502b918dae9cbb777cca4f6cd7c5471d4",
      "tree": "557a990f1f79692b964536768a2981387cb3c4f0",
      "parents": [
        "6464c8d21b75967b5c00bb6a6d094fc8da3ed874",
        "58822bec4eb6e0930f2efc0da5b6e464b193c558"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Feb 01 16:46:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 16:46:07 2018 +0000"
      },
      "message": "Merge \"Add audio presentation interface to Java API\""
    },
    {
      "commit": "6464c8d21b75967b5c00bb6a6d094fc8da3ed874",
      "tree": "bca8bf315ae4832805bca1094d074a3219028b6a",
      "parents": [
        "58b5f697a3b46dbddf63dde922b4b92b439b10fa",
        "a19d781a8a03757334a4dd1be8cfe2bc5e0299a7"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 01 16:10:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 16:10:35 2018 +0000"
      },
      "message": "Merge \"Scale timeout with animation scale\""
    },
    {
      "commit": "58b5f697a3b46dbddf63dde922b4b92b439b10fa",
      "tree": "d14e6d0f718ade82559a96ae3e24c0068bb2f1c1",
      "parents": [
        "731f9fa6b3ab28c48d3f8a29b2a16d9ca85c44e8",
        "0adf6a6d12df637776cb24bdf29532a6d88be878"
      ],
      "author": {
        "name": "Yoshiki Iguchi",
        "email": "yoshiki@google.com",
        "time": "Thu Feb 01 15:19:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 15:19:52 2018 +0000"
      },
      "message": "Merge \"Revert \"Split HeadsUpManager implementation to HeadsUpManagerPhone\"\""
    },
    {
      "commit": "731f9fa6b3ab28c48d3f8a29b2a16d9ca85c44e8",
      "tree": "c9628da1767bee46340b7737b577f550041d63ae",
      "parents": [
        "9d3986bdc3b9fe5a85a54bf6a4f787e198eade40",
        "acf322db1d13ee95529eecef2c915d0426b18346"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 15:07:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 15:07:38 2018 +0000"
      },
      "message": "Merge \"Add divider between QS and footer.\""
    },
    {
      "commit": "a19d781a8a03757334a4dd1be8cfe2bc5e0299a7",
      "tree": "27a5252291c53ba56bdad3e7864a0b0f4060665b",
      "parents": [
        "9d3986bdc3b9fe5a85a54bf6a4f787e198eade40"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 01 15:03:59 2018 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 01 15:03:59 2018 +0100"
      },
      "message": "Scale timeout with animation scale\n\nSo slowed down animations still work\nTest: RemoteAnimationControllerTest\nTest: go/wm-smoke-auto\n\nChange-Id: I23116fdd0f2e75e4320bd77aee704d1e2a9de5e7\n"
    },
    {
      "commit": "0adf6a6d12df637776cb24bdf29532a6d88be878",
      "tree": "44901ecf3d9b0ef3be8904b666096dcb399ccfc7",
      "parents": [
        "e83fee27583dc58cf19173319c0edcab5b5a2c94"
      ],
      "author": {
        "name": "yoshiki iguchi",
        "email": "yoshiki@google.com",
        "time": "Thu Feb 01 13:46:26 2018 +0900"
      },
      "committer": {
        "name": "yoshiki iguchi",
        "email": "yoshiki@google.com",
        "time": "Thu Feb 01 22:14:31 2018 +0900"
      },
      "message": "Revert \"Split HeadsUpManager implementation to HeadsUpManagerPhone\"\n\nThis reverts commit 78db3d0b0fd4bcae0ec92913e2b39491bffa409b.\n\nReason for revert: Cause crash\n\nTest: none\nChange-Id: Iffdad2513158c0856a0d3b56f7667063f4bba91c\n"
    },
    {
      "commit": "9d3986bdc3b9fe5a85a54bf6a4f787e198eade40",
      "tree": "59d76c0d802ab424f53a68a8b617b2a9b3a448bc",
      "parents": [
        "899715b9d7bc4e35270c3e7af4176a94446f3995",
        "cc155ddc69efce0579118e873ae991cebc083ca6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 12:15:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 12:15:15 2018 +0000"
      },
      "message": "Merge \"Add Ambient Brightness tracker API\""
    },
    {
      "commit": "899715b9d7bc4e35270c3e7af4176a94446f3995",
      "tree": "9079058d8912eb76aeca582e7a1d26851d052b72",
      "parents": [
        "4aa09f4c7ff0342a827e0db2796cc156eea355f0",
        "ac9edc37dba9d0380d6bfaa888520a7d5b88e2d6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 11:46:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 11:46:13 2018 +0000"
      },
      "message": "Merge changes from topics \"mediasession2_libraryroot\", \"mediasession2_commandbutton\", \"medianotification_updatable\"\n\n* changes:\n  MediaSession2: Rename BrowserRoot to LibraryRoot and move to updatable\n  MediaSession2: Move MediaSession2.CommandButton to updatable\n  MediaSession2: Move MediaSessionService2.MediaNotification to updatable\n"
    },
    {
      "commit": "4aa09f4c7ff0342a827e0db2796cc156eea355f0",
      "tree": "afba43703a0449e0b307695f75e470ecd2595585",
      "parents": [
        "7d69d3a8555478335baee0f3ced70de5f6552698",
        "08063d6c1bb64d2b65fe08bfc04d00f3f0fc856f"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Feb 01 11:21:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 11:21:00 2018 +0000"
      },
      "message": "Merge \"Added support for the new 1.2 data setup/deactivate API\""
    },
    {
      "commit": "7d69d3a8555478335baee0f3ced70de5f6552698",
      "tree": "a9cf19faa21f0d08e71b443866a9ffc214ed54d3",
      "parents": [
        "3d67f4a03900eb45f1a266c126628733f9df09c9",
        "b43351f84acef363aaccda867ebecd17908e5bbb"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Feb 01 11:07:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 11:07:39 2018 +0000"
      },
      "message": "Merge \"Droidfood only: Move private APIs to dark greylist by default\""
    },
    {
      "commit": "3d67f4a03900eb45f1a266c126628733f9df09c9",
      "tree": "bf273abe6bc86d5abe7e74d4d2a7fc279aef62fc",
      "parents": [
        "faf852539a2dc11e10520f223f3c29c47cf3008d",
        "53d0661f38d6ada39aefaac5ce016f802e74bd44"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 10:37:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 10:37:30 2018 +0000"
      },
      "message": "Merge \"Add information about brightness config to slider events.\""
    },
    {
      "commit": "b43351f84acef363aaccda867ebecd17908e5bbb",
      "tree": "162e57f442cbfddd535f80b7b8b7b763bba388ca",
      "parents": [
        "ce9bcc4977a8f7eca00674dd5292f191e3ca98fa"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Jan 31 14:43:36 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Feb 01 09:47:59 2018 +0000"
      },
      "message": "Droidfood only: Move private APIs to dark greylist by default\n\nIn order to tune the API lists, we initialize the light greylist with\nAPIs we know are used by popular apps. All the other private APIs are\nmoved into dark greylist. Light greylist will be set to not warn at\nall, while dark greylist will produce warnings. This will allow us to\ncollect logs and tune the lists without breaking all of our dogfooders.\n\nBug: 64382372\nBug: 72793280\nTest: make\nChange-Id: Ice6c487eeca8900e6a70abe1b87e8c211ef1066e\n"
    },
    {
      "commit": "ac9edc37dba9d0380d6bfaa888520a7d5b88e2d6",
      "tree": "8bd8a630b08b54877163bf48e52fdfebfd2701c4",
      "parents": [
        "435142badc88a3d0720f5c00c52036de2d6f4c80"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 01 15:16:25 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 01 16:56:37 2018 +0900"
      },
      "message": "MediaSession2: Rename BrowserRoot to LibraryRoot and move to updatable\n\nRenaming was the one of the feedback from ag/3506231\n\nTest: Run all MediaComponents tests once\nChange-Id: I6499070502cd0e20ea53a1447278d680e586dec7\n"
    },
    {
      "commit": "435142badc88a3d0720f5c00c52036de2d6f4c80",
      "tree": "bc73dfdb88f37cd31966e85ae952d5b62025eadb",
      "parents": [
        "a7cf21b46885a381cba07816d38cf5199435d2db"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 01 14:33:55 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 01 16:56:23 2018 +0900"
      },
      "message": "MediaSession2: Move MediaSession2.CommandButton to updatable\n\nBug: 72665718\nTest: Run all MediaComponents test once\nChange-Id: I5e6b382695b9d8c2f9634531ded32fdac438965c\n"
    },
    {
      "commit": "a7cf21b46885a381cba07816d38cf5199435d2db",
      "tree": "02fd70f476d908503d6b344ab309066adff6a598",
      "parents": [
        "fd673f32393aed9ee20a3ffe9cf882307198811d"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 01 11:56:22 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 01 16:53:55 2018 +0900"
      },
      "message": "MediaSession2: Move MediaSessionService2.MediaNotification to updatable\n\nTest: Run all MediaComponents tests once\nChange-Id: Ieb38e1181f2ed9e96c3218ca0fdc3c1d13424af7\n"
    },
    {
      "commit": "faf852539a2dc11e10520f223f3c29c47cf3008d",
      "tree": "886a83527725469c690eb05d576761788be12333",
      "parents": [
        "fd673f32393aed9ee20a3ffe9cf882307198811d",
        "589f6a299ed464cf70a953992b5013d8b275099c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 07:52:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 07:52:55 2018 +0000"
      },
      "message": "Merge \"Support query active microphones in MediaRecorder.\""
    },
    {
      "commit": "fd673f32393aed9ee20a3ffe9cf882307198811d",
      "tree": "964c0c01877b29903becefb58d03c435b2722879",
      "parents": [
        "b3dc01059967e42066961931ba6723e3260ba89b",
        "76ce2d6d04e4a22a5d2065cf92eeff4f3fefd4bd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 07:37:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 07:37:30 2018 +0000"
      },
      "message": "Merge \"Implements StatsManager temporary stubs.\""
    },
    {
      "commit": "b3dc01059967e42066961931ba6723e3260ba89b",
      "tree": "1c1e3ced73f23dba5f30df3a842db54067fe83d0",
      "parents": [
        "257e821e89cfd98d9894aaf7291ee79e9677003c",
        "abb4fc8464cb26b24e6ef046672930a02fadbe52"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Thu Feb 01 06:43:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 06:43:45 2018 +0000"
      },
      "message": "Merge \"Updating TextClassifier factory model names\""
    },
    {
      "commit": "257e821e89cfd98d9894aaf7291ee79e9677003c",
      "tree": "7de5ed7dee7ba1486d7e654fb42e2f216f4c708e",
      "parents": [
        "e83fee27583dc58cf19173319c0edcab5b5a2c94",
        "e649748eb69aad55fa77f43d3f658b2a51db1248"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 05:03:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 05:03:37 2018 +0000"
      },
      "message": "Merge \"Parse persist property the legacy way\""
    },
    {
      "commit": "e83fee27583dc58cf19173319c0edcab5b5a2c94",
      "tree": "48b3c7f1bea531376ebad70959a3769b8ffd1579",
      "parents": [
        "1da8b9771a71da93b195f88d0c383e05847f780a",
        "523e0f92100282de0ea352c884eaf8952a1960fa"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 04:23:49 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 04:23:49 2018 +0000"
      },
      "message": "[automerger] Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into cw-f-dev am: afb1b1aeb6 am: 753fdb8bb6 am: 542f647684 am: 687a6d23c5 am: fee7f53322\nam: 523e0f9210\n\nChange-Id: I6056096461fc2d61abcd2db886aa7668761f0905\n"
    },
    {
      "commit": "1da8b9771a71da93b195f88d0c383e05847f780a",
      "tree": "48b3c7f1bea531376ebad70959a3769b8ffd1579",
      "parents": [
        "309cb2838fbd5b27dc9dc3ed43992451cf7aa6a3",
        "b540cf4d1c50cf1830319d648f2e2b8d0eacf0b5"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 04:18:41 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 04:18:41 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into nyc-mr2-dev am: 82db4c8b41 am: 4205b8a166 am: 723efe6935 am: 7131d4b415\nam: b540cf4d1c\n\nChange-Id: I5b41bf0dc81b0756348a6f315a4edf8fc9788bd2\n"
    },
    {
      "commit": "309cb2838fbd5b27dc9dc3ed43992451cf7aa6a3",
      "tree": "48b3c7f1bea531376ebad70959a3769b8ffd1579",
      "parents": [
        "29aa5c6260917197ec47d1dd5478032a8a905260",
        "dcb921976433dd84c479b1227bea73da4ceb47c9"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Feb 01 04:12:18 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 04:12:18 2018 +0000"
      },
      "message": "Merge \"Fix minor bugs with tunnel mode implementation\" am: cb9cd96c50 am: b7afa3f6fb\nam: dcb9219764\n\nChange-Id: Ie74c4edcc7586e0220ff948222010e126841e8f7\n"
    },
    {
      "commit": "29aa5c6260917197ec47d1dd5478032a8a905260",
      "tree": "8e0600c4e0121c82ccf86fa32fbe3ee279112f81",
      "parents": [
        "ab4332d6161338959b0f6951989e847b7c2d3b6b",
        "c1aa80ab445220831a0740b65dcd705931251422"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 04:04:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 04:04:06 2018 +0000"
      },
      "message": "Merge \"Merge \"Merge \"Revert \"Revert \"Make AndroidRuntime only start the debugger for zygote forked apps.\"\"\" am: 3b50dc3d34 am: 98568f57ad\" into oc-mr1-dev-plus-aosp am: e8626dee42\""
    },
    {
      "commit": "c1aa80ab445220831a0740b65dcd705931251422",
      "tree": "f4f4d983514a4b9a86a75164c94c84b26330d6f5",
      "parents": [
        "29209af871d2eb24072b93e294c8bb9e6f03abff",
        "e8626dee4272d1f0f8760929f4eb31e21375e251"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 04:03:42 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 04:03:42 2018 +0000"
      },
      "message": "Merge \"Merge \"Revert \"Revert \"Make AndroidRuntime only start the debugger for zygote forked apps.\"\"\" am: 3b50dc3d34 am: 98568f57ad\" into oc-mr1-dev-plus-aosp\nam: e8626dee42\n\nChange-Id: Ia800a77c6c172770726e4fd2a132137ae209eb45\n"
    },
    {
      "commit": "ab4332d6161338959b0f6951989e847b7c2d3b6b",
      "tree": "318257639dc7d65b5d2568fea54d6828e84a668b",
      "parents": [
        "29209af871d2eb24072b93e294c8bb9e6f03abff",
        "02bafcbac4345e42b53fa15cee239da2a0a0fea4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 04:03:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 04:03:36 2018 +0000"
      },
      "message": "Merge changes I855f5315,I9ac7e13e,I003837a9\n\n* changes:\n  WSA: More dead code.\n  Restore pinned stack shadows.\n  Nuke WSA#mClipRect/mHasClipRect\n"
    },
    {
      "commit": "523e0f92100282de0ea352c884eaf8952a1960fa",
      "tree": "faac7fa5903cd9f3bd74560c1fdd3ba177d98c15",
      "parents": [
        "b540cf4d1c50cf1830319d648f2e2b8d0eacf0b5",
        "fee7f5332248086c678f9243c08895657f048ea4"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 04:00:02 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 04:00:02 2018 +0000"
      },
      "message": "[automerger] Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into cw-f-dev am: afb1b1aeb6 am: 753fdb8bb6 am: 542f647684 am: 687a6d23c5\nam: fee7f53322\n\nChange-Id: I92187dc7dd55b3fe5904f1d6829940a1296cb538\n"
    },
    {
      "commit": "b540cf4d1c50cf1830319d648f2e2b8d0eacf0b5",
      "tree": "faac7fa5903cd9f3bd74560c1fdd3ba177d98c15",
      "parents": [
        "dcb921976433dd84c479b1227bea73da4ceb47c9",
        "7131d4b4150543f4131f864120236d3ed3d2a87e"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 03:54:39 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:54:39 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into nyc-mr2-dev am: 82db4c8b41 am: 4205b8a166 am: 723efe6935\nam: 7131d4b415\n\nChange-Id: I65b5bae4f58f49a5786b5f587139e60c4122a26f\n"
    },
    {
      "commit": "29209af871d2eb24072b93e294c8bb9e6f03abff",
      "tree": "2ab7d62e3d90f1ba43e12accfe363932f90a01f6",
      "parents": [
        "daaa0090036098533854558e2e04fe406e26ebaa",
        "5b46d98a7a8eb75da9c492f987c06a2648cb87b3"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 03:51:22 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:51:22 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into oc-dev am: 46fc48f57e am: b39e49d52c am: 1c4ccab92b\nam: 5b46d98a7a\n\nChange-Id: Ia4e81a8d30a22fad6d2e99c05bf994e4faaf58f5\n"
    },
    {
      "commit": "dcb921976433dd84c479b1227bea73da4ceb47c9",
      "tree": "faac7fa5903cd9f3bd74560c1fdd3ba177d98c15",
      "parents": [
        "e8626dee4272d1f0f8760929f4eb31e21375e251",
        "b7afa3f6fbfe274427a56d425c12c113a016bc98"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Feb 01 03:49:45 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:49:45 2018 +0000"
      },
      "message": "Merge \"Fix minor bugs with tunnel mode implementation\" am: cb9cd96c50\nam: b7afa3f6fb\n\nChange-Id: I9c2a844d9ccc401a34d0e6318506406e8c33fab6\n"
    },
    {
      "commit": "fee7f5332248086c678f9243c08895657f048ea4",
      "tree": "5a4604905b4ca4720c0fa9c8bf7af2c3ff00d495",
      "parents": [
        "7131d4b4150543f4131f864120236d3ed3d2a87e",
        "687a6d23c523e23f63f7450a8bc1b016b57b451a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 03:38:06 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:38:06 2018 +0000"
      },
      "message": "[automerger] Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into cw-f-dev am: afb1b1aeb6 am: 753fdb8bb6 am: 542f647684\nam: 687a6d23c5\n\nChange-Id: Ia5ab8296347a9698cf2e18b80366698db40d438e\n"
    },
    {
      "commit": "e8626dee4272d1f0f8760929f4eb31e21375e251",
      "tree": "5995c49e488e3d76d1d3fd444e7ecee69a8dcc55",
      "parents": [
        "5b46d98a7a8eb75da9c492f987c06a2648cb87b3",
        "65c892c1727f412ab4f1ba33f7eeb90854c101ee"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 03:36:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 03:36:16 2018 +0000"
      },
      "message": "Merge \"Merge \"Revert \"Revert \"Make AndroidRuntime only start the debugger for zygote forked apps.\"\"\" am: 3b50dc3d34 am: 98568f57ad\" into oc-mr1-dev-plus-aosp"
    },
    {
      "commit": "65c892c1727f412ab4f1ba33f7eeb90854c101ee",
      "tree": "e37cc160cc5e89b66e363820ad37533bb90a2ecb",
      "parents": [
        "842961310c22a5eb603549861652efc25a5757c7",
        "98568f57adf57d856dc0a2ac72f53c56f91c8eac"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Feb 01 03:35:32 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:35:32 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Make AndroidRuntime only start the debugger for zygote forked apps.\"\"\" am: 3b50dc3d34\nam: 98568f57ad\n\nChange-Id: Iaecbcf1bf3d948163c2d06261577f63884206edb\n"
    },
    {
      "commit": "5b46d98a7a8eb75da9c492f987c06a2648cb87b3",
      "tree": "28154e206e483528c474269435b3bb1c62c79d18",
      "parents": [
        "842961310c22a5eb603549861652efc25a5757c7",
        "1c4ccab92b268eaed8ed4d59bcf3302ad41a2a18"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 03:35:27 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:35:27 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into oc-dev am: 46fc48f57e am: b39e49d52c\nam: 1c4ccab92b\n\nChange-Id: I32ba85cdc40ea77772361ffb399085f7b8a67416\n"
    },
    {
      "commit": "b7afa3f6fbfe274427a56d425c12c113a016bc98",
      "tree": "2832035698a101a418b5dbaba44b2c71b9a2d66b",
      "parents": [
        "98568f57adf57d856dc0a2ac72f53c56f91c8eac",
        "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Feb 01 03:30:44 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:30:44 2018 +0000"
      },
      "message": "Merge \"Fix minor bugs with tunnel mode implementation\"\nam: cb9cd96c50\n\nChange-Id: I94210f595e904d13711feb97e77a3373d8cce1b0\n"
    },
    {
      "commit": "7131d4b4150543f4131f864120236d3ed3d2a87e",
      "tree": "5a4604905b4ca4720c0fa9c8bf7af2c3ff00d495",
      "parents": [
        "1c4ccab92b268eaed8ed4d59bcf3302ad41a2a18",
        "723efe6935c9b512f201eaf38a17cfcb208e4f18"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 03:30:15 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:30:15 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into nyc-mr2-dev am: 82db4c8b41 am: 4205b8a166\nam: 723efe6935\n\nChange-Id: Ic264904353cf9e3b184b32fc33d0d3479ad65f4e\n"
    },
    {
      "commit": "1c4ccab92b268eaed8ed4d59bcf3302ad41a2a18",
      "tree": "5a4604905b4ca4720c0fa9c8bf7af2c3ff00d495",
      "parents": [
        "152acb51623b430dfcbd59a203ef17394fd0695e",
        "b39e49d52c8a78dd8cdb5ee94111faac55ab311f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 03:24:13 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:24:13 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into oc-dev am: 46fc48f57e\nam: b39e49d52c\n\nChange-Id: Iaf02c5ebdb656fc79cde201e6df97760283ea4e4\n"
    },
    {
      "commit": "98568f57adf57d856dc0a2ac72f53c56f91c8eac",
      "tree": "56b960c79527f0c1413cb071edbe9045760d644a",
      "parents": [
        "169a15920754b87c126c47d8d303c2edcc651ed8",
        "3b50dc3d34fc486b64006f15bad75dbe3ccda229"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Feb 01 03:23:23 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:23:23 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Make AndroidRuntime only start the debugger for zygote forked apps.\"\"\"\nam: 3b50dc3d34\n\nChange-Id: Ie10dab211f77420b1f38833e6aa718365c37ea9a\n"
    },
    {
      "commit": "687a6d23c523e23f63f7450a8bc1b016b57b451a",
      "tree": "a3653c0ca7ea16193562be9993e251704878495e",
      "parents": [
        "723efe6935c9b512f201eaf38a17cfcb208e4f18",
        "542f6476845811a8f5435b19b0e54b8f8b6ac298"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 03:20:23 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:20:23 2018 +0000"
      },
      "message": "[automerger] Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into cw-f-dev am: afb1b1aeb6 am: 753fdb8bb6\nam: 542f647684\n\nChange-Id: I4ca0c56badef09ee37e130f3183bd8f27b9e5947\n"
    },
    {
      "commit": "723efe6935c9b512f201eaf38a17cfcb208e4f18",
      "tree": "a3653c0ca7ea16193562be9993e251704878495e",
      "parents": [
        "b39e49d52c8a78dd8cdb5ee94111faac55ab311f",
        "4205b8a166f323fe606d54cb0c6e146b7e0d9aa0"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 03:18:27 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:18:27 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into nyc-mr2-dev am: 82db4c8b41\nam: 4205b8a166\n\nChange-Id: Ic1f9b793f7a5836bdf7e6f3520d3ad7e90732141\n"
    },
    {
      "commit": "b39e49d52c8a78dd8cdb5ee94111faac55ab311f",
      "tree": "a3653c0ca7ea16193562be9993e251704878495e",
      "parents": [
        "df255a4a6b3dfbde4a8fc16279faa5d998f8eb6d",
        "46fc48f57ea754372d5304a5903acf28b8d0d2c3"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Feb 01 03:13:16 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 03:13:16 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into oc-dev\nam: 46fc48f57e\n\nChange-Id: I85ba0993926fbd9a61525e35e411887130b3c5aa\n"
    },
    {
      "commit": "daaa0090036098533854558e2e04fe406e26ebaa",
      "tree": "2ab7d62e3d90f1ba43e12accfe363932f90a01f6",
      "parents": [
        "a5a4386a30ea1ddceaf28940def901f61197a6e1",
        "159cd024d996047ac8caf1ae941d5be80047dedf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 02:27:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 02:27:32 2018 +0000"
      },
      "message": "Merge changes I4a907600,If3205033\n\n* changes:\n  Marking used instant apps fields as System API\n  Revert \"Revert \"Removes EphemrealResolverService and related\"\"\n"
    },
    {
      "commit": "e649748eb69aad55fa77f43d3f658b2a51db1248",
      "tree": "3a4976f67750b36d40be8a2b4075e76443ed0bbf",
      "parents": [
        "a5a4386a30ea1ddceaf28940def901f61197a6e1"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jan 31 18:02:38 2018 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Feb 01 02:21:07 2018 +0000"
      },
      "message": "Parse persist property the legacy way\n\nDevices like bat still have oem functions\nin the persist prop, so don\u0027t throw errors.\n\nTest: device boots\nBug: 72765363\nChange-Id: I7d1e334d7cafb1ba1f328ee4160da3b098f76fa1\n"
    },
    {
      "commit": "a5a4386a30ea1ddceaf28940def901f61197a6e1",
      "tree": "49d4c47cf2365b08cf7cf5fd941b6db01759f91e",
      "parents": [
        "23a7b8d36b5055dcb1cdebb10b5b97688f675fdc",
        "c4356fb75318967148e8394878af1c13d37080dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 02:13:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 02:13:11 2018 +0000"
      },
      "message": "Merge \"Uses back and home button for screen pinning when recents is invisible\""
    },
    {
      "commit": "23a7b8d36b5055dcb1cdebb10b5b97688f675fdc",
      "tree": "181443a5f2967b160c3a9ff7968b5cf30f200df4",
      "parents": [
        "158c1d1778eb3c4650b24cfdb4aa0e9d30ae7db2",
        "23675f6c79d0c76caa837402a1e5e49ca11e2a02"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 01:35:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 01:35:26 2018 +0000"
      },
      "message": "Merge \"Support query active microphones information in AudioRecord.\""
    },
    {
      "commit": "76ce2d6d04e4a22a5d2065cf92eeff4f3fefd4bd",
      "tree": "8469f944558ff8ef616dce9e80c03ef3922ca92c",
      "parents": [
        "d01ce15111512622e6a9d233a42adcc24c1c4736"
      ],
      "author": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Wed Jan 31 16:38:13 2018 -0800"
      },
      "committer": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Wed Jan 31 16:52:52 2018 -0800"
      },
      "message": "Implements StatsManager temporary stubs.\n\nNeed to use the old API for a bit, so the temporary API will convert\nthe arguments for ConfigKey from String to Long and then call the\ncorrect API from statsd.\n\nThis can be deleted in the future.\n\nTest: Test that marlin-eng can build.\nChange-Id: Iebaf2debc08c749ecaae631201e7d039b916f0ce\n"
    },
    {
      "commit": "158c1d1778eb3c4650b24cfdb4aa0e9d30ae7db2",
      "tree": "f25a369eb93a535a3e14204f3c04f580b5752c73",
      "parents": [
        "d82eeb321b2f6ef504f7d5679ae2069997c70024",
        "369208256755a5ded185112dd2ceecadb5986fa5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 00:22:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 00:22:25 2018 +0000"
      },
      "message": "Merge \"StatsCompanionService permissions\""
    },
    {
      "commit": "d82eeb321b2f6ef504f7d5679ae2069997c70024",
      "tree": "23527db17df79a896b1ef6c4485a2d3c08d878d9",
      "parents": [
        "84d6ca731b0e33dc8380c3649f888d6ee4be25ec",
        "7914797d02c166801a6f12713bdc253bf0430534"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Feb 01 00:15:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 00:15:35 2018 +0000"
      },
      "message": "Merge \"Fix build breakage caused by proto conflict\""
    },
    {
      "commit": "84d6ca731b0e33dc8380c3649f888d6ee4be25ec",
      "tree": "df5e198884a99185a96d4345e0d036d0b1e9c23d",
      "parents": [
        "5f2a4ef763ef416c5954836c1d178188c38765d6",
        "45d4ab077ba93bdfcb8eefb425931bc0364372dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 00:14:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 01 00:14:41 2018 +0000"
      },
      "message": "Merge \"Improve volume touches\""
    },
    {
      "commit": "7914797d02c166801a6f12713bdc253bf0430534",
      "tree": "63ff38330b89a2eb91643bb2a31415702954eebb",
      "parents": [
        "5f2a4ef763ef416c5954836c1d178188c38765d6"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jan 31 16:04:06 2018 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Feb 01 00:13:15 2018 +0000"
      },
      "message": "Fix build breakage caused by proto conflict\n\nTwo proto constants were merged at the same time,\ncausing a conflict.\n\nTest: none\nChange-Id: If429fc28d8f2c37c19945a7cffe1147770ea447d\n"
    },
    {
      "commit": "5f2a4ef763ef416c5954836c1d178188c38765d6",
      "tree": "fd9676d0123648382aa2899f8b8007f087422c04",
      "parents": [
        "70f93ee6737ae1e5c0e39841d6e66cfc1792a48c",
        "28b6fc9c25cd55c500426cdcbe233a123736fa0a"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jan 31 23:41:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 23:41:32 2018 +0000"
      },
      "message": "Merge changes from topic \"UsbManager-changes\"\n\n* changes:\n  Usb changes and strings for connected devices 2.0\n  Refactor and clean up USB, add tests\n"
    },
    {
      "commit": "70f93ee6737ae1e5c0e39841d6e66cfc1792a48c",
      "tree": "e62de47d1f309ce087a33156fa64199fb0edc5c6",
      "parents": [
        "b0c854ef9945c3f1713927d87c5ee82cba343a23",
        "d8be4a0abe7e2439813b384482346d1ccf11ef53"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 23:17:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 23:17:12 2018 +0000"
      },
      "message": "Merge \"Add API to set tonal shadow color\""
    },
    {
      "commit": "b0c854ef9945c3f1713927d87c5ee82cba343a23",
      "tree": "1db60478d4c62b637e6006a2f90c7c2161fba7e9",
      "parents": [
        "d01ce15111512622e6a9d233a42adcc24c1c4736",
        "dd68de50fb4e5f593af10f78f29173e87204aaba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 23:16:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 23:16:13 2018 +0000"
      },
      "message": "Merge \"Fixing generateLinks and java docs\""
    },
    {
      "commit": "c4356fb75318967148e8394878af1c13d37080dd",
      "tree": "7b02a2cd337f198f30bc0cc7f64e6a999fe9c496",
      "parents": [
        "f00c786f23c30ef4d3400b799a95f3fb0b92b403"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Jan 18 17:41:34 2018 -0800"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Jan 31 15:06:02 2018 -0800"
      },
      "message": "Uses back and home button for screen pinning when recents is invisible\n\nAll the text and screen pinning hint shows tells the user that the back\nand home button should be held to exit screen pinning. The hint also do\nnot have the recents button shown if it is invisible. The toast code has\nbeen moved to recents and services calls through to post a toast message\ndepending if the recents button is visible.\n\nTest: manual\nFixes: 72059911\nChange-Id: I93abf5072b97760f33e7e77421544a4b3ad27beb\n"
    },
    {
      "commit": "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74",
      "tree": "39a1cf5618531f5e926993207b13e96d86d0fb48",
      "parents": [
        "3b50dc3d34fc486b64006f15bad75dbe3ccda229",
        "b8ef541cbc61ce11bd68106ff431752de86f761f"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Jan 31 22:45:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 22:45:26 2018 +0000"
      },
      "message": "Merge \"Fix minor bugs with tunnel mode implementation\""
    },
    {
      "commit": "acf322db1d13ee95529eecef2c915d0426b18346",
      "tree": "dde8481524210ba0bf16f91276d0f6f6f6dcdda0",
      "parents": [
        "3a2e3b03dc3c315e82f98e7c77c235314e607eab"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Wed Jan 31 17:04:56 2018 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Wed Jan 31 17:42:38 2018 -0500"
      },
      "message": "Add divider between QS and footer.\n\nBug: 70799330\nTest: visual\nChange-Id: I7f20771b0a8ba9c5fef0f48dc01ab3fb58515987\n"
    },
    {
      "commit": "d01ce15111512622e6a9d233a42adcc24c1c4736",
      "tree": "51643880908f5dca70caf6f5c5945546b977bf39",
      "parents": [
        "a337d044d58dd59c7c53c0409f747b21c964e19c",
        "742ebd45131049a9f231adf37d7bb8710ba8d9b3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 22:42:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 22:42:09 2018 +0000"
      },
      "message": "Merge \"reland: pm: Apps with shared UID must also share selinux domain\""
    },
    {
      "commit": "a337d044d58dd59c7c53c0409f747b21c964e19c",
      "tree": "178a46c9aa0824b96ac56cf881757c8c85cfc89b",
      "parents": [
        "3a2e3b03dc3c315e82f98e7c77c235314e607eab",
        "15e7c62e45f6c370d5277a8fca5eea58e2d6224b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 22:41:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 22:41:34 2018 +0000"
      },
      "message": "Merge \"Use SQLiteDatabase.deleteDatabase to delete a temp database\""
    },
    {
      "commit": "3a2e3b03dc3c315e82f98e7c77c235314e607eab",
      "tree": "261179c91b39ab74a69b01d5d9044154df415aa3",
      "parents": [
        "c18b4365743f187bb622122336b6ad8010a8c603",
        "577d402d0d938c14d415054289a5ecbc613d0046"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 22:38:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 22:38:48 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Adds generic intent Instant App resolution\"\"\""
    },
    {
      "commit": "542f6476845811a8f5435b19b0e54b8f8b6ac298",
      "tree": "97bc5a3b2484705ded8009072f2907fa8c8d95d6",
      "parents": [
        "4205b8a166f323fe606d54cb0c6e146b7e0d9aa0",
        "753fdb8bb6dec9b90ca351944e4e4b65f517eac4"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jan 31 22:31:31 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jan 31 22:31:31 2018 +0000"
      },
      "message": "[automerger] Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into cw-f-dev am: afb1b1aeb6 am: 753fdb8bb6\n\nChange-Id: I22952487835512925c3a2fe5ca2086f6b5354844\n"
    },
    {
      "commit": "4205b8a166f323fe606d54cb0c6e146b7e0d9aa0",
      "tree": "97bc5a3b2484705ded8009072f2907fa8c8d95d6",
      "parents": [
        "46fc48f57ea754372d5304a5903acf28b8d0d2c3",
        "82db4c8b410b559809a0a4923b9a42b09f342839"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jan 31 22:30:46 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 22:30:46 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into nyc-mr2-dev\nam: 82db4c8b41\n\nChange-Id: I5c35701ddf6633063cad9ca141856b8612f7ad9b\n"
    },
    {
      "commit": "753fdb8bb6dec9b90ca351944e4e4b65f517eac4",
      "tree": "3366c73c54269c0ddedb36432ebfb6f31009a73c",
      "parents": [
        "82db4c8b410b559809a0a4923b9a42b09f342839",
        "afb1b1aeb61ee8589fccc4b1b786c72b105266a1"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jan 31 22:30:44 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 22:30:44 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into cw-f-dev\nam: afb1b1aeb6\n\nChange-Id: I4d2f501b942e2a7dd6c2a3415758ce76087f1b78\n"
    },
    {
      "commit": "c18b4365743f187bb622122336b6ad8010a8c603",
      "tree": "f28756eee9dcfc8674070f4e6769005b99e85c4e",
      "parents": [
        "490d3230035de42c46dd2600cbea44ae0d1509ff",
        "b29e63bbdb72a0aa85091c49e8fbfdba6f2d7db2"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jan 31 22:27:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 22:27:43 2018 +0000"
      },
      "message": "Merge \"Merge \"OutputConfiguration: Fix missing mIsShared in parcel read\" into oc-dev am: 5f7cdba8ab am: df255a4a6b am: 152acb5162 am: 842961310c  -s ours\""
    },
    {
      "commit": "b29e63bbdb72a0aa85091c49e8fbfdba6f2d7db2",
      "tree": "e9f8d222b1399da5e270749f9cd9df3367b9a133",
      "parents": [
        "2f74f16bcce67775747c668555aedd7fa8b06d88",
        "842961310c22a5eb603549861652efc25a5757c7"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Jan 31 22:26:52 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 22:26:52 2018 +0000"
      },
      "message": "Merge \"OutputConfiguration: Fix missing mIsShared in parcel read\" into oc-dev am: 5f7cdba8ab am: df255a4a6b am: 152acb5162\nam: 842961310c  -s ours\n\nChange-Id: I378f6b1c3f77632147954a679db2899ba25667ca\n"
    },
    {
      "commit": "490d3230035de42c46dd2600cbea44ae0d1509ff",
      "tree": "f28756eee9dcfc8674070f4e6769005b99e85c4e",
      "parents": [
        "2f74f16bcce67775747c668555aedd7fa8b06d88",
        "c0f494403873435d463c4817066f9c68d57310a7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 22:20:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 22:20:25 2018 +0000"
      },
      "message": "Merge \"Add support for getting all available microphones characteristics.\""
    },
    {
      "commit": "2f74f16bcce67775747c668555aedd7fa8b06d88",
      "tree": "e9f8d222b1399da5e270749f9cd9df3367b9a133",
      "parents": [
        "73f2270bd173559324f80a2bdbbeb76928609c15",
        "4bd8e05c1dbae46d94b731241252ddccff6d977c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 22:16:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 22:16:39 2018 +0000"
      },
      "message": "Merge \"Add alarm tile to QS.\""
    },
    {
      "commit": "46fc48f57ea754372d5304a5903acf28b8d0d2c3",
      "tree": "97bc5a3b2484705ded8009072f2907fa8c8d95d6",
      "parents": [
        "5f7cdba8abe1845afd83c7ee5337f33d736c2ce3",
        "163548ed6aa4bf88f35157b7ee0818294817300f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 22:13:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 22:13:40 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into oc-dev\n\n* changes:\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937 am: 166aa6e149 am: b7f7f7e14e am: c26b8635b7 am: afac0f46d9 am: 5786491706\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937 am: 166aa6e149 am: b7f7f7e14e am: c26b8635b7 am: afac0f46d9\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937 am: 166aa6e149 am: b7f7f7e14e am: c26b8635b7\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937 am: 166aa6e149 am: b7f7f7e14e\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937 am: 166aa6e149\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909\n  Check for null-terminator in ResStringPool::string8At\n"
    },
    {
      "commit": "82db4c8b410b559809a0a4923b9a42b09f342839",
      "tree": "3366c73c54269c0ddedb36432ebfb6f31009a73c",
      "parents": [
        "705235ca51a94c249f4dd7e969dab88b1ca842f7",
        "5786491706cc44f2c5fd7a01b80fa7df19493a2d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 22:13:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 22:13:40 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into nyc-mr2-dev\n\n* changes:\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937 am: 166aa6e149 am: b7f7f7e14e am: c26b8635b7 am: afac0f46d9\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937 am: 166aa6e149 am: b7f7f7e14e am: c26b8635b7\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937 am: 166aa6e149 am: b7f7f7e14e\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937 am: 166aa6e149\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909\n  Check for null-terminator in ResStringPool::string8At\n"
    },
    {
      "commit": "afb1b1aeb61ee8589fccc4b1b786c72b105266a1",
      "tree": "d008d426636ba0b2dd1c00062f79f2da39b6b3ca",
      "parents": [
        "41ee2787b461505366af3698288a1042c9cf0c77",
        "afac0f46d978df65a52773134234542dc51af583"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 22:13:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 22:13:40 2018 +0000"
      },
      "message": "Merge changes from topic \"am-1ab9514f-fd12-4093-b1cb-a77e9f0419c9\" into cw-f-dev\n\n* changes:\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937 am: 166aa6e149 am: b7f7f7e14e am: c26b8635b7\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937 am: 166aa6e149 am: b7f7f7e14e\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937 am: 166aa6e149\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41 am: a3f0976937\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682 am: 0ab4540c41\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99 am: e2417e6682\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909 am: c3d7250b99\n  [automerger] Check for null-terminator in ResStringPool::string8At am: 5ec65ae909\n  Check for null-terminator in ResStringPool::string8At\n"
    },
    {
      "commit": "73f2270bd173559324f80a2bdbbeb76928609c15",
      "tree": "96ef57fcf7d85384b1a7e99b17a688da04c79854",
      "parents": [
        "f46ac618bcf7923f6cc03e984bd921e78e28c523",
        "05bd4a66cbda7e66d266d22a6ff475b7ea4990e2"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Jan 31 22:11:49 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 22:11:49 2018 +0000"
      },
      "message": "Fix bad type for txPower in PeriodicAdvertisingReport serialization am: 5332988c62  -s ours\nam: 05bd4a66cb  -s ours\n\nChange-Id: Iabf5f5e5ec4adaa13b37353455534e3e9e3f4deb\n"
    },
    {
      "commit": "842961310c22a5eb603549861652efc25a5757c7",
      "tree": "8a99c16f430f9dd147adcb165a25a5cf6ae62bb5",
      "parents": [
        "05bd4a66cbda7e66d266d22a6ff475b7ea4990e2",
        "152acb51623b430dfcbd59a203ef17394fd0695e"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Jan 31 22:07:48 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 22:07:48 2018 +0000"
      },
      "message": "Merge \"OutputConfiguration: Fix missing mIsShared in parcel read\" into oc-dev am: 5f7cdba8ab am: df255a4a6b\nam: 152acb5162\n\nChange-Id: I744ced5fe3d6ad25c4aaf8deb438286ba5803480\n"
    },
    {
      "commit": "05bd4a66cbda7e66d266d22a6ff475b7ea4990e2",
      "tree": "ec2c6697d3c2190b17846a97cd2ea83f620f84f4",
      "parents": [
        "5379c4fe3ad6ebddcccece30f35bbf55d4965b08",
        "5332988c62e2f2ededb29ac3bfc4774551fe956f"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Jan 31 22:01:05 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 22:01:05 2018 +0000"
      },
      "message": "Fix bad type for txPower in PeriodicAdvertisingReport serialization\nam: 5332988c62  -s ours\n\nChange-Id: Iae5d111fd984a3dbe57ed8ca5427a5082ace9def\n"
    },
    {
      "commit": "f46ac618bcf7923f6cc03e984bd921e78e28c523",
      "tree": "96ef57fcf7d85384b1a7e99b17a688da04c79854",
      "parents": [
        "7ae1dc3311b9beb631c415c971d0522d89f7e906",
        "ac8b69a71596f6e40a44bc5edd65c864d2fa1bd4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 22:00:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 22:00:33 2018 +0000"
      },
      "message": "Merge \"Wifi power stats proto\""
    },
    {
      "commit": "159cd024d996047ac8caf1ae941d5be80047dedf",
      "tree": "56e9778d7a55de08a9701155ee801114a99955d6",
      "parents": [
        "43c97a0e9057e2f7ff34b90cb50692cf56937da2"
      ],
      "author": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Thu Jan 11 13:25:05 2018 -0800"
      },
      "committer": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Wed Jan 31 14:00:18 2018 -0800"
      },
      "message": "Marking used instant apps fields as System API\n\nChange-Id: I4a907600b9fa75b1789843a9c2e7d2c33aaaff6b\nFixes: 71852699\nBug: 72450666\nBug: 72700831\nTest: builds and AIA still functional\n"
    },
    {
      "commit": "577d402d0d938c14d415054289a5ecbc613d0046",
      "tree": "e8e9c89459ffefa10765bb1dbf51bac4ee8e2e37",
      "parents": [
        "64dd7468f3027ddd8563b6f9d8ac3b13b5ff78b0"
      ],
      "author": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Wed Jan 31 16:55:10 2018 +0000"
      },
      "committer": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Wed Jan 31 14:00:18 2018 -0800"
      },
      "message": "Revert \"Revert \"Adds generic intent Instant App resolution\"\"\n\nThis reverts commit 860b8ba71938e9860a31881c1d1431877f9d01a2.\n\nThe original change that was reverted contained a bug that allowed an\nhttp view/browsable intent used to query for browsers to be considered\nas a candidate for instant apps. This was resulting in an attempt to\nbind to the instant app resolver while holding a lock on mPackages.\n\nThis change ensures that PMS doesn\u0027t bind while checking for the browser\nstatus of a package in both the instant app filtering code and by adding\nthe FLAG_IGNORE_EPHEMERAL to the canonical browser intent.\n\nReason for revert: Applying fix\n\nChange-Id: I4896b3a15416a11fdc3f6c191e552c4ce8963623\nFixes: 63117034\nFixes: 71916178\nTest: Manual using test app at google_experimental/users/patb/InstantAppsInP\nTest: atest android.appsecurity.cts.EphemeralTest passes after modification\n"
    },
    {
      "commit": "43c97a0e9057e2f7ff34b90cb50692cf56937da2",
      "tree": "0bd1ce0b16b06fa7b572db67495ef4c527302dd9",
      "parents": [
        "577d402d0d938c14d415054289a5ecbc613d0046"
      ],
      "author": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Wed Jan 31 20:09:03 2018 +0000"
      },
      "committer": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Wed Jan 31 14:00:18 2018 -0800"
      },
      "message": "Revert \"Revert \"Removes EphemrealResolverService and related\"\"\n\nThis reverts commit 1e0c91968e802d49c26e2e8d6ca6e8d31f451894.\n\nReason for revert: Original issue fixed\n\nFixes: 38137176\nFixes: 38121489\nTest: manual; builds and instant apps launch\nChange-Id: If320503381b21580ac1b127c49f754b39ffcc93b\n"
    },
    {
      "commit": "7ae1dc3311b9beb631c415c971d0522d89f7e906",
      "tree": "288096d16ad7f2937f84e556776b246b6f40cf2e",
      "parents": [
        "75ca5dff32daf886a09060d2ae4696e162f73a22",
        "cc29db6572b8cf88e5aeece7089df490ab734658"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Jan 31 21:58:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 21:58:50 2018 +0000"
      },
      "message": "Merge \"Update api files from change in doclava stubs generator\""
    },
    {
      "commit": "152acb51623b430dfcbd59a203ef17394fd0695e",
      "tree": "139ebac10db04a00a210cae36f8d66d523f614fd",
      "parents": [
        "5332988c62e2f2ededb29ac3bfc4774551fe956f",
        "df255a4a6b3dfbde4a8fc16279faa5d998f8eb6d"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Jan 31 21:49:57 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 21:49:57 2018 +0000"
      },
      "message": "Merge \"OutputConfiguration: Fix missing mIsShared in parcel read\" into oc-dev am: 5f7cdba8ab\nam: df255a4a6b\n\nChange-Id: I273a04bfcab3b26da4bc745445d144db1a0c9419\n"
    },
    {
      "commit": "df255a4a6b3dfbde4a8fc16279faa5d998f8eb6d",
      "tree": "5d273433c891a0be6c5a5b30e183bde7d6aea4c4",
      "parents": [
        "8289005e1000e01a3be37f1cec543bf48ca4c6d0",
        "5f7cdba8abe1845afd83c7ee5337f33d736c2ce3"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Jan 31 21:28:00 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 21:28:00 2018 +0000"
      },
      "message": "Merge \"OutputConfiguration: Fix missing mIsShared in parcel read\" into oc-dev\nam: 5f7cdba8ab\n\nChange-Id: Ic55969e029228542f79e870cb7b5c68602b9a084\n"
    },
    {
      "commit": "75ca5dff32daf886a09060d2ae4696e162f73a22",
      "tree": "3639984e0892f0a1b0f9b8ba0c2e74b879255584",
      "parents": [
        "45d9f67448f58bd87892fa148d9877ac341e9f3b",
        "5ac59b7c46aca3c518595774f6e34d0c9671d914"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 21:15:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 21:15:18 2018 +0000"
      },
      "message": "Merge \"Remove feature flag for suggestion ui v2.\""
    },
    {
      "commit": "5f7cdba8abe1845afd83c7ee5337f33d736c2ce3",
      "tree": "26e494f09ea1d615ef69d40fdbdd4827f9aaec0b",
      "parents": [
        "e15cb623db11edac3a1f219acc973984859b9d4d",
        "4304a02ac990c1af5fb8f479bdd2b04c8af4fddb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 21:11:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 21:11:32 2018 +0000"
      },
      "message": "Merge \"OutputConfiguration: Fix missing mIsShared in parcel read\" into oc-dev"
    },
    {
      "commit": "45d4ab077ba93bdfcb8eefb425931bc0364372dd",
      "tree": "d53f32e1672f34b0f3cfe12b512a12417f990bf9",
      "parents": [
        "45d9f67448f58bd87892fa148d9877ac341e9f3b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jan 31 14:59:14 2018 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jan 31 21:05:04 2018 +0000"
      },
      "message": "Improve volume touches\n\n- Change the ringer toggle into a tristate\n- Make the tap targets for the output chooser and ringer toggle\nlarger\n- Prevent the slider from capturing extra touches\n- Add ripples to the row icon images\n\nFixes: 72727455\nFixes: 72711039\nFixes: 72627046\n\nTest: runtest systemui\nChange-Id: Ie658e9ee813be253dfface827fea86544ef80ed5\n"
    },
    {
      "commit": "45d9f67448f58bd87892fa148d9877ac341e9f3b",
      "tree": "91663fa6f879ff14b1ab6fa5c6ed49a17692f1d0",
      "parents": [
        "337b3fb2322a8becd10fcb882f54b97a817e6bd0",
        "36a213c4180b620cfa6e31c651edbb2a306790aa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 20:56:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 20:56:51 2018 +0000"
      },
      "message": "Merge \"SysUI: Trace inflation listner failures back to requester\""
    },
    {
      "commit": "02bafcbac4345e42b53fa15cee239da2a0a0fea4",
      "tree": "993481fc64faa9ec5cbaed0a24e8ea46c6b02b0e",
      "parents": [
        "32bcb10e336741c8e43a35ee1048c7ce36257e39"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Jan 31 12:50:27 2018 -0800"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Jan 31 12:50:27 2018 -0800"
      },
      "message": "WSA: More dead code.\n\nTest: Boots\nChange-Id: I855f5315a6f6cb083d02db5c652f0e667bb9987c\n"
    },
    {
      "commit": "337b3fb2322a8becd10fcb882f54b97a817e6bd0",
      "tree": "0f50590ed8cf495c26914a636e92fb24c725f0b1",
      "parents": [
        "466fb533245744ab62e8801f4882ba922ea21aaa",
        "0cd882fce2ac609015c82b720ba500b5e6149359"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 20:41:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 20:41:49 2018 +0000"
      },
      "message": "Merge \"Also translate separator when moving shelf icons\""
    },
    {
      "commit": "32bcb10e336741c8e43a35ee1048c7ce36257e39",
      "tree": "5eeae7a6fdb42d892e73b77a71f9ec8db5357bec",
      "parents": [
        "f0586626e5955b183c11f46a9d04886f4b300209"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Jan 29 15:03:23 2018 -0800"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Jan 31 12:39:46 2018 -0800"
      },
      "message": "Restore pinned stack shadows.\n\nWe use the approach of outsetting the stack bounds and then\ninsetting windows which don\u0027t have surfaceInsets by said outsets.\n\nTest: Manual. go/wm-smoke\nBug: 72657549\nChange-Id: I9ac7e13ec696f88f02794175d0d44ac870f91d33\n"
    },
    {
      "commit": "f0586626e5955b183c11f46a9d04886f4b300209",
      "tree": "24f47157555ec02cee8f0cf25815c297d4b28fae",
      "parents": [
        "5ee0f78187e4956a114dc587554a1cf23ec1cbae"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Jan 29 13:03:43 2018 -0800"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Jan 31 12:38:36 2018 -0800"
      },
      "message": "Nuke WSA#mClipRect/mHasClipRect\n\nAlready dead code as mHasClipRect can never be set to true\nby trivial inspection.\n\nTest: Manual\nChange-Id: I003837a9f4975ccbfcc737743b1115e69bb608fc\n"
    },
    {
      "commit": "466fb533245744ab62e8801f4882ba922ea21aaa",
      "tree": "7e171a80351db17d02e02ae5abb584e19387c5ba",
      "parents": [
        "0f069cc22428388600cd08d8948239d438f7c347",
        "dcc1f1941711be22960e0f58ec75215237e0a11e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 20:32:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 20:32:39 2018 +0000"
      },
      "message": "Merge \"Add fading to the pattern unlock screen.\""
    },
    {
      "commit": "0f069cc22428388600cd08d8948239d438f7c347",
      "tree": "c8394378cfff39fb4fef1943eb2d946640a7b091",
      "parents": [
        "a541795dbb5e78e7ea99ebc5e18917bb5ac1e357",
        "c83abcb3dd41d70a2cdad8ddd5a1b427d1e2e669"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 20:27:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 20:27:31 2018 +0000"
      },
      "message": "Merge \"Minor javadoc clarification.\""
    },
    {
      "commit": "a541795dbb5e78e7ea99ebc5e18917bb5ac1e357",
      "tree": "f3baea35e77cacea22f557431929f9b1ff80b9b2",
      "parents": [
        "d4da7eaecc3bacd0e1fea39aeac6df0328ca3e0d",
        "8cbdf04eb83ec8ca62701fe5de9c7809b7a43f0c"
      ],
      "author": {
        "name": "Aaron Whyte",
        "email": "awhyte@google.com",
        "time": "Wed Jan 31 20:19:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 20:19:13 2018 +0000"
      },
      "message": "Merge \"Fix race condition when evaluating screen timeout.\""
    },
    {
      "commit": "3b50dc3d34fc486b64006f15bad75dbe3ccda229",
      "tree": "bfe4c642e4e1ea5dd14a3f7144b4a96d3018d8a7",
      "parents": [
        "880839d2d10d0a3468a29b9ea20007159f014444",
        "c50928b763c2e580bf313436ff641fd5a5a83cb0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 20:17:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 20:17:19 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Make AndroidRuntime only start the debugger for zygote forked apps.\"\"\""
    },
    {
      "commit": "d4da7eaecc3bacd0e1fea39aeac6df0328ca3e0d",
      "tree": "5575e8039416c0403454d3a53d4479c8a530d2f0",
      "parents": [
        "5ee0f78187e4956a114dc587554a1cf23ec1cbae",
        "110f9a12b22a5b93f524b2d95f3c90fa04cefaa7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 20:14:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 20:14:10 2018 +0000"
      },
      "message": "Merge \"Move showing notification to background thread\""
    },
    {
      "commit": "5ee0f78187e4956a114dc587554a1cf23ec1cbae",
      "tree": "7499101fdf42f374c92679911aad1487c198ef60",
      "parents": [
        "5fc7a0760a7ce1db5bcd945de8566746967cea2d",
        "57426f516ea35df9ec073b2f2832b54f5fac35ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 20:00:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 20:00:16 2018 +0000"
      },
      "message": "Merge \"Revert \"Ensure keyguard is considered unlocked on devices that disable it.\"\""
    },
    {
      "commit": "5fc7a0760a7ce1db5bcd945de8566746967cea2d",
      "tree": "c999ea74644f8ee9988d6cd1688a1d988f824188",
      "parents": [
        "059054ff3f8ab1bf59e9eada1afc82dd94c30589",
        "00e43c4ada85cfcbf2d52c1d29f6be7b46a212a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 19:56:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 19:56:43 2018 +0000"
      },
      "message": "Merge \"QS footer drag handle\""
    },
    {
      "commit": "059054ff3f8ab1bf59e9eada1afc82dd94c30589",
      "tree": "786819c775a535d703c70f14e17b0f4f8f7a3875",
      "parents": [
        "7f03076ba56293807fdf18774c68cf9275b75bfe",
        "5379c4fe3ad6ebddcccece30f35bbf55d4965b08"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Jan 31 19:53:52 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 19:53:52 2018 +0000"
      },
      "message": "Merge \"Show hidden API warning once per process\" am: 880839d2d1 am: 169a159207\nam: 5379c4fe3a\n\nChange-Id: Iebf487a69de640fdcd181bc2bb8e8f8dbe826b8c\n"
    },
    {
      "commit": "cc29db6572b8cf88e5aeece7089df490ab734658",
      "tree": "4213c393487c114e63cfe6a9f7d01531c6cf7985",
      "parents": [
        "b7158102ba903b65586e0cbd4a745967e17bf8f8"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Jan 31 11:48:45 2018 -0800"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Jan 31 11:48:45 2018 -0800"
      },
      "message": "Update api files from change in doclava stubs generator\n\nA change in the doclava stubs API generator omits the\n\u0027final\u0027 keyword from methods within a final class, since they already\ncannot be overridden.\n\nBug: 72747497\nTest: none\nChange-Id: I193781c281fbde13ccdaedeaee30f8d7c3b5f33e\n"
    },
    {
      "commit": "5379c4fe3ad6ebddcccece30f35bbf55d4965b08",
      "tree": "ec2c6697d3c2190b17846a97cd2ea83f620f84f4",
      "parents": [
        "0f63ca00eb2a71be2046d31eb4c5c4cfd7ce982e",
        "169a15920754b87c126c47d8d303c2edcc651ed8"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Jan 31 19:45:39 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 31 19:45:39 2018 +0000"
      },
      "message": "Merge \"Show hidden API warning once per process\" am: 880839d2d1\nam: 169a159207\n\nChange-Id: I11b174f82b8a71884de6b384f9478d125ce45ab4\n"
    },
    {
      "commit": "7f03076ba56293807fdf18774c68cf9275b75bfe",
      "tree": "7c90ace0ac86974e47ee6ddec26d0ebc163a91b2",
      "parents": [
        "b7158102ba903b65586e0cbd4a745967e17bf8f8",
        "7b8fef25733835f0f73b44a05686f453f833b2b5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 19:42:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 19:42:35 2018 +0000"
      },
      "message": "Merge \"Add API to only map to slice uri and not bind\""
    },
    {
      "commit": "28b6fc9c25cd55c500426cdcbe233a123736fa0a",
      "tree": "71fd1d0dd435e545f8fc34f85917a573f224dc05",
      "parents": [
        "327b809ad11a5094248652014227470c4be329e6"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jan 17 17:18:12 2018 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jan 31 11:40:53 2018 -0800"
      },
      "message": "Usb changes and strings for connected devices 2.0\n\nNew metrics constant and usb strings for the new\nnotification / details page.\n\nBug: 69333961\nTest: Check notification\nChange-Id: If9bde7f787e40e42bb991a99b032e1ff968a0a41\n"
    },
    {
      "commit": "327b809ad11a5094248652014227470c4be329e6",
      "tree": "9779e98e6ab294d0455b67d7a764a892007cce6a",
      "parents": [
        "1810393c5a5fa0d9f8579e0eeabd7b334482163c"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Jan 09 17:53:04 2018 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jan 31 11:40:48 2018 -0800"
      },
      "message": "Refactor and clean up USB, add tests\n\nChange UsbManager apis to use long instead of string, to match\nusb hal. Change UsbDeviceManager internals to match as well.\n\nRemove isFunctionEnabled and add getEnabledFunctions. Callers\nwould often call isFunctionEnabled for every possible function\nto get the list of functions, so getEnabledFunctions reduces the\nnumber of aidl calls.\n\nSeparate out dependencies between UsbHandler and UsbDeviceManager\nand staticize the UsbHandler classes. Add unit tests with\nmocked out dependencies to test state transitions for UsbHandler.\n\nBug: 62876645\nTest: atest UsbTests\nChange-Id: I785c4c24121a70e725de9742c6af50a6bf1baea0\n"
    }
  ],
  "next": "169a15920754b87c126c47d8d303c2edcc651ed8"
}
