)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "4e1619f034b256984ea85b4d89aa2e16ac6f795c",
      "tree": "0f4200b248d566bcfb192fdc95043c0e8b9f9c49",
      "parents": [
        "dfe8f5dc13f39b87ac6107c1a3b24db9b601597b"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Dec 20 17:05:06 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Jan 16 11:15:04 2017 +0900"
      },
      "message": "ConnectivityServiceTest: some fixes in CallbackInfo\n\n- CallbackInfo becomes a static class so that it can be instantiated\n  and looked at more easily than before.\n- CallbackInfo gains hashCode() because it has equals().\n- effectively final field are qualified final\n- fixes bug when polling the next callback: poll() on a LinkedBlockingQueue\n  returns null when timing out, which was not failing the test cleanly.\n\nTest: ConnectivityServiceTest passes\nBug: 32561414\nChange-Id: I64d382a35fe83f21bded98e6906c1ec70a8f1085\n"
    },
    {
      "commit": "8ca47c774659a04f29e134b48a8ff942a30a0233",
      "tree": "5ff0cbc20b79a8ac99a8643310d1b38d03469c75",
      "parents": [
        "e0d2c77a506842df0525bab433bd1998d1336cef",
        "7a6c54128a87eeba73d362a9de2f1f64939bf3a9"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Sat Jan 14 03:58:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 14 03:58:32 2017 +0000"
      },
      "message": "Merge \"Add WearCellularMediatorService to the system server.\" into cw-f-dev\nam: 7a6c54128a\n\nChange-Id: I5f905ec5bdd73d75bc84021125b4db5383ddfde1\n"
    },
    {
      "commit": "e0d2c77a506842df0525bab433bd1998d1336cef",
      "tree": "5ff0cbc20b79a8ac99a8643310d1b38d03469c75",
      "parents": [
        "24b33094f6c05d7e218359928969489efb9b8fb5",
        "d741f3de8199f526125a461dffd49990fc648541"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Sat Jan 14 03:51:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 14 03:51:58 2017 +0000"
      },
      "message": "Add WearCellularMediatorService to the system server.\nam: d741f3de81\n\nChange-Id: I6f3f0e2ea19f995f81816689c80b0bc865cc991e\n"
    },
    {
      "commit": "7a6c54128a87eeba73d362a9de2f1f64939bf3a9",
      "tree": "7239a33be8fe84c71df2d9fe691a3f16c641dbe6",
      "parents": [
        "b2db3761cdea4d80cbe373b0dc36421d1cc8db4c",
        "d741f3de8199f526125a461dffd49990fc648541"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 14 03:46:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 14 03:46:09 2017 +0000"
      },
      "message": "Merge \"Add WearCellularMediatorService to the system server.\" into cw-f-dev"
    },
    {
      "commit": "d741f3de8199f526125a461dffd49990fc648541",
      "tree": "17a97a29d57eae0ff3bebb2f38bf0d86e8545ffe",
      "parents": [
        "331a4bb8d464aebddad5ec04a27526ef1384cbd5"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Tue Dec 13 15:44:55 2016 -0800"
      },
      "committer": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Fri Jan 13 17:51:07 2017 -0800"
      },
      "message": "Add WearCellularMediatorService to the system server.\n\nBug: 33589216\nChange-Id: Icfee08b27c03567ed45e136fc407b51c768515c2\n"
    },
    {
      "commit": "24b33094f6c05d7e218359928969489efb9b8fb5",
      "tree": "f005aa133293bf0e17b33d13870b4a0d932cf759",
      "parents": [
        "eadd29ffa6cc27fafc1707147a60f0e59161e746",
        "051b14106fabeda0a6e6b5c4ce6be8d1bde21c5d"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Sat Jan 14 01:00:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 14 01:00:31 2017 +0000"
      },
      "message": "Merge \"BBinder -\u003e BHwBinder.\" am: fe4d257887\nam: 051b14106f\n\nChange-Id: I148771849faf22aabdcd3861e867913408d84c11\n"
    },
    {
      "commit": "051b14106fabeda0a6e6b5c4ce6be8d1bde21c5d",
      "tree": "6ba0381502408f7c8b26c1d85d2dd79b82781518",
      "parents": [
        "d05e19954b0deb19bdd72d7713eaa7018ebcbad2",
        "fe4d257887dc26441f49591c1d9c99083f2f6ce9"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Sat Jan 14 00:55:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 14 00:55:55 2017 +0000"
      },
      "message": "Merge \"BBinder -\u003e BHwBinder.\"\nam: fe4d257887\n\nChange-Id: Iefe63e614d5c90f33d807aba8fac3f2095972ae8\n"
    },
    {
      "commit": "fe4d257887dc26441f49591c1d9c99083f2f6ce9",
      "tree": "eefeb22bbb3180f58bf7ce9b08affebb30b0cb0e",
      "parents": [
        "0938b22c0ab3f28acfcbcc4099b93dc0a43a691a",
        "b072d4d9d9f53a33af4607c7876289f087f1f88a"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Sat Jan 14 00:49:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 14 00:49:23 2017 +0000"
      },
      "message": "Merge \"BBinder -\u003e BHwBinder.\""
    },
    {
      "commit": "9f7a0acd2d383b825bcdcbef25d6b42f9875acfe",
      "tree": "269220d6598eb263f36f25da1cdcd2da6f5abe55",
      "parents": [
        "0938b22c0ab3f28acfcbcc4099b93dc0a43a691a"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Fri Jan 13 09:45:14 2017 -0800"
      },
      "committer": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Fri Jan 13 09:59:38 2017 -0800"
      },
      "message": "RecoverySystem: Fix the issue in installPackage().\n\nCommit 794c8b0b3fe16051843c22232d58d6b184dde49b fixed the race condition\nwhen requesting data wipes via uncrypt. We have similar issue with\nRecoverySystem.installPackage(). It first requests to set up the BCB,\nthen triggers a reboot. These two steps should finish atomically.\n\nThis CL switches to calling\nRecoverySystemService.rebootRecoveryWithCommand(), which guards the two\nsteps with synchronized blocks.\n\nBug: 34239871\nTest: Having two apps: one calls RecoverySystem.cancelScheduledUpdate()\n      continuously, and the other calls RecoverySystem.installPackage()\n      just once. The install request should not be cancelled by the\n      other.\n\nChange-Id: I5ec56fcaa70eae7c33e3cc8e6cfc7472b935ce4e\n"
    },
    {
      "commit": "eadd29ffa6cc27fafc1707147a60f0e59161e746",
      "tree": "6f87b631da805bfbf6194bda56c4cb5dfa27b222",
      "parents": [
        "9af145dcc43e26e12ac41a5f705a28eff6f13089",
        "b2db3761cdea4d80cbe373b0dc36421d1cc8db4c"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Fri Jan 13 17:55:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 17:55:21 2017 +0000"
      },
      "message": "Merge \"Don\u0027t save password metrics to disk.\" into nyc-dev am: 97848fc473 am: ea9463f542 am: 66d66dd50c\nam: b2db3761cd\n\nChange-Id: I3d74f6406b76fbc6858a7359bc08f9b563426066\n"
    },
    {
      "commit": "9af145dcc43e26e12ac41a5f705a28eff6f13089",
      "tree": "6f87b631da805bfbf6194bda56c4cb5dfa27b222",
      "parents": [
        "88002e8e386c682b0ea7561a5cff7ff5549b963c",
        "3aac3ebee1079ba56afde5d149b0653c891cb5a8"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Fri Jan 13 17:54:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 17:54:22 2017 +0000"
      },
      "message": "resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev am: eb35ad9969\nam: 3aac3ebee1\n\nChange-Id: Idf677426c40799b17d08e0a8ac7dfafc2f2609b2\n"
    },
    {
      "commit": "b2db3761cdea4d80cbe373b0dc36421d1cc8db4c",
      "tree": "0dd8bb5752c8cfaedd54f30501d6ff0be89d001b",
      "parents": [
        "3aac3ebee1079ba56afde5d149b0653c891cb5a8",
        "66d66dd50c56cd878116bd92a39079eac5694ef5"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Fri Jan 13 17:18:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 17:18:42 2017 +0000"
      },
      "message": "Merge \"Don\u0027t save password metrics to disk.\" into nyc-dev am: 97848fc473 am: ea9463f542\nam: 66d66dd50c\n\nChange-Id: Ic622d551181566585be89380e32658e963768cbf\n"
    },
    {
      "commit": "3aac3ebee1079ba56afde5d149b0653c891cb5a8",
      "tree": "0dd8bb5752c8cfaedd54f30501d6ff0be89d001b",
      "parents": [
        "331a4bb8d464aebddad5ec04a27526ef1384cbd5",
        "eb35ad9969a173ac4d6279a5e322e8176c2ae6d1"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Fri Jan 13 17:17:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 17:17:49 2017 +0000"
      },
      "message": "resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev\nam: eb35ad9969\n\nChange-Id: I4fd9ce4c79db5a10f28008c89205fc9c8ef2888f\n"
    },
    {
      "commit": "66d66dd50c56cd878116bd92a39079eac5694ef5",
      "tree": "4d1d76039a5077dee84f33f45ed0871e2452e8fb",
      "parents": [
        "eb35ad9969a173ac4d6279a5e322e8176c2ae6d1",
        "ea9463f542e61a587ede505dd3c2393d101abfc3"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Fri Jan 13 17:09:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 17:09:51 2017 +0000"
      },
      "message": "Merge \"Don\u0027t save password metrics to disk.\" into nyc-dev am: 97848fc473\nam: ea9463f542\n\nChange-Id: I76b21c0ea4ab7394281ee8c82ed67179eb9ea966\n"
    },
    {
      "commit": "eb35ad9969a173ac4d6279a5e322e8176c2ae6d1",
      "tree": "4d1d76039a5077dee84f33f45ed0871e2452e8fb",
      "parents": [
        "1f99f81bdc5e8430717def157f4abe1176d6a88e",
        "ad4aa1ce7d3dd2dd8d5690eb2f7653ca3c27000e"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Fri Jan 13 15:28:36 2017 +0000"
      },
      "committer": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Fri Jan 13 15:28:36 2017 +0000"
      },
      "message": "resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev\n\nChange-Id: I97ef31536cd06495a08a3f94f81df2d1376186e0\n"
    },
    {
      "commit": "ea9463f542e61a587ede505dd3c2393d101abfc3",
      "tree": "0d79472279dd8f6fd8c9ff776cd796e2dc159c8b",
      "parents": [
        "ad4aa1ce7d3dd2dd8d5690eb2f7653ca3c27000e",
        "97848fc473f0f03a19c69aa0b2b9c97e7c10cd4e"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Fri Jan 13 14:52:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 14:52:26 2017 +0000"
      },
      "message": "Merge \"Don\u0027t save password metrics to disk.\" into nyc-dev\nam: 97848fc473\n\nChange-Id: I12d9a6d18654673e5912416550c64e81aab857f9\n"
    },
    {
      "commit": "14fae06b603b431f341453ddbfa69bbc2e03c959",
      "tree": "d8c7e40889c2fdbf240dbd1a8530edc9baaad385",
      "parents": [
        "0938b22c0ab3f28acfcbcc4099b93dc0a43a691a"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Jan 13 11:08:51 2017 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Jan 13 14:17:12 2017 +0100"
      },
      "message": "Add nullable parameter to readEmbeddedBuffer.\n\nTo support reading embedded buffers that can be\nnullptr (currently only in empty hidl_vec).\n\nBug: 34255213\nTest: hidl_test_java\nChange-Id: I72028f580b7863b6bfeb31a5c0f43deed36dfd64\n"
    },
    {
      "commit": "ad4aa1ce7d3dd2dd8d5690eb2f7653ca3c27000e",
      "tree": "0d79472279dd8f6fd8c9ff776cd796e2dc159c8b",
      "parents": [
        "c3b564e26618eb9039960cc7c3c1d0e1523ee69d",
        "e4cefbf4fce458489b5f1bebc79dfaf566bcc5d5"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Fri Jan 13 13:16:09 2017 +0000"
      },
      "committer": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Fri Jan 13 13:16:09 2017 +0000"
      },
      "message": "resolve merge conflicts of e4cefbf4fce4 to nyc-dr1-dev\n\nChange-Id: Ib536a33ba381c28397320edd516d52727e5bdacc\n"
    },
    {
      "commit": "97848fc473f0f03a19c69aa0b2b9c97e7c10cd4e",
      "tree": "3c8447fd8bbe2c5084f0fba1f4421f3d9ed43d52",
      "parents": [
        "101f88582697bef086c174b3c90d74db9c5c8bc2",
        "e4cefbf4fce458489b5f1bebc79dfaf566bcc5d5"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Fri Jan 13 12:18:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 13 12:18:45 2017 +0000"
      },
      "message": "Merge \"Don\u0027t save password metrics to disk.\" into nyc-dev"
    },
    {
      "commit": "88002e8e386c682b0ea7561a5cff7ff5549b963c",
      "tree": "f040ffcea185de1d134baa498682c4b3682a55fb",
      "parents": [
        "21a148550d8158ab33bf892bf0b177129acd51ba",
        "d05e19954b0deb19bdd72d7713eaa7018ebcbad2"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Fri Jan 13 10:34:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 10:34:55 2017 +0000"
      },
      "message": "Merge \"Add java.time APIs.\" am: 0938b22c0a\nam: d05e19954b\n\nChange-Id: I08e6eedff692aa2be86224ffb1869e7a57182db5\n"
    },
    {
      "commit": "d05e19954b0deb19bdd72d7713eaa7018ebcbad2",
      "tree": "a7e45da6978e38d0e0297e72d11f04a312045fdc",
      "parents": [
        "a94e66868c309367157ca8ca685b0ab0d6994525",
        "0938b22c0ab3f28acfcbcc4099b93dc0a43a691a"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Fri Jan 13 10:27:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 10:27:05 2017 +0000"
      },
      "message": "Merge \"Add java.time APIs.\"\nam: 0938b22c0a\n\nChange-Id: Ie1169d1af12228ac63f43efdf7f18e7dcb705bee\n"
    },
    {
      "commit": "0938b22c0ab3f28acfcbcc4099b93dc0a43a691a",
      "tree": "b41eac8246b8284f58fc47ec4c57269737bc40c1",
      "parents": [
        "caf62d305e9123e99a4d0f59ff61d1413321db94",
        "98640b13fc8d279f094b4454aa45bf0db1c8e576"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Fri Jan 13 10:18:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 13 10:18:20 2017 +0000"
      },
      "message": "Merge \"Add java.time APIs.\""
    },
    {
      "commit": "21a148550d8158ab33bf892bf0b177129acd51ba",
      "tree": "67af7d1c939de5366461e2cdbabcaf78ee9b701a",
      "parents": [
        "ca6d265bbe9cd8d4d289b9140e8308ce26dbdaa4",
        "a94e66868c309367157ca8ca685b0ab0d6994525"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jan 13 07:18:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 07:18:55 2017 +0000"
      },
      "message": "Merge \"Move explicit mobile request handling into UpstreamNetworkMonitor\" am: caf62d305e\nam: a94e66868c\n\nChange-Id: Ie4d1cf3ef1729fc92de6a209a66e2e1ad386fb32\n"
    },
    {
      "commit": "ca6d265bbe9cd8d4d289b9140e8308ce26dbdaa4",
      "tree": "67af7d1c939de5366461e2cdbabcaf78ee9b701a",
      "parents": [
        "c90dc2072ccfd690666c0683f791c2d8be4de86a",
        "7340e272c366130021c3a1a83f4ae7704785a68e"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jan 13 07:17:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 07:17:47 2017 +0000"
      },
      "message": "Move explicit mobile request handling into UpstreamNetworkMonitor am: fdd4111ef6\nam: 7340e272c3\n\nChange-Id: Ie5065a8224e392dafc75e9f9cd9e07587e46b814\n"
    },
    {
      "commit": "a94e66868c309367157ca8ca685b0ab0d6994525",
      "tree": "c78b5fe2017dc38925a9ec14edcff2d48fa8a42d",
      "parents": [
        "7340e272c366130021c3a1a83f4ae7704785a68e",
        "caf62d305e9123e99a4d0f59ff61d1413321db94"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jan 13 07:11:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 07:11:47 2017 +0000"
      },
      "message": "Merge \"Move explicit mobile request handling into UpstreamNetworkMonitor\"\nam: caf62d305e\n\nChange-Id: I8befc4b903289a21cfdcdaa16bbaeff7e9247892\n"
    },
    {
      "commit": "7340e272c366130021c3a1a83f4ae7704785a68e",
      "tree": "c78b5fe2017dc38925a9ec14edcff2d48fa8a42d",
      "parents": [
        "1d0877f59ec1f083a260cab07d0ea576f23dbb6c",
        "fdd4111ef6891132530cb2f329758a47d9370649"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jan 13 07:11:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 07:11:43 2017 +0000"
      },
      "message": "Move explicit mobile request handling into UpstreamNetworkMonitor\nam: fdd4111ef6\n\nChange-Id: If452982fdc47cf0e655c7f079c1be3f535ec6c03\n"
    },
    {
      "commit": "caf62d305e9123e99a4d0f59ff61d1413321db94",
      "tree": "d356768d3cc2ec0fba168d1b45dbae5c8bff167c",
      "parents": [
        "4533b1ccdd207f232b1311961cac6680682a56e8",
        "fdd4111ef6891132530cb2f329758a47d9370649"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 13 07:03:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 13 07:03:17 2017 +0000"
      },
      "message": "Merge \"Move explicit mobile request handling into UpstreamNetworkMonitor\""
    },
    {
      "commit": "fdd4111ef6891132530cb2f329758a47d9370649",
      "tree": "5a4b1cbe14d67245cacb672049e4dd375de4f9f4",
      "parents": [
        "f9f5cf9d9b60d850ef66dc10e242b766d13dec65"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Jan 12 17:02:51 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jan 13 14:09:57 2017 +0900"
      },
      "message": "Move explicit mobile request handling into UpstreamNetworkMonitor\n\nAlso:\n    - some minor typo fixes\n    - some minor style fixes\n    - variable renames for clarity\n\nTest: as follows\n    - built (bullhead)\n    - flashed\n    - booted\n    - runtest frameworks-net passes\n    - regular (no DUN) wifi tethering to mobile works\n    - USB tethering with switching between mobile and wifi works\nBug: 32163131\nChange-Id: I113536f24436f0b962f402f3b37386e29468dc0a\n"
    },
    {
      "commit": "c90dc2072ccfd690666c0683f791c2d8be4de86a",
      "tree": "8967045ae7b950ca94dc751b88b7c3e6d55ae0a6",
      "parents": [
        "764a7901e6fa501e78264278dd35aa2f9784d381",
        "1d0877f59ec1f083a260cab07d0ea576f23dbb6c"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Jan 13 02:33:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 02:33:24 2017 +0000"
      },
      "message": "Merge \"Default Carrier app for traffic mitigation\" am: 4533b1ccdd\nam: 1d0877f59e\n\nChange-Id: I1df7d283d8339065d4418af562775c3aea56a707\n"
    },
    {
      "commit": "1d0877f59ec1f083a260cab07d0ea576f23dbb6c",
      "tree": "565d2f8ab92f68c04a232725c5f7f0e2eb045f39",
      "parents": [
        "24dea103752089702d1a1af94015cf426ad7e353",
        "4533b1ccdd207f232b1311961cac6680682a56e8"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Jan 13 02:28:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 02:28:28 2017 +0000"
      },
      "message": "Merge \"Default Carrier app for traffic mitigation\"\nam: 4533b1ccdd\n\nChange-Id: I999285660c3a53fb2da8f18ddde9042f611f4e96\n"
    },
    {
      "commit": "4533b1ccdd207f232b1311961cac6680682a56e8",
      "tree": "726efa8bc9a9ca3da699687e317cb91118389507",
      "parents": [
        "082b1186415e0d2b6d9109938b5494b4d69aba99",
        "a21a87b7a4153839cebb3152d0003ee86d7a5252"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Jan 13 02:22:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 13 02:22:38 2017 +0000"
      },
      "message": "Merge \"Default Carrier app for traffic mitigation\""
    },
    {
      "commit": "764a7901e6fa501e78264278dd35aa2f9784d381",
      "tree": "09e949102c68f85ba2fdd88e8e7dd8d8792e51d0",
      "parents": [
        "0aa5138861999a898bb9ccc1ab4b7834339801bc",
        "331a4bb8d464aebddad5ec04a27526ef1384cbd5"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Jan 13 01:17:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 01:17:30 2017 +0000"
      },
      "message": "Do not write if apply() did not change the file. am: 1f99f81bdc\nam: 331a4bb8d4\n\nChange-Id: I068dcbfcdaffff85379d422a9c53aafe7caa01c2\n"
    },
    {
      "commit": "0aa5138861999a898bb9ccc1ab4b7834339801bc",
      "tree": "bd00930bb3a25dd880cf653e3c6c8cf8b8f316c2",
      "parents": [
        "503d8fbb26e27fd5943011fe6431bbf634a36ade",
        "889a420a9e1460a31842a3b1820c3ea3dd18cba5"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Jan 13 01:16:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 01:16:23 2017 +0000"
      },
      "message": "Only persist last Shared Preferences state am: d15c4f1da5\nam: 889a420a9e\n\nChange-Id: If0849eedacedf9197e19616dc56edad2ca39f015\n"
    },
    {
      "commit": "331a4bb8d464aebddad5ec04a27526ef1384cbd5",
      "tree": "4fcf35be6c0fa1564d5a0ab530a844124aa8aded",
      "parents": [
        "889a420a9e1460a31842a3b1820c3ea3dd18cba5",
        "1f99f81bdc5e8430717def157f4abe1176d6a88e"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Jan 13 01:10:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 01:10:01 2017 +0000"
      },
      "message": "Do not write if apply() did not change the file.\nam: 1f99f81bdc\n\nChange-Id: I4dd94b4f862f6c3d5ada9961d75cc2f91886edf1\n"
    },
    {
      "commit": "889a420a9e1460a31842a3b1820c3ea3dd18cba5",
      "tree": "8a95cd7763088802bbabb5f8a9f30da73d0e07a8",
      "parents": [
        "5e7fc7ccc8b995dce816d2166c747a63ffe91923",
        "d15c4f1da58de847ebdecdfade96d21ba8128929"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Jan 13 01:09:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 01:09:03 2017 +0000"
      },
      "message": "Only persist last Shared Preferences state\nam: d15c4f1da5\n\nChange-Id: I6431d4b7d07064eec5013d01b5bda76b1ed35e14\n"
    },
    {
      "commit": "1f99f81bdc5e8430717def157f4abe1176d6a88e",
      "tree": "02da2fe777f4c7658522929c5a68428d40d5e3a2",
      "parents": [
        "d15c4f1da58de847ebdecdfade96d21ba8128929"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Dec 13 16:32:06 2016 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jan 12 16:43:30 2017 -0800"
      },
      "message": "Do not write if apply() did not change the file.\n\nBug: 33385963\nTest: SharedPreferences CTS tests\nChange-Id: I39955f8fbcdaa54faa539a3c503e12cb00808136\n"
    },
    {
      "commit": "d15c4f1da58de847ebdecdfade96d21ba8128929",
      "tree": "0813c91a252ded33abe34e8e626aa0261024e4e7",
      "parents": [
        "bcc449eeca64fce5302a32fc1cbe757eb5512b2d"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Dec 13 16:23:21 2016 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jan 12 16:42:59 2017 -0800"
      },
      "message": "Only persist last Shared Preferences state\n\nIf multiple async shared preferences writes are queued, all but the\nlast one can be ignored as they will be overwritten by the last one\nanyway.\n\nFor commit() we need to make sure that we have at least persisted the\nstate of the commit.\n\nGeneration counts are 64 bit, hence they never overflow.\n\nTest: Produced a lot of SharedPreferences.Editor.apply and did not see\nexcessive writes anymore, ran SharedPreferences CTS tests\nBug: 33385963\nChange-Id: I3968ed4b71befee6eeb90bea1666a0bb646544f6\n(cherry picked from commit 31d6889f4c89dd8498e2095f9d8a3c39fbd17c86)\n"
    },
    {
      "commit": "a21a87b7a4153839cebb3152d0003ee86d7a5252",
      "tree": "f041be8ac255572f6aa355d21454a9a4c46052b0",
      "parents": [
        "f84e5e8f767c872ec6d43f893f6860edac9b464e"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Dec 13 17:15:11 2016 -0800"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jan 12 15:50:18 2017 -0800"
      },
      "message": "Default Carrier app for traffic mitigation\n\n- have the basic function working, support traffic mitigation and\n  captive portal login\n- support carrier customization, OEM could configure a list of carrier\n  actions to act upon certain signals\n- unit test\n\nTest: Manual test with live sim card \u0026 runtest --path\nframeworks/base/packages/CarrierDefaultApp\nBug: 30958215\n\nChange-Id: Ie99be3b95e8a1dd60fc51bef703836478fbde09d\n"
    },
    {
      "commit": "503d8fbb26e27fd5943011fe6431bbf634a36ade",
      "tree": "8155ee82e27315aa11ca8fb8c45e4b72f232559e",
      "parents": [
        "e81838f7e1dd1391d3a84e34317e5f8fcf257c48",
        "24dea103752089702d1a1af94015cf426ad7e353"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jan 12 23:16:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 23:16:20 2017 +0000"
      },
      "message": "Merge \"Add support for FDN contact dial\" am: 082b118641\nam: 24dea10375\n\nChange-Id: I5091d35ff79eff952c57109ce120369c95309598\n"
    },
    {
      "commit": "24dea103752089702d1a1af94015cf426ad7e353",
      "tree": "a0c3809ca0fa945a1af76b0d61f481b5d7392ebb",
      "parents": [
        "2d0ad3a9e76eb78befd1b7a4304a0d7a188e3d1e",
        "082b1186415e0d2b6d9109938b5494b4d69aba99"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jan 12 23:12:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 23:12:23 2017 +0000"
      },
      "message": "Merge \"Add support for FDN contact dial\"\nam: 082b118641\n\nChange-Id: Ib7896cc64ea560338e7b737145eb7f96b4e89efc\n"
    },
    {
      "commit": "082b1186415e0d2b6d9109938b5494b4d69aba99",
      "tree": "e0b06092aa474e18a4efcc448a3cdddc80a3a94c",
      "parents": [
        "0b9a18d21e8225062b3f26349fd51055b5937d18",
        "5e8e3085f4ba7c425337959e3c803fe89a68da10"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jan 12 23:06:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 12 23:07:00 2017 +0000"
      },
      "message": "Merge \"Add support for FDN contact dial\""
    },
    {
      "commit": "b072d4d9d9f53a33af4607c7876289f087f1f88a",
      "tree": "f453851a7e560095f30ffb9f823687391479fced",
      "parents": [
        "0b9a18d21e8225062b3f26349fd51055b5937d18"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Jan 12 14:20:31 2017 -0800"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Jan 12 14:43:41 2017 -0800"
      },
      "message": "BBinder -\u003e BHwBinder.\n\nTest: mma\nTest: croot \u0026\u0026 make\n\nBug: 33554989\nChange-Id: I76ec5cd29fc510ba5b518f59dd83a38ad6675418\n"
    },
    {
      "commit": "e81838f7e1dd1391d3a84e34317e5f8fcf257c48",
      "tree": "b72694e701c15516ede6fdfc92ae47a164e3d611",
      "parents": [
        "6dacea63d9923d6f451095b7d7b2f203ba7e960e",
        "2d0ad3a9e76eb78befd1b7a4304a0d7a188e3d1e"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Jan 12 16:44:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 16:44:42 2017 +0000"
      },
      "message": "Merge \"Revert \"Don\u0027t offer the BT sharing option to the user if BT is disallowed.\"\" am: 0b9a18d21e\nam: 2d0ad3a9e7\n\nChange-Id: I9ba589e7b46bf48374b30975ccc9fedb6d740b01\n"
    },
    {
      "commit": "2d0ad3a9e76eb78befd1b7a4304a0d7a188e3d1e",
      "tree": "13282dcacc4ad5bbf5aee087f92c40c0bf6ffbc0",
      "parents": [
        "d1740f0f5b3b22fc8e8348ef8eccc7efb4e44c7f",
        "0b9a18d21e8225062b3f26349fd51055b5937d18"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Jan 12 16:27:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 16:27:03 2017 +0000"
      },
      "message": "Merge \"Revert \"Don\u0027t offer the BT sharing option to the user if BT is disallowed.\"\"\nam: 0b9a18d21e\n\nChange-Id: I245966c53c49da6c0b95b73ec72754d85edcd627\n"
    },
    {
      "commit": "e4cefbf4fce458489b5f1bebc79dfaf566bcc5d5",
      "tree": "3637c2966073473fa74ebec02919cb17fb9b222b",
      "parents": [
        "73b49fc7e8194e338a71f96c796ef08f2c0f9534"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Fri Dec 02 16:08:09 2016 +0000"
      },
      "committer": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Thu Jan 12 16:01:59 2017 +0000"
      },
      "message": "Don\u0027t save password metrics to disk.\n\nOn FBE devices, don\u0027t save the metrics to disk but compute them when the\npassword is first entered and only store them in RAM.\n\nMerged-in: 5daf273b7e3272269c53eda20ce494d0e7a365b5\nBug: 32793550\nChange-Id: Icee7f615167761177b224b342970a36c7d90f6ba\n"
    },
    {
      "commit": "0b9a18d21e8225062b3f26349fd51055b5937d18",
      "tree": "d20f88ff135f8c180ddee6dced7225a19ed0ca3d",
      "parents": [
        "2225a0640b801b0d28a1ca82ac9bf4e091c1083a",
        "8b4838e5e3d512f77d2772d4db7020349f2a9843"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Jan 12 15:58:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 12 15:58:37 2017 +0000"
      },
      "message": "Merge \"Revert \"Don\u0027t offer the BT sharing option to the user if BT is disallowed.\"\""
    },
    {
      "commit": "8b4838e5e3d512f77d2772d4db7020349f2a9843",
      "tree": "d20f88ff135f8c180ddee6dced7225a19ed0ca3d",
      "parents": [
        "2225a0640b801b0d28a1ca82ac9bf4e091c1083a"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Jan 12 15:56:39 2017 +0000"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Jan 12 15:57:29 2017 +0000"
      },
      "message": "Revert \"Don\u0027t offer the BT sharing option to the user if BT is disallowed.\"\n\nCauses boot loop issue:\n\n02-15 02:31:59.785   770   770 E System  : Caused by: java.lang.IllegalArgumentException: Unknown component: com.android.bluetooth/com.android.bluetooth.opp.BluetoothOppLauncherActivity\n02-15 02:31:59.785   770   770 E System  : .at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:18500)\n02-15 02:31:59.785   770   770 E System  : .at com.android.server.pm.PackageManagerService.setComponentEnabledSetting(PackageManagerService.java:18461)\n02-15 02:31:59.785   770   770 E System  : .at android.app.ApplicationPackageManager.setComponentEnabledSetting(ApplicationPackageManager.java:2129)\n02-15 02:31:59.785   770   770 E System  : .at com.android.server.BluetoothManagerService.updateOppLauncherComponentState(BluetoothManagerService.java:2036)\n\n\n\nThis reverts commit 77fe44ffb6b5d40daf3b127cb36d5111b7618cc1.\n\nChange-Id: Ia079bb2fcc91bb5979a3840ab50b9d9ddda1cf24\n"
    },
    {
      "commit": "6dacea63d9923d6f451095b7d7b2f203ba7e960e",
      "tree": "c9607be5287092e1d4dd97527418094c7abb46ce",
      "parents": [
        "95322ffdde2acb6a699d2f3dac529ae88f951c62",
        "d1740f0f5b3b22fc8e8348ef8eccc7efb4e44c7f"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Jan 12 15:46:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 15:46:20 2017 +0000"
      },
      "message": "Merge \"Replace cutils/log.h and log/logger.h with android/log.h or log/log.h (part deux)\" am: 2225a0640b\nam: d1740f0f5b\n\nChange-Id: I78430cd21cf1186ccc2b48ee4ee8a9b07decde5e\n"
    },
    {
      "commit": "d1740f0f5b3b22fc8e8348ef8eccc7efb4e44c7f",
      "tree": "5ca1f9dc680b3d5e32aae0f99d397b48263883eb",
      "parents": [
        "3556fd53a2ecfe404dd71b81b98a382685cde3a2",
        "2225a0640b801b0d28a1ca82ac9bf4e091c1083a"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Jan 12 15:32:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 15:32:50 2017 +0000"
      },
      "message": "Merge \"Replace cutils/log.h and log/logger.h with android/log.h or log/log.h (part deux)\"\nam: 2225a0640b\n\nChange-Id: I2302614d240f276a9c974f5e94bc0bbdb2585966\n"
    },
    {
      "commit": "2225a0640b801b0d28a1ca82ac9bf4e091c1083a",
      "tree": "6798567d73ebcf97ed106eb79b856814081e1f33",
      "parents": [
        "c0d71fa38a7847f29f0ed5b97f7415d3da74dff0",
        "96bf5985d5a360568832fd26b6d5b44236c9343e"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Jan 12 15:18:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 12 15:18:26 2017 +0000"
      },
      "message": "Merge \"Replace cutils/log.h and log/logger.h with android/log.h or log/log.h (part deux)\""
    },
    {
      "commit": "95322ffdde2acb6a699d2f3dac529ae88f951c62",
      "tree": "7c443fdc3bb34936f84cf3f8f8dcf599faca6b7d",
      "parents": [
        "082263344a554e409c9376c6a6101db2b0cccba4",
        "3556fd53a2ecfe404dd71b81b98a382685cde3a2"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 12 11:33:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 11:33:15 2017 +0000"
      },
      "message": "Merge \"Track libcore change 69860bf2b28f0e14741a8895abdb77b45d1ed55d\" am: c0d71fa38a\nam: 3556fd53a2\n\nChange-Id: Idd321bad02683a94425fb2b6302f3f7621b6844f\n"
    },
    {
      "commit": "3556fd53a2ecfe404dd71b81b98a382685cde3a2",
      "tree": "4959d391f34b35831299830780192853f9af9a5a",
      "parents": [
        "cbd3d8b3568cd21af3c5800a6e5442a4f0763f98",
        "c0d71fa38a7847f29f0ed5b97f7415d3da74dff0"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 12 11:27:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 11:27:32 2017 +0000"
      },
      "message": "Merge \"Track libcore change 69860bf2b28f0e14741a8895abdb77b45d1ed55d\"\nam: c0d71fa38a\n\nChange-Id: I43d1e2241bfcb1dde53390e21c94c44054375901\n"
    },
    {
      "commit": "c0d71fa38a7847f29f0ed5b97f7415d3da74dff0",
      "tree": "a7457e61ea63ee4eda0dde74a629c0f8278737ed",
      "parents": [
        "f9f5cf9d9b60d850ef66dc10e242b766d13dec65",
        "fb864ff0f9fc74cec1516a3a95106840bdceac4f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 11:20:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 12 11:20:06 2017 +0000"
      },
      "message": "Merge \"Track libcore change 69860bf2b28f0e14741a8895abdb77b45d1ed55d\""
    },
    {
      "commit": "082263344a554e409c9376c6a6101db2b0cccba4",
      "tree": "a50b6c8480b3a8a9b234ad26d06136487d31029b",
      "parents": [
        "eed50c18097bfef02b8e2e40ed7db99035cae8bf",
        "cbd3d8b3568cd21af3c5800a6e5442a4f0763f98"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Jan 12 10:33:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 10:33:24 2017 +0000"
      },
      "message": "Merge \"Simplify UpstreamNetworkMonitor callback handling\" am: f9f5cf9d9b\nam: cbd3d8b356\n\nChange-Id: I845443ae243429847e0a42b3be5bec6276a216c0\n"
    },
    {
      "commit": "eed50c18097bfef02b8e2e40ed7db99035cae8bf",
      "tree": "0fafa7fe2d13a4a00f843e6f7631bdd7eb834e98",
      "parents": [
        "272e70bf69abd3bac5e67846d84a36f6c55937ee",
        "aa4d6f1be92b63db227c8505a437487edd06d600"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Jan 12 10:31:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 10:31:35 2017 +0000"
      },
      "message": "Merge \"Use new read(Embedded)Buffer APIs.\" am: 34ed84d4eb\nam: aa4d6f1be9\n\nChange-Id: I5153b688467f4d06da701eaa34bfa19c7904e33d\n"
    },
    {
      "commit": "cbd3d8b3568cd21af3c5800a6e5442a4f0763f98",
      "tree": "3d10398501c62df49dd9340ba6c8781d97bf5d15",
      "parents": [
        "aa4d6f1be92b63db227c8505a437487edd06d600",
        "f9f5cf9d9b60d850ef66dc10e242b766d13dec65"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Jan 12 10:26:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 10:26:43 2017 +0000"
      },
      "message": "Merge \"Simplify UpstreamNetworkMonitor callback handling\"\nam: f9f5cf9d9b\n\nChange-Id: I642567d81b6b8908b2ef7afea8d15628330481f9\n"
    },
    {
      "commit": "aa4d6f1be92b63db227c8505a437487edd06d600",
      "tree": "b0ee88a53a8e1f3927439e1da1aed59abf2c5588",
      "parents": [
        "0e7882f2ac8c365d7230b8e132620124cdc303fc",
        "34ed84d4eb8c5ae175eefeb58c638c89651d4884"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Jan 12 10:25:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 10:25:01 2017 +0000"
      },
      "message": "Merge \"Use new read(Embedded)Buffer APIs.\"\nam: 34ed84d4eb\n\nChange-Id: Idaa3a3a2d874b10cb5f07e3cb606c822e7ddfd8b\n"
    },
    {
      "commit": "f9f5cf9d9b60d850ef66dc10e242b766d13dec65",
      "tree": "10db2a4e9e66bd83314205b6e04d52cf48e37700",
      "parents": [
        "34ed84d4eb8c5ae175eefeb58c638c89651d4884",
        "452b4b72181d71373238dea3d261cf789f6c90fb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 10:18:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 12 10:18:24 2017 +0000"
      },
      "message": "Merge \"Simplify UpstreamNetworkMonitor callback handling\""
    },
    {
      "commit": "34ed84d4eb8c5ae175eefeb58c638c89651d4884",
      "tree": "6694264722fd34eaba5daba1e723ea60873fc9de",
      "parents": [
        "691ebe536606797a1a61fccacfeaf2f0b53e7ac3",
        "24c82279feaff1674efacddc33a7785b23351c58"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 10:17:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 12 10:17:40 2017 +0000"
      },
      "message": "Merge \"Use new read(Embedded)Buffer APIs.\""
    },
    {
      "commit": "fb864ff0f9fc74cec1516a3a95106840bdceac4f",
      "tree": "0cc507b6855159492184624d26e0d68dba229e6d",
      "parents": [
        "691ebe536606797a1a61fccacfeaf2f0b53e7ac3"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 12 09:40:47 2017 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 12 09:40:47 2017 +0000"
      },
      "message": "Track libcore change 69860bf2b28f0e14741a8895abdb77b45d1ed55d\n\njava.util.regex named group capture support.\n\nTest: vogar OldMatcherTest\nBug: 19717812\nChange-Id: I525489bc26083b22bb2ce670d614f6d6e6eeaa29\n"
    },
    {
      "commit": "272e70bf69abd3bac5e67846d84a36f6c55937ee",
      "tree": "12162b83176d1643a7dcee0d4b330715c66cf759",
      "parents": [
        "dcb0c55c15866230d35467620138522b85d60b8c",
        "0e7882f2ac8c365d7230b8e132620124cdc303fc"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Thu Jan 12 07:27:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 07:27:22 2017 +0000"
      },
      "message": "Merge \"Expose WifiManager#connect and ActionListener as @SystemApi\" am: 691ebe5366\nam: 0e7882f2ac\n\nChange-Id: I7408b253a7acc4aaf22dc7748b1941576d5de4c7\n"
    },
    {
      "commit": "0e7882f2ac8c365d7230b8e132620124cdc303fc",
      "tree": "3ba1848d775fe90751c77df7841cf5c5c601694d",
      "parents": [
        "301c714b439c340e5287f20d0d1384cbb26e33c9",
        "691ebe536606797a1a61fccacfeaf2f0b53e7ac3"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Thu Jan 12 07:21:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 07:21:49 2017 +0000"
      },
      "message": "Merge \"Expose WifiManager#connect and ActionListener as @SystemApi\"\nam: 691ebe5366\n\nChange-Id: I114cbc6777130b440639b2f13e161d8d044f7185\n"
    },
    {
      "commit": "691ebe536606797a1a61fccacfeaf2f0b53e7ac3",
      "tree": "43fe42172c0d437c88d6f96f05c4880aee11e154",
      "parents": [
        "d00478e9ad6c26b4f8e2d9a4a906f6ffae9d3d8f",
        "58ddbd76bb307f283c3fb06506da4a43a87f7c6a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 07:15:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 12 07:15:06 2017 +0000"
      },
      "message": "Merge \"Expose WifiManager#connect and ActionListener as @SystemApi\""
    },
    {
      "commit": "58ddbd76bb307f283c3fb06506da4a43a87f7c6a",
      "tree": "43fe42172c0d437c88d6f96f05c4880aee11e154",
      "parents": [
        "d00478e9ad6c26b4f8e2d9a4a906f6ffae9d3d8f"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Fri Jan 06 15:34:28 2017 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Jan 11 21:51:36 2017 -0800"
      },
      "message": "Expose WifiManager#connect and ActionListener as @SystemApi\n\nThis is needed by Wifi Wakeup and Notifications which live within\nNetworkRecommendation package.\n\nBug: 33224871\nTest: GTS\nChange-Id: If4f1f9957f82b1292af4187c7728cbccab0184e8\nMerged-In: If4f1f9957f82b1292af4187c7728cbccab0184e8\n"
    },
    {
      "commit": "dcb0c55c15866230d35467620138522b85d60b8c",
      "tree": "39f17b73268a98a47df406a906b304b5d2c8566f",
      "parents": [
        "699e7878ef0993930b600e349371adde1499a822",
        "301c714b439c340e5287f20d0d1384cbb26e33c9"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Jan 12 05:05:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 05:05:41 2017 +0000"
      },
      "message": "Merge \"Remove libservicestestsjni\" am: d00478e9ad\nam: 301c714b43\n\nChange-Id: I08e2298e7dd1ba8729e6d4a03e3c940012bb5e12\n"
    },
    {
      "commit": "301c714b439c340e5287f20d0d1384cbb26e33c9",
      "tree": "659632fea255bfe6666893957214996e25e87239",
      "parents": [
        "e0707f139d095f69b173051b34c0cbcf60fdce16",
        "d00478e9ad6c26b4f8e2d9a4a906f6ffae9d3d8f"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Jan 12 04:59:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 04:59:42 2017 +0000"
      },
      "message": "Merge \"Remove libservicestestsjni\"\nam: d00478e9ad\n\nChange-Id: I062f8bd18730a8c3ee090fc4665f652fe10ff75c\n"
    },
    {
      "commit": "d00478e9ad6c26b4f8e2d9a4a906f6ffae9d3d8f",
      "tree": "240623e2a52062bfdd0a9b2285520c393f52270d",
      "parents": [
        "d8384b5c15d63e714f3c6d303cc225b810c6c139",
        "3bc99892e66892135a776b3cc5748214389422f5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 04:50:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 12 04:50:57 2017 +0000"
      },
      "message": "Merge \"Remove libservicestestsjni\""
    },
    {
      "commit": "452b4b72181d71373238dea3d261cf789f6c90fb",
      "tree": "1e95afe9d09766f3891dd92407d7d6b76cdfd0e8",
      "parents": [
        "d8384b5c15d63e714f3c6d303cc225b810c6c139"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Jan 11 17:34:50 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Jan 12 13:43:00 2017 +0900"
      },
      "message": "Simplify UpstreamNetworkMonitor callback handling\n\nIn the callback post a lamba to the target state machine\u0027s handler\nthat does the processing we need before sending a notification to\nthe state machine.\n\nNo semantic change, just a bit cleaner.\n\nTest: as follows\n    - built (bullhead)\n    - flashed\n    - booted\n    - runtest frameworks-net passes\n    - tested basic wifi-to-mobile tethering (no DUN)\nBug: 32163131\nChange-Id: I07e1b510c1ebaa5dffd42a3f16ba96e961cb58f1\n"
    },
    {
      "commit": "3bc99892e66892135a776b3cc5748214389422f5",
      "tree": "3c84731303e58d939f86210103dbe918b099d676",
      "parents": [
        "f8720b95bedeef8dd7397d3926f19ce7b9eaa7f2"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jan 11 14:29:10 2017 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Jan 12 03:24:57 2017 +0000"
      },
      "message": "Remove libservicestestsjni\n\nframeworks/base/services/tests/servicestests/jni no longer exists\nafter I993eeaa5dec001c39389023f355f506129b356e7, remove it.\n\nTest: m -j FrameworksServicesTests\nChange-Id: I8f307373aede9e749f1b992dde0f7252bf74b065\n(cherry-picked from e399468b88ae84a586f9d583251ee0a6a7e94a43)\nMerged-In: I8f307373aede9e749f1b992dde0f7252bf74b065\n"
    },
    {
      "commit": "699e7878ef0993930b600e349371adde1499a822",
      "tree": "e11b955dfc6e233a62d24ce2e77e1dcb7d7faafc",
      "parents": [
        "860ef8810d7fc5418c540d5514deeed991a0c734",
        "5e7fc7ccc8b995dce816d2166c747a63ffe91923"
      ],
      "author": {
        "name": "Shijian Li",
        "email": "shijianli@google.com",
        "time": "Thu Jan 12 03:07:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 03:07:23 2017 +0000"
      },
      "message": "Sync the startConsentUiIfNeeded logics to master. We are missing the package name when starting the activity now.\nam: 5e7fc7ccc8\n\nChange-Id: I327673625deafc5c18319ce1b61734a090b6a989\n"
    }
  ],
  "next": "860ef8810d7fc5418c540d5514deeed991a0c734"
}
