)]}'
{
  "log": [
    {
      "commit": "16e505a3268b891ca968be3fbd8bd18487638906",
      "tree": "6ae0a7e859a85d2c6ac708247c800776db4748a9",
      "parents": [
        "b44f8b9e0e2799e715661727ebf94b948327b02c"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon May 07 15:00:49 2018 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sun Jun 17 09:39:46 2018 -0700"
      },
      "message": "Moved mRecentTasks to ActivityManagerTaskService (4/n)\n\nTest: Existing tests pass\nTest: go/wm-smoke-auto\nBug: 80414790\nChange-Id: I7e48eaf66200f689757578461076e9288b862b33\n"
    },
    {
      "commit": "b44f8b9e0e2799e715661727ebf94b948327b02c",
      "tree": "8fe0e263d8a3cb6d461982481af4587aeef43ce5",
      "parents": [
        "af0dd06a6edc0c21afafa74afb20104656d016f0",
        "38e2c3bc9c50770aa5efce47f90fbcfcdda523de"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Jun 15 19:19:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 15 19:19:25 2018 +0000"
      },
      "message": "Merge \"Use the malloc debug heap dumper.\""
    },
    {
      "commit": "af0dd06a6edc0c21afafa74afb20104656d016f0",
      "tree": "c2323fc0e9b57118108bf48d901051eefbaec782",
      "parents": [
        "3921672b29b99521ea7985b62f0eed2230c5ced0",
        "c3b5295b0fe68f6c0f1b6cefa07520554c382dcf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 15 18:48:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 15 18:48:36 2018 +0000"
      },
      "message": "Merge \"Remove log spam in MediaRouter\""
    },
    {
      "commit": "3921672b29b99521ea7985b62f0eed2230c5ced0",
      "tree": "a84128b18d86d908155e0e564ca271e5029f20c6",
      "parents": [
        "603140e6a5d6cc347c87dbc93737cd36833af783",
        "6767eaee94328cb7155a7f218d0891b0ca22872b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 15 18:07:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 15 18:07:52 2018 +0000"
      },
      "message": "Merge changes Idad77721,I9717ac4b\n\n* changes:\n  Split internal interface activities from current AM interface (3/n)\n  Cancel Pip animation if stack is already removed\n"
    },
    {
      "commit": "603140e6a5d6cc347c87dbc93737cd36833af783",
      "tree": "8cfe6b2ec558e40d40bf87b280019c92cb2549df",
      "parents": [
        "fdcce0b0025b9f3e2c1072299665806584ff72d7",
        "94dce7ac8b245919c2b09f0c2cb022c5373833a2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 15 11:06:47 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 15 11:06:47 2018 -0700"
      },
      "message": "Merge \"audioservice: fix a2dp connection race condition\" into pi-dev am: 706303541e\nam: 94dce7ac8b\n\nChange-Id: I001c3b390be7ee4e5522a5fd2599c9f34e6a7686\n"
    },
    {
      "commit": "fdcce0b0025b9f3e2c1072299665806584ff72d7",
      "tree": "8cfe6b2ec558e40d40bf87b280019c92cb2549df",
      "parents": [
        "b36cebb0eaca8c305de0b0d29b49b508b34bd3a7",
        "c9abc289a0125d2469f029d8cf8be4b0125bfcc6"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 15 18:00:07 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 15 18:00:07 2018 +0000"
      },
      "message": "[automerger] Merge \"audioservice: fix a2dp connection race condition\" into pi-dev am: 706303541e am: c9abc289a0\n\nChange-Id: Iabc86b907a6a430b824e876bab44b8cee192a71a\n"
    },
    {
      "commit": "94dce7ac8b245919c2b09f0c2cb022c5373833a2",
      "tree": "5df8776628f0bc6bc3202194b3beaaafc57484f4",
      "parents": [
        "53427b72371389e395fb237c6c5630bb3cec106c",
        "706303541e36685111f785e5dde2f0d73332c86f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 15 10:59:08 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 15 10:59:08 2018 -0700"
      },
      "message": "Merge \"audioservice: fix a2dp connection race condition\" into pi-dev\nam: 706303541e\n\nChange-Id: I7ce96cb90aad6c826bbeb7be0e80950f2a89b517\n"
    },
    {
      "commit": "b36cebb0eaca8c305de0b0d29b49b508b34bd3a7",
      "tree": "f44e61decacb012382561a6b4140cb9559158621",
      "parents": [
        "93135a37b732a6bd62835378e581844742c8a859",
        "53427b72371389e395fb237c6c5630bb3cec106c"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Jun 15 10:58:56 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 15 10:58:56 2018 -0700"
      },
      "message": "Merge \"Abbreviate permission labels less aggressively\" into pi-dev am: af76df93e3\nam: 53427b7237\n\nChange-Id: I20ae335fec3d0837bdbbe524b8a6576560dff948\n"
    },
    {
      "commit": "c9abc289a0125d2469f029d8cf8be4b0125bfcc6",
      "tree": "f0826b77866ce584740cb568172dd252de4b28b2",
      "parents": [
        "3dce3614457b6806fcc8dfbf7302cf7af066242d",
        "706303541e36685111f785e5dde2f0d73332c86f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 15 10:58:55 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 15 10:58:55 2018 -0700"
      },
      "message": "Merge \"audioservice: fix a2dp connection race condition\" into pi-dev\nam: 706303541e\n\nChange-Id: Id4bbff8834f97f60c211dd3c45ce59af95fbb810\n"
    },
    {
      "commit": "93135a37b732a6bd62835378e581844742c8a859",
      "tree": "f44e61decacb012382561a6b4140cb9559158621",
      "parents": [
        "b67d2d8d4271bf9b06b27c0dc57e048d6cf5fcc0",
        "3dce3614457b6806fcc8dfbf7302cf7af066242d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 15 17:48:50 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 15 17:48:50 2018 +0000"
      },
      "message": "[automerger] Merge \"Abbreviate permission labels less aggressively\" into pi-dev am: af76df93e3 am: 3dce361445\n\nChange-Id: Iea45f6992477e090e0f7ecaf2c4689354ad24786\n"
    },
    {
      "commit": "53427b72371389e395fb237c6c5630bb3cec106c",
      "tree": "e4da097102db128f64797e073187d9e1230784c3",
      "parents": [
        "07fed30c31e0a415ea6a57c359e7bc7318f7a3b3",
        "af76df93e31c9e36fc3706c62b7a8b7df683a1a5"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Jun 15 10:48:34 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 15 10:48:34 2018 -0700"
      },
      "message": "Merge \"Abbreviate permission labels less aggressively\" into pi-dev\nam: af76df93e3\n\nChange-Id: I61a45dd4489c930f2c5b3fbcf6f7632771d6f18e\n"
    },
    {
      "commit": "3dce3614457b6806fcc8dfbf7302cf7af066242d",
      "tree": "ca68a25ecf505867ed8a1c4a7a763a4c0efd6c80",
      "parents": [
        "51e6cce63c6831a8b52c8429718a752f0b26d554",
        "af76df93e31c9e36fc3706c62b7a8b7df683a1a5"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Jun 15 10:48:02 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 15 10:48:02 2018 -0700"
      },
      "message": "Merge \"Abbreviate permission labels less aggressively\" into pi-dev\nam: af76df93e3\n\nChange-Id: Ic78313f9bf162478b76ef35028659a1c93c9c58d\n"
    },
    {
      "commit": "706303541e36685111f785e5dde2f0d73332c86f",
      "tree": "7b9b89367185f70d4e3fbcf84fef01d3ebf00234",
      "parents": [
        "af76df93e31c9e36fc3706c62b7a8b7df683a1a5",
        "3c4636c7127cd34728050d051ef3bd62829e877d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 15 17:43:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 15 17:43:42 2018 +0000"
      },
      "message": "Merge \"audioservice: fix a2dp connection race condition\" into pi-dev"
    },
    {
      "commit": "c3b5295b0fe68f6c0f1b6cefa07520554c382dcf",
      "tree": "8d4e8e3971c6c192242b38c0e1faf401db0db071",
      "parents": [
        "b67d2d8d4271bf9b06b27c0dc57e048d6cf5fcc0"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Mon Jun 11 12:55:25 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Jun 15 17:37:48 2018 +0000"
      },
      "message": "Remove log spam in MediaRouter\n\nBug: 110007356\nTest: build\nChange-Id: I249154eaf3c009429bb9731ca38b9e5eec271670\n"
    },
    {
      "commit": "b67d2d8d4271bf9b06b27c0dc57e048d6cf5fcc0",
      "tree": "b641b79e5a13fc7fe1af2118e267944c2371747d",
      "parents": [
        "bb2c6c9f3e102fac96dfffff311a2cae12642fbd",
        "db2cef2333df6c97acc9ce5e35a1de205a9ce5d0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 15 17:20:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 15 17:20:59 2018 +0000"
      },
      "message": "Merge \"Skip null values in Utils.safeForeach\""
    },
    {
      "commit": "af76df93e31c9e36fc3706c62b7a8b7df683a1a5",
      "tree": "04051ff700ac1793deec388ede7afce7c61e9273",
      "parents": [
        "1250cd140767231a92919d94a0173b3d0bd9a730",
        "004e489a251d6adf94922368e98a730185642123"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Jun 15 17:18:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 15 17:18:52 2018 +0000"
      },
      "message": "Merge \"Abbreviate permission labels less aggressively\" into pi-dev"
    },
    {
      "commit": "6767eaee94328cb7155a7f218d0891b0ca22872b",
      "tree": "839ba09b071ea5095e98026b83749de184424d6c",
      "parents": [
        "f276a6ff0cdd83d676c7ce47547f4b35186e0707"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu May 03 15:52:51 2018 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jun 15 08:43:22 2018 -0700"
      },
      "message": "Split internal interface activities from current AM interface (3/n)\n\n3rd step in unifying the window hierarchy that is currently split\nwithin AM and WM packages. We separate the the internal interface used\nto communicate within system server dealing with activities and their\ncontainers (tasks, stack, display) from the rest of AM internal\ninterface.\n\nTest: Existing tests pass\nTest: go/wm-smoke-auto\nBug: 80414790\nChange-Id: Idad77721c1fe10621b9be5dced42a0a11f0183e5\n"
    },
    {
      "commit": "f276a6ff0cdd83d676c7ce47547f4b35186e0707",
      "tree": "ff59f740102a6049cfc9207536d262d94c9ac0b7",
      "parents": [
        "5148582ef20dba1b15fcb9394741c282935e71d3"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jun 15 08:26:07 2018 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jun 15 08:26:07 2018 -0700"
      },
      "message": "Cancel Pip animation if stack is already removed\n\nIt is possible for the pinned stack to be removed before the system has\na chance to run the scheduled bounds animation on it. In this case we\nshould just cancel the animation.\nAlso fixed:\n- Issue where we are synchronizing on the wrong object in\nPinnedActivityStack.updatePictureInPictureModeForPinnedStackAnimation\n- Issue where the enterPipRunnable in\nActivityTaskManagerService.enterPictureInPictureMode wasn\u0027t synchronized\n\nChange-Id: I9717ac4b5849eafa6332fb0043310a0e8387a05f\nFixes: 110255768\nTest: atest ActivityManagerActivityVisibilityTests#testHomeVisibleOnActivityTaskPinned\n"
    },
    {
      "commit": "db2cef2333df6c97acc9ce5e35a1de205a9ce5d0",
      "tree": "1c07aa18387d8e99cb6f463af869975a236bc4dc",
      "parents": [
        "070a6a4da35342b3e5b1d1bce330198e3bdf84d8"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Fri Jun 15 11:04:02 2018 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Fri Jun 15 11:04:02 2018 -0400"
      },
      "message": "Skip null values in Utils.safeForeach\n\nTest: ZenModeControllerImplTest.java\nBug: 110209145\nChange-Id: I4234be630c84444a70d8cb380ca6a692a4ff5cbc\n"
    },
    {
      "commit": "bb2c6c9f3e102fac96dfffff311a2cae12642fbd",
      "tree": "b5efff3e83800fc851772db95f496f8d9f40b205",
      "parents": [
        "5148582ef20dba1b15fcb9394741c282935e71d3"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Jun 12 18:25:43 2018 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Jun 15 14:45:14 2018 +0000"
      },
      "message": "Do not announce selected state for QS tiles.\n\nChange-Id: Ia461baa4a12818a0e91c6e1862eb9e13e232e720\nFixes: 110105146\nTest: manual\n"
    },
    {
      "commit": "5148582ef20dba1b15fcb9394741c282935e71d3",
      "tree": "adfabe40e280be16d49d27a63a8d5c315a98f25b",
      "parents": [
        "90950d7e4ecca1160077ae7fbd8b8156186e0068"
      ],
      "author": {
        "name": "Anton Philippov",
        "email": "philippov@google.com",
        "time": "Fri May 04 19:53:34 2018 +0100"
      },
      "committer": {
        "name": "Anton Philippov",
        "email": "philippov@google.com",
        "time": "Fri Jun 15 11:38:29 2018 +0000"
      },
      "message": "Use FullRestoreEngine in adb restore.\n\nPerformAdbRestoreTask and FullRestoreEngine has shared a lot of code,\nremove the copy that was in PerformAdbRestoreTask.\n\nTest: adb restore\nChange-Id: Ib4ce8b50eff8aed4a2c0660808c05b80f378ea98\n"
    },
    {
      "commit": "90950d7e4ecca1160077ae7fbd8b8156186e0068",
      "tree": "751d7d877030bb4cd6934f5b8706d1f53f04c149",
      "parents": [
        "ad15fe339b578b715afb630a86f3a2ac9d38fc30",
        "775fd4309f39bf8f2e1fd6de7a62635d4b297423"
      ],
      "author": {
        "name": "Bernardo Rufino",
        "email": "brufino@google.com",
        "time": "Fri Jun 15 08:43:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 15 08:43:50 2018 +0000"
      },
      "message": "Merge \"Protect unbindBackupAgent() with CONFIRM_FULL_BACKUP permission\""
    },
    {
      "commit": "ad15fe339b578b715afb630a86f3a2ac9d38fc30",
      "tree": "e99283167380d43c764f4a02d829dc97c344b0e0",
      "parents": [
        "55a34deb3b43c649dabf7da4b2be6e2bc4875f67"
      ],
      "author": {
        "name": "Bill Lin",
        "email": "lbill@google.com",
        "time": "Wed Jun 13 19:26:15 2018 +0800"
      },
      "committer": {
        "name": "Bill Lin",
        "email": "lbill@google.com",
        "time": "Fri Jun 15 14:29:44 2018 +0800"
      },
      "message": "Adjust QuickQSPanel to fit Tablet display size\n\n- Remove legacy standard_notification_panel_width\n- Define default max columns for QQS layout\n- Fix Pixcel C \u0026 Nexus 7 QQS Tiles over boundry problem\n\nTest: atest SystemUITests\nFix: 110123402\nChange-Id: I18ab3d966b3d18775d0b13d6d60d7c09485ba8ae\n"
    },
    {
      "commit": "55a34deb3b43c649dabf7da4b2be6e2bc4875f67",
      "tree": "3fe85e5707d4ed01ce674277aee3b47039c12556",
      "parents": [
        "e00ce5e9ea12d4c4ac756df40d9e4dbd1be0fcf3",
        "07fed30c31e0a415ea6a57c359e7bc7318f7a3b3"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Jun 14 22:26:03 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 22:26:03 2018 -0700"
      },
      "message": "Merge \"Build com.android.location.provider with java_sdk_library\" am: aa5d8dfeb0 am: abdaa314f8\nam: 07fed30c31\n\nChange-Id: If214f52c141ef4d0f106bc3f5d2778f9b8f40b1e\n"
    },
    {
      "commit": "07fed30c31e0a415ea6a57c359e7bc7318f7a3b3",
      "tree": "8f390d127824dc6253ae6d8c045462fff3d090b0",
      "parents": [
        "3e0f3ef8ad468ef011b02b9774483ac40c8ff48d",
        "abdaa314f885b5a889e48676b7b2b0460a5332f7"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Jun 14 22:12:45 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 22:12:45 2018 -0700"
      },
      "message": "Merge \"Build com.android.location.provider with java_sdk_library\" am: aa5d8dfeb0\nam: abdaa314f8\n\nChange-Id: If55a20564704769fc750fb6675533e9a0b8f3b6a\n"
    },
    {
      "commit": "e00ce5e9ea12d4c4ac756df40d9e4dbd1be0fcf3",
      "tree": "234b28b341ea17caf105be7fcff8295f672c00ec",
      "parents": [
        "51a5e5203e51ae46814927b1b65d35d0d8d21b7c",
        "3e0f3ef8ad468ef011b02b9774483ac40c8ff48d"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Thu Jun 14 22:12:11 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 22:12:11 2018 -0700"
      },
      "message": "Merge \"Make dumpHexString() tolerate null arrays.\" am: a917c1db32 am: 7bb253d078\nam: 3e0f3ef8ad\n\nChange-Id: I1fbea877d10b4f270fc1722ec1c14e9bd8f131a3\n"
    },
    {
      "commit": "3e0f3ef8ad468ef011b02b9774483ac40c8ff48d",
      "tree": "86bdc6c226418d011e54c5a195394d4b99b3ba9c",
      "parents": [
        "cb74f9c13d84a00deef10294228a26d51cbdb1f9",
        "7bb253d078892f758ce72c98ac64f08a639ed1ec"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Thu Jun 14 22:02:58 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 22:02:58 2018 -0700"
      },
      "message": "Merge \"Make dumpHexString() tolerate null arrays.\" am: a917c1db32\nam: 7bb253d078\n\nChange-Id: Id58b8039510baa518d8d10b03237681a7b842d0f\n"
    },
    {
      "commit": "abdaa314f885b5a889e48676b7b2b0460a5332f7",
      "tree": "238c122a88137052a9546af53cadf29d42cd4105",
      "parents": [
        "7bb253d078892f758ce72c98ac64f08a639ed1ec",
        "aa5d8dfeb0e12466da355fc4111ab8a089afd140"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Jun 14 21:59:40 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 21:59:40 2018 -0700"
      },
      "message": "Merge \"Build com.android.location.provider with java_sdk_library\"\nam: aa5d8dfeb0\n\nChange-Id: I53720ed4fcbe9f00f2f1f607d07efa9adaaf7bb4\n"
    },
    {
      "commit": "7bb253d078892f758ce72c98ac64f08a639ed1ec",
      "tree": "920260f4b9ddd1e992d6df220fdcb2cac92a624f",
      "parents": [
        "3eb2ad109678f0b4ea140055174ea8c8589f5908",
        "a917c1db3282a86ae14a25ef613ea0d3727d11f0"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Thu Jun 14 21:55:53 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 21:55:53 2018 -0700"
      },
      "message": "Merge \"Make dumpHexString() tolerate null arrays.\"\nam: a917c1db32\n\nChange-Id: Ib0160e232cab0a713853a65eef26f7a02d65c1f1\n"
    },
    {
      "commit": "aa5d8dfeb0e12466da355fc4111ab8a089afd140",
      "tree": "f42eefc2c847b53f0093881958e463dcf46cd0b4",
      "parents": [
        "a917c1db3282a86ae14a25ef613ea0d3727d11f0",
        "50cd1a972dde18207beb580155bb3a4e648ae66b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 15 03:41:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 15 03:41:18 2018 +0000"
      },
      "message": "Merge \"Build com.android.location.provider with java_sdk_library\""
    },
    {
      "commit": "51a5e5203e51ae46814927b1b65d35d0d8d21b7c",
      "tree": "aaca5895d73eeae86f745b216e2f462636c2a78a",
      "parents": [
        "0d156801d6db38361360a67b48d7ead2e2d8573d",
        "d3ef842cd4785d2becb40690d2e9b0b6af1b7a1b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 15 03:30:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 15 03:30:24 2018 +0000"
      },
      "message": "Merge \"Refresh visible IME proc boost upon onBindingDied\""
    },
    {
      "commit": "0d156801d6db38361360a67b48d7ead2e2d8573d",
      "tree": "77f6cde2205e4d8880139eec59e8ca3536f7dfae",
      "parents": [
        "c67466a5077155414ff1c3a11af338985828d279",
        "cb74f9c13d84a00deef10294228a26d51cbdb1f9"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Thu Jun 14 20:22:43 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 20:22:43 2018 -0700"
      },
      "message": "Fix solid circle show on message notification am: 1250cd1407\nam: cb74f9c13d\n\nChange-Id: I74ddf43c3da0f8f567c9ab6aef18a6cbdcfebca5\n"
    },
    {
      "commit": "c67466a5077155414ff1c3a11af338985828d279",
      "tree": "77f6cde2205e4d8880139eec59e8ca3536f7dfae",
      "parents": [
        "af3cb5f9119f9998a0716bf5725cffb50ec6d55c",
        "51e6cce63c6831a8b52c8429718a752f0b26d554"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 15 03:14:48 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 15 03:14:48 2018 +0000"
      },
      "message": "[automerger] Fix solid circle show on message notification am: 1250cd1407 am: 51e6cce63c\n\nChange-Id: I20b8317a34eac3642ec6054f5f2332d1e001a7ab\n"
    },
    {
      "commit": "cb74f9c13d84a00deef10294228a26d51cbdb1f9",
      "tree": "c50310a3e2a76a75874f51c7f7468ade724ec7e8",
      "parents": [
        "09b4dbdf2af5a5d4bea6eb31e83f53d16e3ed9a3",
        "1250cd140767231a92919d94a0173b3d0bd9a730"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Thu Jun 14 20:13:32 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 20:13:32 2018 -0700"
      },
      "message": "Fix solid circle show on message notification\nam: 1250cd1407\n\nChange-Id: I9742ab1f93c797e23d4545d6659efcfa4808b03c\n"
    },
    {
      "commit": "51e6cce63c6831a8b52c8429718a752f0b26d554",
      "tree": "4c6bf218aa80da5d1614eed120988d9a2d1d0335",
      "parents": [
        "86e5aa87318d410501a85d08ff2c4ca3bb93ae77",
        "1250cd140767231a92919d94a0173b3d0bd9a730"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Thu Jun 14 20:13:30 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 20:13:30 2018 -0700"
      },
      "message": "Fix solid circle show on message notification\nam: 1250cd1407\n\nChange-Id: I805908a107f7e082a0f5c3294a777235efa74b16\n"
    },
    {
      "commit": "1250cd140767231a92919d94a0173b3d0bd9a730",
      "tree": "f0628053550abac97ed8484a27b66c35d860a424",
      "parents": [
        "b2b255a131779df29f808f7504593d72f143afb3"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Wed Jun 06 15:40:47 2018 +0800"
      },
      "committer": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Fri Jun 15 02:59:57 2018 +0000"
      },
      "message": "Fix solid circle show on message notification\n\nMessage app or other apps will use some format code or controll\ncode on SenderName to fit RTL or other design, and symbols will\nproduced by these code. The special code pattern not include these\ncode, so it will go charIcon flow.\nAlthough these code is not visible, we should just ignore them to\nget symbol strings\n\nChange-Id: I20ef459b10ba7504ec0c997ed815cb485817d2bc\nFixes: 109746235\nTest: Check notification form message app on RTL\nTest: atest SystemUITests\n"
    },
    {
      "commit": "af3cb5f9119f9998a0716bf5725cffb50ec6d55c",
      "tree": "a4be01d62ba51b83fb2e164e2b0802c5c4499df2",
      "parents": [
        "9e48343247fe25f0a20d33b5911e09e60afabdf8",
        "8af6ba493cc8462a0a677fe2ef4fa6f6a4fec3e3"
      ],
      "author": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Fri Jun 15 02:50:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 15 02:50:44 2018 +0000"
      },
      "message": "Merge \"Perform layout after removing the focused window\""
    },
    {
      "commit": "a917c1db3282a86ae14a25ef613ea0d3727d11f0",
      "tree": "43b7368a477aa9c84e08c4e9d24ef58c7b1e2cf5",
      "parents": [
        "31686e954a5a62d4649885df0c2cba1f4cd6791f",
        "dee4e0bde42889589a88e578e3ab3e8d45026823"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 15 02:32:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 15 02:32:54 2018 +0000"
      },
      "message": "Merge \"Make dumpHexString() tolerate null arrays.\""
    },
    {
      "commit": "9e48343247fe25f0a20d33b5911e09e60afabdf8",
      "tree": "24e21ff3444f1c2804d27ba2fa1e7f3626a9ccbd",
      "parents": [
        "69e716dd7b49ed08003548907677e96b9856d756",
        "e22192071d0abccd52091eb3bff07176f4bfb84c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 15 00:50:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 15 00:50:50 2018 +0000"
      },
      "message": "Merge \"StatsPullerManager not use singleton\""
    },
    {
      "commit": "69e716dd7b49ed08003548907677e96b9856d756",
      "tree": "9d03dfdff5342572cf2084bea18018fbf27de42f",
      "parents": [
        "8ae2a9d4064fac7a2cd6d54f578abbe62db6a160",
        "09b4dbdf2af5a5d4bea6eb31e83f53d16e3ed9a3"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Thu Jun 14 17:17:11 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 17:17:11 2018 -0700"
      },
      "message": "Merge \"Revert \"Change quickstep onboarding tip window type to\"\" into pi-dev am: b2b255a131\nam: 09b4dbdf2a\n\nChange-Id: I8d7cf4edc03e798e0cebb63c8f933eb58417fafb\n"
    },
    {
      "commit": "3c4636c7127cd34728050d051ef3bd62829e877d",
      "tree": "9b949cd7957369b33e668aae2d401c6b4fdf8f72",
      "parents": [
        "f910fdb1daf1bd3c28222efde503e2ff8de5c027"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 13 19:36:42 2018 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jun 14 16:58:42 2018 -0700"
      },
      "message": "audioservice: fix a2dp connection race condition\n\nIn case of fast (\u003c 1 second) A2DP disconnect/connect sequence, there\nis a potential race condition where the delayed disconnection message\n(due to becoming noisy intent) is received after the not delayed\nconnection message.\n\n- Make sure all messages related to device connection/disconnection\n(including MSG_A2DP_DEVICE_CONFIG_CHANGE and MSG_BTA2DP_DOCK_TIMEOUT)\nare handled by queueMsgUnderWakeLock().\n- Make sure messages are processed in the same order as API calls.\n- Add check for null address in makeA2dpDeviceUnavailableNow().\n\nBug: 109903807\nBug: 78837311\nTest: repro steps in bugs. A2DP connection and playback\n\nChange-Id: Ib81b3805f945f7206b1a60de74e9bbeeef89bdd0\n"
    },
    {
      "commit": "09b4dbdf2af5a5d4bea6eb31e83f53d16e3ed9a3",
      "tree": "ef6c9c29b60d717c3799e9a13632741ada1a5cec",
      "parents": [
        "6b99b6e3a3812c7db727788c131702b49bcf62ce",
        "b2b255a131779df29f808f7504593d72f143afb3"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Thu Jun 14 16:50:53 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 16:50:53 2018 -0700"
      },
      "message": "Merge \"Revert \"Change quickstep onboarding tip window type to\"\" into pi-dev\nam: b2b255a131\n\nChange-Id: I585b9c7df35114b47ea0ab9af7ee0b881b195e4e\n"
    },
    {
      "commit": "8ae2a9d4064fac7a2cd6d54f578abbe62db6a160",
      "tree": "9d03dfdff5342572cf2084bea18018fbf27de42f",
      "parents": [
        "1c4cc2d182d46361268c7c58a88e24a91804029e",
        "86e5aa87318d410501a85d08ff2c4ca3bb93ae77"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jun 14 23:46:31 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jun 14 23:46:31 2018 +0000"
      },
      "message": "[automerger] Merge \"Revert \"Change quickstep onboarding tip window type to\"\" into pi-dev am: b2b255a131 am: 86e5aa8731\n\nChange-Id: I46bc865fd3794d2ce8b79415b12be64ce0a46c36\n"
    },
    {
      "commit": "86e5aa87318d410501a85d08ff2c4ca3bb93ae77",
      "tree": "ac8b7ca03c8969603b716bcfd1d0b095079f2e4e",
      "parents": [
        "2dfb03f6f4fda2cfe5c438312518adc3cf6b0af3",
        "b2b255a131779df29f808f7504593d72f143afb3"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Thu Jun 14 16:45:40 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 16:45:40 2018 -0700"
      },
      "message": "Merge \"Revert \"Change quickstep onboarding tip window type to\"\" into pi-dev\nam: b2b255a131\n\nChange-Id: I7ad4536ff6d1ac5724f32e18693f8fcb14097a36\n"
    },
    {
      "commit": "1c4cc2d182d46361268c7c58a88e24a91804029e",
      "tree": "cd6f60144a2f4683d04e9b376aa74d24c944e51e",
      "parents": [
        "e448504530bc0eb514157a94f4ed1a1bca5b9801",
        "f0c322a9db76d6170af0d99fb230a2855c789a1a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 14 23:42:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 23:42:46 2018 +0000"
      },
      "message": "Merge \"Expose new AppOps API that we had to leave hidden in P.\""
    },
    {
      "commit": "b2b255a131779df29f808f7504593d72f143afb3",
      "tree": "4c414d37720939d5a2b09e47811da9ecc93256d3",
      "parents": [
        "cf2d6475f9fc885e8bc9761ef2d839eaad3f32b4",
        "0bfed2909148826f43176136996e109270235263"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Thu Jun 14 23:28:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 23:28:34 2018 +0000"
      },
      "message": "Merge \"Revert \"Change quickstep onboarding tip window type to\"\" into pi-dev"
    },
    {
      "commit": "e22192071d0abccd52091eb3bff07176f4bfb84c",
      "tree": "cdcc9c07db06d19bae63754922e6aa78389e86ae",
      "parents": [
        "b5e98161ddc8f5e5e88719dc4004204832facc31"
      ],
      "author": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Fri Jun 08 10:07:51 2018 -0700"
      },
      "committer": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Thu Jun 14 15:46:54 2018 -0700"
      },
      "message": "StatsPullerManager not use singleton\n\nThis is to be consistent with other patterns such as UidMap.\nThis also makes unit test simpler.\n\nChange-Id: I1558cd609e470481f269ecf2ae616277a95cfbf0\nBug: 72722120\nTest: unit test\n"
    },
    {
      "commit": "e448504530bc0eb514157a94f4ed1a1bca5b9801",
      "tree": "3aace0ad03bfe1b6b0312c2a68f377ac2e2708e5",
      "parents": [
        "ad8206686f416cd7d05d208d9390b46dbbd877e5",
        "d1272d1cb8d3af45f85f524c84134334f27bd925"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Jun 14 22:44:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 22:44:55 2018 +0000"
      },
      "message": "Merge \"Have proper permission check in getConfigForSubId\""
    },
    {
      "commit": "ad8206686f416cd7d05d208d9390b46dbbd877e5",
      "tree": "a3383a13854a89435b772d4b735bc984963bce57",
      "parents": [
        "df41f888f64752759a9ec0041062e19f912fcbdd",
        "6b99b6e3a3812c7db727788c131702b49bcf62ce"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jun 14 15:39:17 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 15:39:17 2018 -0700"
      },
      "message": "Make testSplitscreenPortraitAppOrientationRequests pass to unblock release am: cf2d6475f9\nam: 6b99b6e3a3\n\nChange-Id: Ia5697a4cae08cf56f94244db1445b92929e4dde9\n"
    },
    {
      "commit": "6b99b6e3a3812c7db727788c131702b49bcf62ce",
      "tree": "89c5a23a56e6dcccbcd8f0637b1f6d1e76ff5703",
      "parents": [
        "ed66a8b2a6ecae3dacb4362f38cbd4291943ce8d",
        "cf2d6475f9fc885e8bc9761ef2d839eaad3f32b4"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jun 14 15:18:36 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 15:18:36 2018 -0700"
      },
      "message": "Make testSplitscreenPortraitAppOrientationRequests pass to unblock release\nam: cf2d6475f9\n\nChange-Id: I93ac74e692e5d0f7f78d2c431b9e4fd4300aec09\n"
    },
    {
      "commit": "df41f888f64752759a9ec0041062e19f912fcbdd",
      "tree": "a3383a13854a89435b772d4b735bc984963bce57",
      "parents": [
        "6e735fe16e704406ac20038c38aa202d3eae6d66",
        "2dfb03f6f4fda2cfe5c438312518adc3cf6b0af3"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jun 14 22:16:14 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jun 14 22:16:14 2018 +0000"
      },
      "message": "[automerger] Make testSplitscreenPortraitAppOrientationRequests pass to unblock release am: cf2d6475f9 am: 2dfb03f6f4\n\nChange-Id: Idc3ae3c6d91f93a48a134280e176452ce050f21e\n"
    },
    {
      "commit": "2dfb03f6f4fda2cfe5c438312518adc3cf6b0af3",
      "tree": "5ad26a3b430b587758b1ded875a29aa478837436",
      "parents": [
        "62f380c409f012ad2f9bace2050aa4323f2b790d",
        "cf2d6475f9fc885e8bc9761ef2d839eaad3f32b4"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jun 14 15:15:35 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 15:15:35 2018 -0700"
      },
      "message": "Make testSplitscreenPortraitAppOrientationRequests pass to unblock release\nam: cf2d6475f9\n\nChange-Id: Ie0862784fd537c0a669d3085b2d86a7ab482db7f\n"
    },
    {
      "commit": "6e735fe16e704406ac20038c38aa202d3eae6d66",
      "tree": "03aca80402ffde81de2324b9a354a188fc17cffc",
      "parents": [
        "90b6056585d75db4cfabdb859259464dc1499078",
        "20e3f5f03880fdae5c191824d29da0f9754a7bc0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 14 21:49:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 21:49:39 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "90b6056585d75db4cfabdb859259464dc1499078",
      "tree": "780563f0150cdbefd2658492829a6ced1b809954",
      "parents": [
        "2f2daf57a1f1b2af0f14724f8fd6ff2cd17f92c4",
        "ed66a8b2a6ecae3dacb4362f38cbd4291943ce8d"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Jun 14 14:41:41 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 14:41:41 2018 -0700"
      },
      "message": "Merge \"Clear calling identity before doing any work\" am: 31686e954a am: 3eb2ad1096\nam: ed66a8b2a6\n\nChange-Id: I412d623de4ae2c32e0070bcb105010c234fe56b7\n"
    },
    {
      "commit": "ed66a8b2a6ecae3dacb4362f38cbd4291943ce8d",
      "tree": "1ce4f8c92b92d938fe0060b0c2b1af80e0df2749",
      "parents": [
        "252382bede28adc426d38ec0a0984c1f2052de77",
        "3eb2ad109678f0b4ea140055174ea8c8589f5908"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Jun 14 14:31:23 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 14:31:23 2018 -0700"
      },
      "message": "Merge \"Clear calling identity before doing any work\" am: 31686e954a\nam: 3eb2ad1096\n\nChange-Id: I3a940e1fb84bc04b7b53cbe25111768deb3e6d0c\n"
    },
    {
      "commit": "3eb2ad109678f0b4ea140055174ea8c8589f5908",
      "tree": "48b2c0470d1201ca94a23ddc2eb329794dee0de3",
      "parents": [
        "494665870f33c34c251ffe3b9a14b7f0e5679739",
        "31686e954a5a62d4649885df0c2cba1f4cd6791f"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Jun 14 14:15:04 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 14:15:04 2018 -0700"
      },
      "message": "Merge \"Clear calling identity before doing any work\"\nam: 31686e954a\n\nChange-Id: I144fd2b5f46ce7d7a06195a2dd5207d44cd951f0\n"
    },
    {
      "commit": "2f2daf57a1f1b2af0f14724f8fd6ff2cd17f92c4",
      "tree": "c383721b498ae286e42418776045e430aaa2cae1",
      "parents": [
        "859df82843ba06a12cc2686abd0b665a46304483",
        "b251b7f0910547c864d7e623c220d136c5c3f13f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 14 20:12:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 20:12:24 2018 +0000"
      },
      "message": "Merge \"Uses autofill callback to throttle performance tests.\""
    },
    {
      "commit": "31686e954a5a62d4649885df0c2cba1f4cd6791f",
      "tree": "31531181a0c2b2d72f164b54040c68b944764ed8",
      "parents": [
        "bfa58946f7b3cdb53f8f188b102864efd8bcf411",
        "185a29a5a83f20a8bc72f2205470f8f3ff3da5a3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 14 19:13:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 14 19:13:29 2018 +0000"
      },
      "message": "Merge \"Clear calling identity before doing any work\""
    },
    {
      "commit": "004e489a251d6adf94922368e98a730185642123",
      "tree": "8ac13fcbec3d143b1790d53b961a62e99fe76541",
      "parents": [
        "f910fdb1daf1bd3c28222efde503e2ff8de5c027"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Jun 14 11:52:14 2018 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Jun 14 11:52:14 2018 -0700"
      },
      "message": "Abbreviate permission labels less aggressively\n\nWe switched the package installer app to always abbreviate all labels\nloaded from foreign packages. This is done so that a foreign app cannot\ncrorrupt the UI via super-long strings.\n\nThe default abbreviation is very aggressive and abbreviates to ~5 cm.\n\nWhen an app with a targetSDK \u003c\u003d M gets installed, all permissions will\nget auto-granted. Hence when a user side-loads such an app, we show the\npermissions during install so that the user is aware of this.\n\nUnfortunately most permission labels and restrictions do not fit into a\nsingle line.\n\nThis change allows much longer strings for permissions names and\ndescriptions. It still abbreviates eventually and handles permission\ndescriptions with weird characters (such as back-space) correctly.\n\nFixes: 110209410\nTest: Side-loaded old app and verified that permission labels and\n      descriptions are not abbreviated.\n\nChange-Id: Ie1db240883c9f5cb9c1b74ca7bdcb80625e3f7f2\n"
    },
    {
      "commit": "f0c322a9db76d6170af0d99fb230a2855c789a1a",
      "tree": "971aa5210092711367ed806703607f06c5652d89",
      "parents": [
        "b961e6608b9da58a596af7d1c9e0762b66c4dd42"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 13 15:24:04 2018 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 14 11:44:38 2018 -0700"
      },
      "message": "Expose new AppOps API that we had to leave hidden in P.\n\nNow\u0027s the time!\n\nTest: manual\nBug: 109754053\nChange-Id: I06c9428b5a133be574061410b4bb7d9c589c1b7c\n"
    },
    {
      "commit": "38e2c3bc9c50770aa5efce47f90fbcfcdda523de",
      "tree": "8f83ed1a2392fa8037402636b4b73c252c2d88ef",
      "parents": [
        "859df82843ba06a12cc2686abd0b665a46304483"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jun 13 13:19:57 2018 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jun 14 10:56:38 2018 -0700"
      },
      "message": "Use the malloc debug heap dumper.\n\nInstead of having the malloc debug heap dump code live in frameworks\ncode, call into malloc debug to do the dump.\n\nTest: Ran am dumpheap -n \u003cPID\u003e \u003cFILE\u003e of a process with and without\nTest: malloc debug enabled.\nChange-Id: I7911a3ee7dcbc79dd11003a24e27ff99c8301d43\n"
    },
    {
      "commit": "859df82843ba06a12cc2686abd0b665a46304483",
      "tree": "7c810ea27b5dc7aca6990f24f2848d0796f90587",
      "parents": [
        "da990db67ba6a3932ed6928bc633ae20212812ad",
        "e04ef777c156b2a496021847bb52c3042f154e18"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 14 17:37:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 17:37:29 2018 +0000"
      },
      "message": "Merge \"Treating all FileSection files as device specific.\""
    },
    {
      "commit": "da990db67ba6a3932ed6928bc633ae20212812ad",
      "tree": "f31027d96d2d274cde2e3fe947885f922f501008",
      "parents": [
        "3d5d5718f3464a848c67829beb7cedaf96d85697",
        "218871ee3ffffea964658be327ffd06e1e3eed61"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 14 17:37:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 17:37:22 2018 +0000"
      },
      "message": "Merge \"Don\u0027t throw uri exceptions for user chosen sounds\""
    },
    {
      "commit": "b251b7f0910547c864d7e623c220d136c5c3f13f",
      "tree": "cc72e9639642a0f567cd022f503f4e7e5c95d917",
      "parents": [
        "292b08ff878e33ffd71312a48213dcf131cfbc3e"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jun 14 10:23:31 2018 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jun 14 10:26:59 2018 -0700"
      },
      "message": "Uses autofill callback to throttle performance tests.\n\nCurrently the Autofill performance tests work fine, but if we change IAutofillManager\nto make oneway binder calls, the tests will crash because of the excessive number of\nunfinished binder transactions.\n\nWe can fix this issue by using the autofill callbacks that are shown when the UI is shown\nor hidden.\n\nTest: mmma -j ./frameworks/base/apct-tests/perftests/autofill/ \u0026\u0026 \\\n  adb install -r $OUT/data/app/AutofillPerfTests/AutofillPerfTests.apk \u0026\u0026 \\\n  adb shell am instrument -w -e class android.view.autofill.LoginTest \\\n  com.android.perftests.autofill/android.support.test.runner.AndroidJUnitRunner\n\nBug: 73536867\n\nChange-Id: I216e67ca97cab059851b0873601e82b368a6abea\n"
    },
    {
      "commit": "3d5d5718f3464a848c67829beb7cedaf96d85697",
      "tree": "4b3afa96901e0a072abd63b05985c79d028bb193",
      "parents": [
        "070a6a4da35342b3e5b1d1bce330198e3bdf84d8",
        "c5270721ba10aa0c4bfdea8a582c14f56ea17ed0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 14 17:06:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 17:06:43 2018 +0000"
      },
      "message": "Merge \"Remove preference_category_material_settings.xml\""
    },
    {
      "commit": "185a29a5a83f20a8bc72f2205470f8f3ff3da5a3",
      "tree": "fee6f4ceb6a4921e6b0aef424dd2405c26986a7b",
      "parents": [
        "5392d799ab9e9a392df24780d3727a9c55664517"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Jun 13 16:56:38 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Jun 14 17:44:55 2018 +0100"
      },
      "message": "Clear calling identity before doing any work\n\nThis makes sure that the system server is credited/blamed\nfor the logic being executed.\n\nTest: (internal) atest FrameworksServicesTests:com.android.server.timedetector\nBug: 78217059\nChange-Id: Ie2586cf0d983e9aef9371d6db285c8420e9c8dc0\n"
    },
    {
      "commit": "cf2d6475f9fc885e8bc9761ef2d839eaad3f32b4",
      "tree": "6cdacd1f98f0b799e49f3eaeec182efc41fd714b",
      "parents": [
        "f910fdb1daf1bd3c28222efde503e2ff8de5c027"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jun 14 08:55:42 2018 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jun 14 16:00:46 2018 +0000"
      },
      "message": "Make testSplitscreenPortraitAppOrientationRequests pass to unblock release\n\nWork around to unblock the release for failing test\nActivityManagerAppConfigurationTests#testSplitscreenPortraitAppOrientationRequests\nwhich shouldn\u0027t be failing since home stack shouldn\u0027t be visible. We need\nto dig deeper to see why it is failing.\nNOTE: Not failing on current master...\n\nBug: 110159357\nTest: atest ActivityManagerAppConfigurationTests#testSplitscreenPortraitAppOrientationRequests\nChange-Id: I69423eef3661133b2a032a166745157b3e344751\n"
    },
    {
      "commit": "218871ee3ffffea964658be327ffd06e1e3eed61",
      "tree": "07fd42eb4379d0adf8d9f9c3c2b2ccb9a511a0d8",
      "parents": [
        "55f12784b84160c18d3cf98a13fd330c6d1c5764"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jun 13 10:45:21 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Jun 14 11:16:29 2018 -0400"
      },
      "message": "Don\u0027t throw uri exceptions for user chosen sounds\n\nBug: 109889733\nTest: runtest systemui-notification\nChange-Id: I5ed599deca83f97899affce44e3ed8fbcacae366\n"
    },
    {
      "commit": "070a6a4da35342b3e5b1d1bce330198e3bdf84d8",
      "tree": "742c03ff253a17c6a097ff2a1c00cda348331752",
      "parents": [
        "292b08ff878e33ffd71312a48213dcf131cfbc3e",
        "92fcacdd85381796d49f87801f0e16cb4be0204a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 14 15:05:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 15:05:34 2018 +0000"
      },
      "message": "Merge \"Fix DateTimeViewTest illegal access error\""
    },
    {
      "commit": "dee4e0bde42889589a88e578e3ab3e8d45026823",
      "tree": "50a79c52a1c208da5fb5e6237e254323b8258f34",
      "parents": [
        "9f2362bb82a5ab72f6c81bf0b524cd2629dd81ec"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Thu Jun 14 17:55:58 2018 +0900"
      },
      "committer": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Thu Jun 14 22:59:08 2018 +0900"
      },
      "message": "Make dumpHexString() tolerate null arrays.\n\nRationale: hexdumps are mainly used when verbose logging is enabled,\nwhich means that callers are rarely exercised (let alone tested).\nCrashing on unchecked null pointers doesn\u0027t make debugging any easier,\nnor production code any more robust.\n\nMoreover, this is the behavior of system.out.println() and other\nlogging APIs.\n\nTest: runtest -x core/tests/coretests/src/com/android/internal/util/HexDumpTest.java\nBug: 110177912\nChange-Id: Idccd81a5654ed0f7fee6b27177941bf8c311973e\n"
    },
    {
      "commit": "292b08ff878e33ffd71312a48213dcf131cfbc3e",
      "tree": "547e1fbf1ee1a9012a8ce0cc9734c8a127865dfd",
      "parents": [
        "4fa7af169bd4b201c1e9f4268f45c3b14172039c",
        "252382bede28adc426d38ec0a0984c1f2052de77"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Jun 14 02:59:40 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 02:59:40 2018 -0700"
      },
      "message": "Merge \"Add TimestampedValue.toString()\" am: bfa58946f7 am: 494665870f\nam: 252382bede\n\nChange-Id: If79479053e5139da52be2c004203077537613d40\n"
    },
    {
      "commit": "4fa7af169bd4b201c1e9f4268f45c3b14172039c",
      "tree": "3ac2434f44e68a196191417203a36d54d820174f",
      "parents": [
        "a4e6ce367bf55a9b42590386320221f7d8c225a7",
        "8d07276f23c4d5c4f25ff8d157d0b668bf67664c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 14 09:52:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 09:52:27 2018 +0000"
      },
      "message": "Merge \"Add emergency dialer option on power menu\""
    },
    {
      "commit": "8af6ba493cc8462a0a677fe2ef4fa6f6a4fec3e3",
      "tree": "b29974e4d172ef3ace551b79e9b21480632b60ff",
      "parents": [
        "e8aad9cef9c6d6d0f620ad872bfc04a3728f4bda"
      ],
      "author": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Thu Jun 07 19:24:09 2018 +0800"
      },
      "committer": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Thu Jun 14 17:51:26 2018 +0800"
      },
      "message": "Perform layout after removing the focused window\n\nThis change fixes a bug that navigation bar didn\u0027t show after the\nhide-nav-bar window had been removed.\n\nBug: 81118995\nTest: 1. go/wm-smoke\n      2. a. Open an app which can show a window which hides nav bar.\n         b. Make the app show the window which hides nav bar.\n         c. Dismiss the window and see if nav bar shows.\n      3. atest CtsWindowManagerDeviceTestCases:LayoutTests\n\nChange-Id: I859b467b44bab8ea30dd5c4b03aa1673a30534fa\n"
    },
    {
      "commit": "252382bede28adc426d38ec0a0984c1f2052de77",
      "tree": "1d27bd691be261126e0d6681dab5bbb4a244a0b5",
      "parents": [
        "e5c34648c685535eee9e91fe3069aa34491bf937",
        "494665870f33c34c251ffe3b9a14b7f0e5679739"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Jun 14 02:49:13 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 02:49:13 2018 -0700"
      },
      "message": "Merge \"Add TimestampedValue.toString()\" am: bfa58946f7\nam: 494665870f\n\nChange-Id: Iedd2ce7207cb8c74e9a109e8cdb6c687f45072ec\n"
    },
    {
      "commit": "494665870f33c34c251ffe3b9a14b7f0e5679739",
      "tree": "b80fdea3a8aeea502ad59ed8692e89d7ef38d505",
      "parents": [
        "fdad4c89fb76cbdc78a5662fd206861633e646fb",
        "bfa58946f7b3cdb53f8f188b102864efd8bcf411"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Jun 14 02:40:17 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 14 02:40:17 2018 -0700"
      },
      "message": "Merge \"Add TimestampedValue.toString()\"\nam: bfa58946f7\n\nChange-Id: I38760ef47ba04f20882a467857e7c57c088d4391\n"
    },
    {
      "commit": "bfa58946f7b3cdb53f8f188b102864efd8bcf411",
      "tree": "effb247473a22c623d3bd89dde01c8adbf37ff86",
      "parents": [
        "9f2362bb82a5ab72f6c81bf0b524cd2629dd81ec",
        "ca97b3433096e60e8eb111a6a1d45cee0fe686f4"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Jun 14 08:21:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 14 08:21:27 2018 +0000"
      },
      "message": "Merge \"Add TimestampedValue.toString()\""
    },
    {
      "commit": "8d07276f23c4d5c4f25ff8d157d0b668bf67664c",
      "tree": "2fed89a7e0c015bb1ed67882b98b524f0a70552e",
      "parents": [
        "eae063ebe7c7c2cc69a3f8c1556ebbf9cf1a3594"
      ],
      "author": {
        "name": "Wesley.CW Wang",
        "email": "wesleycwwang@google.com",
        "time": "Mon May 28 16:39:27 2018 +0800"
      },
      "committer": {
        "name": "Wesley.CW Wang",
        "email": "wesleycwwang@google.com",
        "time": "Thu Jun 14 15:06:20 2018 +0800"
      },
      "message": "Add emergency dialer option on power menu\n\nAdd a button on power menu to launch emergency dialer.\nAdd FASTER_EMERGENCY_PHONE_CALL_ENABLED to SettingsBackupTest blacklist.\n\nTest: Manually\nChange-Id: I9c920e31433c0ac23165f917d8dd2befaaa4938d\nBug: 80376488\n"
    },
    {
      "commit": "92fcacdd85381796d49f87801f0e16cb4be0204a",
      "tree": "2a7829f8b2e379e0b67c62fd84379e3bc1f5ba1b",
      "parents": [
        "a4e6ce367bf55a9b42590386320221f7d8c225a7"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Thu Jun 07 22:36:16 2018 +0800"
      },
      "committer": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Thu Jun 14 04:38:49 2018 +0000"
      },
      "message": "Fix DateTimeViewTest illegal access error\n\nEven package path is the same, different classpath (bootclass vs test)\nwill be considered as different package that does not allow package access.\nAlso correct to verify twice detach.\n\nBug: 78506836\nTest: atest FrameworksCoreTests:DateTimeViewTest\nChange-Id: If60fe89049f5e4b8366c6e1e4d4e2d7e38a57b7c\n"
    },
    {
      "commit": "a4e6ce367bf55a9b42590386320221f7d8c225a7",
      "tree": "bf12375b4a4cefacf1e0d33999a2ff7403d0d5a7",
      "parents": [
        "1910c6360d94ca06e00e9cf9d1930ff10b1f1db2",
        "e5c34648c685535eee9e91fe3069aa34491bf937"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 21:36:47 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 21:36:47 2018 -0700"
      },
      "message": "Merge \"Smoother wake-up animation\" into pi-dev am: f910fdb1da\nam: e5c34648c6\n\nChange-Id: If6691910c0f7ca80329ebd6c89530380e30a92a0\n"
    },
    {
      "commit": "1910c6360d94ca06e00e9cf9d1930ff10b1f1db2",
      "tree": "bf12375b4a4cefacf1e0d33999a2ff7403d0d5a7",
      "parents": [
        "0889687ccbee0ba13a8176cf1d131d306ddaef33",
        "62f380c409f012ad2f9bace2050aa4323f2b790d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jun 14 04:30:32 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jun 14 04:30:32 2018 +0000"
      },
      "message": "[automerger] Merge \"Smoother wake-up animation\" into pi-dev am: f910fdb1da am: 62f380c409\n\nChange-Id: Ifa386f9fe4bf2053fb0f8eba5e83a935330a13de\n"
    },
    {
      "commit": "62f380c409f012ad2f9bace2050aa4323f2b790d",
      "tree": "456dcfbad5f539f9a485c54c292603a0ed378a66",
      "parents": [
        "dbaa859020b425b6995d8e7600039873510f65a5",
        "f910fdb1daf1bd3c28222efde503e2ff8de5c027"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 21:29:10 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 21:29:10 2018 -0700"
      },
      "message": "Merge \"Smoother wake-up animation\" into pi-dev\nam: f910fdb1da\n\nChange-Id: Ia0e6618b47a0daea89e4e17a1b3565ed9c7439c7\n"
    },
    {
      "commit": "e5c34648c685535eee9e91fe3069aa34491bf937",
      "tree": "c699f10780fd2d81bfc1dd4231544a2d072d6222",
      "parents": [
        "89cdaab2ab25bbcd9fa1032da39fe8d86f7e3c88",
        "f910fdb1daf1bd3c28222efde503e2ff8de5c027"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 21:29:09 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 21:29:09 2018 -0700"
      },
      "message": "Merge \"Smoother wake-up animation\" into pi-dev\nam: f910fdb1da\n\nChange-Id: I47833b22c573b67978cb327e8a5b73756618ac0c\n"
    },
    {
      "commit": "f910fdb1daf1bd3c28222efde503e2ff8de5c027",
      "tree": "deb1607e1a869e3aa58f72b01b3d8c0f476a86d2",
      "parents": [
        "b784e6f7bc0cfc4b47fce5759609057b92e98ee9",
        "439bd449d879ee35f3e487f871e59cab59ffc1a2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 14 04:18:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 04:18:20 2018 +0000"
      },
      "message": "Merge \"Smoother wake-up animation\" into pi-dev"
    },
    {
      "commit": "439bd449d879ee35f3e487f871e59cab59ffc1a2",
      "tree": "c6b5db0f43a5bc53f1adf3e94d7b927e71d444c5",
      "parents": [
        "5c4b2f6e08f92117a2c2ab9d7b5df4bb66304f6e"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jun 12 15:05:28 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jun 14 02:28:58 2018 +0000"
      },
      "message": "Smoother wake-up animation\n\nRemoved overlapping interpolators and made the \"screen off\" animation\nslower when more than 1 notifications are visible.\n\nFixes: 110081253\nBug: 109809484\nTest: visual\nChange-Id: I355ac94d4e6a880f37ce1d68c15c693b6f09f7f8\n"
    },
    {
      "commit": "0889687ccbee0ba13a8176cf1d131d306ddaef33",
      "tree": "54b8f5fedd26bd7a3cd5894f034bab0eb3a37451",
      "parents": [
        "df81db8a2df50039c76126edd3d0175b93fab8b2",
        "89cdaab2ab25bbcd9fa1032da39fe8d86f7e3c88"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 18:41:46 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 18:41:46 2018 -0700"
      },
      "message": "Merge \"Config to enable/disable AOD via overlay\" into pi-dev am: b784e6f7bc\nam: 89cdaab2ab\n\nChange-Id: Iaf6cf6e0c493bb878f9219e2112dea8f90639d7c\n"
    },
    {
      "commit": "df81db8a2df50039c76126edd3d0175b93fab8b2",
      "tree": "54b8f5fedd26bd7a3cd5894f034bab0eb3a37451",
      "parents": [
        "3636aaadf9c2125023a275bf4602dba2cfb753c5",
        "dbaa859020b425b6995d8e7600039873510f65a5"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jun 14 01:31:22 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jun 14 01:31:22 2018 +0000"
      },
      "message": "[automerger] Merge \"Config to enable/disable AOD via overlay\" into pi-dev am: b784e6f7bc am: dbaa859020\n\nChange-Id: I28f94afdf78fd73fb32963106ba0ab36d6f30cdd\n"
    },
    {
      "commit": "dbaa859020b425b6995d8e7600039873510f65a5",
      "tree": "920db1757042e8f4191fd0c7627d4bcb386e4a36",
      "parents": [
        "39f8dee83f5258915a98682de42007a08ba44b5f",
        "b784e6f7bc0cfc4b47fce5759609057b92e98ee9"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 18:30:25 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 18:30:25 2018 -0700"
      },
      "message": "Merge \"Config to enable/disable AOD via overlay\" into pi-dev\nam: b784e6f7bc\n\nChange-Id: Ice4c1384b236f6d1fe2756ff44fdaec4200f4218\n"
    },
    {
      "commit": "89cdaab2ab25bbcd9fa1032da39fe8d86f7e3c88",
      "tree": "acf7c380f7adf52ca886c79c09cba380655216ca",
      "parents": [
        "9358f30965af67229c5501ce17781e52464fb0da",
        "b784e6f7bc0cfc4b47fce5759609057b92e98ee9"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 18:30:24 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 18:30:24 2018 -0700"
      },
      "message": "Merge \"Config to enable/disable AOD via overlay\" into pi-dev\nam: b784e6f7bc\n\nChange-Id: I7e6d629b9ca6e87a48c332dab470771c4564985d\n"
    },
    {
      "commit": "b784e6f7bc0cfc4b47fce5759609057b92e98ee9",
      "tree": "b5a0f294fa874e612dd89a2ff94c5b8145e5eabe",
      "parents": [
        "a102591e13261b4a8cece6858e2327f50cb8f1df",
        "1e02f340e023d64b4a1146d5fb788f3324dbf842"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jun 14 01:16:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 01:16:44 2018 +0000"
      },
      "message": "Merge \"Config to enable/disable AOD via overlay\" into pi-dev"
    },
    {
      "commit": "3636aaadf9c2125023a275bf4602dba2cfb753c5",
      "tree": "5f9185747c1acec3778c64739313d7d4fc2a3d90",
      "parents": [
        "392421aa7a994e8eeda10781f899721033f147e4",
        "9358f30965af67229c5501ce17781e52464fb0da"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Jun 13 17:23:07 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 17:23:07 2018 -0700"
      },
      "message": "[automerger skipped] Merge changes from topic \"clean\" am: 9f2362bb82 am: fdad4c89fb  -s ours\nam: 9358f30965  -s ours\n\nChange-Id: Icc09020534a0499a9753c03982efc4223592d70e\n"
    },
    {
      "commit": "392421aa7a994e8eeda10781f899721033f147e4",
      "tree": "5f9185747c1acec3778c64739313d7d4fc2a3d90",
      "parents": [
        "2ee3c0a9505b3fba0ca99af2343b82d6728f4cc2",
        "ad6bf64742d84204822aabc3c206010d947775ba"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Wed Jun 13 17:16:26 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 17:16:26 2018 -0700"
      },
      "message": "[automerger skipped] Docs: noted that setting proxy hostnames on an ApnSetting requires an internet connection for DNS. am: ce3d429832  -s ours am: 8efa35360f  -s ours\nam: ad6bf64742  -s ours\n\nChange-Id: I232623a4871585963763580094ac8464ac48b701\n"
    },
    {
      "commit": "2ee3c0a9505b3fba0ca99af2343b82d6728f4cc2",
      "tree": "5f9185747c1acec3778c64739313d7d4fc2a3d90",
      "parents": [
        "64c8da5c25d222c70af905c0c7a518df8769ae58",
        "89e7eed953a5d4523a4bd4d746c3b152d8b3cfb0"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 16:56:25 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 16:56:25 2018 -0700"
      },
      "message": "Merge \"Avoid showing bouncer when in a launch transition\" into pi-dev am: a102591e13\nam: 89e7eed953\n\nChange-Id: I5f87d1fec738358eace3bb64a5e3159425fbd7af\n"
    },
    {
      "commit": "9358f30965af67229c5501ce17781e52464fb0da",
      "tree": "da1b7d13a95c606d71d09d277918abbee967be52",
      "parents": [
        "ad6bf64742d84204822aabc3c206010d947775ba",
        "fdad4c89fb76cbdc78a5662fd206861633e646fb"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Jun 13 16:18:27 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 16:18:27 2018 -0700"
      },
      "message": "[automerger skipped] Merge changes from topic \"clean\" am: 9f2362bb82\nam: fdad4c89fb  -s ours\n\nChange-Id: If0c0f3bfdc0793d07ded76a4d01fec0d439b939e\n"
    },
    {
      "commit": "ad6bf64742d84204822aabc3c206010d947775ba",
      "tree": "da1b7d13a95c606d71d09d277918abbee967be52",
      "parents": [
        "89e7eed953a5d4523a4bd4d746c3b152d8b3cfb0",
        "8efa35360f3010f64198b244cb43cb2ffbc0ded2"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Wed Jun 13 16:12:39 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 16:12:39 2018 -0700"
      },
      "message": "[automerger skipped] Docs: noted that setting proxy hostnames on an ApnSetting requires an internet connection for DNS. am: ce3d429832  -s ours\nam: 8efa35360f  -s ours\n\nChange-Id: Iee13564cbfd41b291ec4eb1020ba76d141ce244b\n"
    },
    {
      "commit": "64c8da5c25d222c70af905c0c7a518df8769ae58",
      "tree": "5f9185747c1acec3778c64739313d7d4fc2a3d90",
      "parents": [
        "51b250cfc46af303a5bf860537bdca1a2f6fa3c0",
        "39f8dee83f5258915a98682de42007a08ba44b5f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jun 13 23:11:09 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jun 13 23:11:09 2018 +0000"
      },
      "message": "[automerger] Merge \"Avoid showing bouncer when in a launch transition\" into pi-dev am: a102591e13 am: 39f8dee83f\n\nChange-Id: Ie39a5dc0b09501102c2a9e99bb70b0ea9faee1fd\n"
    },
    {
      "commit": "39f8dee83f5258915a98682de42007a08ba44b5f",
      "tree": "63573a1f1ca0ae617dc08fbc7b7602629db0137e",
      "parents": [
        "6d82626adef8da7a850e521df0fdc9128db79f64",
        "a102591e13261b4a8cece6858e2327f50cb8f1df"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 16:10:23 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 16:10:23 2018 -0700"
      },
      "message": "Merge \"Avoid showing bouncer when in a launch transition\" into pi-dev\nam: a102591e13\n\nChange-Id: I74f40e19035a1c27f0120d93af23e64a296fbf15\n"
    },
    {
      "commit": "89e7eed953a5d4523a4bd4d746c3b152d8b3cfb0",
      "tree": "da1b7d13a95c606d71d09d277918abbee967be52",
      "parents": [
        "255c3b664dca1aae5ae0faaade4f00b3593e88fb",
        "a102591e13261b4a8cece6858e2327f50cb8f1df"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 16:07:52 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 16:07:52 2018 -0700"
      },
      "message": "Merge \"Avoid showing bouncer when in a launch transition\" into pi-dev\nam: a102591e13\n\nChange-Id: I0f3e3be4e7bbd931f8b2ae122276c707f20c153b\n"
    },
    {
      "commit": "51b250cfc46af303a5bf860537bdca1a2f6fa3c0",
      "tree": "5f9185747c1acec3778c64739313d7d4fc2a3d90",
      "parents": [
        "c13c7f53fead9e9d46d4a251ba9dbe34a22ee0c1",
        "28963cdd45505832ce79a8afe5b01990528289d2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 13 23:03:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 13 23:03:29 2018 +0000"
      },
      "message": "Merge \"Prevent NPE when profile is null\""
    },
    {
      "commit": "1e02f340e023d64b4a1146d5fb788f3324dbf842",
      "tree": "f8ddebd88fef1d0e162c54427a34d5f013a486b5",
      "parents": [
        "5c4b2f6e08f92117a2c2ab9d7b5df4bb66304f6e"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 12:54:29 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 15:36:04 2018 -0700"
      },
      "message": "Config to enable/disable AOD via overlay\n\nBug: 109894567\nTest: mp droid; fastboot -w\nChange-Id: I3fda0bf486ae0c4b795ce34ba6823d8dc36a3796\n"
    },
    {
      "commit": "fdad4c89fb76cbdc78a5662fd206861633e646fb",
      "tree": "a334965d96064399d9e2d465bb2eba768eefda49",
      "parents": [
        "8efa35360f3010f64198b244cb43cb2ffbc0ded2",
        "9f2362bb82a5ab72f6c81bf0b524cd2629dd81ec"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Jun 13 15:33:08 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 15:33:08 2018 -0700"
      },
      "message": "Merge changes from topic \"clean\"\nam: 9f2362bb82\n\nChange-Id: I9a0554d7cacd8c02d78ad08b7d05b074720dfe2a\n"
    }
  ],
  "next": "8efa35360f3010f64198b244cb43cb2ffbc0ded2"
}
