)]}'
{
  "log": [
    {
      "commit": "1db2e8e4b4b6e007f829bc06d09eb2dcfd83a150",
      "tree": "889574521b30e454f66a84fdc1d91aa7295aa939",
      "parents": [
        "778526937be3795eacde7fc699daea8b8ca97ec0",
        "8f842fae063d3e6037e14344e4cc647b0bdbfb05"
      ],
      "author": {
        "name": "Yangster",
        "email": "yanglu@google.com",
        "time": "Wed Oct 10 22:06:25 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 22:06:25 2018 -0700"
      },
      "message": "Merge \"Phone service state change atom.\" am: 419fc89b52 am: 16e3399902\nam: 8f842fae06\n\nChange-Id: Ibc518a29d8a31b3001aa6569ee370c45ce302f7c\n"
    },
    {
      "commit": "778526937be3795eacde7fc699daea8b8ca97ec0",
      "tree": "f770ba4b5073646371418968a65146b26799b3aa",
      "parents": [
        "42c6330555f299d7e81e52f839d433cbf553b14b",
        "4b703140abdb875a963b6636e28d9455bfab9bb8"
      ],
      "author": {
        "name": "Simran Basi",
        "email": "sbasi@google.com",
        "time": "Wed Oct 10 21:57:44 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 21:57:44 2018 -0700"
      },
      "message": "Merge \"Merge \"dex/TEST_MAPPING: referenced non-test modules\" am: 81f32238ea\" into stage-aosp-master am: 55053f86d7\nam: 4b703140ab\n\nChange-Id: I0a86b4266d59ee7912cc58873c3f2abe8a748ac3\n"
    },
    {
      "commit": "42c6330555f299d7e81e52f839d433cbf553b14b",
      "tree": "f770ba4b5073646371418968a65146b26799b3aa",
      "parents": [
        "20490c4e766f3b25074ab23573ac07125137334a",
        "661f502d987b1f9189751abb2ed45046af6a9536"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 11 04:48:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 11 04:48:36 2018 +0000"
      },
      "message": "Merge \"Refactors client callback methods in ContextHubClientBroker\""
    },
    {
      "commit": "20490c4e766f3b25074ab23573ac07125137334a",
      "tree": "8de0718054ea5816be883ec02a897804af9ae947",
      "parents": [
        "4bc4fe6252ec4a1526ad3ab9c12287ace7bd44c3",
        "16603572dad6ead517622f2624d1ad76c12d73cb"
      ],
      "author": {
        "name": "Simran Basi",
        "email": "sbasi@google.com",
        "time": "Wed Oct 10 21:45:02 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 21:45:02 2018 -0700"
      },
      "message": "Merge \"dex/TEST_MAPPING: referenced non-test modules\" am: 81f32238ea am: b59fa8a72c\nam: 16603572da\n\nChange-Id: Ic19c87d032a084f16478c0452a9b49ce51856ef9\n"
    },
    {
      "commit": "4bc4fe6252ec4a1526ad3ab9c12287ace7bd44c3",
      "tree": "15fba2f4bfcafb140ad65f844cee5b71ae19a9b8",
      "parents": [
        "4763647b27879a34f3e5863214d5f3b4df5966c9",
        "ae63875a8f76fe8c0ec444e49ea05066835be96e"
      ],
      "author": {
        "name": "Rhed Jao",
        "email": "rhedjao@google.com",
        "time": "Thu Oct 11 04:37:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 11 04:37:56 2018 +0000"
      },
      "message": "Merge \"Accessibility: Improve TouchDelegate Accessibility\""
    },
    {
      "commit": "4763647b27879a34f3e5863214d5f3b4df5966c9",
      "tree": "bc748e4ffcff8437f867c5b98bd7e1f4d83d7683",
      "parents": [
        "fe42c12ea32cf50e8568ca0d9569fd5a99fb71f4",
        "61f76551f105466550a3ce23498314cd3b059613"
      ],
      "author": {
        "name": "Scott Kennedy",
        "email": "skennedy27@gmail.com",
        "time": "Wed Oct 10 21:35:51 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 21:35:51 2018 -0700"
      },
      "message": "Merge \"Mark getInstallerPackageName @Nullable\" am: c41a5d6bc0 am: cecccf6258\nam: 61f76551f1\n\nChange-Id: I416572b4d162f2dd98ddcec068fcd6e835b53e7a\n"
    },
    {
      "commit": "fe42c12ea32cf50e8568ca0d9569fd5a99fb71f4",
      "tree": "565cc2f653a9118ead416debda09eb7549fd1ac4",
      "parents": [
        "3a6c71c15e8765cd8e94fcc5f55509105df8a764",
        "0f06280ea99e277b6e7696429fa0edde192a97ac"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 21:17:13 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 21:17:13 2018 -0700"
      },
      "message": "Merge \"Remove usage of StringFactory\" am: 8a79748b0c am: 49b054800d\nam: 0f06280ea9\n\nChange-Id: Iff0743fbae887558de67e6f8da314c4ff355dc02\n"
    },
    {
      "commit": "3a6c71c15e8765cd8e94fcc5f55509105df8a764",
      "tree": "add8868e7676b73a2009a4d0b4099736b264ee91",
      "parents": [
        "39af968ad7e748f0e9787a9a57dc3cadc3fca58b",
        "3cba119cc42ad435f565b4f2703efd67a8fd11a3"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 20:53:28 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 20:53:28 2018 -0700"
      },
      "message": "Merge \"Remove dependency on internal libcore method\" am: c7ae7ca343 am: 953b53c2e6\nam: 3cba119cc4\n\nChange-Id: I0a025d5ad52162ac4002a73e9894128658844853\n"
    },
    {
      "commit": "39af968ad7e748f0e9787a9a57dc3cadc3fca58b",
      "tree": "1f0d7e338e5c9456113fc2c4d52a643f9d3f0611",
      "parents": [
        "2c21e9d767710706577a7af99fd07e223fa08fed",
        "1357c5a524d3068c05d3f38e0a5164ee7fd42998"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 20:24:13 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 20:24:13 2018 -0700"
      },
      "message": "Merge \"Switch test to TestIoUtils from IoUtils\" am: 709cb7ca9f am: 527de9ca59\nam: 1357c5a524\n\nChange-Id: I954162637f5d6967bcda1913b67c4bd996e7ff16\n"
    },
    {
      "commit": "2c21e9d767710706577a7af99fd07e223fa08fed",
      "tree": "485370a026c3fde44e712aea256b74e047b8532d",
      "parents": [
        "0459c3e2a223f08169756a19fcdb77d034302720",
        "a69030669323141ca0ea84f687b8ea876bd70e25"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Wed Oct 10 20:11:29 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 20:11:29 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"Remove ArcVideoBridge service from framework/base.\" am: a788eabd72 am: 4047d3bb5f\nam: a690306693  -s ours\n\nChange-Id: I310cabf4d488ee7ad2a2df3ae063946982ed0f9a\n"
    },
    {
      "commit": "0459c3e2a223f08169756a19fcdb77d034302720",
      "tree": "485370a026c3fde44e712aea256b74e047b8532d",
      "parents": [
        "d029bcfab7aa7650e023d43b9e1478d0981e78a2",
        "621110da9e6d27d5472e7b31ef33c4d401bec682"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Wed Oct 10 19:51:56 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 19:51:56 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"proto change for wifi link layer usage stats\" into pi-dev am: be13cfb37e\nam: 621110da9e  -s ours\n\nChange-Id: Icd82ee746cf6eb7876cb1e618b1c7e4f9ae5a71c\n"
    },
    {
      "commit": "d029bcfab7aa7650e023d43b9e1478d0981e78a2",
      "tree": "485370a026c3fde44e712aea256b74e047b8532d",
      "parents": [
        "b0353c56e099a0a79bccc775bca590ecbb3b16e3",
        "3b1e206e91419cdeb928a3e84c73c4f56d2c0e43"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Oct 10 19:47:08 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 19:47:08 2018 -0700"
      },
      "message": "Merge \"Fixed the indentation\" am: b7b19312f0 am: eea9359c3b\nam: 3b1e206e91\n\nChange-Id: I56d97bd26d60fd0b3178381325e8e43a745c98ce\n"
    },
    {
      "commit": "b0353c56e099a0a79bccc775bca590ecbb3b16e3",
      "tree": "485370a026c3fde44e712aea256b74e047b8532d",
      "parents": [
        "1cdeeb5d9baf24e8dd1757f9dc29a630e302fd45",
        "003587b9a4e14f5e412ae898e7c00389a2dad2aa"
      ],
      "author": {
        "name": "kopriva",
        "email": "kopriva@google.com",
        "time": "Wed Oct 10 19:41:15 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 19:41:15 2018 -0700"
      },
      "message": "docs: fixing errors found with lint checker am: 219f7dcb66\nam: 003587b9a4\n\nChange-Id: I056261f069ed679ed8a03bfc0791bfe59a405361\n"
    },
    {
      "commit": "1cdeeb5d9baf24e8dd1757f9dc29a630e302fd45",
      "tree": "ed3ed9644d70dbeffea7124bbe87abc007896d71",
      "parents": [
        "2c2592052deab388c2d04194cb29b48eb7d83f7b",
        "b4e0645657f7f6e18f878aee1de77da157a728aa"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Oct 10 19:37:12 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 19:37:12 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"Add VisibleForTesting to create TelephonyRegistryTest.\" am: fb96aac216 am: e7af7977cf\nam: b4e0645657  -s ours\n\nChange-Id: I9b1daa83a54c81ae2fbc421a7ea54d2ea266fe5c\n"
    },
    {
      "commit": "2c2592052deab388c2d04194cb29b48eb7d83f7b",
      "tree": "ed3ed9644d70dbeffea7124bbe87abc007896d71",
      "parents": [
        "eade02a397a7425928b143aff8e771afc0adfd3c",
        "1112ebf8ac628bc3406cc6846e1c00419c8d0a10"
      ],
      "author": {
        "name": "Michael Groover",
        "email": "mpgroover@google.com",
        "time": "Wed Oct 10 19:30:36 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 19:30:36 2018 -0700"
      },
      "message": "Merge \"Add READ_PRIVILEGED_PHONE_STATE to used permissions\" am: 403813782f am: 25131f86fa\nam: 1112ebf8ac\n\nChange-Id: Ib377536490b186d57c59fe70a8e4f1c8403d587c\n"
    },
    {
      "commit": "eade02a397a7425928b143aff8e771afc0adfd3c",
      "tree": "7a36196d23ca8387063a87b96a33c0d9cacffed9",
      "parents": [
        "62f3415ea6acec43d600c66b1c0c0bf908774d7d",
        "fb6d9511572d8f37f5c983654dd8483e1241b953"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Oct 10 19:19:20 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 19:19:20 2018 -0700"
      },
      "message": "Merge \"Convert PrintSpooler to Android.bp\" am: d05c9bc51c am: ef43636ce4\nam: fb6d951157\n\nChange-Id: I98bb1e30ac00a41b26f365e31bd36da8922e4113\n"
    },
    {
      "commit": "62f3415ea6acec43d600c66b1c0c0bf908774d7d",
      "tree": "e3e07e4b5a6bc5cfa6d103c3be0712902c3365d1",
      "parents": [
        "bcacfba60b7eeb2bc719448a5ac1925183d5cb46",
        "dcef1677720f87cb9e8ba786c96dae10ccea96c8"
      ],
      "author": {
        "name": "Mårten Kongstad",
        "email": "marten.kongstad@sony.com",
        "time": "Wed Oct 10 19:12:19 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 19:12:19 2018 -0700"
      },
      "message": "Merge \"libandroidfw: introduce ExecuteBinary (POSIX only)\" am: 120b7fba93 am: 2a656b455d\nam: dcef167772\n\nChange-Id: I751a22f6610a103a32bbbb6925e12e5db6e4ca60\n"
    },
    {
      "commit": "bcacfba60b7eeb2bc719448a5ac1925183d5cb46",
      "tree": "956db968f00a03e09cc2a1ab0928f9a9e253253a",
      "parents": [
        "8a98b40cc0221d3af4c841d4af9b3879550ae57e",
        "baa40e169180902d6620fd6d4cf4ddd485a24827"
      ],
      "author": {
        "name": "Mårten Kongstad",
        "email": "marten.kongstad@sony.com",
        "time": "Wed Oct 10 19:05:18 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 19:05:18 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"libandroidfw: move ConfigDescription from aapt2 to libandroidfw\" am: b14c887974 am: b7c0800fa0\nam: baa40e1691  -s ours\n\nChange-Id: Icf6fc0cd695cf0956150f40c7b2eefecbe078bd2\n"
    },
    {
      "commit": "8a98b40cc0221d3af4c841d4af9b3879550ae57e",
      "tree": "956db968f00a03e09cc2a1ab0928f9a9e253253a",
      "parents": [
        "2586ff7f10e368fe01f9209528acd1204eda7e24",
        "c611199baf3bfe661fb37b06e6461956b02afb27"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Oct 11 01:25:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 11 01:25:16 2018 +0000"
      },
      "message": "Merge \"Merge commit \u0027c5e694e9549da3911392abd01bae125444f56294\u0027 into manual_merge_c5e694e9549da3911392abd01bae125444f56294\""
    },
    {
      "commit": "2586ff7f10e368fe01f9209528acd1204eda7e24",
      "tree": "efc3d4aab8e47d40da742f89d9ef7a41a68e37d6",
      "parents": [
        "27c8f61895a9800f58b4188a8258ee94c246a794",
        "39e00d53c955d9d575eb3af4958b53c5d171c2f3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 11 01:18:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 11 01:18:24 2018 +0000"
      },
      "message": "Merge \"Add Doc and nullability to LocationManager#getNetworkProviderPackage\""
    },
    {
      "commit": "27c8f61895a9800f58b4188a8258ee94c246a794",
      "tree": "21446863d9d42749602b86cca64fc53f3b2491c2",
      "parents": [
        "73fd20b862064b243290a59542110bd00e71d295",
        "194434578b92533a0011efba5817bccedc645239"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Thu Oct 11 01:17:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 11 01:17:53 2018 +0000"
      },
      "message": "Merge \"Move #moveFocusableActivityToTop() to ActivityRecord\""
    },
    {
      "commit": "73fd20b862064b243290a59542110bd00e71d295",
      "tree": "b790c58a1c631db0cded2d1eb475d4d0d237504c",
      "parents": [
        "20c6621d823a343734332e6adbd8e0ea129ead75",
        "ceeb5068e5955d2c8caa95aa3dbf4c95d2755ffa"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Thu Oct 11 01:16:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 11 01:16:40 2018 +0000"
      },
      "message": "Merge \"Clean up out of date logic for starting activity\""
    },
    {
      "commit": "20c6621d823a343734332e6adbd8e0ea129ead75",
      "tree": "a03035f9446606b73e000becaaaeeda90d98c4bd",
      "parents": [
        "5fe299665fd2741e0bbceaf34404f82761540555",
        "254c25f347a321b687c3b83c943640d565f7578d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 11 00:19:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 11 00:19:27 2018 +0000"
      },
      "message": "Merge \"Fix NPE from onChildVisibilityChanged.\""
    },
    {
      "commit": "5fe299665fd2741e0bbceaf34404f82761540555",
      "tree": "98dd42f6c0a0ab27d1fb44958a20d2b62dee887a",
      "parents": [
        "477cd4f24973afb30734b14d8954c262b3cf488b",
        "1936b8991412bd2c00f6866fe65f2fd85cca5423"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Oct 10 23:44:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 23:44:03 2018 +0000"
      },
      "message": "Merge \"Add @NonNull in SubMgr#getOpportunisticSubscriptions return value.\""
    },
    {
      "commit": "477cd4f24973afb30734b14d8954c262b3cf488b",
      "tree": "409c8819153ce66e5c871b388ef77b47933bac9e",
      "parents": [
        "a1300eb05c961e7fb024fff85ef53ec0d6eb6678",
        "3d95175dd5b72a1458a9aec96e7791727f1e460d"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 10 23:42:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 23:42:52 2018 +0000"
      },
      "message": "Merge \"Hook up wake-lock-screen with plugin structure\""
    },
    {
      "commit": "a1300eb05c961e7fb024fff85ef53ec0d6eb6678",
      "tree": "ebd8b91903e587d6ede45e4fa17a33837890ceae",
      "parents": [
        "616d4f5697af5a69e1a979444d2dd2090649f91f",
        "e97db706ceadeb8f2e411e0f1a8ec6a6e4484857"
      ],
      "author": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Wed Oct 10 23:32:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 23:32:22 2018 +0000"
      },
      "message": "Merge \"Add null check for WindowInfo\""
    },
    {
      "commit": "661f502d987b1f9189751abb2ed45046af6a9536",
      "tree": "a2520b80a2e501670ac54f13b8eca1fd57c670e2",
      "parents": [
        "2cb7a4c524606732a1f965f90127cfd1d8ea4028"
      ],
      "author": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Wed Oct 10 12:17:29 2018 -0700"
      },
      "committer": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Wed Oct 10 16:25:53 2018 -0700"
      },
      "message": "Refactors client callback methods in ContextHubClientBroker\n\nNo functional change.\n\nBug: 111365315\nTest: Compile only\nChange-Id: I6d5612f46bcda26c2448f269c7044ce441f2a04a\n"
    },
    {
      "commit": "616d4f5697af5a69e1a979444d2dd2090649f91f",
      "tree": "06da87402331a483fde08700c3c3543881711173",
      "parents": [
        "180673049635548e78d8452293695a67379edff6",
        "f41625936fa788a4747fbf3e4784694ba5c6eebe"
      ],
      "author": {
        "name": "Cody Northrop",
        "email": "cnorthrop@google.com",
        "time": "Wed Oct 10 23:20:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 23:20:18 2018 +0000"
      },
      "message": "Merge \"Rootless GPU Debug for GLES\""
    },
    {
      "commit": "180673049635548e78d8452293695a67379edff6",
      "tree": "185f1ba84abcc8204a1b9780b09f1036f14e9ab8",
      "parents": [
        "19f946e80710bca06d2f86ba82c2744b49fdb65b",
        "574458019515c817681db4335b79ae3b9a8d118b"
      ],
      "author": {
        "name": "Dave Mankoff",
        "email": "mankoff@google.com",
        "time": "Wed Oct 10 23:09:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 23:09:06 2018 +0000"
      },
      "message": "Merge \"Prevent NPE occuring when clearing all notifications.\""
    },
    {
      "commit": "19f946e80710bca06d2f86ba82c2744b49fdb65b",
      "tree": "6f7ce07665c23e0d125c1a9f7d83e9d71da999ae",
      "parents": [
        "d94fa79d8528ab0fdf83520bd13bd639540d1942",
        "c90a6bf698eef75d03f8bf839d0965b9fc0f36de"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 10 22:56:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 22:56:37 2018 +0000"
      },
      "message": "Merge \"Tint lock icon when entering ambient mode\""
    },
    {
      "commit": "8f842fae063d3e6037e14344e4cc647b0bdbfb05",
      "tree": "b677a7e9b267e981ec0145462d4ae79019dfb1c4",
      "parents": [
        "4b703140abdb875a963b6636e28d9455bfab9bb8",
        "16e33999020ef39d6a9f2e0bdab22fafac4e43ea"
      ],
      "author": {
        "name": "Yangster",
        "email": "yanglu@google.com",
        "time": "Wed Oct 10 15:53:35 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 15:53:35 2018 -0700"
      },
      "message": "Merge \"Phone service state change atom.\" am: 419fc89b52\nam: 16e3399902\n\nChange-Id: Ifbff53d3b113c527975b5509289600f734dcca7b\n"
    },
    {
      "commit": "4b703140abdb875a963b6636e28d9455bfab9bb8",
      "tree": "28bd09e143d0da9f47cc983751cc5da98ebfa4aa",
      "parents": [
        "16603572dad6ead517622f2624d1ad76c12d73cb",
        "55053f86d7f5d0127c3e9376675ae3092cb469d1"
      ],
      "author": {
        "name": "Simran Basi",
        "email": "sbasi@google.com",
        "time": "Wed Oct 10 15:43:02 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 15:43:02 2018 -0700"
      },
      "message": "Merge \"Merge \"dex/TEST_MAPPING: referenced non-test modules\" am: 81f32238ea\" into stage-aosp-master\nam: 55053f86d7\n\nChange-Id: Ib42f406c0f083ce57dbcfb29f839959a8cf7f168\n"
    },
    {
      "commit": "16603572dad6ead517622f2624d1ad76c12d73cb",
      "tree": "28bd09e143d0da9f47cc983751cc5da98ebfa4aa",
      "parents": [
        "61f76551f105466550a3ce23498314cd3b059613",
        "b59fa8a72ccb22568d77e5559c6d5967e3585e7d"
      ],
      "author": {
        "name": "Simran Basi",
        "email": "sbasi@google.com",
        "time": "Wed Oct 10 15:29:53 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 15:29:53 2018 -0700"
      },
      "message": "Merge \"dex/TEST_MAPPING: referenced non-test modules\" am: 81f32238ea\nam: b59fa8a72c\n\nChange-Id: I43692ed3fa2231f21df85ce3a5533666ef7f716d\n"
    },
    {
      "commit": "d94fa79d8528ab0fdf83520bd13bd639540d1942",
      "tree": "2e6e959f97368c2ac76b83fde981c3719b5b53da",
      "parents": [
        "f25495c51bd7cdfbc60c4555db8b5bf7e6fbbee4",
        "1603204ba5392d375e05ecf2c5b2fea7309f4cf1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 22:29:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 22:29:19 2018 +0000"
      },
      "message": "Merge \"Fix persisted job handling in bad-boot-RTC situations\""
    },
    {
      "commit": "16e33999020ef39d6a9f2e0bdab22fafac4e43ea",
      "tree": "8c704961c1f4dbebc44153b927234088a5a834fb",
      "parents": [
        "55053f86d7f5d0127c3e9376675ae3092cb469d1",
        "419fc89b52e37a79d7866d6c15d6aaeb50574026"
      ],
      "author": {
        "name": "Yangster",
        "email": "yanglu@google.com",
        "time": "Wed Oct 10 15:24:17 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 15:24:17 2018 -0700"
      },
      "message": "Merge \"Phone service state change atom.\"\nam: 419fc89b52\n\nChange-Id: Iae02f9eee2616affb810c54f1af62693d29b5822\n"
    },
    {
      "commit": "55053f86d7f5d0127c3e9376675ae3092cb469d1",
      "tree": "589b6429e2e0e5da8202f231904a0959fb05e0e7",
      "parents": [
        "b59fa8a72ccb22568d77e5559c6d5967e3585e7d",
        "2b1e2fff160e802e4c2fdb474752942d57e5b00d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Oct 10 22:19:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 22:19:43 2018 +0000"
      },
      "message": "Merge \"Merge \"dex/TEST_MAPPING: referenced non-test modules\" am: 81f32238ea\" into stage-aosp-master"
    },
    {
      "commit": "2b1e2fff160e802e4c2fdb474752942d57e5b00d",
      "tree": "589b6429e2e0e5da8202f231904a0959fb05e0e7",
      "parents": [
        "cecccf6258b368bc66fff0efb0aace88d76c4221",
        "81f32238ea471441f289efd14d0b220f20e74832"
      ],
      "author": {
        "name": "Simran Basi",
        "email": "sbasi@google.com",
        "time": "Wed Oct 10 15:18:57 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 15:18:57 2018 -0700"
      },
      "message": "Merge \"dex/TEST_MAPPING: referenced non-test modules\"\nam: 81f32238ea\n\nChange-Id: Ief1b1646f7ed2d22e70aa2346eb7ac5c17880640\n"
    },
    {
      "commit": "b59fa8a72ccb22568d77e5559c6d5967e3585e7d",
      "tree": "589b6429e2e0e5da8202f231904a0959fb05e0e7",
      "parents": [
        "cecccf6258b368bc66fff0efb0aace88d76c4221",
        "81f32238ea471441f289efd14d0b220f20e74832"
      ],
      "author": {
        "name": "Simran Basi",
        "email": "sbasi@google.com",
        "time": "Wed Oct 10 15:10:27 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 15:10:27 2018 -0700"
      },
      "message": "Merge \"dex/TEST_MAPPING: referenced non-test modules\"\nam: 81f32238ea\n\nChange-Id: Ib5d5a4dc6002d530d8fedbac8e8de9b06cb73ec9\n"
    },
    {
      "commit": "61f76551f105466550a3ce23498314cd3b059613",
      "tree": "38d0bfe04fcbfba6522e70b10a04345c923ae939",
      "parents": [
        "0f06280ea99e277b6e7696429fa0edde192a97ac",
        "cecccf6258b368bc66fff0efb0aace88d76c4221"
      ],
      "author": {
        "name": "Scott Kennedy",
        "email": "skennedy27@gmail.com",
        "time": "Wed Oct 10 15:04:12 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 15:04:12 2018 -0700"
      },
      "message": "Merge \"Mark getInstallerPackageName @Nullable\" am: c41a5d6bc0\nam: cecccf6258\n\nChange-Id: Ib27badf42d90932da0b7f2f0922b8903936feafd\n"
    },
    {
      "commit": "cecccf6258b368bc66fff0efb0aace88d76c4221",
      "tree": "c335e6ee528db96b01a7d1dce1fd20cf5fe97131",
      "parents": [
        "49b054800de9f4b4dd9d41f8afb09fa5c9cd23ec",
        "c41a5d6bc0f3e6848d09ac27399cc4f989c3de00"
      ],
      "author": {
        "name": "Scott Kennedy",
        "email": "skennedy27@gmail.com",
        "time": "Wed Oct 10 14:57:22 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 14:57:22 2018 -0700"
      },
      "message": "Merge \"Mark getInstallerPackageName @Nullable\"\nam: c41a5d6bc0\n\nChange-Id: I9500bd37c872fac143074d9a79402d07b0c0419d\n"
    },
    {
      "commit": "0f06280ea99e277b6e7696429fa0edde192a97ac",
      "tree": "2ef5610296bb1dadedaeaaf750fb697ec5c25305",
      "parents": [
        "3cba119cc42ad435f565b4f2703efd67a8fd11a3",
        "49b054800de9f4b4dd9d41f8afb09fa5c9cd23ec"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 14:56:56 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 14:56:56 2018 -0700"
      },
      "message": "Merge \"Remove usage of StringFactory\" am: 8a79748b0c\nam: 49b054800d\n\nChange-Id: I51e4479f4d7fa868392ce807c38f3a2463be213d\n"
    },
    {
      "commit": "3cba119cc42ad435f565b4f2703efd67a8fd11a3",
      "tree": "e838c1b7c05479b5471c44fc36103b03a293a64d",
      "parents": [
        "1357c5a524d3068c05d3f38e0a5164ee7fd42998",
        "953b53c2e626d5dd3a1aa4a3d6932565e5fe7e6c"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 14:45:33 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 14:45:33 2018 -0700"
      },
      "message": "Merge \"Remove dependency on internal libcore method\" am: c7ae7ca343\nam: 953b53c2e6\n\nChange-Id: I7858caa49bad40d0817883b547ced3cc83231abf\n"
    },
    {
      "commit": "49b054800de9f4b4dd9d41f8afb09fa5c9cd23ec",
      "tree": "94605dfc287594f9c5b7d59b3cf8fa025aff4b88",
      "parents": [
        "953b53c2e626d5dd3a1aa4a3d6932565e5fe7e6c",
        "8a79748b0c310ec75b44a5a6e93601c53df706fc"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 14:40:02 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 14:40:02 2018 -0700"
      },
      "message": "Merge \"Remove usage of StringFactory\"\nam: 8a79748b0c\n\nChange-Id: Ifebd392e5fec43089a3cd7722fbf6e3d6637f935\n"
    },
    {
      "commit": "1357c5a524d3068c05d3f38e0a5164ee7fd42998",
      "tree": "1dcda42ff7b167e7f5a582c265d2400d7ded1aea",
      "parents": [
        "a69030669323141ca0ea84f687b8ea876bd70e25",
        "527de9ca59a28e349e98023b0ee5b4250d4b961c"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 14:32:10 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 14:32:10 2018 -0700"
      },
      "message": "Merge \"Switch test to TestIoUtils from IoUtils\" am: 709cb7ca9f\nam: 527de9ca59\n\nChange-Id: I9e398c6997c84ec40cf5ae4536768bc51a510c64\n"
    },
    {
      "commit": "953b53c2e626d5dd3a1aa4a3d6932565e5fe7e6c",
      "tree": "c0b3cd700ee89384c839f115588824264314d7c3",
      "parents": [
        "527de9ca59a28e349e98023b0ee5b4250d4b961c",
        "c7ae7ca3438391287371a2a8c8d03d1d1961a9e1"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 14:14:19 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 14:14:19 2018 -0700"
      },
      "message": "Merge \"Remove dependency on internal libcore method\"\nam: c7ae7ca343\n\nChange-Id: Ice43bea3362a2a983f050d199514b485ce00f976\n"
    },
    {
      "commit": "a69030669323141ca0ea84f687b8ea876bd70e25",
      "tree": "e79f26e2bd61f6fcd4d66f9a42b67efb183bcbfe",
      "parents": [
        "621110da9e6d27d5472e7b31ef33c4d401bec682",
        "4047d3bb5fcd3be8985a58e7992ca8f03aa7d048"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Wed Oct 10 14:11:42 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 14:11:42 2018 -0700"
      },
      "message": "Merge \"Remove ArcVideoBridge service from framework/base.\" am: a788eabd72\nam: 4047d3bb5f\n\nChange-Id: Iaa9e89c9b5efff4b3cf510d653b8231518d1d33d\n"
    },
    {
      "commit": "f25495c51bd7cdfbc60c4555db8b5bf7e6fbbee4",
      "tree": "a4f50f6875df122a9a980df7c344051ec9c28c6e",
      "parents": [
        "dcd0b0abde284a1497948b7af89fbb9a6d130fb5",
        "46a5d76810b69190d56fbd21c3935c68ec266b16"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 21:09:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 21:09:04 2018 +0000"
      },
      "message": "Merge \"Clarify use of initData in MediaCrypto constructor\""
    },
    {
      "commit": "527de9ca59a28e349e98023b0ee5b4250d4b961c",
      "tree": "fdd1fe1202390f720cf0044e31a6ba4fe3790ebc",
      "parents": [
        "4047d3bb5fcd3be8985a58e7992ca8f03aa7d048",
        "709cb7ca9f7e5ac9547430919681b65ac8dc95ea"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 14:02:42 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 14:02:42 2018 -0700"
      },
      "message": "Merge \"Switch test to TestIoUtils from IoUtils\"\nam: 709cb7ca9f\n\nChange-Id: I757367421f4ec93b512fc3bd7a77869a4b9def96\n"
    },
    {
      "commit": "dcd0b0abde284a1497948b7af89fbb9a6d130fb5",
      "tree": "bd5fe43e82a679dc7f38be29bc7963e747f1dc4c",
      "parents": [
        "b1424bc4f0517ae077f03cbd42adba5a9a243944",
        "584b0681254ecc30bd33cfe6e71358f9098ee45a"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Oct 10 21:00:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 21:00:04 2018 +0000"
      },
      "message": "Merge \"Delete package sandbox data when it is uninstalled.\""
    },
    {
      "commit": "4047d3bb5fcd3be8985a58e7992ca8f03aa7d048",
      "tree": "02979b11c91e7a998a166a6f643541ecdfdaacf3",
      "parents": [
        "eea9359c3b4bc4092b32196633ff7c8471b206b2",
        "a788eabd7231ce2ab88a37b7762d20bcb81600ab"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Wed Oct 10 13:54:52 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 13:54:52 2018 -0700"
      },
      "message": "Merge \"Remove ArcVideoBridge service from framework/base.\"\nam: a788eabd72\n\nChange-Id: Ifd4fb89efaf8168473250eb9d8939ae97f25e53d\n"
    },
    {
      "commit": "c90a6bf698eef75d03f8bf839d0965b9fc0f36de",
      "tree": "f6637fc8de87e4ff79aeeb4c535fe3dda54dfa99",
      "parents": [
        "803a52498b022303e725de72f9eb96b16cb3a898"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 10 13:53:20 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 10 13:53:20 2018 -0700"
      },
      "message": "Tint lock icon when entering ambient mode\n\nLock screen might be using the light theme, where icons are black.\nThis would make the auth icon invisible in AOD.\n\nTest: manual\nBug: 111405682\nChange-Id: Ifc992348ea81f3ecadd4b1f02e5aff128b6adf04\n"
    },
    {
      "commit": "f41625936fa788a4747fbf3e4784694ba5c6eebe",
      "tree": "870445ea3f1f129605f03af3db75bb7a06df2162",
      "parents": [
        "c4cfbf48c2d1a26f3802d5de653944acb8c99d63"
      ],
      "author": {
        "name": "Cody Northrop",
        "email": "cnorthrop@google.com",
        "time": "Fri Sep 28 12:31:51 2018 -0600"
      },
      "committer": {
        "name": "Cody Northrop",
        "email": "cnorthrop@google.com",
        "time": "Wed Oct 10 14:50:25 2018 -0600"
      },
      "message": "Rootless GPU Debug for GLES\n\nThis commit adds the ability to enable debug layers for OpenGL ES.\n\nSimilar to Rootless Debug for Vulkan, layers can be loaded from the\nAPK or base directory of selected debuggable applications.\n\nLayers will only be loaded when developers opt-in via settings for a\ntarget application.\n\nA separate application can now be specified as an additional location\nfor layer discovery.\n\nExample usage:\n\n  adb shell settings put global enable_gpu_debug_layers 1\n  adb shell settings put global gpu_debug_app \u003ctarget_app\u003e\n  adb shell settings put global gpu_debug_layers layer1.so:layer2.so\n  adb shell settings put global gpu_debug_layer_app \u003clayer_app\u003e\n\nTest: cts-tradefed run singleCommand cts -m CtsGpuToolsHostTestCases\nBug: 110883880\nChange-Id: I16df1951be0c06c80a445991e3e6d1636222b17b\n"
    },
    {
      "commit": "b1424bc4f0517ae077f03cbd42adba5a9a243944",
      "tree": "4e9ae766ff5ebbecb72cacdd3feb17ce0f0de649",
      "parents": [
        "e4df256488dd9290adc2231e225b7d6a563df5a0",
        "f3338bda85353e3ebbc064127d354f8a9d0fe08f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 20:33:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 20:33:14 2018 +0000"
      },
      "message": "Merge \"SkRect::MakeLargest is deprecated, so create our own\""
    },
    {
      "commit": "621110da9e6d27d5472e7b31ef33c4d401bec682",
      "tree": "faec1f5efb41fa0cd4af11cd4dafc8490aab7241",
      "parents": [
        "3b1e206e91419cdeb928a3e84c73c4f56d2c0e43",
        "be13cfb37e310084a93530ab837403cc6ffa9156"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Wed Oct 10 13:25:43 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 13:25:43 2018 -0700"
      },
      "message": "Merge \"proto change for wifi link layer usage stats\" into pi-dev\nam: be13cfb37e\n\nChange-Id: Iccbb7922f39b318a37996330041f8d48c32be8c3\n"
    },
    {
      "commit": "1936b8991412bd2c00f6866fe65f2fd85cca5423",
      "tree": "3ec9b28e0c68c716d2fe430f10d3a55720fd829f",
      "parents": [
        "e4df256488dd9290adc2231e225b7d6a563df5a0"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Oct 09 18:15:21 2018 -0700"
      },
      "committer": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Oct 10 20:20:02 2018 +0000"
      },
      "message": "Add @NonNull in SubMgr#getOpportunisticSubscriptions return value.\n\nBug: 116117273\nTest: build\nChange-Id: I1b831ea7fc1eff78c262ae6f3b6ee91a72e1f5a9\n"
    },
    {
      "commit": "e4df256488dd9290adc2231e225b7d6a563df5a0",
      "tree": "77057a90905c1af7764f4e337111bf7a51fafa93",
      "parents": [
        "27ef9e492c8c075bdc7c8f88840ee91a28234cb0",
        "0406f853ae640a1a960b25e924e8d66abbe0ee95"
      ],
      "author": {
        "name": "Tony Wickham",
        "email": "twickham@google.com",
        "time": "Wed Oct 10 20:12:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 20:12:25 2018 +0000"
      },
      "message": "Merge \"Add callback to handle wtf logs\""
    },
    {
      "commit": "3d95175dd5b72a1458a9aec96e7791727f1e460d",
      "tree": "38013ddf0d22aa7fa97fcabbe573145bb58a4470",
      "parents": [
        "803a52498b022303e725de72f9eb96b16cb3a898"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 10 12:00:40 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 10 13:08:28 2018 -0700"
      },
      "message": "Hook up wake-lock-screen with plugin structure\n\nWake-lock-screen gesture now receives signals from\nthe pluggable sensor pipeline.\n\nBug: 111414690\nTest: manual\nChange-Id: I9433d7310fcb9dd9b08a4fedf7d2a8e8779fe386\n"
    },
    {
      "commit": "1603204ba5392d375e05ecf2c5b2fea7309f4cf1",
      "tree": "351626e4af56615a80ae2d9dbf8e22ae30be941b",
      "parents": [
        "e3aece094788d3e21242bb322e31d8687b984f0b"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Oct 05 15:53:50 2018 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Oct 10 13:04:42 2018 -0700"
      },
      "message": "Fix persisted job handling in bad-boot-RTC situations\n\nPersisted jobs were inadvertently being discarded rather than\nrescheduled with appropriate time constraints.  The underlying\nbug is that the cancel-with-replacement code path was failing\nto manage the replacement properly, and the other code path\nleading to it was working around the bug by explicitly\nrescheduling the job following cancellation.\n\nTest: atest CtsJobSchedulerTestCases\nBug: 114292041\nBug: 117346686\nChange-Id: I3a77e8a38c2f7028b61791bafd9c88b7a714ff6d\n"
    },
    {
      "commit": "27ef9e492c8c075bdc7c8f88840ee91a28234cb0",
      "tree": "c250612621454a93079a7f6f23c047ff7abe5242",
      "parents": [
        "6d87cc49c57dfaae655c6696d48ae81decf48e4f",
        "0e8a7db66fd5b4cb3dd8797c086a36a454ea168a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 20:00:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 20:00:17 2018 +0000"
      },
      "message": "Merge \"Clear identity before calling deeper into USB code\""
    },
    {
      "commit": "6d87cc49c57dfaae655c6696d48ae81decf48e4f",
      "tree": "539d9a7f2a3cc218a2c6d0fa071ef66c0b8642a4",
      "parents": [
        "e5e217dac27ae4f177bb0802d9c3975318ce7bdf",
        "6c174f848f0223cb3cd582c1087207ba1777280c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 19:59:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 19:59:48 2018 +0000"
      },
      "message": "Merge \"Fix compilation warning on MediaDrm\""
    },
    {
      "commit": "419fc89b52e37a79d7866d6c15d6aaeb50574026",
      "tree": "ac939ed95fc7962202654db1c8bc0d43f70ccc32",
      "parents": [
        "81f32238ea471441f289efd14d0b220f20e74832",
        "4ccebeadc7dd10b45d313d99ec0a4002a4d61394"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 19:51:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 10 19:51:36 2018 +0000"
      },
      "message": "Merge \"Phone service state change atom.\""
    },
    {
      "commit": "e5e217dac27ae4f177bb0802d9c3975318ce7bdf",
      "tree": "2398ca3f7ef48469a5fca809cc6f5511c78f1eb1",
      "parents": [
        "e3aece094788d3e21242bb322e31d8687b984f0b",
        "0ada0a60448cddd4442fee29f01ae113df8b7105"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Oct 10 19:50:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 19:50:06 2018 +0000"
      },
      "message": "Merge \"Change DevicePolicyManager APIs as requested\""
    },
    {
      "commit": "c611199baf3bfe661fb37b06e6461956b02afb27",
      "tree": "72e03df407aad84925b672805fc6d0fe9d9b2b6b",
      "parents": [
        "c472b0ac9e7d1624360f2992a609a2ee1050359b",
        "c5e694e9549da3911392abd01bae125444f56294"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Oct 10 12:48:14 2018 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Oct 10 12:48:14 2018 -0700"
      },
      "message": "Merge commit \u0027c5e694e9549da3911392abd01bae125444f56294\u0027 into manual_merge_c5e694e9549da3911392abd01bae125444f56294\n\nChange-Id: Ia48491cbcef8c3696c24619db2c3b7229f5bccc6\n"
    },
    {
      "commit": "4ccebeadc7dd10b45d313d99ec0a4002a4d61394",
      "tree": "5725ea21f4881ad4a3f8308bd02a3dd7581f0bcb",
      "parents": [
        "fb96aac216b61086118742f7a3bf3f8b82317a1f"
      ],
      "author": {
        "name": "Yangster",
        "email": "yanglu@google.com",
        "time": "Tue Oct 09 17:09:02 2018 -0700"
      },
      "committer": {
        "name": "yanglu",
        "email": "yanglu@google.com",
        "time": "Wed Oct 10 19:45:10 2018 +0000"
      },
      "message": "Phone service state change atom.\n\nBackground: BatteryStatsService tracks the phone scanning time metric. In Q,\nwe are migrating the dumpsys-based collection to the new infra. This CL is to\ninstrument the new logging mechanism.\n\nTest: statsd test\nFIX: b/116748990\n\nChange-Id: I3cf5e0026bfc6f594c5f7b524f14b3a43b702afb\n"
    },
    {
      "commit": "be13cfb37e310084a93530ab837403cc6ffa9156",
      "tree": "7d5345332d5e17e1af88cc20453b62c47584d53c",
      "parents": [
        "219f7dcb66354f0ece52712b39e8d498037311d1",
        "fb9e5decf76c60824d550ea9548098c009dd64cf"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Wed Oct 10 19:42:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 19:42:55 2018 +0000"
      },
      "message": "Merge \"proto change for wifi link layer usage stats\" into pi-dev"
    },
    {
      "commit": "e3aece094788d3e21242bb322e31d8687b984f0b",
      "tree": "88ccdb6fe19d23ac4a618451db81b19d587caf51",
      "parents": [
        "3109f4a1dbdc26aa2772069cbcfe27a98a884a77",
        "ba5bf0d4014702541851da82b3164797a7f938fc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 19:42:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 19:42:42 2018 +0000"
      },
      "message": "Merge \"Log the davey event.\""
    },
    {
      "commit": "3109f4a1dbdc26aa2772069cbcfe27a98a884a77",
      "tree": "51cae8441e4c65206e12d1d1e3c95b790cb54a3a",
      "parents": [
        "c6426b0e4107f319262124697d86c9ff3ff43761",
        "b274079f209625501e0703e442cdfde6475b2a33"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 19:28:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 19:28:31 2018 +0000"
      },
      "message": "Merge \"Check that ViewTreeObserver is alive before unregistering listener.\""
    },
    {
      "commit": "c6426b0e4107f319262124697d86c9ff3ff43761",
      "tree": "8ec2ae2603e901576bd6f1fd929f6f3aabc2982d",
      "parents": [
        "bbcfda0d35e83b95b2acc742c36ced3f92700ce9",
        "33ca9122da81712661542429c55923f65aa612d3"
      ],
      "author": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Wed Oct 10 19:07:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 19:07:59 2018 +0000"
      },
      "message": "Merge \"Fix incorrect javadoc links\""
    },
    {
      "commit": "574458019515c817681db4335b79ae3b9a8d118b",
      "tree": "15cc9f821dd5276e95fb6bf7cc33ddd72f804c83",
      "parents": [
        "4ca58b430ac0d1df2eaad9b8ac106b55bd34101e"
      ],
      "author": {
        "name": "Dave Mankoff",
        "email": "mankoff@google.com",
        "time": "Wed Oct 10 14:47:34 2018 -0400"
      },
      "committer": {
        "name": "Dave Mankoff",
        "email": "mankoff@google.com",
        "time": "Wed Oct 10 14:53:54 2018 -0400"
      },
      "message": "Prevent NPE occuring when clearing all notifications.\n\nTODO: possibly move ViewState to the views\u0027 tags so that\nthe lifecycle of the state is tied directly to the view.\n\nBug: 115567862\nChange-Id: I130035738d7d7e6df59f2267dd005d9d3265e90c\nTest: Tested on device.\n"
    },
    {
      "commit": "81f32238ea471441f289efd14d0b220f20e74832",
      "tree": "297367f47a804f146fce832146670a505a565b28",
      "parents": [
        "c41a5d6bc0f3e6848d09ac27399cc4f989c3de00",
        "654cff3ee5bc7e4e55de3ce5ce5e4978a17a89b8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 18:40:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 10 18:40:13 2018 +0000"
      },
      "message": "Merge \"dex/TEST_MAPPING: referenced non-test modules\""
    },
    {
      "commit": "bbcfda0d35e83b95b2acc742c36ced3f92700ce9",
      "tree": "1f336038fbe6ed361321d0fbf29241d9caa5b6c6",
      "parents": [
        "ea6c89b7cfe0ded8bdd6a8b1e1e344cb78d736fd",
        "c6b50c6601839a4c8b13ae6bc3af2792da629214"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 18:25:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 18:25:25 2018 +0000"
      },
      "message": "Merge \"Fix regression where promptReason would dissapear\""
    },
    {
      "commit": "ea6c89b7cfe0ded8bdd6a8b1e1e344cb78d736fd",
      "tree": "e9aba258941ee35e9261af4fcf99c9c227ca48ed",
      "parents": [
        "a28ad4276883c9647e644b438436732894824226",
        "940b760fd85071bdc08d0c8e41d72f74a080afc4"
      ],
      "author": {
        "name": "Dmitry Dementyev",
        "email": "dementyev@google.com",
        "time": "Wed Oct 10 18:16:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 18:16:22 2018 +0000"
      },
      "message": "Merge \"Call getPackageUidAsUser using correct callingIdentity.\""
    },
    {
      "commit": "c41a5d6bc0f3e6848d09ac27399cc4f989c3de00",
      "tree": "571c543b0e66e7681bf6f6d700b066b801507fc6",
      "parents": [
        "8a79748b0c310ec75b44a5a6e93601c53df706fc",
        "98b5f8901b45553c317c152c58d3716ad7073790"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 18:13:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 10 18:13:28 2018 +0000"
      },
      "message": "Merge \"Mark getInstallerPackageName @Nullable\""
    },
    {
      "commit": "a28ad4276883c9647e644b438436732894824226",
      "tree": "e43c95f0a18dbb164a190ba0fc1b767cee5c28b6",
      "parents": [
        "c472b0ac9e7d1624360f2992a609a2ee1050359b",
        "6d20d75e9ea1b5df326ca243f966aa9f7328eaa4"
      ],
      "author": {
        "name": "Michael Groover",
        "email": "mpgroover@google.com",
        "time": "Wed Oct 10 18:05:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 18:05:23 2018 +0000"
      },
      "message": "Merge \"Protect Device Identifiers behind priv permission and DO/PO checks\""
    },
    {
      "commit": "0e8a7db66fd5b4cb3dd8797c086a36a454ea168a",
      "tree": "1360df6e01bd8e923ce21567ec33317984308db8",
      "parents": [
        "803a52498b022303e725de72f9eb96b16cb3a898"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Oct 10 10:40:53 2018 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Oct 10 10:48:44 2018 -0700"
      },
      "message": "Clear identity before calling deeper into USB code\n\nThis is needed as deeper in the code we call UsbAccessory.getSerial\nwhich behaves differently depending on the caller. I.e. we have to make\nsure to have the system server identity when we call this methods.\n\nFixes: 117547676\nTest: - Started Android Auto\n      - CtsVerifier USB Device and USB Accessory tests\n\nChange-Id: I6d752ad5d2ff058dadf1e27e41247153c7db5ee6\n"
    },
    {
      "commit": "c472b0ac9e7d1624360f2992a609a2ee1050359b",
      "tree": "dbb857f060dbf64d061a6a63380a14e3f4accfd0",
      "parents": [
        "1929a72d5773d2a14e0a8278cfa87c966f6f551e",
        "df59684d8f1837b88e8e74a8aa5b28019d4fc61c"
      ],
      "author": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Wed Oct 10 17:31:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 17:31:47 2018 +0000"
      },
      "message": "Merge \"Added mAutofillFlags for parcelization, and new tests.\""
    },
    {
      "commit": "1929a72d5773d2a14e0a8278cfa87c966f6f551e",
      "tree": "a6c60f634e680e1586f1bd4c69f3e4b9d5ef273a",
      "parents": [
        "803a52498b022303e725de72f9eb96b16cb3a898",
        "8a9edc98215896f77c25d2bd8b0fbc48a9a215ee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 17:13:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 17:13:57 2018 +0000"
      },
      "message": "Merge \"MediaPlayer2: remove hidden oob subtitle/timed text APIs\""
    },
    {
      "commit": "8a79748b0c310ec75b44a5a6e93601c53df706fc",
      "tree": "f0615f0e25836199666204ad3f986bc573cf4b9d",
      "parents": [
        "c7ae7ca3438391287371a2a8c8d03d1d1961a9e1",
        "ce3ed5487f861f7efac3ab1814989cb82ba2e30e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 16:05:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 10 16:05:20 2018 +0000"
      },
      "message": "Merge \"Remove usage of StringFactory\""
    },
    {
      "commit": "803a52498b022303e725de72f9eb96b16cb3a898",
      "tree": "e15fc7b15090e1682029e36aea306534a0e04cea",
      "parents": [
        "eaa98b52bcb425f253bf801582c96733740d5c40",
        "c5ea08b2d108295da33151bdaae027ecaa3c3bce"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 15:41:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 15:41:38 2018 +0000"
      },
      "message": "Merge \"Show app installed notification from PackageInstaller\""
    },
    {
      "commit": "c7ae7ca3438391287371a2a8c8d03d1d1961a9e1",
      "tree": "5db635c3491c2b56bab8712a586d168b2edd62c9",
      "parents": [
        "709cb7ca9f7e5ac9547430919681b65ac8dc95ea",
        "72b61e63090057581bc51210414b0a6427f37c0f"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 15:12:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 10 15:12:21 2018 +0000"
      },
      "message": "Merge \"Remove dependency on internal libcore method\""
    },
    {
      "commit": "eaa98b52bcb425f253bf801582c96733740d5c40",
      "tree": "09d27a66c36c033148312308e4eae8f6e71139ce",
      "parents": [
        "02f5329c5240e8f1434808cef7ea0e04fafa3af5",
        "5cc7373ebf86629b02a7a7d16637a0e810a1f1c3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 15:09:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 15:09:31 2018 +0000"
      },
      "message": "Merge \"Add back the SUPL network setup timeout.\""
    },
    {
      "commit": "ce3ed5487f861f7efac3ab1814989cb82ba2e30e",
      "tree": "ee8e79f01452ae58ac9581bc51622389ba72c94b",
      "parents": [
        "61b9b6c9eb7acb7b5f260f43b04d31d17bb59557"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 15:49:31 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 15:49:31 2018 +0100"
      },
      "message": "Remove usage of StringFactory\n\nCode outside of the runtime should not use StringFactory.\nThe java.lang.String API works fine.\n\nBug: 113148576\nTest: build only\nChange-Id: I2912e02265306dcd5c5923de019b2c376349ea29\n"
    },
    {
      "commit": "f3338bda85353e3ebbc064127d354f8a9d0fe08f",
      "tree": "032852cfdb9351561f19f23e86b5815608c28a7d",
      "parents": [
        "ce10f9b15f3acf3543ce21d443cf03033232bb7f"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Tue Oct 09 11:54:39 2018 -0400"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Wed Oct 10 10:27:05 2018 -0400"
      },
      "message": "SkRect::MakeLargest is deprecated, so create our own\n\nTest: make\n\nChange-Id: Ie9972eadd7abfc8eaad780baf33fb6349d380177\n"
    },
    {
      "commit": "709cb7ca9f7e5ac9547430919681b65ac8dc95ea",
      "tree": "8e7ce2e72f30fdcf7f06ac70406a348a79855ef9",
      "parents": [
        "a788eabd7231ce2ab88a37b7762d20bcb81600ab",
        "a0042cff58e50ee8f09f78b04c20e30f49b1d0d6"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 13:57:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 10 13:57:36 2018 +0000"
      },
      "message": "Merge \"Switch test to TestIoUtils from IoUtils\""
    },
    {
      "commit": "72b61e63090057581bc51210414b0a6427f37c0f",
      "tree": "e8de222cb0605963397fb8dd6cf73e066fbad62d",
      "parents": [
        "61b9b6c9eb7acb7b5f260f43b04d31d17bb59557"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 14:49:24 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 10 14:49:24 2018 +0100"
      },
      "message": "Remove dependency on internal libcore method\n\nThe test already uses FileUtils.deleteContents() in several\nplaces so the one usage of IoUtils.deleteContents() which is\nfunctionally equivalent can be switched over to that instead.\n\nBug: 113148576\nTest: build only\nChange-Id: Ic5569c82701e89ae9178c1438caf1e8885861a76\n"
    },
    {
      "commit": "02f5329c5240e8f1434808cef7ea0e04fafa3af5",
      "tree": "4d5b83e49bd26bc75ccd02cf7d514ccafe4fe5c1",
      "parents": [
        "b64445dbd3dd4433ec66d70667e6fc925831dcac",
        "ea077749298e03fe768b08b3790a28f0d2511720"
      ],
      "author": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Wed Oct 10 13:33:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 13:33:06 2018 +0000"
      },
      "message": "Merge \"Fixes opening activities from notifications over lockscreen.\""
    },
    {
      "commit": "b64445dbd3dd4433ec66d70667e6fc925831dcac",
      "tree": "b2f861d82876f9070caea96a32e9bc2d7f128874",
      "parents": [
        "515de0d6c2d589fa38c7e3af8f9d578bbb6bd15d",
        "363da78e5091b60d6decb3871e2e418f490e5475"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 12:54:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 12:54:31 2018 +0000"
      },
      "message": "Merge \"Should check permission on flattened string\""
    },
    {
      "commit": "515de0d6c2d589fa38c7e3af8f9d578bbb6bd15d",
      "tree": "b2e0bad936087b3ad34820c6a11d95cba72e5c9a",
      "parents": [
        "8ef2ae924cbc1be43391f66089062237415697d6",
        "638430e76e813311c36197e6141810fda9d299fd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 11:10:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 11:10:33 2018 +0000"
      },
      "message": "Merge \"Fix and cleanup smart replies checking\""
    },
    {
      "commit": "638430e76e813311c36197e6141810fda9d299fd",
      "tree": "fdc66a7e8306018b3b9a7e457d02326c6a09d151",
      "parents": [
        "dfc12dba82694d04557719d605fb1313b38799d7"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon Oct 08 19:19:10 2018 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Oct 10 10:12:16 2018 +0100"
      },
      "message": "Fix and cleanup smart replies checking\n\n1. We now apply smart replies to the first action button that has\n   (freeform) remote input. For example, if the notification have\n   both reply and reply all buttons, smart replies will be applied\n   to the first button only.\n2. Enforced getAllowGeneratedReplies check in system generated\n   smart replies.\n3. Fixed an bug that smartRepliesAdded is not called for system\n   generated smart replies.\n\nBUG: 111546109\nBUG: 111406942\n\nTest: atest com.android.server.notification.NotificationTest\nTest: Check apps generated smart replies via Messenger\nTest: Check system generated smart replies via Hangouts\n\nChange-Id: I4db34f557f7e9988be612e4162347b86393d1faf\n"
    },
    {
      "commit": "ba5bf0d4014702541851da82b3164797a7f938fc",
      "tree": "ea004ea00fa93e6090e3c01effd892eac3bcda58",
      "parents": [
        "96af49eb0179d672eae72aa517946475697ee463"
      ],
      "author": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Tue Oct 09 20:48:23 2018 -0700"
      },
      "committer": {
        "name": "Yang Lu",
        "email": "yanglu@google.com",
        "time": "Wed Oct 10 05:41:37 2018 +0000"
      },
      "message": "Log the davey event.\n\nTest: statsd test\nFix: 117528646\n\nChange-Id: Idb7cc37cd18047120adabbc9fbda1c89b109f3a7\n"
    },
    {
      "commit": "8ef2ae924cbc1be43391f66089062237415697d6",
      "tree": "12c39a739ec889d21cfad76106fa6fe0316025ec",
      "parents": [
        "a1d5e0e92170c3c625e27564873638793acbd76c",
        "ac56f746f065bc173a49a80f4272c83c810b40b2"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Oct 10 05:15:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 05:15:46 2018 +0000"
      },
      "message": "Merge \"SensorManager Plugin for trigger events\""
    },
    {
      "commit": "a1d5e0e92170c3c625e27564873638793acbd76c",
      "tree": "eb7956da14ac6308190aac77b8940b14c58533df",
      "parents": [
        "c4cfbf48c2d1a26f3802d5de653944acb8c99d63",
        "ae4ff743e7f431b4e24c1bf0e3cabff2413c6286"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 04:55:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 10 04:55:59 2018 +0000"
      },
      "message": "Merge \"MediaPlayer2: add Context to create MediaPlayer2\""
    },
    {
      "commit": "ac56f746f065bc173a49a80f4272c83c810b40b2",
      "tree": "7fefd0436ff6278b41abc05d79b78678af26a662",
      "parents": [
        "167aa777b038a9833127a975c747d90f35aa5069"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Oct 09 16:20:25 2018 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Oct 09 20:09:57 2018 -0700"
      },
      "message": "SensorManager Plugin for trigger events\n\nBug: 111414690\nBug: 111479454\n\nTest: atest AsyncSensorManagerTest\n\nChange-Id: I141d756e9184418d494285ad1a6ce801c00581c0\n"
    },
    {
      "commit": "a788eabd7231ce2ab88a37b7762d20bcb81600ab",
      "tree": "b473f106b5f943f1a30d1b79c0c80b8457b36ee6",
      "parents": [
        "b7b19312f0af4662663238422ba5b7ddda203a5b",
        "b09d10911b2adfc33e48e3e7a83b7b8a0a96ffbd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 10 03:06:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 10 03:06:40 2018 +0000"
      },
      "message": "Merge \"Remove ArcVideoBridge service from framework/base.\""
    },
    {
      "commit": "c6b50c6601839a4c8b13ae6bc3af2792da629214",
      "tree": "c85641d08476576be6a5a135a1f8dc5ca3c2dbc3",
      "parents": [
        "ce10f9b15f3acf3543ce21d443cf03033232bb7f"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 09 20:00:35 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 09 20:00:35 2018 -0700"
      },
      "message": "Fix regression where promptReason would dissapear\n\nBug: 111850911\nTest: visual\nTest: atest KeyguardPatternViewTest\nChange-Id: I10dc09e369f962786dd108bafca3c21ed21a8481\n"
    },
    {
      "commit": "3b1e206e91419cdeb928a3e84c73c4f56d2c0e43",
      "tree": "810d09ba7c7934b0b2d944f863b800178bec7076",
      "parents": [
        "003587b9a4e14f5e412ae898e7c00389a2dad2aa",
        "eea9359c3b4bc4092b32196633ff7c8471b206b2"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 09 19:28:42 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 09 19:28:42 2018 -0700"
      },
      "message": "Merge \"Fixed the indentation\" am: b7b19312f0\nam: eea9359c3b\n\nChange-Id: Ie0e9fa0dd4eb08c9d323e8d4afdb25f98b09c4cb\n"
    },
    {
      "commit": "254c25f347a321b687c3b83c943640d565f7578d",
      "tree": "48d0aa7697812e234148495405b5a776a34542a2",
      "parents": [
        "c4cfbf48c2d1a26f3802d5de653944acb8c99d63"
      ],
      "author": {
        "name": "Kevin",
        "email": "kevhan@google.com",
        "time": "Tue Oct 09 18:38:13 2018 -0700"
      },
      "committer": {
        "name": "Kevin",
        "email": "kevhan@google.com",
        "time": "Tue Oct 09 18:51:53 2018 -0700"
      },
      "message": "Fix NPE from onChildVisibilityChanged.\n\nRemoving the child whose visibility changed in\nViewGroup#OnChildVisibilityChanged causes a null pointer exception since\nthe parent is null immediately after.  This CL prevents that from\nkeeping the parent stored.\n\nBug: 117520801\nTest: remove child in OnChildVisibilityChanged, observe no crash\nChange-Id: Ifd20c2fcba9aee476a7714794a90c7ec9a0b3b84\n"
    },
    {
      "commit": "003587b9a4e14f5e412ae898e7c00389a2dad2aa",
      "tree": "810d09ba7c7934b0b2d944f863b800178bec7076",
      "parents": [
        "b4e0645657f7f6e18f878aee1de77da157a728aa",
        "219f7dcb66354f0ece52712b39e8d498037311d1"
      ],
      "author": {
        "name": "kopriva",
        "email": "kopriva@google.com",
        "time": "Tue Oct 09 18:30:57 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 09 18:30:57 2018 -0700"
      },
      "message": "docs: fixing errors found with lint checker\nam: 219f7dcb66\n\nChange-Id: Id38a4b2e21285d5d5e2a2124d76885febd3441c6\n"
    },
    {
      "commit": "eea9359c3b4bc4092b32196633ff7c8471b206b2",
      "tree": "b8e70bccc34a426f58c399adab9fecf534474fc6",
      "parents": [
        "e7af7977cf56e7950033288189d47b7ea23bdceb",
        "b7b19312f0af4662663238422ba5b7ddda203a5b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 09 18:23:08 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 09 18:23:08 2018 -0700"
      },
      "message": "Merge \"Fixed the indentation\"\nam: b7b19312f0\n\nChange-Id: Ib9b5928a405caa3847cada9c23f9b8ebfe66161f\n"
    },
    {
      "commit": "b4e0645657f7f6e18f878aee1de77da157a728aa",
      "tree": "92c838c576f7e78290329c091fc962703616e4ec",
      "parents": [
        "1112ebf8ac628bc3406cc6846e1c00419c8d0a10",
        "e7af7977cf56e7950033288189d47b7ea23bdceb"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Oct 09 18:14:08 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 09 18:14:08 2018 -0700"
      },
      "message": "Merge \"Add VisibleForTesting to create TelephonyRegistryTest.\" am: fb96aac216\nam: e7af7977cf\n\nChange-Id: I8b1ad47627836972dc96230da040d8996c543d59\n"
    }
  ],
  "next": "5cc7373ebf86629b02a7a7d16637a0e810a1f1c3"
}
