)]}'
{
  "log": [
    {
      "commit": "b935e68c2ddb4fa1e4e8c5c3d6375d82c63429f1",
      "tree": "34ee3ab254c4de6d5267711c8047ae5be424d24e",
      "parents": [
        "71d34507623e637d6cda2619e073d836287511fe"
      ],
      "author": {
        "name": "andychou",
        "email": "andychou@google.com",
        "time": "Thu Apr 11 23:40:49 2019 +0800"
      },
      "committer": {
        "name": "andychou",
        "email": "andychou@google.com",
        "time": "Thu Apr 11 23:49:43 2019 +0800"
      },
      "message": "Fix NetworkControllerDataTest fail if inflateSignalStrength is true\n\nNetworkControllerBaseTest doesn\u0027t consider inflate signal strength\ncondition. Consider inflate condition when compare icon.\n\nBug: 130317133\nTest: atest NetworkControllerDataTest pass\nChange-Id: I2f9e994cb169001d4081ecead3702f9ef00234ff\n"
    },
    {
      "commit": "71d34507623e637d6cda2619e073d836287511fe",
      "tree": "fbb71c3e0e6bba819b39aa0f4868326d919eff2f",
      "parents": [
        "6ba3be1044ca7ea33d6f8ad142cea7fbd42fbaaa",
        "a313298ba92f10a9adea535f626fb2fe5a10f8d7"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Apr 11 15:22:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 15:22:36 2019 +0000"
      },
      "message": "Merge \"Add state callbacks to launcher\" into qt-dev"
    },
    {
      "commit": "6ba3be1044ca7ea33d6f8ad142cea7fbd42fbaaa",
      "tree": "0482b4af6e3bdca357087f6143e47b619cc36fcd",
      "parents": [
        "507bcb189fd5c09b19bdef74d4bc0aa69b62e97d",
        "0c3b511cd16233419a1d8a41feb59eb6536a9824"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 15:14:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 15:14:27 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "507bcb189fd5c09b19bdef74d4bc0aa69b62e97d",
      "tree": "ec4ae29f78ff689e12cf193bf6b418a883739b9c",
      "parents": [
        "2d8c54a5324c7f024a17489b4685d9bccd96ec4a",
        "9bf2c01d16b3ab65ce5a9380ce2c7e578c2d6503"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 15:10:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 15:10:17 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "2d8c54a5324c7f024a17489b4685d9bccd96ec4a",
      "tree": "c1c2811c06eadcebe15b0e401a00ea34f3f18fdd",
      "parents": [
        "bbde1150c5a35878cc7d662be81c642d2eae6b23",
        "a6da67919936e74c715694cdd0a6ff89281e19b3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 15:06:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 15:06:37 2019 +0000"
      },
      "message": "Merge \"Update comment per review feedback\" into qt-dev"
    },
    {
      "commit": "bbde1150c5a35878cc7d662be81c642d2eae6b23",
      "tree": "32f263f4fb7455cf23ad3a92fc54613574f539d8",
      "parents": [
        "7757b14c3b0b58102e5a91b092cb6a4bb03b6d18",
        "aca8a770cd28367f85b8965e6def6f73cc4927e1"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Thu Apr 11 13:33:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 13:33:04 2019 +0000"
      },
      "message": "Merge \"Do not allow moveToFront() and moveTaskToFront() when app is in background\" into qt-dev"
    },
    {
      "commit": "7757b14c3b0b58102e5a91b092cb6a4bb03b6d18",
      "tree": "66602703774013a89f5d1577228a94832c6167e1",
      "parents": [
        "38ae4d1a9249b4fd37b9165773bdc238523cde4c",
        "5beebde64d58b8c6d1a0d6d5712db9431e109571"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Apr 11 13:15:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 13:15:40 2019 +0000"
      },
      "message": "Merge \"Add lifecycle tests to NetworkMonitorTest\" into qt-dev"
    },
    {
      "commit": "a6da67919936e74c715694cdd0a6ff89281e19b3",
      "tree": "03fe69ff87d92adafb24a101ee07a34e9aebd4e7",
      "parents": [
        "6fa6a9f0e39370fa106a72bc953dc8552dccac5f"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Apr 11 06:14:15 2019 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Apr 11 06:14:15 2019 -0700"
      },
      "message": "Update comment per review feedback\n\nTreehugger was being a pain and I wanted to submit if it passsed.\nIt passed, so, need to adjust in a separate change.\n\nBug: 123919310\nTest: None. This is a comment change only\nChange-Id: Ib49cea7d814a7cb4566d663a2805ed56763454e8\n"
    },
    {
      "commit": "9bf2c01d16b3ab65ce5a9380ce2c7e578c2d6503",
      "tree": "86bfc86ec941ca776f6cc420e758786c9b661a8e",
      "parents": [
        "241c2e3097676f5503abec38bc114541d198fcd2"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Apr 11 06:11:31 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Apr 11 06:11:31 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ic2368d119ddd7e16c500dedefae454a50052edf0\n"
    },
    {
      "commit": "38ae4d1a9249b4fd37b9165773bdc238523cde4c",
      "tree": "2a6226eb15572fc94bbe778bb6ffd4ccb4398466",
      "parents": [
        "bf72ee109bb8878ef967a06e3a63ef0f448648b4",
        "b9a724b0d4ed5aed825a906944bdc1c50f4b1206"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 11 13:09:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 13:09:53 2019 +0000"
      },
      "message": "Merge \"Mark testEarliestAlarmSet as flaky\" into qt-dev"
    },
    {
      "commit": "b9a724b0d4ed5aed825a906944bdc1c50f4b1206",
      "tree": "25902653c734692448b314fca93833f61f730108",
      "parents": [
        "462864489ac66bcaa9875afc5c2c2123f7d3b074"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 11 14:44:31 2019 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 11 14:57:35 2019 +0200"
      },
      "message": "Mark testEarliestAlarmSet as flaky\n\nBlocks presubmits.\n\nTest: n/a\nBug: 130313408\nChange-Id: Ia716510866676c6aefeb2765bfef7a1a030cd791\n"
    },
    {
      "commit": "bf72ee109bb8878ef967a06e3a63ef0f448648b4",
      "tree": "be6d53f95ca9c56705aad0413333ba16f8709aee",
      "parents": [
        "fd47e681f0d11627219359dd042005d48e067d8d",
        "d0a075ba0d1cace11c58ba77232f14380e4c2c28"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Thu Apr 11 12:24:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 12:24:22 2019 +0000"
      },
      "message": "Merge \"Merge caller targets and ranked targets.\" into qt-dev"
    },
    {
      "commit": "fd47e681f0d11627219359dd042005d48e067d8d",
      "tree": "d91b4eedb76109a8cf8bfd73ee9c669fa0ff48c2",
      "parents": [
        "c53df3a9cc4bf297d39b198e551be423db23acc3",
        "ca49f0636da8c76ca3c10695c6fad21b6702b132"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 12:13:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 12:13:21 2019 +0000"
      },
      "message": "Merge \"Override actionModeCloseDrawable in Theme.DeviceDefault.DocumentsUI\" into qt-dev"
    },
    {
      "commit": "5beebde64d58b8c6d1a0d6d5712db9431e109571",
      "tree": "76ddb433db35928177025d96ad08d4261d6db7ef",
      "parents": [
        "c53df3a9cc4bf297d39b198e551be423db23acc3"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Apr 10 02:57:17 2019 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Apr 11 11:52:27 2019 +0000"
      },
      "message": "Add lifecycle tests to NetworkMonitorTest\n\n- Ensure that NetworkMonitor quits when notifyNetworkDisconnected\n  is called.\n- Ensure that BroadcastReceivers are registered when a captive\n  portal is detected and unregistered when the network validates\n  or when NetworkMonitor quits.\n\nBug: 122164725\nTest: atest FrameworksNetTests NetworkStackTests\nTest: atest --generate-new-metrics 10 NetworkStackTests:com.android.server.connectivity.NetworkMonitorTest\nTest: test fails if \"Don\u0027t leak captive portal broadcast receivers.\" change reverted\nChange-Id: I1202626face33cc1e1ec02016b95da487b3335c8\nMerged-In: I1202626face33cc1e1ec02016b95da487b3335c8\n(cherry picked from commit bb41c8f7513cf1547fc1724c1c3343321f56c18e)\n"
    },
    {
      "commit": "ca49f0636da8c76ca3c10695c6fad21b6702b132",
      "tree": "1331e5f880fe98e59819aa3972e2b38e3f5b960f",
      "parents": [
        "21df04365d9350c5d51f6fc1022590dbbcf30b34"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Wed Apr 10 14:03:23 2019 +0800"
      },
      "committer": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Thu Apr 11 08:16:07 2019 +0000"
      },
      "message": "Override actionModeCloseDrawable in Theme.DeviceDefault.DocumentsUI\n\nSince RRO do not support to override theme which indicate specific\nattr to reference private resource at Q, defined actionModeCloseDrawable\nin Theme.DeviceDefault.DocumentsUI can ensure all Q devices apply the\nreasonable design.\n\nFix: 130209354\nTest: visual\nTest: atest DocumentsUIGoogleTests\nChange-Id: I7751aaa753e92a860dc20b873967631a4070595e\n"
    },
    {
      "commit": "c53df3a9cc4bf297d39b198e551be423db23acc3",
      "tree": "3cb4189770715b3ee823794053e003fd73118641",
      "parents": [
        "9aae324a2a151cf96cd82e79f675713e7f13d68f",
        "c685f505513a39db0c0ffec85eef6d3a3cb58737"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Thu Apr 11 06:58:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 06:58:48 2019 +0000"
      },
      "message": "Merge \"Fix onBlockedStatusChanged does not work on multiple networks\" into qt-dev"
    },
    {
      "commit": "9aae324a2a151cf96cd82e79f675713e7f13d68f",
      "tree": "7105308ebd87f36ca24ce1b2012b9ef20e7fd60b",
      "parents": [
        "2d4b343b69a8c9d86216fea772eddaedaa474bb2",
        "52b1ac646e78530809dede8d40679c32704f6910"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Apr 11 06:57:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 06:57:25 2019 +0000"
      },
      "message": "Merge \"Fix regression from ag/6938053 where the pointer is in wrong place\" into qt-dev"
    },
    {
      "commit": "2d4b343b69a8c9d86216fea772eddaedaa474bb2",
      "tree": "6ec7143d7aeffffff5e00d7f6a76aba60774cb75",
      "parents": [
        "099f80ce9762e8b20998759fd6082bdcd6291103"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Apr 10 23:23:25 2019 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Apr 10 23:23:25 2019 -0700"
      },
      "message": "Add \u0027-u \u003cuser id\u003e\u0027 option to \u0027adb shell ime reset\u0027\n\nThis is a preparation to add end-to-end CTS for per-profile IME mode.\n\nIn order to allow CTS tests to switch IME via shell command in\nmulti-user environment, this CL adds \u0027-u \u003cuser id\u003e\u0027 option to\n  adb shell ime reset\n\nBug: 122924287\nTest: Manually tested as follows:\n  1. Build aosp_blueline-userdebug and flash it\n  2. make -j SoftKeyboard\n  3. adb install -r $OUT/system/app/SoftKeyboard/SoftKeyboard.apk\n  4. adb shell ime enable com.example.android.softkeyboard/.SoftKeyboard\n  5. adb shell ime set com.example.android.softkeyboard/.SoftKeyboard\n  6. adb shell pm create-user test\n  7. adb shell am switch-user 10\n  8. adb shell ime list -s -u 0\n     -\u003e com.android.inputmethod.latin/.LatinIME\n        com.example.android.softkeyboard/.SoftKeyboard\n  9. adb shell ime reset -u 0\n     -\u003e Reset current and enabled IMEs for user #0\n          Selected: com.android.inputmethod.latin/.LatinIME\n           Enabled: com.android.inputmethod.latin/.LatinIME\n 10. adb shell ime list -s -u 0\n     -\u003e com.android.inputmethod.latin/.LatinIME\nTest: Manually tested as follows.\n  1. Build aosp_blueline-userdebug and flash it\n  2. adb shell pm create-user restricted_test\n  3. adb root\n  4. adb shell pm set-user-restriction --user 10 no_debugging_features 1\n  5. adb shell ime reset -u all\n     -\u003e Reset current and enabled IMEs for user #0\n          Selected: com.android.inputmethod.latin/.LatinIME\n           Enabled: com.android.inputmethod.latin/.LatinIME\n        User #10 is restricted with DISALLOW_DEBUGGING_FEATURES\nChange-Id: Ie330c6faa76f366b78c15c0161873a051a3d40e3\n"
    },
    {
      "commit": "099f80ce9762e8b20998759fd6082bdcd6291103",
      "tree": "9744408b5c6f0b7b02c145b752728046f7118e6b",
      "parents": [
        "e177170f6432631d54788a37f4fb468a02468ed0"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Apr 10 23:23:17 2019 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Apr 10 23:23:17 2019 -0700"
      },
      "message": "Add \u0027-u \u003cuser id\u003e\u0027 option to \u0027adb shell ime set\u0027\n\nThis is a preparation to add end-to-end CTS for per-profile IME mode.\n\nIn order to allow CTS tests to switch IME via shell command in\nmulti-user environment, this CL adds \u0027-u \u003cuser id\u003e\u0027 option to\n  adb shell ime set \u003cime id\u003e\n\nAnother notable behavior change in this CL is that\n  adb shell ime set \u003cime id\u003e\nnow gracefully fails with showing one-line error message when \u003cime id\u003e\ndoes not exist.  Previously it failed with showing a stacktrace\nbecause of unhandled IllegalArgumentException.\n\nBug: 122924287\nTest: Manually tested as follows:\n  1. Build aosp_blueline-userdebug and flash it\n  2. make -j SoftKeyboard\n  3. adb install -r $OUT/system/app/SoftKeyboard/SoftKeyboard.apk\n  4. adb shell pm create-user test\n  5. adb shell am switch-user 10\n  6. adb shell ime enable -u 0 com.example.android.softkeyboard/.SoftKeyboard\n     -\u003e Input method com.example.android.softkeyboard/.SoftKeyboard: now enabled for user #0\n  7. adb shell ime set -u 0 com.example.android.softkeyboard/.SoftKeyboard\n     -\u003e Input method com.example.android.softkeyboard/.SoftKeyboard selected for user #0\nTest: Manually tested as follows.\n  1. Build aosp_blueline-userdebug and flash it\n  2. adb shell pm create-user restricted_test\n  3. adb root\n  4. adb shell pm set-user-restriction --user 10 no_debugging_features 1\n  5. adb shell ime set -u all com.android.inputmethod.latin/.LatinIME\n     -\u003e Input method com.android.inputmethod.latin/.LatinIME: now disabled for user #0\n        User #10 is restricted with DISALLOW_DEBUGGING_FEATURES.\nChange-Id: I397cf0fb418a395dcafc0ab0d8d4e553b0f2eaab\n"
    },
    {
      "commit": "e177170f6432631d54788a37f4fb468a02468ed0",
      "tree": "8dec6b0d13857e828c99d95dddacd632553ac59a",
      "parents": [
        "ce1acbc526056d736937fd1d67c0e02397442cb7"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Apr 10 23:20:51 2019 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Apr 10 23:20:51 2019 -0700"
      },
      "message": "Add \u0027-u \u003cuser id\u003e\u0027 option to \u0027adb shell ime enable\u0027\n\nThis is a preparation to add end-to-end CTS for per-profile IME mode.\n\nIn order to allow CTS tests to enable/disable IMEs via shell command\nin multi-user environment, this CL adds \u0027-u \u003cuser id\u003e\u0027 option to\n  adb shell ime enable \u003cime id\u003e\nand\n  adb shell ime disable \u003cime id\u003e\n\nNote that \u0027-u\u0027 option is already supposed in \u0027adb shell ime list\u0027 [1].\n\n [1]: I192a0f5a1375170d17a4c08af94f23966dbaea8b\n      7f8ee4b9ddd31ad36a12c5278b27990dc76011cc\n\nBug: 122924287\nTest: Manually tested as follows:\n  1. Build aosp_blueline-userdebug and flash it\n  2. make -j SoftKeyboard\n  3. adb install -r $OUT/system/app/SoftKeyboard/SoftKeyboard.apk\n  4. adb shell pm create-user test\n  5. adb shell am switch-user 10\n  6. adb shell ime enable -u 0 com.example.android.softkeyboard/.SoftKeyboard\n     -\u003e Input method com.example.android.softkeyboard/.SoftKeyboard: now enabled for user #0\n  7. adb shell ime disable -u 0 com.example.android.softkeyboard/.SoftKeyboard\n     -\u003e Input method com.example.android.softkeyboard/.SoftKeyboard: now disabled for user #0\nTest: Manually tested as follows.\n  1. Build aosp_blueline-userdebug and flash it\n  2. adb shell pm create-user test\n  3. adb shell pm create-user restricted_test\n  4. adb root\n  5. adb shell pm set-user-restriction --user 11 no_debugging_features 1\n  6. adb shell am switch-user 10\n  7. adb shell am switch-user 11\n  8. adb shell am switch-user 0\n  9. adb shell ime disable -u all com.android.inputmethod.latin/.LatinIME\n     -\u003e Input method com.android.inputmethod.latin/.LatinIME: now disabled for user #0\n        Input method com.android.inputmethod.latin/.LatinIME: now disabled for user #10\n        User #11 is restricted with DISALLOW_DEBUGGING_FEATURES.\nChange-Id: Ia0f873e4589a9fc3f549469e3d1d966640dc2df5\n"
    },
    {
      "commit": "ce1acbc526056d736937fd1d67c0e02397442cb7",
      "tree": "38f15a8d94a202d7d4d82a86e0dd40472090b165",
      "parents": [
        "db797218a431f594166838c51c290f3843f902ad",
        "de473b513894faa4e64e430ee604e5eef39c40bd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 05:40:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 05:40:33 2019 +0000"
      },
      "message": "Merge \"Fix puller callback with gauge/value metric\" into qt-dev"
    },
    {
      "commit": "db797218a431f594166838c51c290f3843f902ad",
      "tree": "84b2260daac4dc52e8c1e5217120b9168756a04b",
      "parents": [
        "b2514335e5ee79a9f7fa048ae18f1e1d858a2e25",
        "f0acf8f25e201a8432d5973fd2d5b53a73c59d8f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Apr 11 05:37:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 05:37:50 2019 +0000"
      },
      "message": "Merge \"[automerger skipped] Merge changes from topic \"am-09249f80-e618-46fc-ac06-c7fdc73c36ae\" into oc-dev am: 07a485743a am: 30826bd658 am: d89cac1562 -s ours am: 0f512b2eba -s ours am skip reason: change_id I8ee3f876fcaffa63636645f0f59709cd147254ef with SHA1 5ab98de315 is in history\" into qt-dev"
    },
    {
      "commit": "f0acf8f25e201a8432d5973fd2d5b53a73c59d8f",
      "tree": "9125a5cd5fe631af7cff2aa5324540c405ef03b5",
      "parents": [
        "45c0ce2efa90a797040d79f64c30ebc5cab339d5",
        "0f512b2ebacfa6c3aa51113f1de40d9c44290afc"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Wed Apr 10 22:37:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 22:37:23 2019 -0700"
      },
      "message": "[automerger skipped] Merge changes from topic \"am-09249f80-e618-46fc-ac06-c7fdc73c36ae\" into oc-dev am: 07a485743a am: 30826bd658 am: d89cac1562 -s ours\nam: 0f512b2eba -s ours\nam skip reason: change_id I8ee3f876fcaffa63636645f0f59709cd147254ef with SHA1 5ab98de315 is in history\n\nChange-Id: I827ef6a6a400895a374946059424f4901201cf57\n"
    },
    {
      "commit": "b2514335e5ee79a9f7fa048ae18f1e1d858a2e25",
      "tree": "84b2260daac4dc52e8c1e5217120b9168756a04b",
      "parents": [
        "27ac06ea33125c6db73c7b8823acb2455e6e24e7",
        "75dec5cd75db57a613fa85ff988f05d3cba9218f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 05:35:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 05:35:43 2019 +0000"
      },
      "message": "Merge \"Add Vts test for xsd_config\" into qt-dev"
    },
    {
      "commit": "27ac06ea33125c6db73c7b8823acb2455e6e24e7",
      "tree": "222786f94e44307be6b0f87e05816c4b9a84894e",
      "parents": [
        "d69eb2457a0b191300b0f24d4aba03c87b9b6db0",
        "9164fabba407d28c65ecadb0ad09a2d36e270919"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 05:34:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 05:34:24 2019 +0000"
      },
      "message": "Merge \"Crash the system server if network stack is lost\" into qt-dev"
    },
    {
      "commit": "d69eb2457a0b191300b0f24d4aba03c87b9b6db0",
      "tree": "f5b9da025fb0a85e6e840026522a6fb62d75eced",
      "parents": [
        "45c0ce2efa90a797040d79f64c30ebc5cab339d5",
        "7fdc7ddf7855257cb5fb9421332371852cb885e9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 05:33:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 05:33:41 2019 +0000"
      },
      "message": "Merge \"Change to choice\" into qt-dev"
    },
    {
      "commit": "45c0ce2efa90a797040d79f64c30ebc5cab339d5",
      "tree": "9125a5cd5fe631af7cff2aa5324540c405ef03b5",
      "parents": [
        "37291c057af09920050d4d27002ec28d5f13db55",
        "9456d1e079d0b2f78433c52f8629c3ea2c2aea41"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 10 22:25:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 22:25:23 2019 -0700"
      },
      "message": "Merge \"[RESTRICT_AUTOMERGE]: Add cross user permission check - areNotificationsEnabledForPackage\" into oc-dev am: 2256fd4e11 am: 51fee974a9 am: 19ad060bf0\nam: 9456d1e079\n\nChange-Id: I4dc59e06e8744cd3cb8b457f0901fa474e1bf538\n"
    },
    {
      "commit": "37291c057af09920050d4d27002ec28d5f13db55",
      "tree": "9125a5cd5fe631af7cff2aa5324540c405ef03b5",
      "parents": [
        "dffb9c70688327049bef9142578aa2cc22c18c42",
        "00f5cf45c7da7c9e2fb002702e6ab7c6ecf4c320"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 10 22:17:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 22:17:52 2019 -0700"
      },
      "message": "Merge changes from topic \"am-3ca7326a-cbf1-4f97-a1b5-a4fdfac0fb47\" into oc-dev am: 652a666500 am: 5d35ad7446 am: 03cddd8562\nam: 00f5cf45c7\n\nChange-Id: I5272a3c39f8e7d0b60368dcc35b398f455c5ae2c\n"
    },
    {
      "commit": "dffb9c70688327049bef9142578aa2cc22c18c42",
      "tree": "9125a5cd5fe631af7cff2aa5324540c405ef03b5",
      "parents": [
        "6b1c8d681684a6283c0b89bad4fee0482414ca5e",
        "cbffcf9c24d7154a01c87c4adcf6e04f3e501298"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Wed Apr 10 22:04:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 22:04:58 2019 -0700"
      },
      "message": "[automerger skipped] [automerger] Limit IsSeparateProfileChallengeAllowed to system callers am: 9061fcc46b am: 39f5432697 am: 9c0bc5405e am: 55209aca88 am: d5ce9a41b6 am: 20007cb46f am: 3ae9c5c63b -s ours am: 8a317effc2 -s ours\nam: cbffcf9c24 -s ours\nam skip reason: change_id I2fef9ab13614627c0f1bcca04759d0974fc6181a with SHA1 1b6301cf24 is in history\n\nChange-Id: I5d0100f3e0b5a404836572a34ddcd685282407eb\n"
    },
    {
      "commit": "6b1c8d681684a6283c0b89bad4fee0482414ca5e",
      "tree": "9125a5cd5fe631af7cff2aa5324540c405ef03b5",
      "parents": [
        "b73580d2fa1404b592ac28c1601ade5089894323",
        "6fa6a9f0e39370fa106a72bc953dc8552dccac5f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 04:31:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 04:31:22 2019 +0000"
      },
      "message": "Merge \"Fix compressed stubs\" into qt-dev"
    },
    {
      "commit": "b73580d2fa1404b592ac28c1601ade5089894323",
      "tree": "b1d047aed12f11e11e04e23ce59854618211eb64",
      "parents": [
        "e0603420f8bf8ad6e0a3e45c7f726de31b24c2f1",
        "61034792b49e38393e81688b1dc4061f56fc62d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 04:12:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 04:12:23 2019 +0000"
      },
      "message": "Merge \"Revert \"Remove overlay logic from package manager and parser\"\" into qt-dev"
    },
    {
      "commit": "9164fabba407d28c65ecadb0ad09a2d36e270919",
      "tree": "b7dac9437fc73ab6612d5e8224066379ec44a203",
      "parents": [
        "e0603420f8bf8ad6e0a3e45c7f726de31b24c2f1"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Apr 09 23:18:22 2019 -0700"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Apr 11 03:49:39 2019 +0000"
      },
      "message": "Crash the system server if network stack is lost\n\nCrash the system server if it cannot bind to the network stack, or if\nthe network stack crashes. This is better than keeping the system\nrunning in a bad state where all networking would be broken.\nBefore the network stack was moved to a different process, the whole\nsystem would go down when it encountered a crash.\n\nTest: added crash in NetworkStack, verified system_server restart\nBug: 130028724\nMerged-In: I64f366fc69b52f27d65461be50d81edc199bcb62\nMerged-In: I034a62ec44ba1da32fd47c842a2bdf86f6ccf542\n(cherry picked from commit d44fc02248308c403e104461a64da058bb637253)\n\nChange-Id: I989703c9dda62bd58df413ca8949f9a25187e062\n"
    },
    {
      "commit": "e0603420f8bf8ad6e0a3e45c7f726de31b24c2f1",
      "tree": "e9d4ece88a26e398f0450bd13727be667aa2a748",
      "parents": [
        "c7a2372ab63caceeeb1326c3042009330d938293",
        "9ca4c626126d55f0d1c5e33f7d3aeaeb3755465d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Apr 11 03:44:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 03:44:08 2019 +0000"
      },
      "message": "Merge \"Expose captive portal urls for configuration\" into qt-dev"
    },
    {
      "commit": "de473b513894faa4e64e430ee604e5eef39c40bd",
      "tree": "f4c78b657f67fdf075e072d6cd19e97699c3fc86",
      "parents": [
        "8758e8853065be9224c5b06b8688f50400f2247c"
      ],
      "author": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Wed Apr 10 19:25:03 2019 -0700"
      },
      "committer": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Wed Apr 10 20:41:59 2019 -0700"
      },
      "message": "Fix puller callback with gauge/value metric\n\nAllows gauge/value metrics to work with pulled atoms that were\nregistered after the config was received.\n\nTest: gts\nBug: 130314103\nChange-Id: I9cddd28efd464d8bb78da868d8c0d850ffb0235c\n"
    },
    {
      "commit": "c7a2372ab63caceeeb1326c3042009330d938293",
      "tree": "0460fb44e87ee27e1af00e8e664ebf3710dcf6d7",
      "parents": [
        "10093916cc5399168ee89231e67ed78bac921e0b",
        "67697394a23ecf1b0c542e81529dc5f4ca6a3061"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 03:41:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 03:41:01 2019 +0000"
      },
      "message": "Merge \"stopSelf() if there is no installed system image\" into qt-dev"
    },
    {
      "commit": "10093916cc5399168ee89231e67ed78bac921e0b",
      "tree": "371053e659165ee4653947328f81321b1a645283",
      "parents": [
        "db8b76d50198f835d3cbf250bdede0d475abc94d",
        "73c387d9502f202230ab530a89090033651da0da"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 03:37:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 03:37:58 2019 +0000"
      },
      "message": "Merge changes from topic \"bt-metadata-api-v2-qt-dev\" into qt-dev\n\n* changes:\n  Bluetooth metadata API changes in SettingsLib\n  Refine Bluetooth Metadata API\n"
    },
    {
      "commit": "0f512b2ebacfa6c3aa51113f1de40d9c44290afc",
      "tree": "a35b315aae9931564ec8b22647cf2ee6803cb142",
      "parents": [
        "9456d1e079d0b2f78433c52f8629c3ea2c2aea41",
        "d89cac1562e8f35f1eef5003a4328189be625f22"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Wed Apr 10 20:17:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 20:17:04 2019 -0700"
      },
      "message": "[automerger skipped] Merge changes from topic \"am-09249f80-e618-46fc-ac06-c7fdc73c36ae\" into oc-dev am: 07a485743a am: 30826bd658\nam: d89cac1562 -s ours\nam skip reason: change_id I8ee3f876fcaffa63636645f0f59709cd147254ef with SHA1 5ab98de315 is in history\n\nChange-Id: I734fd8e0dc271ed7942a8c9d17e5ce19a9cb544d\n"
    },
    {
      "commit": "db8b76d50198f835d3cbf250bdede0d475abc94d",
      "tree": "8f6aae1925b7be498210b89a55eb1b6ccaf5ca42",
      "parents": [
        "065eda458c8d57a81d1f558a2b35f0e9e15b6e52",
        "a835586bf89421ee56b4b5306adbfa069030eac7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 03:14:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 03:14:20 2019 +0000"
      },
      "message": "Merge \"Temporarily stop crashing on alarm limit\" into qt-dev"
    },
    {
      "commit": "0c3b511cd16233419a1d8a41feb59eb6536a9824",
      "tree": "fd0bda4cc14d3740c0ebfd75dd9fd9c4df803176",
      "parents": [
        "241c2e3097676f5503abec38bc114541d198fcd2"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 10 20:08:55 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 10 20:08:55 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I348eb96921137b301dde350836c8ab42286dbf51\n"
    },
    {
      "commit": "9456d1e079d0b2f78433c52f8629c3ea2c2aea41",
      "tree": "a35b315aae9931564ec8b22647cf2ee6803cb142",
      "parents": [
        "00f5cf45c7da7c9e2fb002702e6ab7c6ecf4c320",
        "19ad060bf0f64bb9b863f00ef640e38ffeedad0b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 10 20:06:30 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 20:06:30 2019 -0700"
      },
      "message": "Merge \"[RESTRICT_AUTOMERGE]: Add cross user permission check - areNotificationsEnabledForPackage\" into oc-dev am: 2256fd4e11 am: 51fee974a9\nam: 19ad060bf0\n\nChange-Id: I0ed6effdd52e511fab32a668b8232fc0095e3295\n"
    },
    {
      "commit": "00f5cf45c7da7c9e2fb002702e6ab7c6ecf4c320",
      "tree": "a35b315aae9931564ec8b22647cf2ee6803cb142",
      "parents": [
        "cbffcf9c24d7154a01c87c4adcf6e04f3e501298",
        "03cddd8562919e25769b88cdcd6f92a59bff83cb"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 10 20:00:26 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 20:00:26 2019 -0700"
      },
      "message": "Merge changes from topic \"am-3ca7326a-cbf1-4f97-a1b5-a4fdfac0fb47\" into oc-dev am: 652a666500 am: 5d35ad7446\nam: 03cddd8562\n\nChange-Id: Ifa1fe4acb2249480c1b9067e1e53a3f020008859\n"
    },
    {
      "commit": "065eda458c8d57a81d1f558a2b35f0e9e15b6e52",
      "tree": "aefc939958a039185105841bd4aedc6392e92afb",
      "parents": [
        "61987bcaf58e5fca1b908b827784b8235c94ffaa",
        "c2325f3b1eadab9ce16fc9666c371c2c60e8b2ce"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 02:57:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 02:57:23 2019 +0000"
      },
      "message": "Merge \"Simplifying duplicate resource definition\" into qt-dev"
    },
    {
      "commit": "cbffcf9c24d7154a01c87c4adcf6e04f3e501298",
      "tree": "a35b315aae9931564ec8b22647cf2ee6803cb142",
      "parents": [
        "e4c6ce23af53637fb0a8b41b5d567bbff3e5768c",
        "8a317effc2da817d2b1d0ee8a03cbaa790f18242"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Wed Apr 10 19:49:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 19:49:38 2019 -0700"
      },
      "message": "[automerger skipped] [automerger] Limit IsSeparateProfileChallengeAllowed to system callers am: 9061fcc46b am: 39f5432697 am: 9c0bc5405e am: 55209aca88 am: d5ce9a41b6 am: 20007cb46f am: 3ae9c5c63b -s ours\nam: 8a317effc2 -s ours\nam skip reason: change_id I2fef9ab13614627c0f1bcca04759d0974fc6181a with SHA1 1b6301cf24 is in history\n\nChange-Id: I50b6c521adf14bad8d30232e9936b16859b4dc03\n"
    },
    {
      "commit": "61987bcaf58e5fca1b908b827784b8235c94ffaa",
      "tree": "7f323482acfcd122a4284ba60436313cbfac5b7c",
      "parents": [
        "32fa3c237ded618c49269cf67924fd9d6510a8d0"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Apr 03 13:08:47 2019 +0800"
      },
      "committer": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Thu Apr 11 02:05:59 2019 +0000"
      },
      "message": "Ensure consistency of screenHeightDp for non-resizable activity\n\nOriginally the height of status bar (or other stable insets) is not\nexcluded from screenHeightDp for size compatibility mode activity\nbecause the previous display where the activity resides may be removed\nor changed then there is no available and consistent display bounds to\ncalculate the screen configuration.\n\nNow we precompute and store the display insets in each rotation, so the\nactivity always has the original display insets to compute consistent\nscreen configuration.\n\nTest: atest ActivityRecordTests\nTest: atest TaskRecordTests#testComputeConfigResourceOverrides\nBug: 112288258\n\nChange-Id: I5c769f8080fc5ae4eba966d2fa42cb650254074d\n"
    },
    {
      "commit": "d89cac1562e8f35f1eef5003a4328189be625f22",
      "tree": "c5ef311b1713f2544fe71ed7ae8d6ba62e3e059f",
      "parents": [
        "19ad060bf0f64bb9b863f00ef640e38ffeedad0b",
        "30826bd6587ec20e29d681148408da3fe9de5fdd"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Wed Apr 10 19:03:10 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 19:03:10 2019 -0700"
      },
      "message": "Merge changes from topic \"am-09249f80-e618-46fc-ac06-c7fdc73c36ae\" into oc-dev am: 07a485743a\nam: 30826bd658\n\nChange-Id: I117d15dc0168ebd0f09835957e4b1757a1ae5a7c\n"
    },
    {
      "commit": "32fa3c237ded618c49269cf67924fd9d6510a8d0",
      "tree": "ec7395fcdfc1e2c03ae2f62a72dd1a8aabda8051",
      "parents": [
        "fe6b8f696e69db59cd297bd1ef6ff7e09988b524",
        "e6cfb1417d6e0ed1f46bff7b8e242737e8bbaaca"
      ],
      "author": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Thu Apr 11 01:49:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 01:49:04 2019 +0000"
      },
      "message": "Merge \"Add a condition timer to track the duration of condition being true.\" into qt-dev"
    },
    {
      "commit": "fe6b8f696e69db59cd297bd1ef6ff7e09988b524",
      "tree": "25bb94e71a985c6407ab392170b14260a0f3c623",
      "parents": [
        "4b8ea4aa3ccb961d727ad302d94b82ecc1fe3626",
        "583067c4e4799b0a633d8e861698c8fc2a5c7a6f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 01:45:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 01:45:49 2019 +0000"
      },
      "message": "Merge \"Drop Type clock face.\" into qt-dev"
    },
    {
      "commit": "4b8ea4aa3ccb961d727ad302d94b82ecc1fe3626",
      "tree": "f26f49143abc4784d21f4fb8f7ae00f910bf2618",
      "parents": [
        "ed8438ac876f4b65b9771e73578418dc24be024e",
        "fc5f2d1aec942937e59056b11351ecb6d40e691f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 01:41:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 01:41:19 2019 +0000"
      },
      "message": "Merge \"Cleanup SUPL network request parameters for requestRouteToHostAddress\" into qt-dev"
    },
    {
      "commit": "ed8438ac876f4b65b9771e73578418dc24be024e",
      "tree": "da6c114888542feaf9db64bf022ae09e83dc97c9",
      "parents": [
        "675dab777618c02de333dcd63c2a8750785bdccc",
        "b602c45231d6f87a7eaf95859796495b72ca6e23"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Apr 11 01:38:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 01:38:54 2019 +0000"
      },
      "message": "Merge \"Check PackageManager before getting \u003cBiometric\u003eManager\" into qt-dev"
    },
    {
      "commit": "675dab777618c02de333dcd63c2a8750785bdccc",
      "tree": "f61ead5ba083ce41e0cec4d87b5ee12ef59ba823",
      "parents": [
        "691169c8feeeb8d7d38a79b2f37876564e7c1ccd",
        "9a1392aaea24aaa90981026d13fdc40fac1b2e8e"
      ],
      "author": {
        "name": "Shawn Lin",
        "email": "shawnlin@google.com",
        "time": "Thu Apr 11 01:32:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 01:32:54 2019 +0000"
      },
      "message": "Merge \"Add log_from_module annotation for docsui\" into qt-dev"
    },
    {
      "commit": "691169c8feeeb8d7d38a79b2f37876564e7c1ccd",
      "tree": "51d9785a870139f0d92871db8b0384c38f5ab5bb",
      "parents": [
        "e2fca4781fda98b9bbb28163b5aa6003d4e8ded9",
        "dc13fe4befb444f936234b0ec398923b1f6a54be"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 11 01:28:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 01:28:15 2019 +0000"
      },
      "message": "Merge \"Improve dump format\" into qt-dev"
    },
    {
      "commit": "e2fca4781fda98b9bbb28163b5aa6003d4e8ded9",
      "tree": "c58a22e89162a16a33565dfa7e4b706e960e477b",
      "parents": [
        "a81892761b83a10de02c907504405f2992f0cec0",
        "afffbf9e5c59baa1ae33e914fcc53aa487658883"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 11 01:20:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 01:20:37 2019 +0000"
      },
      "message": "Merge \"Show navbar on lock screen if gestural nav\" into qt-dev"
    },
    {
      "commit": "a81892761b83a10de02c907504405f2992f0cec0",
      "tree": "82e33e0f0b38b78d6f902ede27833c53918eb933",
      "parents": [
        "81ee1fb3e6e974e91b3a0c5c8dcc13f121a41e75",
        "4214a0933d5f060970cbeae145566597aaa29e40"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 01:10:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 01:10:29 2019 +0000"
      },
      "message": "Merge \"Flip default value of headless user 0 flag.\" into qt-dev"
    },
    {
      "commit": "52b1ac646e78530809dede8d40679c32704f6910",
      "tree": "3406d2785ebe8cb40eee314a26c4a22f56944707",
      "parents": [
        "9cca9b4e8ab7763a1c5d24c52775e18c866c2806"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Apr 10 16:59:03 2019 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Apr 10 18:00:31 2019 -0700"
      },
      "message": "Fix regression from ag/6938053 where the pointer is in wrong place\n\nBug: 130313953\nTest: manual / visual\nChange-Id: I80122ac035637d47690ba361086b554016c2c374\n"
    },
    {
      "commit": "81ee1fb3e6e974e91b3a0c5c8dcc13f121a41e75",
      "tree": "b485fca27f9046eac215c7e0d0e8dfb7bd04653a",
      "parents": [
        "de2861cff92d4bb0036da6d4c83814d7a2ae5509",
        "45142ba9f61e9617c6ea1ef6eaa4e0daac8647b4"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 11 00:58:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 00:58:00 2019 +0000"
      },
      "message": "Merge \"Make sure BiometricType is never null\" into qt-dev"
    },
    {
      "commit": "d0a075ba0d1cace11c58ba77232f14380e4c2c28",
      "tree": "c9ac5255216f9c5995473756174f030de22c1127",
      "parents": [
        "3432b6df371ac7378377dbb3329de518346b421f"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Wed Apr 10 20:18:59 2019 -0400"
      },
      "committer": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Wed Apr 10 20:52:50 2019 -0400"
      },
      "message": "Merge caller targets and ranked targets.\n\nBug: 126566208\nTest: Manual; test apk and twitter\nChange-Id: Ib264d4a646cafe160b9d3115d42292d940dc1918\n"
    },
    {
      "commit": "19ad060bf0f64bb9b863f00ef640e38ffeedad0b",
      "tree": "d5eae1af5c3dc1267ac490f545926108b2966b85",
      "parents": [
        "03cddd8562919e25769b88cdcd6f92a59bff83cb",
        "51fee974a96f6a3d1dd38822e52bd13a5fa46e03"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 10 17:44:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 17:44:09 2019 -0700"
      },
      "message": "Merge \"[RESTRICT_AUTOMERGE]: Add cross user permission check - areNotificationsEnabledForPackage\" into oc-dev am: 2256fd4e11\nam: 51fee974a9\n\nChange-Id: I5c0f89e5614901b57880fff5b59a2f6766893903\n"
    },
    {
      "commit": "03cddd8562919e25769b88cdcd6f92a59bff83cb",
      "tree": "df52cae02813e8a83f7ae3e4b1fb549b820dbdc1",
      "parents": [
        "8a317effc2da817d2b1d0ee8a03cbaa790f18242",
        "5d35ad7446944ce2ccb4f571ef0104ded3e81a62"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 10 17:39:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 17:39:03 2019 -0700"
      },
      "message": "Merge changes from topic \"am-3ca7326a-cbf1-4f97-a1b5-a4fdfac0fb47\" into oc-dev am: 652a666500\nam: 5d35ad7446\n\nChange-Id: I0e8dff954426479e5a58f0a8f0dad10a294f7b25\n"
    },
    {
      "commit": "30826bd6587ec20e29d681148408da3fe9de5fdd",
      "tree": "af223b35c11d8f31709dc20d29bdfbed3f90dc19",
      "parents": [
        "51fee974a96f6a3d1dd38822e52bd13a5fa46e03",
        "07a485743ad170d5491383a8c5909ced14bb0930"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Wed Apr 10 17:35:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 17:35:21 2019 -0700"
      },
      "message": "Merge changes from topic \"am-09249f80-e618-46fc-ac06-c7fdc73c36ae\" into oc-dev\nam: 07a485743a\n\nChange-Id: I0ba4a71037e5bac19a540320665446b55b7aafb6\n"
    },
    {
      "commit": "de2861cff92d4bb0036da6d4c83814d7a2ae5509",
      "tree": "d215030d118ee85f41183f97c51a2bbe5d3a4127",
      "parents": [
        "a4d6b7801c56f5135e71a78d9ca04989b5fdf2ff",
        "3b18011b1152c779608263b48f04e7fa66ee6c7b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 00:35:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 00:35:19 2019 +0000"
      },
      "message": "Merge \"Rename mute haptic channel API.\" into qt-dev"
    },
    {
      "commit": "8a317effc2da817d2b1d0ee8a03cbaa790f18242",
      "tree": "df52cae02813e8a83f7ae3e4b1fb549b820dbdc1",
      "parents": [
        "1b6301cf2430f192c9842a05fc22984d782bade9",
        "3ae9c5c63b1246475604a62a10814636811fbd3a"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Wed Apr 10 17:29:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 17:29:31 2019 -0700"
      },
      "message": "[automerger skipped] [automerger] Limit IsSeparateProfileChallengeAllowed to system callers am: 9061fcc46b am: 39f5432697 am: 9c0bc5405e am: 55209aca88 am: d5ce9a41b6 am: 20007cb46f\nam: 3ae9c5c63b -s ours\nam skip reason: change_id I2fef9ab13614627c0f1bcca04759d0974fc6181a with SHA1 1b6301cf24 is in history\n\nChange-Id: I1065183419a6868c2f9d21ddae9b455056fbf963\n"
    },
    {
      "commit": "51fee974a96f6a3d1dd38822e52bd13a5fa46e03",
      "tree": "e9749cc7e3b3d582df630c60cde4b0d2b520037b",
      "parents": [
        "5d35ad7446944ce2ccb4f571ef0104ded3e81a62",
        "2256fd4e1113126bf85d0ee03197c1bd0f27e7bb"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 10 17:19:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 17:19:16 2019 -0700"
      },
      "message": "Merge \"[RESTRICT_AUTOMERGE]: Add cross user permission check - areNotificationsEnabledForPackage\" into oc-dev\nam: 2256fd4e11\n\nChange-Id: I1658f2dc59428265adf385ec2e9c579abbefb023\n"
    },
    {
      "commit": "a4d6b7801c56f5135e71a78d9ca04989b5fdf2ff",
      "tree": "c2e99505cb5a1b68a7ea27bf7747e2c2d8056188",
      "parents": [
        "1fbf66bbf48268b6d1b44c1028cf1872b1fa68bf",
        "2bd3af67a0f08774837ecf12410c3becf0039495"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 11 00:19:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 00:19:03 2019 +0000"
      },
      "message": "Merge \"Remove color extraction from scrims\" into qt-dev"
    },
    {
      "commit": "1fbf66bbf48268b6d1b44c1028cf1872b1fa68bf",
      "tree": "f7d62e7f8faae8232f410f018de24ba1079e514e",
      "parents": [
        "bb85862225dc5101f31d2410d38fa01324e57dea",
        "5d8f6447a7e5e90d74cda99173adb1535a2770a7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 00:02:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 00:02:41 2019 +0000"
      },
      "message": "Merge \"Fixed the incorrect function signature\" into qt-dev"
    },
    {
      "commit": "5d35ad7446944ce2ccb4f571ef0104ded3e81a62",
      "tree": "d24dbc9bb7b58ec14db321a86e28883f10a58882",
      "parents": [
        "3ae9c5c63b1246475604a62a10814636811fbd3a",
        "652a66650019f5ad9bdfccc327809d47c9ef5ac9"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 10 16:56:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 16:56:01 2019 -0700"
      },
      "message": "Merge changes from topic \"am-3ca7326a-cbf1-4f97-a1b5-a4fdfac0fb47\" into oc-dev\nam: 652a666500\n\nChange-Id: I4e93c29d4d65d14d39b683a27004f871b1dd0b9a\n"
    },
    {
      "commit": "bb85862225dc5101f31d2410d38fa01324e57dea",
      "tree": "340450b8982042861401cb24cd5e73942bfba2b3",
      "parents": [
        "327ad8711332e09e8ccbaadfc3d09969b8946b12",
        "cecf1165bf243d8e6890a1442aa48a7bc61f96eb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 23:47:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:47:51 2019 +0000"
      },
      "message": "Merge \"UserController.startUser nullchecks unlockListener\" into qt-dev"
    },
    {
      "commit": "3ae9c5c63b1246475604a62a10814636811fbd3a",
      "tree": "d24dbc9bb7b58ec14db321a86e28883f10a58882",
      "parents": [
        "ed9361ce1cad3fd8d2ddff526abd784c23d96ced",
        "20007cb46fa44f882800d9157dd1a0ab307862de"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Wed Apr 10 16:41:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 16:41:27 2019 -0700"
      },
      "message": "[automerger] Limit IsSeparateProfileChallengeAllowed to system callers am: 9061fcc46b am: 39f5432697 am: 9c0bc5405e am: 55209aca88 am: d5ce9a41b6\nam: 20007cb46f\n\nChange-Id: I3bf88bf3a830dc7dea61e32d1df31b273a5d1afe\n"
    },
    {
      "commit": "327ad8711332e09e8ccbaadfc3d09969b8946b12",
      "tree": "2103c028a2cd84b4d9052d4152b8acea32d8d87a",
      "parents": [
        "20c7a985a30e23ae219bb3895e5285ce7cbad678",
        "d98f53a3de36371c1d15d10e001b8a8e35204830"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 23:37:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:37:21 2019 +0000"
      },
      "message": "Merge \"Add color overlays to build.\" into qt-dev"
    },
    {
      "commit": "20c7a985a30e23ae219bb3895e5285ce7cbad678",
      "tree": "960ff56310ec57657fdcf40408a9b934f5130971",
      "parents": [
        "2faeac86e3454413b1e22e76804f055b67b40b98",
        "e4c6ce23af53637fb0a8b41b5d567bbff3e5768c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 10 16:32:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 10 16:32:32 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Add cross user permission check - areNotificationsEnabledForPackage\" into pi-dev\nam: e4c6ce23af -s ours\nam skip reason: change_id I13a0ca7590f8c4b44379730e0ee2088aba400c2a with SHA1 657d164136 is in history\n\nChange-Id: I20880b7e63fdeb1a16b320ebe3dffe42658f3a9d\n"
    },
    {
      "commit": "07a485743ad170d5491383a8c5909ced14bb0930",
      "tree": "64407e1673c704cec02630fdd2e2083f8b2930d3",
      "parents": [
        "2256fd4e1113126bf85d0ee03197c1bd0f27e7bb",
        "a7c959176c5abfcd402d5350661237b81dfac4ff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 23:26:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:26:00 2019 +0000"
      },
      "message": "Merge changes from topic \"am-09249f80-e618-46fc-ac06-c7fdc73c36ae\" into oc-dev\n\n* changes:\n  [automerger] Permission Check For DPM.getPermittedAccessibilityServices am: 4fd13eefcf am: 39eef269be am: 5d66886b4c am: 75b579135c am: 0f19d41748\n  [automerger] Permission Check For DPM.getPermittedAccessibilityServices am: 4fd13eefcf am: 39eef269be am: 5d66886b4c am: 75b579135c\n  [automerger] Permission Check For DPM.getPermittedAccessibilityServices am: 4fd13eefcf am: 39eef269be am: 5d66886b4c\n  [automerger] Permission Check For DPM.getPermittedAccessibilityServices am: 4fd13eefcf am: 39eef269be\n  [automerger] Permission Check For DPM.getPermittedAccessibilityServices am: 4fd13eefcf\n  Permission Check For DPM.getPermittedAccessibilityServices\n"
    },
    {
      "commit": "2faeac86e3454413b1e22e76804f055b67b40b98",
      "tree": "960ff56310ec57657fdcf40408a9b934f5130971",
      "parents": [
        "be19a6ab9230a1a8938d44bf7b607db5c76f88a3",
        "977a93e6a373e586dd775ba6ff2fa3d9b73186a1"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 10 23:21:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:21:32 2019 +0000"
      },
      "message": "Merge \"Fix a synchronization problem\" into qt-dev"
    },
    {
      "commit": "be19a6ab9230a1a8938d44bf7b607db5c76f88a3",
      "tree": "94c02567e4bb092b4cc9edd54722c766a24f0c70",
      "parents": [
        "18b19a0da9c56d16e07273955da1179dc64679dc",
        "4214da938f5e304407b3a81ca2a0160dadc9258c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 10 23:20:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:20:31 2019 +0000"
      },
      "message": "Merge \"Add missing @Test\" into qt-dev"
    },
    {
      "commit": "dc13fe4befb444f936234b0ec398923b1f6a54be",
      "tree": "22331c72240e8b2ff7db7c3ddc7f655c80600de7",
      "parents": [
        "05777f1abf557db51693901699cbfdff59947702"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 10 16:07:50 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 10 16:09:23 2019 -0700"
      },
      "message": "Improve dump format\n\nTest: adb shell dumpsys activity service com.android.systemui\nBug: 130204212\nChange-Id: I75a74a46a2bd5e63a0f13a877741cc1ab806d6d0\n"
    },
    {
      "commit": "18b19a0da9c56d16e07273955da1179dc64679dc",
      "tree": "018d0ed61e8884f25ee7eb1be5da72e936b6c3e3",
      "parents": [
        "7d7583e4213e4ec7ea272e1de64017d9604baceb",
        "1e5f59fe9b9b398dfc62c410cf98dadbf599219b"
      ],
      "author": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Wed Apr 10 23:05:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:05:30 2019 +0000"
      },
      "message": "Merge \"Refactored field classification workflow to not hold locks when calling ExtServices.\" into qt-dev"
    },
    {
      "commit": "7d7583e4213e4ec7ea272e1de64017d9604baceb",
      "tree": "df950988f62eff9a8053502a8d09b613690c78bc",
      "parents": [
        "f2f148a5242ebf5a1facba49ca00e45bd0c9c8bb",
        "05305027e1a2470a0cea853057b335b11efc4f28"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Apr 10 23:04:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:04:15 2019 +0000"
      },
      "message": "Merge \"Improve documentation for getActiveStagedSession API\" into qt-dev"
    },
    {
      "commit": "f2f148a5242ebf5a1facba49ca00e45bd0c9c8bb",
      "tree": "9eb483c89a8c823c04afa0d278a84a44f0aa346b",
      "parents": [
        "a95f23bdf6dc75c0b6e3a52e710762384a444972",
        "85d80b57fbb4d2fd7a927a141d2611798ce690e0"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Wed Apr 10 23:03:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:03:06 2019 +0000"
      },
      "message": "Merge \"Add TestApi to SUSPEND_APPS permission for GTS test.\" into qt-dev"
    },
    {
      "commit": "61034792b49e38393e81688b1dc4061f56fc62d3",
      "tree": "8f6e71ecc3a0b6e86adf67feba097a65d4844106",
      "parents": [
        "c6778e5435f0bea1737fd987af3f4480ac3ab2d1"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Wed Apr 10 23:01:45 2019 +0000"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Wed Apr 10 23:01:45 2019 +0000"
      },
      "message": "Revert \"Remove overlay logic from package manager and parser\"\n\nThis reverts commit c6778e5435f0bea1737fd987af3f4480ac3ab2d1.\n\nReason for revert: This CL causes Bluetooth fail to start\n\nBluetooth Java services cannot turn on.\n\nChange-Id: I4a9649d61de7781d3a00074da780c3a5a1dfbd56\nFixes: 130260055\nTest: compile, BluetoothInstrumentationTests\n"
    },
    {
      "commit": "2256fd4e1113126bf85d0ee03197c1bd0f27e7bb",
      "tree": "45b007f1630a95ddb8720b30a3c07a973ccc5f3b",
      "parents": [
        "652a66650019f5ad9bdfccc327809d47c9ef5ac9",
        "bed6193b5954565f60afb5f5f9868d89991354d7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 22:59:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 22:59:44 2019 +0000"
      },
      "message": "Merge \"[RESTRICT_AUTOMERGE]: Add cross user permission check - areNotificationsEnabledForPackage\" into oc-dev"
    },
    {
      "commit": "a95f23bdf6dc75c0b6e3a52e710762384a444972",
      "tree": "80522b3d581fcc444231453862cf9e5072cd5a75",
      "parents": [
        "cd7b9b71ce50bb0acdf987639bc3a580a1f69919",
        "9835984819db1801693c732df9914df819f4fbd4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 22:49:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 22:49:18 2019 +0000"
      },
      "message": "Merge \"MediaPlayer2: fix out-of-order pause for skipToNext\" into qt-dev"
    },
    {
      "commit": "cd7b9b71ce50bb0acdf987639bc3a580a1f69919",
      "tree": "d04500114ee30cad5c1683c3eee8c2b27e130bbd",
      "parents": [
        "e8c5311cb0824a120bcb6417bfdf3e4ce884f05c",
        "df3a55321b899038b61eb464de49c600317b6dc8"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Wed Apr 10 22:46:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 22:46:10 2019 +0000"
      },
      "message": "Merge \"Update BS warning to follow through on action\" into qt-dev"
    },
    {
      "commit": "4214a0933d5f060970cbeae145566597aaa29e40",
      "tree": "6c85ef0e9677cf7d6a2e85ed61ee9785b2bfb72c",
      "parents": [
        "c85cbfbf4ed78882f1c6d9c81ddc0f48f59890f0"
      ],
      "author": {
        "name": "Ying Zheng",
        "email": "yizheng@google.com",
        "time": "Wed Apr 10 15:27:56 2019 -0700"
      },
      "committer": {
        "name": "Ying Zheng",
        "email": "yizheng@google.com",
        "time": "Wed Apr 10 15:32:29 2019 -0700"
      },
      "message": "Flip default value of headless user 0 flag.\n\nSince this is to replace an existing car property which default to true.\n\nBug: 130310171\nTest: build\nChange-Id: Ie4f6389b4514727cf88c72e931e9fff4bf5f1484\n"
    },
    {
      "commit": "e4c6ce23af53637fb0a8b41b5d567bbff3e5768c",
      "tree": "a35b315aae9931564ec8b22647cf2ee6803cb142",
      "parents": [
        "406229f0c84d4086c3f62019d356ca92a4864621",
        "63846a7093ca7c6d89b73fc77bdff267b3ecb4ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 22:22:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 22:22:33 2019 +0000"
      },
      "message": "Merge \"Add cross user permission check - areNotificationsEnabledForPackage\" into pi-dev"
    },
    {
      "commit": "e8c5311cb0824a120bcb6417bfdf3e4ce884f05c",
      "tree": "1c2906bc8eab1a2075e80bbfef643e14e0c9d8f9",
      "parents": [
        "e00fb2a2cf420d3f7820552748c8a12d1a8e5cd9",
        "088c448e79498fbe44783a7d62d919d3b9a869d1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 22:22:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 22:22:25 2019 +0000"
      },
      "message": "Merge \"Rename capabilities to adjustments\" into qt-dev"
    },
    {
      "commit": "652a66650019f5ad9bdfccc327809d47c9ef5ac9",
      "tree": "fe73c89120edad3f99f33f3353f5052ef9a6a79f",
      "parents": [
        "20007cb46fa44f882800d9157dd1a0ab307862de",
        "73ed8e9f65b33642a2ac12ec4c7c3177708ac24c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 22:20:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 22:20:55 2019 +0000"
      },
      "message": "Merge changes from topic \"am-3ca7326a-cbf1-4f97-a1b5-a4fdfac0fb47\" into oc-dev\n\n* changes:\n  [automerger] [RESTRICT AUTOMERGE]: Add cross user permission check - areNotificationsEnabledForPackage am: a2b2e377a0 am: 00121902b0 am: 777c45416e am: 0bf87880d8 skipped: 9f3fca716a\n  [automerger] [RESTRICT AUTOMERGE]: Add cross user permission check - areNotificationsEnabledForPackage am: a2b2e377a0 am: 00121902b0 am: 777c45416e am: 0bf87880d8\n  [automerger] [RESTRICT AUTOMERGE]: Add cross user permission check - areNotificationsEnabledForPackage am: a2b2e377a0 am: 00121902b0 am: 777c45416e\n  [automerger] [RESTRICT AUTOMERGE]: Add cross user permission check - areNotificationsEnabledForPackage am: a2b2e377a0 am: 00121902b0\n  [automerger] [RESTRICT AUTOMERGE]: Add cross user permission check - areNotificationsEnabledForPackage am: a2b2e377a0\n  [RESTRICT AUTOMERGE]: Add cross user permission check - areNotificationsEnabledForPackage\n"
    },
    {
      "commit": "6fa6a9f0e39370fa106a72bc953dc8552dccac5f",
      "tree": "35d56a7b8ec630b306888bf643f057ca006a7951",
      "parents": [
        "dd07ae579c291a2b6ffe09bd576fd908eb9e5ddd"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 10 14:58:43 2019 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 10 15:14:05 2019 -0700"
      },
      "message": "Fix compressed stubs\n\nWhenever the stub package is uninstalled from /data, we now\ninstall the compressed version from the system image.\n\nDisabling a package still does not remove any version on /data.\nThis means that a compressed package may be un-updated, yet\ndisabled and it will continue to consume space on /data. To\nclear /data completely, disable the application and then uninstall.\n\nFixes: 123919310\nTest: Manual. Put compressed APK on the /system image\nTest: Boot the device, see two packages are installed [/system \u0026 /data]\nTest: Uninstall the appliction on /data, see two packages are installed [/system \u0026 /data]. verified package on /data is new\nTest: Disable the application, see two packages are installed [/system \u0026 data] and user-disabled. verified package on /data is same pre/post disable\nTest: Uninstall the disabled application, see one package is installed [/system] and user-disabled\nTest: Enable the application, see two packages are installed [/system \u0026 data] and enabled\nTest: Corrupt compressed APK and reboot/enable/uninstall update, see one package is installed [/system] and disabled\nChange-Id: I6fdd3ed485db0d3f8135266010d6797d9ac37ea0\n"
    },
    {
      "commit": "e00fb2a2cf420d3f7820552748c8a12d1a8e5cd9",
      "tree": "881f845892e8f86f870d6f6a1b5e2e1c35c5a147",
      "parents": [
        "783bdb0dec00ed51bcfd83de8ff6abd226ee26f7",
        "c2a763b339978b0fb7926c0dc50c7726c835a734"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Apr 10 22:02:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 22:02:45 2019 +0000"
      },
      "message": "Merge \"OWNERS: add andrewlewis@google.com\" into qt-dev"
    },
    {
      "commit": "783bdb0dec00ed51bcfd83de8ff6abd226ee26f7",
      "tree": "82560e25b7d0a4fd19abd199631ef9954bdb3290",
      "parents": [
        "b5258351eaacbe42c50563a6a724b95af842e25a",
        "aeb8c50660efc3893f0ecabbf822f0697af69fc1"
      ],
      "author": {
        "name": "Sean Stout",
        "email": "sstout@google.com",
        "time": "Wed Apr 10 22:02:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 22:02:40 2019 +0000"
      },
      "message": "Merge \"Add android.settings.VIEW_ADVANCED_POWER_USAGE_DETAIL\" into qt-dev"
    },
    {
      "commit": "c2a763b339978b0fb7926c0dc50c7726c835a734",
      "tree": "dd6926313b86374b7f745c5bebd13de4ba72eba1",
      "parents": [
        "a1cab98af43af0df4ff408675b817cb1e35868f5"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Apr 10 14:45:48 2019 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Apr 10 15:01:15 2019 -0700"
      },
      "message": "OWNERS: add andrewlewis@google.com\n\nTest: n/a\nBug: 130307840\nChange-Id: I4fd18f88928a41672018774aaf7e71db8d7fbd3b\n"
    },
    {
      "commit": "b5258351eaacbe42c50563a6a724b95af842e25a",
      "tree": "91576aa731d3c2a0743635906ff043f770059ede",
      "parents": [
        "3432b6df371ac7378377dbb3329de518346b421f",
        "4c864595bdb19bb3dea5884f385aedb012073159"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 21:58:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:58:42 2019 +0000"
      },
      "message": "Merge \"System Bars: Ensure contrast when app requested transparent bar\" into qt-dev"
    },
    {
      "commit": "5d8f6447a7e5e90d74cda99173adb1535a2770a7",
      "tree": "4fa890cbcf7ea056df12094202c96f7d3d531309",
      "parents": [
        "21df04365d9350c5d51f6fc1022590dbbcf30b34"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Apr 10 10:50:01 2019 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Apr 10 14:40:59 2019 -0700"
      },
      "message": "Fixed the incorrect function signature\n\nThe name source should be an integer instead of long\n\nTest: Manual + unit tests\nBug: 130237749\nChange-Id: Ic4447da24073d37401ae0f6e8f8b41bd60d7167d\n"
    },
    {
      "commit": "3432b6df371ac7378377dbb3329de518346b421f",
      "tree": "af7dbfa467826dde670e2f27a1e64023171c770b",
      "parents": [
        "a00cee7fed43c3905ee6ac5152e97ff5cdfd8b9f",
        "f959f6b5aa82613ab1b9122c5e0978f62e7a918a"
      ],
      "author": {
        "name": "Cody Northrop",
        "email": "cnorthrop@google.com",
        "time": "Wed Apr 10 21:38:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:38:31 2019 +0000"
      },
      "message": "Merge \"GPU Debug Layers: Allow multiple layer apps\" into qt-dev"
    },
    {
      "commit": "a00cee7fed43c3905ee6ac5152e97ff5cdfd8b9f",
      "tree": "5ba9b5ccbf277a7f7c48fe8034627b1b53aab053",
      "parents": [
        "9f7dba61559a1f17a51511a7d24b86bab473d380",
        "aa78d796f0a2e46a5d81e029d4798782d68fb49b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 21:32:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:32:33 2019 +0000"
      },
      "message": "Merge \"Nullability for ViewTreeObserver gesture exclusion\" into qt-dev"
    },
    {
      "commit": "9f7dba61559a1f17a51511a7d24b86bab473d380",
      "tree": "2da85dbe9c073c820b345bc27f986a9467a59560",
      "parents": [
        "0444bcc6d40acd51c384dfa823c743b0c4e1e608",
        "d3538564e599dda0cb32d0e626bbf2285f5b52da"
      ],
      "author": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Wed Apr 10 21:30:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:30:49 2019 +0000"
      },
      "message": "Merge \"Remove Test Api annotation from ProtoInputStream\" into qt-dev"
    },
    {
      "commit": "0444bcc6d40acd51c384dfa823c743b0c4e1e608",
      "tree": "2512f29e70bf03ccfc5f52fc1b3ee2e06c6a5824",
      "parents": [
        "6706c22b521ee0f75bf7e493b1fa6fd794f7bc83",
        "001277f606ffb6d30b140f1dda679beb03e674a4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 21:29:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:29:53 2019 +0000"
      },
      "message": "Merge \"Add @CurrentTimeMillisLong to new API method\" into qt-dev"
    },
    {
      "commit": "6706c22b521ee0f75bf7e493b1fa6fd794f7bc83",
      "tree": "7bd7059ab1ed9ef9ca7ab8c3f7b6f7640c40614a",
      "parents": [
        "5e0562768752a5a210fcae854bc39300fea654d9",
        "7a3d82a58198944bfa9d56709b3ee077e545743c"
      ],
      "author": {
        "name": "Winson Chiu",
        "email": "chiuwinson@google.com",
        "time": "Wed Apr 10 21:28:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:28:43 2019 +0000"
      },
      "message": "Merge \"Close ApkAssets in PackageParser\" into qt-dev"
    },
    {
      "commit": "5e0562768752a5a210fcae854bc39300fea654d9",
      "tree": "d34846543fc9cdf9c1697d0c3cc1c386002c4bff",
      "parents": [
        "fa1676bd18cc33cbcd4ab791462cd8200ed31668",
        "fd00e94dd1a3d83ebd8deabb0131986217b0e91d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 10 21:23:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:23:08 2019 +0000"
      },
      "message": "Merge \"Disable USAP when running in jitzygote mode.\" into qt-dev"
    },
    {
      "commit": "fa1676bd18cc33cbcd4ab791462cd8200ed31668",
      "tree": "6a5fa5efa4a0eb728c90be1c2691161a327a00f3",
      "parents": [
        "f67cd9bb40308760f7128c5296c898f26e189d9e",
        "c81d04d6759f855ff870f5e05a88aa68963b37ab"
      ],
      "author": {
        "name": "Cody Kesting",
        "email": "ckesting@google.com",
        "time": "Wed Apr 10 21:21:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:21:28 2019 +0000"
      },
      "message": "Merge \"Update TelMan API for testing Line1NumberForDisplay.\" into qt-dev"
    },
    {
      "commit": "a313298ba92f10a9adea535f626fb2fe5a10f8d7",
      "tree": "fa39a778616d30294084adc29611c5b6b7e87fd2",
      "parents": [
        "c85cbfbf4ed78882f1c6d9c81ddc0f48f59890f0"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Apr 08 13:27:47 2019 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 10 14:18:35 2019 -0700"
      },
      "message": "Add state callbacks to launcher\n\nBug: 129785904\nTest: Manual, change states and verify state is sent\n\nChange-Id: I8db10688615f3021d8d1241a15010fa4a8c121b4\n"
    },
    {
      "commit": "b602c45231d6f87a7eaf95859796495b72ca6e23",
      "tree": "de10aa1b78ba27d89ad3166b06f57df112235264",
      "parents": [
        "dd07ae579c291a2b6ffe09bd576fd908eb9e5ddd"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Apr 10 14:05:54 2019 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Apr 10 14:05:54 2019 -0700"
      },
      "message": "Check PackageManager before getting \u003cBiometric\u003eManager\n\nFixes: 130223578\n\nTest: Builds\nChange-Id: I2ed1ffe32bd67e4c21b486c2e90b4f18b024378b\n"
    },
    {
      "commit": "a835586bf89421ee56b4b5306adbfa069030eac7",
      "tree": "0468a1e9f09d487af36ea336d0977076b5c0e62c",
      "parents": [
        "17c1af439c04fb4591451bd7cf5abd7b42eb23cf"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Wed Apr 10 14:00:54 2019 -0700"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Wed Apr 10 14:00:56 2019 -0700"
      },
      "message": "Temporarily stop crashing on alarm limit\n\nThere are some accounting issues which lead to false crashes. Will\nresume once all issues are fixed.\n\nTest: atest CtsAlarmManagerTestCases\nUidCapTests should be ignored for now.\n\nBug: 129995049\nChange-Id: I2fa454b4bcdf4398c3c54b6d188bf9aef1709ee6\n"
    }
  ],
  "next": "d98f53a3de36371c1d15d10e001b8a8e35204830"
}
