)]}'
{
  "log": [
    {
      "commit": "452ae34af55cba26e6597fd3708f9e2bd5b0485f",
      "tree": "32edd607b554808c939e0209cbb1da9d1a80d9b2",
      "parents": [
        "a17eccac738e3170a5793cf764855e6f5b5e97d8",
        "52c6295e22e6eb205300a5471c67ef26ae9466fa"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 27 21:20:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 27 21:20:13 2018 +0000"
      },
      "message": "Merge \"Add auto battery saver suggestion notification/dialog\" into pi-dev"
    },
    {
      "commit": "52c6295e22e6eb205300a5471c67ef26ae9466fa",
      "tree": "e445931ba171d242c1c4468756cc81baee2962b4",
      "parents": [
        "d52c532df7c7c481bf6e482c37f4e0ee02618fce"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Mar 22 10:43:03 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 27 10:42:05 2018 -0700"
      },
      "message": "Add auto battery saver suggestion notification/dialog\n\nSpec: go/ebs-low-battery-mode-flow\n\n- Basically when the user manually enables battery saver 4 times,\nwe show this notification to suggest turning on \"scheduled\"\n(i.e. auto) battery saver.\n\n- We show it through 8th time. If the user hits \"no thanks\",\nor if auto-saver is enabled already, we will not show it.\n\n- Introduced a new notification channel \"HINTS\" with\nIMPORTANCE_DEFAULT.\n\nBug: 74120126\nTest: Manual test with ll development/scripts/battery_simulator.py\n\nChange-Id: I713abc59dc7caee6882ba848c3e3aabaf778c2bd\n"
    },
    {
      "commit": "4045fdc0145d9834c08c1fdaed3c53fc13f92c6b",
      "tree": "993fe81ebc34ad8fc52f9bbbd59eccfa4390916d",
      "parents": [
        "58b47f3d53a3cc4f51360db7f2dbac7f282e4f1a",
        "226196bfacbed51a8e68582cc88ffebd1618e0cc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 27 13:46:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 27 13:46:41 2018 +0000"
      },
      "message": "Merge \"Add metric PREVIOUSLY_CONNECTED_DEVICES\" into pi-dev"
    },
    {
      "commit": "861f7fae2fa403ba4d183b7ad992c5e71dd0deeb",
      "tree": "f37a56b7c39721d30564974e750bc2b6c9b81b61",
      "parents": [
        "6f5e83df3a519fd1806d85b412175516efbb6fea",
        "f30125b6b51ee29e54f9833d3c42ff4d0557e457"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Mar 27 12:51:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 27 12:51:20 2018 +0000"
      },
      "message": "Merge \"[RTT] Collect metrics on observed IEEE 802.11mc supporting APs\" into pi-dev"
    },
    {
      "commit": "226196bfacbed51a8e68582cc88ffebd1618e0cc",
      "tree": "dbf03ce7a692b1c4be41bb1967c5863c3c3083ed",
      "parents": [
        "c6d9f7ce1d6d152c55431e9ea95302a954bc49b9"
      ],
      "author": {
        "name": "hughchen",
        "email": "hughchen@google.com",
        "time": "Tue Mar 27 12:04:59 2018 +0800"
      },
      "committer": {
        "name": "Hugh Chen",
        "email": "hughchen@google.com",
        "time": "Tue Mar 27 11:42:08 2018 +0000"
      },
      "message": "Add metric PREVIOUSLY_CONNECTED_DEVICES\n\nBug: 74134939\nTest: Build\nChange-Id: I134e1aea2a562a8a3f33b340a7dfc643b89886d4\n"
    },
    {
      "commit": "a85b48714ac40acdc92d2ecc73cf52a5216e1b7e",
      "tree": "586528c7374c13be010f57c1da985458a629973c",
      "parents": [
        "3991138f3a58cdee447c74c3bf9bcf7923900747"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Mar 26 16:52:53 2018 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Mar 26 16:52:53 2018 -0700"
      },
      "message": "Add metrics for new settings conditional cards.\n\nBug: 76022431\nTest: rebuild\nChange-Id: I12541a43d742c17e22db701050bb7b72bd423522\n"
    },
    {
      "commit": "f30125b6b51ee29e54f9833d3c42ff4d0557e457",
      "tree": "c209fef0e4370ef1fe504033a7b9749e2a15dc72",
      "parents": [
        "d52c532df7c7c481bf6e482c37f4e0ee02618fce"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sat Mar 24 16:51:41 2018 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Mar 26 13:51:21 2018 -0700"
      },
      "message": "[RTT] Collect metrics on observed IEEE 802.11mc supporting APs\n\nCollect metrics on the prevalence of support for IEEE 802.11mc by\nlooking at the number of such APs in each scan.\n\nBug: 68819947\nTest: unit tests\nChange-Id: I3857dcfdd43b4ae22a2d2200bfd1f348cbf35a5b\n"
    },
    {
      "commit": "2449819b6917a3e66fbf5bba35bfb153b9567e05",
      "tree": "0b8f6fd91928de7acd998a543d8b218b52b037d4",
      "parents": [
        "0205fd10646785f6d573b487f8ad5f56470bff07"
      ],
      "author": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Thu Mar 15 13:02:51 2018 -0700"
      },
      "committer": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Thu Mar 22 23:12:01 2018 +0000"
      },
      "message": "Adds entries for Soft AP channel and bandwidth\n\nBug: 72643031\nTest: It builds\nChange-Id: I4d6053df5bb9c5d7eee6857bcc097a49922f7966\n"
    },
    {
      "commit": "b3029a4f72d884bc1931e372a0851a5fdfadf251",
      "tree": "aea054a7ce82a3177dd7987f72edbda9ccac3bcd",
      "parents": [
        "245f8e5ab58aa38671b9c0015493e6dda07f595a",
        "2568de06640518210f3bc4df479474ddc95e82b7"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Mar 22 04:50:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 22 04:50:04 2018 +0000"
      },
      "message": "Merge \"Set FIELD_AUTOFILL_NUM_DATASETS to -1 when service return no response.\" into pi-dev"
    },
    {
      "commit": "2568de06640518210f3bc4df479474ddc95e82b7",
      "tree": "2c97a70488e1191bbf4eae61a4ad6633aa6385cb",
      "parents": [
        "40bf2b0fd1e23cf667b36b474dc4ccc6efcca065"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Mar 21 08:52:14 2018 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Mar 21 09:03:08 2018 -0700"
      },
      "message": "Set FIELD_AUTOFILL_NUM_DATASETS to -1 when service return no response.\n\nTest: adb shell logcat -b events | grep sysui | grep \u0027757,907\u0027\n     # while running LoginActivityTest#testAutoFillNoDatasets\n\nBug: 70241978\n\nChange-Id: I611bd4fa8407b16491f1ae7b859564233fa6ba81\n"
    },
    {
      "commit": "4f704776b7a0df8b8993b198daebb1e30d58d77e",
      "tree": "2ef7fb1348cea4c45e8e6146a6ca3f31bb2d2fa2",
      "parents": [
        "b16affc402db7101d8275bc577e7d7cca1ab0027"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Tue Mar 20 10:51:58 2018 -0700"
      },
      "committer": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Tue Mar 20 16:17:55 2018 -0700"
      },
      "message": "Add metric ACTION_ANOMALY_TRIGGERED\n\nBug: 73888115\nTest: Build\nChange-Id: I519f280536508c18a923c2adc8e2d8f8bdceae34\n"
    },
    {
      "commit": "e92285a580488ccf73f9d32a97c5b7921c6aee79",
      "tree": "08b28218f997995d2ffc26c0076ae62a2e794db2",
      "parents": [
        "fd7d9c5710ea7dfb23f465967422181444f2d6b7"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Mon Mar 12 11:28:40 2018 -0700"
      },
      "committer": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Mon Mar 19 11:40:46 2018 -0700"
      },
      "message": "Add metric for battery tip action\n\nAdd metrics for different kind of battery actions. Also\nadd a field to specify the type of anomaly.\n\nBug: 73888115\nTest: Build\nChange-Id: I2e4d912a5e25b8fe92ec000d5086e44b0e9f190d\n"
    },
    {
      "commit": "b998c8eee2c680e8986ea008aa40619f1d09cdc3",
      "tree": "e55a2260d825fa51c1c854021b6f9cbcfd07d0e0",
      "parents": [
        "3912a7f54466f258c5b2597eebdb54cfe0f8281c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Mar 16 09:09:45 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Mar 16 16:39:40 2018 -0400"
      },
      "message": "metrics constant for volume gesture.\n\nTest: make\nBug: 75252670\nChange-Id: Ifa4412d8e440d2259c534f5ad7a9914ef4239a6c\n"
    },
    {
      "commit": "cf8acd8a70713eaef55fcb1c13d59c0b79d560ae",
      "tree": "661a6e3aa74d6da441c2b898558b1b3b0a4d48b8",
      "parents": [
        "098547a92c0cf56dc1908cae16b7c0dc93a2ac20",
        "fa72357b5e2a5c2606e5c71babc78c1b74cb68d9"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Mar 15 20:26:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 15 20:26:13 2018 +0000"
      },
      "message": "Merge \"[AWARE] Metrics for Discovery + Ranging\" into pi-dev"
    },
    {
      "commit": "aa571c6a9fa8c55834fe5fde6f7b02507b38e364",
      "tree": "f8f08fc7edd828e648f92c0b0853da12ec177be2",
      "parents": [
        "0a6e6e891131b38e69d71669940ce5cc998b72c9"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Wed Mar 14 12:16:04 2018 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Wed Mar 14 21:27:11 2018 -0400"
      },
      "message": "add reserved latency field\n\nBug: 65724609\nTest: make\nChange-Id: I9bc8d9bf6818c93cd21c02962d93ab1193d56fc9\n"
    },
    {
      "commit": "fa72357b5e2a5c2606e5c71babc78c1b74cb68d9",
      "tree": "fc307698cbc490507f7ef2a0b323bae42826b04b",
      "parents": [
        "fd36a5ddeabcfe42d24bcfb1eefb54115a94481a"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Mar 13 07:25:50 2018 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 14 11:47:29 2018 -0700"
      },
      "message": "[AWARE] Metrics for Discovery + Ranging\n\nAdd Metrics collection for Discovery + Ranging behavior.\n\nBug: 63906015\nTest: unit tests for aware\nTest: integration tests ThroughputTest\nChange-Id: Ie992b3a6bbf9ac89e14beccf21ccc0acd606c16b\n"
    },
    {
      "commit": "72cab0e0c24c07c791ab808ce25e7377286cd4df",
      "tree": "c0d99cd029484a826d630466f4f53b429c68a16b",
      "parents": [
        "a033fa7fdcdf07a92087c32d63902902705bfc77"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 13 10:58:43 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 13 10:58:43 2018 -0400"
      },
      "message": "metrics for \u0027manage notifications\u0027 affordance.\n\nBug: 74075050\nTest: make\nChange-Id: Ic6f65338ca114385890ab3bfac801cc206e4ed6e\n"
    },
    {
      "commit": "75431913efb867a7052ffdd48eef6a5ed8ec4e08",
      "tree": "61076b3b20bc83abb069c03d4a766b50a9ddf8a5",
      "parents": [
        "197ea9e3a5f1472e2b7211fa0ddb7fb330f210d6",
        "09da25f00d0d8cd6625b6ba6f184d4a182b04e7f"
      ],
      "author": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Mon Mar 12 21:39:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 12 21:39:18 2018 +0000"
      },
      "message": "Merge \"Using zen duration preference\" into pi-dev"
    },
    {
      "commit": "4aee38fd018a9e5a654fad9f2d82e3272be85512",
      "tree": "a7afefeee654fbacde8b5f33f8f6a09ecca94de9",
      "parents": [
        "6964e7548f37b64187ed0ba32805285d8c57f520",
        "f3e412e5021c43491ed3ced61f02c2fd436e064e"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Mar 12 20:34:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 12 20:34:07 2018 +0000"
      },
      "message": "Merge \"Expose whether a snapshot is a real snapshot\" into pi-dev"
    },
    {
      "commit": "f3e412e5021c43491ed3ced61f02c2fd436e064e",
      "tree": "23a1b2b3a477599aa53379c113ff3662b98662c0",
      "parents": [
        "0aa191ccbf159b0d6127cfc190e2c4d5fa319eb9"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Mar 08 11:07:40 2018 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Mar 09 13:34:41 2018 -0800"
      },
      "message": "Expose whether a snapshot is a real snapshot\n\n- This allows launcher to distinguish between a real snapshot and an app\n  theme snapshot, which it will decorate differently.\n\nBug: 72809891\nTest: atest com.android.server.wm.TaskSnapshotPersisterLoaderTest\nChange-Id: Ia94591ab83ef312556f138cf11398cc5680ad798\n"
    },
    {
      "commit": "76817b84ba7dd98a96e88fd30da5337fa309d6fc",
      "tree": "a2be3b51b4986b75f41893c475010bfcf73baef4",
      "parents": [
        "9aefc4fce0f8756e22bdb5f8086e35c2bb537947"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Fri Mar 09 17:22:52 2018 +0000"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Fri Mar 09 19:10:52 2018 +0000"
      },
      "message": "Add tron metric logging\n\n- one tracking id for every picker type\n\nBug: 73952488\nTest: m\nChange-Id: I2822775703cd69a908d10d899c7ff455f6461c32\n"
    },
    {
      "commit": "e93e560ff83f789313ffe7efced048eb880b4581",
      "tree": "c1327bbe0abaef404312dbae853e477d12726448",
      "parents": [
        "5674d2d8d9985382eabcbcdb28d74ee0603a8eb3"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Thu Mar 08 12:15:38 2018 -0800"
      },
      "committer": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Thu Mar 08 12:15:38 2018 -0800"
      },
      "message": "Add metrics for battery tip\n\nBug: 73888115\nTest: Build\nChange-Id: Ifec295466a7ed6ee43c8a2b9f89c3982bdb634e2\n"
    },
    {
      "commit": "5674d2d8d9985382eabcbcdb28d74ee0603a8eb3",
      "tree": "2018e7fcd6c974f25d8a8ae84068c8dbcc139fb8",
      "parents": [
        "7184e28b3ae349ae2e64693ac6d4c72a33ec3a61"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Thu Mar 08 10:19:43 2018 -0800"
      },
      "committer": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Thu Mar 08 10:19:43 2018 -0800"
      },
      "message": "Add metric for restrict app tip and high usage tip\n\nBug: 3706378\nTest: Build\nChange-Id: Iaab1cc44a6fc7c449d599e9cb56f41eec46ec068\n"
    },
    {
      "commit": "09da25f00d0d8cd6625b6ba6f184d4a182b04e7f",
      "tree": "d3084743aec878a92c0d6cec3d9b2d789dafc1a1",
      "parents": [
        "20ebb0a6d8e7a0d4c0c634fd5b88aeaa97247706"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Mon Feb 26 09:17:07 2018 -0500"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Mar 07 13:57:59 2018 -0500"
      },
      "message": "Using zen duration preference\n\nTest: make ROBOTEST_FILTER\u003dZenDurationDialogTest RunSettingsLibRoboTests -j40\nBug: 73741459\nChange-Id: Ide76ac8016b84f128c47ad3731eeced25dce8c73\n"
    },
    {
      "commit": "8dff1868ff74d1d4bfc7f27362466376503d7290",
      "tree": "8792b80221e31e68b000d89014445df52c8a457b",
      "parents": [
        "67ccb4f5c49b0a05b536a78ec66ea986ad43c26c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 06 14:20:40 2018 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 06 14:21:36 2018 -0500"
      },
      "message": "metrics constants for app ops.\n\nBug: 64085448\nTest: make\nChange-Id: I35eb5e02a24b9fb6058d807565d450b96c9b2258\n"
    },
    {
      "commit": "8fe33ba8c75422efae9affeb6c68307f924108e8",
      "tree": "192b0056af3b7664ee3c20864ee9a7fac0bd07d3",
      "parents": [
        "0bd7631cea650927efc9b703dc8cc9ef24c2447f"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Mon Mar 05 14:32:35 2018 -0500"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Mon Mar 05 14:32:35 2018 -0500"
      },
      "message": "Metric constants for dnd system and duration\n\nTest: none\nBug:73741459\nBug: 73362490\nChange-Id: I01b7602e7bd05531c67fbb0c20b4d31ac7f5befe\n"
    },
    {
      "commit": "bce6d98d0cda750eddbb426f303543ea090d0739",
      "tree": "6a6fa5e1bd717967c75d27ac095b5e168d19716c",
      "parents": [
        "999e97f405b8f01b12a6fb8e844d33dc807813fa"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Mar 02 14:53:15 2018 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Mar 05 10:46:58 2018 -0500"
      },
      "message": "Metrics for DND suppressed visual effects\n\nBug: 74075050\nTest: make\nChange-Id: I6421401197207124e879326ea782bf2e4c5cc402\n"
    },
    {
      "commit": "affcc6f2c199719e83cd49fa6a2b9e607951559e",
      "tree": "e85f134a24e975841b15a903d79afb320f56de85",
      "parents": [
        "a94d1b90a19204b59d3b432caf54fed9e4b80e4f"
      ],
      "author": {
        "name": "Leif Hendrik Wilden",
        "email": "leifhendrik@google.com",
        "time": "Thu Mar 01 11:46:32 2018 -0800"
      },
      "committer": {
        "name": "Leif Hendrik Wilden",
        "email": "leifhendrik@google.com",
        "time": "Fri Mar 02 10:10:35 2018 -0800"
      },
      "message": "Adds two more metrics categories for ATV Settings.\n\nBug: 70572789\nTest: Looking good.\nChange-Id: I2941dfe58bf59ed53fe31aab5bb7ae15bd6a0018\n"
    },
    {
      "commit": "404a85c467fa609289dffab5fb6523eda293e50b",
      "tree": "7b8c8efda026a2e150a1bfbf41bd8b59b83d6eaa",
      "parents": [
        "90c27c332a7ac17cd190915a12529f66b03ec6cd"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Feb 28 15:31:29 2018 -0500"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Fri Mar 02 10:21:15 2018 -0500"
      },
      "message": "Log some data when the QS panel starts expanding\n\nThe main goal is to learn at what x-position users tend to swipe down to\npull the notification/qs shade. To do that, this CL logs the following\ndata:\n\n- x-location (as 0-100 percent)\n- y-location (same)\n- device rotation\n\nin PanelView#startOpening(). This should only be logged rarely enough\n(once per qs pull) not to spam logs or have any performance impact.\n\nIt also currently doesn\u0027t collect any data when expanding qs from the\nkeyguard, but I\u0027m assuming that that particular case is much less\ncommon. Logging could be added later though.\n\nFixes: 74012876\nTest: adb logcat -b events | grep sysui_multi_action; pull notification\nshade when device is unlocked and see lines like this:\n\n02-28 12:41:42.060 31783 31783 I sysui_multi_action: [757,1324,758,4,826,413,827,12769,1322,91,1323,0,1325,0]\n\nChange-Id: I9154a808552656d3fe02b1a8f732a4fbba3b09e6\n"
    },
    {
      "commit": "b9d76329cad96d94065c46532187f73a1b115366",
      "tree": "285141b0a709fac9ec0360674b20a3be392d187c",
      "parents": [
        "2016c0f4f6de20411257ed84d4fc1aa3d6226d41"
      ],
      "author": {
        "name": "Maggie",
        "email": "yiranwang@google.com",
        "time": "Fri Feb 16 18:00:30 2018 -0800"
      },
      "committer": {
        "name": "Maggie",
        "email": "yiranwang@google.com",
        "time": "Tue Feb 27 17:03:58 2018 -0800"
      },
      "message": "Add metrics event for recent location requests\n\nIntroduce a new metrics event for new PreferenceFragment to list all\nrecent location requests.\n\nBug: 70350519\nTest: Manual\nChange-Id: I28073c29738884110f7e99c5d3a49200b1091d78\n"
    },
    {
      "commit": "bb60ea24c0c2fee4b2e0bfc20eeb5f144714d50a",
      "tree": "bb6eff2e6ce1f7b75141eb97eaed6d53d6d340ca",
      "parents": [
        "73e6b34f564af2631410d3d60141c383ea485727"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Feb 26 17:18:12 2018 -0800"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Feb 27 13:54:11 2018 -0800"
      },
      "message": "Add metric for battery tip\n\nWhen it is triggered, we log the type of battery tip\n\nBug: 3662211\nTest: Build\nChange-Id: I3867e3200dab2755ee194a00927a5d172f17303d\n"
    },
    {
      "commit": "73e6b34f564af2631410d3d60141c383ea485727",
      "tree": "dc502600b2795e9712b2020efd1ff69661a39ecd",
      "parents": [
        "f3537c2054e4bfd627dd488e25564e07fb4009da"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Feb 26 14:44:50 2018 -0800"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Feb 27 13:51:43 2018 -0800"
      },
      "message": "Add metric for BatteryTipDialogFragment\n\nBug: 73888115\nTest: Build\nChange-Id: I8bfc7f94c671b186be7f3f48c467542ee30b55f5\n"
    },
    {
      "commit": "5d8c7a28aed002b4ba1be6c7a87658ef10edc83d",
      "tree": "d2c1b59286a5a1a78deab662b97a0ab3755fb24d",
      "parents": [
        "e7522dd5461c32aee0be3afb1dc2c5883cc3a4b2",
        "6bf0a5584d56b6e669aa110ee9a6278c8c915e4e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 27 18:25:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 27 18:25:14 2018 +0000"
      },
      "message": "Merge \"CameraServiceProxy: Add client API level to log metrics\""
    },
    {
      "commit": "1d4883583671d6958bffd647448a4cef5a55e596",
      "tree": "69c51f7020019dee02f6a5194c282f9f144acbe5",
      "parents": [
        "a008333f8fcc38ea6c55da098a7a35a9ec284107",
        "9f941f97f34baecbe2d0bef8d372e48a9b72dbd5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 23:25:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 23:25:54 2018 +0000"
      },
      "message": "Merge \"Add WifiWake metrics proto to WifiLog\""
    },
    {
      "commit": "6bf0a5584d56b6e669aa110ee9a6278c8c915e4e",
      "tree": "c1108917302236792258d04e466ea7ed5fc90650",
      "parents": [
        "53346e39ecc7b21758246d8eb302f73c29e2f718"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Sat Feb 10 02:15:49 2018 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Mon Feb 26 11:38:56 2018 +0000"
      },
      "message": "CameraServiceProxy: Add client API level to log metrics\n\nThe camera client API level needs to be part of the log\nmetrics.\n\nBug: 68653614\nTest: Manual using application\nChange-Id: I5dd250e956e9509228b04ca45cf9ab14a2e87c21\n"
    },
    {
      "commit": "759fbda51ba6f9d0294ba8c459f73a4370567485",
      "tree": "98fb1cbb3eee4324051fd2833e32885100eb003c",
      "parents": [
        "cfd17093cd9cb092a7c3c31eb8afb7e91525a06c"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Feb 20 19:52:30 2018 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Feb 22 16:53:48 2018 -0800"
      },
      "message": "Revert \"Revert \"Log the apk optimization state in the MetricsLogger\"\"\n\nThis reverts commit 203a9ab7665787c94f7d0711a1ad172588070aa6.\n\nReason for revert: Fix the original issue. There was a race with the\ncleanup method which was resetting the app record to null.\n\nTest: manual, adb logcat -b events | grep sysui_multi_action\n      repeat steps from bugreport reporting the crash\nBug: 73102540\n\nChange-Id: I6d9c6110a9d5dadeb9d4361592711d63563c958a\n"
    },
    {
      "commit": "9f941f97f34baecbe2d0bef8d372e48a9b72dbd5",
      "tree": "1b354e2d89cc3f107ea1f1850bd644735d764b09",
      "parents": [
        "100d494bae64ca1cafda06a66b7ef91df90ff833"
      ],
      "author": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Fri Feb 16 11:10:30 2018 -0800"
      },
      "committer": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Thu Feb 22 14:50:27 2018 -0800"
      },
      "message": "Add WifiWake metrics proto to WifiLog\n\nBug: 72762459\nTest: make\nChange-Id: I8560c5f425655a626575de6fe859ea323901baef\n"
    },
    {
      "commit": "31efdc385c8fef30e0cda2863b3d5c3c995d55c5",
      "tree": "bbfa9f012fc692cb4458e9e3e569091e83e094e8",
      "parents": [
        "9cdcb3e380bae61a411526b006423d91aa2e3066"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Mon Feb 19 22:23:13 2018 +0100"
      },
      "committer": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Wed Feb 21 09:35:31 2018 +0100"
      },
      "message": "Adding logging for generateLinks\n\nBug: 67629726\nTest: Added test and manually verified end-to-end\nChange-Id: If5d20b7102b875a898a2fb897b624773554c9083\n"
    },
    {
      "commit": "92306d8a2981934576800b5d7405e2f352716372",
      "tree": "a41e240f9fd240160b8625ec4a2cbb45dc96cee8",
      "parents": [
        "41ed367a63002f68a779aa66ba425d7d6874f99f"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Feb 12 18:12:41 2018 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Feb 20 22:17:05 2018 +0000"
      },
      "message": "Add proto for USB default screen\n\nBug: 62876645\nTest: none\nChange-Id: I08de7910c9d7f62760edfcfca24a9807606d7346\n"
    },
    {
      "commit": "28ff9ceeeb2aa9f864a0f73e6d3557125042c22a",
      "tree": "19de45c83c982a9b355127a8c18bdc41aaa82331",
      "parents": [
        "8b3a832cdd66e86db609aaf49f9a24a4112a21c1",
        "203a9ab7665787c94f7d0711a1ad172588070aa6"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 20 18:17:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 18:17:34 2018 +0000"
      },
      "message": "Merge \"Revert \"Log the apk optimization state in the MetricsLogger\"\""
    },
    {
      "commit": "203a9ab7665787c94f7d0711a1ad172588070aa6",
      "tree": "a3071eb431ca2d41c3826cb24e12fcc9a03f2a94",
      "parents": [
        "0a8bea818c330d02161322901534992253a2f9ee"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 20 17:06:21 2018 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 20 17:06:21 2018 +0000"
      },
      "message": "Revert \"Log the apk optimization state in the MetricsLogger\"\n\nThis reverts commit 0a8bea818c330d02161322901534992253a2f9ee.\n\n\nE AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: ActivityManager\nE AndroidRuntime: java.lang.NullPointerException: Attempt to read from field \u0027java.lang.String com.android.server.am.ProcessRecord.requiredAbi\u0027 on a null object reference\nE AndroidRuntime:        at com.android.server.am.ActivityMetricsLogger.logAppTransition(ActivityMetricsLogger.java:504)\nE AndroidRuntime:        at com.android.server.am.ActivityMetricsLogger.access$100(ActivityMetricsLogger.java:62)\n\nBug: 73626352\nChange-Id: Idd50e0d2cf34e5393b4ae76ef8bc48b0067532eb\n"
    },
    {
      "commit": "6e24ac89485ffc6e05d88850a9f19429ddb35609",
      "tree": "ec33ac8b5a3219717d74dbcea24ca2fa201d7370",
      "parents": [
        "2588dbce3470cd72b8e0237e8a2e3bc22850c2ce",
        "0a8bea818c330d02161322901534992253a2f9ee"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Feb 19 19:36:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 19 19:36:08 2018 +0000"
      },
      "message": "Merge \"Log the apk optimization state in the MetricsLogger\""
    },
    {
      "commit": "fee7bd20752892575903c9bfceb78e705cdb085d",
      "tree": "7b3843826fae7c9d186cb7902708ebe89f3fa954",
      "parents": [
        "cde189e333097b7655df921b3110ca124db19a86",
        "6ef61b82a07d9c6bc7d19a95a22bad438457291d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 17 02:55:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 17 02:55:01 2018 +0000"
      },
      "message": "Merge \"Another Autofill counter metric fix (plus some minor doc touches).\""
    },
    {
      "commit": "0a8bea818c330d02161322901534992253a2f9ee",
      "tree": "a3c9a78911969b6758b87da3ba5e3be0d2b7a8d8",
      "parents": [
        "1eb43b98417cc652ed983252f66048c48091ffde"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Feb 13 12:01:41 2018 -0800"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Feb 16 15:46:14 2018 -0800"
      },
      "message": "Log the apk optimization state in the MetricsLogger\n\nLog the apk optimization state for app transition events. This will allow\nprecise measurement of the events based on the level of optimizations\nperformed.\n\nTest: manual, adb logcat -b events | grep sysui_multi_action\nBug: 73102540\nChange-Id: Ia8ccddff4ebe4120e05bb5d1dfb1cd458fa61e8a\n"
    },
    {
      "commit": "6ef61b82a07d9c6bc7d19a95a22bad438457291d",
      "tree": "ef297184823620ac00dc3c8a81d87582ebb297c8",
      "parents": [
        "aacda9d287b882bf7da41429402543a74b7d442a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Feb 15 16:26:02 2018 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Feb 15 16:27:30 2018 -0800"
      },
      "message": "Another Autofill counter metric fix (plus some minor doc touches).\n\nTest: in TH we trust\n\nBug: 71863561\n\nChange-Id: I06e2a2915a26b80acb31e82b41b0f075ab105171\n"
    },
    {
      "commit": "e257e456a30e88d0b274a71f84b5b70c47516f86",
      "tree": "6920974fa064647183808366dd0d6ccd7deb9eea",
      "parents": [
        "2d375453ec8ed8a2957afb7ea493625e48e362e2"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Thu Jan 18 11:06:54 2018 -0800"
      },
      "committer": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Thu Feb 15 10:24:53 2018 -0800"
      },
      "message": "Add metrics constants for Night Display auto mode\n\nBug: 69973773\nTest: make -j100\nChange-Id: I378cda9169a3482d087f491884200de804c1e1bf\n"
    },
    {
      "commit": "698f7a068fafa22cae782faf419ab0f6e8a31328",
      "tree": "37f2b0bf682954509771627ce75e41c99fa32e78",
      "parents": [
        "67d9a90b63fb40320104f027d1e6979e033775d3"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Feb 13 15:02:23 2018 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Feb 14 22:27:49 2018 -0800"
      },
      "message": "Switch to tron events for battery saver logging\n\nBug: 73293341\nBug: 73296226\nTest: atest $ANDROID_BUILD_TOP/frameworks/base/services/tests/servicestests/src/com/android/server/power/batterysaver/BatterySavingStatsTest.java\nTest: manual test\nChange-Id: I2230a4968b985a2a357b535c980deb1f8adb64df\n"
    },
    {
      "commit": "1e462a024578829d6871d979bfbe90123fdecf03",
      "tree": "a2e984057473456800b7273cb4c31c372e1f62d9",
      "parents": [
        "581576efef1b25efedc4a7657e8ea84a26a7fe2f"
      ],
      "author": {
        "name": "Leif Hendrik Wilden",
        "email": "leifhendrik@google.com",
        "time": "Mon Feb 12 13:50:33 2018 -0800"
      },
      "committer": {
        "name": "Leif Hendrik Wilden",
        "email": "leifhendrik@google.com",
        "time": "Wed Feb 14 13:58:47 2018 -0800"
      },
      "message": "Adds metrics constants for tron logging in Android TV Settings.\n\nTest: Looks good.\nBug: 70572789\nChange-Id: Ib0fc596f26ec9eb5bd435171c8c288179cf9cd21\n"
    },
    {
      "commit": "3bae4e5d86e310cddcfe74d234a1b721058007e0",
      "tree": "bac25f1010e5270c3ac18342f6bd9a10406a8972",
      "parents": [
        "85a6db68f1860bbaacc1cc21e29c4f61aabe0abb"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Feb 07 12:32:02 2018 -0500"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Tue Feb 13 17:29:59 2018 -0500"
      },
      "message": "Zen upgrade notification\n\nTest: runtest --path /extra/master/frameworks/base/services/tests/uiservicestests/src/com/android/server/notification/ZenModeHelperTest.java\nChange-Id: Ia31f89af74d9bcee40e050bd6cc13f1e6a9a15d9\nFixes: 73000503\nFixes: 72876890\nFixes: 73110052\n"
    },
    {
      "commit": "12afc7fd7e0a36500c63665021413c944e466234",
      "tree": "58d86459865d46a585c1706b19e8c817186d955b",
      "parents": [
        "8153b12c6a1d300c8c8e231e50754e6b70ef8c49",
        "be3a10993f6753957c166c7e017455f465deb1f7"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Feb 07 03:34:16 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 07 03:34:16 2018 +0000"
      },
      "message": "Merge \"Pin jarjar targets to java_version 1.8.\" am: 2bbf12aa78 am: 3f48e86917\nam: be3a10993f\n\nChange-Id: Ib098b09674edb62f5a27be70f4c3be911a7e0cf6\n"
    },
    {
      "commit": "be3a10993f6753957c166c7e017455f465deb1f7",
      "tree": "e355a6d4bf2b001a612d2e798928e352100ef054",
      "parents": [
        "ec00ab16ca3cdf7a2380f941633c4a6fc0ee0947",
        "3f48e86917828fbc939f77f6d8a6254402c6b9eb"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Feb 07 01:35:14 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 07 01:35:14 2018 +0000"
      },
      "message": "Merge \"Pin jarjar targets to java_version 1.8.\" am: 2bbf12aa78\nam: 3f48e86917\n\nChange-Id: I16ada1b29290bebda757b8f4fae457e27c249469\n"
    },
    {
      "commit": "8b46ef2feb6cdae3415574ad48aed3acb78cb6d3",
      "tree": "cd497dcf661f3d0dcebeee39b9655c17475a856c",
      "parents": [
        "33903da4057cc4783e7c978338b2aa00a2d87888"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Feb 06 14:47:30 2018 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Feb 06 16:15:12 2018 -0500"
      },
      "message": "Add logging for output chooser.\n\nShow, hide, connect, and disconnect\n\nTest: compare eventlog to action history\nFixes: 72999809\nChange-Id: I545916c66b82703eb769b3264a7e920dde9c40ee\n"
    },
    {
      "commit": "98bdc51620cda0000f212a3b5ac243834df397ee",
      "tree": "c6b14b66a5081847a15c898f899c6c7e21bf760b",
      "parents": [
        "c65eb444374cd4503d3ee39432ec71ed1d3357e3"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Jan 26 19:15:57 2018 +0000"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Feb 06 16:39:53 2018 +0000"
      },
      "message": "Add metrics constants for new settings screens.\n\nBug: 64185329\nTest: manual\nChange-Id: I7147f17c9d5edb3a94c2e63d5acc1e655afbac3a\n"
    },
    {
      "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": "7288633236e8441681b1c01b2e26aed325ac4a3d",
      "tree": "bf0cefbbb1f5afe64b409da3136a48d1e84d316c",
      "parents": [
        "158c1d1778eb3c4650b24cfdb4aa0e9d30ae7db2"
      ],
      "author": {
        "name": "Ningyuan Wang",
        "email": "nywang@google.com",
        "time": "Wed Dec 20 16:17:33 2017 -0800"
      },
      "committer": {
        "name": "Ningyuan Wang",
        "email": "nywang@google.com",
        "time": "Wed Jan 31 17:36:43 2018 -0800"
      },
      "message": "Add metric num_connectivity_oneshot_scans\n\nBug: 67782437\nTest: compile, unit tests\n\nChange-Id: If4b0b1644442eb095e6d4d078dc7d365b12dce18\n"
    },
    {
      "commit": "7914797d02c166801a6f12713bdc253bf0430534",
      "tree": "63ff38330b89a2eb91643bb2a31415702954eebb",
      "parents": [
        "5f2a4ef763ef416c5954836c1d178188c38765d6"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jan 31 16:04:06 2018 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Feb 01 00:13:15 2018 +0000"
      },
      "message": "Fix build breakage caused by proto conflict\n\nTwo proto constants were merged at the same time,\ncausing a conflict.\n\nTest: none\nChange-Id: If429fc28d8f2c37c19945a7cffe1147770ea447d\n"
    },
    {
      "commit": "5f2a4ef763ef416c5954836c1d178188c38765d6",
      "tree": "fd9676d0123648382aa2899f8b8007f087422c04",
      "parents": [
        "70f93ee6737ae1e5c0e39841d6e66cfc1792a48c",
        "28b6fc9c25cd55c500426cdcbe233a123736fa0a"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jan 31 23:41:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 23:41:32 2018 +0000"
      },
      "message": "Merge changes from topic \"UsbManager-changes\"\n\n* changes:\n  Usb changes and strings for connected devices 2.0\n  Refactor and clean up USB, add tests\n"
    },
    {
      "commit": "2f74f16bcce67775747c668555aedd7fa8b06d88",
      "tree": "e9f8d222b1399da5e270749f9cd9df3367b9a133",
      "parents": [
        "73f2270bd173559324f80a2bdbbeb76928609c15",
        "4bd8e05c1dbae46d94b731241252ddccff6d977c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 22:16:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 22:16:39 2018 +0000"
      },
      "message": "Merge \"Add alarm tile to QS.\""
    },
    {
      "commit": "f46ac618bcf7923f6cc03e984bd921e78e28c523",
      "tree": "96ef57fcf7d85384b1a7e99b17a688da04c79854",
      "parents": [
        "7ae1dc3311b9beb631c415c971d0522d89f7e906",
        "ac8b69a71596f6e40a44bc5edd65c864d2fa1bd4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 22:00:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 22:00:33 2018 +0000"
      },
      "message": "Merge \"Wifi power stats proto\""
    },
    {
      "commit": "28b6fc9c25cd55c500426cdcbe233a123736fa0a",
      "tree": "71fd1d0dd435e545f8fc34f85917a573f224dc05",
      "parents": [
        "327b809ad11a5094248652014227470c4be329e6"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jan 17 17:18:12 2018 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jan 31 11:40:53 2018 -0800"
      },
      "message": "Usb changes and strings for connected devices 2.0\n\nNew metrics constant and usb strings for the new\nnotification / details page.\n\nBug: 69333961\nTest: Check notification\nChange-Id: If9bde7f787e40e42bb991a99b032e1ff968a0a41\n"
    },
    {
      "commit": "4bd8e05c1dbae46d94b731241252ddccff6d977c",
      "tree": "9a3a5c84a7ac7c65c5c37771b7db79302af66e39",
      "parents": [
        "b7158102ba903b65586e0cbd4a745967e17bf8f8"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Mon Jan 29 09:52:15 2018 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Wed Jan 31 14:38:23 2018 -0500"
      },
      "message": "Add alarm tile to QS.\n\n- Add an alarm tile to QS\n- Add the tile to QS the first time the user creates an alarm\n- Tapping on the tile navigates to alarm settings\n- Added unit tests for alarm tile\n- Updated AutoAddTracker to remove deprecated shared preferences values\nso the keys can be removed in a later release\n\nBug: 70799533\nTest: manual testing the alarm QS tile behavior\nChange-Id: I2b10468c41b4720b66c9e7bb32e22eb958c199f7\n"
    },
    {
      "commit": "d7e0860b4359c8696f9f77473a222a13f34af0e1",
      "tree": "90ccd27755ed0f5843bfc2e68b35d5cf315b6177",
      "parents": [
        "f0ca5890ecb4d19e2228049688ab3376a6cf716c",
        "87b7f8f1b89b6e494fead8a3705f58c1d5493b14"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 03:20:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 31 03:20:10 2018 +0000"
      },
      "message": "Merge \"Re-added support for deprecated BIND_AUTOFILL permission.\""
    },
    {
      "commit": "87b7f8f1b89b6e494fead8a3705f58c1d5493b14",
      "tree": "c13dcffc16e7ea7ac2429dd142611401ec922e75",
      "parents": [
        "44acfc0a363fe33beb9c496b022162b33d299e3a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jan 30 18:39:28 2018 +0000"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jan 30 12:28:19 2018 -0800"
      },
      "message": "Re-added support for deprecated BIND_AUTOFILL permission.\n\nThis permission was renamed during the O previews but it was supported on the\nfinal O release, so we need to carry it over.\n\nTest: atest CtsAutoFillServiceTestCases\nBug: 70682223\n\nChange-Id: I2b3d798fe9c09751138f154e6e69e6af6b60dbb1\n"
    },
    {
      "commit": "d679a767b49ea4bd4aee83a4bc2425fdce67b950",
      "tree": "c2edc4372f2a7b26c67ea61679a68ee6d8c407e4",
      "parents": [
        "8a972cf38091f36e98a522743216998c4915d24e"
      ],
      "author": {
        "name": "Siddharth Ray",
        "email": "siddharthr@google.com",
        "time": "Sat Jan 20 18:57:58 2018 -0800"
      },
      "committer": {
        "name": "Siddharth Ray",
        "email": "siddharthr@google.com",
        "time": "Tue Jan 30 10:12:15 2018 -0800"
      },
      "message": "GPS power metrics\n\nPower metrics is added to GPS metrics\n\nBUG:72383800\n\nTest: Manual\nChange-Id: I6b01c04984b750c6e079e26b2ad4730d647be382\n"
    },
    {
      "commit": "ac8b69a71596f6e40a44bc5edd65c864d2fa1bd4",
      "tree": "542d0faed5a2be1a66a44d0c6d68cea6c2522741",
      "parents": [
        "55c47ab2e5b39dd66e7f8a16045b47d624161341"
      ],
      "author": {
        "name": "Siddharth Ray",
        "email": "siddharthr@google.com",
        "time": "Sat Jan 27 18:05:44 2018 -0800"
      },
      "committer": {
        "name": "Siddharth Ray",
        "email": "siddharthr@google.com",
        "time": "Mon Jan 29 16:49:48 2018 -0800"
      },
      "message": "Wifi power stats proto\n\nWifi power stats added to metrics proto.\n\nBUG:72383800\n\nTest: Manual\nChange-Id: I42a04c7d27922d2b9ced534a48c90e65d3517323\n"
    },
    {
      "commit": "5fd366e07c9653f5801806d3acd7c5bfb5282b96",
      "tree": "54adb42a14473e7528a8f77a00a021f019f00d59",
      "parents": [
        "2b6e24c7e52df47fd35ade619211fa293eca5ad7",
        "c94759d89804d1e8cca8c64343b19d1ebac53b32"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Thu Jan 25 19:00:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 19:00:08 2018 +0000"
      },
      "message": "Merge \"Log rotation suggestion events in SystemUI\""
    },
    {
      "commit": "83e2e71152be466528741b661b3287af112251dc",
      "tree": "ddb7c4df362abec4d4032b66ad10fea3cc397da3",
      "parents": [
        "1e7f8014a846bfe3f42ac92a0d706528689e6eca",
        "463b307de856a139baabb8c15d1b00e3b9d077c0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 16:15:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 16:15:29 2018 +0000"
      },
      "message": "Merge \"Fixed AUTOFILL_SERVICE_DISABLED_APP and AUTOFILL_SERVICE_DISABLED_ACTIVITY.\""
    },
    {
      "commit": "f5a44fafbeaa91ad59ba8ee0d27fe5b6f0f3d017",
      "tree": "197643e95977d59680353f72e50952dae5a2cea8",
      "parents": [
        "f4d7fbd0ab88dc85f5dcb8f5e435c3284d740ff9"
      ],
      "author": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Thu Jan 18 19:34:15 2018 -0800"
      },
      "committer": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Thu Jan 25 02:38:33 2018 +0000"
      },
      "message": "Adds SystemMessage for CarrierNetworkNotification\n\nAdds a separate field in SystemMessage class for Carrier Network\nNotification, to be able to differentiate between Carrier and Open\nnetwork notifications in case we have both notifications at the same\ntime.\n\nBug: 69310016\nTest: Builds successfully\nChange-Id: I5c4f40640a924e39cf4c6a33825afcc1a5c9d4f9\n"
    },
    {
      "commit": "43a3671a422386759b5ecc2667e2ae85b4d35336",
      "tree": "e3185d4b2e5020a117c847792769807055c6aa07",
      "parents": [
        "2a21a9c99785ff53fffba69ee12b83c7e247b2db",
        "e2bc2efe3c5410229f7db61a99acfacbb86ad80a"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Wed Jan 24 23:14:30 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 24 23:14:30 2018 +0000"
      },
      "message": "Merge \"Metrics wifi.proto for connected wifi score\" into oc-mr1-dev\nam: e2bc2efe3c\n\nChange-Id: Ie1366ad3364176dce6a5f7b5a78a19b7806030cd\n"
    },
    {
      "commit": "e2bc2efe3c5410229f7db61a99acfacbb86ad80a",
      "tree": "1ab3b7c7fcaddb5680b4dbefe8c37efa6d45150e",
      "parents": [
        "5e687224bd7ce718bef4fee62811c6550f9ec5be",
        "1b8fe6ef73cdeff9ad7faf6bf695657c9b8df7ff"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Wed Jan 24 23:02:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 24 23:02:22 2018 +0000"
      },
      "message": "Merge \"Metrics wifi.proto for connected wifi score\" into oc-mr1-dev"
    },
    {
      "commit": "463b307de856a139baabb8c15d1b00e3b9d077c0",
      "tree": "bca8905edf0222f0a134919776ce043d29d91b6e",
      "parents": [
        "2a5a43d61cba5d57e367f74dff51743ab0cded37"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 24 13:16:44 2018 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 24 13:18:19 2018 -0800"
      },
      "message": "Fixed AUTOFILL_SERVICE_DISABLED_APP and AUTOFILL_SERVICE_DISABLED_ACTIVITY.\n\nThese metric were using the RESERVED_FOR_LOGBUILDER_COUNTER and hence were not\nbeing picked up.\n\nBug: 71863561\n\nTest:  adb shell logcat -b events | grep sysui | egrep \u0027(1231|1232)\u0027\n\nChange-Id: I34136ac3423e819b37fc3c14c1821171af1868d9\n"
    },
    {
      "commit": "c94759d89804d1e8cca8c64343b19d1ebac53b32",
      "tree": "3bfacfeff2472d15d25a42932365bade39f50c47",
      "parents": [
        "e53c1a1b6bb37e9356121d5d3a6e979c125432ff"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Tue Jan 23 11:01:21 2018 -0800"
      },
      "committer": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Wed Jan 24 10:43:40 2018 -0800"
      },
      "message": "Log rotation suggestion events in SystemUI\n\nAlso use non-static MetricsLogger calls\nTest: manual\n\nChange-Id: Ib32b1320934698b98103d7fa5f4929d8247a43f6"
    },
    {
      "commit": "e53c1a1b6bb37e9356121d5d3a6e979c125432ff",
      "tree": "2c596b918a4821ccc0c17e4df6c847f86b757828",
      "parents": [
        "1da5ab0183978be836cd08db833d68ad964fbc54",
        "2418109cf186c71d10c38257cd25f16157402adb"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 24 18:31:55 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 24 18:31:55 2018 +0000"
      },
      "message": "Merge \"Fixed AUTOFILL_UI_LATENCY metric.\" into oc-mr1-dev am: 5e687224bd\nam: 2418109cf1\n\nChange-Id: I3d8b0e3b785d8427dc6bca9168e7a4b7553cb22f\n"
    },
    {
      "commit": "2418109cf186c71d10c38257cd25f16157402adb",
      "tree": "d2e1e75ddae2c90e530a31227d8dcf8c26d7f701",
      "parents": [
        "9d3738232c4f902855bf6aa37a3240568ac1a197",
        "5e687224bd7ce718bef4fee62811c6550f9ec5be"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 24 18:23:48 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 24 18:23:48 2018 +0000"
      },
      "message": "Merge \"Fixed AUTOFILL_UI_LATENCY metric.\" into oc-mr1-dev\nam: 5e687224bd\n\nChange-Id: I23817abcefde8700c101b756ee6a39d153ea7af5\n"
    },
    {
      "commit": "5e687224bd7ce718bef4fee62811c6550f9ec5be",
      "tree": "a3e53fde3041dc40e3f2105df03e2e8e20a5444a",
      "parents": [
        "2eeab61b4c049501b014f44452bb6193ddf7fdb9",
        "b659adb3f3d13049ca1c08fcec2d419ffd7a386b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 24 18:13:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 24 18:13:25 2018 +0000"
      },
      "message": "Merge \"Fixed AUTOFILL_UI_LATENCY metric.\" into oc-mr1-dev"
    },
    {
      "commit": "92c2568b557b8a1e0dd755bcab7bb4279902e1eb",
      "tree": "fab9c0da5fb39aa56c3f571d1bb92e7abad36b4e",
      "parents": [
        "cee2094d756caedfc271587dae7e4f5a6582f72d"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Mon Jan 22 09:27:19 2018 -0500"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Tue Jan 23 11:19:43 2018 -0500"
      },
      "message": "Putting ZenModePanel xml resources to SettingsLib\n\nMove resources for ZenModePanel to SettingsLib for new\nEnableZenModeDialog in settings\n\nTest: runtest -x /extra/master/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/volume/ZenModePanelTest.java\nBug: 63077372\nChange-Id: Iea9060b063ccfb807b39affcdac29d12420bd93b\n"
    },
    {
      "commit": "1b8fe6ef73cdeff9ad7faf6bf695657c9b8df7ff",
      "tree": "e3f775b7a5f7ef9d3a1e719b294aba8bdd5fe4d8",
      "parents": [
        "9b1211b353e0bf8ae8c8e484151e7968492ac860"
      ],
      "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": "Fri Jan 19 21:06:40 2018 +0000"
      },
      "message": "Metrics wifi.proto for connected wifi score\n\n(cherry picked from commit bb367b689605d0ca3641984b4d59bbe13e6861df)\n\nBug: 67429363\nBug: 71708302\nTest: Wifi unit tests\n\nChange-Id: I2993a02e7b3199c2b50dc2ddb7704fc5b6364025\nMerged-In: I315613b8ea3aa1d02810ae376c76083d80865d31\n"
    },
    {
      "commit": "0013162ebe4c4b59d361eec44715fd2fdf0ae52f",
      "tree": "990a012eb7043ed0bdf69099e174c13f097e0436",
      "parents": [
        "7e5da5be944d5adcf95a3bc2e8c87204e23fe6f4",
        "d9821247dffe4c3feec11f0f6e410e3b0d969cb4"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Fri Jan 19 20:47:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 19 20:47:52 2018 +0000"
      },
      "message": "Merge \"Add metric for restricted app detail page\""
    },
    {
      "commit": "4852106787f3ffad3c78114757deaae9ce8bd88f",
      "tree": "f8313c7b18f80226cc0f9a416fe64b536981e846",
      "parents": [
        "0fbbf7c098ff3efe60134e54a39b7a97a774a113",
        "3e09911460362c6949a5a3212192491e271dd8a7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 19 15:41:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 19 15:41:20 2018 +0000"
      },
      "message": "Merge \"Renamed Setting\u0027s Directory Access constants.\""
    },
    {
      "commit": "2e4714575ff7aac65a0e107cbf2dd03fa3affe95",
      "tree": "91f96552a4d5769dfe0208bf325db43e47762939",
      "parents": [
        "9252b34065809731ea2f6d3ffad91f678f809c93"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jan 19 18:02:47 2018 +0900"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jan 19 18:18:51 2018 +0900"
      },
      "message": "Alert user on rapid/heavy data usage.\n\nNow that we have accurate information about a user\u0027s carrier data\nplan, we can alert them if the current usage patterns would end up\nwith a nasty surprise towards the end of the current billing cycle.\n\nFor example, a single abusive app could use 90% of the user\u0027s budget\nwithin the first few days of a billing cycle, leaving the user to\nlimp along for the remainder of the month.\n\nThe simple algorithm here extrapolates to see if the average usage\nover the last 4 days would be more than 150% of the data limit for\nthe full billing cycle.  This period is short enough to catch rapid\nrecent usage, but long enough to smooth over short-term habit\nchanges, such as a weekend getaway.  This was chosen after\nbacktesting the proposed algorithm against real-world data usage\nfrom a handful of internal users.\n\nFix NPMS unit tests, and write new ones, but leave the existing\n@Ignored annotation intact for now.\n\nTest: bit FrameworksServicesTests:com.android.server.NetworkPolicyManagerServiceTest\nBug: 64133169\nChange-Id: I0d394b133257e8569a9aa2631b57638839d870ce\n"
    },
    {
      "commit": "d9821247dffe4c3feec11f0f6e410e3b0d969cb4",
      "tree": "887030c2b29d25a4b4b90f298bb07a71ede10387",
      "parents": [
        "30760c4aa379269472aeceb65ef1518f91406009"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Jan 09 17:42:52 2018 -0800"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Thu Jan 18 20:33:17 2018 -0800"
      },
      "message": "Add metric for restricted app detail page\n\nBug: 71502850\nTest: Build\nChange-Id: I8f57b11ba8f86bc36c0f64190d070e0640fde264\n"
    },
    {
      "commit": "b659adb3f3d13049ca1c08fcec2d419ffd7a386b",
      "tree": "1c587ce35e05bd43c136c877079ed0073ee9f622",
      "parents": [
        "ed6f463636f172dc2c2e5d4a71688d0cb94ab666"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jan 18 15:21:36 2018 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jan 18 15:34:59 2018 -0800"
      },
      "message": "Fixed AUTOFILL_UI_LATENCY metric.\n\nThis metric was using the RESERVED_FOR_LOGBUILDER_COUNTER and hence was not\nbeing picked up.\n\nBug: 71863561\nFixes: 72175011\n\nTest: adb shell logcat -b events | grep sysui | grep 1136\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases\n\nChange-Id: I34f701ff5336a413477fd14172d16d8d1e5403ad\n"
    },
    {
      "commit": "3e09911460362c6949a5a3212192491e271dd8a7",
      "tree": "625971c605bf39d4d2d146ad4e7133e86017bf9d",
      "parents": [
        "265fc005c71f117e58a421a4cb804f10b2e12fc7"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jan 18 12:57:45 2018 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jan 18 14:59:40 2018 -0800"
      },
      "message": "Renamed Setting\u0027s Directory Access constants.\n\nBug: 63720392\nTest: in TreeHugger we trust\n\nChange-Id: I4ca051e00ed9eced4c771f73273c9bdf12166de2\n"
    },
    {
      "commit": "12e15cc6ed0ebe29c1822945172c30864feb6c58",
      "tree": "6a3d46ebb9bb4bea7c120855178a066f7563041f",
      "parents": [
        "3c8c9c1c841a8b95c46d17d6ef08c1d250920ea8"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Jan 12 09:14:16 2018 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jan 16 09:28:44 2018 -0800"
      },
      "message": "Created hidden constants and metrics for ScopedAccessProvider.\n\nTest: echo \u0027Not yet!\u0027\nBug: 63720392\n\nChange-Id: I811cde225fdcf5271fda9b357da742e408de0627\n"
    },
    {
      "commit": "a2cd19e3d1c0ec0ad0932bb033a53b9e7e009537",
      "tree": "09128759044930c8384b32873909861f6e55f21c",
      "parents": [
        "2cd5144d1d7dde6651fed6cd7e428919d8c29434"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Wed Dec 06 10:51:21 2017 -0500"
      },
      "committer": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Fri Jan 12 17:30:41 2018 -0500"
      },
      "message": "Screenshot global actions item.\n\nRefactor TakeScreenshot code out of PhoneWindowManager;\nadd power menu item for Screenshot.\n\nTest: runtest systemui\n\nChange-Id: Ie8602386cd59f8fd991369d2117f7c4d76f65e41\n"
    },
    {
      "commit": "7d36b386902117eaec68679499342e35fa7743e9",
      "tree": "9c4ee18546da34079e59b69fec6a1efdbaa4ffbe",
      "parents": [
        "0630348fa580cf9467daa4e5a0723bf671fcc490"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Oct 24 16:32:58 2017 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Jan 09 19:15:58 2018 -0800"
      },
      "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\nMerged-In: I66f0465a3b89713060948af31c370e9ac894e0ff\nChange-Id: I66f0465a3b89713060948af31c370e9ac894e0ff\n"
    },
    {
      "commit": "e04138d6fbd188a3d20160b14a5fdf59f1f5ed15",
      "tree": "16abcd3af52850c5506b7d87aa1a7876242eadfe",
      "parents": [
        "65e919ae8c299fe06613b67b534d085909306354"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Jan 08 17:51:57 2018 -0800"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Jan 08 17:51:57 2018 -0800"
      },
      "message": "Add metric for Smart battery page.\n\nBug: 71502850\nTest: Build\nChange-Id: I08082b96f0bae1472db1f13ef89488fb08be21b7\n"
    },
    {
      "commit": "57f0dbd8ccee4bfc1c5dbc1280f68bb4ddd79354",
      "tree": "fbe4685db9321dc5d0bb82679a63f58257b9d508",
      "parents": [
        "2bac68a6357e01cebd68d4287c64e93a84edb53a",
        "4689a6d979da4d254fd0524831b807f071f9146d"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Thu Jan 04 01:10:55 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 04 01:10:55 2018 +0000"
      },
      "message": "Merge \"[PASSPOINT] Add metrics to determine deployment/avail of Passpoint\" into oc-mr1-dev\nam: 4689a6d979\n\nChange-Id: I190f53b2d8aa4202a9f20f3831581414185962d3\n"
    },
    {
      "commit": "4689a6d979da4d254fd0524831b807f071f9146d",
      "tree": "6cce4a4450b80d3cc78f362d922b06b8ed5d9ad4",
      "parents": [
        "cb562a40d997350e9dc0512a09a59cf7a3454611",
        "8c88b5e2e17fdee5eb192c4bb388472878b79811"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Thu Jan 04 01:03:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 01:03:27 2018 +0000"
      },
      "message": "Merge \"[PASSPOINT] Add metrics to determine deployment/avail of Passpoint\" into oc-mr1-dev"
    },
    {
      "commit": "e40698350538bc4b8a3a2c8771bf1b7637b01ee4",
      "tree": "b01c65629be4de7a90abab835c53fc2b727187af",
      "parents": [
        "323dc6b0d04a54d09a3f90d454dea29eec7c5293",
        "675839f0fa45af088b769e4c01774f75f2f8cf24"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Sat Dec 23 00:59:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 23 00:59:00 2017 +0000"
      },
      "message": "Merge \"Add MetricsEvent ENUMS for \"Mobile network\" preferences.\" am: e4e5291743\nam: 675839f0fa\n\nChange-Id: Ie4f70a3e95fe96d9b82488affa226d724a4e4278\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": "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": "7c3716792a023e46724843ff6a76b5102540c452",
      "tree": "1da94bc909640ffb8b066ebb69bee51524c6a030",
      "parents": [
        "a7cfd1e93dad0d233205f05988c787522b465a27",
        "613d0cd8fbdd76f8c4e210aedde66051cbc4c497"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Dec 08 18:18:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 08 18:18:49 2017 +0000"
      },
      "message": "Merge \"Make sure apps cannot forge package name on AssistStructure used for Autofill.\" into oc-mr1-dev\nam: 613d0cd8fb\n\nChange-Id: Iee0adf135a684e5338250628f35b754a3e69b3d0\n"
    },
    {
      "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": "23e61a9086a34405e277868474e003b37ed1b711",
      "tree": "1d511c477b84f3a3ead44472a4cef13fb67e157a",
      "parents": [
        "92609c7db1c2c78135fc4564d0caa8d57279cdfd"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Nov 30 17:41:57 2017 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Dec 07 10:04:56 2017 -0800"
      },
      "message": "Make sure apps cannot forge package name on AssistStructure used for Autofill.\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: Id6036cddb51dd8dd0c9128b7212d573f630d693f\nMerged-In: Id6036cddb51dd8dd0c9128b7212d573f630d693f\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.\""
    }
  ],
  "next": "8c88b5e2e17fdee5eb192c4bb388472878b79811"
}
