)]}'
{
  "log": [
    {
      "commit": "6335e35d518bd8959f1b31b99080d1ed7dafe59a",
      "tree": "f79e78154433fa8909fdcc2c9eb6e1f793c51560",
      "parents": [
        "563ca197472daa4427927b434e63e46fba4d9784",
        "0a5e2d6b93af0638f9dccb3bad43266b8fc261ad"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 28 23:50:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 28 23:50:57 2016 +0000"
      },
      "message": "Merge \"Resue TaskView information.\" into nyc-mr2-dev"
    },
    {
      "commit": "563ca197472daa4427927b434e63e46fba4d9784",
      "tree": "961e30ef5de39d37fe1b4120f7882727db7dddc1",
      "parents": [
        "ff501e5e5f3f1810e5c2de7188b0e0b22f47e9ae",
        "897df2b5af1f8771d8c319bc85d1d7367de88e46"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Dec 28 20:32:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 20:32:03 2016 +0000"
      },
      "message": "Merge \"[DAC FIXIT]: Noted that UNINSTALL_SHORTCUT is no longer supported.\" into nyc-mr1-dev am: 61dad4b2fc\nam: 897df2b5af\n\nChange-Id: I32b241e93caac5e38c54610b799c877365be75ff\n"
    },
    {
      "commit": "ff501e5e5f3f1810e5c2de7188b0e0b22f47e9ae",
      "tree": "961e30ef5de39d37fe1b4120f7882727db7dddc1",
      "parents": [
        "632332c259afd46145504bec3dcf60b697ff8758",
        "2891357f4d26eafa0e0050c3663189676300549c"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Dec 28 20:31:02 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 20:31:02 2016 +0000"
      },
      "message": "[DAC FIXIT]: Noted that UNINSTALL_SHORTCUT is no longer supported. am: 40ba793b33\nam: 2891357f4d\n\nChange-Id: I9b15c8787d6f6aa6c2d362de46ab06a583d3283c\n"
    },
    {
      "commit": "897df2b5af1f8771d8c319bc85d1d7367de88e46",
      "tree": "e6616d9af87894022895cd220e0d6ef2b2178839",
      "parents": [
        "2891357f4d26eafa0e0050c3663189676300549c",
        "61dad4b2fcc72ccbfb141f40da1e4219039d4a9e"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Dec 28 20:24:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 20:24:34 2016 +0000"
      },
      "message": "Merge \"[DAC FIXIT]: Noted that UNINSTALL_SHORTCUT is no longer supported.\" into nyc-mr1-dev\nam: 61dad4b2fc\n\nChange-Id: I1918b70ad644f7aded33d27bcc55e05478d9f773\n"
    },
    {
      "commit": "2891357f4d26eafa0e0050c3663189676300549c",
      "tree": "e6616d9af87894022895cd220e0d6ef2b2178839",
      "parents": [
        "f035e8b41106edda0a154dc5901b799625b02e5b",
        "40ba793b33538d27bdeaf1ce2bd444572857741d"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Dec 28 20:24:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 20:24:30 2016 +0000"
      },
      "message": "[DAC FIXIT]: Noted that UNINSTALL_SHORTCUT is no longer supported.\nam: 40ba793b33\n\nChange-Id: I5d15df8192fee8362dca8dcc53d84b75af29a13f\n"
    },
    {
      "commit": "61dad4b2fcc72ccbfb141f40da1e4219039d4a9e",
      "tree": "d39602081a5603cb4b6611bb739b3e41b0fd494e",
      "parents": [
        "3b7d90c024126b9728c0f73e01e4867a188ec64b",
        "40ba793b33538d27bdeaf1ce2bd444572857741d"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Dec 28 20:16:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 28 20:16:30 2016 +0000"
      },
      "message": "Merge \"[DAC FIXIT]: Noted that UNINSTALL_SHORTCUT is no longer supported.\" into nyc-mr1-dev"
    },
    {
      "commit": "632332c259afd46145504bec3dcf60b697ff8758",
      "tree": "0c81218a46e7cbceae6624c230ff3178388d2f32",
      "parents": [
        "8812fb06956ae20ce749d6c62e581878da67b71d",
        "5fac212e8b15fd84782bd6c914c3a7a5e646d945"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Wed Dec 28 19:12:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 28 19:12:27 2016 +0000"
      },
      "message": "Merge \"Check split screen properly.\" into nyc-mr2-dev"
    },
    {
      "commit": "8812fb06956ae20ce749d6c62e581878da67b71d",
      "tree": "1eaf811f3df19e61c1fc9a7f31ae2353e7584258",
      "parents": [
        "02f07cce35103dc096193fb798625cf81dc74fa9",
        "4e723e60877d3557697fb097e42153fd59cdbd8f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Dec 28 17:01:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 28 17:01:22 2016 +0000"
      },
      "message": "Merge \"Change screen pinning back to old gesture\" into nyc-mr2-dev"
    },
    {
      "commit": "4e723e60877d3557697fb097e42153fd59cdbd8f",
      "tree": "9becc8d0d4e558ca1f48b3ec46e1dc27ea7506f5",
      "parents": [
        "f755dfb89e8524cc5df399fe1ae2459c8a13489a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Dec 14 11:02:39 2016 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Dec 28 05:56:17 2016 -0800"
      },
      "message": "Change screen pinning back to old gesture\n\nThis makes the code a bit more complicated, but allows apps to\nreceive long-press back again and also makes the mode harder\nto exit for toddlers.\n\nTest: Without TalkBack enabled, make sure the following works:\n- Enter multi-window mode with long pressing recents\n- Long press back gets sent to the app.\n- Enter screen pinning, make sure you can exit with gesture\nTest: With TalkBack enabled, make sure the following works:\n- Enter multi-window mode with long pressing recents\n- Long press back gets sent to the app.\n- Enter screen pinning, make sure you can exit with gesture\nMerged-In: Icd7347aa9c60af00fdb0b3991baabb730552d097\nChange-Id: Icd7347aa9c60af00fdb0b3991baabb730552d097\nFixes: 32440409\n"
    },
    {
      "commit": "0a5e2d6b93af0638f9dccb3bad43266b8fc261ad",
      "tree": "822963d09635fc6673ee5799f4b905ffb5f07642",
      "parents": [
        "5fac212e8b15fd84782bd6c914c3a7a5e646d945"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Tue Dec 27 11:05:44 2016 -0800"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Tue Dec 27 15:48:07 2016 -0800"
      },
      "message": "Resue TaskView information.\n\nIn this commit we calculate all the TaskView information we need\nduring initialization, so that we don\u0027t need to calculate again\nunless any configuration is changed.\n\nBug: 32101881\nChange-Id: I433688d0a05c69064d0da5268b61340cecdbfe74\n"
    },
    {
      "commit": "02f07cce35103dc096193fb798625cf81dc74fa9",
      "tree": "2d29b68b0a1d6ef692b22e3770604916b38a7671",
      "parents": [
        "52133e6916d44968d1187da111f3c6dbe1d5b8c9",
        "e5726a20824c3cb2ff369207c8d75bfcdb814f69"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 27 23:36:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 27 23:37:00 2016 +0000"
      },
      "message": "Merge \"Ambient Display: Fix race with coloring and redaction\" into nyc-mr2-dev"
    },
    {
      "commit": "52133e6916d44968d1187da111f3c6dbe1d5b8c9",
      "tree": "1e1356655006210f6023a04effff4fa7a117561b",
      "parents": [
        "cbb057d3daee8e784a4bf2909f7a39033cb7b479",
        "1f8025adf287d96de682de57f18277e2dd523fe1"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 27 23:20:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 27 23:20:47 2016 +0000"
      },
      "message": "Merge \"Keyguard: Don\u0027t lock on SIM removed during shutdown\" into nyc-mr2-dev"
    },
    {
      "commit": "5fac212e8b15fd84782bd6c914c3a7a5e646d945",
      "tree": "ab2f28670042e78a8d204059ab2655f77120b4d9",
      "parents": [
        "f77ca5fa1890f1de92dd6a7002f4ad9d71b42a89"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Thu Dec 22 16:47:59 2016 -0800"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Tue Dec 27 14:52:24 2016 -0800"
      },
      "message": "Check split screen properly.\n\nThis commit detacts split screen by checking whether there\u0027s\na docked task instead of multi window mode.\n\nBug: 33847223\nBug: 32101881\nChange-Id: I23ee11e57ded7c5e81d51cfbfea05500a879945c\n"
    },
    {
      "commit": "cbb057d3daee8e784a4bf2909f7a39033cb7b479",
      "tree": "09598dd8f24b54704ae739c8955036c5801d80ea",
      "parents": [
        "2f157c421a9fa15660b8f1bc0c64b1ebb45fa64a",
        "966045d0702ca36df6e8c1e4597aaeb37436ca2f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 27 19:08:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 27 19:08:59 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Revert \"Add Brightness setting for VR Mode.\"\" into nyc-mr2-dev"
    },
    {
      "commit": "966045d0702ca36df6e8c1e4597aaeb37436ca2f",
      "tree": "3b0f267af668a9a686c53e659e3dfe1121cf3898",
      "parents": [
        "84980c7a93e93e7134c0198212e222e11eb5ccbd"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Dec 27 11:06:35 2016 +0000"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Dec 27 18:28:40 2016 +0000"
      },
      "message": "DO NOT MERGE Revert \"Add Brightness setting for VR Mode.\"\n\nThis reverts commit 84980c7a93e93e7134c0198212e222e11eb5ccbd.\n\nBug: 33895226\nBug: 30984614\nChange-Id: I2652e77512bc870190e2172a629abac9341b2c4f\n"
    },
    {
      "commit": "1f8025adf287d96de682de57f18277e2dd523fe1",
      "tree": "fa87f94ea271e476858faa552a8ba3d21d1554d7",
      "parents": [
        "2f157c421a9fa15660b8f1bc0c64b1ebb45fa64a"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 27 10:12:13 2016 -0800"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 27 10:16:37 2016 -0800"
      },
      "message": "Keyguard: Don\u0027t lock on SIM removed during shutdown\n\nFixes a glitch where the SIM is considered removed because\nwe turn off the radio during shutdown.\n\nChange-Id: Id783114f557b87051b833ea84cecc862f910c6ca\nFixes: 33788000\n"
    },
    {
      "commit": "2f157c421a9fa15660b8f1bc0c64b1ebb45fa64a",
      "tree": "3edf18dc67f158ee2b5391b5102548a23c9b90a0",
      "parents": [
        "cfdf27f24bf58c6dce0ed842b351edc032511a7c"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Dec 23 13:54:50 2016 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Dec 23 13:54:50 2016 +0900"
      },
      "message": "Don\u0027t loop forever on zero-length ICMPv6 ND options.\n\nBug: 33828433\nChange-Id: Ie1905167126c8c8f3896eaa5e36cd006ca354e99\n"
    },
    {
      "commit": "cfdf27f24bf58c6dce0ed842b351edc032511a7c",
      "tree": "8cdc81daa760a45f092737f0c8275f49e64b8c7d",
      "parents": [
        "dfe1bc2f343bf404637af05b9e7b5bbb7c733270",
        "84980c7a93e93e7134c0198212e222e11eb5ccbd"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Dec 22 23:49:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 22 23:49:20 2016 +0000"
      },
      "message": "Merge \"Add Brightness setting for VR Mode.\" into nyc-mr2-dev"
    },
    {
      "commit": "84980c7a93e93e7134c0198212e222e11eb5ccbd",
      "tree": "61a934ed1df5a2ec2b91feace0fcacbeb76cdbcf",
      "parents": [
        "4869a55f66451222579ffe9d15d829a86a401f09"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Sep 20 15:50:35 2016 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Dec 22 23:26:49 2016 +0000"
      },
      "message": "Add Brightness setting for VR Mode.\n\nThis change saves and loads a different brightness setting when the user\ngoes in and out of VR Mode.\n\nBug: 30984614\nMerged-In: Ie5578bbd6ea346f0eb34fe4abbfd604a5d7c0c93\nChange-Id: Ie5578bbd6ea346f0eb34fe4abbfd604a5d7c0c93\n"
    },
    {
      "commit": "dfe1bc2f343bf404637af05b9e7b5bbb7c733270",
      "tree": "51fc4aa24441dada87c34769a06cd3f3a5b0e9de",
      "parents": [
        "f6d8e1f635a190ede658c9beb86f7a2fe616c741",
        "cf76a16e660a361670745b043198b797ccd86747"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 22 21:03:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 22 21:03:04 2016 +0000"
      },
      "message": "Merge \"Fix a bug where the package stats query timeout may crash.\" into nyc-mr2-dev"
    },
    {
      "commit": "f6d8e1f635a190ede658c9beb86f7a2fe616c741",
      "tree": "bc67fd5aff238bc8a5e99eebc7d8ef4f6325ccd3",
      "parents": [
        "1cc8a2a617cbfff23c28efccf19e8e4a3df1a450",
        "57f383709b765e531f9bf7f521d93d2a2fee9f4a"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Thu Dec 22 20:41:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 22 20:41:58 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Add UI toggle to control connections to carrier networks.\" into nyc-mr2-dev"
    },
    {
      "commit": "cf76a16e660a361670745b043198b797ccd86747",
      "tree": "48871860c02a0cb43faf49fa59dc5b47b0e5f6aa",
      "parents": [
        "683dbf1fc6d28ba5008779627bf4faf8cd14106c"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Thu Dec 22 11:06:51 2016 -0800"
      },
      "committer": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Thu Dec 22 11:32:33 2016 -0800"
      },
      "message": "Fix a bug where the package stats query timeout may crash.\n\nThis adds a null-check to verify that we got real data before\ntrying to use it and increases the timeout time to reduce the\nlikelihood of timing out.\n\nTest: FrameworkServicesTests\nBug: 33836034\nChange-Id: Ia1ad4aba05c5c4fb8688fc9fc94df344f736e396\n"
    },
    {
      "commit": "57f383709b765e531f9bf7f521d93d2a2fee9f4a",
      "tree": "7df1703776fd3abb8c29c2405ab40c26f05c2834",
      "parents": [
        "9f47a5d85eca1f93833b328dea3d31fc36d79591"
      ],
      "author": {
        "name": "pkanwar",
        "email": "pkanwar@google.com",
        "time": "Thu Dec 22 11:12:02 2016 -0800"
      },
      "committer": {
        "name": "pkanwar",
        "email": "pkanwar@google.com",
        "time": "Thu Dec 22 11:12:02 2016 -0800"
      },
      "message": "DO NOT MERGE: Add UI toggle to control connections to carrier networks.\n\nBug: 31003437\nChange-Id: I6cf32ae4d376eb65f80492da0922dbecb762c9da\n"
    },
    {
      "commit": "1cc8a2a617cbfff23c28efccf19e8e4a3df1a450",
      "tree": "96d74137d2b812fbad15eff74ac7f7a7f5f90926",
      "parents": [
        "683dbf1fc6d28ba5008779627bf4faf8cd14106c",
        "f035e8b41106edda0a154dc5901b799625b02e5b"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 18:09:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 18:09:48 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516 am: 0a8978f04b am: 1684e5f344 am: d28eef0cc2 am: 1f458fdc66 am: d82f8a67fc am: 1ac8affd51 am: 56098f81b6 am: 7cec76de0f am: 2da05d0f9e am: 3b7d90c024\nam: f035e8b411\n\nChange-Id: I0795fffc9f7f79f14038cfb6386bbe308b879db5\n"
    },
    {
      "commit": "f035e8b41106edda0a154dc5901b799625b02e5b",
      "tree": "f19ea1100b20e666e54b3a83ef1aa18b63a72933",
      "parents": [
        "70fa908fb208a4fd00da945aa315f31a1c932192",
        "3b7d90c024126b9728c0f73e01e4867a188ec64b"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 18:04:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 18:04:44 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516 am: 0a8978f04b am: 1684e5f344 am: d28eef0cc2 am: 1f458fdc66 am: d82f8a67fc am: 1ac8affd51 am: 56098f81b6 am: 7cec76de0f am: 2da05d0f9e\nam: 3b7d90c024\n\nChange-Id: I46c1bf565b04175c8c97c9faeceed55bda41dbde\n"
    },
    {
      "commit": "3b7d90c024126b9728c0f73e01e4867a188ec64b",
      "tree": "bb30c34b0580e43ba3367e1951548b0bac0d4a51",
      "parents": [
        "cbfb58c9d7fd317d48febeee1308247c79287332",
        "2da05d0f9eb442a6dd323595b8b9be6dcd1b5330"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 17:59:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 17:59:47 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516 am: 0a8978f04b am: 1684e5f344 am: d28eef0cc2 am: 1f458fdc66 am: d82f8a67fc am: 1ac8affd51 am: 56098f81b6 am: 7cec76de0f\nam: 2da05d0f9e\n\nChange-Id: I8c94a06f5fa722312436484609bafcb0585d6d18\n"
    },
    {
      "commit": "683dbf1fc6d28ba5008779627bf4faf8cd14106c",
      "tree": "e6f46949266eec34d02659f5c84af35c170d56e6",
      "parents": [
        "1fc63da0e5effdb614fa7728fc25c2bb43641f19",
        "9f47a5d85eca1f93833b328dea3d31fc36d79591"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Thu Dec 22 17:59:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 22 17:59:12 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Add API to indicate carrier networks.\" into nyc-mr2-dev"
    },
    {
      "commit": "2da05d0f9eb442a6dd323595b8b9be6dcd1b5330",
      "tree": "e0f6c255e4785afeab9ced6bba2352545d6a1994",
      "parents": [
        "045ae0458a586b8006799b9ec7398115c8ff3bea",
        "7cec76de0fed67bff9feace9ff44e337744cb64b"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 17:54:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 17:54:44 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516 am: 0a8978f04b am: 1684e5f344 am: d28eef0cc2 am: 1f458fdc66 am: d82f8a67fc am: 1ac8affd51 am: 56098f81b6\nam: 7cec76de0f\n\nChange-Id: I9168d45717c26e71bb356dd7304276e23c519bd9\n"
    },
    {
      "commit": "7cec76de0fed67bff9feace9ff44e337744cb64b",
      "tree": "ab181f9ab2a29989a3a530fc82102d2079dc8a4b",
      "parents": [
        "b9bd6cca9e806010377860fd3ec89f66667b6f58",
        "56098f81b604df1d74501596f043cc11daed8924"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 17:44:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 17:44:46 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516 am: 0a8978f04b am: 1684e5f344 am: d28eef0cc2 am: 1f458fdc66 am: d82f8a67fc am: 1ac8affd51\nam: 56098f81b6\n\nChange-Id: I14fcacaede569580c8ca8e5bbbebb408ddcce76a\n"
    },
    {
      "commit": "56098f81b604df1d74501596f043cc11daed8924",
      "tree": "18e437730c1d629fe10ce9d6bb2632961a50b5fe",
      "parents": [
        "7a69e8f3d8194adb87842fcd43de99ee02f5931d",
        "1ac8affd5134a263913979f6daf6fffc03333284"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 17:39:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 17:39:18 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516 am: 0a8978f04b am: 1684e5f344 am: d28eef0cc2 am: 1f458fdc66 am: d82f8a67fc\nam: 1ac8affd51\n\nChange-Id: I965c900e266a9189c595612cef6ddac839498949\n"
    },
    {
      "commit": "1ac8affd5134a263913979f6daf6fffc03333284",
      "tree": "8decf2805a105f0a6b7eadb52360242cea42726e",
      "parents": [
        "e6f8cb29ec349b7406050914c1b128d33112ca69",
        "d82f8a67fc453953a89ed2cd4c783a85cc9b3547"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 17:34:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 17:34:11 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516 am: 0a8978f04b am: 1684e5f344 am: d28eef0cc2 am: 1f458fdc66\nam: d82f8a67fc\n\nChange-Id: I25e43680e464c5169e8a5b9e8151b0dab2d2cf86\n"
    },
    {
      "commit": "d82f8a67fc453953a89ed2cd4c783a85cc9b3547",
      "tree": "6d4c14f801ec06b675112e0fcc1ca648626dd4cc",
      "parents": [
        "37ff2d56bf87d552a0842096e507aefd6b0d4983",
        "1f458fdc66c27977a2f93ba473d120aad190282a"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 17:29:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 17:29:05 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516 am: 0a8978f04b am: 1684e5f344 am: d28eef0cc2\nam: 1f458fdc66\n\nChange-Id: I61d4b25ee0264397693f30e2091997c058d0c5fc\n"
    },
    {
      "commit": "1f458fdc66c27977a2f93ba473d120aad190282a",
      "tree": "c86a5c3bab5c8fffa00961f0a7b27438c038cb61",
      "parents": [
        "aff9286bd6c073d06d36cb271445323afb7cb04f",
        "d28eef0cc2b5cc8b01f3e36a883bfaa529ec0cfd"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 17:23:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 17:23:39 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516 am: 0a8978f04b am: 1684e5f344\nam: d28eef0cc2\n\nChange-Id: If937d91cee2bb06406cf3cd1ae6ac3402a51e88d\n"
    },
    {
      "commit": "d28eef0cc2b5cc8b01f3e36a883bfaa529ec0cfd",
      "tree": "c63bc7a72260b15fb4ca7403834fd633f666adcf",
      "parents": [
        "920b02a94fb7e9ecd7f07fa96370e1858b7c85c7",
        "1684e5f344e385a88c5f672619c4aeaed9417957"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 17:19:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 17:19:10 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516 am: 0a8978f04b\nam: 1684e5f344\n\nChange-Id: I0ebd2856e2e2f3793273ba952b44dc77e85b021e\n"
    },
    {
      "commit": "1684e5f344e385a88c5f672619c4aeaed9417957",
      "tree": "95122b2deb72d74d80cd68e2db2f56938e8122ad",
      "parents": [
        "ce477912a2c8c6945e72be79973f1c4157fed915",
        "0a8978f04b4cc2e273545568b424756ee5a40a3d"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 17:14:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 17:14:05 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516\nam: 0a8978f04b\n\nChange-Id: I693665a57465ec57f946fad57cda9ce48389408f\n"
    },
    {
      "commit": "0a8978f04b4cc2e273545568b424756ee5a40a3d",
      "tree": "e997acff88142ee387d59b8c4a35cd0d716395b3",
      "parents": [
        "ae7d4b13399d3fc0a3a57fe5082b6db89ec6e23f",
        "3380a775163f480f39d41572b06c433d45d42f79"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 17:09:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 17:09:09 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872\nam: 3380a77516\n\nChange-Id: Ice61f337e1fcfd0569431538e475d94f9d205423\n"
    },
    {
      "commit": "3380a775163f480f39d41572b06c433d45d42f79",
      "tree": "c8a7af142499904f44444d96d2e9c96fbaedd666",
      "parents": [
        "9a15881184e0549fd58f735ed418d7b0e42fc771",
        "d417e54872100f823b8f7bbba8910f0a3f51b1bc"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 17:04:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 17:04:07 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked am: a206a0f17e\nam: d417e54872\n\nChange-Id: I2f47020055f962b36f095137d75c9cbfe6b1a6db\n"
    },
    {
      "commit": "d417e54872100f823b8f7bbba8910f0a3f51b1bc",
      "tree": "b8f442b91f809ee1b0c3c26e87d5c0073a809c63",
      "parents": [
        "a5affb045eccbfb621415e2d0b648338bede738a",
        "a206a0f17eeac58d00800db5841a08ac32ad26d1"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Thu Dec 22 16:58:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 16:58:33 2016 +0000"
      },
      "message": "Fix exploit where can hide the fact that a location was mocked\nam: a206a0f17e\n\nChange-Id: Ib3af056919a4b909d3d11dd3fe2b46eaa7cdf0f4\n"
    },
    {
      "commit": "1fc63da0e5effdb614fa7728fc25c2bb43641f19",
      "tree": "97a9c8f1f4dff5bb3499ba0be1ae630f017e75a5",
      "parents": [
        "45c9ba9c1582d65dc083097ad73e23d8f88ecc58",
        "7158c89582c41ddc0ed7e46ed9cfa16ffabb7e71"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 22 16:57:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 22 16:57:14 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr2-dev"
    },
    {
      "commit": "45c9ba9c1582d65dc083097ad73e23d8f88ecc58",
      "tree": "a74ff022a4e072880936a9aff015cfcb39770693",
      "parents": [
        "1f0d972efc176c1807a7f6d793a3ace55219806d",
        "0277a42568b8223db95bcbe004a6a8d9576ee5d9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 22 08:00:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 22 08:00:09 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr2-dev"
    },
    {
      "commit": "7158c89582c41ddc0ed7e46ed9cfa16ffabb7e71",
      "tree": "ef6362d2a9b3fa00bc10c72c29338bf623164108",
      "parents": [
        "fbe70a3e93ddf4e227f9529d482acf45cdf4d1c7"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Dec 21 19:50:32 2016 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Dec 21 19:50:32 2016 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id563dc4a6227745978c8999d577b0970c5c1103f\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "0277a42568b8223db95bcbe004a6a8d9576ee5d9",
      "tree": "656adcfb87314ebbe9f147b0f038925331605b6a",
      "parents": [
        "fbe70a3e93ddf4e227f9529d482acf45cdf4d1c7"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Dec 21 19:41:35 2016 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Dec 21 19:41:35 2016 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I292c850e85d1d11be974bc80ddd0ecd7a66ca557\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "9f47a5d85eca1f93833b328dea3d31fc36d79591",
      "tree": "5b69676ce5b0491727f4606f88a8f61e40834bf4",
      "parents": [
        "9ec4256a17f082bbf794336ec5d43616f4662ccf"
      ],
      "author": {
        "name": "pkanwar",
        "email": "pkanwar@google.com",
        "time": "Sat Dec 17 20:16:48 2016 -0800"
      },
      "committer": {
        "name": "pkanwar",
        "email": "pkanwar@google.com",
        "time": "Wed Dec 21 17:39:35 2016 -0800"
      },
      "message": "DO NOT MERGE: Add API to indicate carrier networks.\n\nBug: 31003437\nChange-Id: I3e3989256588f509c45e50374b8b7168589d6c5d\n"
    },
    {
      "commit": "1f0d972efc176c1807a7f6d793a3ace55219806d",
      "tree": "bcade1c372002bb2540db2250dde68ed90d1e193",
      "parents": [
        "4869a55f66451222579ffe9d15d829a86a401f09"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Dec 22 09:49:11 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Dec 22 09:51:01 2016 +0900"
      },
      "message": "NetworkNotificationManager: remove spammy log\n\nTest: build, flashed, booted phone.\nBug: 32198726\nChange-Id: I3ac2f07c756f48653195f6198aaee4d8b3939fb5\n"
    },
    {
      "commit": "4869a55f66451222579ffe9d15d829a86a401f09",
      "tree": "3b0f267af668a9a686c53e659e3dfe1121cf3898",
      "parents": [
        "fbe70a3e93ddf4e227f9529d482acf45cdf4d1c7",
        "6d53de63bbe3880129f8fc7a08cb89141fbaa103"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Dec 21 19:56:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 21 19:56:42 2016 +0000"
      },
      "message": "Merge \"DirectReply: Close if touching outside status bar\" into nyc-mr2-dev"
    },
    {
      "commit": "fbe70a3e93ddf4e227f9529d482acf45cdf4d1c7",
      "tree": "7452a51a0e55dbafa9faade6f035c22b07f36542",
      "parents": [
        "b9606a5d09d943a7f3c1b2b22d4c465d91113b83",
        "77a51d12744e81c63b1c16d7bd00d93de6faedd7"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Wed Dec 21 18:37:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 21 18:37:29 2016 +0000"
      },
      "message": "Merge \"Enable multi-dex for coverage builds to fix breakage\" into nyc-mr2-dev"
    },
    {
      "commit": "b9606a5d09d943a7f3c1b2b22d4c465d91113b83",
      "tree": "f1a357f480b278b2c6e919042b570dd556e0eba1",
      "parents": [
        "09c0fdca7bfae87be8ef1ac562ed95cb8e6a8b09",
        "620aebabb2013978e722ec68dd4e9d5c8c5554aa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 21 18:09:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 21 18:09:48 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Disabled swiping in Grid-based Recents.\" into nyc-mr2-dev"
    },
    {
      "commit": "77a51d12744e81c63b1c16d7bd00d93de6faedd7",
      "tree": "d02936b56f33708c8e858847b164e3c11bb0d9a5",
      "parents": [
        "09c0fdca7bfae87be8ef1ac562ed95cb8e6a8b09"
      ],
      "author": {
        "name": "Allen Hair",
        "email": "allenhair@google.com",
        "time": "Thu Sep 22 09:58:06 2016 -0700"
      },
      "committer": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Wed Dec 21 17:22:33 2016 +0000"
      },
      "message": "Enable multi-dex for coverage builds to fix breakage\n\nTest: m PRODUCT-bullhead-userdebug showcommands dist EMMA_INSTRUMENT\u003dtrue EMMA_INSTRUMENT_FRAMEWORK\u003dtrue SKIP_BOOT_JARS_CHECK\u003dtrue WITH_DEXPREOPT\u003dfalse tests\nChange-Id: I6a324cbd0dc078ad2903345a069385d9f0d179ff\n(cherry picked from commit aeaee4c5fe9a71949ddd701f2590559819bfe072)\n"
    },
    {
      "commit": "09c0fdca7bfae87be8ef1ac562ed95cb8e6a8b09",
      "tree": "1adb34fc9e312cd6bcc9faf2f2d9f515454a9696",
      "parents": [
        "639f95dd13270805fd5914fec2ea785e941aa516",
        "e93f8100a6f40f8fadc623fad7935128702743a5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 21 03:35:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 21 03:35:45 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Delete the separate grid recents activity and related code\" into nyc-mr2-dev"
    },
    {
      "commit": "639f95dd13270805fd5914fec2ea785e941aa516",
      "tree": "ec56047371e1ce0e2a92832e74a031c1107398b6",
      "parents": [
        "8fd55702b1b39dc28033d38c06d1711eea4ffe21",
        "090b2d9d6c73ad1b92fd6374aaaa26a384333239"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 21 02:14:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 21 02:14:54 2016 +0000"
      },
      "message": "Merge changes from topic \u0027diskstats-mr2\u0027 into nyc-mr2-dev\n\n* changes:\n  Augment diskstats dumpsys to have categorization and apps.\n  Add a file collector to the platform.\n"
    },
    {
      "commit": "8fd55702b1b39dc28033d38c06d1711eea4ffe21",
      "tree": "41e19aeecc431663ad3d7e62148b4bea6bf92e95",
      "parents": [
        "5153e46897f8441b55dcace2530c613a4bd9f99a",
        "c7d9de59bfa083472a5c8fcfc02c2363b33e204f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 21 02:14:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 21 02:14:54 2016 +0000"
      },
      "message": "Merge \"Add an app size collector.\" into nyc-mr2-dev"
    },
    {
      "commit": "620aebabb2013978e722ec68dd4e9d5c8c5554aa",
      "tree": "48ffea2328924c9e11c60cb22d89e15854051b72",
      "parents": [
        "5153e46897f8441b55dcace2530c613a4bd9f99a"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Mon Dec 19 11:20:31 2016 -0800"
      },
      "committer": {
        "name": "Manu Cornet",
        "email": "manucornet@google.com",
        "time": "Wed Dec 21 02:02:44 2016 +0000"
      },
      "message": "DO NOT MERGE - Disabled swiping in Grid-based Recents.\n\nBug: 32101881\nChange-Id: I45a806a6b1fc387b2c560a8f2228ad83e4068d7c\n(cherry picked from commit 7e09146f1330c3ebe774f29f49d94bf290a1be7f)\n"
    },
    {
      "commit": "e93f8100a6f40f8fadc623fad7935128702743a5",
      "tree": "2cf8249f2d0bca6405ba99994007dec7e1dc5dec",
      "parents": [
        "f77ca5fa1890f1de92dd6a7002f4ad9d71b42a89"
      ],
      "author": {
        "name": "Manu Cornet",
        "email": "manucornet@google.com",
        "time": "Tue Dec 20 09:33:45 2016 -0800"
      },
      "committer": {
        "name": "Manu Cornet",
        "email": "manucornet@google.com",
        "time": "Tue Dec 20 17:52:45 2016 -0800"
      },
      "message": "DO NOT MERGE - Delete the separate grid recents activity and related code\n\nThis was the first attempt at implementing grid-based Recents.\nThe new implementation doesn\u0027t use a separate activity and reuses a lot\nmore code.\n\nBug: 32101881\nTest: Checked Recents behavior on local sw600dp device\nChange-Id: Ic3535fc49f3f5448d6002d354678b633f122f57d\n"
    },
    {
      "commit": "5153e46897f8441b55dcace2530c613a4bd9f99a",
      "tree": "b23c5e3a61ba9f2bd655a2f14f013345bc85a06e",
      "parents": [
        "f77ca5fa1890f1de92dd6a7002f4ad9d71b42a89",
        "eab25ae1970351f2937db81ef360d9981c9c7060"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Dec 21 01:29:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 21 01:29:13 2016 +0000"
      },
      "message": "Merge \"Adds custom call forwarding block while roaming carrier config key\" into nyc-mr2-dev"
    },
    {
      "commit": "f77ca5fa1890f1de92dd6a7002f4ad9d71b42a89",
      "tree": "719daa174e4f6f2344bb45ba0d13d06820fb316f",
      "parents": [
        "72df83d1177672d6eb2e37f761177137f04b77c0",
        "fa9bec95a5909f75575758f093dedda753a2cfac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 20 23:29:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 20 23:29:38 2016 +0000"
      },
      "message": "Merge \"Bluetooth: persist state when turning on from BLE\" into nyc-mr2-dev"
    },
    {
      "commit": "72df83d1177672d6eb2e37f761177137f04b77c0",
      "tree": "c65605f9b64295a6e106773b17982121cac44551",
      "parents": [
        "a03c3e74a4a315b81b89d69b3217de6d194eec03",
        "8dc3b870a0d4095c2382f131fdba68168d757d2c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 20 22:57:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 20 22:57:19 2016 +0000"
      },
      "message": "Merge \"Add flags to send package name for feedback.\" into nyc-mr2-dev"
    },
    {
      "commit": "eab25ae1970351f2937db81ef360d9981c9c7060",
      "tree": "03f9dbdbe11717e1a93a900c9101bf3057a9c4b1",
      "parents": [
        "5ef12f244c65d985f98063a40a0c8e327d7293d3"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Dec 12 14:57:37 2016 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Dec 20 14:34:52 2016 -0800"
      },
      "message": "Adds custom call forwarding block while roaming carrier config key\n\nAdds support for supplying custom call forwarding prefixes in the carrier\nconfig. When a prefix supplied in the carrier config is matched to the number\nbeing dialed, we do not complete the call and instead show an error message\non the dialer UI.\n\nTest: Manual\nBug: 30458052\nMerged-In: I3149a565b0fd631d69ab0c0f27be509237b80177\nChange-Id: I3149a565b0fd631d69ab0c0f27be509237b80177\n"
    },
    {
      "commit": "a03c3e74a4a315b81b89d69b3217de6d194eec03",
      "tree": "6660b4303bc9c11b56a2a7adbc076ab8a8f91f62",
      "parents": [
        "5ef12f244c65d985f98063a40a0c8e327d7293d3",
        "2dc4a748065caa4f14d3700508d9a0f0eafc86d6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 20 22:10:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 20 22:10:03 2016 +0000"
      },
      "message": "Merge \"Fix incorrect FIFO cgroup assignment.\" into nyc-mr2-dev"
    },
    {
      "commit": "5ef12f244c65d985f98063a40a0c8e327d7293d3",
      "tree": "e4bf38a6b05eabb121fe0db3cf7c8e7b4ff520e3",
      "parents": [
        "2d6accd7a99c4f2d1595398aa2875337a7d2a71c",
        "bf8e290376b8ee6d04c330b22f5275e82103def3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 20 21:50:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 20 21:50:16 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Port 2D recents implementation from master to nyc-mr2\" into nyc-mr2-dev"
    },
    {
      "commit": "2d6accd7a99c4f2d1595398aa2875337a7d2a71c",
      "tree": "0ac62ad6bf841ba2e9a8c3d5c0bfc926aaf3a556",
      "parents": [
        "2f42cbcad5df693327295e46b84de04a8d12ecd2",
        "c48f07bc823f0438534bd2ec75a9d5ac2e22f16d"
      ],
      "author": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Tue Dec 20 21:44:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 20 21:44:26 2016 +0000"
      },
      "message": "Merge \"sysui: update sw900dp navbar sizes\" into nyc-mr2-dev"
    },
    {
      "commit": "090b2d9d6c73ad1b92fd6374aaaa26a384333239",
      "tree": "7b1b6dded0f58bf7f291ab5eb27602a09d36c2be",
      "parents": [
        "be770dce086413618d05917ebb967e0414346dce"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Tue Dec 13 10:38:42 2016 -0800"
      },
      "committer": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Tue Dec 20 13:32:51 2016 -0800"
      },
      "message": "Augment diskstats dumpsys to have categorization and apps.\n\nThis adds a new service which opportunistically saves the\nfile system categorization information and the app sizes. This\ninformation is fetched during a diskstats dumpsys call from a file\nstored on the disk. This allows us to keep the dumpsys running quickly\nwhile adding information which is costly to calculate.\n\nBug: 32207207\nTest: System server instrumentation tests\nChange-Id: Id59e84b9ad38a9debf3e46e5133ef06f7353829d\n"
    },
    {
      "commit": "c7d9de59bfa083472a5c8fcfc02c2363b33e204f",
      "tree": "7a8ea505d6237ae99cbc8bf21918908be2d180bd",
      "parents": [
        "2f42cbcad5df693327295e46b84de04a8d12ecd2"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Mon Dec 12 15:16:00 2016 -0800"
      },
      "committer": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Tue Dec 20 13:28:14 2016 -0800"
      },
      "message": "Add an app size collector.\n\nThe app collector gets a list of app sizes for packages on a given\nstorage volume. This information will be exposed as part of an\nexpansion of the diskstats dumpsys.\n\nWhen the collector runs, it sets up a handler on a BackgroundThread\nwhich asks the PackageManager for the package sizes for all apps and\nall users. The call for the information is blocked using a\nCompletableFuture until the call times out or until we\u0027ve received\nall of the package stats. After the stats are all obtained, the\nfuture completes.\n\nBug: 32207207\nTest: System server instrumentation tests\nChange-Id: I3a27dc4410effb12ae33894b561c02a60322f7b0\n"
    },
    {
      "commit": "be770dce086413618d05917ebb967e0414346dce",
      "tree": "227cd9f1f6dcf4b2074233f43a14a6eeb8b29819",
      "parents": [
        "2f42cbcad5df693327295e46b84de04a8d12ecd2"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Thu Nov 10 14:10:15 2016 -0800"
      },
      "committer": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Tue Dec 20 13:24:14 2016 -0800"
      },
      "message": "Add a file collector to the platform.\n\nThe file collector takes in a file path and recursively\nclassifies and provides the amount of storage provided by\neach classification. This information can be surfaced in\nSettings or to fulfill storage telemetry calculations.\n\nBug: 32207207\nTest: System server instrumentation tests\nChange-Id: Iff03260859cd4bbd11e7d60b1825115aad540d48\n"
    },
    {
      "commit": "fa9bec95a5909f75575758f093dedda753a2cfac",
      "tree": "f7839cb648a1ebebdeef855b7f16e258772a2958",
      "parents": [
        "2f42cbcad5df693327295e46b84de04a8d12ecd2"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Tue Dec 20 11:21:12 2016 -0800"
      },
      "committer": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Tue Dec 20 13:09:47 2016 -0800"
      },
      "message": "Bluetooth: persist state when turning on from BLE\n\nTest: in BLE_ON state, turn to full on, reboot phone\nBug: 33777496\nChange-Id: I246d6ff0dcb81d66aa915ef443040d6fc3c98310\n"
    },
    {
      "commit": "8dc3b870a0d4095c2382f131fdba68168d757d2c",
      "tree": "92688a09365d7ae374bd32068e2694c2b4d3496b",
      "parents": [
        "4d3aa8e8aba598307ab50a7ce45dd8ae2114939e"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu Dec 15 18:10:34 2016 -0800"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Tue Dec 20 21:06:38 2016 +0000"
      },
      "message": "Add flags to send package name for feedback.\n\nBug: 32189956\nTest: make RunSettingsLibRoboTests\nChange-Id: I0bd40fdf60b4f3ee21afad6e3f7dc3e4e87212f0\n(cherry picked from commit c05c740d606a4a0c4418f34f6cfbc06fbda8d201)\n"
    },
    {
      "commit": "e5726a20824c3cb2ff369207c8d75bfcdb814f69",
      "tree": "058623e5a8d0df9a9c4cd175e25dcc2981abcd3e",
      "parents": [
        "52a9e0e1ddef258b3d18f901fb9a7884a244ac39"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Dec 19 14:26:51 2016 -0800"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 20 20:17:36 2016 +0000"
      },
      "message": "Ambient Display: Fix race with coloring and redaction\n\nFixes a bug that could result in a notification being colored on\nambient display when redaction is enabled.\n\nOnly the showing layout (either redacted or regular) was be set to\ndark. If the showing layout changed after the darkness changed, the\nnewly showing layout was not properly darkened.\n\nChange-Id: I0930ebe8007634ee92e104573294b5c27f1bad82\nFixes: 33429653\nTest: Enable redacted notificationsn on lockscreen, enter ambient, verify that notifications are gray.\n"
    },
    {
      "commit": "bf8e290376b8ee6d04c330b22f5275e82103def3",
      "tree": "86d8b51b4abe63bdf4ae691ba8b76b65a9111c34",
      "parents": [
        "a865790a5b30a2d5e29e3d443e7b02a5d8aa01a4"
      ],
      "author": {
        "name": "Manu Cornet",
        "email": "manucornet@google.com",
        "time": "Tue Dec 20 08:29:33 2016 -0800"
      },
      "committer": {
        "name": "Manu Cornet",
        "email": "manucornet@google.com",
        "time": "Tue Dec 20 12:10:41 2016 -0800"
      },
      "message": "DO NOT MERGE - Port 2D recents implementation from master to nyc-mr2\n\nBug: 32101881\nTest: Checked Recents layout/behavior on local sw600dp device\nChange-Id: I40be7dbaf8bc017b4c7c449f9bca657817107ceb\n"
    },
    {
      "commit": "2dc4a748065caa4f14d3700508d9a0f0eafc86d6",
      "tree": "abeb233347c69ea8059b98de3663c20ee63df795",
      "parents": [
        "64bc2580e33724b6b552db89f1b0040e99ae1c97"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 20 11:47:24 2016 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 20 12:06:33 2016 -0800"
      },
      "message": "Fix incorrect FIFO cgroup assignment.\n\nbug 33745094\n\nChange-Id: I46eefc8ea6f17ca3795f4743692ddfea36d5db0f\n"
    },
    {
      "commit": "2f42cbcad5df693327295e46b84de04a8d12ecd2",
      "tree": "829d2af768986920993fa3cde80652cc4b43f36c",
      "parents": [
        "4d3aa8e8aba598307ab50a7ce45dd8ae2114939e",
        "923d2cc9d9915b18a8d29e9087add48dbe820eeb"
      ],
      "author": {
        "name": "Philipp Weiß",
        "email": "phweiss@google.com",
        "time": "Tue Dec 20 19:52:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 20 19:52:09 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Show notification when network logging is enabled\" into nyc-mr2-dev"
    },
    {
      "commit": "923d2cc9d9915b18a8d29e9087add48dbe820eeb",
      "tree": "9ae9cb730e852e82bfbb633bd87849a32a88a854",
      "parents": [
        "ff11122ddc170ef6583f39c2402d802941e1fab4"
      ],
      "author": {
        "name": "phweiss",
        "email": "phweiss@google.com",
        "time": "Wed Dec 14 21:37:48 2016 +0100"
      },
      "committer": {
        "name": "phweiss",
        "email": "phweiss@google.com",
        "time": "Tue Dec 20 19:23:58 2016 +0100"
      },
      "message": "DO NOT MERGE Show notification when network logging is enabled\n\nA notification is shown after network logging is enabled\nand after the next three reboots that are at least one day apart.\n\nClicking it sends an intent to quick settings to shown its device monitoring\ndialog.\n\nCherry-picked from master.\n\nBug: 29748723\nBug: 33126577\n\n(cherry-picked from commit a0cb251ca6a8ea8df17ff8089573bc50f2f1849f)\n\nTest: Manual, CTS-Verifier tests will be added later\nChange-Id: I2bf517bd27ab23ad3f66270602dbf062efab8cbb\n"
    },
    {
      "commit": "4d3aa8e8aba598307ab50a7ce45dd8ae2114939e",
      "tree": "332986278907cbf4bea2774db362a503eccc3ed7",
      "parents": [
        "ff11122ddc170ef6583f39c2402d802941e1fab4",
        "2f512047c225a185b12897d25d343ea86ce818d2"
      ],
      "author": {
        "name": "Philipp Weiß",
        "email": "phweiss@google.com",
        "time": "Tue Dec 20 17:57:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 20 17:57:37 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Rework Device Monitoring Dialog in Quicksettings\" into nyc-mr2-dev"
    },
    {
      "commit": "ff11122ddc170ef6583f39c2402d802941e1fab4",
      "tree": "acc36895088686b34df6eedcb82563cd2fbcb96d",
      "parents": [
        "a865790a5b30a2d5e29e3d443e7b02a5d8aa01a4"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Nov 02 10:26:45 2016 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Dec 20 16:43:45 2016 +0000"
      },
      "message": "DO NOT MERGE: Cross profile candidate should be considered\n\nBug: 32547783\n\nFixed the regression introduced in 8e2d9d1d9050e93b15c54e992698325c7d4aa57c\n\nTest: Manual test - Open a map link in work calendar, personal map is shown as an option.\n\nChange-Id: If5651b5e09cf1916813e8f91dbdcdf53f9119ef2\n(cherry picked from commit 9f2c93663c2de84f958eebef96a98458ebaf51a9)\n"
    },
    {
      "commit": "2f512047c225a185b12897d25d343ea86ce818d2",
      "tree": "6a2ccb682e1c295677ed16a2e2f532ab5ac3e2a2",
      "parents": [
        "df37f1fa7437dae38925636d1109d7217ea4c1c8"
      ],
      "author": {
        "name": "phweiss",
        "email": "phweiss@google.com",
        "time": "Fri Dec 02 14:31:04 2016 +0100"
      },
      "committer": {
        "name": "phweiss",
        "email": "phweiss@google.com",
        "time": "Tue Dec 20 17:11:01 2016 +0100"
      },
      "message": "DO NOT MERGE Rework Device Monitoring Dialog in Quicksettings\n\nIf a device owner is active, the layout is changed from a\nstandard AlertDialog with only one string to a custom dialog\nthat includes information on Device Owners, and VPN and Network Logging,\nif enabled.\n\nCherry-picked from master and modified to not rely on changes that are not in\nN:\n\nA change in master renamed some variables in QSFooter.createDialog() and made\nthem final, this change is also included here.\n\nThe owner\u0027s organization name cannot be set in N.\n\nIn the case of active Device Owner and active VPN, there was a specialized\nstring for this in N. This string was now replaced by using the simpler\nDevice Owner string + an own entry for VPN in the new layout.\n\nSome imports had to be included that were already there on master.\n\nThe dimen-tag throws an error message on floats during build, replaced by an\nitem-tag.\n\nBUG: 29748723\nBUG: 33126622\nTest: Manual, CTS-Verifier tests will be added later\n\n(cherry picked from commit 9e450e12330d4cfe7843613c79f1c3671d08305f)\n\nChange-Id: I2bfca9d9d02a42d9c3b17683625eda29e9369666\n"
    },
    {
      "commit": "a865790a5b30a2d5e29e3d443e7b02a5d8aa01a4",
      "tree": "88f4887def9f8c90b68c30f668f3ce125b571a5d",
      "parents": [
        "7eaec196b72775eef441507565eed89755540290"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Dec 20 09:57:43 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Dec 20 05:02:28 2016 +0000"
      },
      "message": "DO NOT MERGE Stricter NetworkNotificationManagerTest\n\nThis patch changes NetworkNotificationManagerTest to populate extraInfo\nof NetworkInfo in order to catch regressions in malformed format Strings\nof log statements in NetworkNotificationManager.\n\nTest: verified that the test fails when reintroducing the format String\nbug.\nBug: 33737715\n\nChange-Id: If14063554b8246d9d80cd222cb41c30dee121c5a\n"
    },
    {
      "commit": "7eaec196b72775eef441507565eed89755540290",
      "tree": "bcd30304271f86cd1bb44dfc3a0dc162697b9cbb",
      "parents": [
        "793c634d1ef4c7dc6c59b646d0566b68937ca68c",
        "8e21030679a104fdb1ba3d02db6d3cb2920b55c1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 20 04:58:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 20 04:58:54 2016 +0000"
      },
      "message": "Merge changes I40064d3e,I50594ad8 into nyc-mr2-dev\n\n* changes:\n  DO NOT MERGE Fix other String.format issues in NetworkNotificationManager.java\n  DO NOT MERGE Fix malformed log statement.\n"
    },
    {
      "commit": "8e21030679a104fdb1ba3d02db6d3cb2920b55c1",
      "tree": "6be888b5572a9de5b1cd3766edc6ed9b0e912de7",
      "parents": [
        "02ca23d9a29d65bd224ff82e4363c93a9495effc"
      ],
      "author": {
        "name": "Paul Stewart",
        "email": "pstew@google.com",
        "time": "Mon Dec 19 08:45:32 2016 -0800"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Dec 20 12:31:49 2016 +0900"
      },
      "message": "DO NOT MERGE Fix other String.format issues in NetworkNotificationManager.java\n\nCommit fb2609d3eee1c7a4dda889c000f32183a044978a added a string\nformat which caused an exception.  On top of the fixes to this\nfrom e1406167186c2cabe683b3c1511ad6733e9106c9, we can also fix\na few more issues here with some missing arguments to other\nString.format invocations in the aforementioned CL, and other\nformatting problems.\n\nBug: 33737715\nTest: Build and run SUW\n\n(cherry picked from commit 835cb49639fc7cb75819564fa15f2f5a0bd5dee2)\n\nChange-Id: I40064d3e1a0f0300c43bdbc51839b579a5394a36\n"
    },
    {
      "commit": "02ca23d9a29d65bd224ff82e4363c93a9495effc",
      "tree": "40481fa3c14313cca272036006ac7537921a7f4a",
      "parents": [
        "85f3996d72a55f98bd773a01b26ff4249e9bb644"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Mon Dec 19 10:31:14 2016 -0800"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Dec 20 12:31:45 2016 +0900"
      },
      "message": "DO NOT MERGE Fix malformed log statement.\n\nIntroduced in I1201d1d4fab8183dd83449c2afb2c35cfece883f\n\nBUG: 33746580\n\nTest: built, triggered notification, no crash.\n\n(cherry picked from commit e1406167186c2cabe683b3c1511ad6733e9106c9)\n\nChange-Id: I50594ad865e6f95abc5c67c58af604ef2aa88f9b\n"
    },
    {
      "commit": "793c634d1ef4c7dc6c59b646d0566b68937ca68c",
      "tree": "dc7949ddca632a351f8e681a5edfd711fe865ccc",
      "parents": [
        "9ec4256a17f082bbf794336ec5d43616f4662ccf",
        "7cd0010df6314397939dac2cb54caa41fdd49d3c"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Tue Dec 20 01:01:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 20 01:01:55 2016 +0000"
      },
      "message": "Merge \"Migrate system+lock wallpaper to lock-only when setting live wp\" into nyc-mr2-dev"
    },
    {
      "commit": "c48f07bc823f0438534bd2ec75a9d5ac2e22f16d",
      "tree": "3ebc8109a467a9dcfc3044ddfaf866ffa9e13c51",
      "parents": [
        "9ec4256a17f082bbf794336ec5d43616f4662ccf"
      ],
      "author": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Mon Dec 19 16:33:16 2016 -0800"
      },
      "committer": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Mon Dec 19 16:33:16 2016 -0800"
      },
      "message": "sysui: update sw900dp navbar sizes\n\nBug: 32516898\nChange-Id: I3e1a2855fa3cb2f538bf87df3d48ac3dcfc4c67a\n"
    },
    {
      "commit": "6d53de63bbe3880129f8fc7a08cb89141fbaa103",
      "tree": "5dfdf115e180377ed9ac2fc894381a8090eacd7c",
      "parents": [
        "52a9e0e1ddef258b3d18f901fb9a7884a244ac39"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Dec 19 16:17:50 2016 -0800"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Dec 19 16:27:50 2016 -0800"
      },
      "message": "DirectReply: Close if touching outside status bar\n\nClose direct reply when a touch outside the status bar window\nhappens. This is especially important with HUNs, where we allow\nthe touch to go through to the underlying window.\n\nChange-Id: I12b9cbd5c699b86bcf1f56723a2f0ac5de7e5a42\nTest: Receive SMS while unlocked, click Reply on heads-up notification, click in between notification and IME. Verify direct reply closes.\nFixes: 32022071\n"
    },
    {
      "commit": "7cd0010df6314397939dac2cb54caa41fdd49d3c",
      "tree": "bdbf34cafce7cf932f1ae0098a2ba766876fd635",
      "parents": [
        "73dcab62b73f9eb49c179c6b8cf95a1385f3064a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Dec 19 14:38:44 2016 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Dec 19 14:38:44 2016 -0800"
      },
      "message": "Migrate system+lock wallpaper to lock-only when setting live wp\n\nIf the static imagery is shared between system+lock, preserve the lock\npresentation when setting a different system-surface live wallpaper.  If\nthe caller knows it wants to achieve system+lock display of the new live\nwallpaper, it follows up setWallpaperComponent() with an explicit clear\nof the lock wallpaper state.\n\nPreviously, setting a new system live wallpaper would necessarily override\na desired static lock image in the case of system+lock shared imagery.\nNow it doesn\u0027t.\n\nBug 32664317\n\nChange-Id: I7ef2cded534f9e6e91899db4c37bd24efaf09fee\n"
    },
    {
      "commit": "9ec4256a17f082bbf794336ec5d43616f4662ccf",
      "tree": "f7d7327e1ed81a06eae5d59dec8d47dc15dff0aa",
      "parents": [
        "fa0c9f23526e5c44f5e18a50b0ad3e527338081e",
        "6ba0ef31e85e0295d1854467383e2145d037882e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 19 20:59:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 20:59:15 2016 +0000"
      },
      "message": "Merge \"Start sensor service in a seperate thread\" into nyc-mr2-dev"
    },
    {
      "commit": "fa0c9f23526e5c44f5e18a50b0ad3e527338081e",
      "tree": "97bd48ad8f63d10c3e8de4c71b0786456e03fae9",
      "parents": [
        "a8107e107461599f23aeb4410cdde658a14a20ea",
        "70fa908fb208a4fd00da945aa315f31a1c932192"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:28:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 20:28:59 2016 +0000"
      },
      "message": "Merge \"docs: remove implicit intent from bindService and startService\" into nyc-mr1-dev am: cbfb58c9d7\nam: 70fa908fb2\n\nChange-Id: I1eab802afe75f847555baa8964030a1bb994107a\n"
    },
    {
      "commit": "a8107e107461599f23aeb4410cdde658a14a20ea",
      "tree": "97bd48ad8f63d10c3e8de4c71b0786456e03fae9",
      "parents": [
        "353e197a8a4d87b360b4d7cf57f32da8535cdb2f",
        "d7c29565babf894ab4301637f3299c1e8f3a842e"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:27:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 20:27:52 2016 +0000"
      },
      "message": "docs: remove implicit intent from bindService and startService am: 94ebbe0e58\nam: d7c29565ba\n\nChange-Id: I44109d60ff26725daf6ebbce50bac9a7068146fe\n"
    },
    {
      "commit": "70fa908fb208a4fd00da945aa315f31a1c932192",
      "tree": "fd2cc9094c98a91a08edb00e48fa10ff2795de3e",
      "parents": [
        "d7c29565babf894ab4301637f3299c1e8f3a842e",
        "cbfb58c9d7fd317d48febeee1308247c79287332"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:22:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 20:22:00 2016 +0000"
      },
      "message": "Merge \"docs: remove implicit intent from bindService and startService\" into nyc-mr1-dev\nam: cbfb58c9d7\n\nChange-Id: If12008d4e9fe1883c6c4f21e6e6736045b325182\n"
    },
    {
      "commit": "d7c29565babf894ab4301637f3299c1e8f3a842e",
      "tree": "fd2cc9094c98a91a08edb00e48fa10ff2795de3e",
      "parents": [
        "9c834b1241113473aa561b845c35f2e8311c5e27",
        "94ebbe0e5868a6bc8b2ffe37d5fbefe02e1048eb"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:21:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 20:21:57 2016 +0000"
      },
      "message": "docs: remove implicit intent from bindService and startService\nam: 94ebbe0e58\n\nChange-Id: Iaf24452f3456703c917a2a574ff218c9eac854bd\n"
    },
    {
      "commit": "353e197a8a4d87b360b4d7cf57f32da8535cdb2f",
      "tree": "6a283ed3ed43bfd34fb259cac69f5fade8c7bc6c",
      "parents": [
        "73dcab62b73f9eb49c179c6b8cf95a1385f3064a",
        "9c834b1241113473aa561b845c35f2e8311c5e27"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:21:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 20:21:21 2016 +0000"
      },
      "message": "docs: update Paint.setTextSize() to indicate pixel units am: 5f05256106\nam: 9c834b1241\n\nChange-Id: I3288982f953f36ae08a36ca324edb6937633bd18\n"
    },
    {
      "commit": "9c834b1241113473aa561b845c35f2e8311c5e27",
      "tree": "66a59f9afb524241efdefb9487fe018bd3726723",
      "parents": [
        "a586b546c3f6cf60612642ec9ad461fbdbe5dfb2",
        "5f052561063597043938d69064872a209ace8ffa"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:16:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 20:16:15 2016 +0000"
      },
      "message": "docs: update Paint.setTextSize() to indicate pixel units\nam: 5f05256106\n\nChange-Id: I9709ea36fe7657c8a06abe1c58760b30112e0e63\n"
    },
    {
      "commit": "cbfb58c9d7fd317d48febeee1308247c79287332",
      "tree": "7f7c5cf42fa3b92e215bf958b965966e22046108",
      "parents": [
        "5f052561063597043938d69064872a209ace8ffa",
        "94ebbe0e5868a6bc8b2ffe37d5fbefe02e1048eb"
      ],
      "author": {
        "name": "Mark Lu",
        "email": "marklu@google.com",
        "time": "Mon Dec 19 20:13:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 20:13:20 2016 +0000"
      },
      "message": "Merge \"docs: remove implicit intent from bindService and startService\" into nyc-mr1-dev"
    },
    {
      "commit": "73dcab62b73f9eb49c179c6b8cf95a1385f3064a",
      "tree": "ddcb3419dce22225fe8ccd2f101de14bc888e67f",
      "parents": [
        "5109de9bd3d929314bcbf292b473690c76a9259c",
        "ac8d8e7358cf3544af95bc566032eee2d317f7ee"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Dec 19 19:53:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 19:53:05 2016 +0000"
      },
      "message": "Merge \"Add UI prompt for MMI code failure on 3gpp\" into nyc-mr2-dev"
    },
    {
      "commit": "5109de9bd3d929314bcbf292b473690c76a9259c",
      "tree": "429635b70cc6cd1a979b14048a28b0e6c2b7c54e",
      "parents": [
        "a2160c27f9a5b1f92f3e34a19d321212c2b0f069",
        "a586b546c3f6cf60612642ec9ad461fbdbe5dfb2"
      ],
      "author": {
        "name": "Charles Mendis",
        "email": "cmendis@google.com",
        "time": "Mon Dec 19 19:11:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 19:11:47 2016 +0000"
      },
      "message": "Merge \"Fix OnCancelListener for Dialogs on swipe to dismiss.\" into cw-f-dev\nam: a586b546c3\n\nChange-Id: I32b15e3ab326700434f488aad7f6e8f05bfa153e\n"
    },
    {
      "commit": "a2160c27f9a5b1f92f3e34a19d321212c2b0f069",
      "tree": "429635b70cc6cd1a979b14048a28b0e6c2b7c54e",
      "parents": [
        "df37f1fa7437dae38925636d1109d7217ea4c1c8",
        "67639a5f678f3e472210e5cf6060592430a5ffbb"
      ],
      "author": {
        "name": "Michael Kwan",
        "email": "mkwan@google.com",
        "time": "Mon Dec 19 19:11:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 19:11:45 2016 +0000"
      },
      "message": "Fix OnCancelListener for Dialogs on swipe to dismiss.\nam: 67639a5f67\n\nChange-Id: I8ceab83a3a8287bdf8d2a7ff88427404543755c9\n"
    },
    {
      "commit": "a586b546c3f6cf60612642ec9ad461fbdbe5dfb2",
      "tree": "f030ed111a50990b75385a58b6c3f4bf9fc51a41",
      "parents": [
        "536dc4ecc4367d9569477528f48e4e7ceb03c5a4",
        "67639a5f678f3e472210e5cf6060592430a5ffbb"
      ],
      "author": {
        "name": "Charles Mendis",
        "email": "cmendis@google.com",
        "time": "Mon Dec 19 19:05:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 19:05:53 2016 +0000"
      },
      "message": "Merge \"Fix OnCancelListener for Dialogs on swipe to dismiss.\" into cw-f-dev"
    },
    {
      "commit": "df37f1fa7437dae38925636d1109d7217ea4c1c8",
      "tree": "97fc5ffab01c62bffa390a7c3053733d28196bd3",
      "parents": [
        "f84f98c4e2fc1b49e441ac0a63cd1abac2c03a51",
        "fa63068deb3b42b1907c0c2214204e2f4e31bd0c"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Mon Dec 19 17:58:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 17:58:43 2016 +0000"
      },
      "message": "Merge changes I546d7abc,I32163278 into nyc-mr2-dev\n\n* changes:\n  Bluetooth: fix issues re-enabling after crash\n  Bluetooth: log message improvements\n"
    },
    {
      "commit": "f84f98c4e2fc1b49e441ac0a63cd1abac2c03a51",
      "tree": "2ff3c439b2966d6faf7af201b659fd3e5f0aca5b",
      "parents": [
        "be09dd77dcf12d4a0699d167eea65ea8bfe63793",
        "c94b63730584dd4dd2e1c19266d6bbe1bbf56174"
      ],
      "author": {
        "name": "Philipp Weiß",
        "email": "phweiss@google.com",
        "time": "Mon Dec 19 17:57:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 17:57:16 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Add network logging icon to Quicksettings when enabled\" into nyc-mr2-dev"
    },
    {
      "commit": "be09dd77dcf12d4a0699d167eea65ea8bfe63793",
      "tree": "e6facf543fc4c298f416772f2095d72912d9edc0",
      "parents": [
        "bd510de4e9f2826c9b8ae818e9fd9b800cf86af9",
        "6e54b889d0952b9db1699bf49e6599a686169da3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Dec 19 16:44:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 16:44:12 2016 +0000"
      },
      "message": "Merge \"Avoid NPE in notification inline controls.\" into nyc-mr2-dev"
    },
    {
      "commit": "bd510de4e9f2826c9b8ae818e9fd9b800cf86af9",
      "tree": "9ee6dc631f9e6170dab0fc1acedc951fc4583e94",
      "parents": [
        "85f3996d72a55f98bd773a01b26ff4249e9bb644",
        "a775ad997bac7a46140a56a4ab7ad0c464b32495"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 19 13:43:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 13:43:10 2016 +0000"
      },
      "message": "Merge \"Initialize AtomicBoolean for NetworkLogger#mIsLoggingEnabled\" into nyc-mr2-dev"
    },
    {
      "commit": "85f3996d72a55f98bd773a01b26ff4249e9bb644",
      "tree": "d21b4a5d96a40772ab76b8e95c0a2dc874b01064",
      "parents": [
        "05d36569b6c2c809fba456e1000e5bcfde0440ff",
        "2299a1c4015ac786f49302ad26a586a39a5ba6a1"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Dec 19 08:31:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 08:31:17 2016 +0000"
      },
      "message": "Merge changes I1450c126,I8926a922,I54403377,Idf216797 into nyc-mr2-dev\n\n* changes:\n  DO NOT MERGE IP Connectivity metrics: add connect() statistics\n  DO NOT MERGE Fix IP connectivity metrics tests\n  DO NOT MERGE IP connectivity metrics: introduce ConnectStatistics and DNS statistics\n  DO NOT MERGE IP connectivity metrics: add transport field.\n"
    },
    {
      "commit": "05d36569b6c2c809fba456e1000e5bcfde0440ff",
      "tree": "4ec5ef741310f400ac648af2e5456453bbabe07d",
      "parents": [
        "64bc2580e33724b6b552db89f1b0040e99ae1c97",
        "84daaea8fdaf58c76b4c04dee96967e478b9c595"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Dec 19 08:25:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 08:25:32 2016 +0000"
      },
      "message": "Merge changes Iadf7f15d,I74702938,Ib8a725cd into nyc-mr2-dev\n\n* changes:\n  DO NOT MERGE Network notifications: revamp keying scheme\n  DO NOT MERGE Define Network notification proto constants.\n  DO NOT MERGE Unit tests for NetworkNotificationManager\n"
    },
    {
      "commit": "64bc2580e33724b6b552db89f1b0040e99ae1c97",
      "tree": "882069385f79b4ee67f9128f70dc00248482ce64",
      "parents": [
        "cdf3ba48ccef0f9c6ca8724c1c106df0dd725ad0",
        "e8fe0aaab9a8009779f6a2b8e708cee369e090d1"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Dec 19 05:55:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 19 05:55:26 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Netd events: record connect() success/errno\" into nyc-mr2-dev"
    }
  ],
  "next": "cdf3ba48ccef0f9c6ca8724c1c106df0dd725ad0"
}
