)]}'
{
  "log": [
    {
      "commit": "9bc89af3f1bce8003ee4f93b89a1770d8f5b9cc9",
      "tree": "281fb2873aef53de09d95fa7c738b38cc1eacc7a",
      "parents": [
        "cb2c57338b5c018629fb488f7729779b7934a913"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jan 11 11:25:50 2017 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 12 09:53:44 2017 -0700"
      },
      "message": "Add API for apps to declare their \"category\".\n\nUpcoming platform features need to cluster apps together into broad\ncategories to help summarize information to users.  (For example,\nwhen presenting battery, network, and disk usage.)\n\nWe are tightly limiting the set of categories to keep them easily\npresentable to users when summarizing information.  This feature is\nnot designed to be a general-purpose taxonomy, nor should it be\nallowed to become one.\n\nOlder apps may not have defined a category in their manifests, so\nallow the installing app to define a category on their behalf.\n\nTest: builds, boots\nBug: 33815939\nChange-Id: I785b882ee7c18072ef47d56e0fc19ad72888e1b7\n"
    },
    {
      "commit": "cb2c57338b5c018629fb488f7729779b7934a913",
      "tree": "2aa35c3fbc80e6becfd68497945dd065d4cd6070",
      "parents": [
        "e86e6d75959787389fcc9b51082b0f33c4553fcd",
        "3dcd39c14adbfd2a6854f6f8912d91406c20e57a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 16:52:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 16:52:28 2017 +0000"
      },
      "message": "Merge \"[DPM] Improvements to the network logs batch finalization mechanism\""
    },
    {
      "commit": "3dcd39c14adbfd2a6854f6f8912d91406c20e57a",
      "tree": "e230bf2c2efd84790eaa7c68febcfdb4558fc057",
      "parents": [
        "b237ddcb84875382f1124ad68ae5446ec2c24c5f"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Thu Jan 12 14:45:01 2017 +0000"
      },
      "committer": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Thu Jan 12 15:05:12 2017 +0000"
      },
      "message": "[DPM] Improvements to the network logs batch finalization mechanism\n\nThe full batch will still be available to DPC if there were no\nnetwork logs pending.\nAdded some more debug logging to better investigate the issues.\n\nTest: manual for both cases - pending batch was empty and non-empty,\n      with locally decreased timeout\nTest: cts-tradefed run cts --module DevicePolicyManager --test com.android.cts.devicepolicy.DeviceOwnerTest#testNetworkLoggingWithSingleUser\n\nBug: 34157435\nBug: 29748723\nChange-Id: Iee229d74d4b0a06025b305a15687f336a0aa337e\n"
    },
    {
      "commit": "e86e6d75959787389fcc9b51082b0f33c4553fcd",
      "tree": "b6ac680cfa62e48e05d20bcb6d26777b04827b26",
      "parents": [
        "b237ddcb84875382f1124ad68ae5446ec2c24c5f",
        "73f8820ccca9ae962a218967160792ef187de105"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 15:01:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 15:01:53 2017 +0000"
      },
      "message": "Merge \"Fix NPE when trying to add starting window\""
    },
    {
      "commit": "b237ddcb84875382f1124ad68ae5446ec2c24c5f",
      "tree": "77facc62358dfac8f7475690dbb6bcdf5c167cc5",
      "parents": [
        "3e17ea13c14eb8d2b6afffaa110d86f2cede8670",
        "8503fd51e52423229ae05a77c547081bf305888b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 14:01:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 14:01:26 2017 +0000"
      },
      "message": "Merge \"Remove PO support from HardwarePropertiesManager\""
    },
    {
      "commit": "3e17ea13c14eb8d2b6afffaa110d86f2cede8670",
      "tree": "6a1768aba442144d97956f03835898e617f8363a",
      "parents": [
        "a5db0b90d9bad9389c4149153f32673eb24a6cd6",
        "2df5919faadc172d71fbb1a20d1f13667a1981af"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 13:46:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 13:46:09 2017 +0000"
      },
      "message": "Merge \"[DPM] Allow lower strong auth timeout on debuggable builds\""
    },
    {
      "commit": "73f8820ccca9ae962a218967160792ef187de105",
      "tree": "2ca02aa24dff3c5bb21a7f3d2b2ee0957464af0d",
      "parents": [
        "a5db0b90d9bad9389c4149153f32673eb24a6cd6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jan 12 13:54:40 2017 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jan 12 14:31:49 2017 +0100"
      },
      "message": "Fix NPE when trying to add starting window\n\nContainer may already have been removed, so protect against that\nsituation.\n\nTest: Boot device\nChange-Id: Ic76d74c6df0801e2a50352a4b04d67b5d216d4fe\nFixes: 34227241\n"
    },
    {
      "commit": "a5db0b90d9bad9389c4149153f32673eb24a6cd6",
      "tree": "eaf4c156310a2a346ac68c28ffc91955a7e7cd6a",
      "parents": [
        "8c5a3213274315036cd0a100bfb0763970bbbaac",
        "4103219402225588b4d2387a2070d0433d8924b4"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 12 11:44:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 11:44:11 2017 +0000"
      },
      "message": "Merge \"Track libcore change 69860bf2b28f0e14741a8895abdb77b45d1ed55d\" am: c0d71fa38a am: 3556fd53a2 am: 95322ffdde\nam: 4103219402\n\nChange-Id: Iadadfa8f8be5539fffa27c89ab7ebb74ada694e4\n"
    },
    {
      "commit": "4103219402225588b4d2387a2070d0433d8924b4",
      "tree": "ef2fe54537e6933fe8324fe7ec05e7f697f04921",
      "parents": [
        "190d8591cee52e229a565c050ac8067fb58c7790",
        "95322ffdde2acb6a699d2f3dac529ae88f951c62"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 12 11:39:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 11:39:05 2017 +0000"
      },
      "message": "Merge \"Track libcore change 69860bf2b28f0e14741a8895abdb77b45d1ed55d\" am: c0d71fa38a am: 3556fd53a2\nam: 95322ffdde\n\nChange-Id: Ibc624034478689ad1208e5da15835a6acd2d796a\n"
    },
    {
      "commit": "2df5919faadc172d71fbb1a20d1f13667a1981af",
      "tree": "155036e611b0628413658a498af6f1aa63c697be",
      "parents": [
        "17ca0e43a1b409cc61d49359e973013b57024b60"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Wed Dec 14 13:47:37 2016 +0000"
      },
      "committer": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Thu Jan 12 11:36:20 2017 +0000"
      },
      "message": "[DPM] Allow lower strong auth timeout on debuggable builds\n\nTimeout can be set to lower than 1h on debuggable builds (eng, user-debug)\nusing persist.sys.min_str_auth_timeo system property. This allows manual\ntesters to more easily carry out testing scenarios.\n\nBug: 29825955\nTest: manual without setting the property: if timeout is set to less than 1h, it\u0027s clamped to 1h\nTest: manual with setting the property: on user-debug build with \"adb root \u0026\u0026 adb shell setprop persist.sys.min_str_auth_timeo 30000\"\nChange-Id: I8cd871e3d04b2c6c7164f684b9a6a24e7292bfab\n"
    },
    {
      "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": "8c5a3213274315036cd0a100bfb0763970bbbaac",
      "tree": "3dbb633e570db8ac41bab599a41825050bc4c9c4",
      "parents": [
        "a902e5c255619a21dce3733019e45bfa5359a8c5",
        "23ccbcd404513dda9988197440d34598c3576330"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 11:13:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 11:13:37 2017 +0000"
      },
      "message": "Merge \"Modify WifiNetworkScoreCache to print full Score.\""
    },
    {
      "commit": "a902e5c255619a21dce3733019e45bfa5359a8c5",
      "tree": "f254ebad7a5808d01c43bbd3454f6b0408d4970a",
      "parents": [
        "dfbfca2015c33d3cbdf438d54774d0bab85b5986",
        "19b3ecb9c865f34545f0c84454a1865692d06284"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Thu Jan 12 11:11:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 11:12:01 2017 +0000"
      },
      "message": "Merge \"Let profile owners also receive OTA notification.\""
    },
    {
      "commit": "dfbfca2015c33d3cbdf438d54774d0bab85b5986",
      "tree": "233321504dd61b4c5e3ee96a6225984a67192da5",
      "parents": [
        "17ca0e43a1b409cc61d49359e973013b57024b60",
        "feffb056e8d0f22db630f7d768bd78c349420cb6"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Thu Jan 12 11:08:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 11:08:54 2017 +0000"
      },
      "message": "Merge \"Fix DevicePolicyManagerServiceMigrationTest.\""
    },
    {
      "commit": "17ca0e43a1b409cc61d49359e973013b57024b60",
      "tree": "6089f9518a0958945155ecde1cb407d1930b64d9",
      "parents": [
        "41ab7eed92f04f1dc8e501189db073b297d88f7f",
        "190d8591cee52e229a565c050ac8067fb58c7790"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Jan 12 10:49:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 10:49:31 2017 +0000"
      },
      "message": "Merge \"Simplify UpstreamNetworkMonitor callback handling\" am: f9f5cf9d9b am: cbd3d8b356 am: 082263344a\nam: 190d8591ce\n\nChange-Id: I255691753279b370e85c4bde1930b7e2f45cd109\n"
    },
    {
      "commit": "41ab7eed92f04f1dc8e501189db073b297d88f7f",
      "tree": "a13aad2dfdab9d84d947136548950c29faff6aa4",
      "parents": [
        "57e6cc89af003afec3911292edfd97facec05de2",
        "cfc4e218991f1d956631b30afd4fd8d6a0fd2882"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Jan 12 10:44:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 10:44:38 2017 +0000"
      },
      "message": "Merge \"Use new read(Embedded)Buffer APIs.\" am: 34ed84d4eb am: aa4d6f1be9 am: eed50c1809\nam: cfc4e21899\n\nChange-Id: I0478ca20b670f7ddd776ea98f3d5d1db928842ac\n"
    },
    {
      "commit": "190d8591cee52e229a565c050ac8067fb58c7790",
      "tree": "261f2423305ca6aa56586472176eb71de9f88788",
      "parents": [
        "cfc4e218991f1d956631b30afd4fd8d6a0fd2882",
        "082263344a554e409c9376c6a6101db2b0cccba4"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Jan 12 10:43:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 10:43:26 2017 +0000"
      },
      "message": "Merge \"Simplify UpstreamNetworkMonitor callback handling\" am: f9f5cf9d9b am: cbd3d8b356\nam: 082263344a\n\nChange-Id: I11af9d4b1810cce628e240f2d8b6980ea55cd40a\n"
    },
    {
      "commit": "cfc4e218991f1d956631b30afd4fd8d6a0fd2882",
      "tree": "24d40d2cfa3f8680f64f3fb7fa6489fb059634ea",
      "parents": [
        "f32a9f72d055cde8ec653aeb1ebdab9f6a610015",
        "eed50c18097bfef02b8e2e40ed7db99035cae8bf"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Jan 12 10:38:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 10:38:28 2017 +0000"
      },
      "message": "Merge \"Use new read(Embedded)Buffer APIs.\" am: 34ed84d4eb am: aa4d6f1be9\nam: eed50c1809\n\nChange-Id: Ia89700ddb0300b931e11b3f4dc5f31c4234d7076\n"
    },
    {
      "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": "23ccbcd404513dda9988197440d34598c3576330",
      "tree": "c967a9d46794915404239c6abc6f090bc7db79b6",
      "parents": [
        "57e6cc89af003afec3911292edfd97facec05de2"
      ],
      "author": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Wed Jan 11 16:54:08 2017 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Thu Jan 12 01:44:24 2017 -0800"
      },
      "message": "Modify WifiNetworkScoreCache to print full Score.\n\nTest: dumped network_score and verified printout\nChange-Id: I3689449db91e8c5e96bed349749f074c5626bd03\n"
    },
    {
      "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": "57e6cc89af003afec3911292edfd97facec05de2",
      "tree": "e15f1b37042af6fb2e2aa2952479450366fbc64b",
      "parents": [
        "2c69d1de7021ce7066dec53900efdd6be31ff4ee",
        "f32a9f72d055cde8ec653aeb1ebdab9f6a610015"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jan 12 09:06:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 09:06:28 2017 +0000"
      },
      "message": "Merge \"Captive portal: better detect empty responses\" into nyc-mr2-dev am: c45082266f\nam: f32a9f72d0\n\nChange-Id: I62c0ab068b1304a1dbe7edbae29e5e74d8c34e08\n"
    },
    {
      "commit": "2c69d1de7021ce7066dec53900efdd6be31ff4ee",
      "tree": "e15f1b37042af6fb2e2aa2952479450366fbc64b",
      "parents": [
        "e4e375c7493a06af89151b7cbd44cf07930d521b",
        "3d5357ba2dd6913d43e9f3a0f4cec55a73cd25b0"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jan 12 09:05:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 09:05:25 2017 +0000"
      },
      "message": "Captive portal: better detect empty responses am: cb4aa4d412\nam: 3d5357ba2d\n\nChange-Id: I3982ce4485d94c4abcf6afb2c58aa94a2ff2c902\n"
    },
    {
      "commit": "f32a9f72d055cde8ec653aeb1ebdab9f6a610015",
      "tree": "2d3eb84ebcfb42adff9959aac50f1049c98700c4",
      "parents": [
        "3d5357ba2dd6913d43e9f3a0f4cec55a73cd25b0",
        "c45082266fe136b16de574600bbde48cd9116443"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jan 12 08:59:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 08:59:33 2017 +0000"
      },
      "message": "Merge \"Captive portal: better detect empty responses\" into nyc-mr2-dev\nam: c45082266f\n\nChange-Id: Ice8b5df87baf475ebc4eb8f2eb4fe0150c938639\n"
    },
    {
      "commit": "3d5357ba2dd6913d43e9f3a0f4cec55a73cd25b0",
      "tree": "2d3eb84ebcfb42adff9959aac50f1049c98700c4",
      "parents": [
        "50b0979972946db226620b2cb32bee9ccc9419b6",
        "cb4aa4d412c7940386df9b8dd681e0d2efebfd1d"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jan 12 08:59:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 08:59:27 2017 +0000"
      },
      "message": "Captive portal: better detect empty responses\nam: cb4aa4d412\n\nChange-Id: I64a006f6bb83dc588b108395d54189bb401c83ff\n"
    },
    {
      "commit": "c45082266fe136b16de574600bbde48cd9116443",
      "tree": "c0439ae681ac0221f9faf2c74972650402b1f487",
      "parents": [
        "ae21066a59d0d371d08603daf2c2863bca28137a",
        "cb4aa4d412c7940386df9b8dd681e0d2efebfd1d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 08:51:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 08:51:34 2017 +0000"
      },
      "message": "Merge \"Captive portal: better detect empty responses\" into nyc-mr2-dev"
    },
    {
      "commit": "e4e375c7493a06af89151b7cbd44cf07930d521b",
      "tree": "e0f0748744a484dc62fd942b3fc5b36f1b7c6f15",
      "parents": [
        "0c43b66a1a449835e754d202d97c2fbab038e6c6",
        "a0a4828614edfd633ab86f04408e7f4e55b491dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 07:43:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 07:43:53 2017 +0000"
      },
      "message": "Merge \"Follow minikin::FontFamily constructor signature change.\""
    },
    {
      "commit": "0c43b66a1a449835e754d202d97c2fbab038e6c6",
      "tree": "aefc64359eb5416ae374c937a063edf708abd4ae",
      "parents": [
        "3b7538e370a8007f846df416136f520f1e09d404",
        "50b0979972946db226620b2cb32bee9ccc9419b6"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Thu Jan 12 07:39:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 07:39:50 2017 +0000"
      },
      "message": "Merge \"Expose WifiManager#connect and ActionListener as @SystemApi\" am: 691ebe5366 am: 0e7882f2ac am: 272e70bf69\nam: 50b0979972  -s ours\n\nChange-Id: I6c96fa4a4033be5236f00082e3c7000a7061dbe9\n"
    },
    {
      "commit": "3b7538e370a8007f846df416136f520f1e09d404",
      "tree": "aefc64359eb5416ae374c937a063edf708abd4ae",
      "parents": [
        "e96cbd277352ef3001a0acca41a270671e76fba9",
        "cd54da45958a8c3a7cdf3138edf593dab493c0b9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 07:33:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 07:33:47 2017 +0000"
      },
      "message": "Merge \"Add networkrecommendation permissions to privapp perms list.\""
    },
    {
      "commit": "50b0979972946db226620b2cb32bee9ccc9419b6",
      "tree": "aecfc043ddca659296d6f5f633d7a3bbfb7e8d28",
      "parents": [
        "9d273bfec1ff369060705434b2ba22eaee8d3dd6",
        "272e70bf69abd3bac5e67846d84a36f6c55937ee"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Thu Jan 12 07:33:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 07:33:19 2017 +0000"
      },
      "message": "Merge \"Expose WifiManager#connect and ActionListener as @SystemApi\" am: 691ebe5366 am: 0e7882f2ac\nam: 272e70bf69\n\nChange-Id: I2bc76076e613566111404c55faefaeda9048f2d1\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": "cb4aa4d412c7940386df9b8dd681e0d2efebfd1d",
      "tree": "caa5bae5744ad41f19711a93cecaa5c9b68a9390",
      "parents": [
        "a00c2356009e1f93c1f86974048e49b69e4ab7a4"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Jan 11 16:23:26 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jan 12 15:21:35 2017 +0900"
      },
      "message": "Captive portal: better detect empty responses\n\nThe captive portal detection logic treats empty http responses with a\nContent-Length of 0 as not coming from a portal.\n\nHowever when the Content-Length is missing from the response header, the\nempty response is not detected as such and is classified as a captive\nportal answer.\n\nWhen this happens for the http probe, the portal detection logic will\nshort circuit the detection and wrongly report a portal. The system\nvalidates the network in such conditions only if the https probe\nreturns a successful connection faster than the http probe.\n\nThis patch attempts to better detect empty responses by trying to read\nthe first byte from the response body when the Content-Length is missing\nfor 200 responses.\n\nTest: build, flashed + manual tests.\nBug: 33498325\nChange-Id: Ie2e5c6a9dc3740e4a2304034879b5ed60f277ade\n"
    },
    {
      "commit": "e96cbd277352ef3001a0acca41a270671e76fba9",
      "tree": "34602cc265eaf636f9aabd0298153f6c0d0b1df4",
      "parents": [
        "1b3470b1b232bdd6ab2c996eb5e7ed0b01ddde04",
        "9092dc2fa8457858a8e9eab10d91e36225359f5a"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Jan 12 06:02:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 06:02:58 2017 +0000"
      },
      "message": "Merge \"Check the count of the families in a default collection.\""
    },
    {
      "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": "1b3470b1b232bdd6ab2c996eb5e7ed0b01ddde04",
      "tree": "416c87bdd1e4318875a7d3902a373d217bc1b4ed",
      "parents": [
        "adf8b4ca7660d4196ca575d12d05ce0b3077b23f",
        "9d273bfec1ff369060705434b2ba22eaee8d3dd6"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Jan 12 05:16:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 05:16:47 2017 +0000"
      },
      "message": "Merge \"Remove libservicestestsjni\" am: d00478e9ad am: 301c714b43 am: dcb0c55c15\nam: 9d273bfec1  -s ours\n\nChange-Id: I2c890897639f807e8f8cdd2217d6f3cf13833b4e\n"
    },
    {
      "commit": "9d273bfec1ff369060705434b2ba22eaee8d3dd6",
      "tree": "5b7a92704a5b0074018f1469abbd3a9d1f5dd565",
      "parents": [
        "8ec5d822c151806c6669017c90b52d839038dc71",
        "dcb0c55c15866230d35467620138522b85d60b8c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Jan 12 05:11:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 05:11:47 2017 +0000"
      },
      "message": "Merge \"Remove libservicestestsjni\" am: d00478e9ad am: 301c714b43\nam: dcb0c55c15\n\nChange-Id: I55f8fed5eff824e792cbfc29b7cd7b496cad106c\n"
    },
    {
      "commit": "adf8b4ca7660d4196ca575d12d05ce0b3077b23f",
      "tree": "416c87bdd1e4318875a7d3902a373d217bc1b4ed",
      "parents": [
        "153071c70a30dd5c84650c92d5fec14aaaab1a05",
        "1abe85c867f552a5cdf50fba3f60d796284c2102"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 05:11:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 05:11:26 2017 +0000"
      },
      "message": "Merge \"Converting action bars to clusters.\""
    },
    {
      "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": "153071c70a30dd5c84650c92d5fec14aaaab1a05",
      "tree": "ae1c5ffb333788d35aa3ad26c0c4ab6b7c3645c8",
      "parents": [
        "393a954d5fe885bbe08e1816a50da41c4d9eed50",
        "b84a505b62d3d8d52f272e64a1a7f998aa69b8a7"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Jan 12 04:58:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 04:58:45 2017 +0000"
      },
      "message": "Merge \"Rename language+country resources to just language\""
    },
    {
      "commit": "cd54da45958a8c3a7cdf3138edf593dab493c0b9",
      "tree": "6f117fcdb3540380c3f2224a5f23d343c2922b23",
      "parents": [
        "896619a7edef59dee96e358d2706a03b86e7ef55"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Jan 11 20:54:03 2017 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Jan 11 20:54:03 2017 -0800"
      },
      "message": "Add networkrecommendation permissions to privapp perms list.\n\nBug: 34235587\nTest: Flashed and checked logcat for crash.\nChange-Id: Ib35070ea87e23a3be8804eb3796e02c76a5628d0\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": "393a954d5fe885bbe08e1816a50da41c4d9eed50",
      "tree": "657e840ce86fbd87409046ca5ded4ce1813889a2",
      "parents": [
        "896619a7edef59dee96e358d2706a03b86e7ef55",
        "5ca739817dbd7d73f1d232597c0e2898cbee79c7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 04:19:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 04:19:16 2017 +0000"
      },
      "message": "Merge \"API for setting default focus per cluster.\""
    },
    {
      "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": "896619a7edef59dee96e358d2706a03b86e7ef55",
      "tree": "fdcfc944b338e9b35a84889fc4e643dcef61e673",
      "parents": [
        "8e8ed2013c595e59807e9e740f343c71f3b9cc3d",
        "8ec5d822c151806c6669017c90b52d839038dc71"
      ],
      "author": {
        "name": "Shijian Li",
        "email": "shijianli@google.com",
        "time": "Thu Jan 12 03:19:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 03:19:33 2017 +0000"
      },
      "message": "Merge \"Sync the startConsentUiIfNeeded logics to master. We are missing the package name when starting the activity now. am: 5e7fc7ccc8 am: ae21066a59\" into nyc-mr2-dev-plus-aosp\nam: 8ec5d822c1\n\nChange-Id: Ida281cd80308107dc02bf2b282d1a00ccfdb51c5\n"
    },
    {
      "commit": "8e8ed2013c595e59807e9e740f343c71f3b9cc3d",
      "tree": "fdcfc944b338e9b35a84889fc4e643dcef61e673",
      "parents": [
        "b3e7f86997a84e50b9432a3abb3ce3fd266db9bc",
        "f8d62ca3598cf93a7c0dc90b1ce06b2ac0524ddc"
      ],
      "author": {
        "name": "Shijian Li",
        "email": "shijianli@google.com",
        "time": "Thu Jan 12 03:19:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 03:19:25 2017 +0000"
      },
      "message": "Sync the startConsentUiIfNeeded logics to master. We are missing the package name when starting the activity now. am: 5e7fc7ccc8 am: ae21066a59\nam: f8d62ca359\n\nChange-Id: I4c4130790fbfc56cb952fc076fd2be611bf51b1f\n"
    },
    {
      "commit": "b3e7f86997a84e50b9432a3abb3ce3fd266db9bc",
      "tree": "fdcfc944b338e9b35a84889fc4e643dcef61e673",
      "parents": [
        "c2d478b658bda65afc882d7fb12215b3ea99300c",
        "7eed086b86e0d7085256228e10796249d1c6e0b8"
      ],
      "author": {
        "name": "Shijian Li",
        "email": "shijianli@google.com",
        "time": "Thu Jan 12 03:18:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 03:18:09 2017 +0000"
      },
      "message": "Sync the startConsentUiIfNeeded logics to master. We are missing the package name when starting the activity now. am: 5e7fc7ccc8 am: 699e7878ef\nam: 7eed086b86\n\nChange-Id: I33321847b4e945498bf4ca4c9840605cd9d31947\n"
    },
    {
      "commit": "8ec5d822c151806c6669017c90b52d839038dc71",
      "tree": "db30861802aeecea26fc1bfd6da2c45290170855",
      "parents": [
        "7eed086b86e0d7085256228e10796249d1c6e0b8",
        "f8d62ca3598cf93a7c0dc90b1ce06b2ac0524ddc"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 03:13:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 03:13:09 2017 +0000"
      },
      "message": "Merge \"Sync the startConsentUiIfNeeded logics to master. We are missing the package name when starting the activity now. am: 5e7fc7ccc8 am: ae21066a59\" into nyc-mr2-dev-plus-aosp"
    },
    {
      "commit": "f8d62ca3598cf93a7c0dc90b1ce06b2ac0524ddc",
      "tree": "db30861802aeecea26fc1bfd6da2c45290170855",
      "parents": [
        "be7a9b89f4d04d34ada9b04a5cda0065c9606e98",
        "ae21066a59d0d371d08603daf2c2863bca28137a"
      ],
      "author": {
        "name": "Shijian Li",
        "email": "shijianli@google.com",
        "time": "Thu Jan 12 03:12:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 03:12:17 2017 +0000"
      },
      "message": "Sync the startConsentUiIfNeeded logics to master. We are missing the package name when starting the activity now. am: 5e7fc7ccc8\nam: ae21066a59\n\nChange-Id: I3033d6d64d35f2c9c1aafe003eef0860c1f78efc\n"
    },
    {
      "commit": "7eed086b86e0d7085256228e10796249d1c6e0b8",
      "tree": "db30861802aeecea26fc1bfd6da2c45290170855",
      "parents": [
        "be7a9b89f4d04d34ada9b04a5cda0065c9606e98",
        "699e7878ef0993930b600e349371adde1499a822"
      ],
      "author": {
        "name": "Shijian Li",
        "email": "shijianli@google.com",
        "time": "Thu Jan 12 03:12:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 03:12:17 2017 +0000"
      },
      "message": "Sync the startConsentUiIfNeeded logics to master. We are missing the package name when starting the activity now. am: 5e7fc7ccc8\nam: 699e7878ef\n\nChange-Id: I39aefb9af40cbe6a2cc833bf4e5e96890c0b13a4\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"
    },
    {
      "commit": "ae21066a59d0d371d08603daf2c2863bca28137a",
      "tree": "d18e56fa9f71c83e9590db203c37a253bc1e1f6b",
      "parents": [
        "0b7b79a882e4a7680132bfcc24d003baf70d79d5",
        "5e7fc7ccc8b995dce816d2166c747a63ffe91923"
      ],
      "author": {
        "name": "Shijian Li",
        "email": "shijianli@google.com",
        "time": "Thu Jan 12 03:07:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 03:07:10 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: I4214dc072d3155cd417ee3577918570e515fa1cf\n"
    },
    {
      "commit": "c2d478b658bda65afc882d7fb12215b3ea99300c",
      "tree": "fdcfc944b338e9b35a84889fc4e643dcef61e673",
      "parents": [
        "ddbf138b808f18db7a5d787c25059deccec116f9",
        "e399468b88ae84a586f9d583251ee0a6a7e94a43"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 02:55:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 02:55:15 2017 +0000"
      },
      "message": "Merge \"Remove libservicestestsjni\""
    },
    {
      "commit": "ddbf138b808f18db7a5d787c25059deccec116f9",
      "tree": "6348e1a00668b300451a46165a94fc53e87f2317",
      "parents": [
        "06fdb08b4436c5dae06f0add04118ff05baf678d",
        "be7a9b89f4d04d34ada9b04a5cda0065c9606e98"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Jan 12 02:20:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 02:20:03 2017 +0000"
      },
      "message": "Merge \"BpBase -\u003e BpHwBase\" am: d8384b5c15 am: e0707f139d am: 860ef8810d\nam: be7a9b89f4\n\nChange-Id: Iac121abc1603f4739a61b8efc6ce7361656d16ba\n"
    },
    {
      "commit": "06fdb08b4436c5dae06f0add04118ff05baf678d",
      "tree": "6348e1a00668b300451a46165a94fc53e87f2317",
      "parents": [
        "6853e0dcb435090977aae886c2018c29dfb04d50",
        "d8ecc93ca09db1a83001222b546f84d8e6f6e032"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Jan 12 02:14:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 02:14:18 2017 +0000"
      },
      "message": "Merge \"add additional logging to ActiityManagerService\" into nyc-mr2-dev am: 0b7b79a882\nam: d8ecc93ca0\n\nChange-Id: I89b73e795813f4ed251b8612d9058c5d20c30841\n"
    },
    {
      "commit": "be7a9b89f4d04d34ada9b04a5cda0065c9606e98",
      "tree": "64f11704618a02f9e0389b6b9e2abe04fa7bd04d",
      "parents": [
        "d8ecc93ca09db1a83001222b546f84d8e6f6e032",
        "860ef8810d7fc5418c540d5514deeed991a0c734"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Jan 12 02:14:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 02:14:00 2017 +0000"
      },
      "message": "Merge \"BpBase -\u003e BpHwBase\" am: d8384b5c15 am: e0707f139d\nam: 860ef8810d\n\nChange-Id: I60bdcdd36defa739e346481aa3f3a46ac90ccf32\n"
    },
    {
      "commit": "860ef8810d7fc5418c540d5514deeed991a0c734",
      "tree": "3eb7cb536965695ab53afad7786e3620c2e0d7c0",
      "parents": [
        "b32dfa4ef59e2cdf91360499ae80626fbe48340b",
        "e0707f139d095f69b173051b34c0cbcf60fdce16"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Jan 12 02:08:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 02:08:36 2017 +0000"
      },
      "message": "Merge \"BpBase -\u003e BpHwBase\" am: d8384b5c15\nam: e0707f139d\n\nChange-Id: Iae97457100807d318f383eeaea4901f7ca10737e\n"
    },
    {
      "commit": "e0707f139d095f69b173051b34c0cbcf60fdce16",
      "tree": "94156e13ab1ba704e1b9e14e2145ad0b065f2755",
      "parents": [
        "2a4e3bef2c734171eb17e44d31aeefe1e4502267",
        "d8384b5c15d63e714f3c6d303cc225b810c6c139"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Jan 12 01:58:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 01:58:33 2017 +0000"
      },
      "message": "Merge \"BpBase -\u003e BpHwBase\"\nam: d8384b5c15\n\nChange-Id: I647e8ec4461e4d9c859144c123f278216111a2f4\n"
    },
    {
      "commit": "d8384b5c15d63e714f3c6d303cc225b810c6c139",
      "tree": "f7ee00a34f970971f97e30269f6542f99c5997bc",
      "parents": [
        "dfe8f5dc13f39b87ac6107c1a3b24db9b601597b",
        "90b6a37bd2ebb16fed5f863e31e135e093dfbc14"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 12 01:50:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 12 01:50:58 2017 +0000"
      },
      "message": "Merge \"BpBase -\u003e BpHwBase\""
    },
    {
      "commit": "1abe85c867f552a5cdf50fba3f60d796284c2102",
      "tree": "5d89807e94b5f485567da990184d9f9a68432ee5",
      "parents": [
        "4a07b95746fe794ec5411aad9f5334178fb641b4"
      ],
      "author": {
        "name": "Vadim Tryshev",
        "email": "vadimt@google.com",
        "time": "Fri Jan 06 19:30:00 2017 -0800"
      },
      "committer": {
        "name": "Vadim Tryshev",
        "email": "vadimt@google.com",
        "time": "Wed Jan 11 17:19:39 2017 -0800"
      },
      "message": "Converting action bars to clusters.\n\nActionBar keyboard navigation logic is now implemented via clusters.\nOld implementation using setTouchscreenBlocksFocus and Ctrl+Shift+\u003c\nshortcut is removed.\n\nLooking at the code, I can’t rule out existence of all 3 categories\n(1) action bars with a nested toolbar, (2) action bars without a\nnested toolbar and (3) Toolbars outside of action bars.\nBecause of this, I set “cluster” attribute both on action bar and\ntoolbar, and have code to avoid nested clusters in case (1).\n\nSupport lib’s action/tool bars aren’t converted, however, they\ndidn’t regress since Ctrl+Shift+\u003c never worked for them. Will be\ndone after feature freeze.\n\nBug: 32151632\nTest: Manual checks.\nChange-Id: Ieb93980088c0fb385a9bc8a5d218ffc269b94dc5\n"
    },
    {
      "commit": "6853e0dcb435090977aae886c2018c29dfb04d50",
      "tree": "6348e1a00668b300451a46165a94fc53e87f2317",
      "parents": [
        "2cddef3329c751262e9783f760c1761972278272",
        "8d7b18292b63d51c09edf32d57b16fc3f8a03eed"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jan 11 17:13:44 2017 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jan 11 17:13:44 2017 -0800"
      },
      "message": "resolve merge conflicts of 8d7b18292b63 to master\n\nChange-Id: Id59ab691bfdb98cff179dfa23e3ddb185e646f53\n"
    },
    {
      "commit": "5ca739817dbd7d73f1d232597c0e2898cbee79c7",
      "tree": "1be0784d0caaa45d155d3f974b4ff25e70a3931b",
      "parents": [
        "e2489c67e1f17938556a29197eeff9221caddd35"
      ],
      "author": {
        "name": "Vadim Tryshev",
        "email": "vadimt@google.com",
        "time": "Wed Jan 04 17:24:43 2017 -0800"
      },
      "committer": {
        "name": "Vadim Tryshev",
        "email": "vadimt@google.com",
        "time": "Wed Jan 11 16:40:06 2017 -0800"
      },
      "message": "API for setting default focus per cluster.\n\nUX spec requires us to allow apps to specify default focus per\ncluster.\n\nThis change introduces a boolean attribute for Views to do so.\n\nAPI is designed for cases when the view hierarchy is inflated,\nmanually constructed, as well as for hybrid scenarios.\n\nThe implementation piggybacks the recently introduced logic for\nsaving/restoring last focus in a cluster. To accommodate new needs,\nthe focus-saving were rename-generalized in this CL.\n\nBug: 32151632\nTest: Manual checks; CTS are coming after feature freeze.\nChange-Id: Ia92600c3a886db9a0d4df9dd9fd0e3479e68e7a4\n"
    },
    {
      "commit": "d8ecc93ca09db1a83001222b546f84d8e6f6e032",
      "tree": "5938187b30501406384fc67f0dca5063db37c0d0",
      "parents": [
        "8d7b18292b63d51c09edf32d57b16fc3f8a03eed",
        "0b7b79a882e4a7680132bfcc24d003baf70d79d5"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Jan 12 00:32:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 00:32:01 2017 +0000"
      },
      "message": "Merge \"add additional logging to ActiityManagerService\" into nyc-mr2-dev\nam: 0b7b79a882\n\nChange-Id: I669aa5012a93c70b7ee7af7c1958159d933b4f4c\n"
    },
    {
      "commit": "8d7b18292b63d51c09edf32d57b16fc3f8a03eed",
      "tree": "5938187b30501406384fc67f0dca5063db37c0d0",
      "parents": [
        "3fc5b186faea000a145a7ac57cd4b2d1e3c49b52",
        "82e201f03d7da6fdaa562bbaad92153a56c2f598"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Jan 12 00:31:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 00:31:54 2017 +0000"
      },
      "message": "add additional logging to ActiityManagerService\nam: 82e201f03d\n\nChange-Id: I0ea737adc3f59674a0ce313a0a8caa49d926e359\n"
    },
    {
      "commit": "2cddef3329c751262e9783f760c1761972278272",
      "tree": "1db59e29e5277c4f0eb13605ce6c3e443dd05e5b",
      "parents": [
        "847d338a055b004e135cbec5e2741c99c7336eb8",
        "33550129e5d86e3ba81d8c9ba67dd9a8dc6a68c1"
      ],
      "author": {
        "name": "Hakan Seyalioglu",
        "email": "hseya@google.com",
        "time": "Thu Jan 12 00:26:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 00:27:03 2017 +0000"
      },
      "message": "Merge \"Fix some issues with the last used entry\""
    },
    {
      "commit": "0b7b79a882e4a7680132bfcc24d003baf70d79d5",
      "tree": "91a12ab349f77ca6ff9432767dbd364545835048",
      "parents": [
        "2729bb8517d207acc7c457f7f95f789f41a5b43c",
        "82e201f03d7da6fdaa562bbaad92153a56c2f598"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Jan 12 00:24:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 00:24:32 2017 +0000"
      },
      "message": "Merge \"add additional logging to ActiityManagerService\" into nyc-mr2-dev"
    },
    {
      "commit": "e399468b88ae84a586f9d583251ee0a6a7e94a43",
      "tree": "ba3ba338f6a9ac09e25ba4d0e876c2e001900892",
      "parents": [
        "e5dfa979cb3d94dad69e4245de37b7d5b95be184"
      ],
      "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": "Wed Jan 11 15:57:24 2017 -0800"
      },
      "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"
    },
    {
      "commit": "847d338a055b004e135cbec5e2741c99c7336eb8",
      "tree": "e1f3fa99e028d88ddb57f618b455973536c1c985",
      "parents": [
        "048107fc471f677a00006e6003b502935709d266",
        "1d87e40d4214a7f6d20a58d6f27cca174f0d974e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 11 23:48:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 23:48:16 2017 +0000"
      },
      "message": "Merge \"Do not report boot timings on first boot or runtime restart\""
    },
    {
      "commit": "048107fc471f677a00006e6003b502935709d266",
      "tree": "4e4f10d061dca4be2a747604db5120ce06a67840",
      "parents": [
        "13355df5368be9683d05eac2b220d12de3e5c24f",
        "9ab3185177c598d19ace98f6d1ce1d57d11194a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 11 23:43:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 23:43:20 2017 +0000"
      },
      "message": "Merge \"BpBase -\u003e BpHwBase\""
    },
    {
      "commit": "13355df5368be9683d05eac2b220d12de3e5c24f",
      "tree": "d99e5e9973e56462d18b86dacc9e87df0105fb4b",
      "parents": [
        "7a36073c1493db30c6458a99234c08dded1a4daa",
        "f54f9da2c22384448a201c72008e1e7bb751d874"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jan 11 23:41:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 23:41:56 2017 +0000"
      },
      "message": "Merge \"Don\u0027t clamp override config to screen area for freeform task\""
    },
    {
      "commit": "7a36073c1493db30c6458a99234c08dded1a4daa",
      "tree": "bf7600d1d15f188b44d1341399d8a1deb8fc2061",
      "parents": [
        "606bdfe503be17b10548d63668603c01ecf65eee",
        "3fc5b186faea000a145a7ac57cd4b2d1e3c49b52"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Jan 11 23:28:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 11 23:28:20 2017 +0000"
      },
      "message": "Merge \"[AWARE] Unhide Wi-Fi Aware API (baseline)\" am: dfe8f5dc13 am: 2a4e3bef2c am: b32dfa4ef5\nam: 3fc5b186fa\n\nChange-Id: Ib668ed15ccf1f05c5ed31f700b69e1f3ab8b4cac\n"
    },
    {
      "commit": "3fc5b186faea000a145a7ac57cd4b2d1e3c49b52",
      "tree": "7bdb4c53d1aad322ff17755d2d824ed3e0647fd8",
      "parents": [
        "2a57dd77e3e62ed6f679ae59c6b5709f17627615",
        "b32dfa4ef59e2cdf91360499ae80626fbe48340b"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Jan 11 23:22:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 11 23:22:51 2017 +0000"
      },
      "message": "Merge \"[AWARE] Unhide Wi-Fi Aware API (baseline)\" am: dfe8f5dc13 am: 2a4e3bef2c\nam: b32dfa4ef5\n\nChange-Id: If2a6b632cd03984921572b190745865953a8e808\n"
    },
    {
      "commit": "606bdfe503be17b10548d63668603c01ecf65eee",
      "tree": "d88a5d085effdf42f059ea5bb0af9216ff9760e5",
      "parents": [
        "0041f4f428bf63081d6c5c7274fe0b2b96f391a4",
        "2a57dd77e3e62ed6f679ae59c6b5709f17627615"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 11 23:18:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 11 23:18:28 2017 +0000"
      },
      "message": "Merge \"Added BUGREPORT_OPTION_TELEPHONY.\" into nyc-mr2-dev am: 2729bb8517\nam: 2a57dd77e3  -s ours\n\nChange-Id: I288d28b63b1123096e6d036f34edbb919d8889ff\n"
    },
    {
      "commit": "0041f4f428bf63081d6c5c7274fe0b2b96f391a4",
      "tree": "d88a5d085effdf42f059ea5bb0af9216ff9760e5",
      "parents": [
        "e5dfa979cb3d94dad69e4245de37b7d5b95be184",
        "c88368c270504ff93f415da33b40aa32d36a1f60"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 11 23:17:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 11 23:17:22 2017 +0000"
      },
      "message": "Added BUGREPORT_OPTION_TELEPHONY. am: a561b1f9c0\nam: c88368c270  -s ours\n\nChange-Id: I9f8dc4d1ef90c98a5436b044407497d9f470098d\n"
    },
    {
      "commit": "b32dfa4ef59e2cdf91360499ae80626fbe48340b",
      "tree": "f6bfb4cec5f497ff53a12a78f878f37227933870",
      "parents": [
        "ab9eb11e2f960346b8eeb52587431ca3cf3f3aaf",
        "2a4e3bef2c734171eb17e44d31aeefe1e4502267"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Jan 11 23:17:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 11 23:17:19 2017 +0000"
      },
      "message": "Merge \"[AWARE] Unhide Wi-Fi Aware API (baseline)\" am: dfe8f5dc13\nam: 2a4e3bef2c\n\nChange-Id: I6f894d92451032657678639c3021eef07289a6a2\n"
    },
    {
      "commit": "2a4e3bef2c734171eb17e44d31aeefe1e4502267",
      "tree": "5f8a0859e4f3c78ab1202817a52b3e2a67f0ed93",
      "parents": [
        "425a0fdc95f2f3105ab2677a7fb469d5b19d8a78",
        "dfe8f5dc13f39b87ac6107c1a3b24db9b601597b"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Jan 11 23:12:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 11 23:12:16 2017 +0000"
      },
      "message": "Merge \"[AWARE] Unhide Wi-Fi Aware API (baseline)\"\nam: dfe8f5dc13\n\nChange-Id: I581b72ce62966f4c04427603a2b9686dcf46cc42\n"
    },
    {
      "commit": "2a57dd77e3e62ed6f679ae59c6b5709f17627615",
      "tree": "a199969bdd39cb67de72759b26b7c14069b7a9df",
      "parents": [
        "c88368c270504ff93f415da33b40aa32d36a1f60",
        "2729bb8517d207acc7c457f7f95f789f41a5b43c"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 11 23:09:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 11 23:09:30 2017 +0000"
      },
      "message": "Merge \"Added BUGREPORT_OPTION_TELEPHONY.\" into nyc-mr2-dev\nam: 2729bb8517\n\nChange-Id: Idfef7bea67e3f75bc5faad6e325c4197c4904652\n"
    },
    {
      "commit": "c88368c270504ff93f415da33b40aa32d36a1f60",
      "tree": "a199969bdd39cb67de72759b26b7c14069b7a9df",
      "parents": [
        "ad9ff9c59af367f51f24ce72492eb3eaa5eac27a",
        "a561b1f9c0b02fab5a77f80b0ea0cfa368af0053"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 11 23:09:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 11 23:09:01 2017 +0000"
      },
      "message": "Added BUGREPORT_OPTION_TELEPHONY.\nam: a561b1f9c0\n\nChange-Id: I063a0d6c4c66035082789d4361b649439da00bf9\n"
    },
    {
      "commit": "dfe8f5dc13f39b87ac6107c1a3b24db9b601597b",
      "tree": "683e9b343ddcddbdf6ccfb3679949f7ea7dfd22f",
      "parents": [
        "b5488ec3b3c2d7e353c6b1e83bfc2b0c4d8d0af5",
        "6a4b323f08cea4eb538883127ff07302c3b10c46"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Jan 11 22:59:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 11 22:59:25 2017 +0000"
      },
      "message": "Merge \"[AWARE] Unhide Wi-Fi Aware API (baseline)\""
    },
    {
      "commit": "2729bb8517d207acc7c457f7f95f789f41a5b43c",
      "tree": "bfaa4bdda178ac7b52ad26cb3bd6744dd140c9b4",
      "parents": [
        "df7bfcfc22fd131623e081f98f2c8c0fd33655c8",
        "a561b1f9c0b02fab5a77f80b0ea0cfa368af0053"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 11 22:55:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 22:55:38 2017 +0000"
      },
      "message": "Merge \"Added BUGREPORT_OPTION_TELEPHONY.\" into nyc-mr2-dev"
    },
    {
      "commit": "e5dfa979cb3d94dad69e4245de37b7d5b95be184",
      "tree": "d88a5d085effdf42f059ea5bb0af9216ff9760e5",
      "parents": [
        "63ba2d67fb5350a6d6a5745f9360bda46ecb7a35",
        "b8cadef3b0b159cb4c84409fb9da8b485ec43bc8"
      ],
      "author": {
        "name": "Jeff Schumacher",
        "email": "jeffschu@google.com",
        "time": "Wed Jan 11 22:34:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 22:34:31 2017 +0000"
      },
      "message": "Merge \"Made ActivityManager.forceStopPackage a @SystemApi\""
    },
    {
      "commit": "1d87e40d4214a7f6d20a58d6f27cca174f0d974e",
      "tree": "8f6c530acf0007c6284f719801e6e2aef6fd1f6d",
      "parents": [
        "5757f5b260be597ef2e554f633c0d882bdd80697"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Jan 10 18:34:10 2017 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Jan 11 14:21:13 2017 -0800"
      },
      "message": "Do not report boot timings on first boot or runtime restart\n\nDuring first boot after OTA, additional dexopting has to be done\nduring PM initialization. Timings for OTA are reported separately,\nso we should ignore first boot to avoid skewing the metrics.\n\nThe following metrics were updated:\n - boot_system_server_init - check added for consistency with other\n   metrics in SystemServer. The metric is actually unaffected by first boot,\n   because dexopt will start later\n - boot_package_manager_init_ready\n - boot_system_server_init\n - framework_locked_boot_completed\n - framework_boot_completed\n\nTest: manual + UserControllerTest pass\nBug: 32807863\nChange-Id: Iff13697b7d4f9ff8439e1e932d7e276f48cd5c37\n"
    },
    {
      "commit": "63ba2d67fb5350a6d6a5745f9360bda46ecb7a35",
      "tree": "9aab17813162b631ce4192767948d980d71fec49",
      "parents": [
        "9fa89381bfc47447fc6ef42edba1766f321323a3",
        "584aec58241701d9ae9461aa7040b3e924ac9bfa"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed Jan 11 22:06:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 22:06:07 2017 +0000"
      },
      "message": "Merge \"Remove unused com.android.internal.widget.Smileys class\""
    },
    {
      "commit": "9fa89381bfc47447fc6ef42edba1766f321323a3",
      "tree": "101dcf76104d3689ceb8bb11cd533ce398752fdd",
      "parents": [
        "7f53ac150485c8178c14272a52e36f25d1578f53",
        "4acc16d1b611074baa9eeb7ec5628350b7eb5fa5"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Jan 11 21:57:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 21:57:09 2017 +0000"
      },
      "message": "Merge \"Add flag and listener for a11y volume requests.\""
    },
    {
      "commit": "7f53ac150485c8178c14272a52e36f25d1578f53",
      "tree": "49f53310f9f81bfc9567a9fc4dd6f4e8a06d2dbb",
      "parents": [
        "4a07b95746fe794ec5411aad9f5334178fb641b4",
        "4f6b884f8aabafe47114463146ac12463e514142"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jan 11 21:56:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 21:56:24 2017 +0000"
      },
      "message": "Merge \"Expose getApplicationInfo(UserHandle)\""
    },
    {
      "commit": "33550129e5d86e3ba81d8c9ba67dd9a8dc6a68c1",
      "tree": "923c262202f996b91e95aeddbbf09d689fecddda",
      "parents": [
        "3c6f28aa5968b1edb823495efa15e7358de5261e"
      ],
      "author": {
        "name": "Hakan Seyalioglu",
        "email": "hseya@google.com",
        "time": "Fri Jan 06 19:54:43 2017 -0800"
      },
      "committer": {
        "name": "Hakan Seyalioglu",
        "email": "hseya@google.com",
        "time": "Wed Jan 11 13:50:56 2017 -0800"
      },
      "message": "Fix some issues with the last used entry\n\nDelay a few operations until after the async phase which rely on display\ninfo being retrieved for resolve targets until after they are available.\n\nAlso fix a smaller bug where the list header may be appended multiple\ntimes on activity recreation. Wanted to submit this while writing unit\ntests still in progress since there\u0027s an open P1 on this for dogfood.\n\nbug: 34103288, 34128854, 34127768\nTest: Manual testing - writing unit tests in progress.\nChange-Id: I47f747a7493f47863a0107cd8054901bab494462\n"
    },
    {
      "commit": "82e201f03d7da6fdaa562bbaad92153a56c2f598",
      "tree": "6aaecb1b7b06c7a6f88b4ec4f4f06cd72a5e5861",
      "parents": [
        "df7bfcfc22fd131623e081f98f2c8c0fd33655c8"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jan 11 09:52:38 2017 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jan 11 13:21:14 2017 -0800"
      },
      "message": "add additional logging to ActiityManagerService\n\nadd logging to help debugging issues with attachApplication/attachApplicationLocked.\n\nbug 34193533\nTests: boots and starts apps\n\nChange-Id: I6ef46dd92e893b71c164bfb28eeba1835dddffee\n"
    },
    {
      "commit": "4a07b95746fe794ec5411aad9f5334178fb641b4",
      "tree": "c6b8b18bc0cf1508dc7b0c894e8a695d4a8d76cc",
      "parents": [
        "59011d0f6f073a761eef165f2044e47e54b58ffb",
        "624ad836ec7f174369df30219099260b951b7ef4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 11 21:19:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 21:20:02 2017 +0000"
      },
      "message": "Merge \"Fix Skia merge by fixing API mismatch.\""
    },
    {
      "commit": "59011d0f6f073a761eef165f2044e47e54b58ffb",
      "tree": "b8498c365b5cd8761b3728ccf01d58762ffab1d1",
      "parents": [
        "458e54f00fba85825eca8b0640904323ab4c5e90",
        "0b2e23a427d5d2d29334e73f2d21f24635909cff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 11 21:19:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 21:19:30 2017 +0000"
      },
      "message": "Merge \"DozeService: Fix crash if StatusBar not yet initialized\""
    },
    {
      "commit": "458e54f00fba85825eca8b0640904323ab4c5e90",
      "tree": "15fbc5d028bd2c6bd668b144f4685629620e3130",
      "parents": [
        "6e7ff7be7601926524b3bb70194f34f920d4c0b5",
        "f5663b13c54dad0c808057be1ad07a5681514e27"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jan 11 21:14:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 21:14:20 2017 +0000"
      },
      "message": "Merge \"@hide RetentionPolicy.SOURCE annotation\""
    }
  ],
  "next": "6e7ff7be7601926524b3bb70194f34f920d4c0b5"
}
