)]}'
{
  "log": [
    {
      "commit": "2e6c19cfce07eb9df33ea5c58c1fbefa96ae8915",
      "tree": "6a9f9a4fff7eb0654a747d26197ae827d8cabc9d",
      "parents": [
        "618033a1c76cddcf8d1197fb8714fcbc08bdbbd5"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue May 01 09:04:21 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue May 01 09:04:38 2018 -0400"
      },
      "message": "metrics constant for new button\n\nBug: 78448988\nTest: make\nChange-Id: I75977645f4e0fb0ff09a82061c35cf73a96ed1ef\n"
    },
    {
      "commit": "618033a1c76cddcf8d1197fb8714fcbc08bdbbd5",
      "tree": "c73d86e32e442c5f338dc1a07a106a4d92218973",
      "parents": [
        "32491b6f8e90e5d70db498102c30cd5eaa639abe",
        "e5c6045070adcac613f4581c9ac010d4313423be"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue May 01 12:47:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 12:47:41 2018 +0000"
      },
      "message": "Merge \"Update logic for interruptive notifications\" into pi-dev"
    },
    {
      "commit": "32491b6f8e90e5d70db498102c30cd5eaa639abe",
      "tree": "3bab48dbbadd643b242f3f91e81ef6f6849e5b40",
      "parents": [
        "d2925ac6fbaab3b072ad29c44e9a21a69dc31a07",
        "d63dffd8cdf35010ac0f37b791560e99278e43c2"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 01 11:52:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 11:52:42 2018 +0000"
      },
      "message": "Merge \"Add implementation for SliceMetrics\" into pi-dev"
    },
    {
      "commit": "d2925ac6fbaab3b072ad29c44e9a21a69dc31a07",
      "tree": "7556183fdb1c41f60c8c4c2fe4b7b4bf449cade2",
      "parents": [
        "b77451fffdcc53d51dbd7fc0ff7a08546822aa02",
        "6d23a05128a194d9d952bc97214f5bb5990f91c2"
      ],
      "author": {
        "name": "Milo Sredkov",
        "email": "miloslav@google.com",
        "time": "Tue May 01 10:59:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 10:59:50 2018 +0000"
      },
      "message": "Merge \"Tweak the sizes of the smart reply buttons\" into pi-dev"
    },
    {
      "commit": "b77451fffdcc53d51dbd7fc0ff7a08546822aa02",
      "tree": "856ba4da52a40d3e19a9789f7ceca1176d6947ca",
      "parents": [
        "e4d1cabe457d1e5435377015d5511520ca582a87",
        "6efad9a629ca14dc438c0c2759c8ef08ad1f3d0c"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue May 01 10:52:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 10:52:26 2018 +0000"
      },
      "message": "Merge \"Greylist updates from bugreports, Monday edition.\" into pi-dev"
    },
    {
      "commit": "6d23a05128a194d9d952bc97214f5bb5990f91c2",
      "tree": "cfba6e8d239c5d3c1351762580b19856ea584156",
      "parents": [
        "e4d1cabe457d1e5435377015d5511520ca582a87"
      ],
      "author": {
        "name": "Milo Sredkov",
        "email": "miloslav@google.com",
        "time": "Mon Apr 30 10:57:05 2018 +0100"
      },
      "committer": {
        "name": "Milo Sredkov",
        "email": "miloslav@google.com",
        "time": "Tue May 01 09:58:10 2018 +0100"
      },
      "message": "Tweak the sizes of the smart reply buttons\n\nTweak the sizes of the smart reply buttons to be more consistent with\nthe rest of the notification UI.\n\nNote that the padding for two-line buttons needs to be different from\nthe padding for one-line buttons until b/78876518 is fixed.\n\nScreenshot before: https://screenshot.googleplex.com/ePaB3YZfLEk.png\nScreenshot after: https://screenshot.googleplex.com/vZmPq7AyYOB.png\nTwo line version: https://screenshot.googleplex.com/9o8PxMusDXV.png\n\nBug: 73605520\nTest: In Notify post a Messaging notification with chices\nChange-Id: I4ef16dc8fb2682f9ac1a74aecadf8b6b6799cfb3\n"
    },
    {
      "commit": "e4d1cabe457d1e5435377015d5511520ca582a87",
      "tree": "c8b8fc66f3d09258f94f01c118fb8a7ba5a19d5c",
      "parents": [
        "f8e6e7f5f31e5f3f5666e1c64f7538dd0ee1a983",
        "e7945beff0a33e6d8fc658e880f693c08df101d8"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue May 01 08:49:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 08:49:26 2018 +0000"
      },
      "message": "Merge \"Fix an NPE in PackageManagerService (introduced by ag/3819668)\" into pi-dev"
    },
    {
      "commit": "e7945beff0a33e6d8fc658e880f693c08df101d8",
      "tree": "79b016f78f8cd869d4393f81d26dd78f2fcfd72e",
      "parents": [
        "f0e74ae8ac115f415ec1e3f104ea688c55a4dddb"
      ],
      "author": {
        "name": "Satoshi Niwa",
        "email": "niwa@google.com",
        "time": "Thu Apr 05 16:45:07 2018 +0900"
      },
      "committer": {
        "name": "Satoshi Niwa",
        "email": "niwa@google.com",
        "time": "Tue May 01 02:18:54 2018 +0000"
      },
      "message": "Fix an NPE in PackageManagerService (introduced by ag/3819668)\n\nSince PackageParser.generateApplicationInfo may return null, we need a null check after it.\n\nBug: 73134482\nBug: 78678911\nTest: manually tested on ARC/ChromeOS and confirmed NPE had gone away\nChange-Id: I7f91b2cbe29ab7c20758f97501c49e1401ee1e7e\n"
    },
    {
      "commit": "f8e6e7f5f31e5f3f5666e1c64f7538dd0ee1a983",
      "tree": "811c5f81543651ffff65b93a32931594f60cdab3",
      "parents": [
        "f98021e9ad54e792ec19a29b4787d3f2f29ca20e",
        "09f0c5a7c0098b67dbf6776fb00cd904fe923cf6"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue May 01 01:38:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 01:38:22 2018 +0000"
      },
      "message": "Merge \"Watchdog: add Audio HAL v4.0 to the dump list\" into pi-dev"
    },
    {
      "commit": "f98021e9ad54e792ec19a29b4787d3f2f29ca20e",
      "tree": "b8318fd121e4eb6a451299ba63f694adb7e48f2b",
      "parents": [
        "9f88bbc0642ae8e16c40d1e88ea0d82ed1a6316c",
        "c820cb83bb031ad1d438fe7c92f19c69ebe87097"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue May 01 01:10:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 01:10:14 2018 +0000"
      },
      "message": "Merge \"Fix carrier app CaptivePortalLoginActivity probes to bypass Private DNS\" into pi-dev"
    },
    {
      "commit": "9f88bbc0642ae8e16c40d1e88ea0d82ed1a6316c",
      "tree": "24dda5873407ac9468c59a64b94e848666f9a578",
      "parents": [
        "639602ef116155834eca6d4408dfbac0c7afc24d",
        "62c7846bf89c170f1f41624866d3249a4e30a33a"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue May 01 00:40:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 00:40:27 2018 +0000"
      },
      "message": "Merge \"Secondary split screen app will be next to the navigation bar (1/2)\" into pi-dev"
    },
    {
      "commit": "639602ef116155834eca6d4408dfbac0c7afc24d",
      "tree": "56b99d3fd19b893a87372950bad22277dca07225",
      "parents": [
        "7105f6e81c1719779cd8f765243a432e9bedc886",
        "0f8617a646ebc33e2e85a6c61c9533393318d204"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue May 01 00:27:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 00:27:54 2018 +0000"
      },
      "message": "Merge \"Enhance battery saver event log\" into pi-dev"
    },
    {
      "commit": "7105f6e81c1719779cd8f765243a432e9bedc886",
      "tree": "811c638d98ec407eb2f96048e3ebdb190172ee93",
      "parents": [
        "24c47597142a9f0b6e3194ca3987726482a1979b",
        "37a3e86a0449cda2e296ecdb0ea6f4d39e6ed8bc"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue May 01 00:27:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 00:27:40 2018 +0000"
      },
      "message": "Merge \"Print warning log for uses of -f/-F on non-ADB UID.\" into pi-dev"
    },
    {
      "commit": "24c47597142a9f0b6e3194ca3987726482a1979b",
      "tree": "3f0df2987d2b905c2519b359ee0c930104120e92",
      "parents": [
        "c0775117c42db38ba3465b04f567d80d5936bf25",
        "ed07b96aef925507990df6b6c04355c5975ca03d"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue May 01 00:26:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 00:26:46 2018 +0000"
      },
      "message": "Merge \"Substituting the app name also on the public content view\" into pi-dev"
    },
    {
      "commit": "c0775117c42db38ba3465b04f567d80d5936bf25",
      "tree": "f22176fca4f5dc9e719065d81f897927eccae5ae",
      "parents": [
        "a031ddd6874ccb96a6b4106f294b823a79a443ee",
        "a802d73da625ac72f6a0211aab017f365139112d"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue May 01 00:13:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 00:13:24 2018 +0000"
      },
      "message": "Merge \"Clear the past buckets for no-report metrics\" into pi-dev"
    },
    {
      "commit": "a031ddd6874ccb96a6b4106f294b823a79a443ee",
      "tree": "846d98d0f29b5d10c2c2b75b945e0bfc6dc0d7c7",
      "parents": [
        "1ae7fd5f4470c3f93186548d8f118662e944b329",
        "30d3651f86142d3c1c63d55b61dbf2210316e650"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 30 23:54:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 23:54:45 2018 +0000"
      },
      "message": "Merge \"Fix bug that heads up notification appear even when disable_expand is set\" into pi-dev"
    },
    {
      "commit": "1ae7fd5f4470c3f93186548d8f118662e944b329",
      "tree": "2310041d619937c91dcb33309826d959bcd3b763",
      "parents": [
        "bfb35ad0049f36a47cf2a99829223d5720094740",
        "dd2e6c502f385c8884437cbe9f4610acd9b95483"
      ],
      "author": {
        "name": "Gene Karshenboym",
        "email": "genek@google.com",
        "time": "Mon Apr 30 23:28:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 23:28:11 2018 +0000"
      },
      "message": "Merge \"Implement RadioMetadata.toString.\" into pi-dev"
    },
    {
      "commit": "62c7846bf89c170f1f41624866d3249a4e30a33a",
      "tree": "28a8f49dd233bab133ce99b1465d61bf2d48b8e3",
      "parents": [
        "331a22e39a95e335da6f401aa4caee8efb3781de"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Apr 09 14:43:21 2018 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Apr 30 16:25:15 2018 -0700"
      },
      "message": "Secondary split screen app will be next to the navigation bar (1/2)\n\nRefactored docked position code into PhoneWindowManager to determine\nwhich side the docked app should go based on the position of the nav bar\nin landscape (as portrait will only have top). Fixed the split screen\nentrance animation for quick step\u0027s overview.\n\nChange-Id: I30f1be9d791c23f4cd197f17487609964f78fac0\nFixes: 73250406\nTest: play around with splitscreen and minimized mode\nTest: atest com.android.server.policy.PhoneWindowManagerTest\n"
    },
    {
      "commit": "bfb35ad0049f36a47cf2a99829223d5720094740",
      "tree": "6e0eed03d0d81c3118bea20dd263e3368142f99b",
      "parents": [
        "9411ab158935bbcf4ace5c8b881b9af977990c2b",
        "05204840f25195498754af1d1a0ddc90e020548b"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 23:24:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 23:24:32 2018 +0000"
      },
      "message": "Merge \"Fixed screen brightness override in manual mode.\" into pi-dev"
    },
    {
      "commit": "09f0c5a7c0098b67dbf6776fb00cd904fe923cf6",
      "tree": "fd40c86ca0442cba0ae51f0c0ab2acefd683eb8c",
      "parents": [
        "9411ab158935bbcf4ace5c8b881b9af977990c2b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Apr 30 15:58:31 2018 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Apr 30 15:58:31 2018 -0700"
      },
      "message": "Watchdog: add Audio HAL v4.0 to the dump list\n\nBug: 78607184\nTest: create a bugreport on a P device\nChange-Id: Ia2f982d4109cbfc3dcde2769728c9273e8ad7fb3\n"
    },
    {
      "commit": "9411ab158935bbcf4ace5c8b881b9af977990c2b",
      "tree": "7235264ca5f26695fdbcdaec9ec328dbf3407b5b",
      "parents": [
        "47c3c87c0ccac1f485c7b54e9c0c199738cd746a",
        "d9fb6e12369e2102b9b290ea103e1129072a71f8"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 15:49:37 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 30 15:49:37 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"Fix broken check for TelephonyManager#getForbiddenPlmns\" into oc-dev am: 0a7c41615e am: 4e0dd1197a\nam: d9fb6e1236  -s ours\n\nChange-Id: I9a1dda15c8d20a7599229033ffd8ec6f6cfedf53\n"
    },
    {
      "commit": "d9fb6e12369e2102b9b290ea103e1129072a71f8",
      "tree": "8d6c7bd97fd43813ca953e5996e6e76f76301b7e",
      "parents": [
        "f84cc88320b3506fddbab25cb8c067f3196bbe26",
        "4e0dd1197aeee54c5c5c44193c00d848344ab7d8"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 15:39:15 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 30 15:39:15 2018 -0700"
      },
      "message": "Merge \"Fix broken check for TelephonyManager#getForbiddenPlmns\" into oc-dev am: 0a7c41615e\nam: 4e0dd1197a\n\nChange-Id: I4b37bce88249278a8b829b90adf679366e417428\n"
    },
    {
      "commit": "4e0dd1197aeee54c5c5c44193c00d848344ab7d8",
      "tree": "6f19b995cea2e4ee210a1e038c40710dc0f17a0d",
      "parents": [
        "60fb81edda47a733c544ee6a4e16415bafa15cb7",
        "0a7c41615e61a84c694cb11c9d146cb4bbd14ddc"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 15:29:19 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 30 15:29:19 2018 -0700"
      },
      "message": "Merge \"Fix broken check for TelephonyManager#getForbiddenPlmns\" into oc-dev\nam: 0a7c41615e\n\nChange-Id: I259380ed027d31c4b8292f366590f0757f540766\n"
    },
    {
      "commit": "0a7c41615e61a84c694cb11c9d146cb4bbd14ddc",
      "tree": "2f8a8daee6d34a430672d3474a2615505d3d4bea",
      "parents": [
        "231719b4d2b0ada5a5f842f90408ea3304b44db6",
        "7b52a48d6b10e3ed2806b57d39a2d9211dd4b585"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 22:17:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 22:17:01 2018 +0000"
      },
      "message": "Merge \"Fix broken check for TelephonyManager#getForbiddenPlmns\" into oc-dev"
    },
    {
      "commit": "47c3c87c0ccac1f485c7b54e9c0c199738cd746a",
      "tree": "7235264ca5f26695fdbcdaec9ec328dbf3407b5b",
      "parents": [
        "5b66df1a367c7679018e61991c6a241ba9973e6b",
        "4061715168b2ca616d01511a08d548c323ebeb3f"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Apr 30 22:11:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 22:11:39 2018 +0000"
      },
      "message": "Merge \"Add Carriers.APN_SET_ID and NO_SET_SET\" into pi-dev"
    },
    {
      "commit": "37a3e86a0449cda2e296ecdb0ea6f4d39e6ed8bc",
      "tree": "d5ff2d45931bdfc8917eb9f4d7ec0f69856965ad",
      "parents": [
        "4d099ddc56ee4f9b4e7afb4977412a11af17a4b9"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 30 14:50:43 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 30 14:59:18 2018 -0700"
      },
      "message": "Print warning log for uses of -f/-F on non-ADB UID.\n\nWhen an app executes the requestsync command with their own UID,\n-f and -F cannot be used.\n\nLet\u0027s log it on logcat to make it prominent. People often throw away\ncommand output.\n\nChange-Id: Ie0219e9bdea20edc290785f84a101bb546380136\nFixes: 78901672\nTest: manual test\n"
    },
    {
      "commit": "30d3651f86142d3c1c63d55b61dbf2210316e650",
      "tree": "4e8f80b0320ec3c4d15586e9089497c8750bd3c2",
      "parents": [
        "c8303adb4700ebbb921f0067a7ff21ef1c75c2fc"
      ],
      "author": {
        "name": "e.min",
        "email": "e.min@samsung.com",
        "time": "Thu Mar 29 10:06:21 2018 +0900"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 30 14:57:11 2018 -0700"
      },
      "message": "Fix bug that heads up notification appear even when disable_expand is set\n\nFixes: 78880433\nTest: execute app which setting a disable_expand flag to statusbar.\nTest: after that, get a headsup notification.\nTest: then, headsup appear and it would be presented as status bar height\nTest: runtest systemui\n\nChange-Id: I97cc77ad197ca5bc74ab03cc86f02083608549ba\n"
    },
    {
      "commit": "ed07b96aef925507990df6b6c04355c5975ca03d",
      "tree": "b70d4fa4a5495ef2809a9d8e57a28ea0c41b973f",
      "parents": [
        "3f9520e6f36e1739718e584b9739df6363f218e4"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 30 14:39:35 2018 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 30 14:41:11 2018 -0700"
      },
      "message": "Substituting the app name also on the public content view\n\nTest: add notification with substitute name, observe correct public notification\nChange-Id: Ib682a363c47f8925d54413e1edb20c0b8ce2e8b9\nFixes: 78605862\n"
    },
    {
      "commit": "5b66df1a367c7679018e61991c6a241ba9973e6b",
      "tree": "9350dcb0914cd6676a0b52b66a5a39748375a82c",
      "parents": [
        "550972cb275f6582d60f69628983bbc5bbd3087e",
        "431d6b4464dfa1cc52dd4118a4412579dcd4ae4d"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 21:08:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 21:08:51 2018 +0000"
      },
      "message": "Merge \"Revert \"All users will hear charging sounds.\"\" into pi-dev"
    },
    {
      "commit": "550972cb275f6582d60f69628983bbc5bbd3087e",
      "tree": "2baff4b7373b9943b9a33be82b412a867c8df80f",
      "parents": [
        "33cb3b7204057a5c93a069840bb24c2f0ebf4745",
        "c135225466eb1b209e12c8c2df135641a21c5d66"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 20:53:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 20:53:28 2018 +0000"
      },
      "message": "Merge \"Reset short term model on user switch.\" into pi-dev"
    },
    {
      "commit": "33cb3b7204057a5c93a069840bb24c2f0ebf4745",
      "tree": "0401848470e994bbd4687d369ce6a4089a1d9833",
      "parents": [
        "331a22e39a95e335da6f401aa4caee8efb3781de",
        "a213d306d556a140bafe8079b00b3654c62b534c"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Mon Apr 30 20:38:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 20:38:42 2018 +0000"
      },
      "message": "Merge \"Update DecorContext\u0027s Resource cache when calling getResources.\" into pi-dev"
    },
    {
      "commit": "431d6b4464dfa1cc52dd4118a4412579dcd4ae4d",
      "tree": "ad278f9b071304d8dd824140e8913b2bc8b151e6",
      "parents": [
        "6cf3e7c41116b890104afe31c2688ccf9fadf449"
      ],
      "author": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Mon Apr 30 20:01:07 2018 +0000"
      },
      "committer": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Mon Apr 30 20:02:43 2018 +0000"
      },
      "message": "Revert \"All users will hear charging sounds.\"\n\nBug: 77912907\nThis reverts commit 6cf3e7c41116b890104afe31c2688ccf9fadf449.\n\nReason for revert: negative dogfood feedback\n\nChange-Id: I83873286424b93fd9994dfad2e385048cfe6e478\n"
    },
    {
      "commit": "331a22e39a95e335da6f401aa4caee8efb3781de",
      "tree": "2418754fefdd23fbae5410b996283ddcfa5f257d",
      "parents": [
        "69b1fce562fdc8c416756f9b0cfb5e435a4f5c61",
        "29daa92be91d0a756f2486d49cadefee24f24467"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Mon Apr 30 20:00:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 20:00:39 2018 +0000"
      },
      "message": "Merge \"Detach children when stopping app.\" into pi-dev"
    },
    {
      "commit": "e5c6045070adcac613f4581c9ac010d4313423be",
      "tree": "b3e385293789233c68e87cce42e8f1d9a714f9ca",
      "parents": [
        "69b1fce562fdc8c416756f9b0cfb5e435a4f5c61"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Apr 30 14:41:36 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Apr 30 19:13:00 2018 +0000"
      },
      "message": "Update logic for interruptive notifications\n\n- Only count visual changes for non-foreground service notifications,\nbecause users consider the notification to be one \u0027session\u0027\n- Don\u0027t count every remoteviews update, but those where the layoutid\nor sequence number has changed.\n\nBug: 78643290\nTest: runtest systemui-notification\nChange-Id: I49483d26ebe63329ef2d6d3f10dd730c310fcf2a\n"
    },
    {
      "commit": "69b1fce562fdc8c416756f9b0cfb5e435a4f5c61",
      "tree": "99e636aedbb3e7e8f683aeda06d05c19809b9c19",
      "parents": [
        "c84542c9cea63ddbabbf80d7d94d133255e0687b",
        "2e3bf46039dc98e78bb79eeef0e72bc161b1cfb3"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 18:54:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 18:54:34 2018 +0000"
      },
      "message": "Merge \"Truncate newline and tab characters in BluetoothDevice name\" into pi-dev"
    },
    {
      "commit": "c84542c9cea63ddbabbf80d7d94d133255e0687b",
      "tree": "2f263f33bd7beccaa534bee4a5bb2a1ed79594b3",
      "parents": [
        "2d664339985b14366a37285bee1815dc71ef6c9e",
        "3d84813961a7e33ea1f61803cdcda125760cc4c9"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Mon Apr 30 18:50:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 18:50:25 2018 +0000"
      },
      "message": "Merge \"Unbind autofill service when the service package is updated.\" into pi-dev"
    },
    {
      "commit": "2d664339985b14366a37285bee1815dc71ef6c9e",
      "tree": "0a1f344edcd9b1971c6bc28a6099d0cc63510d3b",
      "parents": [
        "9ed7579e74659a2e432e151b7bbe8a04597eb469",
        "ec7d4c49ae9c8c2dc516143582ee89ebce4f7e98"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Apr 30 18:31:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 18:31:27 2018 +0000"
      },
      "message": "Merge \"Choose a matching record in split-screen stack\" into pi-dev"
    },
    {
      "commit": "9ed7579e74659a2e432e151b7bbe8a04597eb469",
      "tree": "7553f847273026c93c08bbc582424c230ace738f",
      "parents": [
        "326ab68a650b62dc7518d988f64a9ea34d3a375c",
        "11ee5468763b1c57103390d046581c4358380716"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 18:12:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 18:12:54 2018 +0000"
      },
      "message": "Merge \"Remove package code path for all parsing failure\" into pi-dev"
    },
    {
      "commit": "326ab68a650b62dc7518d988f64a9ea34d3a375c",
      "tree": "e27f8bd829f822d23d5df50e0af56cd67072d6b1",
      "parents": [
        "74f5aa023775266e5a112a6cac7bbd90976d2d95",
        "9054e09c7fd60062bfca7247d7634c69b55f70d1"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Mon Apr 30 18:12:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 18:12:37 2018 +0000"
      },
      "message": "Merge \"Make system dialogs\u0027 a11y events like Activity\u0027s\" into pi-dev"
    },
    {
      "commit": "74f5aa023775266e5a112a6cac7bbd90976d2d95",
      "tree": "aeb18e63d656281960761fbc4b6630f3eef28d6b",
      "parents": [
        "6c2679d55df9395e2bf60d9244d13a107da8f2a0",
        "08c013e2f05f9de6b4457b30c716595424b1bd8c"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 18:12:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 18:12:16 2018 +0000"
      },
      "message": "Merge \"Update clock format when locale list changes\" into pi-dev"
    },
    {
      "commit": "6c2679d55df9395e2bf60d9244d13a107da8f2a0",
      "tree": "b8e176ea61709ddf09840ed6d2903b6d191a221c",
      "parents": [
        "5c5e049a5e4067b2795289c938921484bb683bb2",
        "62b3c92cbc5b4830540767b9800e1290f3678180"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 30 18:11:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 18:11:28 2018 +0000"
      },
      "message": "Merge \"Adjust future charge start time.\" into pi-dev"
    },
    {
      "commit": "5c5e049a5e4067b2795289c938921484bb683bb2",
      "tree": "7846399c45249d87696565eac94e342931912b31",
      "parents": [
        "7f1944a365a402ea1943526df09cb9e64309e4f9",
        "a3bd3491cc32376bd43e5bfdcbb91b8fbff789d7"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 18:02:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 18:02:29 2018 +0000"
      },
      "message": "Merge \"OMS: ensure framework overlays affect newly installed apps\" into pi-dev"
    },
    {
      "commit": "7f1944a365a402ea1943526df09cb9e64309e4f9",
      "tree": "e8dafd2eae1b56b38c107aab692e57eee42e72ae",
      "parents": [
        "ba750f9c2728521860a9cd62c97e0977417be788",
        "4799045275f5b5dcdcfc91f476d8ad644a6ea55d"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 17:59:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:59:04 2018 +0000"
      },
      "message": "Merge \"Add documentation for what to use for SS changes\" into pi-dev"
    },
    {
      "commit": "ba750f9c2728521860a9cd62c97e0977417be788",
      "tree": "3b565b18ff93b7a48d08bd718a064cf0c608c2c3",
      "parents": [
        "e11f2a38678ab2635cf84b941c59162559276ddb",
        "497945cfa1d11fa3a51bb6410c6c9ef8e513c67f"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 17:53:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:53:42 2018 +0000"
      },
      "message": "Merge \"Revert \"RRO: Update target overlays after install\"\" into pi-dev"
    },
    {
      "commit": "e11f2a38678ab2635cf84b941c59162559276ddb",
      "tree": "611e1e7eed6e051f124b2cd6e57b149bbdb4f620",
      "parents": [
        "14186bfe08e7f23f481d9004c73535a6aecd9d78",
        "e08a5c21688416cb07ae1dfda8009dd792d809ea"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 30 17:52:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:52:05 2018 +0000"
      },
      "message": "Merge \"Use dedicated thread for sync manager\" into pi-dev"
    },
    {
      "commit": "14186bfe08e7f23f481d9004c73535a6aecd9d78",
      "tree": "1e1cd31ecd083aa9f64798a5c2e7b0c32abce557",
      "parents": [
        "8512aa4ddafde877c611893df71f4adf873abf5a",
        "712886fd979f58b0de7cefc3bce885ad7f4493b6"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 30 17:50:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:50:58 2018 +0000"
      },
      "message": "Merge \"Log slow message delivery on Looper\" into pi-dev"
    },
    {
      "commit": "dd2e6c502f385c8884437cbe9f4610acd9b95483",
      "tree": "2839e0327a7338ef3063e715de98100ef9c9f313",
      "parents": [
        "be654b3576d230bdb67086104aa6bde023c7d460"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Mon Apr 30 10:31:50 2018 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Mon Apr 30 10:40:39 2018 -0700"
      },
      "message": "Implement RadioMetadata.toString.\n\nThis is required for metadata debugging.\n\nBug: 78885613\nTest: build, run radio, watch logs\nChange-Id: I63393bf555ede396a04f50897490049568b089dd\n"
    },
    {
      "commit": "0f8617a646ebc33e2e85a6c61c9533393318d204",
      "tree": "83bf687ba4661d5959686c0fa91e9b2a19f22bb6",
      "parents": [
        "4d099ddc56ee4f9b4e7afb4977412a11af17a4b9"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 30 10:26:21 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 30 10:35:43 2018 -0700"
      },
      "message": "Enhance battery saver event log\n\n- Add reason to on/off log\n- Add \"threshold changed\" event log\n\nBug: 78833408\nTest: Manual test + logcat\nTest:   atest $ANDROID_BUILD_TOP/frameworks/base/services/tests/servicestests/src/com/android/server/power/batterysaver/BatterySaverStateMachineTest.java\nChange-Id: Iddaff8dfa585923c3581552200ea2734b2c1a16d\n"
    },
    {
      "commit": "8512aa4ddafde877c611893df71f4adf873abf5a",
      "tree": "9e90e6eb361d0fb87e5e0368e558ee5dd4728dc3",
      "parents": [
        "af966cfb3e714a200e108f034ada8d25a5e85af8",
        "bff1837ad28747f28db460977f00e47eb9f6021c"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 17:33:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:33:30 2018 +0000"
      },
      "message": "Merge \"Allow the assistant activity types to be snapshotted\" into pi-dev"
    },
    {
      "commit": "d63dffd8cdf35010ac0f37b791560e99278e43c2",
      "tree": "13847d43a44cfe883af859529ab32c89e18349dc",
      "parents": [
        "be654b3576d230bdb67086104aa6bde023c7d460"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu Apr 19 11:12:46 2018 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Mon Apr 30 13:30:04 2018 -0400"
      },
      "message": "Add implementation for SliceMetrics\n\nBug: 76150975\nTest: atest cts/tests/tests/slice\nChange-Id: Ide07b6b490434841978df86794b048b997d523be\n"
    },
    {
      "commit": "af966cfb3e714a200e108f034ada8d25a5e85af8",
      "tree": "f879acbf32ec6321e0de3005862b10473ac4e6d2",
      "parents": [
        "4d099ddc56ee4f9b4e7afb4977412a11af17a4b9",
        "252f764ff2b7bdf57a78986978ae1c6a58a28522"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 30 16:30:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 16:30:37 2018 +0000"
      },
      "message": "Merge \"Pointing the low ram right icon size to the normal size\" into pi-dev"
    },
    {
      "commit": "a3bd3491cc32376bd43e5bfdcbb91b8fbff789d7",
      "tree": "186a1be587001cc85d00d5f9258bb40fa352d164",
      "parents": [
        "497945cfa1d11fa3a51bb6410c6c9ef8e513c67f"
      ],
      "author": {
        "name": "Mårten Kongstad",
        "email": "marten.kongstad@sony.com",
        "time": "Tue Feb 20 10:02:17 2018 +0100"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Apr 30 17:28:35 2018 +0100"
      },
      "message": "OMS: ensure framework overlays affect newly installed apps\n\nMake sure to tell the package manager about an application\u0027s overlay\npaths if there is at least one enabled overlay affecting the\napplication. This includes looking at framework overlays (which affect\nall applications).\n\nAlso, add a test to verify the following flow:\n\n  - Enable an overlay targeting \"android\"\n  - Install an app\n  - Launch the newly installed app\n  - Assert that the newly installed app uses the framework overlay\n\nAlso, update InstallOverlayTests#installPlatformSignedFrameworkOverlay\\\nAndUpdate to assert the correct resource (framework instead of app\nresource).\n\nBug: 78808367\nTest: atest \u0027OverlayHostTests:InstallOverlayTests#enabledFrameworkOverlayMustAffectNewlyInstalledPackage\u0027\nChange-Id: Ic3450af6c2e827efce056874606caf1d853359eb\n"
    },
    {
      "commit": "497945cfa1d11fa3a51bb6410c6c9ef8e513c67f",
      "tree": "d1b783d53a9c13c3d3857fde747a454eadf6c97d",
      "parents": [
        "39bd79258d9e5c541f17a42babf06ec9107d15f2"
      ],
      "author": {
        "name": "Mårten Kongstad",
        "email": "marten.kongstad@sony.com",
        "time": "Fri Apr 27 09:56:13 2018 +0200"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Apr 30 17:28:07 2018 +0100"
      },
      "message": "Revert \"RRO: Update target overlays after install\"\n\nThis reverts commit 3bd55593058778ccac13ec4a9086b248004fa0bd.\n\nReason for revert: clashes with \"OMS: ensure framework overlays affect\nnewly installed apps\".\n\nBug: 78808367\nTest: atest \u0027OverlayHostTests:InstallOverlayTests#enabledFrameworkOverlayMustAffectNewlyInstalledPackage\u0027\nChange-Id: I05b7cd3cecf63b28cd7ff15aca73b6b5ec74ce1a\n"
    },
    {
      "commit": "6efad9a629ca14dc438c0c2759c8ef08ad1f3d0c",
      "tree": "0fc00f4d654bfc9dcb14f31acbe7a0766511fb80",
      "parents": [
        "ed2685179f7e9278cbf4f5bed5b57831c68b8481"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Apr 30 16:59:10 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Apr 30 16:59:10 2018 +0100"
      },
      "message": "Greylist updates from bugreports, Monday edition.\n\nBug: 73625163\nBug: 78583019\nBug: 78784673\nBug: 78795708\nTest: m\nChange-Id: I9970cb6c650a9e340b9a380270bbfaaf4c59f5a8\n"
    },
    {
      "commit": "4d099ddc56ee4f9b4e7afb4977412a11af17a4b9",
      "tree": "7088d5cab81a7d90cb6f9aa2aba37589260f297b",
      "parents": [
        "68f36d6b5d5ad4711811160795cab399d247845d",
        "ed2685179f7e9278cbf4f5bed5b57831c68b8481"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Apr 30 15:54:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 15:54:39 2018 +0000"
      },
      "message": "Merge \"More greylist additions from bugreports.\" into pi-dev"
    },
    {
      "commit": "68f36d6b5d5ad4711811160795cab399d247845d",
      "tree": "df540a699c22f814391b2f24a83c99e87544c39c",
      "parents": [
        "39bd79258d9e5c541f17a42babf06ec9107d15f2",
        "a7045c9d447cd727c58bdd8573d628283d89317a"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 15:42:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 15:42:41 2018 +0000"
      },
      "message": "Merge \"Fix incorrect width of right most action button in notification\" into pi-dev"
    },
    {
      "commit": "39bd79258d9e5c541f17a42babf06ec9107d15f2",
      "tree": "15b52b5ad5a455138898b56d34426d542fa50db0",
      "parents": [
        "5685dffd5d76b3f7591ef097dbcbf5a6fec05cc7",
        "8e4e92c846b722c35b19451496ec189073a129a5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 30 15:05:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 15:05:20 2018 +0000"
      },
      "message": "Merge \"Fix showing a cut off notification when QS is expanded\" into pi-dev"
    },
    {
      "commit": "05204840f25195498754af1d1a0ddc90e020548b",
      "tree": "e7a2e663e60577a10409eba5517b1dc664d8f63d",
      "parents": [
        "032ab152561955dc3b180a4f8cd3efe4fdae7572"
      ],
      "author": {
        "name": "Dan Gittik",
        "email": "dangittik@google.com",
        "time": "Mon Apr 30 15:58:57 2018 +0100"
      },
      "committer": {
        "name": "Dan Gittik",
        "email": "dangittik@google.com",
        "time": "Mon Apr 30 15:58:57 2018 +0100"
      },
      "message": "Fixed screen brightness override in manual mode.\n\nThe screen brightness override would make itself persistent, to\ncommunicate to the user her changes aren\u0027t taking place. However,\nthis caused a bug in manual brightness mode, because the setting\nwas never cleare, so it was removed.\n\nTest: manual.\n\nChange-Id: I187ed7a4691ba15284cf50adf8266ff161878c2a\nFixes: 78519580\n"
    },
    {
      "commit": "5685dffd5d76b3f7591ef097dbcbf5a6fec05cc7",
      "tree": "73e8044c388747705f4a46a482d8f1b264009f82",
      "parents": [
        "be654b3576d230bdb67086104aa6bde023c7d460",
        "3e80b60ef76d4514345087e9e3e3838d98307794"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 14:15:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 14:15:27 2018 +0000"
      },
      "message": "Merge \"PIP: Partial fix to wrong insets during bounds animation\" into pi-dev"
    },
    {
      "commit": "be654b3576d230bdb67086104aa6bde023c7d460",
      "tree": "1de5d631a8f9dd20965f6e6b709f4b579770c578",
      "parents": [
        "a6ef087d245d480f87522db4e5eefd5fb4f8e568",
        "cd0eb716c52b20fbc051d1da79a8fe1b91c1f4c3"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 11:52:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 11:52:41 2018 +0000"
      },
      "message": "Merge \"Use the @Nullable annotations for choosePrivateKeyAlias.\" into pi-dev"
    },
    {
      "commit": "a6ef087d245d480f87522db4e5eefd5fb4f8e568",
      "tree": "b3c9e3d08a613d0ff5e2bd547300d122fa864d3f",
      "parents": [
        "b4e0b6413b4ba97b830257c42f1cde9004e2916e",
        "12d38a8340823577de03ff28c7f9e15e7a956256"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 30 11:47:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 11:47:40 2018 +0000"
      },
      "message": "Merge \"Fix another issue with constructing SafeActivityOptions\" into pi-dev"
    },
    {
      "commit": "b4e0b6413b4ba97b830257c42f1cde9004e2916e",
      "tree": "f64bd4920c61fdf72a9ae531008051bcc676fb8c",
      "parents": [
        "f050932e2a7a35f9d64a77fcdaff475bdab8f749",
        "30a2ae620956fd73ecb5e4e2ef3645377bdf0aaa"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 11:29:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 11:29:56 2018 +0000"
      },
      "message": "Merge \"Keyguard: Fix threading issues in KeyguardUpdateMonitor\" into pi-dev"
    },
    {
      "commit": "3e80b60ef76d4514345087e9e3e3838d98307794",
      "tree": "f67663e677c23aead8be35e1be7981603e505d0d",
      "parents": [
        "a8c840c46d63ee5d5c837de8b0b3b41e00f0ecb8"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Apr 30 12:42:36 2018 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Apr 30 12:44:08 2018 +0200"
      },
      "message": "PIP: Partial fix to wrong insets during bounds animation\n\nPartially fixes an issue where the bounds animation when\nexpanding / collapsing the PIP menu would case the insets\nto get wrongly applied.\n\nThe same thing still happens when animating from collapsed\nto fullscreen, which requires a larger fix.\n\nBug: 77802617\nTest: Enable cutout, enter PIP, tap on PIP window, verify transition is not jumpy.\nChange-Id: I3edb4f8dec10ed85963853fa7e69812dfb198273\n"
    },
    {
      "commit": "cd0eb716c52b20fbc051d1da79a8fe1b91c1f4c3",
      "tree": "7b6b3b9a071026b5cbac8f1c03f21e7ac96b5b1c",
      "parents": [
        "8785209fd7e7172cb096350b4007d5d9f8ef3208"
      ],
      "author": {
        "name": "Mike Harris",
        "email": "mwharris@google.com",
        "time": "Thu Apr 26 15:20:10 2018 -0700"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Apr 30 09:27:31 2018 +0000"
      },
      "message": "Use the @Nullable annotations for choosePrivateKeyAlias.\n\nBoth the code and docstring support this, but the parameters weren\u0027t\nannotated.\n\nTest: it builds locally\n\nChange-Id: I16beddcd74a86047ce9aaf37007d96f3e8e0d4e0\nMerged-In: I16beddcd74a86047ce9aaf37007d96f3e8e0d4e0\nFix: 78868934\n(cherry picked from commit b7c5eddc53c3872b661222ae30270d95cfe63b4e)\n"
    },
    {
      "commit": "f050932e2a7a35f9d64a77fcdaff475bdab8f749",
      "tree": "2ed2b31233160d0e5cc1f08945b2c713e24222e8",
      "parents": [
        "1b25c9a89ca6e085224b037df89c3d9d39b14175"
      ],
      "author": {
        "name": "timhypeng",
        "email": "timhypeng@google.com",
        "time": "Thu Mar 29 14:23:21 2018 +0800"
      },
      "committer": {
        "name": "timhypeng",
        "email": "timhypeng@google.com",
        "time": "Mon Apr 30 15:35:08 2018 +0800"
      },
      "message": "Update connected device summary\n\n* Add dispatchAudioModeChanged() in CachedBluetoothDeviceManager for notify\n  CacheBluetoothDevice to update their summary\n* Add 5 combination that used to show the summary of CacheBluetoothDevice\n  case 1: device battery not unknown and is a active device\n          ex: show summary as \"Active, 100% battery\"\n  case 2: device battery unkonwn and is a active device\n          ex: show summary as \"Active\"\n  case 3: device battery not unknown and not a active device\n          ex: show summary as \"100% battery\"\n  case 4: device battery unkonwn and not a active device\n          ex: not show the summary\n  case 5: device is in bonding state\n          ex: show summary as \"Pairing...\"\n\nBug: 78318415\nTest: make -j50 RunSettingsLibRoboTests\nChange-Id: I70bf5386ff045ef4f07fb86fbdc8b943befc634c\n"
    },
    {
      "commit": "1b25c9a89ca6e085224b037df89c3d9d39b14175",
      "tree": "4e1a59c4f7cc5141484d01db1f8d5b203facfdfa",
      "parents": [
        "65ead09a0add6dbf818fe877c1aef21fe0cf881c"
      ],
      "author": {
        "name": "timhypeng",
        "email": "timhypeng@google.com",
        "time": "Mon Apr 23 18:08:47 2018 +0800"
      },
      "committer": {
        "name": "timhypeng",
        "email": "timhypeng@google.com",
        "time": "Mon Apr 30 15:30:17 2018 +0800"
      },
      "message": "Add isAudioModeOngoingCall function to check call status\n\n*return true if it is in ringing/call/communication(VoIP) status\n\nBug: 78318415\nTest: make -j50 RunSettingsLibRoboTests\nChange-Id: Ifb84da386fcd5bf03eaccf78fc264fbad86a9707\n"
    },
    {
      "commit": "65ead09a0add6dbf818fe877c1aef21fe0cf881c",
      "tree": "21f4f3a2a66011b42b4c727b989f5aef5b6a6e2f",
      "parents": [
        "8f5b3f19b4b10a55e283c48ba64261e1f33c9b0c",
        "6bfcfd4827bef4b9d83ec5191561d0605ac8e67a"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 05:19:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 05:19:57 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "8e4e92c846b722c35b19451496ec189073a129a5",
      "tree": "cb74108c434867a689afac20e847d7ad8105266a",
      "parents": [
        "8f5b3f19b4b10a55e283c48ba64261e1f33c9b0c"
      ],
      "author": {
        "name": "shawnlin",
        "email": "shawnlin@google.com",
        "time": "Thu Apr 12 18:47:24 2018 +0800"
      },
      "committer": {
        "name": "Shawn Lin",
        "email": "shawnlin@google.com",
        "time": "Mon Apr 30 02:53:52 2018 +0000"
      },
      "message": "Fix showing a cut off notification when QS is expanded\n\nCollapse Notification shade to shelf size when QS is expanded\n\nTest: runtest systemui\nTest: go/sysui-stackscroll-test\nChange-Id: I5fe0f4d615488f528d17388174915c0a0f5a2917\nFixes: 62202313\n"
    },
    {
      "commit": "a7045c9d447cd727c58bdd8573d628283d89317a",
      "tree": "54776c5da2d1fc394060377ab77f274daf009bda",
      "parents": [
        "8f5b3f19b4b10a55e283c48ba64261e1f33c9b0c"
      ],
      "author": {
        "name": "shawnlin",
        "email": "shawnlin@google.com",
        "time": "Fri Apr 27 18:23:13 2018 +0800"
      },
      "committer": {
        "name": "Shawn Lin",
        "email": "shawnlin@google.com",
        "time": "Mon Apr 30 02:52:34 2018 +0000"
      },
      "message": "Fix incorrect width of right most action button in notification\n\nMeasure the last action view normally instead of measuring it full width.\n\nTest: enable show layout bounds and check the bounds of it.\nChange-Id: I38f234928f7214baf2b532ecae63c3f4514b3247\nFixes: 78032480\n"
    },
    {
      "commit": "6bfcfd4827bef4b9d83ec5191561d0605ac8e67a",
      "tree": "cb54894f2c8327a933e177c91f75673573211a74",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 15:01:05 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 15:01:05 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I81f44608957ac56ad790ce277c26fbe0f69791de\n"
    },
    {
      "commit": "8f5b3f19b4b10a55e283c48ba64261e1f33c9b0c",
      "tree": "a1f008da9e8a024ce5c872b5ed235bcc0ec46468",
      "parents": [
        "b015748b99728db52000fecc5a6ca5b519cdc2ec",
        "7056fc67ef2307d48de2035835fedb9c33bbb374"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 19:44:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 19:44:34 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "b015748b99728db52000fecc5a6ca5b519cdc2ec",
      "tree": "2d36571bd5675a65009cb74a4c9c74a64f0c5418",
      "parents": [
        "ae54c9cfdd4d3fc7fce3fd06fa39880ff7803019",
        "5f209018246fd341afa39ab4024a28207e3691cf"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 19:41:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 19:41:05 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "ae54c9cfdd4d3fc7fce3fd06fa39880ff7803019",
      "tree": "fe532fad162ce669b81f8da6305cc45fb6ae864e",
      "parents": [
        "d5af606141871fc6df3ff98b17bae6a12ebd9ba4",
        "917e4d42e171bf7be738511d559226c16e4500ac"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 19:39:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 19:39:42 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "d5af606141871fc6df3ff98b17bae6a12ebd9ba4",
      "tree": "1fae9a2c2fdc4264b236039f507822ac4d85282a",
      "parents": [
        "86aedc8b3baca3f130a3c72f47caae512077f8af",
        "1a5656e2fa22ea1b741935ad74947da2a12826cf"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 19:27:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 19:27:39 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "86aedc8b3baca3f130a3c72f47caae512077f8af",
      "tree": "7f2dd2f3f4e988d9e1372295f10ea5ea32b676c8",
      "parents": [
        "2d827df8e837792b404d65708a35383c750c758b",
        "37f84d7f4492d039865aa06cd9822f1e2ce03637"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 19:19:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 19:19:06 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "2d827df8e837792b404d65708a35383c750c758b",
      "tree": "07db350e6d2d2497ad7113b58c809ce221e91941",
      "parents": [
        "216eea747068d2abba2e043956364140f2983b11",
        "7dfd0ec0eef159ee55827bc2a87e5ca306105c49"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 18:56:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 18:56:00 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "7dfd0ec0eef159ee55827bc2a87e5ca306105c49",
      "tree": "8effbbc1b7c0855b15c18ebe77b19c5b065569d2",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 10:09:35 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 10:09:35 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I93c1f5a7bcdb05be8123310c32667809f1dfac42\n"
    },
    {
      "commit": "5f209018246fd341afa39ab4024a28207e3691cf",
      "tree": "cb65754278ea145d56f6853821d514590e7f59a8",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 10:02:21 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 10:02:21 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ie0ca8213849a52e208752532b0efd886d4e96192\n"
    },
    {
      "commit": "216eea747068d2abba2e043956364140f2983b11",
      "tree": "e1277104b8ef48344d4271dcd76bff0e280251ee",
      "parents": [
        "eb12f6a5e3946d6c61af71190a37c65f23a7bc9c",
        "004437e5d0fcaa725c184458cbb0402efa2d2024"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Sat Apr 28 16:24:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 16:24:48 2018 +0000"
      },
      "message": "Merge \"FalsingManager: Only use for touchscreen input\" into pi-dev"
    },
    {
      "commit": "7056fc67ef2307d48de2035835fedb9c33bbb374",
      "tree": "16f214af4b3e1c87e0d109c44ed051c218936cc6",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 08:18:48 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 08:18:48 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I1c78c4dfe25ed25844f66e04ed962551f253fd3b\n"
    },
    {
      "commit": "1a5656e2fa22ea1b741935ad74947da2a12826cf",
      "tree": "7e814d2cff7a9624be229c9de4e1893463787985",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 08:12:10 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 08:12:10 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I25f803bf3c2167073862922fb50cf3098d4d14a0\n"
    },
    {
      "commit": "eb12f6a5e3946d6c61af71190a37c65f23a7bc9c",
      "tree": "b370214c1646f7edeef7966884c37e9686771ed5",
      "parents": [
        "7b2197e14793a804f5a82c654ac944bc707e1481",
        "be8c43ef8898c1f2d60c7da4733ca5c69c52c77c"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 14:56:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 14:56:58 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "7b2197e14793a804f5a82c654ac944bc707e1481",
      "tree": "29cedfd419b16e730181310ea23a11c0d21d76ac",
      "parents": [
        "819efdf5e6d4ab638456eea3048bb74e7fab1b6a",
        "fe7d79a66303049f4d171290955d254f0495f663"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 14:49:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 14:49:27 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "819efdf5e6d4ab638456eea3048bb74e7fab1b6a",
      "tree": "bacb984a7774d48709475ab89e2930704617ceeb",
      "parents": [
        "22db17a97a9908203dbd83360176869480578c32",
        "89bda7056b53b39a9c64cac059c8d4788b89bdbd"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 14:41:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 14:41:41 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "917e4d42e171bf7be738511d559226c16e4500ac",
      "tree": "c833c6b8d524405820eb1865ae36aa703178df74",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:46:09 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:46:09 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I7018c0d3019b33617f99b73ff26c568f68fb684b\n"
    },
    {
      "commit": "37f84d7f4492d039865aa06cd9822f1e2ce03637",
      "tree": "97538b78ef41f34ee5e80c396fffafbe48364fbf",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:39:12 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:39:12 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I5667995328f5af50be5272b6e5de1b35b8060905\n"
    },
    {
      "commit": "be8c43ef8898c1f2d60c7da4733ca5c69c52c77c",
      "tree": "a19b78984fc8a5892010cc1b9d70a82cf0111b93",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:18:51 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:18:51 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ibb89bafbc3b3232359ac3d7847a883e2f3a608cf\n"
    },
    {
      "commit": "89bda7056b53b39a9c64cac059c8d4788b89bdbd",
      "tree": "6328cd56346753c82f840b2d85d84b69fb3235d6",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:05:01 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:05:01 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I272fb01200f73c6a0f79cae9e4521d3b52133e41\n"
    },
    {
      "commit": "fe7d79a66303049f4d171290955d254f0495f663",
      "tree": "7869e4c41910051dd36dbf57a7f8e359448ee657",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 05:57:43 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 05:57:43 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ie4bfaa1bf8b251d49a0ed6cbdd17cc70b11c191a\n"
    },
    {
      "commit": "22db17a97a9908203dbd83360176869480578c32",
      "tree": "4ffb28865f1ec2d0f447d722944faaeed2d4dd7d",
      "parents": [
        "f5a7a28932563a6c63c849d4cd0fb2dfe74bd8d8",
        "3d7ccaf8b5e81378770cb3e18ff66d19418b8135"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sat Apr 28 08:53:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 08:53:37 2018 +0000"
      },
      "message": "Merge \"AOD clock and notification animation\" into pi-dev"
    },
    {
      "commit": "f5a7a28932563a6c63c849d4cd0fb2dfe74bd8d8",
      "tree": "d59e79a104b9f18dc6e2116c873c0d0ad364b26d",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27",
        "12a8676b0bc7aa418211fed0abe6c098e20fdd45"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 07:03:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 07:03:22 2018 +0000"
      },
      "message": "Merge \"Log audio recording and dynamic policy registration history\" into pi-dev"
    },
    {
      "commit": "08c013e2f05f9de6b4457b30c716595424b1bd8c",
      "tree": "dda243ebe5950dabf2100be8497c69492735b992",
      "parents": [
        "3d7ccaf8b5e81378770cb3e18ff66d19418b8135"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 26 17:45:14 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sat Apr 28 03:56:13 2018 +0000"
      },
      "message": "Update clock format when locale list changes\n\nIsolated clock refresh logic into refreshTime() and refreshFormat().\n\nrefreshFormat() makes 2 binder calls and should only called when\nnecessary: switching users, updating locale list or initialization.\n\nTest: manual\nChange-Id: Ia8a3a7655479d44b02c636c3c84ce8cc84e6f210\nFixes: 78535670\n"
    },
    {
      "commit": "3d7ccaf8b5e81378770cb3e18ff66d19418b8135",
      "tree": "5bdbf81ef6fa65fc552d22b4840b7b3000d2c90a",
      "parents": [
        "594d6e9e22a64be3b69567433858e0a8624db36c"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Apr 02 21:19:23 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 27 18:07:49 2018 -0700"
      },
      "message": "AOD clock and notification animation\n\nBetter transitions for pulsing notifications and other keyguard\nmessages.\n\nFixes: 77601057\nFixes: 67641732\nTest: visual\nTest: atest packages/SystemUI/tests/src/com/android/keyguard/KeyguardSliceViewTest.java\nTest: atest packages/SystemUI/tests/src/com/android/systemui/util/wakelock/KeepAwakeAnimationListenerTest.java\nMerged-In: I3e3ec844834bf7f5d9ab341f308e78a002248a87\nChange-Id: I1e6d95c62dc7463e8084a64f04c6dee3173967a6\n"
    },
    {
      "commit": "a213d306d556a140bafe8079b00b3654c62b534c",
      "tree": "4bc96477cca504eac6a248637e628db8a0131a8a",
      "parents": [
        "a8c840c46d63ee5d5c837de8b0b3b41e00f0ecb8"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Mon Apr 23 13:34:36 2018 -0700"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Fri Apr 27 18:04:00 2018 -0700"
      },
      "message": "Update DecorContext\u0027s Resource cache when calling getResources.\n\nDecorContext is created with the resources from the activity. However,\nthe resources in DecorContext may not get updated properly\nResourcesManager if the original resource object it\u0027s pointing to isn\u0027t\nupdated by ResourcesManager. Because of this, resources for the\nDecorView can be incorrect when the activity\u0027s resources are updated.\nThis change updates the DecorContext\u0027s resources with the activity\u0027s\nresources when getResources is called to ensure they get properly\nupdated.\n\nThis fixes the issue where windowing mode was incorrect when determining\nwhat the window elevation should be. It was incorrectly getting full\nscreen when it should have gotten pinned. This was preventing surface\ninsets from getting set on the WM side, so PIP windows didn\u0027t get\nshadows.\n\nChange-Id: I5af2364f81b167e3732811d7413554d035c4a021\nTest: PIP has shadows\nFixes: 78214575\n"
    },
    {
      "commit": "bff1837ad28747f28db460977f00e47eb9f6021c",
      "tree": "ce1d56bed3bbadfb51b901b8991e2193c8174315",
      "parents": [
        "594d6e9e22a64be3b69567433858e0a8624db36c"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 27 16:12:54 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 27 17:43:11 2018 -0700"
      },
      "message": "Allow the assistant activity types to be snapshotted\n\nBug: 78229855\nTest: Swipe up with fullscreen assistant (ensure that retain_in_recents\n      is enabled in AGSA first), see that there is a snapshot\n\n\nChange-Id: I6aee209add9838971c9476ef1ae1c88369291216\n"
    },
    {
      "commit": "712886fd979f58b0de7cefc3bce885ad7f4493b6",
      "tree": "e473baec06ba56a09fa2e3a0a4d7c32f95293c5d",
      "parents": [
        "5d8dfe17c814abbdb3268041b2f319697632cfa2"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 27 15:22:50 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 27 17:15:46 2018 -0700"
      },
      "message": "Log slow message delivery on Looper\n\nSample log:\n04-27 15:30:17.306  1000   942   942 W Looper  : Dispatch took 222ms on main, h\u003dHandler (com.android.server.job.JobSchedulerService$JobHandler) {42042fc} cb\u003dnull msg\u003d7 start\u003d48162 end\u003d48384\n04-27 15:30:17.306  1000   942   942 W Looper  : Delivery took 235ms on main, h\u003dHandler (com.android.server.job.JobSchedulerService$JobHandler) {42042fc} cb\u003dnull msg\u003d4 start\u003d48149 end\u003d48384\n04-27 15:30:17.773  1000   942   942 W Looper  : Dispatch took 445ms on main, h\u003dHandler (android.app.ActivityThread$H) {5df4c77} cb\u003dandroid.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA@badd538 msg\u003d0 start\u003d48406 end\u003d48851\n04-27 15:30:17.828  1000   942   942 W Looper  : Drained\n04-27 15:30:24.389  1000   942   942 W Looper  : Dispatch took 718ms on main, h\u003dHandler (android.hardware.soundtrigger.SoundTriggerModule$NativeEventHandlerDelegate$1) {d7e9947} cb\u003dnull msg\u003d4 start\u003d54749 end\u003d55467\n04-27 15:30:24.389  1000   942   942 W Looper  : Delivery took 621ms on main, h\u003dHandler (com.android.server.media.MediaSessionRecord$MessageHandler) {5851574} cb\u003dnull msg\u003d7 start\u003d54846 end\u003d55467\n04-27 15:30:24.499  1000   942   942 W Looper  : Drained\n\nBug: 78590632\nTest: Boot and check log\nTest: setprop log.looper.1000.android.bg 1 and runtime-restart and check log\nChange-Id: Ief1fc65b40b8a3d583879f55a76288e3dba6be7d\n"
    },
    {
      "commit": "e93daa46591ceb2ad9a8cb80eee230e80be19d27",
      "tree": "c948dee2a93d8757a7b7a216ec2deda566f5578d",
      "parents": [
        "212eaf8e9b8a419a18c467ba40792e2b1bb6b078",
        "c70561581619bad65a61276151c1feb87d010566"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Sat Apr 28 00:09:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 00:09:03 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"WifiManager: Return status from startScan()\"\"\" into pi-dev"
    },
    {
      "commit": "212eaf8e9b8a419a18c467ba40792e2b1bb6b078",
      "tree": "c3f3938c3958954b1b0940cc30caa1d10f8e76bb",
      "parents": [
        "353a9bc4bfca38462bf3b2ddd25214375d69371c",
        "929801a95d7987053691cc659708f7aaddfe9c70"
      ],
      "author": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Sat Apr 28 00:01:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 00:01:22 2018 +0000"
      },
      "message": "Merge \"Don\u0027t set Bluetooth volume when the Bluetooth stream changes\" into pi-dev"
    },
    {
      "commit": "353a9bc4bfca38462bf3b2ddd25214375d69371c",
      "tree": "a15952745058f7609cea5d65f32ef559bdecc111",
      "parents": [
        "594d6e9e22a64be3b69567433858e0a8624db36c",
        "af71bb69e1939ad656fce0992c0e0f43c823d980"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Apr 27 23:46:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 23:46:07 2018 +0000"
      },
      "message": "Merge \"Fix documentation bug that breaks generation\" into pi-dev"
    },
    {
      "commit": "9054e09c7fd60062bfca7247d7634c69b55f70d1",
      "tree": "e46287546c9d6cfaa07557c6fbae5cd2d62b1c61",
      "parents": [
        "2897fd315d3899a3fced8187cb5acd48c1f07b63"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 27 16:28:50 2018 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 27 16:28:50 2018 -0700"
      },
      "message": "Make system dialogs\u0027 a11y events like Activity\u0027s\n\nThe window_state_changed events are populated by\nActivity with the Activity title. Replicating that\nbehavior for volume and power dialogs.\n\nBug: 78775496\nTest: Used a test a11y service to observe events,\nand started TalkBack, which was less consistent\nabout announcing them.\n\nChange-Id: Icd4cd8317544c127e44e403162512e2385ff4176\n"
    }
  ],
  "next": "ec7d4c49ae9c8c2dc516143582ee89ebce4f7e98"
}
