)]}'
{
  "log": [
    {
      "commit": "e00c7dd3fc24aefc38b59bb2c67e75347a7f156b",
      "tree": "0de3edfef6681ce501dde2c1cd942dc3ec14ec0b",
      "parents": [
        "dc8af68418cd4765c8f8cb9d7db653f796fc6686",
        "bb79257dbfe605dfad2bb4a0e6c867a38fe13b7f"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jan 17 07:01:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 07:01:18 2017 +0000"
      },
      "message": "Merge \"Delete dead code.\" am: cf59ff79c5 am: d305a7c894 am: 8cf7169564\nam: bb79257dbf\n\nChange-Id: I97102d587cfc8699fd36f18e4072a5baaa7e2d11\n"
    },
    {
      "commit": "dc8af68418cd4765c8f8cb9d7db653f796fc6686",
      "tree": "48dc384e2171e87535ea11f7af9cf074e3d93802",
      "parents": [
        "cc9b611509dd34c821905e28472fcf896fa54985",
        "b4f96a3172a844d9f9f0e5fea80a4a4e75cfb14e"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 07:00:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 07:00:08 2017 +0000"
      },
      "message": "Merge \"Move tests added in n-mr2 into new aosp location.\" am: 5511f7cfc2 am: ac6e0cc770 am: b1d4313777\nam: b4f96a3172\n\nChange-Id: I04b0b4d9ddea904a03f66a14f0b6cdfcc4ca752b\n"
    },
    {
      "commit": "cc9b611509dd34c821905e28472fcf896fa54985",
      "tree": "48dc384e2171e87535ea11f7af9cf074e3d93802",
      "parents": [
        "c154018081745573a5be8f53e5b03fb280678e38",
        "545049be250dda1a3c6756f1697632eeabfa3786"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 06:59:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 06:59:06 2017 +0000"
      },
      "message": "Move tests added in n-mr2 into new aosp location. am: e446acf954 am: 88f3295464 am: 4e9ffd6e91\nam: 545049be25\n\nChange-Id: I99dbe36c20f5a33f1607cd2f9c0a66ae3eee1331\n"
    },
    {
      "commit": "c154018081745573a5be8f53e5b03fb280678e38",
      "tree": "4c1ec8463baf2476d9d6af26c4f31348e11294a1",
      "parents": [
        "7f4e1b7ecb51d33c63305b472698c34c0276bcfc",
        "abeb9205fe42553e2a0d9cef1adb7d795a144638"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 06:57:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 06:57:59 2017 +0000"
      },
      "message": "Merge \"Start of UpstreamNetworkMonitor unittests\" am: f9a28d7ba4 am: 4bb6f5a418 am: 5eba88cf44\nam: abeb9205fe\n\nChange-Id: Ib1f2f813eec62e702455d60946f7d4d789ff9c88\n"
    },
    {
      "commit": "7f4e1b7ecb51d33c63305b472698c34c0276bcfc",
      "tree": "a7f4304729ddd59bb7cb66171894fec668edd8cc",
      "parents": [
        "877d099ab440b64c86b9c4f5dcfdb5d260bd8438",
        "59d48b7310ee17678dd282540aeee9b8ef23088d"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jan 17 06:56:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 06:56:53 2017 +0000"
      },
      "message": "Merge \"Enable mobile data always on.\" am: 6e4fe6b37f am: fcfa8c02ad am: cb44b8d85a\nam: 59d48b7310\n\nChange-Id: I8d61c1a22a702cbd23638d46dfad36365b29180c\n"
    },
    {
      "commit": "877d099ab440b64c86b9c4f5dcfdb5d260bd8438",
      "tree": "4b3653fbd83397766aeaecaa1334394ba84e23b8",
      "parents": [
        "c13c7f982aca18aad7f0e73efbfbb66b4d7c70bf",
        "448716eec16f9c1cbad3db2c4c7837ac855ac7cf"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Tue Jan 17 06:55:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 06:55:46 2017 +0000"
      },
      "message": "Merge \"RecoverySystem: Fix the issue in installPackage().\" am: 3b2fe9f7b9 am: 6bb3a9e6df am: 5c610492c8\nam: 448716eec1\n\nChange-Id: Ib36b7e990e7ae545f6b58f7a425c8f9aa19ad9aa\n"
    },
    {
      "commit": "c13c7f982aca18aad7f0e73efbfbb66b4d7c70bf",
      "tree": "10b2efcabbb82b4aafb4c101fe4a57296753cb43",
      "parents": [
        "55b6e279ae18e2551a701ca1d369a267d33e8903",
        "d521b10c5f856787ddda8c6e01dd86b8358b797f"
      ],
      "author": {
        "name": "Hisanobu Watanabe",
        "email": "hisanobu.xa.watanabe@sonymobile.com",
        "time": "Tue Jan 17 06:54:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 06:54:16 2017 +0000"
      },
      "message": "Merge \"VPN reconnection fails after manually disabling VPN\" am: ba17ea752b am: 92d16f70d7 am: f9c48fad75\nam: d521b10c5f\n\nChange-Id: I315ce05d3563cb167177e3908709950300591405\n"
    },
    {
      "commit": "55b6e279ae18e2551a701ca1d369a267d33e8903",
      "tree": "da25ea774cecb27524433399bf551166765d14b7",
      "parents": [
        "c09025165abafb62ad5751cf895b3288cbd63850",
        "55745eca73eea3362bc8d1d737cee1ffb382326f"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Tue Jan 17 06:52:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 06:52:59 2017 +0000"
      },
      "message": "Merge \"Make TelephonyManager.getImei a system APIs.\" am: dc61ad0ad8 am: e2b306e30e am: d4c48e911e\nam: 55745eca73\n\nChange-Id: I273a1a3ae6d59e52bae6c529a6c0ef43c904b78a\n"
    },
    {
      "commit": "c09025165abafb62ad5751cf895b3288cbd63850",
      "tree": "9f043281c3974d255973bfb9a029c4a35e802e55",
      "parents": [
        "76835eb1459e429bcb3b3d943ea077bc550b547d",
        "098bbc455d9f0fa4c32fb70018e4d3e235c0a927"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Jan 17 06:50:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 06:50:39 2017 +0000"
      },
      "message": "Merge \"Add nullable parameter to readEmbeddedBuffer.\" am: c5e5442acd am: b529858c0b am: 714c8596ad\nam: 098bbc455d\n\nChange-Id: I44b1ed7a8561ee234d6a55a9ed02eb3876c4a7fc\n"
    },
    {
      "commit": "76835eb1459e429bcb3b3d943ea077bc550b547d",
      "tree": "7770f8360ff871b044a1993341a1b33c8e2612df",
      "parents": [
        "a4655be7bb05afa9fa9d34863a070cad3508a583",
        "4c9f111a6daa6865cf9b3eef484f3ae911647585"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 06:49:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 06:49:24 2017 +0000"
      },
      "message": "Merge \"Extract UpstreamNetworkMonitor to its own file\" am: 8df5bd1028 am: c498f6301e am: 55d1997d51\nam: 4c9f111a6d\n\nChange-Id: I8e487ef6b725f0380548fcb4af47e04b12eb5704\n"
    },
    {
      "commit": "a4655be7bb05afa9fa9d34863a070cad3508a583",
      "tree": "d492d4f7099ee3b16db97a7dc1fad8efdf28f60a",
      "parents": [
        "fff1e744e3f72094e81b01134752d8f48c86d8e5",
        "2c05563e78c90cd446c047c296e41afd764aafc0"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Jan 17 06:48:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 06:48:05 2017 +0000"
      },
      "message": "Merge \"ConnectivityServiceTest: some fixes in CallbackInfo\" am: 37727596cc am: 036ab4d193 am: a5e0160f03\nam: 2c05563e78  -s ours\n\nChange-Id: I2877281247a78e4d814a1df8bea71fd3c37b1962\n"
    },
    {
      "commit": "bb79257dbfe605dfad2bb4a0e6c867a38fe13b7f",
      "tree": "bcf8d49befa58f6ff6eb48f21d95913782ef45cd",
      "parents": [
        "b4f96a3172a844d9f9f0e5fea80a4a4e75cfb14e",
        "8cf71695649a0760399d36bb90b7aa30920100cb"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jan 17 06:08:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 06:08:28 2017 +0000"
      },
      "message": "Merge \"Delete dead code.\" am: cf59ff79c5 am: d305a7c894\nam: 8cf7169564\n\nChange-Id: Ia662fd845fcfb4ade631d8aacf6bcff3c92a1543\n"
    },
    {
      "commit": "8cf71695649a0760399d36bb90b7aa30920100cb",
      "tree": "0eea45dc3d492ad6b495fc9c79c4fc10477ab167",
      "parents": [
        "b1d431377776dc1185a5931bc922573f76bf232e",
        "d305a7c894717fab15b1e217aed252e81d51fbd7"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jan 17 06:02:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 06:02:30 2017 +0000"
      },
      "message": "Merge \"Delete dead code.\" am: cf59ff79c5\nam: d305a7c894\n\nChange-Id: Icdb4d429fcdf4060feab8a25cf67b3a230a35eb7\n"
    },
    {
      "commit": "d305a7c894717fab15b1e217aed252e81d51fbd7",
      "tree": "8587ab716aea86b3192cdda0a752cf87688e5f36",
      "parents": [
        "ac6e0cc770b97f1c0598976d4fbdf4d84585289f",
        "cf59ff79c54b405e87a58ed9a1dec9bf654b662a"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jan 17 05:55:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 05:55:50 2017 +0000"
      },
      "message": "Merge \"Delete dead code.\"\nam: cf59ff79c5\n\nChange-Id: Ifbb591a7bbed9c2a8f83fe321c3d12f08e096fe3\n"
    },
    {
      "commit": "cf59ff79c54b405e87a58ed9a1dec9bf654b662a",
      "tree": "239433cc17bbb5b09906567fbff8e888ae5beba4",
      "parents": [
        "5511f7cfc262cedadcf892b0116d9ddf7c5b4a85",
        "319146d3725cf39d818cb90e8ec16bb04449973e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 17 05:44:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 17 05:44:58 2017 +0000"
      },
      "message": "Merge \"Delete dead code.\""
    },
    {
      "commit": "b4f96a3172a844d9f9f0e5fea80a4a4e75cfb14e",
      "tree": "b52462f38370c771750dda1c763b4d6b94a8d374",
      "parents": [
        "545049be250dda1a3c6756f1697632eeabfa3786",
        "b1d431377776dc1185a5931bc922573f76bf232e"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 05:20:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 05:20:52 2017 +0000"
      },
      "message": "Merge \"Move tests added in n-mr2 into new aosp location.\" am: 5511f7cfc2 am: ac6e0cc770\nam: b1d4313777\n\nChange-Id: I62688cacb486f55bb48ea55b14e4e3416493ea30\n"
    },
    {
      "commit": "545049be250dda1a3c6756f1697632eeabfa3786",
      "tree": "b52462f38370c771750dda1c763b4d6b94a8d374",
      "parents": [
        "abeb9205fe42553e2a0d9cef1adb7d795a144638",
        "4e9ffd6e915467b788d07e4fbe8996a32d16e194"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 05:19:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 05:19:56 2017 +0000"
      },
      "message": "Move tests added in n-mr2 into new aosp location. am: e446acf954 am: 88f3295464\nam: 4e9ffd6e91\n\nChange-Id: I3b4f9303c5d4495e4b8556b1db6d5cad5543a10c\n"
    },
    {
      "commit": "b1d431377776dc1185a5931bc922573f76bf232e",
      "tree": "f59a40f5b1c8ff1fbd3a5c5ee9f12053429b1fcf",
      "parents": [
        "4e9ffd6e915467b788d07e4fbe8996a32d16e194",
        "ac6e0cc770b97f1c0598976d4fbdf4d84585289f"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 05:09:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 05:09:33 2017 +0000"
      },
      "message": "Merge \"Move tests added in n-mr2 into new aosp location.\" am: 5511f7cfc2\nam: ac6e0cc770\n\nChange-Id: I9f6c96c47ae63e4f812427317592e9994b1d72fd\n"
    },
    {
      "commit": "4e9ffd6e915467b788d07e4fbe8996a32d16e194",
      "tree": "f59a40f5b1c8ff1fbd3a5c5ee9f12053429b1fcf",
      "parents": [
        "5eba88cf448bab966e6be861d1259bd2de82109d",
        "88f3295464e1168276e7e5d7c3ba588b10ea2c89"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 05:08:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 05:08:24 2017 +0000"
      },
      "message": "Move tests added in n-mr2 into new aosp location. am: e446acf954\nam: 88f3295464\n\nChange-Id: Iaf574661aa658df1285f69bfad62285bd531206a\n"
    },
    {
      "commit": "ac6e0cc770b97f1c0598976d4fbdf4d84585289f",
      "tree": "3c5e2bcff5b78e530f4f311d5b65193ec4578309",
      "parents": [
        "88f3295464e1168276e7e5d7c3ba588b10ea2c89",
        "5511f7cfc262cedadcf892b0116d9ddf7c5b4a85"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 05:01:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 05:01:52 2017 +0000"
      },
      "message": "Merge \"Move tests added in n-mr2 into new aosp location.\"\nam: 5511f7cfc2\n\nChange-Id: I30161c31529fc0c5254353f4329cbd5165fcbd82\n"
    },
    {
      "commit": "88f3295464e1168276e7e5d7c3ba588b10ea2c89",
      "tree": "3c5e2bcff5b78e530f4f311d5b65193ec4578309",
      "parents": [
        "4bb6f5a4188c8bdaa085d77fc541d97e48c13d42",
        "e446acf9548f7244ee50ba9fbe767fecbcc5d0ed"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 05:01:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 05:01:49 2017 +0000"
      },
      "message": "Move tests added in n-mr2 into new aosp location.\nam: e446acf954\n\nChange-Id: I69c76aaf4c8d03ce4b33d9c16c47f2c83141e255\n"
    },
    {
      "commit": "fff1e744e3f72094e81b01134752d8f48c86d8e5",
      "tree": "d492d4f7099ee3b16db97a7dc1fad8efdf28f60a",
      "parents": [
        "0e51137f82f300eb622500148642115c6190ca41",
        "fe0253b34ec4fdb6afceb11193f29029b524866a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 17 05:01:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 17 05:01:41 2017 +0000"
      },
      "message": "Merge \"Propagate revoked permissions in permission review mode\""
    },
    {
      "commit": "abeb9205fe42553e2a0d9cef1adb7d795a144638",
      "tree": "64e30f466c22e47a8f50b5b8d0aa45de3a5df238",
      "parents": [
        "59d48b7310ee17678dd282540aeee9b8ef23088d",
        "5eba88cf448bab966e6be861d1259bd2de82109d"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 04:56:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 04:56:55 2017 +0000"
      },
      "message": "Merge \"Start of UpstreamNetworkMonitor unittests\" am: f9a28d7ba4 am: 4bb6f5a418\nam: 5eba88cf44\n\nChange-Id: I67c8df63d390ac77e626286a34e82b3bbc82c29e\n"
    },
    {
      "commit": "5eba88cf448bab966e6be861d1259bd2de82109d",
      "tree": "b29ef851258b9b676763529d0bcb4d33379635bc",
      "parents": [
        "cb44b8d85aa6e998b7ab7d752c0b2772fe12ba8d",
        "4bb6f5a4188c8bdaa085d77fc541d97e48c13d42"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 04:51:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 04:51:48 2017 +0000"
      },
      "message": "Merge \"Start of UpstreamNetworkMonitor unittests\" am: f9a28d7ba4\nam: 4bb6f5a418\n\nChange-Id: I6a9106fd4fef85451104593ab8c37d4539cb9223\n"
    },
    {
      "commit": "5511f7cfc262cedadcf892b0116d9ddf7c5b4a85",
      "tree": "79cf6dbcfc7d7519f31c352510c7cadda6aa2930",
      "parents": [
        "f9a28d7ba4d2a6a060df0eab14b47c5ca584cda0",
        "e446acf9548f7244ee50ba9fbe767fecbcc5d0ed"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 17 04:49:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 17 04:49:08 2017 +0000"
      },
      "message": "Merge \"Move tests added in n-mr2 into new aosp location.\""
    },
    {
      "commit": "4bb6f5a4188c8bdaa085d77fc541d97e48c13d42",
      "tree": "80d1f45d4d93ea59745aa104cdb0d7e34b5dce42",
      "parents": [
        "fcfa8c02ad27dc8a45fb590d8317fb785ed8e979",
        "f9a28d7ba4d2a6a060df0eab14b47c5ca584cda0"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 04:46:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 04:46:17 2017 +0000"
      },
      "message": "Merge \"Start of UpstreamNetworkMonitor unittests\"\nam: f9a28d7ba4\n\nChange-Id: I2dade79427530a04c8e222e4ab2bf26e79ddd578\n"
    },
    {
      "commit": "f9a28d7ba4d2a6a060df0eab14b47c5ca584cda0",
      "tree": "06d39e87f1b5f1035ad8885466fe23a7613371a0",
      "parents": [
        "6e4fe6b37fcf75df71a2a12beb7221709e049a76",
        "885a9098cf19eaee5a164c5ca771aec5926f2efd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 17 04:38:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 17 04:38:22 2017 +0000"
      },
      "message": "Merge \"Start of UpstreamNetworkMonitor unittests\""
    },
    {
      "commit": "59d48b7310ee17678dd282540aeee9b8ef23088d",
      "tree": "d0ef07680c241ddca704117f94ca80165adeee87",
      "parents": [
        "448716eec16f9c1cbad3db2c4c7837ac855ac7cf",
        "cb44b8d85aa6e998b7ab7d752c0b2772fe12ba8d"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jan 17 04:36:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 04:36:21 2017 +0000"
      },
      "message": "Merge \"Enable mobile data always on.\" am: 6e4fe6b37f am: fcfa8c02ad\nam: cb44b8d85a\n\nChange-Id: Iaf4f84f53be65800c95a4f1b456a0d2d142c8c87\n"
    },
    {
      "commit": "cb44b8d85aa6e998b7ab7d752c0b2772fe12ba8d",
      "tree": "c6711b8213d373fa72d6c1415c5a3e5d09b54016",
      "parents": [
        "5c610492c89ce317edb69ca711f0ccb7da4490c9",
        "fcfa8c02ad27dc8a45fb590d8317fb785ed8e979"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jan 17 04:31:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 04:31:00 2017 +0000"
      },
      "message": "Merge \"Enable mobile data always on.\" am: 6e4fe6b37f\nam: fcfa8c02ad\n\nChange-Id: Ie2b6887021585a2e7246d66603dadc8d0fa1bd94\n"
    },
    {
      "commit": "fcfa8c02ad27dc8a45fb590d8317fb785ed8e979",
      "tree": "36043143585fd39269ea2b33cdd75b5a6acfbd71",
      "parents": [
        "6bb3a9e6df18e8e2dbde7580fd0e66a7a9888148",
        "6e4fe6b37fcf75df71a2a12beb7221709e049a76"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jan 17 04:25:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 04:25:44 2017 +0000"
      },
      "message": "Merge \"Enable mobile data always on.\"\nam: 6e4fe6b37f\n\nChange-Id: I9758da5105b9a8eac66aaaf9e4a1658685a6a3f7\n"
    },
    {
      "commit": "6e4fe6b37fcf75df71a2a12beb7221709e049a76",
      "tree": "020ba924934c773574f0b9ba00830c2f5d5f3966",
      "parents": [
        "3b2fe9f7b9bdace1ca4d58c4d4498ad521aea2d9",
        "5d6bf6d2b1361d0f8220e39c622295e005aad11d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 17 04:15:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 17 04:15:34 2017 +0000"
      },
      "message": "Merge \"Enable mobile data always on.\""
    },
    {
      "commit": "0e51137f82f300eb622500148642115c6190ca41",
      "tree": "41ab2e92066d3c2332a0e20d4ffac0a867fbaaaa",
      "parents": [
        "d39f71bbb6468e66c1138ba293d0df1f2a2d82ca",
        "eda5d5183e5bc0fc63027b77b7dfd7d407bf22d6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 17 03:49:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 17 03:49:45 2017 +0000"
      },
      "message": "Merge \"Only persist category hint when actually mutated.\""
    },
    {
      "commit": "fe0253b34ec4fdb6afceb11193f29029b524866a",
      "tree": "2b4ff5d8bb5f60760d8fc4ba3c00cd2d117f3660",
      "parents": [
        "d39f71bbb6468e66c1138ba293d0df1f2a2d82ca"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jan 16 19:22:37 2017 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jan 17 03:30:25 2017 +0000"
      },
      "message": "Propagate revoked permissions in permission review mode\n\nIn permission review mode we represent install permissions for legacy\napps as constantly granted runtime ones since we need to keep per\nuser flags associated with a permission. We were not propagating\na revoked permission for a legacy app when the later is upgraded to\na modern app when permission review is enabled.\n\nTest: CTS test passes and manual testing worked fine\n\nChange-Id: I32b8ffee89cc034661f8eb5a172dbe2349ea4a18\n"
    },
    {
      "commit": "d39f71bbb6468e66c1138ba293d0df1f2a2d82ca",
      "tree": "0052ebe8590accc1afcd1b1368d8c6219ac0d158",
      "parents": [
        "be4c88d22a008a85d954d26a264a6bc808018934",
        "576ea41d2ff66d3ec0c79c1120ef8f7310e39c30"
      ],
      "author": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Tue Jan 17 03:25:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 17 03:25:03 2017 +0000"
      },
      "message": "Merge \"Fix documentaiton formatting errors.\""
    },
    {
      "commit": "eda5d5183e5bc0fc63027b77b7dfd7d407bf22d6",
      "tree": "a9425e76c1b6c02a3e2dd2e7854db62e26d453da",
      "parents": [
        "c70e581564c4500019b9f898713af96ec452fb08"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jan 16 19:19:27 2017 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jan 16 19:19:30 2017 -0700"
      },
      "message": "Only persist category hint when actually mutated.\n\nOtherwise we\u0027re churning disk.\n\nTest: builds, boots\nBug: 34328134\nChange-Id: Iabc485b9ce3644e914240b5de5bcea98d939b2cb\n"
    },
    {
      "commit": "885a9098cf19eaee5a164c5ca771aec5926f2efd",
      "tree": "43cca1d095323dba260b89b66d7877cd76a449e0",
      "parents": [
        "8df5bd1028ca34b34202b81775505fb016c9b2da"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Jan 16 16:27:22 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jan 17 11:08:29 2017 +0900"
      },
      "message": "Start of UpstreamNetworkMonitor unittests\n\nTest only the ConnectivityManager request and callback registering\nand releasing.  Testing behaviour triggered by activating these\ncallbacks will be in a separate change.\n\nTest: runtest frameworks-net\nBug: 32163131\nChange-Id: Ibfe66bbe2e61d81e8f13ac3b98e000d0d4534efa\n"
    },
    {
      "commit": "5d6bf6d2b1361d0f8220e39c622295e005aad11d",
      "tree": "f3f30e936b0c8b00a0d824212717f48cd4897a87",
      "parents": [
        "c0d71fa38a7847f29f0ed5b97f7415d3da74dff0"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jan 17 11:07:10 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jan 17 11:07:50 2017 +0900"
      },
      "message": "Enable mobile data always on.\n\nTest: has been on in fishfood several months.\nBug: 23113288\nChange-Id: I73ba432f619d28dab78e2d865d56aa7e7c5a67f9\n"
    },
    {
      "commit": "be4c88d22a008a85d954d26a264a6bc808018934",
      "tree": "ddce1bed4ef65fc748e018be147b49441225d710",
      "parents": [
        "1436c398c693c722c0b6159101556247a459cd43",
        "f389983277c0099839e5f2966ca67b0fcd2e9013"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Jan 17 01:58:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 01:58:39 2017 +0000"
      },
      "message": "Create GraphicsEnvironment for communicating with driver loaders am: 79bf392dc6  -s ours\nam: f389983277  -s ours\n\nChange-Id: I8000b70ea5acbfc5c4b0d3c07b97734a2de3696f\n"
    },
    {
      "commit": "1436c398c693c722c0b6159101556247a459cd43",
      "tree": "ddce1bed4ef65fc748e018be147b49441225d710",
      "parents": [
        "49c4983e5599882422c986b7dc5cd109e7f2e83d",
        "17ee3aac28bb6799ccfa0283040829bf56b84de9"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Jan 17 01:56:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 01:56:59 2017 +0000"
      },
      "message": "Create GraphicsEnvironment for communicating with driver loaders\nam: 17ee3aac28\n\nChange-Id: I7ff1c3b646a7b71595e7daac90caefcc55020727\n"
    },
    {
      "commit": "49c4983e5599882422c986b7dc5cd109e7f2e83d",
      "tree": "ddce1bed4ef65fc748e018be147b49441225d710",
      "parents": [
        "f4b4c7a4ca9116a32a7c7f361eca0c7ad0dfe0f6",
        "5274672467d75dc74bdb0d8dae3cd6378b3f8df8"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Jan 17 01:55:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 01:55:50 2017 +0000"
      },
      "message": "Merge \"Stop preloading EGL/GLES in Zygote\" into nyc-mr2-dev am: a959ccbc33  -s ours\nam: 5274672467  -s ours\n\nChange-Id: I37c8b54bc4cfbb6c9a823002a0052ea1ba84e089\n"
    },
    {
      "commit": "f4b4c7a4ca9116a32a7c7f361eca0c7ad0dfe0f6",
      "tree": "ddce1bed4ef65fc748e018be147b49441225d710",
      "parents": [
        "da904efe4e37a60a1532eda1d46aa9b01e3ab620",
        "4f6a5b7c43b586d08e49388f3748f7e9832b4e3f"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Jan 17 01:52:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 01:52:07 2017 +0000"
      },
      "message": "Stop preloading EGL/GLES in Zygote am: 93f630e1c3\nam: 4f6a5b7c43  -s ours\n\nChange-Id: Iad1675753bf2c5034b64e2fe1b6db858b4cd0ea9\n"
    },
    {
      "commit": "da904efe4e37a60a1532eda1d46aa9b01e3ab620",
      "tree": "ddce1bed4ef65fc748e018be147b49441225d710",
      "parents": [
        "112839ab941b47daf8cffbd678250ce0c6c47654",
        "9b02272ce559a3839c9dee14e74fb052e50565a0"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Tue Jan 17 01:44:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 01:44:52 2017 +0000"
      },
      "message": "Merge \"Merge \"Add WearCellularMediatorService to the system server.\" into cw-f-dev am: 7a6c54128a am: 692089376b\" into nyc-mr2-dev-plus-aosp\nam: 9b02272ce5\n\nChange-Id: I8027b976059f8a653ad62eef5d5ef13500999e81\n"
    },
    {
      "commit": "112839ab941b47daf8cffbd678250ce0c6c47654",
      "tree": "ddce1bed4ef65fc748e018be147b49441225d710",
      "parents": [
        "07cfc974f30e4c6d6ec377c1e0343b7c37b590ca",
        "fc1eb260ea45e890e4bdded3b2949c145850ba79"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Tue Jan 17 01:44:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 01:44:41 2017 +0000"
      },
      "message": "Merge \"Add WearCellularMediatorService to the system server.\" into cw-f-dev am: 7a6c54128a am: 692089376b\nam: fc1eb260ea\n\nChange-Id: I206437deb7870706912acdfe7ddfe3e108ba3020\n"
    },
    {
      "commit": "07cfc974f30e4c6d6ec377c1e0343b7c37b590ca",
      "tree": "ddce1bed4ef65fc748e018be147b49441225d710",
      "parents": [
        "7c43546e0bd4fa625d1decdc8442c23d138706d7",
        "d2ee16096faa04a5799fed4901e5a4e3077e684c"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Tue Jan 17 01:43:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 01:43:30 2017 +0000"
      },
      "message": "Merge \"Add WearCellularMediatorService to the system server.\" into cw-f-dev am: 7a6c54128a am: 8ca47c7746\nam: d2ee16096f\n\nChange-Id: I9a3747bca5ea4eff8a8c7d81cb98c41f8a34e983\n"
    },
    {
      "commit": "7c43546e0bd4fa625d1decdc8442c23d138706d7",
      "tree": "ddce1bed4ef65fc748e018be147b49441225d710",
      "parents": [
        "7b867a69c48906eb951d0c0c7683cfa4bb84a70e",
        "6a5bf5ef715a22789aa9e84e8cac0ac5f16bbd09"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Tue Jan 17 01:41:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 01:41:13 2017 +0000"
      },
      "message": "Merge \"Add WearCellularMediatorService to the system server. am: d741f3de81 am: e0d2c77a50\" into nyc-mr2-dev-plus-aosp\nam: 6a5bf5ef71\n\nChange-Id: I72d10becb6deecc259dbb888c59f3449f0a1cf22\n"
    },
    {
      "commit": "7b867a69c48906eb951d0c0c7683cfa4bb84a70e",
      "tree": "ddce1bed4ef65fc748e018be147b49441225d710",
      "parents": [
        "9c7c23688e79694f3e1234b8d601570718f8a921",
        "bd538c2e962d8d90950112db0d6095ad11702cb4"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Tue Jan 17 01:39:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 01:39:12 2017 +0000"
      },
      "message": "Add WearCellularMediatorService to the system server. am: d741f3de81 am: e0d2c77a50\nam: bd538c2e96\n\nChange-Id: I7dbc21fed9cd72b13e02d50dc63993f6ba4656ff\n"
    },
    {
      "commit": "9c7c23688e79694f3e1234b8d601570718f8a921",
      "tree": "ddce1bed4ef65fc748e018be147b49441225d710",
      "parents": [
        "c70e581564c4500019b9f898713af96ec452fb08",
        "b82f3b09f38bd5667bb66b22a5490430418f5f8a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 17 01:35:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 17 01:35:33 2017 +0000"
      },
      "message": "Merge \"resolve merge conflicts of 989b267015b9 to master\""
    },
    {
      "commit": "b82f3b09f38bd5667bb66b22a5490430418f5f8a",
      "tree": "6cf937eeea3a4c8fb746fc190cc893f7e4cbe50d",
      "parents": [
        "0bf67a29d990892fe2ce1c26b5a0eadd7fe5e930",
        "989b267015b960c8283232a74b0a1cd7b03a9731"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Mon Jan 16 15:15:25 2017 -0800"
      },
      "committer": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Mon Jan 16 15:15:25 2017 -0800"
      },
      "message": "resolve merge conflicts of 989b267015b9 to master\n\nChange-Id: I0c967e85eb73664e236c0b7286ed14facdb327fa\n"
    },
    {
      "commit": "c70e581564c4500019b9f898713af96ec452fb08",
      "tree": "f50f1cb3b07e5b8233c2cc61a498d9d5fef8e622",
      "parents": [
        "0bf67a29d990892fe2ce1c26b5a0eadd7fe5e930",
        "e12a6fff1400b57d307daa1af662a74eb2f1d261"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 16 23:09:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 16 23:09:48 2017 +0000"
      },
      "message": "Merge \"Add supportsDismissingSelfWindow attribute of IME\""
    },
    {
      "commit": "0bf67a29d990892fe2ce1c26b5a0eadd7fe5e930",
      "tree": "c97843636adeb3fb30bfab65401cba1572c01bd2",
      "parents": [
        "38b17ad26b2e69081637d6a2836ed2f149462c6b",
        "9fa2a2cd46e11be0ea50ad7be0d3dd2c9273f55a"
      ],
      "author": {
        "name": "Kang Li",
        "email": "kanlig@google.com",
        "time": "Mon Jan 16 21:36:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 16 21:36:09 2017 +0000"
      },
      "message": "Merge \"Adds annotations to Intent, and enables ChooserActivity to rank apps according to annotations.\""
    },
    {
      "commit": "448716eec16f9c1cbad3db2c4c7837ac855ac7cf",
      "tree": "a2d9f6d2a2acc930426a816f3c55ce35c01f26ac",
      "parents": [
        "d521b10c5f856787ddda8c6e01dd86b8358b797f",
        "5c610492c89ce317edb69ca711f0ccb7da4490c9"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Mon Jan 16 18:36:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 18:36:43 2017 +0000"
      },
      "message": "Merge \"RecoverySystem: Fix the issue in installPackage().\" am: 3b2fe9f7b9 am: 6bb3a9e6df\nam: 5c610492c8\n\nChange-Id: Ic9fa3bb8c7d4c04fa6e55b600cd7cccc9b186db1\n"
    },
    {
      "commit": "5c610492c89ce317edb69ca711f0ccb7da4490c9",
      "tree": "944942e5fc5b5259deb9ff4d72a920ece00fd6cf",
      "parents": [
        "f9c48fad75c7ed650575a610ed31b901b3b00911",
        "6bb3a9e6df18e8e2dbde7580fd0e66a7a9888148"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Mon Jan 16 18:32:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 18:32:22 2017 +0000"
      },
      "message": "Merge \"RecoverySystem: Fix the issue in installPackage().\" am: 3b2fe9f7b9\nam: 6bb3a9e6df\n\nChange-Id: I9919e1a37853290dc052a21267cea57ae2a0aacf\n"
    },
    {
      "commit": "6bb3a9e6df18e8e2dbde7580fd0e66a7a9888148",
      "tree": "d58f0e1dcc1fa7dc392d711572790562aaeb4017",
      "parents": [
        "92d16f70d7e4ea66f648481bcbbca652b4867b49",
        "3b2fe9f7b9bdace1ca4d58c4d4498ad521aea2d9"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Mon Jan 16 18:27:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 18:27:39 2017 +0000"
      },
      "message": "Merge \"RecoverySystem: Fix the issue in installPackage().\"\nam: 3b2fe9f7b9\n\nChange-Id: I2ac84a2204b78e422d33095a3637e379031eec04\n"
    },
    {
      "commit": "38b17ad26b2e69081637d6a2836ed2f149462c6b",
      "tree": "de06968d0e1e0fc25aceb30000334c0a460ccbe5",
      "parents": [
        "ef99fb85f95a2cc17e5d41f452d4632f0ec12fb7",
        "6a7a85991d38e1e0fc6d33edede5be64e67560c7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 16 18:26:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 16 18:26:24 2017 +0000"
      },
      "message": "Merge \"Use screenshotToBuffer\""
    },
    {
      "commit": "d521b10c5f856787ddda8c6e01dd86b8358b797f",
      "tree": "929bcb8d682621375e5c5948a23d147efb1b8a54",
      "parents": [
        "55745eca73eea3362bc8d1d737cee1ffb382326f",
        "f9c48fad75c7ed650575a610ed31b901b3b00911"
      ],
      "author": {
        "name": "Hisanobu Watanabe",
        "email": "hisanobu.xa.watanabe@sonymobile.com",
        "time": "Mon Jan 16 18:22:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 18:22:27 2017 +0000"
      },
      "message": "Merge \"VPN reconnection fails after manually disabling VPN\" am: ba17ea752b am: 92d16f70d7\nam: f9c48fad75\n\nChange-Id: If2b80355bc3ebee6723a1f9b49bce1d267f0a085\n"
    },
    {
      "commit": "3b2fe9f7b9bdace1ca4d58c4d4498ad521aea2d9",
      "tree": "6592d24b73c48ae4bc612e5dc2bf6752a0726988",
      "parents": [
        "ba17ea752b896dfc57ec008c1fb837acc1fc804a",
        "9f7a0acd2d383b825bcdcbef25d6b42f9875acfe"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Mon Jan 16 18:19:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 16 18:19:25 2017 +0000"
      },
      "message": "Merge \"RecoverySystem: Fix the issue in installPackage().\""
    },
    {
      "commit": "f9c48fad75c7ed650575a610ed31b901b3b00911",
      "tree": "84bde701440b9fcbc8a1c835b179371d6d395215",
      "parents": [
        "d4c48e911ecd99b8bbb0e8790b0339ae69bb9cbc",
        "92d16f70d7e4ea66f648481bcbbca652b4867b49"
      ],
      "author": {
        "name": "Hisanobu Watanabe",
        "email": "hisanobu.xa.watanabe@sonymobile.com",
        "time": "Mon Jan 16 18:11:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 18:11:33 2017 +0000"
      },
      "message": "Merge \"VPN reconnection fails after manually disabling VPN\" am: ba17ea752b\nam: 92d16f70d7\n\nChange-Id: I505d89ecfd486c1a1105bb2fe847d891ed540b6d\n"
    },
    {
      "commit": "55745eca73eea3362bc8d1d737cee1ffb382326f",
      "tree": "c57475b560cfe1812af505f0a83317a226cf6e9b",
      "parents": [
        "098bbc455d9f0fa4c32fb70018e4d3e235c0a927",
        "d4c48e911ecd99b8bbb0e8790b0339ae69bb9cbc"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Mon Jan 16 18:10:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 18:10:40 2017 +0000"
      },
      "message": "Merge \"Make TelephonyManager.getImei a system APIs.\" am: dc61ad0ad8 am: e2b306e30e\nam: d4c48e911e\n\nChange-Id: Iac1e5f257d6a8263c78af8d9199848244fe6d93c\n"
    },
    {
      "commit": "ef99fb85f95a2cc17e5d41f452d4632f0ec12fb7",
      "tree": "6fba784f5685f5ef04f9d71245ad3289a0dbd186",
      "parents": [
        "74f50acfc485f79564a2c2dae54731cbf7bbd985",
        "d36dd15d9bf9f65270b9bee16d6419b96b18bd86"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 16 18:09:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 16 18:09:51 2017 +0000"
      },
      "message": "Merge \"Make device wide DO features available if all users affiliated\""
    },
    {
      "commit": "74f50acfc485f79564a2c2dae54731cbf7bbd985",
      "tree": "19754fd9bfd334df18bccf7f9e84465b5e8bb86a",
      "parents": [
        "e92b15ca062453d4ecbf8101cabb18ab1fad87ef",
        "0c864fde5882488623665c793701641329e5955f"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Jan 16 18:05:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 16 18:05:51 2017 +0000"
      },
      "message": "Merge changes Ia7a8a27f,I0646aab6,Ia324f18d,I38c6c6df,Ic9214929, ...\n\n* changes:\n  Add missing attributes to old themes\n  Fix plurals support in layoutlib\n  Do not log errors while loading string arrays\n  Hack to deal with android:pointerIcon in layoutlib\n  Force animateFirstValue to false\n  Avoid passing antialias when measuring scaled text\n  Catch all exceptions in NativeAllocationRegistry free\n"
    },
    {
      "commit": "d4c48e911ecd99b8bbb0e8790b0339ae69bb9cbc",
      "tree": "094cf7b46a673b4e2d6b3d796762de78900bad23",
      "parents": [
        "714c8596adc1ad686ed9a9e99906d6217c02748f",
        "e2b306e30e7ee47004390e7394cdb5a125068daf"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Mon Jan 16 18:02:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 18:02:32 2017 +0000"
      },
      "message": "Merge \"Make TelephonyManager.getImei a system APIs.\" am: dc61ad0ad8\nam: e2b306e30e\n\nChange-Id: Ida4807876ce741a211189e41e92383404b6a3a3c\n"
    },
    {
      "commit": "92d16f70d7e4ea66f648481bcbbca652b4867b49",
      "tree": "c992ef8753887206b96c33a7d829a845d1cc079e",
      "parents": [
        "e2b306e30e7ee47004390e7394cdb5a125068daf",
        "ba17ea752b896dfc57ec008c1fb837acc1fc804a"
      ],
      "author": {
        "name": "Hisanobu Watanabe",
        "email": "hisanobu.xa.watanabe@sonymobile.com",
        "time": "Mon Jan 16 17:59:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 17:59:55 2017 +0000"
      },
      "message": "Merge \"VPN reconnection fails after manually disabling VPN\"\nam: ba17ea752b\n\nChange-Id: I8ff02f8d1fe4989cb92949ab85aade598c8cff00\n"
    },
    {
      "commit": "e2b306e30e7ee47004390e7394cdb5a125068daf",
      "tree": "b35e4df1c4c79c13bec2f93542f3dfb72d5d9d89",
      "parents": [
        "b529858c0bd16c4d04447bfcbe17b168f93dc51f",
        "dc61ad0ad8455d87883768eb9146cf2dbf9ba128"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Mon Jan 16 17:57:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 17:57:04 2017 +0000"
      },
      "message": "Merge \"Make TelephonyManager.getImei a system APIs.\"\nam: dc61ad0ad8\n\nChange-Id: Iaffe54fdf263eaf1cc248ceb0dad9b8787861475\n"
    },
    {
      "commit": "ba17ea752b896dfc57ec008c1fb837acc1fc804a",
      "tree": "c1495a46738c376ddccc8c88ea6c536ea26ac7e0",
      "parents": [
        "dc61ad0ad8455d87883768eb9146cf2dbf9ba128",
        "047454c759b46bbadb87ee3b64bf3e29afda48d6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 16 17:51:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 16 17:51:06 2017 +0000"
      },
      "message": "Merge \"VPN reconnection fails after manually disabling VPN\""
    },
    {
      "commit": "dc61ad0ad8455d87883768eb9146cf2dbf9ba128",
      "tree": "e7ac2d0555f60d6f5de672200f1e6f0b02bf8040",
      "parents": [
        "c5e5442acd41d5632fd2cdf7fa9f1c87be4a2115",
        "933a594c9f04401343e63554a82886dcf8495a79"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 16 17:49:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 16 17:49:59 2017 +0000"
      },
      "message": "Merge \"Make TelephonyManager.getImei a system APIs.\""
    },
    {
      "commit": "e92b15ca062453d4ecbf8101cabb18ab1fad87ef",
      "tree": "8fd4ea44dab2400bd919f6bbd88221b3500030fe",
      "parents": [
        "57415885f0819df44b3cdf253e3bb19ff9648740",
        "e6052ae44301da905c4edd4fca52475f355f20f4"
      ],
      "author": {
        "name": "Jerome Gaillard",
        "email": "jgaillard@google.com",
        "time": "Mon Jan 16 17:40:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 16 17:40:16 2017 +0000"
      },
      "message": "Merge \"Call layout when doing an only-measure pass\""
    },
    {
      "commit": "6a7a85991d38e1e0fc6d33edede5be64e67560c7",
      "tree": "47e99ca9715b699a309a0bc1f444584d76bff155",
      "parents": [
        "02d091aa2a7b2281497b3535dca5503a9091c241"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jan 12 00:44:33 2017 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 16 17:48:48 2017 +0100"
      },
      "message": "Use screenshotToBuffer\n\nTo avoid copying buffers. Yay!\n\nTest: Open app, go to recents, make sure screenshot is showing.\nBug: 31339431\nChange-Id: I62736b8ba9ca45155d602286de8280304160bbd6\n"
    },
    {
      "commit": "0c864fde5882488623665c793701641329e5955f",
      "tree": "7bfd3658621133d193304304446b892650a38a27",
      "parents": [
        "37f9ddb1c41286ac22697c958e3ee31dd193f8dd"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Fri Dec 09 13:59:57 2016 +0000"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Jan 16 15:37:12 2017 +0000"
      },
      "message": "Add missing attributes to old themes\n\nBecause we always use the latest framework code, some resources might\nfail to resolve when using old themes (they haven\u0027t been backported).\nSince this is an artifact caused by us using always the latest code, we\ncheck for some of those values and replace them here.\n\nBug: http://b.android.com/225105\nTest: Included new testActivityOnOldTheme\nChange-Id: Ia7a8a27fb81fe0b4a1e0c9610a2033a87720864d\n"
    },
    {
      "commit": "37f9ddb1c41286ac22697c958e3ee31dd193f8dd",
      "tree": "c3e88797ae72423eda9a6b91995f9e64c85883f0",
      "parents": [
        "df0c47e566c667e9bffb4957dcd5341a723a7103"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Dec 05 17:47:23 2016 +0000"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Jan 16 15:37:04 2017 +0000"
      },
      "message": "Fix plurals support in layoutlib\n\nBug: http://b.android.com/213000\nTest: Manually tested on Android Studio. Adding tests for this specific\ncase requires bringing a new sdk-common prebuilt to the the maintenance\nbranch so it\u0027s not really practical.\n\nChange-Id: I0646aab656d5d5769355c6cc026e877b8784d173\n"
    },
    {
      "commit": "df0c47e566c667e9bffb4957dcd5341a723a7103",
      "tree": "0d59211fe38fdd5c0cbcb7388c38205cdc3c5bfe",
      "parents": [
        "7d7ef8400da668e39306612ad19642427c642622"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Fri Dec 02 11:16:26 2016 +0000"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Jan 16 15:36:41 2017 +0000"
      },
      "message": "Do not log errors while loading string arrays\n\nWhen arrays contain references, if we can not resolve them, just return\nthe reference string. This matches the behaviour of resource resolution\nin BridgeTypeArray.\n\nBug: http://b.android.com/228620\nTest: Updates existing tests\nChange-Id: Ia324f18d9128b8abf2ba676a83d4b424914e2c88\n"
    },
    {
      "commit": "7d7ef8400da668e39306612ad19642427c642622",
      "tree": "52155aa144c719973e9f95feeb17e6ca6d01dacc",
      "parents": [
        "6782b0e74a1420ff112e23094ca922f801df2ec5"
      ],
      "author": {
        "name": "Jerome Gaillard",
        "email": "jgaillard@google.com",
        "time": "Fri Nov 25 17:28:05 2016 +0000"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Jan 16 15:35:15 2017 +0000"
      },
      "message": "Hack to deal with android:pointerIcon in layoutlib\n\nandroid:pointerIcon is a View attribute that can be an enum or a\nreference. Layoutlib cannot easily deal with the way that is handled\nin the platform. As the property would not have any impact on the\nresult in layoutlib, that property is bypassed.\n\nTest: Main.testAllWidgets\nChange-Id: I38c6c6df45c1836d44b4f80245a453fb432ea251\n"
    },
    {
      "commit": "6782b0e74a1420ff112e23094ca922f801df2ec5",
      "tree": "67c3d81de00ef6ad12d58afd572802fdd63698d8",
      "parents": [
        "f31c1e98d4fda5a1296a4dde4bc1ff6f73c5db64"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Thu Nov 10 16:29:22 2016 +0000"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Jan 16 15:34:58 2017 +0000"
      },
      "message": "Force animateFirstValue to false\n\nThis CL forces both animateFirstValue and animateLayoutChanges to false\nin themes when running layoutlib. This helps with the rendering of some\nwidgets so they do not rely on animations.\n\nTest: Test as part of testActivity\nChange-Id: Ic9214929d3582bc3e0a196d198cc4fb36347c782\n"
    },
    {
      "commit": "f31c1e98d4fda5a1296a4dde4bc1ff6f73c5db64",
      "tree": "1824134ec52e870fabc9cfae26e7722ecb4b2b57",
      "parents": [
        "c5708ef76d6ace5251f2d7f05bc7e8bd97655185"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Aug 02 13:48:08 2016 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Jan 16 15:34:00 2017 +0000"
      },
      "message": "Avoid passing antialias when measuring scaled text\n\nThis is a workaround for a JDK bug that crashes the VM when\nmeasuring scaled antialsed text.\nThis disables antialiasing when measuring scaled text in a specific\nversion of the VM.\n\nBug: http://b.android.com/211659\nChange-Id: I637ed03cf827b65c993550998ac55d42869237ad\n"
    },
    {
      "commit": "c5708ef76d6ace5251f2d7f05bc7e8bd97655185",
      "tree": "7a3584cc168431aa5fd7fbdb53e8ffcbfa5392fd",
      "parents": [
        "02d091aa2a7b2281497b3535dca5503a9091c241"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Thu Jul 21 17:54:42 2016 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Jan 16 15:33:50 2017 +0000"
      },
      "message": "Catch all exceptions in NativeAllocationRegistry free\n\nThe NativeAllocationRegistry delegate free calls might run in the\ncontext of the finalizer thread. If a crash happens during the free\ncall, it might bring down the finalizer thread and the VM.\n\nBug: http://b.android.com/213927\nChange-Id: I8d4b8ab5b8d0532aad46f27d039a943894e021a0\n"
    },
    {
      "commit": "57415885f0819df44b3cdf253e3bb19ff9648740",
      "tree": "5858e62a3265188e984f54c3d5627be989a1068c",
      "parents": [
        "02d091aa2a7b2281497b3535dca5503a9091c241"
      ],
      "author": {
        "name": "Jerome Gaillard",
        "email": "jgaillard@google.com",
        "time": "Mon Jan 16 15:16:20 2017 +0000"
      },
      "committer": {
        "name": "Jerome Gaillard",
        "email": "jgaillard@google.com",
        "time": "Mon Jan 16 15:22:42 2017 +0000"
      },
      "message": "Delete Canvas_Delegate.nClipRegion after Change I71f9bd68\n\nTest: layoutlib tests\nChange-Id: I9c04fa258cdaf06972b205e5dd5d3b505e5bea17\n"
    },
    {
      "commit": "098bbc455d9f0fa4c32fb70018e4d3e235c0a927",
      "tree": "a80c5fb3ed3d30e069b142b5ee32ea4bb4b5e7fb",
      "parents": [
        "4c9f111a6daa6865cf9b3eef484f3ae911647585",
        "714c8596adc1ad686ed9a9e99906d6217c02748f"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Jan 16 15:06:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 15:06:01 2017 +0000"
      },
      "message": "Merge \"Add nullable parameter to readEmbeddedBuffer.\" am: c5e5442acd am: b529858c0b\nam: 714c8596ad\n\nChange-Id: I792c4ac6a20e4665b152a5ebea1227b549cca7ef\n"
    },
    {
      "commit": "714c8596adc1ad686ed9a9e99906d6217c02748f",
      "tree": "4c9a7bdf3c58fe890dc5895a3ee88acf4ab7ec1a",
      "parents": [
        "55d1997d5121bcfdc2622fd6dd20d15c027c9ed6",
        "b529858c0bd16c4d04447bfcbe17b168f93dc51f"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Jan 16 15:01:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 15:01:31 2017 +0000"
      },
      "message": "Merge \"Add nullable parameter to readEmbeddedBuffer.\" am: c5e5442acd\nam: b529858c0b\n\nChange-Id: I4a04a1e766551d0c15e3b4c14226363c97daf032\n"
    },
    {
      "commit": "b529858c0bd16c4d04447bfcbe17b168f93dc51f",
      "tree": "e8f8f30e3f2ce413d208eece23a9418a1262bdca",
      "parents": [
        "c498f6301e927f241e7e5ab6ac5a3be0dccb2c74",
        "c5e5442acd41d5632fd2cdf7fa9f1c87be4a2115"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Jan 16 14:56:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 14:56:57 2017 +0000"
      },
      "message": "Merge \"Add nullable parameter to readEmbeddedBuffer.\"\nam: c5e5442acd\n\nChange-Id: Ic5d73aba5da7bd74522a46d710465ebb67030d01\n"
    },
    {
      "commit": "c5e5442acd41d5632fd2cdf7fa9f1c87be4a2115",
      "tree": "6d7775d7ecbc540628236e432f0433b2f1233f18",
      "parents": [
        "8df5bd1028ca34b34202b81775505fb016c9b2da",
        "14fae06b603b431f341453ddbfa69bbc2e03c959"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Jan 16 14:48:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 16 14:48:11 2017 +0000"
      },
      "message": "Merge \"Add nullable parameter to readEmbeddedBuffer.\""
    },
    {
      "commit": "e6052ae44301da905c4edd4fca52475f355f20f4",
      "tree": "a2effe23f8240b657772eac1ad6e5a83b19e523f",
      "parents": [
        "02d091aa2a7b2281497b3535dca5503a9091c241"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Nov 21 15:10:34 2016 +0000"
      },
      "committer": {
        "name": "Jerome Gaillard",
        "email": "jgaillard@google.com",
        "time": "Mon Jan 16 14:29:56 2017 +0000"
      },
      "message": "Call layout when doing an only-measure pass\n\nTest: Modified testScrolled to check the only-measure behaviour\nChange-Id: Ie86c329e0f7d9135d53274977e24f431f5edc201\n(cherry picked from commit 2d657bc344717281e470430b05adaa32fbd0af00)\n"
    },
    {
      "commit": "02d091aa2a7b2281497b3535dca5503a9091c241",
      "tree": "80c10a9f22d4d86f0a70ca9977cad5dfae193821",
      "parents": [
        "8dd288f420e54b76c5cccec23ad95bf332f15373",
        "7a1cab2c9606ca5aab0f030c0022b864d5c05888"
      ],
      "author": {
        "name": "Jerome Gaillard",
        "email": "jgaillard@google.com",
        "time": "Mon Jan 16 14:24:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 16 14:24:57 2017 +0000"
      },
      "message": "Merge \"Update layoutlib following Change Id10ca97f on FontFamily\""
    },
    {
      "commit": "8dd288f420e54b76c5cccec23ad95bf332f15373",
      "tree": "3fd3b2d309a7a5971c12ef429e6c0a7ba1777e40",
      "parents": [
        "1a376e2df4a1b9eaf4c4a169ec403b354662cc28",
        "54ffb4358c3d6f2f0f55e4b39f524375f6ffb12f"
      ],
      "author": {
        "name": "Jerome Gaillard",
        "email": "jgaillard@google.com",
        "time": "Mon Jan 16 14:24:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 16 14:24:15 2017 +0000"
      },
      "message": "Merge \"Add measure only call to layoutlib\""
    },
    {
      "commit": "1a376e2df4a1b9eaf4c4a169ec403b354662cc28",
      "tree": "487cf52e5115b586f3b6749216f1a5a9b505f588",
      "parents": [
        "f5bda2874f353106bf86aaba77876590218f89bf",
        "57c3440fdc392e003875c795684e2fd85db1a992"
      ],
      "author": {
        "name": "Jerome Gaillard",
        "email": "jgaillard@google.com",
        "time": "Mon Jan 16 14:20:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 16 14:20:51 2017 +0000"
      },
      "message": "Merge \"Create a mock Display Mode\""
    },
    {
      "commit": "f5bda2874f353106bf86aaba77876590218f89bf",
      "tree": "487a267b9fda2b0a179c694f6cb3e164fc2e67fd",
      "parents": [
        "84f43a3e150dc9c4e83f8333ca326318fa5e694d",
        "21a2838e3474c7b7918ca638be70aa1c27649117"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Jan 16 13:28:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 16 13:28:49 2017 +0000"
      },
      "message": "Merge \"PackageParser: Disable package cache on \"eng\" builds.\""
    },
    {
      "commit": "d36dd15d9bf9f65270b9bee16d6419b96b18bd86",
      "tree": "63508b7881a6d98ddb68686da2d9854436f6c762",
      "parents": [
        "b9dd3d6a4d0dc429787ed2d1c846d1174a8e633f"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Thu Dec 15 08:51:45 2016 +0000"
      },
      "committer": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Mon Jan 16 11:13:01 2017 +0000"
      },
      "message": "Make device wide DO features available if all users affiliated\n\nCurrently, those features are available on single user devices only\n(since they collect privacy sensitive data device wide). Now making\nthem available as long as all users are affiliated.\n\nIt\u0027ll take a certain amount of time between user creation and the DPC\nof that new user setting the appropriate affiliation ids. The DO won\u0027t\nbe able to access the logs during that time (and won\u0027t get any \"logs\nready\" callback). Once the affiliation ids are set, if they match,\nlogs become available again - this includes logs collected while the\nuser was being setup. Some logs might be lost though if the amount of\ndata exceeds the internal limit.\n\nTest: runtest -c com.android.server.devicepolicy.DevicePolicyManagerTest frameworks-services\n\nTest: cts-tradefed run cts -a armeabi-v7a --module CtsDevicePolicyManagerTestCases --test com.android.cts.devicepolicy.DeviceOwnerTest\n\nBug: 32326223\n\nChange-Id: Idfe881dd6497d3ad2bead10addfd37b98b8a6e2b\n"
    },
    {
      "commit": "84f43a3e150dc9c4e83f8333ca326318fa5e694d",
      "tree": "5aba5dfb0082c19a4b32020360fda17662b213ce",
      "parents": [
        "a5bf819216d901afcf5bd71dc5f814ed582a4614",
        "1af06a6e098a0bd81afcec27a56950d927049236"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Jan 16 08:28:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 16 08:28:47 2017 +0000"
      },
      "message": "Merge \"IP connectivity metrics: fix tests\""
    },
    {
      "commit": "e446acf9548f7244ee50ba9fbe767fecbcc5d0ed",
      "tree": "b5b5fb4d42d00a839d83cad2851b3b39be1d1a81",
      "parents": [
        "8df5bd1028ca34b34202b81775505fb016c9b2da"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Dec 16 16:19:34 2016 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Jan 16 15:24:31 2017 +0900"
      },
      "message": "Move tests added in n-mr2 into new aosp location.\n\nTest: runtest frameworks-net\nChange-Id: I3ca0d7e01a3f31be05d4a1a72a95c7e37a0a567e\n"
    },
    {
      "commit": "a5bf819216d901afcf5bd71dc5f814ed582a4614",
      "tree": "c8bef717dc396051dc2b2af53d93e9eccc516cba",
      "parents": [
        "e8264a92ffed883139b7ec882845fba07c17ac2e"
      ],
      "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": "Mon Jan 16 15:15:26 2017 +0900"
      },
      "message": "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\n(cherry picked from commit a865790a5b30a2d5e29e3d443e7b02a5d8aa01a4)\n\nChange-Id: Ic2f23e860a17cb83b90edcfd2ba365134cacfe36\n"
    },
    {
      "commit": "4c9f111a6daa6865cf9b3eef484f3ae911647585",
      "tree": "fd0caf2bf889a84a5fe20afd89c69371448e673f",
      "parents": [
        "2c05563e78c90cd446c047c296e41afd764aafc0",
        "55d1997d5121bcfdc2622fd6dd20d15c027c9ed6"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Jan 16 05:55:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 05:55:05 2017 +0000"
      },
      "message": "Merge \"Extract UpstreamNetworkMonitor to its own file\" am: 8df5bd1028 am: c498f6301e\nam: 55d1997d51\n\nChange-Id: Id51d28940e7ba95ee3896404d58ec2972f0e2ba7\n"
    },
    {
      "commit": "55d1997d5121bcfdc2622fd6dd20d15c027c9ed6",
      "tree": "86f0535f0b4ec8605a7cc1a451c92cedc8743e08",
      "parents": [
        "a5e0160f03634165d48f75cdc25e7eaa971b689f",
        "c498f6301e927f241e7e5ab6ac5a3be0dccb2c74"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Jan 16 05:51:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 05:51:03 2017 +0000"
      },
      "message": "Merge \"Extract UpstreamNetworkMonitor to its own file\" am: 8df5bd1028\nam: c498f6301e\n\nChange-Id: I79421b04547c0ac3ea39d7222e21597668bddd49\n"
    },
    {
      "commit": "c498f6301e927f241e7e5ab6ac5a3be0dccb2c74",
      "tree": "53f9386fb2c6c12aaecb0f56bd97559c7b0c8c39",
      "parents": [
        "036ab4d1938a582e7dd4341b21862786f40c0d47",
        "8df5bd1028ca34b34202b81775505fb016c9b2da"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Jan 16 05:47:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 05:47:06 2017 +0000"
      },
      "message": "Merge \"Extract UpstreamNetworkMonitor to its own file\"\nam: 8df5bd1028\n\nChange-Id: I7973c74952efb1abe9309eedfdf829af39467463\n"
    },
    {
      "commit": "1af06a6e098a0bd81afcec27a56950d927049236",
      "tree": "2c18a2c79237008e6e005a3e26a91ccced86ed09",
      "parents": [
        "e96cbd277352ef3001a0acca41a270671e76fba9"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Jan 16 14:42:56 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Jan 16 14:42:56 2017 +0900"
      },
      "message": "IP connectivity metrics: fix tests\n\nChange 4e89a026292338761838b33fc83b250f3519819c did not update the unit\ntests checking serialization of ipconnectivity.proto protobufs.\n\nThis patch updates the tests expectations to make them pass again\n\nTest: $ runtest frameworks-net\nBug: 34232829\nChange-Id: Iccc4e1a7714c9ce1eba995dc47a2961216efc87d\n"
    },
    {
      "commit": "8df5bd1028ca34b34202b81775505fb016c9b2da",
      "tree": "c50dd4fcd5b84d8b2415f66bfb4053c5c5fb99fd",
      "parents": [
        "37727596cc24c72e431337429c4ec456b446d8cd",
        "9bba340fd4edd5aea91d612a332f964b0d63cf34"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 16 05:36:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 16 05:36:06 2017 +0000"
      },
      "message": "Merge \"Extract UpstreamNetworkMonitor to its own file\""
    },
    {
      "commit": "2c05563e78c90cd446c047c296e41afd764aafc0",
      "tree": "77f9445564b187aa7969e603fd6dad4af9b7378e",
      "parents": [
        "f389983277c0099839e5f2966ca67b0fcd2e9013",
        "a5e0160f03634165d48f75cdc25e7eaa971b689f"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Jan 16 05:13:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 05:13:01 2017 +0000"
      },
      "message": "Merge \"ConnectivityServiceTest: some fixes in CallbackInfo\" am: 37727596cc am: 036ab4d193\nam: a5e0160f03\n\nChange-Id: Ifc208e00e05efb29eaa2ab37abdc66d8c7ed8f4f\n"
    },
    {
      "commit": "a5e0160f03634165d48f75cdc25e7eaa971b689f",
      "tree": "95292933c1b1ae280574e9c6d8b8f29a952ecd34",
      "parents": [
        "8ca47c774659a04f29e134b48a8ff942a30a0233",
        "036ab4d1938a582e7dd4341b21862786f40c0d47"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Jan 16 05:04:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 05:04:39 2017 +0000"
      },
      "message": "Merge \"ConnectivityServiceTest: some fixes in CallbackInfo\" am: 37727596cc\nam: 036ab4d193\n\nChange-Id: I839ed526e802b88bbed490b611f90d829b952f26\n"
    },
    {
      "commit": "036ab4d1938a582e7dd4341b21862786f40c0d47",
      "tree": "c0ef88dc71083c9fac8cd768ee726ad38d040bd4",
      "parents": [
        "051b14106fabeda0a6e6b5c4ce6be8d1bde21c5d",
        "37727596cc24c72e431337429c4ec456b446d8cd"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Jan 16 05:00:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 05:00:30 2017 +0000"
      },
      "message": "Merge \"ConnectivityServiceTest: some fixes in CallbackInfo\"\nam: 37727596cc\n\nChange-Id: I636b7b0ef210aaa3e130e1c1a162a35cdc099295\n"
    },
    {
      "commit": "37727596cc24c72e431337429c4ec456b446d8cd",
      "tree": "6c50501a929746158f2148726b7c363a8c587290",
      "parents": [
        "fe4d257887dc26441f49591c1d9c99083f2f6ce9",
        "4e1619f034b256984ea85b4d89aa2e16ac6f795c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 16 04:52:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 16 04:52:45 2017 +0000"
      },
      "message": "Merge \"ConnectivityServiceTest: some fixes in CallbackInfo\""
    },
    {
      "commit": "e8264a92ffed883139b7ec882845fba07c17ac2e",
      "tree": "306b80fffaf98a36cd92c52566ea329d8d6eefaa",
      "parents": [
        "b12249b67193df07a8ffc3cad0c41643662b887b",
        "4402af6be9de4782d218170203033618f079551d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 16 03:38:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 16 03:39:01 2017 +0000"
      },
      "message": "Merge \"GNSS O Features according to go/o-gps-hal\""
    },
    {
      "commit": "e12a6fff1400b57d307daa1af662a74eb2f1d261",
      "tree": "c780e6b17495674e6f86add8d974696dedaf6883",
      "parents": [
        "b12249b67193df07a8ffc3cad0c41643662b887b"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed Jan 11 15:51:44 2017 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Mon Jan 16 12:22:54 2017 +0900"
      },
      "message": "Add supportsDismissingSelfWindow attribute of IME\n\nWhen a virtual keyboard is shown on some configurations (e.g. Phone),\nthe System UI may change the back navigation button to a different UI\nelement in order to dismiss the virtual keyboard. Such UI modification\nis unnecessary when the virtual keyboard has a dismissing button on\nits own window. This new attribute hints the System UI that the\nvirtual keyboard may have a UI element to dismiss itself. This will be\nalso useful for Tablet System UI which may not show a navigation bar\nwhen a virtual keyboard is shown.\n\nBug: 34133139\nTest: Add unit test InputMethodInfoTest\nChange-Id: I0f6b130a7df57557e40b52a7b7ac00be965a17c3\n"
    },
    {
      "commit": "9bba340fd4edd5aea91d612a332f964b0d63cf34",
      "tree": "960429dcabcd89bfd6da36f16198a59aac0fcc2f",
      "parents": [
        "fe4d257887dc26441f49591c1d9c99083f2f6ce9"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jan 13 16:46:52 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Jan 16 12:10:18 2017 +0900"
      },
      "message": "Extract UpstreamNetworkMonitor to its own file\n\nTest: as follows:\n    - built (bullhead)\n    - flashed\n    - booted\n    - runtest framworks-net passes\nBug: 32163131\n\nChange-Id: I87ff041e008e45065c9722de8130df53684fb2a9\n"
    }
  ],
  "next": "4e1619f034b256984ea85b4d89aa2e16ac6f795c"
}
