)]}'
{
  "log": [
    {
      "commit": "d65595a94e2e5a5dc19540fcb1ba4ff45a7d2b67",
      "tree": "38f1ec811333b95b1feb53260816eede5b680c2e",
      "parents": [
        "771e229a23fa4edb2e5ec2c3f76271d0804f2f4b"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Mon Feb 05 15:49:52 2018 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Mon Feb 05 21:14:24 2018 +0000"
      },
      "message": "Pin jarjar targets to java_version 1.8.\n\nThis CL pins the following make targets to java_version 1.8,\nwhich is currently the default:\n  framework-protos\n  repackaged.android.test.base\n  repackaged.android.test.mock\n  repackaged.android.test.runner\n\nFor consistency, their dependencies,\n  android.test.base\n  android.test.mock\n  android.test.runner\nwhich contain .java source files, are also pinned to 1.8.\n\nThis is so that the two steps:\n a) update jarjar to support v53 class files\n b) support -target 1.9 in the rest of the toolchain\ncan be completed in any order, in future CLs. Before this CL,\nthey would have needed to be completed in order a), b).\n\nBug: 72703434\nTest: EXPERIMENTAL_USE_OPENJDK9\u003dtrue USE_R8\u003dtrue make checkbuild docs\n      (in a client where CL http://r.android.com/596874 was reverted)\n\nChange-Id: If78067294ae7ab78997aa109b0e08be427bdf0b8\n"
    },
    {
      "commit": "917b51fda7bb2fb179f325c693715e94b4699805",
      "tree": "1c4e26357ba69b02313556f940e3854cb69d81c4",
      "parents": [
        "f2ed7683daee70d4330306ded96d657ffc826b3e"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Jul 25 15:48:44 2017 -0700"
      },
      "committer": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Fri Dec 22 23:18:59 2017 +0000"
      },
      "message": "Add MetricsEvent ENUMS for \"Mobile network\" preferences.\n\nBug: 34775714\nTest: Manual\nChange-Id: I71645de4f07d10c6c3772a6fef119dbdec2db8ef\nMerged-In: I71645de4f07d10c6c3772a6fef119dbdec2db8ef\n"
    },
    {
      "commit": "220871a697290529278ed16db508eda8e12f3fc7",
      "tree": "bc13101b63c6fe39a9d92706ecb7ded7f98f5a9c",
      "parents": [
        "802f191b2b84a1b1b82c7f6f3268846084b35dfb",
        "98e12851336b7db16e583f9afac63ecc97465980"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:31:11 2017 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:31:11 2017 -0800"
      },
      "message": "Merge commit \u002798e12851336b7db16e583f9afac63ecc97465980\u0027 from\noc-mr1-dev-plus-aosp-without-vendor into stage-aosp-master.\n\nChange-Id: Ia7b8da4a00d215160e4a4fa40f6044208d1297b7\nMerged-In: I19846d2a3ee27aecbae2367a74ee49082eea154d\n"
    },
    {
      "commit": "d921bce5a6cca1774537be7178d020110cfc0d45",
      "tree": "8ba2d2ee95bd2841ae67762ac739f1c6541127c1",
      "parents": [
        "8d742759cc025ce4c03baef9d9d0822bd0e5bbf6"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Oct 12 21:33:40 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sun Nov 12 18:51:28 2017 +0900"
      },
      "message": "Add L2~L4 information to packet wakeup logs and metrics\n\nExample of $ adb shell dumpsys connmetrics list:\n...\nWakeupStats(wlan0, 21851s, total: 85, root: 0, system: 4, apps: 63, non-apps: 0, no uid: 18, l2 unicast/multicast/broadcast: 85/0/0, ethertype 0x800: 23, ethertype 0x86dd: 62, ipNxtHdr 6: 74, ipNxtHdr 17: 1, ipproto 58: 10)\n...\nWakeupEvent(06:55:54.094, wlan0, -1, eth\u003d0x800, dstHw\u003d10:e:7e:26:3f:c1, ipNxtHdr\u003d6, srcIp\u003d216.58.200.110, dstIp\u003d100.112.108.29, srcPort\u003d443, dstPort\u003d46878)\nWakeupEvent(06:57:14.379, wlan0, -1, eth\u003d0x86dd, dstHw\u003d10:e:7e:26:3f:c1, ipNxtHdr\u003d58, srcIp\u003dff02::1, dstIp\u003dfe80::fa00:4:fd00:1)\nWakeupEvent(06:57:52.786, wlan0, 1000, eth\u003d0x800, dstHw\u003d10:e:7e:26:3f:c1, ipNxtHdr\u003d6, srcIp\u003d172.217.27.67, dstIp\u003d100.112.108.29, srcPort\u003d80, dstPort\u003d49360)\nWakeupEvent(06:58:02.919, wlan0, 10004, eth\u003d0x86dd, dstHw\u003d10:e:7e:26:3f:c1, ipNxtHdr\u003d6, srcIp\u003d2401:fa00:4:fd00:a585:13d1:6a23:4fb4, dstIp\u003d2404:6800:4006:809::200a, srcPort\u003d443, dstPort\u003d46197)\nWakeupEvent(06:58:05.586, wlan0, 10004, eth\u003d0x86dd, dstHw\u003d10:e:7e:26:3f:c1, ipNxtHdr\u003d6, srcIp\u003d2401:fa00:4:fd00:a585:13d1:6a23:4fb4, dstIp\u003d2404:6800:4006:803::200a, srcPort\u003d443, dstPort\u003d46096)\n\nBug: 66869042\nTest: runtest frameworks-net\n      + manual testing by monitoring $ dumpsys connmetrics list\nChange-Id: I03215c0c9fb7feda3e6ceb1b916f61f4ffb15344\n"
    },
    {
      "commit": "380a0638588d5a4d3fb07323db4d0efc42312940",
      "tree": "2d5bc466662bc2d0ec260a2d9a011d92dcb09181",
      "parents": [
        "9009eabbfefdc685f176419001bc2aeff4790089"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Oct 20 09:25:29 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Nov 06 09:04:02 2017 +0900"
      },
      "message": "DefaultNetworkEvent metrics: rehaul\n\nThis patch changes instrumentation of default networks and default\nnetwork events:\n- stop logging events for default network transitions,\n  but instead consistently log one event per continuous segment\n  when one given network was the default, including logging an\n  event for when there is no default network.\n- keep a separate rolling buffer of DefaultNetworkEvent for\n  dumpsys and bug reports.\n\nThese changes allow to simplify post aggregation of default network\nevent metrics by removing any need to do time series processing.\nInstead, metrics and counters can be implemented withouth any ambiguity\nby following the recipe:\n\n% of x \u003d sum(duration | x \u003d true) / sum (all durations)\n\nwhere x can be various conditions such as:\n- the default network was validated\n- the default network was WiFi\n- the default network was IPv6\n- there was no default network\n- ...\n\nMost importantly, this new logging scheme allows to measure much more\nreliably:\n- the % of the time that a device had Internet, in the sense that the\ndefault network was validated.\n- the time transitions between default networks, keyed by previous and\nnew transports/link layer, which allows to derive wakelock durations\nand wakelock power costs from default network switches.\n\nThis patch also simplifies the dumpsys interface of the connmetrics\nservice and reduces the commands to three:\n- \"flush\" for metrics upload.\n- \"proto\" for printing buffered event in text proto format.\n- \"list\" for listing all events and statistics.\n\nBug: 34901696\nBug: 65700460\nTest: runtest frameworks-net\nChange-Id: I0521f1681a60cca07ac3bfd5741d64ce44de4cdd\n"
    },
    {
      "commit": "747e7c15d84edf28e399a73f60de8b68b4d0b450",
      "tree": "8fccc14c41e425455b017c8c3daae5d4bd78e6d5",
      "parents": [
        "a218b561e82a1df82987ecc672bb559bc056766f"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Oct 24 16:21:22 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Oct 24 17:48:49 2017 -0700"
      },
      "message": "Convert framework-protos to Android.bp\n\nSee build/soong/README.md for more information.\n\nTest: m checkbuild\nChange-Id: Id7992ff0cc5d631b64c1fa8e82e8a130ea508236\n"
    },
    {
      "commit": "72826c99fac780390e63982aa20b668030692de6",
      "tree": "922e2903cec012852a562a28fed6ae1cff785885",
      "parents": [
        "fcd9565ec520e83ddabb9f3c99c10e19e2bc764c",
        "21a2e72655a1ef62c07986bd25a3ef635cd9a49d"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue Oct 03 20:16:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 20:16:58 2017 +0000"
      },
      "message": "Merge \"measure snooze UI use more precisely\" into oc-mr1-dev"
    },
    {
      "commit": "21a2e72655a1ef62c07986bd25a3ef635cd9a49d",
      "tree": "fb1138533e6c06a9db74e41006779e1cddfee8bf",
      "parents": [
        "e901a7e0ed81f76c2330dbbfcec4a448c40cf4de"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Mon Oct 02 17:44:53 2017 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Tue Oct 03 13:01:15 2017 -0400"
      },
      "message": "measure snooze UI use more precisely\n\nBug: 67003813\nTest: runtest systemui\nChange-Id: Id7ba68c8308e911cd506943f84c034ade21d1514\n"
    },
    {
      "commit": "683064f6056f905b66bb1db7496d4ed46c8739ba",
      "tree": "fc67bc5776d08723e3ce0479bf07937178dd0b31",
      "parents": [
        "488665d9e38128b431951418ed67e4e1cc5a0a2e",
        "b4cd6226ed3f88e1580dae83f13577f37c2de9d7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 02 18:46:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 02 18:46:30 2017 +0000"
      },
      "message": "Merge \"FIxed typo.\" into oc-mr1-dev"
    },
    {
      "commit": "f93dfbd65fc879145db681757b056c62629b883f",
      "tree": "4bc382673ed33528d58189e4a345edb3a06d4b00",
      "parents": [
        "bbdc422bb1358f039207f5a6c322fb1327e3bee8",
        "fc0facbf52b42d65f5d6f0c9e2263215ea131a19"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 29 21:38:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 29 21:38:00 2017 +0000"
      },
      "message": "Merge \"Add Open Network Available metrics to wifi.proto\" into oc-mr1-dev"
    },
    {
      "commit": "b4cd6226ed3f88e1580dae83f13577f37c2de9d7",
      "tree": "9082a88813aa6c457640d7a6f5831271b192f864",
      "parents": [
        "8e5e30c5eb1209291de2ef2462ef3905a5744242"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Sep 26 09:11:32 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Sep 26 09:14:01 2017 -0700"
      },
      "message": "FIxed typo.\n\nTest: grep -i authentiFIcation proto/src/metrics_constants.proto || echo \"FIxed\"\nFIxes: 66902492\n\nChange-Id: I92e1049839cf53a3ba1486fe6094da36092e9085\n"
    },
    {
      "commit": "021b878a23d4a42eca927161dab0acbc6b0ece12",
      "tree": "87795891b922da2c6392593294749d4f173d2f14",
      "parents": [
        "6f50d163387887eb4d311c70b8699644ee51d275"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Sep 22 09:23:02 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Sep 22 17:44:16 2017 -0700"
      },
      "message": "Logs how long it took to show the Autofill UI after a field was focused.\n\nTest: adb shell logcat -b events | grep sysui_\nTest: adb dumpsys autofill\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases\n\nBug: 65376559\nBug: 66508098\n\nMerged-In: Ia17f8b30d6eef0141b020085985b9ebacff7a455\nChange-Id: Ia17f8b30d6eef0141b020085985b9ebacff7a455\n"
    },
    {
      "commit": "fc0facbf52b42d65f5d6f0c9e2263215ea131a19",
      "tree": "5be9d03efeccfa1385a20a8f13dd1458e7af6dc7",
      "parents": [
        "f72a2f2c9387f9afd9c68d96d461b790c6424c94"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Thu Sep 14 14:35:15 2017 -0700"
      },
      "committer": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Fri Sep 22 14:53:35 2017 -0700"
      },
      "message": "Add Open Network Available metrics to wifi.proto\n\nBug: 37501326\nTest: verify builds and runtests.sh\nChange-Id: I7c5d2e8a60f73cfc946dcdfbbb63d111bda5a247\n"
    },
    {
      "commit": "9d41449ff4efac108268815f67dd35797319e78c",
      "tree": "5265122037d18b3a21e3c5029fbf0072e5487e7f",
      "parents": [
        "66f2d565561cb3ac8cb9c7d5b50560856b35476a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Sep 20 13:55:28 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Sep 22 09:23:04 2017 -0700"
      },
      "message": "Add metrics (and moar logging) for when a service disables itself.\n\nTest: adb shell logcat -b events | grep sysui_\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases\n\nBug: 65376559\nBug: 65856399\n\nChange-Id: Ieb54bb0a58ecd51da663170a12817d33188ac9f0\n"
    },
    {
      "commit": "14676c5da466726351301d3e25ca8f93f3233405",
      "tree": "e74f4739cd2ac2c8018ca84cdfa1a83c0bd44e21",
      "parents": [
        "1276f357d3addd80ca0348515d07193b68682f44",
        "0e4b41527449cb52c479c8e5abb2a6a49cf33641"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Sep 20 00:58:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 20 00:58:35 2017 +0000"
      },
      "message": "Merge changes Ied9d0cec,I3087f446,Ibe706872 into oc-mr1-dev\n\n* changes:\n  Wakeup packet events: addressing a few comments\n  Connectivity metrics: add WakeupStats events\n  Connectivity metrics: collect NFLOG wakeup events\n"
    },
    {
      "commit": "a35bbadeba6dd0c319cdbaedf704c768bc9f9a76",
      "tree": "ff15904cb0cab49af30b1284560d192bb7953b02",
      "parents": [
        "082234f4aabe8868eac66627dea29fb740c903c4",
        "67d16ec1ab8354ff9ab4ef2a7ad86363903241db"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Sep 19 07:21:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 07:21:12 2017 +0000"
      },
      "message": "Merge \"Wakeup packet events: addressing a few comments\"\nam: 67d16ec1ab\n\nChange-Id: I67b2e54d45a39005e2091a46e8b90d8cc75fe079\n"
    },
    {
      "commit": "0e4b41527449cb52c479c8e5abb2a6a49cf33641",
      "tree": "211491ae224426f7da82f01dd018ee9a235a50c8",
      "parents": [
        "a87b15c95f01b80c6bcfa71cbf66e8456342ea28"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Sep 19 13:15:26 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Sep 19 16:14:19 2017 +0900"
      },
      "message": "Wakeup packet events: addressing a few comments\n\nThis patch addresses a few post-submit comment for\ncommits f562ac34a51dc and 60c9f63b66921.\n\nBug: 34901696\nBug: 62179647\nTest: runtest frameworks-net\nMerged-In: I4abec57e0c6bc869dc57b5eb54582dd977b64c30\n\n(cherry picked from commit 175b574e27daa0d8832b8cc9615a15fce998309a)\n\nChange-Id: Ied9d0cec98685e5a91ed2ca2c81ad88d7ae8d751\n"
    },
    {
      "commit": "175b574e27daa0d8832b8cc9615a15fce998309a",
      "tree": "046a77c3d4da9c9b2b2cbc2bb0a585b8904d880e",
      "parents": [
        "376234fc749eba753576d26d8ab18b0c531a2d6a"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Sep 19 13:15:26 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Sep 19 14:07:47 2017 +0900"
      },
      "message": "Wakeup packet events: addressing a few comments\n\nThis patch addresses a few post-submit comment for\ncommits f562ac34a51dc and 60c9f63b66921.\n\nBug: 34901696\nBug: 62179647\nTest: runtest frameworks-net\nChange-Id: I4abec57e0c6bc869dc57b5eb54582dd977b64c30\n"
    },
    {
      "commit": "b22d635dadea68d91f7601e339f2e0d9f33a12c0",
      "tree": "c25b623fa6916ef1a5ee40f600fdbb105ea5c274",
      "parents": [
        "0fe3b1aa1322e73eb6d286ac99754dea6b27e7ed"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Sep 08 20:03:53 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Sep 15 13:08:24 2017 -0700"
      },
      "message": "Added more metrics for Autofill:\n\n- AUTOFILL_VALUE_RESET\n- FIELD_AUTOFILL_PREVIOUS_LENGTH\n- AUTOFILL_DATASET_AUTHENTICATED\n- AUTOFILL_INVALID_DATASET_AUTHENTICATION\n- AUTOFILL_INVALID_AUTHENTICATION\n- FIELD_AUTOFILL_SAVE_TYPE\n- AUTOFILL_SAVE_CUSTOM_DESCRIPTION\n- AUTOFILL_SAVE_CUSTOM_SUBTITLE\n- AUTOFILL_SAVE_LINK_TAPPED\n- AUTOFILL_SAVE_VALIDATION\n- AUTOFILL_PENDING_SAVE_UI_OPERATION\n\nAlso tagged all metrics with FIELD_AUTOFILL_SERVICE, and added missing\npackage name on AUTOFILL_DATASET_APPLIED.\n\nTest: CtsAutoFillServiceTestCases pass\n\nBug: 65118073\nBug: 65376559\nBug: 65697068\n\nChange-Id: I678193c99d9d1b2dac56a62a88dcf20043d1b401\n"
    },
    {
      "commit": "019389a638417ba516d4eb85239966c9d19b7796",
      "tree": "a2b68c678e3670744d6006c2ee5aacf1037badbe",
      "parents": [
        "7bbe06231fc658f54929695b96f538dccb11d185"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Thu Sep 14 17:52:23 2017 +0200"
      },
      "committer": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Fri Sep 15 18:17:57 2017 +0200"
      },
      "message": "New metrics fields for selection logs\n\nChanges that affect logging:\n- Switched to new category/actions/fields that are used exclusively by\n  selection logging.\n- Action types are now logged in the tron type (the information that was\n  previously in the field could be derived from other fields).\n- Entity types are now logged in the tron sub type.\n- Delta time from previous event is now zero for first event (was time\n  since epoch).\n- The smart select model version is now written for all events after\n  smart select has run. (i.e. better support for analysis based on\n  terminal events alone)\n- Restoring the logging removed in ag/2901629.\n\nInternal only changes:\n- Made debug statement conditional on DEBUG_LOG_ENABLED.\n- Reduced logging tag length to fit into 23char limit.\n\nBug: 64914512\nTest: Manually tested that logs are correct. Will follow up with automated tests.\nMerged-In: If12daa2f206fb42be53587decbe2c4abfd689f41\nChange-Id: Iec0f6cf1f9f2efdc8518133cf8551cd96b095ad8\n"
    },
    {
      "commit": "a87b15c95f01b80c6bcfa71cbf66e8456342ea28",
      "tree": "f4692aa360f4f8bf688f97b6eb7321533eaf3b0f",
      "parents": [
        "1e327edae342b7d0060ca61c98c95cf1fee0b0cd"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Sep 05 13:34:48 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Sep 15 10:36:24 2017 +0900"
      },
      "message": "Connectivity metrics: add WakeupStats events\n\nThis patch defines a new WakeupStats event in ipconnectivity.proto and\npopulates these events from the NFLOG wakeup events stored in\nNetdEventListenerService.\n\nThere is one WakeupStats object per known interface on which ingress\npackets arrive and may wake the system up.\n\nExample from $ adb shell dumpsys connmetrics list:\n\n...\nWakeupStats(wlan0, total: 58, root: 0, system: 3, apps: 38, non-apps: 0, unrouted: 17, 6111s)\nWakeupEvent(13:36:31.686, iface wlan0, uid -1)\nWakeupEvent(13:38:50.846, iface wlan0, uid -1)\nWakeupEvent(13:39:16.676, iface wlan0, uid 10065)\nWakeupEvent(13:40:32.144, iface wlan0, uid 1000)\nWakeupEvent(13:40:35.827, iface wlan0, uid 1000)\nWakeupEvent(13:40:47.913, iface wlan0, uid 10004)\nWakeupEvent(13:40:52.622, iface wlan0, uid 10014)\nWakeupEvent(13:41:06.036, iface wlan0, uid 10004)\n...\n\nBug: 34901696\nBug: 62179647\nTest: runtest frameworks-net\nMerged-In: Ie2676b20bfb411a1902f4942643df0c20e268d99\n\n(cherry pick from commit 60c9f63b66926745603978e1bd6372b3a44561d1)\n\nChange-Id: I3087f446fc998fc1ca895d975b80c4a1dd029bf3\n"
    },
    {
      "commit": "f7342718c0deda6f65e23df3c6a1f933ebd8afe9",
      "tree": "7fbd395cb1debc3dfd24b7966f791d6e68eb5153",
      "parents": [
        "786354a53ffb65152eb6e07aadaa17a187518061"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu Sep 14 10:55:55 2017 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu Sep 14 11:08:42 2017 -0400"
      },
      "message": "also log user-initiated notification collapse events\n\nBug: 62787514\nTest: runtest systemui-notification\nChange-Id: I8e7e3bad5d2d5bbd0cebe2c5927e83b4ead4db1c\n"
    },
    {
      "commit": "4188432a7bb065608cf950a2f7602cb4fb8c338b",
      "tree": "dd54fde81adecfcfe1f7f9cd142532676b13e0c9",
      "parents": [
        "f0da6c03bc706f384a8117c76ed00649689a2700",
        "61901ddedd5393183069f3bcda6cfeb0ccbc2db2"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Sep 14 12:01:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 12:01:19 2017 +0000"
      },
      "message": "Merge changes Ie2676b20,Ie8db6f85\nam: 61901ddedd\n\nChange-Id: Ib4fab32418da8274bd6b5cb9fef85e0db79d866a\n"
    },
    {
      "commit": "60c9f63b66926745603978e1bd6372b3a44561d1",
      "tree": "d86e49aebd595a3965696bb42cbaa4a4ef19f0d9",
      "parents": [
        "f562ac34a51da55e4d15e34f0cd1cb597e7d926c"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Sep 05 13:34:48 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Sep 14 13:29:56 2017 +0900"
      },
      "message": "Connectivity metrics: add WakeupStats events\n\nThis patch defines a new WakeupStats event in ipconnectivity.proto and\npopulates these events from the NFLOG wakeup events stored in\nNetdEventListenerService.\n\nThere is one WakeupStats object per known interface on which ingress\npackets arrive and may wake the system up.\n\nExample from $ adb shell dumpsys connmetrics list:\n\nUPDATEME\n...\nWakeupStats(wlan0, total: 58, root: 0, system: 3, apps: 38, non-apps: 0, unrouted: 17, 6111s)\nWakeupEvent(13:36:31.686, iface wlan0, uid -1)\nWakeupEvent(13:38:50.846, iface wlan0, uid -1)\nWakeupEvent(13:39:16.676, iface wlan0, uid 10065)\nWakeupEvent(13:40:32.144, iface wlan0, uid 1000)\nWakeupEvent(13:40:35.827, iface wlan0, uid 1000)\nWakeupEvent(13:40:47.913, iface wlan0, uid 10004)\nWakeupEvent(13:40:52.622, iface wlan0, uid 10014)\nWakeupEvent(13:41:06.036, iface wlan0, uid 10004)\n...\n\nBug: 34901696\nBug: 62179647\nTest: runtest frameworks-net\nChange-Id: Ie2676b20bfb411a1902f4942643df0c20e268d99\n"
    },
    {
      "commit": "4524876524d8a1feaec55339edb34d91875968ea",
      "tree": "dd58815d9b8af790eda193124c600d85ae6981fd",
      "parents": [
        "8c8ae38eaca4e69e13ab65a0c962c7f394f786a2"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Sep 12 13:16:03 2017 -0700"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Sep 12 15:21:11 2017 -0700"
      },
      "message": "Tron/proto: Add ACTION and FIELD for logging the boot reason string value through metrics.\n\nBug: 63584589\nTest: None\nChange-Id: Iad6941df5a357e3a1471d446e9776d8412d9e215\n(cherry picked from commit b1dc6ca8c9dd1c850b8f4cc2320591267eea7856)\n"
    },
    {
      "commit": "652c432fd9b73bfc8c4d5825e8d6d6a30efe0249",
      "tree": "f81e347fa57dad59e9c7eeb2b8009ec7bceb8c6b",
      "parents": [
        "347eaf21fa66b1b9097b30d50404169f1d8ce2b6"
      ],
      "author": {
        "name": "Soroosh Mariooryad",
        "email": "soroosh@google.com",
        "time": "Thu Sep 07 08:45:18 2017 -0700"
      },
      "committer": {
        "name": "Soroosh Mariooryad",
        "email": "soroosh@google.com",
        "time": "Fri Sep 08 14:49:41 2017 -0700"
      },
      "message": "Add logging const for smart setting suggestion enabled/disabled state\n\nTest: builds\nBug: 64121058\n\nChange-Id: I4136d9bfab8c828e85b36ee25421189389a5dddc\nMerged-In: I9d1e27082d535da90a5a30f6c2fc9b717c07bf1b\n"
    },
    {
      "commit": "166413798d1782d18f0bbfbed96174d55338b4c3",
      "tree": "0b3bdeca3831a8a7005320521f2a6b5127e170eb",
      "parents": [
        "9d2c715d37dcf3464b60d9bbed0deb35efeee7f0",
        "9c57accc45c5fa16ccdf1be8ce5341633366a783"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Sep 08 01:42:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 08 01:42:28 2017 +0000"
      },
      "message": "Merge changes Ic92b6d5c,I98b23b22,I0fb40d7b\nam: 9c57accc45\n\nChange-Id: Id1a9f8232ef3e08cf708d2406403fce3c59be9e5\n"
    },
    {
      "commit": "47d881acb00195a2102a4eae40d23cc0b095df53",
      "tree": "253173bf63c4145253084dc9f7dfd8968bfb9423",
      "parents": [
        "b913a1e618d3606739ebe9c13a5773b27464c78b"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Wed Aug 30 19:24:37 2017 -0700"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Thu Sep 07 12:12:34 2017 -0700"
      },
      "message": "Bluetooth: add metrics for pairing with devices without names\n\nBug: 34685932\nTest: make, unit test\nChange-Id: I486c210790fe72a594d6144dfd17b01a7a4a9003\nMerged-In: I486c210790fe72a594d6144dfd17b01a7a4a9003\n"
    },
    {
      "commit": "6022f7b657020a28809547334a0b4436aa1d0453",
      "tree": "228a38053bcbbc14aa0c1fb99629a13b79611f9c",
      "parents": [
        "981228be38265c8c1be91e6d9100f475fb127e7c"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Jun 20 11:15:14 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Sep 07 22:17:10 2017 +0900"
      },
      "message": "Connectivity metrics: update ipconnectivity.proto\n\nBug: 34901696\nBug: 65439160\nTest: $runtest frameworks-net\n      build, flashed, booted phone, $ adb shell dumpsys connmetrics list\n\nMerged-In: I4cf5b95956df721aecd63fddfb026a7266c190b9\n\n(cherry picked from commit 6d2f506bfd788a3685292d404dc9d82a27357cfe)\n\nChange-Id: I0fb40d7b644786efc839468b2d7e1cfcedd71ad8\n"
    },
    {
      "commit": "f8c2f7bd7baf0d001a707af48b3152f26fbaeda2",
      "tree": "a5708fc1165bf75c60a9b10c88f93c9579cee585",
      "parents": [
        "89eceea5caf0a477450935ff593c658620a9bedc"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Sep 06 09:22:29 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Sep 06 15:03:41 2017 -0400"
      },
      "message": "Add metrics for status bar\n\nTest: runtest systemui\nFixes: 65289824\nChange-Id: Ife5ce98862fc6a92740eaf80cdc0b74cb01dd04e\n"
    },
    {
      "commit": "55cd5e185aa597363b542b8db4b788bca47ff5e0",
      "tree": "d1ca9954d125dd04d65cafd199411a885e423856",
      "parents": [
        "bba03022d573db56d8de32411adb75afefffc3c3",
        "4325c181b7aca5dc4f809ba218a9945e4ad4bdb8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Sep 02 03:29:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 02 03:29:51 2017 +0000"
      },
      "message": "Merge \"Add a photos app filter and a metric for using it.\" into oc-mr1-dev"
    },
    {
      "commit": "4325c181b7aca5dc4f809ba218a9945e4ad4bdb8",
      "tree": "30a3464d585a9c145a0a944af2e2708b49e7f9e1",
      "parents": [
        "db25b9fb3b22d2bdbf9603786ead2e7189b9a544"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Wed Aug 23 10:27:08 2017 -0700"
      },
      "committer": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Fri Sep 01 10:38:43 2017 -0700"
      },
      "message": "Add a photos app filter and a metric for using it.\n\nBug: 64147318\nTest: SettingsLib integ tests\n\nChange-Id: Id165a514aa65d2efdd4e6753c3e73762293e892e\nMerged-In: I4cae384fa565ac0928177bd85804d7904cd6156c\n"
    },
    {
      "commit": "d9163cf00b27da61c9afea281521ffbefc0c52b5",
      "tree": "e93419b7872758d56578922876c6d672e122cee4",
      "parents": [
        "6bf3564040d648a3ceceb7ae20c9ecdbbd5d70e3"
      ],
      "author": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Thu Aug 10 18:20:25 2017 -0700"
      },
      "committer": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Thu Aug 31 16:07:19 2017 -0700"
      },
      "message": "Adds PnoScanMetrics to wifi.proto\n\nBug: 32842314\nTest: verify builds and runtests.sh\nChange-Id: Ia97dfe1c36c95701dd8a4f88707f757cdb7d6bb2\n"
    },
    {
      "commit": "102e9e78589c97b2a8f493ef4c190d8127bf67cf",
      "tree": "a9754a11fc26e43f60278a6c74bbe16d6739665d",
      "parents": [
        "23c981923f0ba9a5783cea7bb30c5e85a20ed7a8",
        "aa8a51130502fe9eeb9cc4dd2d29c16a22600471"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 30 03:54:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 30 03:54:06 2017 +0000"
      },
      "message": "Merge \"Update comment for ASSIST_GESTURE_TRIGGERED\" into oc-mr1-dev"
    },
    {
      "commit": "4d27b84d9579197875f6fbe2d0ac211b374c5a3a",
      "tree": "be1c46576c858c44ee21a9ecf667b22b038128b0",
      "parents": [
        "e33e796d26beff1d98cb827735934ac1673d635b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 17 17:22:26 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 21 15:35:49 2017 +0200"
      },
      "message": "Log reportFullyDrawn into TRON\n\nTest: AppStartTests\nChange-Id: I17c511c9c4305c4cb327d52c81d97ad6d6a8c9d3\nFixes: 36093481\n"
    },
    {
      "commit": "aa8a51130502fe9eeb9cc4dd2d29c16a22600471",
      "tree": "301b4f7c2270b7e62905112c91faa73056611965",
      "parents": [
        "b70a55a7b5c507c0d534dc3616afe42ada53997f"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Aug 16 11:43:41 2017 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Aug 17 12:56:24 2017 -0700"
      },
      "message": "Update comment for ASSIST_GESTURE_TRIGGERED\n\nBug: 37874460\n\nTest: make -j56\nChange-Id: Idbe9d3b3dfb0e3a2a6c4c66baa44d078e0cb15cb\n"
    },
    {
      "commit": "c91b3bd09c773fdc47645a7c3529295b48a0363c",
      "tree": "c5cb513a9cc08dba009fe4dc92846e4f7b2e89b9",
      "parents": [
        "c48f414a3c636d1cd1bd5997ca3f1c94fba6a1c0",
        "2b5f30cebfc0dbd7c68c4976df6afa22fca2dd79"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 10 03:41:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 03:41:06 2017 +0000"
      },
      "message": "Merge \"Add metric constant for settings preference int value change.\" into oc-mr1-dev"
    },
    {
      "commit": "2b5f30cebfc0dbd7c68c4976df6afa22fca2dd79",
      "tree": "69e15b29f3489066bd157f922ba00251d56d1b76",
      "parents": [
        "7bec053dffb90f7cd0e39eec7f56fb33d847c3eb"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Tue Aug 08 13:03:41 2017 -0700"
      },
      "committer": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Wed Aug 09 14:04:00 2017 -0700"
      },
      "message": "Add metric constant for settings preference int value change.\n\nBug: 64485529\nTest: build\nChange-Id: Ib9f04ce8f1ff671196c3f269c555288fcc0df35c\nMerged-In: Ic5733fc48bc6cab6a9ada73b9e531f9fde787240\n"
    },
    {
      "commit": "2f55ef168139ba2cafcb37471e60a7aa981b1d9f",
      "tree": "97d0e76e50d5ed718f965f19ac2cef07791ecd4e",
      "parents": [
        "1d49ef1d9694eb7d880dbb4dcf8f81a2f91d6845",
        "3edc463902259d25e94d81d8c3ee0de2f5d1f32b"
      ],
      "author": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Wed Aug 09 12:56:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 12:56:05 2017 +0000"
      },
      "message": "Merge \"WifiMetrics: add histogram of connectable networks\" into oc-dr1-dev\nam: 3edc463902\n\nChange-Id: I575446562bfb560ace060300afb828fc52c4201d\n"
    },
    {
      "commit": "e2d67c052e94c9d723da8f9bd7b44d9e876daff0",
      "tree": "0aa2305493acbb42c15ffa1a6749e4d149ae2d82",
      "parents": [
        "27735ae948d8d28f0eace8095c8b8200a0458a55"
      ],
      "author": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Tue Apr 25 13:08:29 2017 -0700"
      },
      "committer": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Mon Jul 31 14:40:19 2017 -0700"
      },
      "message": "WifiMetrics: add histogram of connectable networks\n\nAdded histograms tracking the number of networks in range of a scan.\nHistograms are dimensioned on: \u003cSSID|BSSID\u003e*\n\u003cTotal|Saved|Open|Saved_or_Open|Passpoint\u003e\n\nTest: Added unit test.\nframeworks/opt/net/wifi/tests/wifitests/runtests.sh\nBug: 36819798\nChange-Id: If7a6f2bb844394966bd2cc542dd3ebfff42609e8\n"
    },
    {
      "commit": "2d194816ca851f1a0ca908ebf76e82991f9dff81",
      "tree": "b73009e01322f877de688d4cf146822d66d41b92",
      "parents": [
        "79b7680773181a34fd831234cba81ed5a59ef451",
        "44f7badb734bccb915ad483cadb1774c34c7948f"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Wed Jul 26 20:07:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 26 20:07:18 2017 +0000"
      },
      "message": "Merge \"Add metrics event for trampoline activity\" into oc-dr1-dev\nam: 44f7badb73\n\nChange-Id: I7b9bf39041d91b35296952d5e6651ad83e9e81cd\n"
    },
    {
      "commit": "dc2ad2838da639bbdf435738f3a5709e82d155d8",
      "tree": "56ab86b212b552fa99598844f3f8875231a77ec3",
      "parents": [
        "5c6c7586cdd000b400336fe8fc91404b35d43fd5"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Tue Jul 25 13:13:21 2017 -0700"
      },
      "committer": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Tue Jul 25 13:13:21 2017 -0700"
      },
      "message": "Add metrics event for trampoline activity\n\nBug: 62022517\nTest: none\nChange-Id: Id5561b0efb0a4de496182a56e6e2417753f4b8a6\n"
    },
    {
      "commit": "a8ba66e870ec0d4bdf8d197ddbfdf5ef273f609f",
      "tree": "a07c8669f25cc5fc2b5f56173c83c53916d867d9",
      "parents": [
        "d57fcca82343d276e9d35e86bd7039f19db819a1"
      ],
      "author": {
        "name": "Rajeev Kumar",
        "email": "rajekumar@google.com",
        "time": "Wed Jul 19 16:51:55 2017 -0700"
      },
      "committer": {
        "name": "Rajeev Kumar",
        "email": "rajekumar@google.com",
        "time": "Thu Jul 20 22:59:57 2017 +0000"
      },
      "message": "Add metrics constant for data plan usage screen.\n\nChange-Id: Ia5d13e4c3a8783e5c920791e7c2d6ef9b511b0bb\nNote: This change is required for Data balance UI.\nBug: 62349208\nTest: mmma frameworks/base/proto/\n(cherry picked from commit 998f97f41d1d2c779202155e9c55361919eff365)\n"
    },
    {
      "commit": "d0a6603868c5e62337543314fd89d12e19d06001",
      "tree": "a9a82691dd0d0c784034fefb0d406d1025226fce",
      "parents": [
        "bfa50d4852037787569fd16bb217b7595cbb403f",
        "187a26d602c5671b34f7460de145ef5e2062db40"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Jul 20 00:57:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 00:57:38 2017 +0000"
      },
      "message": "Merge \"proto: add system message descriptor for Wi-Fi wrong password notification\" into oc-dr1-dev am: 7bd4b3912b\nam: 187a26d602\n\nChange-Id: I1aaf401ef4e3125a5d7d5d65a6c415710266a2b3\n"
    },
    {
      "commit": "7bd4b3912bb7f968a8389d14bdf4e0ff4839fe3d",
      "tree": "d8d71623f849a4b73a22c8d22c5039394c8998b0",
      "parents": [
        "7b3bd1d5472046f79ecfb4367f28ce2391edb837",
        "7eaed12e8e207109e0ef9f0f576ef37161c59067"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 20 00:46:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 00:46:05 2017 +0000"
      },
      "message": "Merge \"proto: add system message descriptor for Wi-Fi wrong password notification\" into oc-dr1-dev"
    },
    {
      "commit": "36b92684f185585ce2391923b3432d92cf1a3f1b",
      "tree": "8a7ddc0685eedcafca5403477c775ee1adf424ff",
      "parents": [
        "7e64c10dfba31d2430f40f01fafe27c8b69d7d3d",
        "7dcff07a2846da07241203f607f89c4691aabab3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 14 17:32:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 17:32:49 2017 +0000"
      },
      "message": "Merge changes from topic \u0027camera-tron\u0027 into oc-dr1-dev am: 280165118d\nam: 7dcff07a28\n\nChange-Id: I4dedd4ce9dac9f2a15b651fb9e3cd5c09b39e7c1\n"
    },
    {
      "commit": "280165118d8ac3d83ad597cf4083d95938827f86",
      "tree": "2f0fe49f083a902bafacd2d233406ee1f4a297be",
      "parents": [
        "3fbe9d737a1c161e5474cd8a6745a2ddae52abba",
        "31ad8a3dcba33beb93dee851cb484b0da683e102"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 14 17:17:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 14 17:17:47 2017 +0000"
      },
      "message": "Merge changes from topic \u0027camera-tron\u0027 into oc-dr1-dev\n\n* changes:\n  CameraServiceProxy: Log camera usage metrics\n  CameraServiceProxy: Add CameraStatsLoggingService, event dumping\n"
    },
    {
      "commit": "6d2f506bfd788a3685292d404dc9d82a27357cfe",
      "tree": "c39288fed3bdf764ee507e58d693eb5a89252cc4",
      "parents": [
        "221024beadd494db8d16be40dd4e57ae210e6557"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Jun 20 11:15:14 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jul 14 13:39:24 2017 +0900"
      },
      "message": "Connectivity metrics: update ipconnectivity.proto\n\nBug: 34901696\nTest: $runtest frameworks-net\n      build, flashed, booted phone, $ adb shell dumpsys connmetrics list\n\nChange-Id: I4cf5b95956df721aecd63fddfb026a7266c190b9\n"
    },
    {
      "commit": "31ad8a3dcba33beb93dee851cb484b0da683e102",
      "tree": "fe946391a48868051a5b8eab294bdc0e60838bba",
      "parents": [
        "e91012ba881659e7777aedb60f580384cb0925dd"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Jul 10 16:23:50 2017 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jul 13 11:14:10 2017 -0700"
      },
      "message": "CameraServiceProxy: Log camera usage metrics\n\n- Add new events for camera usage by camera facing\n- Dump stored camera events into metrics logs\n- Shuffle event ordering for privacy\n- Limit history to 100 entries at most\n\nTest: Verify event log collection includes camera events\nBug: 32449509\nChange-Id: I2e80b84f9bba3691893dca653ac085fef0b6c98c\n"
    },
    {
      "commit": "2c57189130495bc4fdaa7770f30b56a7912df759",
      "tree": "fbc021eee4e335c22733e80ec2a15e5cc62d27b8",
      "parents": [
        "cd2d38d65e738735698319ae0576ae23201e71c0"
      ],
      "author": {
        "name": "Kang Li",
        "email": "kanlig@google.com",
        "time": "Wed Jul 05 14:47:32 2017 -0700"
      },
      "committer": {
        "name": "Kang Li",
        "email": "kanlig@google.com",
        "time": "Thu Jul 13 10:06:08 2017 -0700"
      },
      "message": "Add metrics to log performance of different ranker services in\nChooserActivity.\n\nbug: 63353389\n\nTest: tested by GmsCore debug logs.\n\nChange-Id: Iacfef00531953344af190d3bd381c0ea38c37fe2\n"
    },
    {
      "commit": "1ecf426f08aae8c98cc618763f16266feb8a3f7b",
      "tree": "1d5c8377430b56d04e87d9a03c498fb0922e79a2",
      "parents": [
        "bcfbc6bd392d21593dce0bc2ff187b5931dd4687",
        "68e8e8a267e5aa1f48878e6e4f1e80c0e50d24f3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 12 23:51:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 12 23:51:03 2017 +0000"
      },
      "message": "Merge \"Add new metric for SMS Mirroring Setting.\""
    },
    {
      "commit": "fb20a3676ddd86ccf829482f4e28a7a9dea9741c",
      "tree": "187bbd56a9f35f4e6aac8bb22585392230d0ff47",
      "parents": [
        "59a96681483c50918b9f99b663cbb55764a1e122",
        "7c7475fcf6854061a1aff93fc1518a85a6a49056"
      ],
      "author": {
        "name": "Siddharth Ray",
        "email": "siddharthr@google.com",
        "time": "Wed Jul 12 22:52:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 12 22:52:26 2017 +0000"
      },
      "message": "Merge \"Average of top 4 CNO\" into oc-dr1-dev am: e7f5c6aa38\nam: 7c7475fcf6\n\nChange-Id: I759ba1d030aa78277af1294d9b32d41d349febba\n"
    },
    {
      "commit": "e7f5c6aa38b0e5ba9c5dab036688a5817cec7a55",
      "tree": "6a1d955b1c9e9080b9cd59faafa25f64094e32c6",
      "parents": [
        "fbb85140f847e3cff946c7c742e467692f4c73c4",
        "168f12a056f7ef3adb9f9d52aaa51977b4082213"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 12 22:38:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 12 22:38:43 2017 +0000"
      },
      "message": "Merge \"Average of top 4 CNO\" into oc-dr1-dev"
    },
    {
      "commit": "68e8e8a267e5aa1f48878e6e4f1e80c0e50d24f3",
      "tree": "ee3ffb38fc469191b1c6b9899c7f1630eb9e268a",
      "parents": [
        "5abc58313fd968dc6bd65c1cfbc247a3236cc780"
      ],
      "author": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Fri Jul 07 13:36:28 2017 -0700"
      },
      "committer": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Wed Jul 12 15:00:34 2017 -0700"
      },
      "message": "Add new metric for SMS Mirroring Setting.\n\nTest: N/A, just adding a metric\n\nBug: 37546615\n\nChange-Id: I6c160f33e423b25ce43215eb01b64dcd1751b00c\n"
    },
    {
      "commit": "e44608a71f93539cc58401c2622866e0f04fae51",
      "tree": "df598be673d7168a77d40f21dbde91db6b39cfdd",
      "parents": [
        "25d7b965af2e47c63d0fe795cb2d2b248ee88bab",
        "428b997e553fc80e1dc49f54df87e632572ea7d2"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Wed Jul 12 18:01:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 12 18:01:07 2017 +0000"
      },
      "message": "Merge \"WifiMetrics: add Passpoint related metrics\" into oc-dr1-dev am: b07f49dd92\nam: 428b997e55\n\nChange-Id: I9f17b94e0e9494a5ecb20bd3d0cfe1c4d95f5cc8\n"
    },
    {
      "commit": "b07f49dd920f88e809c6aa571cf62050b1dab3c5",
      "tree": "4acacd00fd1322dd38726563a12a52c6811b759f",
      "parents": [
        "bcc318f9cf6a82fb30ae050426645130afc8461e",
        "8424315ec37977f9e3a9331f59301414d89802b0"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Wed Jul 12 17:44:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 12 17:44:25 2017 +0000"
      },
      "message": "Merge \"WifiMetrics: add Passpoint related metrics\" into oc-dr1-dev"
    },
    {
      "commit": "8fd2c7d74526709ddabb5415a402cf44be9994d9",
      "tree": "1384956d9b4b167694228538c413eb4a54255e43",
      "parents": [
        "0275780c6c3a8dedea9708f36dd001248a1c0535"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Jun 05 14:52:24 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Jul 11 16:14:56 2017 +0900"
      },
      "message": "Instrument captive portal login activity\n\nAlso add CAPTIVE_PORTAL_LOGIN_ACTIVITY_SSL_ERROR constants to\nmetrics_constants.proto for counting ssl error pages shown by the\ncaptive portal login activity.\n\nBug: 36203355\nBug: 34901696\nBug: 36532213\nTest: manually tested with captive portal testing setup while watching\n      event logs: adb logcat -b events | grep captiveportallogin\n        06-08 16:25:20.279 21558 21558 I sysui_action: [1004,com.android.captiveportallogin]\n        06-08 17:01:04.052 21558 21558 I sysui_action: [1007,com.android.captiveportallogin]\n\nChange-Id: I38b8e4dd3d62ad1261695780aeb2377f26a25997\nMerged-In: Ia05853506d424ad4cb2c11770ae7718fbef3f01c\nMerged-In: I9184f6263a003c2be28f41a550c6164c8d6ee907\n\n(cherry picked from commit c61dc92fc0619d101c4b789f6305012701cc47a0)\n"
    },
    {
      "commit": "0275780c6c3a8dedea9708f36dd001248a1c0535",
      "tree": "2a5e694dec4022f2c0573ed42eae5cb7bfb12df1",
      "parents": [
        "0a76af09b1b3f7d37944950267f3f23ab1d336f7"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed May 31 11:11:37 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Jul 11 15:08:43 2017 +0900"
      },
      "message": "New Metrics constants for captive portal related UI\n\nThis patch adds 5 new constants in metrics_constants for counting\nvarious UI interactions involving captive portals:\n  - sign-in button in wifi network details card\n  - captive portal login activity start up\n  - captive portal login activity menu interactions (2 constants)\n  - captive portal login activity auto-closes on portal dismissed\n\nBug: 34901696\nBug: 26303355\nTest: compiled, flashed\nChange-Id: I01e2f2942b9d0183512cfddb248e66d3e33418d3\nMerged-In: I489e5f2f8ff27da60fed215fa5f51326933fd79e\n\n(cherry pick from commit 11da42bbb63dba98515e6a3ca7c55e77cbb3c7bf)\n"
    },
    {
      "commit": "168f12a056f7ef3adb9f9d52aaa51977b4082213",
      "tree": "a949fcd22f839c5664979f1c98db033f354a0890",
      "parents": [
        "b1ab0ff21e83735808f1468fd4e7056de4541cf0"
      ],
      "author": {
        "name": "Siddharth Ray",
        "email": "siddharthr@google.com",
        "time": "Mon Jul 10 11:55:10 2017 -0700"
      },
      "committer": {
        "name": "Siddharth Ray",
        "email": "siddharthr@google.com",
        "time": "Mon Jul 10 19:00:27 2017 +0000"
      },
      "message": "Average of top 4 CNO\n\nAddition of average of top 4 CNO to GNSS metrics\n\nBUG: 62727230\nChange-Id: Icef0ff5c25596fc1ae787907c0aea305eaf156d6\n"
    },
    {
      "commit": "7eaed12e8e207109e0ef9f0f576ef37161c59067",
      "tree": "d63f0cae1b86328f4a78c724062e7c957f19f58a",
      "parents": [
        "5c5f1f641934d16d5bebb11ac19c9bd868964f12"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri Jul 07 13:45:57 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri Jul 07 13:45:57 2017 -0700"
      },
      "message": "proto: add system message descriptor for Wi-Fi wrong password notification\n\nBug: 33245941\nTest: manual\nChange-Id: I9f850fceca174664a62b5615cc0891fe8f692886\n"
    },
    {
      "commit": "bfd8e38e39efc52712e1479aef7a5e720a736898",
      "tree": "2a54505836bf41f6fbe0801a79fb4fca05ae5b30",
      "parents": [
        "49eb9facf5d0121d3c2b0d27bf4e0d5e50433c0b",
        "83310bc8315f5e6ac3486508769cad689c2934a0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 07 16:38:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 07 16:38:50 2017 +0000"
      },
      "message": "Merge \"Adding logging constants for async ranking state in Settings search ranking\""
    },
    {
      "commit": "179ed358a82c086ad3bcde238d1f20024523b63f",
      "tree": "fa8a33fe12c66b791cc002e701c572514daae422",
      "parents": [
        "68ac635d2f5618dd4605d62b2e6679d2c0500a30",
        "1f4f1774c9acd1111514cd695ba84bed1f79f7ec"
      ],
      "author": {
        "name": "Antony Sargent",
        "email": "asargent@google.com",
        "time": "Fri Jul 07 02:54:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 07 02:54:07 2017 +0000"
      },
      "message": "Merge \"Add a MetricsEvent entry for BT forget device confirm dialog\" into oc-dr1-dev am: 3e9d74091c\nam: 1f4f1774c9\n\nChange-Id: I17f31a6e43188ae65a62fa549533002a364e774b\n"
    },
    {
      "commit": "ca701a208085b0d5883117c4dcd33f514f46eb7f",
      "tree": "9d1fe6f72362be4a53be2200ac53c63a9d22029a",
      "parents": [
        "7a4157d7b41b07453455750b34cdad9cb0826237"
      ],
      "author": {
        "name": "Antony Sargent",
        "email": "asargent@google.com",
        "time": "Wed Jul 05 17:02:00 2017 -0700"
      },
      "committer": {
        "name": "Antony Sargent",
        "email": "asargent@google.com",
        "time": "Wed Jul 05 17:02:00 2017 -0700"
      },
      "message": "Add a MetricsEvent entry for BT forget device confirm dialog\n\nBug: 37955181\nTest: none\nChange-Id: Id8513091b49e23c01e00f4a8e0329b82da93e98c\n"
    },
    {
      "commit": "83310bc8315f5e6ac3486508769cad689c2934a0",
      "tree": "a904c9b8c080749fd9507be34da5ac0eeaa9ea8a",
      "parents": [
        "93c2838ec1331977e2ab064af55e308b9ac1e8c7"
      ],
      "author": {
        "name": "Soroosh Mariooryad",
        "email": "soroosh@google.com",
        "time": "Fri Jun 30 11:42:14 2017 -0700"
      },
      "committer": {
        "name": "Soroosh Mariooryad",
        "email": "soroosh@google.com",
        "time": "Wed Jul 05 13:04:01 2017 -0700"
      },
      "message": "Adding logging constants for async ranking state in Settings search ranking\n\nBug: 62072727\nTest: builds\n\nChange-Id: I5743e010a1dbc8ef056db6b9d66f2a14dfe7dd59\n"
    },
    {
      "commit": "210625408818c03a8e9e20c0cfc45c72c84d3c2f",
      "tree": "0527372faf979be0384e3d982795a66b45cee828",
      "parents": [
        "d49d82b4c10d69bab7483f5026bf80df38e385b9"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Jun 20 11:36:01 2017 -0700"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Jun 29 16:32:24 2017 -0700"
      },
      "message": "Adding \"Mobile data\" and \"Data usage\" button in mobile settings.\n\nGrant \"READ_NETWORK_USAGE_HISTORY\" permission to phone because\n\"Datat usage\" button summary needs it. Settings provides new\nintent to open mobile data usage page.\n\nBug: 62201918\nTest: Manual\nChange-Id: Ie317109c723f3946ace4d34c743081a7ae046462\n"
    },
    {
      "commit": "677c0db1136c8464445d1d7dfd96991d03fbbfd9",
      "tree": "6b1b6a3eb885e9c8795fc48b4d24925731bb25d7",
      "parents": [
        "2e50200c016b05eb1abb6e8007b161f5e901ac70",
        "d0a0cb32bf42671da4f5089feca05e3728bd0d0c"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu Jun 29 17:07:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 29 17:07:17 2017 +0000"
      },
      "message": "Merge \"add an auto-merge guard to the metrics constants file\" into oc-dr1-dev am: 325706f143\nam: d0a0cb32bf\n\nChange-Id: Ie3a0c67fd2ce92098771b3fff27f61db016f2828\n"
    },
    {
      "commit": "9a4f2665e52215a9a389256a9316d6e4a030337b",
      "tree": "ff89617588623b11e17dc0aabf04a76d1fd50f58",
      "parents": [
        "693179307c7ac656f5afd877d57532b334ac6f2e"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu Jun 29 10:10:02 2017 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu Jun 29 10:10:02 2017 -0400"
      },
      "message": "add an auto-merge guard to the metrics constants file\n\nTest: make\nBug: 63127271\nChange-Id: Ib03a14d2a9e321d743a67f72f9be50259ced162a\n"
    },
    {
      "commit": "70a97de5b28bd5e9785fed4b353e57822d1dc2c7",
      "tree": "ec4db69e77d7bb1c366025bd4d914266f091d058",
      "parents": [
        "1de9e0ebb46a0be6cf8d28110bffa60b78000312",
        "029498f856683af920817f8d806744f1ea124165"
      ],
      "author": {
        "name": "Charlie Wang",
        "email": "charliewang@google.com",
        "time": "Wed Jun 28 21:44:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 28 21:44:01 2017 +0000"
      },
      "message": "Merge \"Adding fields for time elapsed for headset device events.\" into oc-dr1-dev am: b5e79ad0d3\nam: 029498f856\n\nChange-Id: If23e825d4766199afea5a2113cd16a57ffe083eb\n"
    },
    {
      "commit": "566ec70c1e2eb054a982b4aea0a02709e38936d7",
      "tree": "d296faceac4111ea2bb745e72964ba109db81f13",
      "parents": [
        "9f8409338697b52389b7e8bd0f2bcb7ea49ba667"
      ],
      "author": {
        "name": "Charlie Wang",
        "email": "charliewang@google.com",
        "time": "Mon Jun 26 15:30:03 2017 -0700"
      },
      "committer": {
        "name": "Charlie Wang",
        "email": "charliewang@google.com",
        "time": "Tue Jun 27 10:51:09 2017 -0700"
      },
      "message": "Adding fields for time elapsed for headset device events.\n\nHeadset plug and don/doff events need to have their session times\nlogged.\n\nBug: 38431760\nTest: Builds\nChange-Id: Ia0ea814b8a08169b6e4c566be75e249af8c392a7\n"
    },
    {
      "commit": "449502e2429836305d4af460b7ec43a5371ef9b8",
      "tree": "e1d9af9429540fe535b5b36297e2f1f3a00cd8dd",
      "parents": [
        "1736290886734db8a957816b0e6f637949677f53"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Jun 26 12:07:59 2017 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Jun 26 12:07:59 2017 -0700"
      },
      "message": "Fix metrics constant typo\n\nChange-Id: I3aedad10953b6e1d38debd19d74d3bbaffb3835f\nFix: 62955794\nTest: builds\n"
    },
    {
      "commit": "8424315ec37977f9e3a9331f59301414d89802b0",
      "tree": "6d15e6a29e936f42af3fd94edc9b73dca2cae474",
      "parents": [
        "ca7da2b2a6779e138918c45bee0867f3ed2494ff"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Jun 22 13:44:04 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Jun 22 13:45:00 2017 -0700"
      },
      "message": "WifiMetrics: add Passpoint related metrics\n\nBug: 36358031\nTest: build\n\nChange-Id: If1db23890ed048156f5db087a9f3840fbb55ad52\n"
    },
    {
      "commit": "15a36edb818bb0206abd6e0eed9d5f06cdf41248",
      "tree": "f44d4d9f327d08ceee3bff7349af9d28fc544147",
      "parents": [
        "a9c161bc2801599c6a545855ea09f6c251f2b860"
      ],
      "author": {
        "name": "Charlie Wang",
        "email": "charliewang@google.com",
        "time": "Wed Jun 14 14:46:39 2017 -0700"
      },
      "committer": {
        "name": "Charlie Wang",
        "email": "charliewang@google.com",
        "time": "Thu Jun 22 12:59:20 2017 -0700"
      },
      "message": "Adding tron logging events for standalone headsets.\n\nStandalone headsets will use tron to log headset events.\n\nBug: 62103076\nTest: Builds and logger can log events\nChange-Id: I761ddae4501aa8b8d0d9dacc91f04fd13a2c771c\n"
    },
    {
      "commit": "602bcc90fc3ff372bdda4bdcb0c7dc5f2e286589",
      "tree": "4538c8f4c5966ad41f3466ca046465a9fdec33fb",
      "parents": [
        "736ba78a6e3bc1a1ec5b390e1558217b9d43de0c"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Jun 21 15:17:53 2017 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Jun 21 15:28:47 2017 -0700"
      },
      "message": "Add metric for anomaly action\n\nAdd action for \"background activity\" and \"location check\"\n\nBug: 37681923\nTest: Build\nChange-Id: I68c9e04ce97ef0fd4d048fa310c24c6d269aea79\n"
    },
    {
      "commit": "ad8e6e8c4fc9eca81fb7a54a626d3180034b52b9",
      "tree": "57bbf7cd7eb4a320f9d2e258f02103b18254ba40",
      "parents": [
        "22ec7b0c4666d81ddeae768df1a690e38e1a464c"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Mon Jun 12 14:23:59 2017 -0700"
      },
      "committer": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Wed Jun 21 11:34:59 2017 -0700"
      },
      "message": "Add enum to log psd bundle creation duration.\n\nBug:62271803\nTest: None. Enum change.\nChange-Id: I46921e9330542e981f7983915127832096f6bcd2\n"
    },
    {
      "commit": "2f1a359fbf6d10452248df946d77da22d5adb44c",
      "tree": "7a6f45fae3157acb68aaf73bb36cb36c3aacae52",
      "parents": [
        "820a5063b4dcbd5036e5a82f46cdb6b10c80dec1"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Jun 19 13:11:05 2017 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Jun 20 17:46:18 2017 -0700"
      },
      "message": "Add metric for bluetooth pairing page\n\nBug: 38383542\nTest: Build\nChange-Id: Iabc31726528ce8348858cb0aabf5defecee8ea04\n"
    },
    {
      "commit": "543587dade53ac84585b54b1c70df3e74acbea69",
      "tree": "b2b0c15fa9969ec04f79c78cc3bf628ce61f28e3",
      "parents": [
        "e07567cc0b93121f67430f8c63b5f4a837508a07"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Jun 19 12:32:14 2017 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Jun 20 16:49:39 2017 +0000"
      },
      "message": "Add logging constant to track settings entity header clicks\n\nBug: 62709062\nTest: builds\nChange-Id: I5f2785d9bf1561ed7d2684ded1fcba354be54ccf\n"
    },
    {
      "commit": "c3b5da6864908e28648d86e25d6d3d652ed52954",
      "tree": "2c959b12cd290f8b295caa44ec74a632f997356d",
      "parents": [
        "610e7400d773b7f4c3c8e0fa211e4094f3d12f3d"
      ],
      "author": {
        "name": "Antony Sargent",
        "email": "asargent@google.com",
        "time": "Fri Jun 16 11:50:13 2017 -0700"
      },
      "committer": {
        "name": "Antony Sargent",
        "email": "asargent@google.com",
        "time": "Mon Jun 19 15:43:01 2017 -0700"
      },
      "message": "BT device renaming: move edit icon and add metrics proto\n\nOn the bluetooth device details page, we need to have a dialog for editing\nthe display name of a paired device. This change moves the icon we need for\nthe menu item that launches the dialoge from SystemUI to SettingsLib (so we\ncan then use it in packages/apps/Settings), and also adds a metrics proto\nentry to be used when the dialog is opened.\n\nBug: 62535241\nTest: should be covered by existing tests\nChange-Id: I63973e59cbd2eeac9bea04f66588f4e0b0254785\n"
    },
    {
      "commit": "1a0fc99390151a8f76b704dfb3b52681cca25cf1",
      "tree": "14e652325b843d6d5b4d9f51f48bf7383ceb11a4",
      "parents": [
        "7979566c723df20b1d47ff932142476cdd8a98f5"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Jun 13 13:45:21 2017 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Jun 19 20:29:38 2017 +0000"
      },
      "message": "Add logging constant for wifi tether setting page.\n\nBug: 37253404\nTest: builds\nChange-Id: If237e7d7fc02506aa80acfab7929086ac7172a53\n(cherry picked from commit 45f3372d736f33e96cb5a214bdaee32e3f2d3f9a)\n"
    },
    {
      "commit": "ae448fbf5fe0c9489c401c52d890e8d32a24927b",
      "tree": "b1a1b8a762c58d83a8be0f8857e680c1037bd912",
      "parents": [
        "4bf303695b3d869a0be0f1b13defab7167c5b975",
        "b0fd6fe6c0e943ff7ab76692e9949167bf51272b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 15 18:03:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 15 18:03:58 2017 +0000"
      },
      "message": "Merge \"Add notification ID for Wi-Fi ONA notifications.\" into oc-dr1-dev"
    },
    {
      "commit": "56057f2b55cbc36cdd90b537d18fd1e4782fc42d",
      "tree": "5b4ad753d042b2f44ae2532f6a2302458e4fd94f",
      "parents": [
        "d1e55c133d548029b943b22ee99a322187c148c9",
        "bbddbfc451efb477ab01ebb455b94c5dcfe8d33a"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jun 09 11:47:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 09 11:47:25 2017 +0000"
      },
      "message": "Merge \"Revert \"Instrument captive portal login activity\"\" am: 2921320517\nam: bbddbfc451\n\nChange-Id: I0271fa4138ac9c4f1ddfea648c003a79909214df\n"
    },
    {
      "commit": "828512f14c9e10e6614fde512d5a44cb0fddfda4",
      "tree": "a604e7463663a56b6e5788f9e9a7d3462692d996",
      "parents": [
        "f867da14eaa194cb53b0726b50e570268e70f1d7"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jun 09 11:30:05 2017 +0000"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jun 09 11:30:05 2017 +0000"
      },
      "message": "Revert \"Instrument captive portal login activity\"\n\nThis reverts commit f867da14eaa194cb53b0726b50e570268e70f1d7.\n\nChange-Id: Ic900c91ed87c2d65c151f8386954bd7b74128348\n"
    },
    {
      "commit": "d614cd35099ad886e2812b6de13b45989030e048",
      "tree": "814cbe72678ff4bdbfcb7fa5c25c61d94ad515f2",
      "parents": [
        "97520fb0dda9dd5eddb9a8ecbc9f2bfb0086b406",
        "30b7dfb526db3bea7d70cdaaecfcc25869f2cc45"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jun 09 07:11:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 09 07:11:46 2017 +0000"
      },
      "message": "Merge \"Instrument captive portal login activity\" am: b213053def\nam: 30b7dfb526\n\nChange-Id: Iec106e30ce9dbb38189fe3888f6111be92816891\n"
    },
    {
      "commit": "f867da14eaa194cb53b0726b50e570268e70f1d7",
      "tree": "32938aadca41b39edd383b6e3e9826b01eae5034",
      "parents": [
        "5153e2f608e8ddc6bd65e41b27db99f4acbdb2c2"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Jun 05 14:52:24 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jun 09 14:08:39 2017 +0900"
      },
      "message": "Instrument captive portal login activity\n\nAlso add CAPTIVE_PORTAL_LOGIN_ACTIVITY_SSL_ERROR constants to\nmetrics_constants.proto for counting ssl error pages shown by the\ncaptive portal login activity.\n\nBug: 36203355\nBug: 34901696\nBug: 36532213\nTest: manually tested with captive portal testing setup while watching\n      event logs: adb logcat -b events | grep captiveportallogin\n        06-08 16:25:20.279 21558 21558 I sysui_action: [1004,com.android.captiveportallogin]\n        06-08 17:01:04.052 21558 21558 I sysui_action: [1007,com.android.captiveportallogin]\n\nMerged-In: Ia05853506d424ad4cb2c11770ae7718fbef3f01c\n\n(cherry picked from commit c61dc92fc0619d101c4b789f6305012701cc47a0)\n\nChange-Id: I9184f6263a003c2be28f41a550c6164c8d6ee907\n"
    },
    {
      "commit": "9e8ab43ab22555acff9fefca2ed433425c92fb87",
      "tree": "b14cd1930dc9d106ed95175b572708adc565ea10",
      "parents": [
        "63f23f8dd72d786a0477aca720e59dcbcefddfe0"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Jun 05 14:52:24 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jun 09 02:51:36 2017 +0000"
      },
      "message": "Instrument captive portal login activity\n\nAlso add CAPTIVE_PORTAL_LOGIN_ACTIVITY_SSL_ERROR constants to\nmetrics_constants.proto for counting ssl error pages shown by the\ncaptive portal login activity.\n\nBug: 36203355\nBug: 34901696\nBug: 36532213\nTest: manually tested with captive portal testing setup while watching\n      event logs: adb logcat -b events | grep captiveportallogin\n        06-08 16:25:20.279 21558 21558 I sysui_action: [1004,com.android.captiveportallogin]\n        06-08 17:01:04.052 21558 21558 I sysui_action: [1007,com.android.captiveportallogin]\n\nChange-Id: Ia05853506d424ad4cb2c11770ae7718fbef3f01c\n(cherry picked from commit c61dc92fc0619d101c4b789f6305012701cc47a0)\n"
    },
    {
      "commit": "4fddc9fa4d39d808bd23e9cf7b098587fa67c2a3",
      "tree": "be73907f7af98e25072c1f06b41f276ef04ea9ba",
      "parents": [
        "dacd9ed19679fc2c6614620c7b97e9244797d25c"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Jun 05 11:28:09 2017 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Jun 07 21:42:55 2017 -0700"
      },
      "message": "Add setting and permission for assist gesture\n\nBug: 37427306\n\nTest: manual\nMerged-In: I659fa43fb085575df4d62e7765d88c6fd615fb7d\nChange-Id: I659fa43fb085575df4d62e7765d88c6fd615fb7d\n"
    },
    {
      "commit": "b0fd6fe6c0e943ff7ab76692e9949167bf51272b",
      "tree": "f27c9fd9f2d28825d022b18dfe2d67e48dc31774",
      "parents": [
        "6ef238a51c27abbeb90b5e187be2eab9dfdfecbe"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Wed Jun 07 16:34:18 2017 -0700"
      },
      "committer": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Wed Jun 07 16:37:24 2017 -0700"
      },
      "message": "Add notification ID for Wi-Fi ONA notifications.\n\nBug: 62410249\nTest: make\nChange-Id: I77867aae3b97f63025276f74aba6fc25b7842d63\n"
    },
    {
      "commit": "e33c70d9845dc8d96dab6a8c69814f10b0cfad85",
      "tree": "e94c9f01fa7bfe4775336468cd8a0814d3b92f87",
      "parents": [
        "965fbb55840f0663835827d5caeff029cb7e8cc5"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Jun 06 12:37:13 2017 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Jun 06 12:37:13 2017 -0700"
      },
      "message": "Add logging to track search no-result case\n\nBug: 37211659\nTest: builds\nChange-Id: I93de5891ce7d4757f1fc5b7a3c70292676fcd8ec\n"
    },
    {
      "commit": "255759dc3655271efbe399768173ada2caeeed0a",
      "tree": "384ab98aeac35bda3e5b373bbaf397d5a22eaa8d",
      "parents": [
        "918702f7365fff8fcbfddf9e8e6b818e133889e1"
      ],
      "author": {
        "name": "fanzhang172",
        "email": "zhfan@google.com",
        "time": "Mon Jun 05 21:43:47 2017 -0700"
      },
      "committer": {
        "name": "fanzhang172",
        "email": "zhfan@google.com",
        "time": "Mon Jun 05 21:43:47 2017 -0700"
      },
      "message": "Add logging metrics for ConfigureKeyGuardDialog\n\nBug: 62115677\nTest: builds\nChange-Id: Ibe46a979b21fe847f543766083fac32f124cfac8\n"
    },
    {
      "commit": "f3cc317c56b03b4b28895566bd7db0503ea28e36",
      "tree": "c4c526eab7e00c61bf278d0d21414c2462789bfd",
      "parents": [
        "52b2f160a1a29e393a59c66c9605c3cba72e5d0c"
      ],
      "author": {
        "name": "Antony Sargent",
        "email": "asargent@google.com",
        "time": "Thu May 04 14:58:06 2017 -0700"
      },
      "committer": {
        "name": "Antony Sargent",
        "email": "asargent@google.com",
        "time": "Mon Jun 05 16:37:44 2017 -0700"
      },
      "message": "Add a new Bluetooth device details page\n\nBug: 35877479\nTest: none\n\nThis adds a metrics event code for the new page, and removes the final\nkeyword from some classes to facilitate robolectric tests.\n\nChange-Id: Ia0ae93840f7f12dd57101e7aba9360c210f15a03\n"
    },
    {
      "commit": "5153e2f608e8ddc6bd65e41b27db99f4acbdb2c2",
      "tree": "a604e7463663a56b6e5788f9e9a7d3462692d996",
      "parents": [
        "12fe022fbda6d11fea9c3ee78fa66a8225250b72"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed May 31 11:11:37 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Jun 05 13:41:20 2017 +0900"
      },
      "message": "New Metrics constants for captive portal related UI\n\nThis patch adds 5 new constants in metrics_constants for counting\nvarious UI interactions involving captive portals:\n  - sign-in button in wifi network details card\n  - captive portal login activity start up\n  - captive portal login activity menu interactions (2 constants)\n  - captive portal login activity auto-closes on portal dismissed\n\nBug: 34901696\nBug: 26303355\nTest: compiled, flashed\nMerged-In: I489e5f2f8ff27da60fed215fa5f51326933fd79e\n\n(cherry pick from commit 11da42bbb63dba98515e6a3ca7c55e77cbb3c7bf)\n\nChange-Id: Ifc553b08a65e78a630e235de087b7659a228bec8\n"
    },
    {
      "commit": "4b763aa8588786b448571f46102a3d5a51876bad",
      "tree": "e2c8388cdb53e24feea2ac05974c5b1f130787bb",
      "parents": [
        "6229d349d85a2f477ff3e356d2d474434fc30d15",
        "11da42bbb63dba98515e6a3ca7c55e77cbb3c7bf"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Jun 05 04:31:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 05 04:31:31 2017 +0000"
      },
      "message": "Merge \"New Metrics constants for captive portal related UI\""
    },
    {
      "commit": "5a406e996ca3750f961531d414450c39b6b41f2d",
      "tree": "44c2090a071b381c2efa12b14aced63d032fc25a",
      "parents": [
        "a5ce1b44832859f3a911b42c8ef3be5484997c90",
        "6b88afda65632b9414ad3244a04af74ac237cd6e"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Fri Jun 02 22:51:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 22:51:15 2017 +0000"
      },
      "message": "Merge \"add channel and group tags to the notificaiton logs\" into oc-dev am: 76e76a5c26\nam: 6b88afda65\n\nChange-Id: I840c89e34b00cf505e50897bc7ba433f37a67dff\n"
    },
    {
      "commit": "b39217972e665c6c508639c7765134bac8391076",
      "tree": "f0d82bfd26ed58ff6388162c1aa6c4dd9c28bf73",
      "parents": [
        "8493543ce398e7cbce5bd658f601e588d0cd2d16"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu Jun 01 13:34:46 2017 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Fri Jun 02 16:19:13 2017 -0400"
      },
      "message": "add channel and group tags to the notificaiton logs\n\nChange-Id: Icf029e42fca46262c9d9f8ff63f26de098f888bf\nFixes: 37714086\nTest: runtest systemui-notification\n"
    },
    {
      "commit": "11da42bbb63dba98515e6a3ca7c55e77cbb3c7bf",
      "tree": "26310c22b04c291fe16375472bb94736af516df1",
      "parents": [
        "a037d31a6ab8bc2a7016d8aba90c990df146cba3"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed May 31 11:11:37 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed May 31 11:11:37 2017 +0900"
      },
      "message": "New Metrics constants for captive portal related UI\n\nThis patch adds 5 new constants in metrics_constants for counting\nvarious UI interactions involving captive portals:\n  - sign-in button in wifi network details card\n  - captive portal login activity start up\n  - captive portal login activity menu interactions (2 constants)\n  - captive portal login activity auto-closes on portal dismissed\n\nBug: 34901696\nBug: 26303355\nTest: compiled, flashed\nChange-Id: I489e5f2f8ff27da60fed215fa5f51326933fd79e\n"
    },
    {
      "commit": "1c81d7721bf4d5912f82c21ca2a6dd5954ef1705",
      "tree": "c45280e2b7ceac54d588a039b97215eedcc076cf",
      "parents": [
        "5ecb30f99c4e29a5b6245620559f04b873767c8f"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu May 25 18:00:21 2017 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 30 14:36:01 2017 -0700"
      },
      "message": "AOD: Add metrics constant for Ambient display settings\n\nBug: 33279975\nTest: make droid\nChange-Id: Iac3a99fbd580944e131c99eeb919f1e2ec6f2717\n"
    },
    {
      "commit": "238162be28420614bf8c96116818c288a51e4da7",
      "tree": "02a821e8ca8106f566ca525e741783f9ee4d76f1",
      "parents": [
        "0d32dbe5b70039b12cdda666811338f87ec616a3"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Thu May 25 14:01:41 2017 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Thu May 25 14:08:17 2017 -0700"
      },
      "message": "Misc logging constants for Settings\n\n- Add logging constant to track when default app is changed in Settings\n- Add constants to track Settings search result count/query length\n\nChange-Id: I7cbe5ff5a1cd6ab4cf3a70997268cbfcee1b567a\nFix: 62072727\nTest: builds\n"
    },
    {
      "commit": "d0c3bdfcee13c267fec8fc4c81bea5ed7049f3d6",
      "tree": "0349d1c7277693d5c4ad39f79c555506d80aa5fb",
      "parents": [
        "a1dd6d87aff81223330666e35eccce6319ffe3c9",
        "737addcfe2e644d6d508e1127733fde195e5aa35"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu May 25 19:25:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 19:26:01 2017 +0000"
      },
      "message": "Merge \"[AWARE] Metrics framework\""
    },
    {
      "commit": "737addcfe2e644d6d508e1127733fde195e5aa35",
      "tree": "b99852f627c5c066e5f9300235b2fcc555ae18ca",
      "parents": [
        "2127630a7d2e54c206fb45eba0c52fae14e44b79"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Apr 26 08:01:57 2017 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed May 24 15:30:18 2017 -0700"
      },
      "message": "[AWARE] Metrics framework\n\nWi-Fi Aware metrics proto.\n\nBug: 26565416\nTest: builds and passes unit-tests\nChange-Id: Iaa164b48ccfd3b44865911cdac823adfd6165084\n"
    },
    {
      "commit": "13dd8aca17e91cae031511c07280b908496c7109",
      "tree": "011349f72b160765948e78fdadd7cfdb865f3857",
      "parents": [
        "afea5e8ca42b29074da5d6a2d9fd58ad5995cafa"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu May 11 09:05:58 2017 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed May 24 17:05:12 2017 +0000"
      },
      "message": "WifiMetrics: Add metrics for HAL/wificond crashes\n\nNew metrics added:\n1. Number of times HAL crashed during operation.\n2. Number of times wificond crashed during operation.\n3. Number of times wifi start failed because of a native issue.\nBasically the number of times calls to WifiNative.setupForClientMode() \u0026\nWifiNative.setupForSoftApMode() fails.\n\nBug: 36586897\nTest: Compiles\nChange-Id: Ie9683fd8bfea6b0c64605e407559ff561898c11b\n(cherry picked from commit 3607a39bbf99889d964f985727d14bcbdbecfac6)\n"
    },
    {
      "commit": "0f9566d61914fa82718f4b2192cea58b668f1259",
      "tree": "965804146cad337667693e09da7625c211dbefbb",
      "parents": [
        "568f60091cfc751bd10662b5df4e8e91172ce1b4"
      ],
      "author": {
        "name": "Philip Quinn",
        "email": "pquinn@google.com",
        "time": "Tue May 23 10:32:08 2017 -0700"
      },
      "committer": {
        "name": "Philip Quinn",
        "email": "pquinn@google.com",
        "time": "Tue May 23 10:33:19 2017 -0700"
      },
      "message": "Add metrics constants for the assist gesture.\n\nBug: 38508651\nTest: make -j\nChange-Id: I5ee7f20add9fedaec6928a81bce828a75816da99\n"
    }
  ],
  "next": "c666a209880dcd12278b7f53f00fc0fbaa6a40b5"
}
