)]}'
{
  "log": [
    {
      "commit": "0f03fbe1ea10c8a7efb8f46343a236720dacbb67",
      "tree": "951ee831d95c614c67c8d116640e9298881762f5",
      "parents": [
        "afda9e4dac46f815e8f252f3fb94144415f597c8"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Wed Feb 21 12:17:47 2018 -0500"
      },
      "committer": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Wed Feb 21 12:17:47 2018 -0500"
      },
      "message": "Move WebView plat_support from frameworks/webview.\n\nMove this code to be in the same repository as the other parts of\nWebView\u0027s current implementation.\n\nBug: 62445369\nTest: m\nChange-Id: I567eac7f3484fa78a948fb84545e578fe18c236d\n"
    },
    {
      "commit": "afda9e4dac46f815e8f252f3fb94144415f597c8",
      "tree": "38c19ee246d3dab59daa37be3d1c49de7cde2367",
      "parents": [
        "b5e2f9dbd6b4b9989ef9a6580eafde17803d0179",
        "3cad57f338aea6e65e760e1f61a57ad7c2f8ba1a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Feb 21 15:28:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 15:28:13 2018 +0000"
      },
      "message": "Merge \"Fix ANR\""
    },
    {
      "commit": "b5e2f9dbd6b4b9989ef9a6580eafde17803d0179",
      "tree": "d06596e4dc33b10c2ccf0681f29fe554c764d2e1",
      "parents": [
        "89c32b38a82dc7e810f53c44284fa7b60e7f10f0",
        "9b58f2ddf83f919241413a7fb523a281a03f1c30"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Feb 21 15:12:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 15:12:33 2018 +0000"
      },
      "message": "Merge \"Fix app start logging\""
    },
    {
      "commit": "89c32b38a82dc7e810f53c44284fa7b60e7f10f0",
      "tree": "c51197501c77c7f83c7cb0841dec1c497fafb893",
      "parents": [
        "bdc1e6218f6224972ac3f6c6a8d3025b57ab06d6",
        "c3a06e515666f999e6080ea71ca2a55a7d62338b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 14:29:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 14:29:26 2018 +0000"
      },
      "message": "Merge \"Fix crash in AppErrors and clean up code\""
    },
    {
      "commit": "bdc1e6218f6224972ac3f6c6a8d3025b57ab06d6",
      "tree": "cab161678530d32b7848745837a5395bc905c1d2",
      "parents": [
        "78cab5a5961b37d984069697dd0ba684184de6bd",
        "c25293e5324ee6893f47c7faff4c414e1200ed4e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 13:27:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 13:27:16 2018 +0000"
      },
      "message": "Merge \"MediaBrowser2: Rearrange API arguments in relevant order\""
    },
    {
      "commit": "9b58f2ddf83f919241413a7fb523a281a03f1c30",
      "tree": "07153ca15bc48bf8d6acb605f5054ed93ae4d2c2",
      "parents": [
        "78cab5a5961b37d984069697dd0ba684184de6bd"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Feb 19 17:48:44 2018 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Feb 21 13:31:15 2018 +0100"
      },
      "message": "Fix app start logging\n\nOur old trampoline logic doesn\u0027t work anymore, as some app starts\nare distributed between multiple tasks, which now means multiple\nstacks as well.\n\nInstead, track app starts by windowing mode.\n\nTest: Open/close apps, adb logcat -b events\nTest: AppStartTests\nChange-Id: If106f12ec98fd69ff7d0c4dabff28f88d2096a0b\nFixes: 72953633\n"
    },
    {
      "commit": "78cab5a5961b37d984069697dd0ba684184de6bd",
      "tree": "1362441a883e5d006c0ecd833b1221fe3703fee8",
      "parents": [
        "756d00b9b8c4ca90072aa8f6e529ddcd8b6070ce",
        "a4e39c4f596ebcc3769afdc358d78386c9f6f63b"
      ],
      "author": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Wed Feb 21 11:51:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 11:51:34 2018 +0000"
      },
      "message": "Merge \"[Magnifier-23] Fix invisible cursor in magnifier\""
    },
    {
      "commit": "756d00b9b8c4ca90072aa8f6e529ddcd8b6070ce",
      "tree": "619f5831a04d29ded771fc3218ec7352a9c77439",
      "parents": [
        "81945916f14cb47607b15cb1bfc48b98adbee789",
        "3b4dc851cd2c6fbedeb95ed42f612408729ff491"
      ],
      "author": {
        "name": "Bernardo Rufino",
        "email": "brufino@google.com",
        "time": "Wed Feb 21 11:00:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 11:00:11 2018 +0000"
      },
      "message": "Merge \"Revert \"Extend XML parser to allow optional requiredFlags attribute\"\""
    },
    {
      "commit": "c25293e5324ee6893f47c7faff4c414e1200ed4e",
      "tree": "8d23ca3951524e057aee5cf03d4e0904ff5525d3",
      "parents": [
        "437680c4ff4a33c7377b22cc39209561ae2e3b55"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Feb 21 19:10:09 2018 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Feb 21 19:46:26 2018 +0900"
      },
      "message": "MediaBrowser2: Rearrange API arguments in relevant order\n\nTest: Passed MediaBrowser2Test\nChange-Id: Ic7a9955235e77d9d9bd9f59ac70987c1d6e61140\n"
    },
    {
      "commit": "81945916f14cb47607b15cb1bfc48b98adbee789",
      "tree": "0294c5cef3ed7d9f6bd69a1dba02d14830cc7fb2",
      "parents": [
        "d17350659726f4885d666679ac126767cd2bceff",
        "607223f3b7a1c4dc3ac995f742f8d2da50d85ffc"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Feb 21 09:34:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 09:34:42 2018 +0000"
      },
      "message": "Merge \"Remove uses of libcore.util.Objects.hashCode / equals.\""
    },
    {
      "commit": "d17350659726f4885d666679ac126767cd2bceff",
      "tree": "2f36d2bace03efc04d28bdeebca559825d37043d",
      "parents": [
        "9cdcb3e380bae61a411526b006423d91aa2e3066",
        "1fc998b0fda051188665e599c891da4a5750581d"
      ],
      "author": {
        "name": "Richard Ledley",
        "email": "rledley@google.com",
        "time": "Wed Feb 21 09:33:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 09:33:05 2018 +0000"
      },
      "message": "Merge \"Replace Entity Presets with hints and an explicit factory.\""
    },
    {
      "commit": "9cdcb3e380bae61a411526b006423d91aa2e3066",
      "tree": "2639580d46bc6a6793deba57f22898d2fcc044af",
      "parents": [
        "57be73d6a2b26e49d34058d6f493a1620942ddd7",
        "0799a5f5c5225d96ccc965c61e27ce7b19d53573"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 07:15:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 07:15:22 2018 +0000"
      },
      "message": "Merge \"Fix string format in App launch\""
    },
    {
      "commit": "57be73d6a2b26e49d34058d6f493a1620942ddd7",
      "tree": "bdba084fdac43a3f603e5e9a53931c832b1fe54f",
      "parents": [
        "11d039a1b8f5f98dc0fcff286c24fb6ac284dc37",
        "67a9cba64248e4d12a60f6830fc02b1f42b1a78e"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Feb 21 06:27:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 06:27:22 2018 +0000"
      },
      "message": "Merge \"Add sungsoo@ to OWNERS\""
    },
    {
      "commit": "11d039a1b8f5f98dc0fcff286c24fb6ac284dc37",
      "tree": "20418f74213027b9def02f54e5b209187b04011b",
      "parents": [
        "437680c4ff4a33c7377b22cc39209561ae2e3b55",
        "4e0d30757e2c1d61dacc33655110268be165ec8a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 05:42:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 05:42:14 2018 +0000"
      },
      "message": "Merge \"Only emit debug logging when requested.\""
    },
    {
      "commit": "437680c4ff4a33c7377b22cc39209561ae2e3b55",
      "tree": "a2b248b2768df57fd2a3fb280941c1ca012eb79b",
      "parents": [
        "d38599b8bedff7d5e0aac4acdebec92bcd00358d",
        "e08c97a38da31616571cb1bd5ced78c060046759"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 03:41:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 03:41:55 2018 +0000"
      },
      "message": "Merge \"MediaLibrarySession: Add notifySearchResultChanged\""
    },
    {
      "commit": "d38599b8bedff7d5e0aac4acdebec92bcd00358d",
      "tree": "df42fa50a0b5acb2b01df5a0a430d344f9ee4a5c",
      "parents": [
        "52630569a8c4750d42ee695001a5d2b565f35f83",
        "1f68602560e63af0098b6b1bbf9e187e6f71c0a2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 03:37:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 03:37:06 2018 +0000"
      },
      "message": "Merge \"Remove the extra logging for debugging decryption errors\""
    },
    {
      "commit": "52630569a8c4750d42ee695001a5d2b565f35f83",
      "tree": "9a2dfb73f2a530ef305691a9531f9612854d1479",
      "parents": [
        "f1bbb83386fee650f2f583e79aa550e521595e84",
        "93defea5ac73fddb66d65e13ad7100c5fed17ea6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 03:34:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 03:34:30 2018 +0000"
      },
      "message": "Merge \"Disambiguate apps that share uid for job/bucket purposes\""
    },
    {
      "commit": "f1bbb83386fee650f2f583e79aa550e521595e84",
      "tree": "be55be27a9f0732b4a119e683f82724dc699a154",
      "parents": [
        "28795aa82b9566325ea220278a028e1dc181953e",
        "d0544dcb36b4578eed4f5e1ca8374cde6a393a47"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 03:34:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 03:34:20 2018 +0000"
      },
      "message": "Merge \"Tweak FingerprintDialog layout\""
    },
    {
      "commit": "28795aa82b9566325ea220278a028e1dc181953e",
      "tree": "bd828340b8656280f54ab8047ed429b3075c7347",
      "parents": [
        "92c943325cbe480c877b9e83e71c039c16180379",
        "b2675b4402c2c8e182fd3e7625e7d2aa99cc8425"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 03:10:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 03:10:05 2018 +0000"
      },
      "message": "Merge \"Fix two broken tests in PersistentKeyChainSnapshotTest\""
    },
    {
      "commit": "92c943325cbe480c877b9e83e71c039c16180379",
      "tree": "f6272c6c14d3281e6980eb8229746ac872331a44",
      "parents": [
        "436c70c93cfcda66ae689ef3b0b5a93a95f0513d",
        "e8f1d36a412b1f4c22de09313dd0c575dae9b9f1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 02:58:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 02:58:28 2018 +0000"
      },
      "message": "Merge \"Disable recents onboarding for test automation\""
    },
    {
      "commit": "436c70c93cfcda66ae689ef3b0b5a93a95f0513d",
      "tree": "e8a7c874890080e00bc864f98764bb9a1011031f",
      "parents": [
        "b6cdd3b47c8c5dba2f9bb5df4c6de54b721ea8fa",
        "dfdab7390b5aee8e93f9cc05bf4f6502cf3c5833"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 02:58:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 02:58:23 2018 +0000"
      },
      "message": "Merge \"Fix IMMS debug shell command\""
    },
    {
      "commit": "b6cdd3b47c8c5dba2f9bb5df4c6de54b721ea8fa",
      "tree": "a33c2f472b776208d0c54085e78f1000e8b2b027",
      "parents": [
        "f9bd606fbadb9a8595b0074aebf35f35d166aba8",
        "1cddfdc103fcfc6a8652249d3f7f04d6ffc4766e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 02:58:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 02:58:18 2018 +0000"
      },
      "message": "Merge \"Create display if necessary when adding windows.\""
    },
    {
      "commit": "f9bd606fbadb9a8595b0074aebf35f35d166aba8",
      "tree": "bddc8a23ac9fabff9ba6d55cb4e2cbfe94d507d6",
      "parents": [
        "1da96e0bc22278a933b275c8995a59c4a2ed4d57",
        "0dd7cf0bb38bcc81ea95c5aa93a9dda8abd4058f"
      ],
      "author": {
        "name": "Robert Sesek",
        "email": "rsesek@google.com",
        "time": "Wed Feb 21 02:47:07 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 21 02:47:07 2018 +0000"
      },
      "message": "Merge \"Reparent the webview_zygote to be a child of the main app_process zygote.\" am: 1c81aa6375 am: 486190f87b\nam: 0dd7cf0bb3\n\nChange-Id: I9468ec63053f35814ec45b18572966d8adc93f3e\n"
    },
    {
      "commit": "1da96e0bc22278a933b275c8995a59c4a2ed4d57",
      "tree": "766935a4492c7afb5180718343f732b306504f53",
      "parents": [
        "cfc3ab2ea4003a79f991147d5c919b271a906789",
        "3a0032f30fe34e1f70d67f12af87a7c960ad8110"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 02:37:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 02:37:49 2018 +0000"
      },
      "message": "Merge \"Change verity hash algorithm to pad the last chunk\""
    },
    {
      "commit": "0dd7cf0bb38bcc81ea95c5aa93a9dda8abd4058f",
      "tree": "b196fbe155e4bd80d4f744ada4c6b166f13d88a4",
      "parents": [
        "b65864e2e75d760b8cdf853622ef3df0c7e8703e",
        "486190f87b1dda7c627e676021d39d4ecbb32e49"
      ],
      "author": {
        "name": "Robert Sesek",
        "email": "rsesek@google.com",
        "time": "Wed Feb 21 02:33:14 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 21 02:33:14 2018 +0000"
      },
      "message": "Merge \"Reparent the webview_zygote to be a child of the main app_process zygote.\" am: 1c81aa6375\nam: 486190f87b\n\nChange-Id: I683dbbf730bfd02e43cb67bfcaa0df56d69c9796\n"
    },
    {
      "commit": "486190f87b1dda7c627e676021d39d4ecbb32e49",
      "tree": "af45982f2d155aa59d20a8d5c12ce56bc1e8df4d",
      "parents": [
        "424f3ab432e848d174cdd4421f30aa993a1117b4",
        "1c81aa6375acfeec0a996170fae4849eb57121f5"
      ],
      "author": {
        "name": "Robert Sesek",
        "email": "rsesek@google.com",
        "time": "Wed Feb 21 02:16:22 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 21 02:16:22 2018 +0000"
      },
      "message": "Merge \"Reparent the webview_zygote to be a child of the main app_process zygote.\"\nam: 1c81aa6375\n\nChange-Id: I2af77c52ea7aca058ab1a1fc224968760e6c3ac5\n"
    },
    {
      "commit": "3b4dc851cd2c6fbedeb95ed42f612408729ff491",
      "tree": "d3b698870a1b19982a86eb2e7f2a6d9d972451ea",
      "parents": [
        "34b769d32b41fc75cf93f504e7a2117095084a8d"
      ],
      "author": {
        "name": "Maurice Lam",
        "email": "yukl@google.com",
        "time": "Wed Feb 21 02:05:30 2018 +0000"
      },
      "committer": {
        "name": "Maurice Lam",
        "email": "yukl@google.com",
        "time": "Wed Feb 21 02:05:30 2018 +0000"
      },
      "message": "Revert \"Extend XML parser to allow optional requiredFlags attribute\"\n\nThis reverts commit 34b769d32b41fc75cf93f504e7a2117095084a8d.\n\nReason for revert: b/73663127\n\nChange-Id: I8595039777d69994f6fcc1f9a6911d202c8adbbf\n"
    },
    {
      "commit": "67a9cba64248e4d12a60f6830fc02b1f42b1a78e",
      "tree": "b19d37164ef8194baddde7d26aaa4443098a4780",
      "parents": [
        "6ccc053d8b3cfedc25f9c87c672e5af824085610"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Feb 21 10:41:11 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Feb 21 10:41:11 2018 +0900"
      },
      "message": "Add sungsoo@ to OWNERS\n\nTest: no\nChange-Id: I5cf110bd6f99b20f5ed2fc5d2ccdba318b0d99f8\n"
    },
    {
      "commit": "cfc3ab2ea4003a79f991147d5c919b271a906789",
      "tree": "1fa46abe223152786a65becfb0a2c1840f406176",
      "parents": [
        "cb77b79fd077288bb8433e0d46000542279cdf8e",
        "a2be62f25b8b9504c773156f062a8ae0fc02e678"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Feb 21 01:35:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 01:35:40 2018 +0000"
      },
      "message": "Merge \"MediaController2: Implement setRating()\""
    },
    {
      "commit": "0799a5f5c5225d96ccc965c61e27ce7b19d53573",
      "tree": "692c7859e36cb4679aad35388e2340c7807e959d",
      "parents": [
        "6ccc053d8b3cfedc25f9c87c672e5af824085610"
      ],
      "author": {
        "name": "gopinath",
        "email": "gelanchezhian@google.com",
        "time": "Tue Feb 20 17:24:33 2018 -0800"
      },
      "committer": {
        "name": "gopinath",
        "email": "gelanchezhian@google.com",
        "time": "Tue Feb 20 17:24:33 2018 -0800"
      },
      "message": "Fix string format in App launch\n\nChange-Id: I22676ab95d39b8b92118eb48145b0d7614d0f03f\n"
    },
    {
      "commit": "cb77b79fd077288bb8433e0d46000542279cdf8e",
      "tree": "b80e91801aefd0f530a024c6de1dd988f5aab15b",
      "parents": [
        "1ef5b6fab49ee39db99e7b98ed08c9c10db5b526",
        "db2734ca2b10d6fecc5fc211862180a79435f708"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 01:10:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 01:10:33 2018 +0000"
      },
      "message": "Merge \"Prevent quickscrub when swipe up has already started\""
    },
    {
      "commit": "1ef5b6fab49ee39db99e7b98ed08c9c10db5b526",
      "tree": "64ca2a8aa9634d9fb5e09aea86b28e7459ae5145",
      "parents": [
        "9678d36bfcc4aa193fbed8977b3bbafc10e244e4",
        "1469365c38bc0da536c47a67d9b198301f8793ba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 00:58:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 00:58:37 2018 +0000"
      },
      "message": "Merge \"Auto-gen AndroidTest.xml for CorePerfTests so atest can run it.\""
    },
    {
      "commit": "9678d36bfcc4aa193fbed8977b3bbafc10e244e4",
      "tree": "6b43f1c3c35071ae4931edced247fec3c75d2ded",
      "parents": [
        "6ccc053d8b3cfedc25f9c87c672e5af824085610",
        "fb8adc8b2cdcc6c63ca13f81596f57d3af221924"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Feb 21 00:51:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 00:51:37 2018 +0000"
      },
      "message": "Merge \"Add twasilczyk and randolphs to broadcast radio directories OWNERS.\""
    },
    {
      "commit": "1c81aa6375acfeec0a996170fae4849eb57121f5",
      "tree": "56085de0273f2e4f6ee97cea3446d54323e3b964",
      "parents": [
        "f9fd8dfcc080751ee8c92e2e6fc6c4923a2ebc91",
        "602d1323ed1e8937fc6f1602ab95c2cfdb0499d4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 00:43:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 21 00:43:56 2018 +0000"
      },
      "message": "Merge \"Reparent the webview_zygote to be a child of the main app_process zygote.\""
    },
    {
      "commit": "6ccc053d8b3cfedc25f9c87c672e5af824085610",
      "tree": "b4b47aacf2f6c8dfff01143cb96c0bea126c8eb7",
      "parents": [
        "9d84afbb37208211a24084b9e8f23f3d5ca5ed73",
        "92306d8a2981934576800b5d7405e2f352716372"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 00:34:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 00:34:06 2018 +0000"
      },
      "message": "Merge \"Add proto for USB default screen\""
    },
    {
      "commit": "9d84afbb37208211a24084b9e8f23f3d5ca5ed73",
      "tree": "5f9a4d6949e7ba415cb0b588a78f866642ac0653",
      "parents": [
        "0f5fd79a96ec9f348eac49d4a622bde75343ad22",
        "b65864e2e75d760b8cdf853622ef3df0c7e8703e"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Wed Feb 21 00:33:41 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 21 00:33:41 2018 +0000"
      },
      "message": "Merge \"Consider shared libs when precreating WebView classloader.\" am: f9fd8dfcc0 am: 424f3ab432\nam: b65864e2e7  -s ours\n\nChange-Id: If64c370667fa23fef5dac31cdb90f5eb97b6dd94\n"
    },
    {
      "commit": "0f5fd79a96ec9f348eac49d4a622bde75343ad22",
      "tree": "5f9a4d6949e7ba415cb0b588a78f866642ac0653",
      "parents": [
        "b3936de29ba740428a7337a7d409853b80047c23",
        "a35d1b194696ff73970b640446b2391711ea6030"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 00:27:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 00:27:13 2018 +0000"
      },
      "message": "Merge \"VideoView2: Remove redundant listeners\""
    },
    {
      "commit": "b3936de29ba740428a7337a7d409853b80047c23",
      "tree": "ca90e73de8b71a9c7d93f574dfe26c424ce866ed",
      "parents": [
        "f48a40d1e268f048248a02aa9333d287876fdaf7",
        "f6328c1f76d797fc4c359357e355100f5c916ee3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 21 00:25:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 21 00:25:18 2018 +0000"
      },
      "message": "Merge \"Add sungsoo@ to OWNERS\""
    },
    {
      "commit": "b65864e2e75d760b8cdf853622ef3df0c7e8703e",
      "tree": "93fe9d4739cdafdf8781474558332bba8c43c624",
      "parents": [
        "e73631c161fe97f32d021a8b61921bde839f39c8",
        "424f3ab432e848d174cdd4421f30aa993a1117b4"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Wed Feb 21 00:17:22 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 21 00:17:22 2018 +0000"
      },
      "message": "Merge \"Consider shared libs when precreating WebView classloader.\" am: f9fd8dfcc0\nam: 424f3ab432\n\nChange-Id: I21f031e97f750b8837eb9c698005fd3f112631ca\n"
    },
    {
      "commit": "424f3ab432e848d174cdd4421f30aa993a1117b4",
      "tree": "213a2e4fc6c1fc51d26e04dfea2300aed304730c",
      "parents": [
        "ffe0e51f47cbd367d0046b84b43f33578ff2a461",
        "f9fd8dfcc080751ee8c92e2e6fc6c4923a2ebc91"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Wed Feb 21 00:03:58 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 21 00:03:58 2018 +0000"
      },
      "message": "Merge \"Consider shared libs when precreating WebView classloader.\"\nam: f9fd8dfcc0\n\nChange-Id: I2e326ffb47a95c01bf5e67320bbf8aa8193916af\n"
    },
    {
      "commit": "93defea5ac73fddb66d65e13ad7100c5fed17ea6",
      "tree": "69eac3f8bb3586300dfec392e1114eb6e3315d6a",
      "parents": [
        "41ed367a63002f68a779aa66ba425d7d6874f99f"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Feb 20 15:57:17 2018 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Feb 20 15:59:17 2018 -0800"
      },
      "message": "Disambiguate apps that share uid for job/bucket purposes\n\nSpecifically, we no longer update our cached standby state bookkeeping for\n*all* apps under that uid when a standby policy change notification comes\nin.  We weren\u0027t properly handling shared uids; and now we are.\n\nChange-Id: I4bda6233ebeff259cc63bdb8a4febbc83f2e1043\nFixes: 73663980\nTest: atest CtsJobSchedulerTestCases\n"
    },
    {
      "commit": "f48a40d1e268f048248a02aa9333d287876fdaf7",
      "tree": "3bf226dcca286d8d43a2dc8d415568dd0440c4d4",
      "parents": [
        "3d7f2d40d4c1f78d5bb5c8941dc71bf8d2dcded8",
        "e73631c161fe97f32d021a8b61921bde839f39c8"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Feb 20 23:44:12 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 23:44:12 2018 +0000"
      },
      "message": "Merge \"Add new reason code for call failed by unobtainable number\" am: 4122fd23dc am: ffe0e51f47\nam: e73631c161\n\nChange-Id: I0b72033ace19075e4acd8f7a9eaec3770bb07836\n"
    },
    {
      "commit": "3d7f2d40d4c1f78d5bb5c8941dc71bf8d2dcded8",
      "tree": "f21e107daa714330d1681417662c53b91cd172a6",
      "parents": [
        "4550becca1055ba3faaead5bc209a4e112987683",
        "2e414b99f44f00000d84765b3a095490415695af"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 23:38:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 23:38:00 2018 +0000"
      },
      "message": "Merge \"Adds anomaly detection to max duration metrics.\""
    },
    {
      "commit": "4550becca1055ba3faaead5bc209a4e112987683",
      "tree": "7799356f5b7b468774b0a651838984c5afa19bce",
      "parents": [
        "b23e1716c5b5b13a80105fe5fbc8c1bd60281887",
        "c4aa760428c3fddf891c4bf74c145688e914ee29"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 23:35:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 23:35:06 2018 +0000"
      },
      "message": "Merge \"Remove a few atoms from the timestamp truncating whitelist.\""
    },
    {
      "commit": "3a0032f30fe34e1f70d67f12af87a7c960ad8110",
      "tree": "0b5f12507be7284c6b1c207bd8c25ab69bc38308",
      "parents": [
        "b23e1716c5b5b13a80105fe5fbc8c1bd60281887"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Tue Feb 20 15:22:28 2018 -0800"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Tue Feb 20 15:34:46 2018 -0800"
      },
      "message": "Change verity hash algorithm to pad the last chunk\n\nAs the result, all existing cases takes complete chunk for hashing.\n\nAlso bump to version number.\n\nTest: without also bumping the version, apk with 0x401 hash won\u0027t install\nTest: apk with 0x411 hash installs\nBug: 30972906\nChange-Id: I48c15c886ac6eab4512f1b2b9744b07e746c6211\n"
    },
    {
      "commit": "e8f1d36a412b1f4c22de09313dd0c575dae9b9f1",
      "tree": "0d3d4357ec61b6133187f5f0f916f4d259aff697",
      "parents": [
        "29f1cdd5d3acc79a787e372cac02f7e216ea033e"
      ],
      "author": {
        "name": "Robb Glasser",
        "email": "rglasser@google.com",
        "time": "Tue Feb 20 13:28:53 2018 -0800"
      },
      "committer": {
        "name": "Robb Glasser",
        "email": "rglasser@google.com",
        "time": "Tue Feb 20 15:34:21 2018 -0800"
      },
      "message": "Disable recents onboarding for test automation\n\nThe recents onboarding blocks UI automated tests. It should be disabled\nif we\u0027re running in a test harness.\n\nBug: 73549472\n\nTest: Tried permutations of setting persist.quickstep.onboarding.enabled\nand ro.test_harness to true/false and verified the recents onboarding\npop up was present/absent when expected.\n\nChange-Id: I7502c1873619db19294658b2b7a4ddc64f8d3b4e\n"
    },
    {
      "commit": "b23e1716c5b5b13a80105fe5fbc8c1bd60281887",
      "tree": "a263c9eaa74f50c999813ea1e0277d2b4c8606db",
      "parents": [
        "e7e42ceb028c49b626e2cee591a967c7a16fb830",
        "44b27e486ae71e4560609dd1c626d38b0f46144b"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Tue Feb 20 23:29:10 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 23:29:10 2018 +0000"
      },
      "message": "Merge \"Change KEY_CARRIER_VOLTE_TTY_SUPPORTED_BOOL to false\" am: 8343a47035 am: de9585fe28\nam: 44b27e486a\n\nChange-Id: I2849ed28eaff8666364dbb9848b4a08c952f5d17\n"
    },
    {
      "commit": "e7e42ceb028c49b626e2cee591a967c7a16fb830",
      "tree": "ec730be5dae3608dbe2ccae21e4d70711315c86f",
      "parents": [
        "b729375d47c72fef61d195857ba7086f2941dc20",
        "0a177afbb88a6f3cbc401edbb6cd47282ff9e671"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Feb 20 23:21:59 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 23:21:59 2018 +0000"
      },
      "message": "Merge \"Fix ConnectivityServiceTest for NATT Keepalive\" am: 6d5aea8811 am: ad96984eb5\nam: 0a177afbb8\n\nChange-Id: I2ce9d740b82f591b847150ec1eaffa39bfbd0241\n"
    },
    {
      "commit": "e73631c161fe97f32d021a8b61921bde839f39c8",
      "tree": "ba90cacb301d3ffcf727abca7d255dcadf87af03",
      "parents": [
        "44b27e486ae71e4560609dd1c626d38b0f46144b",
        "ffe0e51f47cbd367d0046b84b43f33578ff2a461"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Feb 20 23:20:48 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 23:20:48 2018 +0000"
      },
      "message": "Merge \"Add new reason code for call failed by unobtainable number\" am: 4122fd23dc\nam: ffe0e51f47\n\nChange-Id: I9b706c18b2d184b303adb526ee7adf86dd7e9ee9\n"
    },
    {
      "commit": "44b27e486ae71e4560609dd1c626d38b0f46144b",
      "tree": "fbed0eec82827329f0c0b65d5410b2ed407fdf74",
      "parents": [
        "0a177afbb88a6f3cbc401edbb6cd47282ff9e671",
        "de9585fe282800d6ef66ae51c2bb8bf92bd39b45"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Tue Feb 20 23:13:33 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 23:13:33 2018 +0000"
      },
      "message": "Merge \"Change KEY_CARRIER_VOLTE_TTY_SUPPORTED_BOOL to false\" am: 8343a47035\nam: de9585fe28\n\nChange-Id: I11bcc2948e8efeea731299c5b8d642e155c1a2d5\n"
    },
    {
      "commit": "1f68602560e63af0098b6b1bbf9e187e6f71c0a2",
      "tree": "1a1efe8448364565ec39f309628c68a0862f3af3",
      "parents": [
        "41ed367a63002f68a779aa66ba425d7d6874f99f"
      ],
      "author": {
        "name": "Bo Zhu",
        "email": "bozhu@google.com",
        "time": "Tue Feb 20 15:09:33 2018 -0800"
      },
      "committer": {
        "name": "Bo Zhu",
        "email": "bozhu@google.com",
        "time": "Tue Feb 20 15:09:33 2018 -0800"
      },
      "message": "Remove the extra logging for debugging decryption errors\n\nTest: adb shell am instrument -w -e package \\\ncom.android.server.locksettings.recoverablekeystore \\\ncom.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: Ie01eea9256584632994fd8d9f31570a86f582051\n"
    },
    {
      "commit": "0a177afbb88a6f3cbc401edbb6cd47282ff9e671",
      "tree": "be5452436195bc99880294c5dafb3b691924bd96",
      "parents": [
        "50450452cfc4240ac3728d4dbdd756f6403b6995",
        "ad96984eb5be6f986e5d3d492a507e4885094e3d"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Feb 20 23:07:53 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 23:07:53 2018 +0000"
      },
      "message": "Merge \"Fix ConnectivityServiceTest for NATT Keepalive\" am: 6d5aea8811\nam: ad96984eb5\n\nChange-Id: I3c28cbb55f8226776792df9cacf1b5e527389157\n"
    },
    {
      "commit": "ffe0e51f47cbd367d0046b84b43f33578ff2a461",
      "tree": "44c4f5185332e5d3f240dcf54bdec286e1cd5a13",
      "parents": [
        "de9585fe282800d6ef66ae51c2bb8bf92bd39b45",
        "4122fd23dc960362ad9dfd6c9b686f6072b9c1cd"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Feb 20 23:02:55 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 23:02:55 2018 +0000"
      },
      "message": "Merge \"Add new reason code for call failed by unobtainable number\"\nam: 4122fd23dc\n\nChange-Id: Ib390ec02187fd27687dddc334bf2fcc791012c8e\n"
    },
    {
      "commit": "b729375d47c72fef61d195857ba7086f2941dc20",
      "tree": "2eb638cc98223fbd255b4f4581d81fccd3a3c7f6",
      "parents": [
        "81198c73321fe7211c14b810a96583f157f94521",
        "bba1e9f24db90c77fa3426638cd6103430b3f41d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 22:58:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 22:58:34 2018 +0000"
      },
      "message": "Merge \"MediaFormat: declare key for AAC decoder DRC effect type\""
    },
    {
      "commit": "de9585fe282800d6ef66ae51c2bb8bf92bd39b45",
      "tree": "e30a92c028dcbcfd56a52cef907b2444c99ca64f",
      "parents": [
        "ad96984eb5be6f986e5d3d492a507e4885094e3d",
        "8343a47035fcb2554acf801238eba92ca2e88901"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Tue Feb 20 22:57:52 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 22:57:52 2018 +0000"
      },
      "message": "Merge \"Change KEY_CARRIER_VOLTE_TTY_SUPPORTED_BOOL to false\"\nam: 8343a47035\n\nChange-Id: I4940e0ba4e86db861c75e910329aaf8fadd0e7e1\n"
    },
    {
      "commit": "81198c73321fe7211c14b810a96583f157f94521",
      "tree": "4020c11ae2f902e33c2c1936d7dbf5345ea3d120",
      "parents": [
        "76b9bb78df83ed5e82af7dee227cbf80bd49cf2c",
        "ebe7e237a6b242d46c473117e4457bfff0d0df33"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 22:56:02 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 22:56:02 2018 +0000"
      },
      "message": "Merge \"Fix bug in edge case for statsd anomaly tracking.\""
    },
    {
      "commit": "ad96984eb5be6f986e5d3d492a507e4885094e3d",
      "tree": "22bcb3e659c76b0d5dec27677fa74a59a9bb4581",
      "parents": [
        "8deca3f06f1f7fb7636c6a088710162990985728",
        "6d5aea8811af3e87c3c3fead609cbb8d50c38df7"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Feb 20 22:55:38 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 22:55:38 2018 +0000"
      },
      "message": "Merge \"Fix ConnectivityServiceTest for NATT Keepalive\"\nam: 6d5aea8811\n\nChange-Id: Idbdffc7bbd2d9a96f6e6052810722df04a20a65c\n"
    },
    {
      "commit": "1469365c38bc0da536c47a67d9b198301f8793ba",
      "tree": "b7e9ec9da16075130c285fb1f58eebba55f99c9f",
      "parents": [
        "e68ba070bbc68b6a336c1f7b02bbfdc02375defc"
      ],
      "author": {
        "name": "Kevin Cheng",
        "email": "kevcheng@google.com",
        "time": "Tue Feb 20 14:27:17 2018 -0800"
      },
      "committer": {
        "name": "Kevin Cheng",
        "email": "kevcheng@google.com",
        "time": "Tue Feb 20 14:51:13 2018 -0800"
      },
      "message": "Auto-gen AndroidTest.xml for CorePerfTests so atest can run it.\n\nBug: 68946306\nTest: atest CorePerfTests\nhttps://sponge.corp.google.com/target?id\u003d5238c8a7-0016-485f-9eb4-7a91fe86c454\u0026target\u003dCorePerfTests\u0026searchFor\u003d\u0026show\u003dALL\u0026sortBy\u003dSTATUS\nChange-Id: I4fe680dddb51151e17546704f554813a588e5f86\n"
    },
    {
      "commit": "b2675b4402c2c8e182fd3e7625e7d2aa99cc8425",
      "tree": "038a5e924b1bb9d01632f3d45560db91884ae8ae",
      "parents": [
        "41ed367a63002f68a779aa66ba425d7d6874f99f"
      ],
      "author": {
        "name": "Bo Zhu",
        "email": "bozhu@google.com",
        "time": "Tue Feb 20 14:49:49 2018 -0800"
      },
      "committer": {
        "name": "Bo Zhu",
        "email": "bozhu@google.com",
        "time": "Tue Feb 20 14:49:49 2018 -0800"
      },
      "message": "Fix two broken tests in PersistentKeyChainSnapshotTest\n\nBug: 73609806\nTest: adb shell am instrument -w -e package \\\ncom.android.server.locksettings.recoverablekeystore \\\ncom.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I6c054fe8069c2016f8952380c0e083c6eb2b6a23\n"
    },
    {
      "commit": "76b9bb78df83ed5e82af7dee227cbf80bd49cf2c",
      "tree": "be0620cf9b79fef8b852a3e233261d81d363f68e",
      "parents": [
        "41ed367a63002f68a779aa66ba425d7d6874f99f",
        "75dfc140f858f7ebf199920c9b9c97be38056754"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 22:38:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 22:38:50 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "92306d8a2981934576800b5d7405e2f352716372",
      "tree": "a41e240f9fd240160b8625ec4a2cbb45dc96cee8",
      "parents": [
        "41ed367a63002f68a779aa66ba425d7d6874f99f"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Feb 12 18:12:41 2018 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Feb 20 22:17:05 2018 +0000"
      },
      "message": "Add proto for USB default screen\n\nBug: 62876645\nTest: none\nChange-Id: I08de7910c9d7f62760edfcfca24a9807606d7346\n"
    },
    {
      "commit": "dfdab7390b5aee8e93f9cc05bf4f6502cf3c5833",
      "tree": "6f7b1ac8dea26198a739c5dd70582f5f481be6b0",
      "parents": [
        "b3dc6321987ec20cc69693c4da4d6009893d9839"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Feb 21 07:16:30 2018 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Feb 21 07:16:30 2018 +0900"
      },
      "message": "Fix IMMS debug shell command\n\nIt turns out the previous CL [1] introduced a new option not as\n  adb shell cmd input_method refresh_debug_properties\nbut as a sub command of\n  adb shell cmd input_method ime refresh_debug_properties\nor\n  adb shell ime refresh_debug_properties\n\nThis is not what we intended.\n\nWith this CL, \u0027refresh_debug_properties\u0027 is recognized as a sub\ncommand of \u0027adb shell cmd input_method\u0027 as we intended.\n\n [1]: Ibf9dab3d9c138b5f04e053d41ee4fd248c78e4da\n      75a92392218a12eaabd2187724f7175ef38d362b\n\nBug: 37617707\nTest: Verify following command reverts the behavior to the\n      previous one:\n        adb root\n        adb shell setprop debug.optimize_startinput false\n        adb shell cmd input_method refresh_debug_properties\nTest: The following command is not recognized.\n        adb shell ime refresh_debug_properties\nChange-Id: I89b0900f402940d5943e1a6c6e236592b5cefc78\n"
    },
    {
      "commit": "41ed367a63002f68a779aa66ba425d7d6874f99f",
      "tree": "57e5512ec34be3bf8c62e8f44e185dd6eb929a5e",
      "parents": [
        "e68ba070bbc68b6a336c1f7b02bbfdc02375defc",
        "5a9f4e58683b6a59e0c0d997bd9817e8ee7fcd52"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 22:08:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 22:08:46 2018 +0000"
      },
      "message": "Merge changes I86c37b6d,I976b29bf\n\n* changes:\n  Frameworks: Disable two recoverablekeystore tests\n  Frameworks: Fix JUnit4 test annotations\n"
    },
    {
      "commit": "602d1323ed1e8937fc6f1602ab95c2cfdb0499d4",
      "tree": "56085de0273f2e4f6ee97cea3446d54323e3b964",
      "parents": [
        "f9fd8dfcc080751ee8c92e2e6fc6c4923a2ebc91"
      ],
      "author": {
        "name": "Robert Sesek",
        "email": "rsesek@google.com",
        "time": "Wed Jan 17 18:48:18 2018 -0500"
      },
      "committer": {
        "name": "Robert Sesek",
        "email": "rsesek@google.com",
        "time": "Tue Feb 20 17:00:41 2018 -0500"
      },
      "message": "Reparent the webview_zygote to be a child of the main app_process zygote.\n\nThis uses the new ZygoteProcess.startChildZygote() method to launch the\nwebview_zygote, rather than having init start it. This will share more\nmemory between the app_process and the webview_zygote, reducing the\noverall system footprint.\n\nBug: 63749735\nTest: m\nTest: Launch \"Third-party licenses\" activity from Settings, and it\n      renders correctly via the WebView.\nChange-Id: I3e39cd8adb9c099c92ee34640428916d90cb2b8f\n"
    },
    {
      "commit": "f9fd8dfcc080751ee8c92e2e6fc6c4923a2ebc91",
      "tree": "bb870d1a41304d04ffc676e32cc88bbc26735d2a",
      "parents": [
        "4122fd23dc960362ad9dfd6c9b686f6072b9c1cd",
        "5bc14af5fa7f62dabcd882cb894160ef4ddcbf87"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 21:59:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 20 21:59:54 2018 +0000"
      },
      "message": "Merge \"Consider shared libs when precreating WebView classloader.\""
    },
    {
      "commit": "1cddfdc103fcfc6a8652249d3f7f04d6ffc4766e",
      "tree": "9ed7e0f36885cb093637a76416ce172c66b3d3b8",
      "parents": [
        "cfcd8a0578b3000ab2468ee4d84f9f8c2ac8f2dc"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue Feb 20 10:41:58 2018 -0800"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue Feb 20 13:53:02 2018 -0800"
      },
      "message": "Create display if necessary when adding windows.\n\nIt is possible for a window to be added to a display before\nActivityManagerService has processed a display creation. In this\ncase, the relevant WindowManager and ActivityManager containers have\nnot been created. This will prevent the client from proceeding.\n\nThis changelist addresses this problem by allowing the WindowManager\nDisplayContent to be created in this specific scenario. When the\nActivityManager side processes the new display, it will be associated\nwith the existing DisplayContent.\n\nChange-Id: I1bc7d11f5cc538f35b5f7b0a8303d48fba370ea0\nFixes: 73292997\nTest: cts-tradefed run singleCommand cts-dev --module CtsMediaTestCases --test android.media.cts.EncodeVirtualDisplayWithCompositionTest\n"
    },
    {
      "commit": "2e414b99f44f00000d84765b3a095490415695af",
      "tree": "1233cb7da17d422af1030247fd2d3300e7d72952",
      "parents": [
        "f4546316cdf70079e944729c6e2fd63ca066bc17"
      ],
      "author": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Mon Feb 12 17:24:40 2018 -0800"
      },
      "committer": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Tue Feb 20 13:45:25 2018 -0800"
      },
      "message": "Adds anomaly detection to max duration metrics.\n\nStatsd supports anomaly detection for max duration, which is\nconceptually like asking for an anomaly on the current duration.\nThere was a bug previously in the logic for max duration since we\nrecorded a duration every time a dimension went into pause. Now, we\nonly record a max duration when the dimension goes into stop.\n\nWhen a dimension inside the MaxDurationTracker leaves the started\nstate, we need to check if we still need to keep an anomaly alarm\nset. It\u0027s possible that we just immediately set an alarm with the\nsame timestamp as what was just deleted.\n\nTest: Added some unit-tests and tested on marlin-eng.\nChange-Id: I09c82cd266b4cc6e1c893ad166e602bf08baca0e\n"
    },
    {
      "commit": "ebe7e237a6b242d46c473117e4457bfff0d0df33",
      "tree": "98812baf0e7f488f0e2efcb4ac7aec5663004862",
      "parents": [
        "28ff9ceeeb2aa9f864a0f73e6d3557125042c22a"
      ],
      "author": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Tue Feb 20 13:22:53 2018 -0800"
      },
      "committer": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Tue Feb 20 13:22:53 2018 -0800"
      },
      "message": "Fix bug in edge case for statsd anomaly tracking.\n\nGetting a past bucket value will always crash for anomalies\nconfigured to track only the most recent one bucket.\n\nTest: N/A\nChange-Id: I2cd1c82fe8ba4cecb4fac21038bb5f04a60c360e\n"
    },
    {
      "commit": "c4aa760428c3fddf891c4bf74c145688e914ee29",
      "tree": "41f10beb85b95eb551e62fac0629e6673b6e0fca",
      "parents": [
        "581ff5ec0dd4c63cae9f86ad95b76ff951853b13"
      ],
      "author": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Tue Feb 20 13:12:27 2018 -0800"
      },
      "committer": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Tue Feb 20 13:20:54 2018 -0800"
      },
      "message": "Remove a few atoms from the timestamp truncating whitelist.\n\nTest: statsd test\nChange-Id: Ic6a152cb400bef33139357d60f6d0feca855ade2\n"
    },
    {
      "commit": "e68ba070bbc68b6a336c1f7b02bbfdc02375defc",
      "tree": "87937a3fd2c87302569150bde738b936899a6b6c",
      "parents": [
        "67190cf8eb5337975ae17160f2ef2d1c245f1947",
        "beafa1f9d2845ee9b5ca352087de03ed0afe7db7"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Feb 20 21:14:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 21:14:53 2018 +0000"
      },
      "message": "Merge \"Reorganize MeasuredText API (2nd)\""
    },
    {
      "commit": "67190cf8eb5337975ae17160f2ef2d1c245f1947",
      "tree": "cbd2d401442b2873c0651bfac9dfea76f0aec65a",
      "parents": [
        "39fadb122c7f2ef46b198ec951971a6f5718dd1e",
        "fe2ab67894ddfeb379cbd971a4e8af77480c5a7a"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Feb 20 21:08:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 21:08:14 2018 +0000"
      },
      "message": "Merge \"Deprecate Movie.java\""
    },
    {
      "commit": "4122fd23dc960362ad9dfd6c9b686f6072b9c1cd",
      "tree": "2e34ac2f1b4e604a5aa878283229a4420615080d",
      "parents": [
        "8343a47035fcb2554acf801238eba92ca2e88901",
        "f492faf405c5e6deacce10d0380b72a10bff18fb"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Feb 20 21:00:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 20 21:00:08 2018 +0000"
      },
      "message": "Merge \"Add new reason code for call failed by unobtainable number\""
    },
    {
      "commit": "39fadb122c7f2ef46b198ec951971a6f5718dd1e",
      "tree": "4e7e7a4a682656efd4fa72c28157b912ae75f099",
      "parents": [
        "8f784ab44cc78d383a5a04239403e18c9ebe9150",
        "50450452cfc4240ac3728d4dbdd756f6403b6995"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Feb 20 20:54:12 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 20:54:12 2018 +0000"
      },
      "message": "Merge \"Pass DEXOPT_INSTALL_WITH_DEX_METADATA_FILE for first boot\" am: 0ea144f4bf am: 8deca3f06f\nam: 50450452cf\n\nChange-Id: I83f4b209123177012e73bbb9b4ea71bc30365e48\n"
    },
    {
      "commit": "8343a47035fcb2554acf801238eba92ca2e88901",
      "tree": "4bf0eacfb1800eed62d8c9d41c28dc0cd4a6c8e4",
      "parents": [
        "6d5aea8811af3e87c3c3fead609cbb8d50c38df7",
        "84a8bb80a15ad9386983a619dafdc10748e6c14e"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Tue Feb 20 20:48:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 20 20:48:12 2018 +0000"
      },
      "message": "Merge \"Change KEY_CARRIER_VOLTE_TTY_SUPPORTED_BOOL to false\""
    },
    {
      "commit": "8f784ab44cc78d383a5a04239403e18c9ebe9150",
      "tree": "98a031f0b1fdbcfad6832fc92749099db0b6daed",
      "parents": [
        "581ff5ec0dd4c63cae9f86ad95b76ff951853b13",
        "a0f75f596312b3e619bbec2a9be284b728e5f0ba"
      ],
      "author": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Tue Feb 20 20:47:22 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 20:47:22 2018 +0000"
      },
      "message": "Merge \"WifiTile: Avoid NPE during boot phase\" am: b23150ffa9 am: 0d90a0690b\nam: a0f75f5963\n\nChange-Id: I2d4ffcaf46a860e474be2d167e5a3d845b34f41a\n"
    },
    {
      "commit": "581ff5ec0dd4c63cae9f86ad95b76ff951853b13",
      "tree": "821e9760b7cab91e028fd2144c7148ee99ff7e04",
      "parents": [
        "62b618eef6749283382b325264daeddb31294a2f",
        "d5c356214fabec1ad9d5d16d673f000deb49ea30"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 20:41:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 20:41:29 2018 +0000"
      },
      "message": "Merge \"Timestamp Truncating whitelist.\""
    },
    {
      "commit": "5bc14af5fa7f62dabcd882cb894160ef4ddcbf87",
      "tree": "4e5dd071fcb4f9b77e120f69702ced9149493b81",
      "parents": [
        "6d5aea8811af3e87c3c3fead609cbb8d50c38df7"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Tue Sep 19 15:21:29 2017 -0400"
      },
      "committer": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Tue Feb 20 15:41:12 2018 -0500"
      },
      "message": "Consider shared libs when precreating WebView classloader.\n\nThe change to handling of the deprecated Apache HTTP library means that\nthe WebView implementation package might have a non-empty shared library\nlist. Make sure to fetch shared libraries when querying WebView\nimplementations, and take them into account when constructing both the\nactual classpath to be used to precreate the classloader, and when\ndeciding what the cache key for the precreated classloader should be.\n\nChange-Id: I5e1409358d935e1c9f325db434bc6d4ef8ead759\nMerged-In: I5e1409358d935e1c9f325db434bc6d4ef8ead759\nFixes: 65574359\nTest: launch anything that uses WebView\n(cherry picked from commit 4fd8aa51e4de5a7c93841571e30ff10077d1b125)\n"
    },
    {
      "commit": "50450452cfc4240ac3728d4dbdd756f6403b6995",
      "tree": "28dd9ca1c5a6595dc28deabd957c0b5749d275cd",
      "parents": [
        "a0f75f596312b3e619bbec2a9be284b728e5f0ba",
        "8deca3f06f1f7fb7636c6a088710162990985728"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Feb 20 20:40:00 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 20:40:00 2018 +0000"
      },
      "message": "Merge \"Pass DEXOPT_INSTALL_WITH_DEX_METADATA_FILE for first boot\" am: 0ea144f4bf\nam: 8deca3f06f\n\nChange-Id: Idefc228d35212f4014e9bb204e54b58c904ee94c\n"
    },
    {
      "commit": "4e0d30757e2c1d61dacc33655110268be165ec8a",
      "tree": "01f6d80a59a4d52a3f612fb67c0c40b89cd1d12d",
      "parents": [
        "6b10cbd0f283b34351059b46e4c6e42a2382bb9a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Feb 20 13:36:14 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Feb 20 13:36:23 2018 -0700"
      },
      "message": "Only emit debug logging when requested.\n\nTest: builds, boots\nBug: 72556865\nChange-Id: I69d5d760221ef907eeea38490f56243f0a3b9dcb\n"
    },
    {
      "commit": "a0f75f596312b3e619bbec2a9be284b728e5f0ba",
      "tree": "1f2b0c9630441d8cb0f96f35920091cff39d1b7a",
      "parents": [
        "eeaa000ce3b61e97dbb4b092b9ea419b9eba6ec9",
        "0d90a0690bf1dbc50414892bda79111fd2156b44"
      ],
      "author": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Tue Feb 20 20:34:09 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 20:34:09 2018 +0000"
      },
      "message": "Merge \"WifiTile: Avoid NPE during boot phase\" am: b23150ffa9\nam: 0d90a0690b\n\nChange-Id: I65e814b392cc0891f970223c2ded27c7420205dc\n"
    },
    {
      "commit": "8deca3f06f1f7fb7636c6a088710162990985728",
      "tree": "3468d088e0c13d50efe7df79fe8c2fe773362107",
      "parents": [
        "0d90a0690bf1dbc50414892bda79111fd2156b44",
        "0ea144f4bf510a5f41e40b80b23a5a6e531750a0"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Feb 20 20:26:00 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 20:26:00 2018 +0000"
      },
      "message": "Merge \"Pass DEXOPT_INSTALL_WITH_DEX_METADATA_FILE for first boot\"\nam: 0ea144f4bf\n\nChange-Id: Icdd5128db27b701e76656f1e3e5ae230dbd15daa\n"
    },
    {
      "commit": "62b618eef6749283382b325264daeddb31294a2f",
      "tree": "cc89616ce8c5a98183b17486f0d00c97c370eead",
      "parents": [
        "3b7730942f210313cde836f252172e98191de263",
        "1c2b64db02f62478dc62a6dae6764c1e08789975"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 20:24:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 20:24:34 2018 +0000"
      },
      "message": "Merge \"MediaPlayer2: use MediaPlayer2::Create()\""
    },
    {
      "commit": "0d90a0690bf1dbc50414892bda79111fd2156b44",
      "tree": "33b8d60b25fada5f46444aeead2015edd2cfcb91",
      "parents": [
        "b459c66fca3ea630db9f3c81ba8943f50584c574",
        "b23150ffa95bc1ba23f3e02a99c0c3b1c00a2cb5"
      ],
      "author": {
        "name": "Bruno Martins",
        "email": "bgcngm@gmail.com",
        "time": "Tue Feb 20 20:20:51 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 20:20:51 2018 +0000"
      },
      "message": "Merge \"WifiTile: Avoid NPE during boot phase\"\nam: b23150ffa9\n\nChange-Id: Ib4748cb4814e4f6f1c5e7579284522ac55df329f\n"
    },
    {
      "commit": "3b7730942f210313cde836f252172e98191de263",
      "tree": "534f0857109025dcfa5649149812819fcf69b162",
      "parents": [
        "a64f88700bef3b4063164fe91ab4f8470ed29df1",
        "a690ccffd46c2e123f680e54be9a3350e601d5e0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 20:16:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 20:16:45 2018 +0000"
      },
      "message": "Merge \"Allow QS to be any height.\""
    },
    {
      "commit": "a64f88700bef3b4063164fe91ab4f8470ed29df1",
      "tree": "30d5420d6634b822e0a17aedc7f3c164724415c0",
      "parents": [
        "7554783c7d3aa4c7c07ba4fdccbd1dc7ccd5d79a",
        "41d61924012721a5cb2f390c4532433a8ea53602"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 20:09:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 20:09:51 2018 +0000"
      },
      "message": "Merge \"Need to add report id and sequence number to uniquely mark a incident report data.\""
    },
    {
      "commit": "7554783c7d3aa4c7c07ba4fdccbd1dc7ccd5d79a",
      "tree": "3e470622d15c11749b8c53d6646cbac573f9f981",
      "parents": [
        "71fe7174bd9c80167fa96575b50dea1246119644",
        "09286c9e30d2781a5687c422bbe215e09851f10c"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Tue Feb 20 20:09:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 20:09:29 2018 +0000"
      },
      "message": "Merge \"Remove mResizedWhileNotDragResizing\""
    },
    {
      "commit": "71fe7174bd9c80167fa96575b50dea1246119644",
      "tree": "0e58e24e2ed804ea7fec116a7c4ad07dd8d62426",
      "parents": [
        "29f1cdd5d3acc79a787e372cac02f7e216ea033e",
        "4ed3e813a8798fbead4323fe7e81dc44c811504f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 20:02:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 20:02:39 2018 +0000"
      },
      "message": "Merge \"Work on issue #63937884: Heavyweight Apps/Game Mode\""
    },
    {
      "commit": "fb8adc8b2cdcc6c63ca13f81596f57d3af221924",
      "tree": "2cd1e3bd2903e5fc52ec4a619ef1f40f87ff67df",
      "parents": [
        "c3f1898618578c1879e679860a8a90b723bc4262"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri Feb 16 01:44:49 2018 -0800"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Tue Feb 20 19:36:56 2018 +0000"
      },
      "message": "Add twasilczyk and randolphs to broadcast radio directories OWNERS.\n\nTest: none\nChange-Id: Ib21e81a8e77f7bc321e0ff71fa259e63956bf9ae\n"
    },
    {
      "commit": "29f1cdd5d3acc79a787e372cac02f7e216ea033e",
      "tree": "0f6a65e578de728c20d1ad91a3453774dedca773",
      "parents": [
        "df0d0f1a84eff60e25656273159547cf7dd3b570",
        "e268fda3c55598fbf614c55b8de10720ba7ac1f0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 19:30:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 19:30:42 2018 +0000"
      },
      "message": "Merge \"Fixed Security Exception issue when inflating notification\""
    },
    {
      "commit": "df0d0f1a84eff60e25656273159547cf7dd3b570",
      "tree": "45d14c20ca3d3ba06ae6ec355d70ff48152457b6",
      "parents": [
        "56f4dca4071a7bab82f4ca5d8e9abd12b54938a8",
        "34b769d32b41fc75cf93f504e7a2117095084a8d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 19:20:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 19:20:00 2018 +0000"
      },
      "message": "Merge \"Extend XML parser to allow optional requiredFlags attribute for \u003cinclude /\u003e rules in \u003cfull-backup-content\u003e specification\""
    },
    {
      "commit": "56f4dca4071a7bab82f4ca5d8e9abd12b54938a8",
      "tree": "8a3b054272fe8c9756513ba2e1de61976c753aea",
      "parents": [
        "4ab3a172950a12221f9f9218654887a8f6cd1718",
        "98ef61b549fbb881acce264eb66230e21c2da4c6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 19:19:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 19:19:52 2018 +0000"
      },
      "message": "Merge \"Pre-P cannot change alarms/media dnd policy\""
    },
    {
      "commit": "6d5aea8811af3e87c3c3fead609cbb8d50c38df7",
      "tree": "771b4f3ef15a20f97b427489da5a4b93ee2b4ff3",
      "parents": [
        "0ea144f4bf510a5f41e40b80b23a5a6e531750a0",
        "63dd81390dcae5b59c6a490b803e67721804b80a"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Feb 20 19:17:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 20 19:17:23 2018 +0000"
      },
      "message": "Merge \"Fix ConnectivityServiceTest for NATT Keepalive\""
    },
    {
      "commit": "d0544dcb36b4578eed4f5e1ca8374cde6a393a47",
      "tree": "8515a0e2565c0c9bc0f687fcdca05cb64f31f853",
      "parents": [
        "0f888de06b3dcbb73a410578d48539ca970f4f3b"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Feb 06 16:30:31 2018 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Feb 20 11:16:41 2018 -0800"
      },
      "message": "Tweak FingerprintDialog layout\n\nBug: 72475614\n\nTest: manual, layout looks good\nChange-Id: I2af6a8b8c803d2829a365b3c9a35d19de4b8020e\n"
    },
    {
      "commit": "0ea144f4bf510a5f41e40b80b23a5a6e531750a0",
      "tree": "7b1b60aee6776f52abd3bbf46617c3408ddce317",
      "parents": [
        "b23150ffa95bc1ba23f3e02a99c0c3b1c00a2cb5",
        "cb581cb536f1cbfd8ba00b2c92f594173ddb0305"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Feb 20 19:12:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 20 19:12:38 2018 +0000"
      },
      "message": "Merge \"Pass DEXOPT_INSTALL_WITH_DEX_METADATA_FILE for first boot\""
    },
    {
      "commit": "4ab3a172950a12221f9f9218654887a8f6cd1718",
      "tree": "6768df38fbcf19a881fb81ffb368612fe56a4c9e",
      "parents": [
        "578432b349a5c1217838ed7ec18379259b5c1502",
        "ae9fdf0403fdb24acc2c1d7e33ec96834d154dcf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 19:05:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 19:05:17 2018 +0000"
      },
      "message": "Merge \"fix picture-in-picture logging\""
    },
    {
      "commit": "578432b349a5c1217838ed7ec18379259b5c1502",
      "tree": "a1f638c5bc020884deb45f40486e2de29080e68a",
      "parents": [
        "c3704710820a326ac0b56a6f18d0fc317eb4ab85",
        "26b0f3597ea2b31c571ffae6a41445901f6a9cb0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Feb 20 18:59:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 18:59:51 2018 +0000"
      },
      "message": "Merge \"Finish unlocking user before touching apps.\""
    },
    {
      "commit": "c3704710820a326ac0b56a6f18d0fc317eb4ab85",
      "tree": "11dac70f41a809d07fa4bbc50dbdeeec5356f355",
      "parents": [
        "c5d1950ff348cf774d0092ac1632ebf472c10b91",
        "11c25584b21100260715f0212891f1a10044aac7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 18:59:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 18:59:50 2018 +0000"
      },
      "message": "Merge changes Iff58235b,I1ea44917\n\n* changes:\n  DisplayCutout: account for cutout in appWidth/appHeight etc.\n  DisplayCutout: Dispatch all non-zero safeInsets\n"
    },
    {
      "commit": "c5d1950ff348cf774d0092ac1632ebf472c10b91",
      "tree": "9a66b688fde736510b238f0e839235783745828a",
      "parents": [
        "761b33299afba0537a6b527495b30c17ecadbc65",
        "5854384a6a32a2e7753a0442453045a66ee3e98f"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Feb 20 18:54:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 18:54:36 2018 +0000"
      },
      "message": "Merge \"Logging prox sensor entry point and screen state\""
    },
    {
      "commit": "761b33299afba0537a6b527495b30c17ecadbc65",
      "tree": "12f7facf070d3dd9a5c8f4188362e52c154ae039",
      "parents": [
        "414189fefe71beb998541cb2932b90f073ae8bcd",
        "977e11f335ffd02d60bbefb4fd1257b40783201a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 18:52:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 18:52:24 2018 +0000"
      },
      "message": "Merge \"Log deferred jobs metrics to batterystats\""
    },
    {
      "commit": "414189fefe71beb998541cb2932b90f073ae8bcd",
      "tree": "b4be11d6537f477ec1914eaba919cfba11c6289a",
      "parents": [
        "3feba764d6fe59056f3e38b3d7d2088890a29087",
        "2d20fb47f4a7162450f993728876c74762b93112"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 20 18:46:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 18:46:57 2018 +0000"
      },
      "message": "Merge \"APIs to watch active op changes\""
    }
  ],
  "next": "3feba764d6fe59056f3e38b3d7d2088890a29087"
}
