)]}'
{
  "log": [
    {
      "commit": "5e94ae17ae7181b2f8aa99c0c98af87aad3304d5",
      "tree": "c6d645771b3a804ca168d019bc367accd6348d12",
      "parents": [
        "5166be8b042f9ef6872f7a2d2cd51f191cbcfc6a",
        "a27e4b7b07bceb976b4d780244ac304404d2168b"
      ],
      "author": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Tue Mar 26 08:30:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 08:30:33 2019 +0000"
      },
      "message": "Merge \"Stop recycling in AccessibilityCache\""
    },
    {
      "commit": "5166be8b042f9ef6872f7a2d2cd51f191cbcfc6a",
      "tree": "8b182d2a7a6856dbc910f6ccb67ce3d917cd4fcd",
      "parents": [
        "0f3b0953e112dafb292a9eec70d0acb932d05a60",
        "1eb060554d68ca2980f88764748cb6ef91d59448"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Tue Mar 26 00:13:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 00:13:47 2019 -0700"
      },
      "message": "Merge \"Reveal the call trace of failed test cases which run in executors\" am: bb8954df3b am: 1a48fc466d\nam: 1eb060554d\n\nChange-Id: I023c8140c94966479db7f12647838699324462af\n"
    },
    {
      "commit": "1eb060554d68ca2980f88764748cb6ef91d59448",
      "tree": "0b07a8c5db93a05f01afb193aa99e6aa6b4b836f",
      "parents": [
        "582cf391a5f0ad61513f079f7133602104ec4b8d",
        "1a48fc466da9ae88c11f3771c72a9089ac5f41df"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Tue Mar 26 00:03:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 00:03:27 2019 -0700"
      },
      "message": "Merge \"Reveal the call trace of failed test cases which run in executors\" am: bb8954df3b\nam: 1a48fc466d\n\nChange-Id: I1a2d312842f33a9b7b98da925b332becaece3cb2\n"
    },
    {
      "commit": "0f3b0953e112dafb292a9eec70d0acb932d05a60",
      "tree": "da37097f99af535ab4c729f48d1fd0c4954343dd",
      "parents": [
        "d0f5ee6cefccc4264e1190001014dcff53bd1212",
        "911ac2394e2262b58e51b664b388ebfe8a2c7e12"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Mar 26 06:55:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 06:55:07 2019 +0000"
      },
      "message": "Merge \"[BootAnimation] Modernize codebase by replacing NULL with nullptr\""
    },
    {
      "commit": "d0f5ee6cefccc4264e1190001014dcff53bd1212",
      "tree": "7159a7a414cb17d58cd6bca35948d23ba0506c1b",
      "parents": [
        "2f662e647796caa52cf0d73a26b1b1ae2fe20e5a",
        "a5bd084a44ab3b607a690fd219a3a9111b158eac"
      ],
      "author": {
        "name": "Po-Chien Hsueh",
        "email": "pchsueh@google.com",
        "time": "Tue Mar 26 06:54:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 06:54:19 2019 +0000"
      },
      "message": "Merge \"Pass exception detail to API user\""
    },
    {
      "commit": "1a48fc466da9ae88c11f3771c72a9089ac5f41df",
      "tree": "bbbdf060b58beacd8a31c390605a2cc485be871f",
      "parents": [
        "0e1e725bb59806f79c72f5b2b60d2c6337e00627",
        "bb8954df3bc4d8f0b04231add412942bd86e8f51"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 25 23:54:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 23:54:01 2019 -0700"
      },
      "message": "Merge \"Reveal the call trace of failed test cases which run in executors\"\nam: bb8954df3b\n\nChange-Id: Ia0de9ac66ad2137c6d1147e2ad5c899ab7b33ece\n"
    },
    {
      "commit": "bb8954df3bc4d8f0b04231add412942bd86e8f51",
      "tree": "86dda396da6d3976a4ef4d3c69d971a9c42458f6",
      "parents": [
        "06bdf061f00cf6017976e8b26da007729c800e10",
        "afe9b49f0ba2c617dec23d21cdf3871ef8c5fd6c"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Tue Mar 26 06:38:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 26 06:38:39 2019 +0000"
      },
      "message": "Merge \"Reveal the call trace of failed test cases which run in executors\""
    },
    {
      "commit": "2f662e647796caa52cf0d73a26b1b1ae2fe20e5a",
      "tree": "376616dcc5f76e84f4bc9a768452248855fb3ca8",
      "parents": [
        "a6603357c8b3e9533b83f5749ffb25c17c0e88a4",
        "5b98d401a08bdb11bf031e6371a1009da7ccd860"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Mar 26 04:20:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 04:20:52 2019 +0000"
      },
      "message": "Merge \"notifyCarrierNetworkChange with subId\""
    },
    {
      "commit": "a6603357c8b3e9533b83f5749ffb25c17c0e88a4",
      "tree": "3e1eace5eb3f2784ca343fe93af9cdb7a45065f8",
      "parents": [
        "9fbd2a9262996b32f88ab3529dc73cceda4409b2",
        "871cf3ec0ec2c65ed672ef2f66a971331183f33e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Mar 26 03:56:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 03:56:51 2019 +0000"
      },
      "message": "Merge \"Fix bit crash\""
    },
    {
      "commit": "9fbd2a9262996b32f88ab3529dc73cceda4409b2",
      "tree": "822ceaea4947f51d153d4bf6eafb86277c21f802",
      "parents": [
        "96d6d7aa4faff41b36e31b8c8aa14bec7ea62b76",
        "aa28dff4cbba769a2690b23d280b76a80913b8bf"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Mar 26 02:58:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 02:58:51 2019 +0000"
      },
      "message": "Merge \"Respond to API council feedback.\""
    },
    {
      "commit": "96d6d7aa4faff41b36e31b8c8aa14bec7ea62b76",
      "tree": "8d7ac3c4eed2bc73543f6cfac23fae3ee5bf1a00",
      "parents": [
        "d57554e476df6d02131113919036937723917419",
        "6c8a43b6858d5f958c110c2e956c30bb5954ca7b"
      ],
      "author": {
        "name": "Rhed Jao",
        "email": "rhedjao@google.com",
        "time": "Tue Mar 26 02:51:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 02:51:47 2019 +0000"
      },
      "message": "Merge \"Update active window when a11y client is removed\""
    },
    {
      "commit": "d57554e476df6d02131113919036937723917419",
      "tree": "d36b52e78580658bd8ee22c06715fdec07ccc8be",
      "parents": [
        "c58829cba9eab0f72bb72be702aa2761f4da4163",
        "7196d4645e04c147ab097ae302aceee3fc6ddda8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 02:43:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 02:43:39 2019 +0000"
      },
      "message": "Merge \"Bubble view - remove updateView call from onAttachedToWindow; already called in setNotif\""
    },
    {
      "commit": "c58829cba9eab0f72bb72be702aa2761f4da4163",
      "tree": "9576857dc9d5ccb7d45cf6e5ddbaf72802e8e76f",
      "parents": [
        "419b391ca46906d986ca2801708e103d96c4131b",
        "2e1f945a6c8f4f25abfa87a5911363120589f143"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Mar 26 01:59:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 01:59:58 2019 +0000"
      },
      "message": "Merge \"Clean up a few names of Telephony intent extra.\""
    },
    {
      "commit": "419b391ca46906d986ca2801708e103d96c4131b",
      "tree": "8dff6ede5020e0148b33ceb6c6407c3111acc50a",
      "parents": [
        "f376daf63703086033fda19aac6e6f8bc7caf13c",
        "0c88645b01fefb4fdfa62aec9d5cd35c887d8130"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 01:18:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 01:18:28 2019 +0000"
      },
      "message": "Merge \"Changed edge back panels back to nav overview fixes various bugs\""
    },
    {
      "commit": "a27e4b7b07bceb976b4d780244ac304404d2168b",
      "tree": "fadd72038177657e87581000dbeea86be1696668",
      "parents": [
        "22640b9ac783a131a5bcc83ea43c7047bda6394d"
      ],
      "author": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Tue Mar 19 16:35:41 2019 +0800"
      },
      "committer": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Tue Mar 26 09:14:59 2019 +0800"
      },
      "message": "Stop recycling in AccessibilityCache\n\nExplicitly allocate windows and nodes instead of obtain/recycle in\nAccessibilityCache.\n\nBug: 117999988\nTest: build and boot\nTest: a11y CTS \u0026 unit tests\nChange-Id: I269c6b9d8bc67568fd90f8690a7bfb7a782e7fe7\n"
    },
    {
      "commit": "aa28dff4cbba769a2690b23d280b76a80913b8bf",
      "tree": "a542336fc8727a710b751b28825826ff88af9581",
      "parents": [
        "13fa465291f01cc562042870f07dcb36a7f1881d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 25 09:28:34 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 25 18:01:10 2019 -0600"
      },
      "message": "Respond to API council feedback.\n\nNaming tweaks and hide API that should move to androidx.\n\nBug: 128427993\nTest: none\nChange-Id: Ic54452fdedbe72e5fa71897cc2b22e9598664c02\n"
    },
    {
      "commit": "f376daf63703086033fda19aac6e6f8bc7caf13c",
      "tree": "52c409d1aaa402fba571f538a1c67939ac4010e7",
      "parents": [
        "2d70f04a1de6c55a9fcf155b287f138a05381a66",
        "3f4650ce0abf278eb13ae93e73948f0655daf0d8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 23:48:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 23:48:41 2019 +0000"
      },
      "message": "Merge \"Can\u0027t use dagger to inject DockManager.\""
    },
    {
      "commit": "2d70f04a1de6c55a9fcf155b287f138a05381a66",
      "tree": "8e9c6a5d7c2a8f7fcacf20a0c05c907d8141099f",
      "parents": [
        "1993b95b3119fcb9558895a0e81a711023c7f559",
        "1c8188f2b40cad3dcefdcc3b7e308451bd705180"
      ],
      "author": {
        "name": "Kyunglyul Hyun",
        "email": "klhyun@google.com",
        "time": "Mon Mar 25 23:39:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 23:39:34 2019 +0000"
      },
      "message": "Merge \"Media: Add MediaRouterManager to control media route of other apps\""
    },
    {
      "commit": "5b98d401a08bdb11bf031e6371a1009da7ccd860",
      "tree": "e7973758a62ca7046384aeba6df74758510e06de",
      "parents": [
        "61cd3214fb006c52a3b3d7323fa985815e991e56"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 22 16:56:34 2019 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 25 16:20:24 2019 -0700"
      },
      "message": "notifyCarrierNetworkChange with subId\n\nnotifyCarrierNetworkChange should only be allowed\nfor carrier service which has the carrier priviledge.\n\nto find carrierService is notifying which subId,\ncheck which subId the caller has carrier privileges\nunder at the time of the call and use that to restrict.\n\nBug: 128989180\nTest: Build\nChange-Id: I061dd5773f8db87c702c5e60413b198330bee854\n"
    },
    {
      "commit": "2e1f945a6c8f4f25abfa87a5911363120589f143",
      "tree": "47e1a45a2f4868eeec44f349b46aadc1c76d6efb",
      "parents": [
        "1993b95b3119fcb9558895a0e81a711023c7f559"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Fri Mar 22 18:01:45 2019 -0700"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Mar 25 16:17:59 2019 -0700"
      },
      "message": "Clean up a few names of Telephony intent extra.\n\nBug: 128645056\nTest: build\nChange-Id: Iaf004d6881964bd19072e9ef623f2e89f2529639\n"
    },
    {
      "commit": "0c88645b01fefb4fdfa62aec9d5cd35c887d8130",
      "tree": "f589ca2e56d6be7a4675ead739ab73322bb1cd59",
      "parents": [
        "dece92b28744012f6db87f5100b511cd459218a1"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Fri Mar 22 17:45:20 2019 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Mar 25 23:00:22 2019 +0000"
      },
      "message": "Changed edge back panels back to nav overview fixes various bugs\n\n- Fixes using back on keyguard to cancel from inputting password\n- Fixes hitting dialog boxes like accessibility\n- Readjust the height for ime\n\nMay fix other things\n\nTest: manual\nFixes: 129088764\nFixes: 128480785\nChange-Id: Iedec74e1d8de044270250c474a9af30194901ca4\n"
    },
    {
      "commit": "1993b95b3119fcb9558895a0e81a711023c7f559",
      "tree": "b8d28a7c7594f1f00b2a629f5015eaeea059e340",
      "parents": [
        "f89753c6c13cecc2641524b8f455a9f73100bb4d",
        "569ac173c18b6b63c5e543f585796929435a0eac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 22:59:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 22:59:32 2019 +0000"
      },
      "message": "Merge \"Added missing permission check to isPackageDeviceAdminOnAnyUser.\""
    },
    {
      "commit": "f89753c6c13cecc2641524b8f455a9f73100bb4d",
      "tree": "d1b6696b717bdbb5bc4ad1e9ff83efe168e66eab",
      "parents": [
        "44dbdbc34833a541977af8af6e89b8171dded957",
        "582cf391a5f0ad61513f079f7133602104ec4b8d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 25 15:11:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 15:11:34 2019 -0700"
      },
      "message": "Merge \"Fix potential NPE in telephony registry dumpsys.\" am: 06bdf061f0 am: 0e1e725bb5\nam: 582cf391a5\n\nChange-Id: I8b6a9366df331202cd4748e26051d653cd8dc339\n"
    },
    {
      "commit": "44dbdbc34833a541977af8af6e89b8171dded957",
      "tree": "cd76aac4555ab533af2609252aff0cbe478f294f",
      "parents": [
        "c046eb7272d6a2c579e55bb709eab75eddd3a411",
        "00a08f12fe0ec452dea986da423cb35c9f593b91"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 22:02:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 22:02:05 2019 +0000"
      },
      "message": "Merge \"Add an api to get active staged session\""
    },
    {
      "commit": "582cf391a5f0ad61513f079f7133602104ec4b8d",
      "tree": "ff07e4041c3238aab47da2344b14fee77b7cb33a",
      "parents": [
        "b7d958b944d389cb44212b20b3945a7ccbde68fa",
        "0e1e725bb59806f79c72f5b2b60d2c6337e00627"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 25 15:00:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 15:00:45 2019 -0700"
      },
      "message": "Merge \"Fix potential NPE in telephony registry dumpsys.\" am: 06bdf061f0\nam: 0e1e725bb5\n\nChange-Id: I1c5e56f0e18ce49addfaab5a3ffa146fad8b08b9\n"
    },
    {
      "commit": "c046eb7272d6a2c579e55bb709eab75eddd3a411",
      "tree": "b7534517340fe8f5fd4abb9060fcc31f78d91d0c",
      "parents": [
        "3111cff3c790a340ab479cf086b2a537fb2e8df1",
        "ddd089a0e89148171c45870f30fcb3698456749b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 22:00:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 22:00:45 2019 +0000"
      },
      "message": "Merge \"Adding permission annotation as per API review\""
    },
    {
      "commit": "0e1e725bb59806f79c72f5b2b60d2c6337e00627",
      "tree": "a207b37d78b58d2c977b47498c94f3f128c78c00",
      "parents": [
        "bf2309beae90658f1c482846c512e1bd01712b3f",
        "06bdf061f00cf6017976e8b26da007729c800e10"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 25 14:38:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 14:38:45 2019 -0700"
      },
      "message": "Merge \"Fix potential NPE in telephony registry dumpsys.\"\nam: 06bdf061f0\n\nChange-Id: I2dc15f126fb34767cadaa02000bbf83f374193a8\n"
    },
    {
      "commit": "871cf3ec0ec2c65ed672ef2f66a971331183f33e",
      "tree": "00b68d96899e9b397e984113d685750fae93a40a",
      "parents": [
        "22b8fb6906a6444af275b6e3ababd80dcffa6051"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Mar 25 14:30:34 2019 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Mar 25 14:31:06 2019 -0700"
      },
      "message": "Fix bit crash\n\nChange-Id: Ie9314b3d52b9262ac6f964ab833bb36eefb4278f\n"
    },
    {
      "commit": "3111cff3c790a340ab479cf086b2a537fb2e8df1",
      "tree": "b457d732350ba6615585f855f417f1e856556705",
      "parents": [
        "fb0756fa40bad8223777d22b0f038fb1ce3050e4",
        "8cbd24dda28c39ec6051a9015b81f6f03625a73f"
      ],
      "author": {
        "name": "Daniel Rosenberg",
        "email": "drosen@google.com",
        "time": "Mon Mar 25 21:17:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 21:17:09 2019 +0000"
      },
      "message": "Merge changes Iba026321,I31690e0b,If991c5b7\n\n* changes:\n  Make RescueParty not wipe if checkpointing\n  Add Checkpoint\u0027s abortChanges\n  Add needsCheckpoint\n"
    },
    {
      "commit": "8cbd24dda28c39ec6051a9015b81f6f03625a73f",
      "tree": "30bc865e454b7731750a570bbfb7f0e54deaf800",
      "parents": [
        "600799b8b4a9faaa3e9ebbde7bce10c1f1167e80"
      ],
      "author": {
        "name": "Daniel Rosenberg",
        "email": "drosen@google.com",
        "time": "Tue Mar 19 19:24:22 2019 -0700"
      },
      "committer": {
        "name": "Daniel Rosenberg",
        "email": "drosen@google.com",
        "time": "Mon Mar 25 21:16:13 2019 +0000"
      },
      "message": "Make RescueParty not wipe if checkpointing\n\nIf we\u0027re checkpointing, we can roll back instead of wiping. If the\nupdate was the problem, we will succeed. Otherwise, RescueParty will\ncatch the issue again and prompt the wipe later\n\nTest: setprop persist.sys.enable_rescue 1\n      Set device to not commit checkpoints\n      vdc checkpoint StartCheckpoint 3\n      reboot\n      adb shell setprop debug.crash_system 1\n      adb shell stop\n      adb shell start\n      Rescue Party causes reboot instead of wipe\n      repeat without checkpointing to get wipe\nChange-Id: Iba0263214baa7a0c3d5565b4393d03f975d8000a\n"
    },
    {
      "commit": "600799b8b4a9faaa3e9ebbde7bce10c1f1167e80",
      "tree": "9ac59b6890c15490ae55276175392d0fab411b6a",
      "parents": [
        "e3a924d23480d9a18a29ee6ffe6ae07d18909081"
      ],
      "author": {
        "name": "Daniel Rosenberg",
        "email": "drosen@google.com",
        "time": "Wed Mar 20 17:42:50 2019 -0700"
      },
      "committer": {
        "name": "Daniel Rosenberg",
        "email": "drosen@google.com",
        "time": "Mon Mar 25 21:16:01 2019 +0000"
      },
      "message": "Add Checkpoint\u0027s abortChanges\n\nTest: Call abortChanges from the java side\nChange-Id: I31690e0baa11b28fddcb5dd454a77067a60d2590\n"
    },
    {
      "commit": "06bdf061f00cf6017976e8b26da007729c800e10",
      "tree": "e5a77962e46ac7069cd40513a883c864fd8b7b54",
      "parents": [
        "96cf453355a774b9dd35e5746ce6cf0c4cd6e0a4",
        "f3f89d0c2b311d1369a3c986b97e2f3e87bd35fc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 21:00:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 21:00:07 2019 +0000"
      },
      "message": "Merge \"Fix potential NPE in telephony registry dumpsys.\""
    },
    {
      "commit": "fb0756fa40bad8223777d22b0f038fb1ce3050e4",
      "tree": "59c5465ab320dc78b1eab2ce6b3dcb15c8622230",
      "parents": [
        "8ede3e816261043dc03956eec220652665fb2d18",
        "4b457c39151bddd190302acd0f8f1f2c6a6fd0f6"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Mar 25 20:57:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 20:57:22 2019 +0000"
      },
      "message": "Merge \"Clean up scan calls used for testing.\""
    },
    {
      "commit": "8ede3e816261043dc03956eec220652665fb2d18",
      "tree": "60a381ba9abb81c8ac8c8550cd85bd2d226a24fa",
      "parents": [
        "78e07fa479cb631d369a744f81e61d2a937a59bd",
        "a9091994b86c534f71100866acc861b5e7d4ed99"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Mar 25 20:49:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 20:49:49 2019 +0000"
      },
      "message": "Merge \"Updates data network name\""
    },
    {
      "commit": "78e07fa479cb631d369a744f81e61d2a937a59bd",
      "tree": "76bc7f2a8e31f0a6b2f17835bf984b9c23f58fe0",
      "parents": [
        "2c6925f2b9e7e0411adbd5c17869a08e49e0d59d",
        "f1c32a03b593c7be45e3a9a9d3ae2edeb452ab02"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Mar 25 20:49:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 20:49:29 2019 +0000"
      },
      "message": "Merge \"Only show carrier name when multiple subs\""
    },
    {
      "commit": "2c6925f2b9e7e0411adbd5c17869a08e49e0d59d",
      "tree": "f09ee26c5f5a92f3bbb71bc5c97e5a80d740ea3c",
      "parents": [
        "0d4fc0c795634b85294c9b84eed4b203bdf0ed79",
        "ccc8add2f24859e372f66ee538f043725cc2207b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 20:33:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 20:33:21 2019 +0000"
      },
      "message": "Merge \"Grant storage permission to default apps\""
    },
    {
      "commit": "0d4fc0c795634b85294c9b84eed4b203bdf0ed79",
      "tree": "81f1cd751e3c06708f5a2372998f461838bea702",
      "parents": [
        "11d6c24633e0e747291766c21646b44fcd773e4c",
        "8ec1f7e863e6d73006fd09bb22367599c35571d2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 20:30:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 20:30:21 2019 +0000"
      },
      "message": "Merge \"Fix for b/129240060 - updating landsape volume dialog layout to use the newly created CaptionsIcon view.\""
    },
    {
      "commit": "7196d4645e04c147ab097ae302aceee3fc6ddda8",
      "tree": "ca9b7a2c285bba9de32ed32401fcf2582a38ee82",
      "parents": [
        "15000fa460aa8401a81fe377060b8726d678c141"
      ],
      "author": {
        "name": "Lyn Han",
        "email": "lynhan@google.com",
        "time": "Mon Mar 25 13:16:14 2019 -0700"
      },
      "committer": {
        "name": "Lyn Han",
        "email": "lynhan@google.com",
        "time": "Mon Mar 25 13:27:47 2019 -0700"
      },
      "message": "Bubble view - remove updateView call from onAttachedToWindow; already called in setNotif\n\nTest: manual\nChange-Id: I444ecfa6a8ff4656b3dc87c45351da7a7a671276\n"
    },
    {
      "commit": "11d6c24633e0e747291766c21646b44fcd773e4c",
      "tree": "e8201909f8a1a6b587df39a4292ded2b9eb7c2b8",
      "parents": [
        "b8a61803ecdb11b9fcdeecc2f0d0b956f0d44cbd",
        "24201e6ec62a1d8ead600a1ad75fe41c23267844"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 20:10:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 20:10:41 2019 +0000"
      },
      "message": "Merge \"Add logs for power key in interceptKeyBeforeQueueing\""
    },
    {
      "commit": "b8a61803ecdb11b9fcdeecc2f0d0b956f0d44cbd",
      "tree": "435afe67f53be8d17dcc159e8e59e7ffd820b4ac",
      "parents": [
        "d807ddf6a27a617b9fb3780dc958a6ed9362412a",
        "08b5a41aaa259e70d7d79e7b754ab7846ee40341"
      ],
      "author": {
        "name": "Dmitry Dementyev",
        "email": "dementyev@google.com",
        "time": "Mon Mar 25 19:50:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 19:50:38 2019 +0000"
      },
      "message": "Merge \"Handle Account Manager database downgrade.\""
    },
    {
      "commit": "d807ddf6a27a617b9fb3780dc958a6ed9362412a",
      "tree": "125d949bfba1d870826deb108092fe5f9a69bde2",
      "parents": [
        "245e9c0af97eab43769fda37a52d8035608e5953",
        "237aab5aff2adb8ff092d00f42682b09d0e51c79"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 19:49:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 19:49:28 2019 +0000"
      },
      "message": "Merge \"Sysconfig takes precedence over update-time autoVerify\""
    },
    {
      "commit": "245e9c0af97eab43769fda37a52d8035608e5953",
      "tree": "0eed315798601f7411c96eccd6d533dac84e72a5",
      "parents": [
        "9b319718d1a436ce2bd71721c6c181bcc58c311b",
        "a3bb67d1ed63de426964df5b297a1bb525148529"
      ],
      "author": {
        "name": "Zimuzo Ezeozue",
        "email": "zezeozue@google.com",
        "time": "Mon Mar 25 19:46:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 19:46:10 2019 +0000"
      },
      "message": "Merge \"Add ExplicitHealthCheckService API\""
    },
    {
      "commit": "9b319718d1a436ce2bd71721c6c181bcc58c311b",
      "tree": "12f5ffdd1f1af0fd5985a53788b9242886bd6b8b",
      "parents": [
        "22b8fb6906a6444af275b6e3ababd80dcffa6051",
        "c7dcdc2b2feeebd62ce69c01b0d6beabfa67407d"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Mar 25 19:37:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 19:37:27 2019 +0000"
      },
      "message": "Merge \"Allow allowed adjustments\""
    },
    {
      "commit": "22b8fb6906a6444af275b6e3ababd80dcffa6051",
      "tree": "1ae41261624504d1dbbbbb1e701b4978579278f3",
      "parents": [
        "c1bb6ae5b296f78a3e4235f4d7439ebb7233f75e",
        "cc26906c606ea95248a6de0f811e055586cf7f10"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Mar 25 19:06:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 19:06:33 2019 +0000"
      },
      "message": "Merge \"More apps making assumptions about MediaStore.\""
    },
    {
      "commit": "3f4650ce0abf278eb13ae93e73948f0655daf0d8",
      "tree": "6234e24dfadcc9afbaf49649e92010769c11b046",
      "parents": [
        "4d7990f458625eeac4147e382dadb515ae97e7a4"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Mon Mar 25 14:41:42 2019 -0400"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Mon Mar 25 14:45:20 2019 -0400"
      },
      "message": "Can\u0027t use dagger to inject DockManager.\n\nThe DockManager hasn\u0027t been initialized yet.\n\nFixes: 129268296\nTest: Placed on dock\nChange-Id: I6c83b79b202de337e0ab408a6215d71662d89205\n"
    },
    {
      "commit": "ddd089a0e89148171c45870f30fcb3698456749b",
      "tree": "7ad46d0738a0ca8acbfad0df354723e1b6c9a712",
      "parents": [
        "c1bb6ae5b296f78a3e4235f4d7439ebb7233f75e"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Mar 21 12:45:43 2019 -0700"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Mon Mar 25 18:38:12 2019 +0000"
      },
      "message": "Adding permission annotation as per API review\n\nBug: 126180005\nTest: N/A\nChange-Id: Ie88dce300e5e12ca519c20e8e37060e6ebe4d1ad\n"
    },
    {
      "commit": "c1bb6ae5b296f78a3e4235f4d7439ebb7233f75e",
      "tree": "17b73429db5790cb21b65208aa203db8cfac203e",
      "parents": [
        "b0ee8019bd7f55895fb859486d1f9dbbf31b4b0f",
        "d2708f0b427ad1ef40ea6d4af370bb95f64143e0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 18:31:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 18:31:52 2019 +0000"
      },
      "message": "Merge \"Fix no vibration when typing from time to time\""
    },
    {
      "commit": "b0ee8019bd7f55895fb859486d1f9dbbf31b4b0f",
      "tree": "af8bde8672c234c4aa01467db4111f1370eaa653",
      "parents": [
        "61dd061a0aef5a913fe755b5d48480f2ee580838",
        "d1922d54ad394a5c8289325b22faaed05916923b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 18:09:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 18:09:18 2019 +0000"
      },
      "message": "Merge \"Add updated battery saver mode strings\""
    },
    {
      "commit": "61dd061a0aef5a913fe755b5d48480f2ee580838",
      "tree": "bffa7ffbb50683d79a68d51816300b1bfd8a7c6b",
      "parents": [
        "c4dc4d154c0e4cacade290184eaee6ec539134a4",
        "254b3fe3289c3e00766d027084e2f06595e178d9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 17:59:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 17:59:36 2019 +0000"
      },
      "message": "Merge \"Do not reset per package appop modes for permissions\""
    },
    {
      "commit": "c4dc4d154c0e4cacade290184eaee6ec539134a4",
      "tree": "ca0d3397feee5907887fe6930dea5d3b9a76ab86",
      "parents": [
        "fb48f85e2acdff02d978bb039d70d162532027e1",
        "42904c157187891d9e453f122022dadfbd57d659"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 17:59:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 17:59:28 2019 +0000"
      },
      "message": "Merge \"Fix testTokenBasedResetPassword.\""
    },
    {
      "commit": "fb48f85e2acdff02d978bb039d70d162532027e1",
      "tree": "fd6fc5179672e56b1ccd1ab0cf43bcbc602b7eda",
      "parents": [
        "c6479fd8f410dfb489a1f5cb45ff06cfcc3227a5",
        "36952ab053b36d934d7a3c80345f96acb14ad335"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 17:52:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 17:52:10 2019 +0000"
      },
      "message": "Merge \"Fix camera stress tests directory\""
    },
    {
      "commit": "8ec1f7e863e6d73006fd09bb22367599c35571d2",
      "tree": "54254c262c8d6ff8f9bc1f9ec5aa23d7acba548d",
      "parents": [
        "49f040258df1c2a2cac5afd935874f85e6b4b85e"
      ],
      "author": {
        "name": "Anthony Tripaldi",
        "email": "atripaldi@google.com",
        "time": "Mon Mar 25 13:46:38 2019 -0400"
      },
      "committer": {
        "name": "Anthony Tripaldi",
        "email": "atripaldi@google.com",
        "time": "Mon Mar 25 13:46:38 2019 -0400"
      },
      "message": "Fix for b/129240060 - updating landsape volume dialog layout to use the\nnewly created CaptionsIcon view.\n\nBug:129240060\nTest: manual\nChange-Id: I3936a0fe1b52f00f4196313158d0baee7798307f\n"
    },
    {
      "commit": "c6479fd8f410dfb489a1f5cb45ff06cfcc3227a5",
      "tree": "8ef751317499f66f9496fd7f185ade6396da2193",
      "parents": [
        "fc394d1a350f5a452283603df0e31043dfcf9447",
        "3df511319c2f8fe8b3184e46f9157e9996be1cac"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "badhri@google.com",
        "time": "Mon Mar 25 17:17:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 17:17:18 2019 +0000"
      },
      "message": "Merge changes from topic \"128534822\"\n\n* changes:\n  UsbPortManager: Re-enable contaminant detection when port is unplugged\n  Support contaminant detection disable workflow\n  Refactor actions that are needed to be taken during port status changes.\n  Add option to \"Enable USB\"\n"
    },
    {
      "commit": "24201e6ec62a1d8ead600a1ad75fe41c23267844",
      "tree": "1ac48cd5f1dd904766a3c8c7886114c0f84df81f",
      "parents": [
        "f417907d8723ffa0708b969fa2bbafdea9d7bed2"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Fri Mar 22 20:32:30 2019 -0700"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Mon Mar 25 10:15:10 2019 -0700"
      },
      "message": "Add logs for power key in interceptKeyBeforeQueueing\n\nWe have a bug that power key is not being called. The issue is somewhere\nbefore \"powerPress\". For a similar bug, we have added logs into\n\"powerPress\" previously, but in the new bugreports, we are seeing that\neven powerPress is not getting called.\n\nTo bisect this further, add log to interceptKeyBeforeQueueing for the\nKEYCODE_POWER.\n\nBug: 128933363\nTest: adb logcat, then press power key after display is ON. observe the\nlogs\n\nChange-Id: Ib68e37aa403af965ea650a21373d3ffc7370b38c\n"
    },
    {
      "commit": "fc394d1a350f5a452283603df0e31043dfcf9447",
      "tree": "01f07338f9336e85d1cfb5aac4c2b0165d2560e8",
      "parents": [
        "30115c998c7dc8b490326dc52eb0d043fdaee587",
        "b7d958b944d389cb44212b20b3945a7ccbde68fa"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Mon Mar 25 10:13:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 10:13:01 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Make SelectTest append selectTest argument from extended class\" am: 96cf453355 am: bf2309beae\nam: b7d958b944 -s ours\nam skip reason: change_id I83d13d9ef82a92677bee67da5ee8a5faa0690f82 with SHA1 9648d4b04b is in history\n\nChange-Id: I6d32e3b22535b84fa63e2536587d4d7667c5b99c\n"
    },
    {
      "commit": "b7d958b944d389cb44212b20b3945a7ccbde68fa",
      "tree": "81f27899b93e4fff5a5b96d446ad31f72b49f118",
      "parents": [
        "f87b17a481e85c383c0c4c76afe5a0348ce80162",
        "bf2309beae90658f1c482846c512e1bd01712b3f"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Mon Mar 25 10:03:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 10:03:35 2019 -0700"
      },
      "message": "Merge \"Make SelectTest append selectTest argument from extended class\" am: 96cf453355\nam: bf2309beae\n\nChange-Id: I068d7b920796ac90f756bfcba6cf51e046ebbff3\n"
    },
    {
      "commit": "30115c998c7dc8b490326dc52eb0d043fdaee587",
      "tree": "01f07338f9336e85d1cfb5aac4c2b0165d2560e8",
      "parents": [
        "a6feeb3afb75b35770bc9fd43b0e170bb42b3fde",
        "77f16b4ce44d763c334aff2db92b4793acec1a08"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Mar 25 16:58:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 16:58:11 2019 +0000"
      },
      "message": "Merge changes from topic \"nav-bar-mode-fw-overlay\"\n\n* changes:\n  Overlaying the nav bar frame dimens\n  Check the overlay state for updating sysui\n  Removing old resources\n  Remove the swipe up setting from system\n"
    },
    {
      "commit": "a6feeb3afb75b35770bc9fd43b0e170bb42b3fde",
      "tree": "0e45af551f11157ccadeba06d2fa0d86f7ad67e3",
      "parents": [
        "4ae5f6e35a6a5eb4782337850ec2eb44fc526c4d",
        "7df4286a5d50bcd17a6c327b83027a6cbf6fb482"
      ],
      "author": {
        "name": "Josh Tsuji",
        "email": "tsuji@google.com",
        "time": "Mon Mar 25 16:56:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 16:56:27 2019 +0000"
      },
      "message": "Merge \"Ensure that removing/removed views can\u0027t affect chained animations.\""
    },
    {
      "commit": "4b457c39151bddd190302acd0f8f1f2c6a6fd0f6",
      "tree": "e7a2b25b10a6fc4edfc7b98951ebb9d43129b4e8",
      "parents": [
        "13fa465291f01cc562042870f07dcb36a7f1881d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 25 10:29:29 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 25 10:55:18 2019 -0600"
      },
      "message": "Clean up scan calls used for testing.\n\nWe\u0027ve converged on explicit scanVolume() and scanFile() methods\nwhich tests should be calling.  These are more robust than the\nprevious broadcast-based events, which could hang for a long time.\n\nBug: 127323913\nTest: atest --test-mapping packages/apps/MediaProvider\nChange-Id: I4f7918c70a67bcafab69ae2a71ee8e4bdaff01eb\n"
    },
    {
      "commit": "bf2309beae90658f1c482846c512e1bd01712b3f",
      "tree": "71291bc20a50f113337faa1c4541e02cc81b02ad",
      "parents": [
        "5a5ec0b4e8cf303fb7898db59c574177ee8179bd",
        "96cf453355a774b9dd35e5746ce6cf0c4cd6e0a4"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Mon Mar 25 09:52:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 09:52:49 2019 -0700"
      },
      "message": "Merge \"Make SelectTest append selectTest argument from extended class\"\nam: 96cf453355\n\nChange-Id: I875035648d138f2fbae86ebc1c0f04c8c8dfaa82\n"
    },
    {
      "commit": "4ae5f6e35a6a5eb4782337850ec2eb44fc526c4d",
      "tree": "b79fafab089629452a55ba99a952359e8d7b8953",
      "parents": [
        "49f040258df1c2a2cac5afd935874f85e6b4b85e",
        "d336f5d95fb4a0edead0476e5623377e4c1ec4a6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 16:42:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 16:42:42 2019 +0000"
      },
      "message": "Merge \"Deprecate is_layer for vulkan functor\""
    },
    {
      "commit": "00a08f12fe0ec452dea986da423cb35c9f593b91",
      "tree": "72efb9985adce39bce42bfc75cbbe5332a2c5ddd",
      "parents": [
        "c4ef64285d026f881eb70be416c4d161a4020a1f"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu Mar 07 20:55:08 2019 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Mar 25 16:42:08 2019 +0000"
      },
      "message": "Add an api to get active staged session\n\nThis was requested during review of ag/6638240\n\nTest: CtsStagedInstallHostTestCases\nBug: 127296534\nChange-Id: Ifcc6270dc1655b1b07a0879c140f30967df8910d\n"
    },
    {
      "commit": "96cf453355a774b9dd35e5746ce6cf0c4cd6e0a4",
      "tree": "b290844ec7ad89cbef5dbee0d1e6425e9606270e",
      "parents": [
        "e9e5017afebbdedc765f4663467f7d3694cd516a",
        "172b7a7e01ec813f5685f2b5f86f5e7ca0a3dd27"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 16:38:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 16:38:20 2019 +0000"
      },
      "message": "Merge \"Make SelectTest append selectTest argument from extended class\""
    },
    {
      "commit": "49f040258df1c2a2cac5afd935874f85e6b4b85e",
      "tree": "c7a9ab2f879e5ecdd5c19e9fa0e0ba72725c198a",
      "parents": [
        "c4ef64285d026f881eb70be416c4d161a4020a1f",
        "eeba023303b02dad9a3bd4f4ac755e25e30f7a89"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Mar 25 16:36:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 16:36:27 2019 +0000"
      },
      "message": "Merge \"Simplify the AttentionService API\""
    },
    {
      "commit": "c7dcdc2b2feeebd62ce69c01b0d6beabfa67407d",
      "tree": "49cb0700c8310e84871bd4f616d3fbbce119b2b7",
      "parents": [
        "13fa465291f01cc562042870f07dcb36a7f1881d"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Mar 25 10:26:14 2019 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Mar 25 12:33:37 2019 -0400"
      },
      "message": "Allow allowed adjustments\n\nIt\u0027s not the key, it\u0027s the signal key\n\nTest: atest\nBug: 127825514\nChange-Id: I550fbbde71747c1f875c11e5c07fb09a65a31bab\n"
    },
    {
      "commit": "a3bb67d1ed63de426964df5b297a1bb525148529",
      "tree": "4b3166b377458ed5dde039885f9f5659a12266e0",
      "parents": [
        "d84ddb0c4f736b4db6ab9d93f0d4dd1aed120b5e"
      ],
      "author": {
        "name": "Zimuzo",
        "email": "zezeozue@google.com",
        "time": "Fri Mar 15 18:05:58 2019 +0000"
      },
      "committer": {
        "name": "Zimuzo",
        "email": "zezeozue@google.com",
        "time": "Mon Mar 25 16:25:30 2019 +0000"
      },
      "message": "Add ExplicitHealthCheckService API\n\nThe ExplicitHealthCheckService implementation will live in ExtServices\nso it can be updated outside of a platform update. It will contain\nlogic to assist the PackageWatchdog with observing packages, e.g\nensuring that the device can successfully connect to WiFi after a\nmainline update.\n\nTest: Builds\nBug: 120598832\nChange-Id: If658567ca41bb0328e279735897fc50ab76abc11\n"
    },
    {
      "commit": "f1c32a03b593c7be45e3a9a9d3ae2edeb452ab02",
      "tree": "26d51435c5de6d5f59216f999eba6172e5bb7e8b",
      "parents": [
        "6f59ef8a378def63269c7bea6a9450337aa17e8e"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Mar 22 15:09:30 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Mar 25 12:14:25 2019 -0400"
      },
      "message": "Only show carrier name when multiple subs\n\nAdded API for NetworkController to query number of subs.\n\nFixes: 128621920\nFixes: 128915463\nTest: manual with 1 and 2 subs\nChange-Id: Ica11b910735b89fc89f1e06cdf4515a0412c8ffb\n"
    },
    {
      "commit": "c4ef64285d026f881eb70be416c4d161a4020a1f",
      "tree": "7c0a7b8fe97d1f0903e69f0058796321edc4f6f8",
      "parents": [
        "ac976f30898a51708cf73b1480674a5c1258e94f",
        "dcef8e393bc9a9bbcfbdd88db312476d5d4bb066"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 16:13:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 16:13:10 2019 +0000"
      },
      "message": "Merge \"Make adjustNotification working no matter the notification is just enqueued or already posted\""
    },
    {
      "commit": "ac976f30898a51708cf73b1480674a5c1258e94f",
      "tree": "e173656e2ecb747e1b6ca413e93331850ff9e52d",
      "parents": [
        "052518f825d6bb9742104df8845ceca747681df5",
        "e17d742ce5c05f0aed4003613196e25fddb9fa99"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Mon Mar 25 16:12:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 16:12:16 2019 +0000"
      },
      "message": "Merge \"Synchronize NightDisplayListener\""
    },
    {
      "commit": "052518f825d6bb9742104df8845ceca747681df5",
      "tree": "f7053ac45f11620323800f358cfab5a4d9bbc3d0",
      "parents": [
        "95d2c302d5311da3bf94ecda65a4b907927bf227",
        "5579950a80ef49ea5a54694af147413215b1735d"
      ],
      "author": {
        "name": "Stanislav Zholnin",
        "email": "zholnin@google.com",
        "time": "Mon Mar 25 15:59:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 15:59:02 2019 +0000"
      },
      "message": "Merge \"Add READ_DEVICE_CONFIG permission check to DeviceConfig API.\""
    },
    {
      "commit": "95d2c302d5311da3bf94ecda65a4b907927bf227",
      "tree": "5def11b5d615d614f29a366fc63fa732fdb1b4c3",
      "parents": [
        "cc2be1ecfb2d83fc2d6fb5e67c6b0f4d4cd1c937",
        "62b68341e8c9cb7a57da99413f5d3d52373e85e0"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Mon Mar 25 15:49:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 15:49:14 2019 +0000"
      },
      "message": "Merge \"Compile all files in res/xml as xml\""
    },
    {
      "commit": "cc2be1ecfb2d83fc2d6fb5e67c6b0f4d4cd1c937",
      "tree": "8abb1f28e41e7b3cea41e9ab77585b58874bde8c",
      "parents": [
        "e35870529bd4e70fa0d0028d9581856adb595114",
        "89c44858f5552403f6a8566abf120a804795d90b"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Mon Mar 25 15:45:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 15:45:46 2019 +0000"
      },
      "message": "Merge \"Add a generic \u0027confirm\u0027 string for battery saver\""
    },
    {
      "commit": "42904c157187891d9e453f122022dadfbd57d659",
      "tree": "3e53467c357a31ed3a923179b3eefe9671088c8b",
      "parents": [
        "4d7990f458625eeac4147e382dadb515ae97e7a4"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Mon Mar 25 15:32:41 2019 +0000"
      },
      "committer": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Mon Mar 25 15:41:29 2019 +0000"
      },
      "message": "Fix testTokenBasedResetPassword.\n\nBug: 120536847\nTest: atest frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/\nChange-Id: Idbd89cf62121cfd08c7509f175bcece984080854\n"
    },
    {
      "commit": "a9091994b86c534f71100866acc861b5e7d4ed99",
      "tree": "c7ddbc4c604b682cf7560e4f2e7d496d2a1cf6b9",
      "parents": [
        "6f59ef8a378def63269c7bea6a9450337aa17e8e"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Mar 25 11:08:32 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Mar 25 11:21:44 2019 -0400"
      },
      "message": "Updates data network name\n\nThe network name for the data subscription was not being updated in some\ncases (when the update came from callback PhoneStateListener) and\nshowing \"No Service\"\n\nTest: atest\nFixes: 128064476\nChange-Id: I0b10eba7ef85e37ab4818c208a40d8d35dfd45db\n"
    },
    {
      "commit": "e35870529bd4e70fa0d0028d9581856adb595114",
      "tree": "3e6ad69086df4e44cceae19946ede35d81a13bf2",
      "parents": [
        "2fccf773fb0a0df9efbc144accd693ef0584dba5",
        "f87b17a481e85c383c0c4c76afe5a0348ce80162"
      ],
      "author": {
        "name": "madym",
        "email": "madym@google.com",
        "time": "Mon Mar 25 08:19:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 08:19:32 2019 -0700"
      },
      "message": "Merge \"Add to sysui owners\" am: e9e5017afe am: 5a5ec0b4e8\nam: f87b17a481\n\nChange-Id: I53a3610950c7a0b91a8b8ada7ceb14b85ea61b5e\n"
    },
    {
      "commit": "f87b17a481e85c383c0c4c76afe5a0348ce80162",
      "tree": "b6cccf43603e61a1861226a03139bd23912fee88",
      "parents": [
        "b141a800ac7bda6a21eb8e16d6e833ac159ec38a",
        "5a5ec0b4e8cf303fb7898db59c574177ee8179bd"
      ],
      "author": {
        "name": "madym",
        "email": "madym@google.com",
        "time": "Mon Mar 25 08:09:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 08:09:13 2019 -0700"
      },
      "message": "Merge \"Add to sysui owners\" am: e9e5017afe\nam: 5a5ec0b4e8\n\nChange-Id: Ie573d2218aa63d1c6529c4cda98dabfeb64baba5\n"
    },
    {
      "commit": "2fccf773fb0a0df9efbc144accd693ef0584dba5",
      "tree": "a7213db82c481d0d7d7edb67b15ba811a06138e3",
      "parents": [
        "13fa465291f01cc562042870f07dcb36a7f1881d",
        "ca954f9cbb56dcc98bf8778433293482965f53ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 15:02:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 15:02:11 2019 +0000"
      },
      "message": "Merge \"Add count to TouchEventReported atom\""
    },
    {
      "commit": "5a5ec0b4e8cf303fb7898db59c574177ee8179bd",
      "tree": "b39e1d353522a5f491918f7c86161ae2567df144",
      "parents": [
        "3d48153a8f2d36f4390296538d9a3d563bcf1b5a",
        "e9e5017afebbdedc765f4663467f7d3694cd516a"
      ],
      "author": {
        "name": "madym",
        "email": "madym@google.com",
        "time": "Mon Mar 25 07:57:46 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 07:57:46 2019 -0700"
      },
      "message": "Merge \"Add to sysui owners\"\nam: e9e5017afe\n\nChange-Id: Idf2bf55ce705756cd98f21396a21fc0c3b207bf0\n"
    },
    {
      "commit": "e9e5017afebbdedc765f4663467f7d3694cd516a",
      "tree": "a2554ef1f59ddb89183c5169a434bf9b64580a4a",
      "parents": [
        "a1ee1fc888e8d69bbf6fc0be483594325530cd97",
        "0caab186cd735b9e5095e8f35f79793e79b28cd8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 14:43:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 14:43:37 2019 +0000"
      },
      "message": "Merge \"Add to sysui owners\""
    },
    {
      "commit": "cc26906c606ea95248a6de0f811e055586cf7f10",
      "tree": "0826531275e9c7f511b57799655ff9c0199f99a0",
      "parents": [
        "1c3ef21ab8db3cf661b2af5390809bcf9935f190"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 25 08:33:30 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 25 08:33:43 2019 -0600"
      },
      "message": "More apps making assumptions about MediaStore.\n\nBug: 126374406\nTest: none\nChange-Id: Id9d88a4f179bedfea340fbfc738642e52beb99cf\n"
    },
    {
      "commit": "f3f89d0c2b311d1369a3c986b97e2f3e87bd35fc",
      "tree": "ae99a888a75ac2b3ad25894c775eb0aa1d898d1d",
      "parents": [
        "09426de69dc14984fc112a123138d16a602292f8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 25 07:26:33 2019 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 25 07:26:33 2019 -0700"
      },
      "message": "Fix potential NPE in telephony registry dumpsys.\n\nThere is no guarantee that mImsCallDisconnectCause will be non-null, so\nwe should not be calling toString here.\n\nTest: Compile/build\nFixes: 129251351\nChange-Id: I8b983ce8fa7f5316bc474ffbd67052ae0df4d75d\n"
    },
    {
      "commit": "13fa465291f01cc562042870f07dcb36a7f1881d",
      "tree": "c9fb25be96876faabafac4c6c2bdb883b3608d04",
      "parents": [
        "97cba33f2d6d988c27c7aa20f97442b5a34f50ae",
        "9648d4b04bd0782aa670f8403cc3c18e7722c8ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 14:18:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 14:18:12 2019 +0000"
      },
      "message": "Merge \"Make SelectTest append selectTest argument from extended class\""
    },
    {
      "commit": "97cba33f2d6d988c27c7aa20f97442b5a34f50ae",
      "tree": "96840a9b13a1ed03331ccd4fca7f812b7f40efb8",
      "parents": [
        "a0cb13f71aeef1553ef7e54c49820976dfc57ed9",
        "7119e99d7378c4ec12befd1eec6cfb705e985f28"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Mon Mar 25 14:11:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 14:11:44 2019 +0000"
      },
      "message": "Merge \"Split global saturation into a dedicated helper\""
    },
    {
      "commit": "a0cb13f71aeef1553ef7e54c49820976dfc57ed9",
      "tree": "7f1adcbb3681a68e27146611040d8bde87c4562d",
      "parents": [
        "ed37f17a3b4cd410dc96a2f807f3d87568d415e5",
        "68e0722c326b7a2fcbe192c27e934f8594716150"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Mon Mar 25 14:10:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 14:10:22 2019 +0000"
      },
      "message": "Merge \"Suppress injected launcher activity for apps without any permissions or any components\""
    },
    {
      "commit": "ed37f17a3b4cd410dc96a2f807f3d87568d415e5",
      "tree": "f264232a94ba89f18ce1c7a43fb1f2f93fae20fc",
      "parents": [
        "273033ea7302f7cd83ecb3a76e5797983b3d7483",
        "15884391c0cb1b8483ea5f1d2cbccf1e75dc1b0c"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Mon Mar 25 13:57:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 13:57:20 2019 +0000"
      },
      "message": "Merge changes from topic \"android-internal-srcs\"\n\n* changes:\n  Add @UnsupportedAppUsage annotations\n  Add android internal dirs to hiddenapi-mappings\n"
    },
    {
      "commit": "273033ea7302f7cd83ecb3a76e5797983b3d7483",
      "tree": "7489b3353210f1fd434deec1122bac757a9d581d",
      "parents": [
        "01f9b471013d767ad8c5087f363ea2b2456451fd",
        "525878a4be4177e3ef65f2f36bb17560e5260ec0"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Mar 25 13:57:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 13:57:12 2019 +0000"
      },
      "message": "Merge \"Merge \"Add nullability annotations\" am: a1ee1fc888 am: 3d48153a8f am: b141a800ac\""
    },
    {
      "commit": "525878a4be4177e3ef65f2f36bb17560e5260ec0",
      "tree": "0440285d7bb4e82d2a94e98bdd7c8945986f4f86",
      "parents": [
        "cddc41318e70326c55bfc1381c580bc0710b9cd8",
        "b141a800ac7bda6a21eb8e16d6e833ac159ec38a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 06:56:43 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:56:43 2019 -0700"
      },
      "message": "Merge \"Add nullability annotations\" am: a1ee1fc888 am: 3d48153a8f\nam: b141a800ac\n\nChange-Id: I43088399da1d81556ab903ef1ca716439129f00d\n"
    },
    {
      "commit": "01f9b471013d767ad8c5087f363ea2b2456451fd",
      "tree": "2d90a0ca23b41bdfdd3f8a278b4fb3d9469fbbc8",
      "parents": [
        "cddc41318e70326c55bfc1381c580bc0710b9cd8",
        "33798c779361bebb1ef7f5157b4596ac09be901b"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Mon Mar 25 13:56:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 13:56:27 2019 +0000"
      },
      "message": "Merge \"Revert \"WifiConfiguration: Add a new temp blacklist reason for disconnect\"\""
    },
    {
      "commit": "dcef8e393bc9a9bbcfbdd88db312476d5d4bb066",
      "tree": "babc8db02d90fa3fa88bdd8f4ad613f21ffd2e50",
      "parents": [
        "e05cda0916ffb8a49aad4f33cc7ff2a6f3736865"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Mar 22 11:31:35 2019 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon Mar 25 13:47:29 2019 +0000"
      },
      "message": "Make adjustNotification working no matter the notification is just\nenqueued or already posted\n\nBUG: 129042820\n\nTest: atest frameworks/base/packages/ExtServices/tests/src/android/ext/services/notification/\n\nChange-Id: I5df96b0e971e9b037b3efa9204c3fad3bfcf1081\n"
    },
    {
      "commit": "cddc41318e70326c55bfc1381c580bc0710b9cd8",
      "tree": "8f1156149f63e5766f73930e896f921d0f938c9c",
      "parents": [
        "4d7990f458625eeac4147e382dadb515ae97e7a4",
        "71f6e5b794572367dadda5d48fea8302b7a2db72"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 25 06:44:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:44:17 2019 -0700"
      },
      "message": "Merge \"[TCPKeepalive] Fill correct TOS and TTL value\" am: 6aef2afd4e am: 37dd29a169\nam: 71f6e5b794\n\nChange-Id: I80c56a14a0be2e6b7996f2bcb9a1a320f0c2c058\n"
    },
    {
      "commit": "b141a800ac7bda6a21eb8e16d6e833ac159ec38a",
      "tree": "6718c224268dce081dcf29f153bbba4080524be3",
      "parents": [
        "71f6e5b794572367dadda5d48fea8302b7a2db72",
        "3d48153a8f2d36f4390296538d9a3d563bcf1b5a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 06:42:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:42:49 2019 -0700"
      },
      "message": "Merge \"Add nullability annotations\" am: a1ee1fc888\nam: 3d48153a8f\n\nChange-Id: Ic81850c2976e7412e85856c5d1336f30d0691125\n"
    },
    {
      "commit": "71f6e5b794572367dadda5d48fea8302b7a2db72",
      "tree": "28c7fbac89dcd96dbc3f0bef246bd465d8e99ccd",
      "parents": [
        "d24f3fc8b1ba709ff983f27e026c5f3fa9b52fa4",
        "37dd29a16909751908be07d431e720a0d242db18"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 25 06:34:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:34:45 2019 -0700"
      },
      "message": "Merge \"[TCPKeepalive] Fill correct TOS and TTL value\" am: 6aef2afd4e\nam: 37dd29a169\n\nChange-Id: I0de6ff4a97f64b0ba72856c9d9d6fe57d677e5fa\n"
    },
    {
      "commit": "d336f5d95fb4a0edead0476e5623377e4c1ec4a6",
      "tree": "68f502f314f6f7492412e68a54f849e35225a028",
      "parents": [
        "4b58630ef2d5fd776bb393b07fcd61e51063774d"
      ],
      "author": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Sun Mar 24 08:26:11 2019 -0400"
      },
      "committer": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Mon Mar 25 09:34:27 2019 -0400"
      },
      "message": "Deprecate is_layer for vulkan functor\n\nWebview no longer needs this.\n\nBug: 124123583\nTest: comppiles and vulkan webview in layer keeps working\nChange-Id: Ib54e33649eb027a03184c5d7588cfd9568c90a6c\n"
    },
    {
      "commit": "3d48153a8f2d36f4390296538d9a3d563bcf1b5a",
      "tree": "08f4c9c499b05678156a45eb6f45265aab0c11b5",
      "parents": [
        "37dd29a16909751908be07d431e720a0d242db18",
        "a1ee1fc888e8d69bbf6fc0be483594325530cd97"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 06:33:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:33:40 2019 -0700"
      },
      "message": "Merge \"Add nullability annotations\"\nam: a1ee1fc888\n\nChange-Id: I47ec92d406b16eaff049ad4a5af1b1b407418e4d\n"
    },
    {
      "commit": "37dd29a16909751908be07d431e720a0d242db18",
      "tree": "0393b369a6d1ceec5b846d7c8d0158d3a8351cc3",
      "parents": [
        "08e1787088d1ea9cd6c818eaeacb84df2b293499",
        "6aef2afd4efaa00bdebb4adafeddd9164cd32818"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 25 06:25:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:25:42 2019 -0700"
      },
      "message": "Merge \"[TCPKeepalive] Fill correct TOS and TTL value\"\nam: 6aef2afd4e\n\nChange-Id: I8c5993aadd1bfa79290821215f6dae2bba057c5f\n"
    },
    {
      "commit": "a1ee1fc888e8d69bbf6fc0be483594325530cd97",
      "tree": "0c6986ce74c6b3adc18d08aec84fd62da1a658af",
      "parents": [
        "6aef2afd4efaa00bdebb4adafeddd9164cd32818",
        "45ecef3b4c16aa5afd97d514604a7d21c2f0b6a1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 13:19:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 13:19:19 2019 +0000"
      },
      "message": "Merge \"Add nullability annotations\""
    },
    {
      "commit": "172b7a7e01ec813f5685f2b5f86f5e7ca0a3dd27",
      "tree": "56341688ab5584c343f266e08b0a531c293a2701",
      "parents": [
        "36538bb38c73525565ce6517e41c6e245872365e"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri Mar 22 17:21:51 2019 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Mon Mar 25 22:18:34 2019 +0900"
      },
      "message": "Make SelectTest append selectTest argument from extended class\n\nThis CL also moves CoreTestsFilter to frameworks/base/tests/utils, so\nthat FrameworksCoreTests, FrameworksServicesTests, and WmTests can use\nCoreTestsFilter.\n\nTest: Pass SelectTestTests\n  $ atest WmTests:com.android.test.filters.SelectTestTests\nTest: Pass all 85 WM related non-flaky presubmit tests in FrameworksCoreTests\n  using CoreTestsFilter\n  $ tradefed.sh run commandAndExit FrameworksCoreTests \\\n      --instrumentation-arg selectTest\u003dcom.android.server.wm.,com.android.server.am. \\\n      --instrumentation-arg filter\u003dcom.android.server.wm.test.filters.CoreTestsFilter\n      --include-annotation android.platform.test.annotations.Presubmit \\\n      --exclude-annotation androidx.test.filters.FlakyTest\nTest: Pass all 293 WM related non-flaky presubmit tests in\n  FrameworksServicesTests using CoreTestsFilter\n  $ tradefed.sh run commandAndExit FrameworksServicesTests \\\n      --instrumentation-arg selectTest\u003dcom.android.server.wm.,com.android.server.am. \\\n      --instrumentation-arg filter\u003dcom.android.server.wm.test.filters.CoreTestsFilter\n      --include-annotation android.platform.test.annotations.Presubmit \\\n      --exclude-annotation androidx.test.filters.FlakyTest\nBug: 122451194\nChange-Id: I83d13d9ef82a92677bee67da5ee8a5faa0690f82\nMerged-In: I83d13d9ef82a92677bee67da5ee8a5faa0690f82\n"
    },
    {
      "commit": "6aef2afd4efaa00bdebb4adafeddd9164cd32818",
      "tree": "d3d55ecb0fb2292da8ab7cbecd4a0cb8e19c0cf8",
      "parents": [
        "8324c3e7e55c77fae5ca7785d99bd094a7ef49f4",
        "1fc82b223faedc6ce191f485d501dac35f8dce61"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 25 13:10:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 13:10:17 2019 +0000"
      },
      "message": "Merge \"[TCPKeepalive] Fill correct TOS and TTL value\""
    },
    {
      "commit": "6c8a43b6858d5f958c110c2e956c30bb5954ca7b",
      "tree": "acd1ca5fc3fa29aab692254df4facf79e0d78249",
      "parents": [
        "efd7f18d2baeb580b03d3224a03b7d265261126f"
      ],
      "author": {
        "name": "Rhed Jao",
        "email": "rhedjao@google.com",
        "time": "Mon Mar 25 20:52:38 2019 +0800"
      },
      "committer": {
        "name": "Rhed Jao",
        "email": "rhedjao@google.com",
        "time": "Mon Mar 25 20:58:51 2019 +0800"
      },
      "message": "Update active window when a11y client is removed\n\nBug: 119844696\nTest: all a11y cts \u0026 framework tests\nChange-Id: I9d826db034d2a61d61304fce9dcfc9ef4d319058\n"
    },
    {
      "commit": "afe9b49f0ba2c617dec23d21cdf3871ef8c5fd6c",
      "tree": "f8a9d87f42648b4dc41c15c85663c457495c601f",
      "parents": [
        "8324c3e7e55c77fae5ca7785d99bd094a7ef49f4"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Tue Mar 19 18:50:23 2019 +0800"
      },
      "committer": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 25 12:56:47 2019 +0000"
      },
      "message": "Reveal the call trace of failed test cases which run in executors\n\nCurrently, the fails in testTcpSocketKeepalives are triggered by\nfail() inside the executor, which is hiding the actual call trace\nbut only message remains. And it made the fail case hard to\ndebug.\n\nSo this commit is to bubble up the Exception by using a custom\nfunctional interface.\n\nBug: 123987272\nTest: 1. atest FrameworksNetTests\n      2. manually fail the test case and see the call trace\n\nChange-Id: I125e673938a5e9d1de86f83c1a732227a4bd3207\n"
    }
  ],
  "next": "4d7990f458625eeac4147e382dadb515ae97e7a4"
}
