)]}'
{
  "log": [
    {
      "commit": "18be8db4ddb82b5dc4345e33ac04f15df48ce455",
      "tree": "d5cd6d4eee06230d778da296021f55fc50e802ff",
      "parents": [
        "cdba028b5da3921432421b27619d201e64cd1bfa"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Dec 15 15:24:41 2017 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Dec 20 22:00:10 2017 +0000"
      },
      "message": "Add USB config constants to metrics proto\n\nBug: 69809992\nTest: manual\nChange-Id: I44ac963382afd0e6ca33541a55233b5a38dfaa05\n"
    },
    {
      "commit": "175b009204b942571baac396edf2127e2f2e3c3c",
      "tree": "37c489551e1ca8175cc9ebbb0d895504cfe17acd",
      "parents": [
        "c22e7735c31b711f8bf598c07fc872baba9af0dd",
        "68a7d012398d494aeaa6d69274b6eca0e28eee70"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 08 21:12:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 08 21:12:06 2017 +0000"
      },
      "message": "Merge \"Add Wifi Wake notification ids to system messages\""
    },
    {
      "commit": "5e04720ca79801e2f8c76f5ba61a9b925e37df54",
      "tree": "cc761886347be29520ed884bf383c15e3dbeb2c8",
      "parents": [
        "ab39cc5797ae7d2298b25f543cbb2e175356ebe7"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Dec 05 16:30:06 2017 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Dec 07 18:00:04 2017 -0800"
      },
      "message": "Autofill metrics improvements:\n\n* Added new metrics:\n  - AUTOFILL_USERDATA_UPDATED\n  - AUTOFILL_FIELD_CLASSIFICATION_MATCHES\n  - FIELD_AUTOFILL_MATCH_SCORE\n  - FIELD_AUTOFILL_NUM_FIELD_CLASSIFICATION_IDS\n* Fixed how FIELD_CLASS_NAME is set for AUTOFILL_SERVICE_DISABLED_ACTIVITY\n* Added extra info on some existing metrics:\n  - FIELD_FLAGS on AUTOFILL_SESSION_STARTED\n  - TYPE_CLOSE on AUTOFILL_REQUEST to indicate a null response from service\n  - FIELD_AUTOFILL_NUM_FIELD_CLASSIFICATION_IDS on AUTOFILL_REQUEST to indicate the number of ids in a\n    field classfification request\n\nBug: 70241978\nTest: verified output of \u0027adb shell logcat -b events | grep sysui\u0027 while\n      running CTS tests associated with the changes\n\nChange-Id: I05d8d0325e9b338dd3d874e5b95a08cedf4b271c\n"
    },
    {
      "commit": "637e05ee0f5077f2cda8f0defaf29baeb251ad75",
      "tree": "3859db1b2445b2a388004187ab44dca601765554",
      "parents": [
        "6798bc300e311c633c90ff67ccff09f7bb679c21"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Dec 06 12:09:37 2017 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Dec 06 16:58:13 2017 -0800"
      },
      "message": "Further improvements when app forges package info for autofill:\n\n- Dont create a session if the component is not owned by the calling UID.\n- Log metrics for forged attempts.\n- Avoid possible NPEs on AutofillManager when context or client is null.\n\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases -t android.autofillservice.cts.VirtualContainerActivityTest#testAppCannotFakePackageName\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases\n\nBug: 69981710\n\nChange-Id: I9695bc046f3eb8aeecfe44f80fd0366f68b2c635\n"
    },
    {
      "commit": "bf16c14cbf4af54153e691ea419c853cc5f11b62",
      "tree": "2a3dd6d81e2c39dfeab038dcfe70e342645eebdf",
      "parents": [
        "7742160e39096d5f94c22992d404170931f72854"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Mon Nov 27 16:21:34 2017 -0500"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Dec 06 09:28:39 2017 -0500"
      },
      "message": "Automatic zen rules are always priority only\n\n- Default automatic rules are priority only\n- Existing user-created rules will be changed to priority only\n- New user-created rules will always be priority only\n- Metrics for new dialogs and zen preference controllers\n\nTest: manual\nBug: 63077372\nChange-Id: I8694d10ebdfa67ba96f4936c74eae17b450e32af\n"
    },
    {
      "commit": "5235c05931aa0c96892805273d6581a99d4e2f9c",
      "tree": "01ef463133c9bf773f772fe21f884983f8b68871",
      "parents": [
        "2ad16ddbf7d6b24b1c471b93b53be96742559b84"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Dec 05 13:49:35 2017 -0800"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Dec 05 13:49:35 2017 -0800"
      },
      "message": "Add logging constant for screen lock settings\n\nBug: 32953042\nTest: manual\nChange-Id: Ic6b38e6bab9f7d99e979a8e8fb7ca03883e920d0\n"
    },
    {
      "commit": "c758551f2f2a0b92445f5c942ff2fcd5536b6f9e",
      "tree": "6e7d0b1b8245e964de828e20885a9cb021f24785",
      "parents": [
        "8a15f4df7730f2211d7615c0cabceb608b8ecf15",
        "6139eab5e62a91d60e75515bf2e296f63a5ce976"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 22:11:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 22:11:05 2017 +0000"
      },
      "message": "Merge \"Add metric for connected device advanced page.\""
    },
    {
      "commit": "f27dd76fa9f78eb116d3b425e9896d458aaf96fc",
      "tree": "c25079bb301a3269b658648df4f64a44cbb33a14",
      "parents": [
        "dcc0da281b4a7e250a732da524f90cbb954516eb",
        "036cc818a9dea2383d1841133798ba83dbcaec03"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Dec 01 21:05:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 01 21:05:55 2017 +0000"
      },
      "message": "Merge \"Extreme battery saver: Show warning notification instead of toast\""
    },
    {
      "commit": "036cc818a9dea2383d1841133798ba83dbcaec03",
      "tree": "2d890cb86b48a5f488a4d4d07ebb77d0b9224bb3",
      "parents": [
        "229f0d030530df9a72f17a818cd7e0cfe9e9958a"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Nov 29 17:46:36 2017 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Nov 30 12:33:32 2017 -0800"
      },
      "message": "Extreme battery saver: Show warning notification instead of toast\n\n(Just for now; we\u0027ll remove it before shipping.)\n\nBug: 68769804\nTest: manual test\nChange-Id: Ib1d58fbc88f79a62030a2e59d1dce15e9ff1323a\n"
    },
    {
      "commit": "b5126d94a27c5402c0d75581b7e0ef9c4bd239bb",
      "tree": "6e4649217d688cd128b6638b7264e53fb29cf16d",
      "parents": [
        "7bdde7ec4219de7ea252d6a0b5a33152a30f99c9",
        "63193602943ad16404108098452c420181d443ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 30 02:19:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 30 02:19:22 2017 +0000"
      },
      "message": "Merge \"Add metric for battery page in debug mode.\""
    },
    {
      "commit": "6139eab5e62a91d60e75515bf2e296f63a5ce976",
      "tree": "ce15b4810c0d119c8d385cf3e626a78ba7a22020",
      "parents": [
        "63193602943ad16404108098452c420181d443ac"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Nov 29 14:38:32 2017 -0800"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Nov 29 14:38:32 2017 -0800"
      },
      "message": "Add metric for connected device advanced page.\n\nBug: 69333961\nTest: Build\nChange-Id: I0dffe5ec773abd66cb6b0bb4c3d3413820aa7103\n"
    },
    {
      "commit": "68a7d012398d494aeaa6d69274b6eca0e28eee70",
      "tree": "51b739e4c7201178f5eaa04b9ee46d5f9e6e0d5a",
      "parents": [
        "9b5696844d66eb45e109ec5395e42fb5f1520ccf"
      ],
      "author": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Wed Nov 29 12:00:32 2017 -0800"
      },
      "committer": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Wed Nov 29 12:00:32 2017 -0800"
      },
      "message": "Add Wifi Wake notification ids to system messages\n\nBug: 64094365\nTest: n/a\nChange-Id: I773b033ed616ab4e762e3f3a2db8cde69ca1bedb\n"
    },
    {
      "commit": "63193602943ad16404108098452c420181d443ac",
      "tree": "e0fcc851090a9b85e75915a7690dc2ea20c15a63",
      "parents": [
        "e4cf6bf4745754615b19d95a90d809889c5e4b43"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Nov 27 13:46:48 2017 -0800"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Nov 28 10:13:05 2017 -0800"
      },
      "message": "Add metric for battery page in debug mode.\n\nBug: 69797586\nTest: Build\nChange-Id: Ifd2b0baca0f8b98bdec77974534e5014e55ae350\n"
    },
    {
      "commit": "41499dfe188cbd038005b8a07cc31ce2bca8cf5e",
      "tree": "f573a727475f1a061e4d3a68ea86f73b1d34946c",
      "parents": [
        "6fc14c85ee2cfed2222e2587782c981e20fdc4ee",
        "4bcb01a3b588fe17717cb95ed1aa1ddd297c6ad0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 27 21:06:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 27 21:06:52 2017 +0000"
      },
      "message": "Merge \"New Autofill API: SaveCallback.onSuccess(IntentSender).\""
    },
    {
      "commit": "4bcb01a3b588fe17717cb95ed1aa1ddd297c6ad0",
      "tree": "3315c1399f6158bd7eb98aeb212196b89a019bcc",
      "parents": [
        "71b4882da60867e948bbaaf86c03066bc07ccc85"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Nov 21 16:47:13 2017 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Nov 27 10:52:50 2017 -0800"
      },
      "message": "New Autofill API: SaveCallback.onSuccess(IntentSender).\n\nThis overloaded method is useful for cases where the service needs to launch\nan activity (for example, to unlock the user\u0027s vault), in which case it\u0027s\nlaunched from the context of the activity being filled.\n\nTest: atest CtsAutoFillServiceTestCases:SimpleSaveActivityTest#testSave_launchIntent\nTest: atest CtsAutoFillServiceTestCases\nFixes: 69458616\n\nChange-Id: I41bf5fd4954c38051e3275f2e8500a00dcf24724\n"
    },
    {
      "commit": "3824c397d83dd5b21db19afe86cfd4b0ea10d548",
      "tree": "98f62a340439667aaa62f39d48ca092f6facaa3c",
      "parents": [
        "9cc5b4f0076c844e3058f2144f6944b6e17ba6be"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Mon Nov 27 12:54:14 2017 -0500"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Mon Nov 27 13:03:26 2017 -0500"
      },
      "message": "tidy up the metrics proto\n\nadd a default value for TextSelectionInvocationMethod\nretain some O comments to aid analysis in the future.\nadd a P end comment to aid the automergers.\n\nTest: mmm frameworks/base/proto\nChange-Id: Ia28eaac44856ca21b4590fa46c736266c3541453\n"
    },
    {
      "commit": "5d0a14bc40000ce4f0ea092cdbc76338e057801c",
      "tree": "f003ed3569b731281dacd6fa38c90feec4a44c6e",
      "parents": [
        "c65b49e0bd615ffc05e16e5a962356f8dff853aa"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Wed Nov 15 11:20:58 2017 +0100"
      },
      "committer": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Wed Nov 15 11:20:58 2017 +0100"
      },
      "message": "Logging for widget versions\n\nBug: 67674199\nTest: Changed Editor to log a version number and manually checked output\nChange-Id: Idbc1ba41bf68c229f857be6f769ab946cb903def\n"
    },
    {
      "commit": "72c49eea427c12b638f1a12f271093aca38d8451",
      "tree": "2a855fa71d65a2495ed3cb093e7dfb11717d677e",
      "parents": [
        "a379f499c8e27d2c18b7089feb18c7f0a44e0433"
      ],
      "author": {
        "name": "Jong Wook Kim",
        "email": "jongwook@google.com",
        "time": "Thu Oct 26 13:16:36 2017 -0700"
      },
      "committer": {
        "name": "Jong Wook Kim",
        "email": "jongwook@google.com",
        "time": "Tue Nov 14 11:18:12 2017 -0800"
      },
      "message": "WPS Metrics Added to wifi.proto\n\nAdd wpw metrics fields to wifi.proto to track wps usage\n\nBug: 68652564\nTest: Unit test and verifying dumpsys\nChange-Id: I224adf7e522af9609569f703f1ccc31b1444d6e4\n"
    },
    {
      "commit": "d80b572c1a5393c55d58adccf0ed345eebf8052b",
      "tree": "97f340cd97e400c5284131c7459b80a6a2b75129",
      "parents": [
        "4a7923c41081f9dfaa405913bf5b37a6b6b2a390",
        "4c0b7e52e4dc8f5940639823c9bd5beb9cc021e1"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Nov 14 11:55:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 11:55:45 2017 +0000"
      },
      "message": "Merge \"Add L2~L4 information to packet wakeup logs and metrics\" am: 6ee20ca7d3 am: ab15f7fc64\nam: 4c0b7e52e4\n\nChange-Id: Ia0b300662d4758f31ca583c9cf05f9186b8331aa\n"
    },
    {
      "commit": "4c0b7e52e4dc8f5940639823c9bd5beb9cc021e1",
      "tree": "82ce9fb899192b13ae7f69829ae7b400c78a2af6",
      "parents": [
        "652056767ca1e0fec0d64831c95433bb76844279",
        "ab15f7fc647fc5ac24f2807c1faf549d63b96b08"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Nov 14 01:40:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 01:40:06 2017 +0000"
      },
      "message": "Merge \"Add L2~L4 information to packet wakeup logs and metrics\" am: 6ee20ca7d3\nam: ab15f7fc64\n\nChange-Id: I9dba29b10c824d382b08b16313e49cc8c775f7eb\n"
    },
    {
      "commit": "625442de2ff6731a842b6a7e252d921574472eed",
      "tree": "832657531d1fec7a00595dc10208021a36443577",
      "parents": [
        "cfec35e99a069c68c45bbb362a3edb38e9aa380a"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Fri Nov 03 17:27:02 2017 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Mon Nov 13 17:30:49 2017 -0500"
      },
      "message": "Adding metric vals dnd settings\n\nTest: N/A\nBug: 63077372\nChange-Id: I31ec9eea46193806cbb97bcc0c9924aae45e02f0\n"
    },
    {
      "commit": "2a59c52ca1d503f74fcfa49f85e484e2e48af54a",
      "tree": "78f24d39853efaa99810ddf5f56567718fed6977",
      "parents": [
        "1c4ab704d14c047775b3e42f87ea4081fa204e37"
      ],
      "author": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Wed Oct 18 15:42:35 2017 -0700"
      },
      "committer": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Mon Nov 13 11:53:48 2017 -0800"
      },
      "message": "Adds definitions for soft AP metrics in wifi.proto\n\nAdds definitions for soft AP metrics related to number of connected\nclients and soft AP sessions\n\nBug: 68712260\nTest: None\nChange-Id: I515afd215a04fd50b0045fa1d81eebb9354f7bb2\n"
    },
    {
      "commit": "ae5eb83a32a2005bd2c872bdf7b0621190ddb062",
      "tree": "b8799df9ef8401ebe3883460433c0ea426083821",
      "parents": [
        "3bba35111e844fbc906255e2dead386a96520ae4"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Mon Nov 06 12:31:59 2017 +0100"
      },
      "committer": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Mon Nov 13 09:07:02 2017 +0100"
      },
      "message": "Update smart select metrics for new system event fields\n\nWe are now adding new system UI event fields specifically for smart select.\nThis CL adds corresponding new metric field values and changes the log\nevent building accordingly.\n\nBug: 67674199\nTest: Manually tested that the logs are correct.\nChange-Id: I5b90c8b194de2d46d7d6be1f1c314be9a2239298\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": "8fe975412d2f248d50f9e173f2c50c43b9d06aa4",
      "tree": "496aa4b6ff3e418fc238231c81ce1bc3b25ca867",
      "parents": [
        "eac26194e8890e5e2b0f47ca3c0dee40e0882f92"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Nov 08 16:23:43 2017 -0800"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Nov 08 16:23:43 2017 -0800"
      },
      "message": "Add metric for private dns dialog\n\n1. DIALOG_PRIVATE_DNS\n2. ACTION_PRIVATE_DNS_MODE\n\nBug: 68030013\nTest: Build\nChange-Id: I9f5aa7611ab6be27bd35ca99cc97197cfdf2ab7a\n"
    },
    {
      "commit": "3d976cd9e7735f23f56062173872c78cf744690c",
      "tree": "47745cd23e9dae74c2cc9ef7290262ea7da37f41",
      "parents": [
        "384d458c8fee951b62cf04a066d37fac88d86489",
        "9db99f4e232feed93e18393966cc74ffe68c2671"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Nov 06 19:11:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 06 19:11:00 2017 +0000"
      },
      "message": "Merge \"Fix issues with TRON app transition logging\" into oc-mr1-dev\nam: 9db99f4e23\n\nChange-Id: I60369174d96333cd2703bc765d6d1ddc0f4ab48e\n"
    },
    {
      "commit": "d37f28b8ca8dd4b9290e6451fddbc9d7a254fcb8",
      "tree": "cc22c9dea108a7e5c913153a41d2545569839fe5",
      "parents": [
        "c9666de1ec174fe7431be2bbd93f6157ca100843",
        "172e99f4ea4dd19724de34ce656c948e97ae2b25"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Nov 06 18:59:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 06 18:59:00 2017 +0000"
      },
      "message": "Merge \"Fix issues with TRON app transition logging\""
    },
    {
      "commit": "172e99f4ea4dd19724de34ce656c948e97ae2b25",
      "tree": "44ef12e2029c07d16502ca76c14d038a4d42352d",
      "parents": [
        "5ad1a69e4cafaa0dd9607faf1a409ca483492004"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Oct 20 14:33:18 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Nov 06 17:05:37 2017 +0100"
      },
      "message": "Fix issues with TRON app transition logging\n\nThere was a case where a app launch started activity A. A step in\nthe UI finished A and started B in the same task. Next time A was\nstarted it immediately finished itself, putting B at the top of\nthe task. Now, this launch was considered aborted because A was\nfinished during launching, making it invisible.\n\nWe fix this by modifying the logic to only abort the launch if the\nfull task is not visible anymore after an activity has been set to\ninvisible.\n\nThere is another case where an app launches A, finishes A, and then\nlaunches B. In this case the home gets visible in between so we\ndon\u0027t consider this an app launch anymore, and correctly cancel\nthe logging. However it\u0027s still useful to know that this is\nhappening to expose it to the developer, so we log any cancel\nevents, no matter where they are coming from.\n\nTest: Launch Snapchat, click Sign Up, click home, relaunch\nSnapchat from home\nTest: Open slow app and press home quickly to test cancel.\n\nChange-Id: I211636c97fd6785adb3fe443a8ffa1ae766946a4\nMerged-In: I211636c97fd6785adb3fe443a8ffa1ae766946a4\nFixes: 67094673\n"
    },
    {
      "commit": "3bac2487a2db03749abd02c70c21d14be82b5071",
      "tree": "c3fb287085b1b6adb827d71dee7f558bf08c6278",
      "parents": [
        "a674fafb62bdfc02677205b02e6beced731f0913",
        "384d458c8fee951b62cf04a066d37fac88d86489"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Nov 06 07:41:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 06 07:41:53 2017 +0000"
      },
      "message": "Merge \"DefaultNetworkEvent metrics: rehaul\" am: 69c9402a29 am: d025358166\nam: 384d458c8f\n\nChange-Id: Ia5c19bfbdf9eea553f4517f312295c14c2f02046\n"
    },
    {
      "commit": "384d458c8fee951b62cf04a066d37fac88d86489",
      "tree": "dd7ea146ccd7bd5922cfa9b20fcf16184a684490",
      "parents": [
        "37c8698c1f809f4229b34535135c3b81f6fbb182",
        "d025358166e34d01c57f56748f896e786d59d260"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Nov 06 07:31:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 06 07:31:39 2017 +0000"
      },
      "message": "Merge \"DefaultNetworkEvent metrics: rehaul\" am: 69c9402a29\nam: d025358166\n\nChange-Id: If6bf966ba547a2ce50e17340e0374dd9b75b80d9\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": "a9d408214cd73709ff25f235cf6817eaaf7a23d6",
      "tree": "8d56b922ed36196dac765470ed8f2d3a18cf5962",
      "parents": [
        "91fc6d303e5c607afc9e8e392d4af0dfca7f4991"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Oct 20 14:33:18 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Nov 03 22:17:59 2017 +0000"
      },
      "message": "Fix issues with TRON app transition logging\n\nThere was a case where a app launch started activity A. A step in\nthe UI finished A and started B in the same task. Next time A was\nstarted it immediately finished itself, putting B at the top of\nthe task. Now, this launch was considered aborted because A was\nfinished during launching, making it invisible.\n\nWe fix this by modifying the logic to only abort the launch if the\nfull task is not visible anymore after an activity has been set to\ninvisible.\n\nThere is another case where an app launches A, finishes A, and then\nlaunches B. In this case the home gets visible in between so we\ndon\u0027t consider this an app launch anymore, and correctly cancel\nthe logging. However it\u0027s still useful to know that this is\nhappening to expose it to the developer, so we log any cancel\nevents, no matter where they are coming from.\n\nTest: Launch Snapchat, click Sign Up, click home, relaunch\nSnapchat from home\nTest: Open slow app and press home quickly to test cancel.\n\nChange-Id: I211636c97fd6785adb3fe443a8ffa1ae766946a4\nMerged-In: I211636c97fd6785adb3fe443a8ffa1ae766946a4\nFixes: 67094673\n"
    },
    {
      "commit": "3bd5978491c7114839b68513ceeb5e20e723e271",
      "tree": "b14c240caccf353e7ebd43fcec02244823da6a88",
      "parents": [
        "594314ca5f504b1e13b7ab160ab5d6f59d927f68"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Thu Nov 02 11:08:28 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Nov 03 09:52:16 2017 -0700"
      },
      "message": "Add metric for firmware version dialog fragment\n\nBug: 36458278\nTest: make RunSettingsRoboTests -j40\nChange-Id: I3c0f221223a51cdc7532078b1a100cd72d1645c9\n"
    },
    {
      "commit": "594314ca5f504b1e13b7ab160ab5d6f59d927f68",
      "tree": "810e121c67d07e3ea5b7ca8aad5a66a63f817e60",
      "parents": [
        "d35db934d484af95de93dead06c5cc7f3455e196"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Wed Nov 01 10:26:15 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Nov 03 09:51:54 2017 -0700"
      },
      "message": "Add metric for sim status dialog\n\nBug: 36458278\nTest: make RunSettingsRoboTests -j40\nChange-Id: I3add0b8070856baffd11b975209d5c42a23015b9\n"
    },
    {
      "commit": "8cff8b9312d35a18965432a725e6431858972a2f",
      "tree": "a8ef80f8e9e04ea4f9f7c8ce4fdf0594ba9e3aae",
      "parents": [
        "46fabf34ea9bca85188efc47b6b1f4b5d25c852f"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Oct 25 14:32:41 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Nov 02 14:01:36 2017 -0700"
      },
      "message": "Use multi-field logs to log permissions\n\nBefore this change each permission+action combo had it\u0027s own ID. This\nwas very fragile and did not work for non-system permissions.\n\nNow the action is the log-type and the permission is just a field in the\nlog.\n\nTest: Used API 23 and API 26 apps to grant and revoke permission and\n      confirmed logs are as expected\n\nChange-Id: I51f038dd7ab0a9ea269cafca23bfe3e5b181feb1\n"
    },
    {
      "commit": "b3bfc4f0c7752e8b7b91f6dc446f72a1d64f3c54",
      "tree": "2516ad299b9789007c25288be81aad0ed7ba8a3d",
      "parents": [
        "0d16870b691611b983c49f68fb293b7082f0b5d8"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Oct 27 11:22:45 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Thu Nov 02 11:09:33 2017 -0700"
      },
      "message": "Add metric for imei dialog fragment\n\nBug: 36458278\nTest: make RunSettingsRoboTests -j40\nChange-Id: I73ac64b8e23bb6f88f3b68e4febf6ca5f9032f23\n"
    },
    {
      "commit": "331fafb4995a6f162f98647d8bd252219cb19c5d",
      "tree": "03f0a5b98fa540a198508d6f16deddfa4fd02264",
      "parents": [
        "d23881e29c012ed217f240972edd35f0e1f97522"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Nov 01 14:01:24 2017 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Nov 01 14:11:59 2017 -0700"
      },
      "message": "Add metric ACTION_WIFI_AUTO_SIGN_IN\n\nBug: 68031630\nTest: Build\nChange-Id: Ib5a9b5f41460cea4c865c7750a136f26d82208f0\n"
    },
    {
      "commit": "3564a9dcfed80f0350ee6d0187e5d9ce46f491ad",
      "tree": "ff7ea73c3e4fa46e3cbe3e62e1affe126bb3933f",
      "parents": [
        "bb9965612c0f5f5739645e209f3294ac6ee19168",
        "bb367b689605d0ca3641984b4d59bbe13e6861df"
      ],
      "author": {
        "name": "Michael Plass",
        "email": "mplass@google.com",
        "time": "Tue Oct 31 18:33:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 31 18:33:05 2017 +0000"
      },
      "message": "Merge \"Metrics wifi.proto for connected wifi score\""
    },
    {
      "commit": "a4a0172b54b1d9a568a6968c2b3a3ee2da0dd3ac",
      "tree": "89af8a895165478f40f6270d0235300f7710ab5d",
      "parents": [
        "4f8bd78bfce85bd3d04861f63856c499b5799c37"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Oct 30 17:54:24 2017 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Oct 30 18:00:01 2017 -0700"
      },
      "message": "Add metric constant for oem lock dialog\n\nChange-Id: I2db51e3a1d8246f75ecccae02d22a63adf196380\nFixes: 28199132\nTest: rebuild\n"
    },
    {
      "commit": "de3b7af41c4223e59d1984170ff5ce2dbf0f79c3",
      "tree": "5621ce34651f2acd1343f3713cedf7661b189ad7",
      "parents": [
        "4f3fdf5ff1bac5c5ced46893394a4956d2a16b77"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Oct 24 16:32:58 2017 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Oct 30 12:33:11 2017 -0700"
      },
      "message": "Add metric for anomaly detection\n\nACTION_APP_STOP_AND_BACKGROUND_CHECK\nFIELD_ANOMALY_ACTION_TYPE\nANOMALY_TYPE_WAKELOCK\nANOMALY_TYPE_WAKEUP_ALARM\nANOMALY_TYPE_UNOPTIMIZED_BT\n\nBug: 68215016\nTest: Build\nChange-Id: I66f0465a3b89713060948af31c370e9ac894e0ff\n"
    },
    {
      "commit": "599ef4698bfa71b35f62f84cb5893faf499fbcd2",
      "tree": "ba88f1cd86c6d9040e7a4154710f92b91b109bd7",
      "parents": [
        "e03114f9f648d29e7419a051f84dd7d651bcb070",
        "17292d1a25a4d0c3910a687a4207e7ff5688be1d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 27 19:38:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 27 19:38:32 2017 +0000"
      },
      "message": "Merge \"New Autofill API: FillResponse.disableAutofill(duration)\""
    },
    {
      "commit": "17292d1a25a4d0c3910a687a4207e7ff5688be1d",
      "tree": "0354877e7c7d516f6c42aeea9e2b21e73d53ec0f",
      "parents": [
        "4acbc89ff860ea3fb6afc0c5e862209f250a7e95"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Oct 24 14:03:10 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Oct 27 09:40:59 2017 -0700"
      },
      "message": "New Autofill API: FillResponse.disableAutofill(duration)\n\nThis API is useful to improve the autofill performance for the scenarios where\nthe service knows it cannot autofill an app or activity.\n\nBug: 67867469\n\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases -t android.autofillservice.cts.LoginActivityTest#testFillResponseAuthWhenAppCallsCancel\n\nChange-Id: I58e3eb5714db840104e699d614e750c03e26e8ca\n"
    },
    {
      "commit": "2c888424f84ce976a80293a59bac116425a3a1d9",
      "tree": "795e60b314997df185fc2922e2352c585c5396a7",
      "parents": [
        "4acbc89ff860ea3fb6afc0c5e862209f250a7e95"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Oct 26 12:46:35 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Oct 27 09:05:00 2017 -0700"
      },
      "message": "Removed all (?!?!?) references to \u0027affordance\u0027 on Autofill documents.\n\nTest: nope\n\nChange-Id: I6e38ee76adf9469b058937092c8e1d06800efdea\n"
    },
    {
      "commit": "ec3bfcd1dfda195e9676249677fba5bfd4234a0b",
      "tree": "a9e67c5d5425d47afb86078edf789ceda5bc02d8",
      "parents": [
        "75a3451753608e4d910f03909725dbb24cdcf3ae",
        "4f17b17a13ab06ac5fd79e3653bc76f93e5a84cb"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Oct 26 17:59:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 26 17:59:33 2017 +0000"
      },
      "message": "Merge \"Add metricsEvent for WifiCallingSettingsForSub fragment.\""
    },
    {
      "commit": "9de94c628b32c6de274e9d23be4f284b74b9f588",
      "tree": "5d815b78d474a463fe2c73200843ffcc08bf94fb",
      "parents": [
        "257046fab52acce3d5b26b46dabcfc945c2c8f57",
        "5fec62ceb75cd2c476cb6c074f0c4a52e3024c45"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Oct 26 01:42:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 26 01:42:45 2017 +0000"
      },
      "message": "Merge \"Convert framework-protos to Android.bp\" am: d4609af986 am: d78b46eb63\nam: 5fec62ceb7\n\nChange-Id: Ice5e7dfcf2ac8d58cde7cc5691271e318a45582d\n"
    },
    {
      "commit": "5fec62ceb75cd2c476cb6c074f0c4a52e3024c45",
      "tree": "d2669d1d244985efb84b958241a09ceea145498c",
      "parents": [
        "08cdf440c05192dc536f7d19f5c8b3f1bd654699",
        "d78b46eb63311a3efe3161847ff091fd3beb4efc"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Oct 26 01:25:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 26 01:25:56 2017 +0000"
      },
      "message": "Merge \"Convert framework-protos to Android.bp\" am: d4609af986\nam: d78b46eb63\n\nChange-Id: I8721f2f3182c0d5a7b1717bde0c840c7e1864a41\n"
    },
    {
      "commit": "4f17b17a13ab06ac5fd79e3653bc76f93e5a84cb",
      "tree": "ade280ddc20b7dee4f62af7a7687584284b86f16",
      "parents": [
        "bf481806c847cc9a0e669cb64e8b4b7d0fa601b5"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Oct 19 13:54:07 2017 -0700"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Oct 25 15:23:00 2017 -0700"
      },
      "message": "Add metricsEvent for WifiCallingSettingsForSub fragment.\n\nBug: 65648147\nTest: Manual\n\nChange-Id: I2447a809e5ab619cac30fc56ed38f8fb3853b317\n"
    },
    {
      "commit": "8b3152c37a73ee0fca6292f74954204366d73dfe",
      "tree": "c5d985327b46fb4ae4e88b4f3f7f53e3bf91d4a4",
      "parents": [
        "998d84a0d9ebf61f001232a2a3675bbaed7d0f50",
        "51c2848c449a322afc3977f4918a84b40b0a734e"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Wed Oct 25 04:54:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 25 04:54:24 2017 +0000"
      },
      "message": "Merge \"Add color mode setting\" into oc-mr1-dev am: 19aa8ae955\nam: 51c2848c44\n\nChange-Id: I97fb37429e97c59b223a36431f59c43c86c92ab0\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": "62e8c175257d25c64ed19e5ccccd4e3cd987b8ad",
      "tree": "cff84580a4644fc244c5819b4fc9a1634cccc4ed",
      "parents": [
        "6575d483cc12747e8f6790e369ed59c15e3ff91a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 24 21:37:34 2017 +0100"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 24 22:23:34 2017 +0100"
      },
      "message": "Add color mode setting\n\nThe new setting appears on devices that support color management\nand wide color gamut rendering. The setting allows the user to\nchoose between natural (sRGB), boosted (sRGB + 10% saturation)\nand saturated (unmanaged colors; colors are remapped to the device\u0027s\nnative gamut).\n\nThis change adds a metric constant for analytics in Settings\nand uses a persistent system property to know when to suppress\ncolor management.\n\nBug: 68159303\nTest: manual\nChange-Id: I83cc972fc3a2290ff106eae0e76a3ee799503813\n"
    },
    {
      "commit": "bb367b689605d0ca3641984b4d59bbe13e6861df",
      "tree": "a5f68df007e047f1be46f133e781df4fce573311",
      "parents": [
        "a5da2cf57d581ea87481612e2a7b5e4f83119071"
      ],
      "author": {
        "name": "Michael Plass",
        "email": "mplass@google.com",
        "time": "Fri Oct 06 10:29:51 2017 -0700"
      },
      "committer": {
        "name": "Michael Plass",
        "email": "mplass@google.com",
        "time": "Mon Oct 23 12:57:33 2017 -0700"
      },
      "message": "Metrics wifi.proto for connected wifi score\n\nBug: 67429363\nTest: Wifi unit tests\nChange-Id: I315613b8ea3aa1d02810ae376c76083d80865d31\n"
    },
    {
      "commit": "e7e1aaec96fccf7c07fdfaa92bd924da12896888",
      "tree": "c0d5704b4bc0427d830b6e2b60b39253a6573127",
      "parents": [
        "63f7227f0357dcebe63e0aaea180332fdc881cac",
        "c462a7a4c15ca7c35002c84de4ff115be12b28a1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 19 20:40:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 19 20:40:48 2017 +0000"
      },
      "message": "Merge \"[PASSPOINT] Add metrics to determine deployment/avail of Passpoint\""
    },
    {
      "commit": "c462a7a4c15ca7c35002c84de4ff115be12b28a1",
      "tree": "2c4a295f98c37cd491c5e1c85f69fe3037f122d4",
      "parents": [
        "f73f9ed57068d8256ae386f7a8be6ee2dda7cbf2"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Oct 09 10:27:44 2017 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Oct 12 16:03:55 2017 -0700"
      },
      "message": "[PASSPOINT] Add metrics to determine deployment/avail of Passpoint\n\nAdd metrics which will help determine Passpoint availability in the\nwild. The metrics measure the percentage of time a Passpoint network\nis visible to user - by collecting historgrams of observations per\nscan result.\n\nBug: 66951771\nTest: unit test\nChange-Id: I8c91f490a533f90a4f0630e1cb461e1d2643358b\n"
    },
    {
      "commit": "2fe3ade8139795df9def96d44ee97bf47acec967",
      "tree": "4a4cb5cdada26afbb7c89fef04e25a9583dee368",
      "parents": [
        "1174802b4ce71e414b2e7f4bdc68a78acaa9e14f"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Sep 28 15:03:36 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Oct 12 09:55:45 2017 -0700"
      },
      "message": "New Autofill API: SaveInfo.setTriggerId()\n\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases -t android.autofillservice.cts.SimpleSaveActivityTest#testExplicitySaveButton\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases -t android.autofillservice.cts.SimpleSaveActivityTest#testExplicitySaveButtonWhenAppClearFields\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases\n\nBug: 65118073\nFixes: 67006548\n\nChange-Id: Id12179086567d014f35fe4177b041745fb19bafd\n"
    },
    {
      "commit": "1e26cacc7196b3e0dc581fd94be7a893a02f4ed8",
      "tree": "fde8a7c1d7e709c41c110cf1fd161b1b578f904e",
      "parents": [
        "14f16b977ce4029f301056c956a7536103bc5d0c",
        "0421687f0c628c064f19cb39a8aca18149c70f99"
      ],
      "author": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Thu Oct 12 13:20:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 12 13:20:51 2017 +0000"
      },
      "message": "Merge \"Add alarm + media/other to NotifManager.Policy\""
    },
    {
      "commit": "49de1251a172129594e1218c0da51409de995bd2",
      "tree": "8da1d960fa1d0d95dbe1f3a02fa264a6af26ecb7",
      "parents": [
        "38a99f5edde8af852f29417e38010bf1112c93d8"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Thu Oct 05 15:25:14 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Wed Oct 11 09:58:38 2017 -0700"
      },
      "message": "Add metric for persistent logging dialog\n\nBug: 34203528\nTest: make RunSettingsRoboTests -j40\nChange-Id: Ic081fd7216981df4bb1ae11d6b53420773b8b9dc\n"
    },
    {
      "commit": "e5b343035869e13566a4b9e5076b007d2c7b2c23",
      "tree": "5b75a5c61b4f95c8f0dafe037a0b9d2a1bf095d3",
      "parents": [
        "ea82ee95a697d5660f146aa3be9bb608d35b2f76"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Oct 09 15:58:38 2017 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Oct 09 15:58:38 2017 -0700"
      },
      "message": "Add metric constant for Developer options \u003e qs tile config\n\nBug: 67603649\nTest: rebuild\nChange-Id: I2a62bb034f1102d6c1fe05af371ff90b2b603916\n"
    },
    {
      "commit": "0421687f0c628c064f19cb39a8aca18149c70f99",
      "tree": "78ef3b6ea5eb33a5b402f3534d262af4856a1a27",
      "parents": [
        "0debe0b7f59696d034471ec29e0eae244ea50a96"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu Sep 28 10:55:32 2017 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Mon Oct 09 15:10:04 2017 -0400"
      },
      "message": "Add alarm + media/other to NotifManager.Policy\n\nAlarm and media/system/other policies added to be able to toggle\nfiltering of alarm and media sounds for ZenMode/DND.\n\nBug: 63077372\nTest: runtest -x frameworks/base/services/tests/notification/src/com/android/server/notification/ZenModeHelperTest.java\nChange-Id: I256782af00ad736c1aebdb96f9400d66ebb64a15\n"
    },
    {
      "commit": "193a5275dafa80ba47dc84006f7ce46b84658697",
      "tree": "cb58278b8a45468aaef39bacb705b3bf0d93ee71",
      "parents": [
        "8cf1ffec8961b0641d82e1825d62d686142a18d3",
        "875ecb48f0e04148604eed2a7ffafe15e7a5ac97"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue Oct 03 20:57:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 20:57:08 2017 +0000"
      },
      "message": "Merge \"measure snooze UI use more precisely\" into oc-mr1-dev am: 72826c99fa\nam: 875ecb48f0\n\nChange-Id: I8736e71c23fbc5e83278eebba0826119924e34fd\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": "1cb7d27ce3716fbde198a94af95d78b29c905521",
      "tree": "2ca32885861fc88b7ec8549b65db06cba12eb2ea",
      "parents": [
        "e7a3add8e1c3ffe7b6b269a2710920257fed71ff"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Tue Oct 03 13:22:01 2017 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Tue Oct 03 13:22:01 2017 -0400"
      },
      "message": "renumber master enums to avoid mr1 collision\n\nTest: make\nChange-Id: Ib780f9de95a90a7a2ada61449b4bbf47a8b60a9d\n"
    },
    {
      "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": "9afc8d7f633221212407c2485c8a72b438a1c656",
      "tree": "213dff5cbf98aa62e55416d644ad4103f1ee3f44",
      "parents": [
        "6af2191205173003a5c254f52d724cfe652a1720"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Oct 02 15:50:12 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Oct 02 16:02:59 2017 -0700"
      },
      "message": "Add metric for clear adb keys dialog\n\nBug: 34203528\nTest: make RunSettingsRoboTests -j40\nChange-Id: Ie12923be044dcfff79840add9e5a2796d2b05b23\n"
    },
    {
      "commit": "57d15971b3eede80e5a070c6ee615d6a31bb9963",
      "tree": "87e4b733cc5b44f387d0a9aea57f9cc59192ee80",
      "parents": [
        "ee0f93ffb70e6d170b663f375bc1cbc6e7607683",
        "e238529c8c5cb65cd11f1001648611aa737eb8de"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Oct 02 19:13:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 02 19:13:10 2017 +0000"
      },
      "message": "Merge \"FIxed typo.\" into oc-mr1-dev am: 683064f605\nam: e238529c8c\n\nChange-Id: Ifc996508d15b210db18e9d025a219b065b9b5443\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": "8f8399450d514d9f6d9c3412ffa57129aa39ae3d",
      "tree": "362bbe98964a121e1f4094f2bfaac35f8de67887",
      "parents": [
        "d96b97b855f4fbd22690b4f261d6c39f0f4d49f3",
        "9f04fd7304dec84d4bccd0c1ee15d38767a5e402"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Fri Sep 29 22:04:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 29 22:04:13 2017 +0000"
      },
      "message": "Merge \"Add Open Network Available metrics to wifi.proto\" into oc-mr1-dev am: f93dfbd65f\nam: 9f04fd7304\n\nChange-Id: Iea648c356fd6a5eac5789fc231eba4c5af3f2d05\n"
    },
    {
      "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": "37c4b13d1c953ef991ada32af8fe00b064c042b5",
      "tree": "343ae213e78b70bdf1497fc07bd651cb26918bfb",
      "parents": [
        "7c7a714be6a01550bd090d42812aa8b88671d55a"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Thu Sep 21 14:09:20 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Wed Sep 27 13:00:01 2017 -0700"
      },
      "message": "Add metric for adb dialog\n\nBug: 34203528\nTest: make RunSettingsRoboTests -j40\nChange-Id: I7a8e81ac8588a1ac38ab514a093d56c8e3a7c6f3\n"
    },
    {
      "commit": "60eea716b9afe1afc357abeceb439ca980e72a89",
      "tree": "8985159d43d2922b070092bf51e6429680a15c43",
      "parents": [
        "f006217aaa8a5e9feff2815e89311599bb7f025d"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Sep 26 16:03:05 2017 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Sep 26 16:20:35 2017 -0700"
      },
      "message": "Add metrics constant for fingerprint authenticate sidecar\n\nBug: 63907591\n\nTest: manual\nChange-Id: I0d039a1886cce10b67dc7215cba38dc1d8ce35a5\n"
    },
    {
      "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": "c660c4c994f4bb73cd14d86bfc67c77559260e7b",
      "tree": "6841492a5de21811e1fd05449ee95e3330e03c5a",
      "parents": [
        "eeca86f7a8f4a1875ca2722a9a79a31fdd4c6943"
      ],
      "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:43:13 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\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": "15b9eb5dac8c161b16035ccdeda5f40c767f80a9",
      "tree": "09f37130445801153edd48d07a2b6001205a6f97",
      "parents": [
        "63baf580ae514bb6edb3c10d090444dc322a76b4",
        "cbbc364ec030c2186fc931854a54a35c5977b84a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Sep 22 21:26:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 22 21:26:36 2017 +0000"
      },
      "message": "Merge \"Add metrics (and moar logging) for when a service disables itself.\" into oc-mr1-dev am: 6f50d16338\nam: cbbc364ec0\n\nChange-Id: Iba0a0e66168a5716aa7cfc2f068fa922d19b02e9\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": "a3e08770ac00a584a21e13de2a93e96ba410a3f9",
      "tree": "5f11ea4568951ab8c56746f9632e7c5f93296375",
      "parents": [
        "afb2239012eb61cf68ab1bdccbb867caa0734fc9",
        "57359c0d05471097e22ac2cb248fb61118547e32"
      ],
      "author": {
        "name": "Jeffrey Huang",
        "email": "jeffreyhuang@google.com",
        "time": "Wed Sep 20 20:27:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 20 20:27:08 2017 +0000"
      },
      "message": "Merge \"Add metric for oem unlock dialog\""
    },
    {
      "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": "7b7392581d36d0173d46ffed141a5fa15d44a184",
      "tree": "9a0e85fbc61547dadf67dd8b5d3d2bad1e9fc1c0",
      "parents": [
        "1d490979d568e57203e9ed19bba44a1d1b2b21cf",
        "98177f01f7ff5253e42c6f7f50a9aaba16ab90f2"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Sep 19 07:42:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 07:42:18 2017 +0000"
      },
      "message": "Merge \"Wakeup packet events: addressing a few comments\" am: 67d16ec1ab am: a35bbadeba am: 19625788a1\nam: 98177f01f7\n\nChange-Id: I7d57c0f2377f44bcf75e18c80c0306bbfccb9591\n"
    },
    {
      "commit": "98177f01f7ff5253e42c6f7f50a9aaba16ab90f2",
      "tree": "0c9a11894a108d32d9070ec23030790732c75d94",
      "parents": [
        "1aabcf76ef61910573641f3453ff2b5999f087d4",
        "19625788a13e72bc44f103d8ba466947c27dae7d"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Sep 19 07:36:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 07:36:12 2017 +0000"
      },
      "message": "Merge \"Wakeup packet events: addressing a few comments\" am: 67d16ec1ab am: a35bbadeba\nam: 19625788a1\n\nChange-Id: I8ca2a01a95acaaca2599563efd6a21e4372d1f95\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": "f60da8690f7db73246fca677cb74358322170fe8",
      "tree": "d3baf2c5e67ba9c4e8abebf8ec9d660adb34d704",
      "parents": [
        "5134ab5cbd8ad2422a2ad8b3d95dcc964626fe8b",
        "b093daa296a2e02f98f218e80c03c8636dc15eea"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Sep 18 21:26:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 18 21:26:55 2017 +0000"
      },
      "message": "Merge \"Added more metrics for Autofill:\" into oc-mr1-dev am: d4f72ac3c4\nam: b093daa296\n\nChange-Id: Iae09ba2c6a082b87b74bd05320222955bde30dda\n"
    },
    {
      "commit": "b093daa296a2e02f98f218e80c03c8636dc15eea",
      "tree": "85259e1a9d8c5280545956a2d96a0d31a34d74c3",
      "parents": [
        "d33ed973396a7aa271123e07071258c4daefe1c3",
        "d4f72ac3c4c662aa424c2be96bea382875c7fdec"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Sep 18 21:20:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 18 21:20:23 2017 +0000"
      },
      "message": "Merge \"Added more metrics for Autofill:\" into oc-mr1-dev\nam: d4f72ac3c4\n\nChange-Id: I46c2bb4e865c06a84245800dddb0fe018d8a52af\n"
    },
    {
      "commit": "57359c0d05471097e22ac2cb248fb61118547e32",
      "tree": "282fe092f44861889bd9e17e22ec7b889526092b",
      "parents": [
        "e4b90bc132dbf7aefcbf997b9f771ceb20dffd78"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Sep 18 11:34:00 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Sep 18 11:34:00 2017 -0700"
      },
      "message": "Add metric for oem unlock dialog\n\nBug: 34203528\nTest: make RunSettingsRoboTests -j40\nChange-Id: If75ba92e99cee461c6c7fc5b0d88eb7657e4ee73\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": "6ec03f7c1fbf3a57183749b7bed8e33377662315",
      "tree": "945844a05d2c791e1d65efc64bf64cdbd1be7d36",
      "parents": [
        "c5145fa25a87d41d8714bad8225b27e66d25838a",
        "0fe3b1aa1322e73eb6d286ac99754dea6b27e7ed"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Fri Sep 15 19:45:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 19:45:22 2017 +0000"
      },
      "message": "Merge \"New metrics fields for selection logs\" into oc-mr1-dev\nam: 0fe3b1aa13\n\nChange-Id: I09186a100a8a10d6713ae79b71e56ba75c6ffecb\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": "a2dfc3cc68f0c348f641f5ac895220745c7b3588",
      "tree": "7e333c171282f1cb0fa9dcc6336ae6f326b3274e",
      "parents": [
        "e128408553ab6e0be5582f09f51c43ab2794bcde",
        "786a39dfa5605498c481d7b1f1f4cf376fd5238e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 15 15:54:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 15 15:54:59 2017 +0000"
      },
      "message": "Merge \"New metrics fields for selection logs\""
    },
    {
      "commit": "fc47cb305ce1604c0ca48e7db5cd1ab0f707af50",
      "tree": "777527f206c59d7d29e286fd3a649dead6dfc415",
      "parents": [
        "e16f94d5af544edcabf0042944b3869ed4497abe",
        "bd4d6dede5577219a969c36799b42f1ffdbe6458"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Sep 15 11:09:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 11:09:37 2017 +0000"
      },
      "message": "Merge \"also log user-initiated notification collapse events\" into oc-mr1-dev am: e72e8b1528\nam: bd4d6dede5\n\nChange-Id: I29a5f515983215f7600c613c1b11c1baa567d5a3\n"
    },
    {
      "commit": "786a39dfa5605498c481d7b1f1f4cf376fd5238e",
      "tree": "e946a060f514881786a6e86ed2b5bf02a83a4c41",
      "parents": [
        "cfdf09b9dcd0a74870e9d77a89d1c091362a4b46"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Fri Sep 15 10:41:16 2017 +0200"
      },
      "committer": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Fri Sep 15 10:41:16 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.\nChange-Id: If12daa2f206fb42be53587decbe2c4abfd689f41\n"
    },
    {
      "commit": "c73ff01a144bd7860773bd75182ea10f34d3cf25",
      "tree": "05a3a52231c4cc97528b99517df40abf173aa2a2",
      "parents": [
        "390a4d6cd5360c6a37609573fe3192229de5465e",
        "24d823813709802cb0f61a49696720de1f93af8f"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Sep 15 06:51:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 06:51:45 2017 +0000"
      },
      "message": "Merge \"Merge changes Ie2676b20,Ie8db6f85 am: 61901ddedd am: 4188432a7b am: 7d16886c7e\" into oc-mr1-dev-plus-aosp\nam: 24d8238137\n\nChange-Id: I05671ad4513645fff420cbc9fc4f8355bdeaa1f1\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": "bd4d6dede5577219a969c36799b42f1ffdbe6458",
      "tree": "21ceaddb1ebc42b387c819c1dfc800eff9a1fc55",
      "parents": [
        "b1e0282aa3f2646702a109b50190c956b7fc838d",
        "e72e8b15285bdd4f4817e32a4fb8cb09cad01901"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Sep 14 20:06:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 20:06:33 2017 +0000"
      },
      "message": "Merge \"also log user-initiated notification collapse events\" into oc-mr1-dev\nam: e72e8b1528\n\nChange-Id: I7a65e5ac332cb5f9d0b6cad8cb346132dfe74949\n"
    },
    {
      "commit": "6bc5c97e964fc7730049727d1d4847cadaf42bb6",
      "tree": "deea4d368c68604c2d23e46bf8afbfcdbf3dd9bf",
      "parents": [
        "a51e0d3b933701e95bdce05ef97c9357964f0793",
        "7d16886c7e9246f09bc1855bc65bb309a2879357"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Sep 14 18:02:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 18:02:14 2017 +0000"
      },
      "message": "Merge changes Ie2676b20,Ie8db6f85 am: 61901ddedd am: 4188432a7b\nam: 7d16886c7e\n\nChange-Id: Ifd0ace409909d258db3738e58126bbf1c48af5dc\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": "b1dc6ca8c9dd1c850b8f4cc2320591267eea7856",
      "tree": "c573219464956085c1dfb18ac8b5818abac64eae",
      "parents": [
        "58361cbef4a537133f3c0cf6ddbf42d34831f7de"
      ],
      "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 13:16:03 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"
    }
  ],
  "next": "2458f2561486d11d98d543ef2e77d59ccfc902df"
}
