)]}'
{
  "log": [
    {
      "commit": "56cc25489eb2a006a5c19e12dfebf4612e99acad",
      "tree": "fd4016c35cfcefbc4728053d09db10006bdfc064",
      "parents": [
        "f8d639243043fb4cca51f6a75174be6536f1a807",
        "e70785fac6541a38df1fbfd2e5af6338de75d680"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 22 03:37:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 22 03:37:55 2017 +0000"
      },
      "message": "Merge \"heif: add muxer support for heic tracks\""
    },
    {
      "commit": "f8d639243043fb4cca51f6a75174be6536f1a807",
      "tree": "7775f1ba935c1082ae49bce33df3bb219279627a",
      "parents": [
        "52c4cf38ae980a431175c9d4354134537177d3fc",
        "15313c928730b55060f0b5214ddb1d7709fc87e7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 22 02:55:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 22 02:55:50 2017 +0000"
      },
      "message": "Merge \"Output doze mode power in BatteryStats\""
    },
    {
      "commit": "52c4cf38ae980a431175c9d4354134537177d3fc",
      "tree": "d04cfcfcf401cf32b7f5ef70685f0b969fc23233",
      "parents": [
        "005b50086862b43db0278a4f27e19d287ff1cefc",
        "1ff4f4325882d812ded4f75ee6c2b6d352a85c9e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 22 02:16:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 22 02:16:02 2017 +0000"
      },
      "message": "Merge \"Statsd test app.\""
    },
    {
      "commit": "005b50086862b43db0278a4f27e19d287ff1cefc",
      "tree": "180a4578319ca24c79153bb58ead1d1033006a5a",
      "parents": [
        "cb8f36286e45c34a0a48213de9081149f0a23536",
        "66e6139b00782ea1245bad6a91ab535bd168ead7"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Nov 22 02:12:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 22 02:12:38 2017 +0000"
      },
      "message": "Merge \"Merge \"Javadoc cleanup of IpSecManager API.\" am: d09d106ec0 am: 2a82aa70b5 am: 9f6a3431a1\""
    },
    {
      "commit": "cb8f36286e45c34a0a48213de9081149f0a23536",
      "tree": "b5e9c2832429b1c863a282c1d9d311ce576c9141",
      "parents": [
        "2ffa7f0d126b7d072889cc8b8fed5233c9061e9f",
        "24904b845f6257f3d6be5374a1e11d67715034c6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 22 02:12:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 22 02:12:14 2017 +0000"
      },
      "message": "Merge \"Add a wrapper ConfigMetricReportList to hold multiple ConfigMetricReports\""
    },
    {
      "commit": "66e6139b00782ea1245bad6a91ab535bd168ead7",
      "tree": "4f6ab41c2d96f261d746860a457a44972a41444d",
      "parents": [
        "2ffa7f0d126b7d072889cc8b8fed5233c9061e9f",
        "9f6a3431a1cfa7d46d3e5bb19355d4b307e0c006"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Nov 22 02:10:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 22 02:10:32 2017 +0000"
      },
      "message": "Merge \"Javadoc cleanup of IpSecManager API.\" am: d09d106ec0 am: 2a82aa70b5\nam: 9f6a3431a1\n\nChange-Id: Id10e39da5495f9367332cbc5c754506fc64f3c75\n"
    },
    {
      "commit": "9f6a3431a1cfa7d46d3e5bb19355d4b307e0c006",
      "tree": "ef1623156e9cd002ef9b289d70ccd7b50c60a765",
      "parents": [
        "175b6d2b4ab9339afc70d2f509569412b695fcd3",
        "2a82aa70b5755c0fc59bcb75ca5e5f46856c09e6"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Nov 22 02:00:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 22 02:00:53 2017 +0000"
      },
      "message": "Merge \"Javadoc cleanup of IpSecManager API.\" am: d09d106ec0\nam: 2a82aa70b5\n\nChange-Id: I53e9b3d18fda1122f6a8a6300185c743cc26dbf6\n"
    },
    {
      "commit": "2a82aa70b5755c0fc59bcb75ca5e5f46856c09e6",
      "tree": "370bfaa1a42c8f6b56232224fbc67c24b4509a77",
      "parents": [
        "4b7d25e374d4f67e4b124c0e5c6dc953685ca496",
        "d09d106ec05cb8a04a0e2fcc205e737a9e985022"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Nov 22 01:51:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 22 01:51:46 2017 +0000"
      },
      "message": "Merge \"Javadoc cleanup of IpSecManager API.\"\nam: d09d106ec0\n\nChange-Id: Iaf206b0980d3bed14fe6b8318d2073577212b460\n"
    },
    {
      "commit": "2ffa7f0d126b7d072889cc8b8fed5233c9061e9f",
      "tree": "c376021455a1c567be3443aaa121a510358f86aa",
      "parents": [
        "f08afcfc833bd9db8ad383755e7e3241813701dc",
        "106203bc539589d1063d70737c7d0f399100ae94"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Wed Nov 22 01:38:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 22 01:38:26 2017 +0000"
      },
      "message": "Merge \"Delaying jobs while coming out of doze\""
    },
    {
      "commit": "d09d106ec05cb8a04a0e2fcc205e737a9e985022",
      "tree": "ef041110dc35e66203f9c99b322fcc2e72c49809",
      "parents": [
        "8b759f234bb14c8c859ba1237c35250b80085c22",
        "c61b70d12d23da97013ee5e44f101609215d1bff"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Nov 22 01:32:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 22 01:32:06 2017 +0000"
      },
      "message": "Merge \"Javadoc cleanup of IpSecManager API.\""
    },
    {
      "commit": "f08afcfc833bd9db8ad383755e7e3241813701dc",
      "tree": "6000c196868a2e4c1ad4d2f55435cff83c2352f2",
      "parents": [
        "5879fa116deae650ae937e2a4b55378b32ff6fea",
        "3e7deec83a30b2e339855257462dd6121316f92e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 22 01:11:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 22 01:11:22 2017 +0000"
      },
      "message": "Merge \"Implement minikin::Run\""
    },
    {
      "commit": "5879fa116deae650ae937e2a4b55378b32ff6fea",
      "tree": "90630b5b1c623191cf6f8d673d322c3518dce166",
      "parents": [
        "34644ce9d0482a793ef65687b3c7349dc52862e8",
        "57908f08cd0715354fd7618068e1a2fa58d70679"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 22 01:10:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 22 01:10:51 2017 +0000"
      },
      "message": "Merge \"Add very long press to open global actions menu.\""
    },
    {
      "commit": "34644ce9d0482a793ef65687b3c7349dc52862e8",
      "tree": "6fc258259430c012d015e50671d2ec789b36fe59",
      "parents": [
        "abb2b9af586d2f1684414697d2ff7a49f6e894d8",
        "9e3808cb5449588a59ae07416f7561edc979b370"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 22 00:33:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 22 00:33:06 2017 +0000"
      },
      "message": "Merge \"Adds atom when error is written to dropbox.\""
    },
    {
      "commit": "abb2b9af586d2f1684414697d2ff7a49f6e894d8",
      "tree": "7b4952e822371731f15abda762a1124678146a53",
      "parents": [
        "d215a23179c90eb9f953704fa3ee9c5e9d6dc1df",
        "f07ef9e5ffee35bdf37b6d713ef56a4768d9708e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 22 00:28:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 22 00:28:44 2017 +0000"
      },
      "message": "Merge \"Fix NPE with stackless windows.\""
    },
    {
      "commit": "1ff4f4325882d812ded4f75ee6c2b6d352a85c9e",
      "tree": "285d48f7f5d8e4b5ab7a349c8ae0af96f45ffa8f",
      "parents": [
        "8cfd3d03de5d96797d00b0a4dbdce46be6d8dde1"
      ],
      "author": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Thu Nov 16 17:01:40 2017 -0800"
      },
      "committer": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Tue Nov 21 16:22:42 2017 -0800"
      },
      "message": "Statsd test app.\n\nFeatures:\n+ Push baseline config to statsd\n+ Have buttons to write events to StatsLog (plug/unplug, screen on/off, wake locks)\n+ Dump stats log report, and display it on screen (currently support DurationMetricData display).\n\nTest: manual\n\nChange-Id: Ia58d215d30ed7570c0aa1b0627d3b88f8355d425\n"
    },
    {
      "commit": "d215a23179c90eb9f953704fa3ee9c5e9d6dc1df",
      "tree": "76c847b7788125f4d990317ade0c860e4ca1ed52",
      "parents": [
        "acabfe919883bc22c21c89f92a13fb6364b23e69",
        "8d9989bb376f3937d9c8fef07c9cc65ef78cbcae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 22 00:01:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 22 00:01:12 2017 +0000"
      },
      "message": "Merge \"The first step towards adding a guardrail.\""
    },
    {
      "commit": "acabfe919883bc22c21c89f92a13fb6364b23e69",
      "tree": "2e671ccec30ce512329ae942dd3c16a15aed522a",
      "parents": [
        "7e79be857e5415928a44d56388b538bc62ed8b52",
        "175b6d2b4ab9339afc70d2f509569412b695fcd3"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Nov 21 23:40:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 21 23:40:17 2017 +0000"
      },
      "message": "Merge \"Provide materials for Mobile network settings UI.\" am: 8b759f234b  -s ours am: 4b7d25e374  -s ours\nam: 175b6d2b4a  -s ours\n\nChange-Id: I03af1afc1cde03cef74bb8a677e13b318ef01c45\n"
    },
    {
      "commit": "106203bc539589d1063d70737c7d0f399100ae94",
      "tree": "b216676764b785385326a0d21146b4e66e21b0fd",
      "parents": [
        "4d1bd06baeb25f71fdbabc3a958d8c83bdbd831e"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Thu Nov 02 21:23:44 2017 -0700"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Tue Nov 21 15:38:20 2017 -0800"
      },
      "message": "Delaying jobs while coming out of doze\n\nForeground uids can run their jobs immediately given other constraints\nare met. Other jobs will be delayed by 3 seconds when coming out of\ndoze to ensure imminent user tasks like screen-on can use resources.\nAlso added an API to allow apps to indicate their job is important to\nthe user enough that it is allowed to run when the app is in the\nforeground or on the temp whitelist regardless of the dozing state of\nthe device.\n\nTest: cts-tradefed run singleCommand cts-dev -m JobScheduler -t \\\nandroid.jobscheduler.cts.DeviceIdleJobsTest\n\nBug: 64291952\nBug: 64071030\n\nChange-Id: Id52cb4386e683d4f8297e873b3a68c573e5be743\n"
    },
    {
      "commit": "175b6d2b4ab9339afc70d2f509569412b695fcd3",
      "tree": "7d6dbcfe7cb062f15fd389b252c40ff4af27d29e",
      "parents": [
        "3c59e3578862c8a5d59319870e25b9a346725894",
        "4b7d25e374d4f67e4b124c0e5c6dc953685ca496"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Nov 21 23:29:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 21 23:29:53 2017 +0000"
      },
      "message": "Merge \"Provide materials for Mobile network settings UI.\" am: 8b759f234b  -s ours\nam: 4b7d25e374  -s ours\n\nChange-Id: I71fa4cdd2170bc1ccf39f04f092ea9447f988d1f\n"
    },
    {
      "commit": "e70785fac6541a38df1fbfd2e5af6338de75d680",
      "tree": "5352a93e26cc8238ebcea0c0f870bb7c29f3012b",
      "parents": [
        "c8e3c7c816a4d9de42579df11d9302e117070ea1"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Nov 08 21:04:12 2017 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Nov 21 15:27:44 2017 -0800"
      },
      "message": "heif: add muxer support for heic tracks\n\nbug: 63633199\n\nChange-Id: I367b29ae86be4e7d365fbfb66ca1cc463eb77571\n"
    },
    {
      "commit": "7e79be857e5415928a44d56388b538bc62ed8b52",
      "tree": "2e671ccec30ce512329ae942dd3c16a15aed522a",
      "parents": [
        "780482475c189792d482dff2d35dc732d7b3bd87",
        "a7d8c4d9ca619c2565aa7994305cdd8aa52fefc1"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Nov 21 23:26:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 23:26:55 2017 +0000"
      },
      "message": "Merge \"Extreme battery saver: Disable launch boost\""
    },
    {
      "commit": "4b7d25e374d4f67e4b124c0e5c6dc953685ca496",
      "tree": "17da99f86ed65f0187a16e5539c8a9d9f1c0763a",
      "parents": [
        "3ee9594a27d05a2310ace3ceb9434d85a3108388",
        "8b759f234bb14c8c859ba1237c35250b80085c22"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Nov 21 23:18:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 21 23:18:13 2017 +0000"
      },
      "message": "Merge \"Provide materials for Mobile network settings UI.\"\nam: 8b759f234b  -s ours\n\nChange-Id: I1e4627084e000f0e3a45005b4a2df34e51fcc0fa\n"
    },
    {
      "commit": "3e7deec83a30b2e339855257462dd6121316f92e",
      "tree": "4e9d733cc2cdcf819366fa39964deaf76005dbab",
      "parents": [
        "911fbd231342c23d22b7bc8cd2baaccc02e69e71"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Nov 15 12:06:24 2017 -0800"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Nov 21 15:10:25 2017 -0800"
      },
      "message": "Implement minikin::Run\n\nThe minikin::Run is a callback for measuring text piece.\nImplement minikin::Run instead of own Run.\n\nThis is 2nd attempt of Iec899dc9f91e1af38338dbfd2a8dc5f4cddd3649\nNothing changes from previous CL.\n\nBug: 65024629\nTest: N/A\nChange-Id: Ib54a519642cf60aba5d8b5637e679ad903ccd12b\n"
    },
    {
      "commit": "8b759f234bb14c8c859ba1237c35250b80085c22",
      "tree": "2d249bb729f96717022a68c1083a94dfa341b098",
      "parents": [
        "ef32746fc527f69b3a4b2ef89b63844b3406e509",
        "85fbddc9380b386a1adc804fbcbf0a7c69bb887e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 23:05:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 21 23:05:21 2017 +0000"
      },
      "message": "Merge \"Provide materials for Mobile network settings UI.\""
    },
    {
      "commit": "780482475c189792d482dff2d35dc732d7b3bd87",
      "tree": "b66714050ad5326007dc40c76e81d99d53143942",
      "parents": [
        "316b8775ba5d5323025fca143539b2d792a528a6",
        "3c59e3578862c8a5d59319870e25b9a346725894"
      ],
      "author": {
        "name": "tiansiming",
        "email": "tiansiming@xiaomi.com",
        "time": "Tue Nov 21 23:04:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 21 23:04:44 2017 +0000"
      },
      "message": "Merge \"Avoid clearing default browser setting when unnecessary\" am: ef32746fc5 am: 3ee9594a27\nam: 3c59e35788\n\nChange-Id: Ifd4dcbc6f3ea6473ff212ad46bb8dc8197e3e35d\n"
    },
    {
      "commit": "3c59e3578862c8a5d59319870e25b9a346725894",
      "tree": "7d6dbcfe7cb062f15fd389b252c40ff4af27d29e",
      "parents": [
        "bcfa5f7fab54beee633f60949b8841a51daa8b49",
        "3ee9594a27d05a2310ace3ceb9434d85a3108388"
      ],
      "author": {
        "name": "tiansiming",
        "email": "tiansiming@xiaomi.com",
        "time": "Tue Nov 21 22:49:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 21 22:49:19 2017 +0000"
      },
      "message": "Merge \"Avoid clearing default browser setting when unnecessary\" am: ef32746fc5\nam: 3ee9594a27\n\nChange-Id: If8d39e9cb350861913deda62b1351d8a4e52607a\n"
    },
    {
      "commit": "3ee9594a27d05a2310ace3ceb9434d85a3108388",
      "tree": "17da99f86ed65f0187a16e5539c8a9d9f1c0763a",
      "parents": [
        "362a3b9e2a831f81ec8c8858e77772c127935eca",
        "ef32746fc527f69b3a4b2ef89b63844b3406e509"
      ],
      "author": {
        "name": "tiansiming",
        "email": "tiansiming@xiaomi.com",
        "time": "Tue Nov 21 22:40:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 21 22:40:35 2017 +0000"
      },
      "message": "Merge \"Avoid clearing default browser setting when unnecessary\"\nam: ef32746fc5\n\nChange-Id: I647c96b9a96612c4745e6ebec5d44cebd6d42767\n"
    },
    {
      "commit": "ef32746fc527f69b3a4b2ef89b63844b3406e509",
      "tree": "097bad48da04af7f4382d99c8ec424f116a1aa62",
      "parents": [
        "d66bc0aaae9d90176c2628817100132f87abc636",
        "d477903f19888cd163b4a7434ff11e593b0b01ed"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 22:22:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 21 22:22:08 2017 +0000"
      },
      "message": "Merge \"Avoid clearing default browser setting when unnecessary\""
    },
    {
      "commit": "316b8775ba5d5323025fca143539b2d792a528a6",
      "tree": "e2680a1505a9c23ce2dccbe269241a9c0573de95",
      "parents": [
        "1e7010087727848a715ecfbc97be9d569dc36868",
        "6549399b4948258753687a2dfec1a167135019ed"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 21:51:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 21:51:07 2017 +0000"
      },
      "message": "Merge \"Add more OWNERS for classes in android.server\""
    },
    {
      "commit": "24904b845f6257f3d6be5374a1e11d67715034c6",
      "tree": "af65e87006dab9bdab1925513ae874465aa1fe42",
      "parents": [
        "1e7010087727848a715ecfbc97be9d569dc36868"
      ],
      "author": {
        "name": "yro",
        "email": "yro@google.com",
        "time": "Mon Nov 20 16:12:21 2017 -0800"
      },
      "committer": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Tue Nov 21 21:36:22 2017 +0000"
      },
      "message": "Add a wrapper ConfigMetricReportList to hold multiple\nConfigMetricReports\n\nTest: statsd, statsd_test\nChange-Id: Ic1ec6e5a31aebb36a1f39a4836e82d97c8be0dfc\n"
    },
    {
      "commit": "9e3808cb5449588a59ae07416f7561edc979b370",
      "tree": "f2fc73a28429c9fc8ee1d49a121f767ac7f0a9e7",
      "parents": [
        "1e7010087727848a715ecfbc97be9d569dc36868"
      ],
      "author": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Mon Nov 20 17:25:34 2017 -0800"
      },
      "committer": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Tue Nov 21 13:33:09 2017 -0800"
      },
      "message": "Adds atom when error is written to dropbox.\n\nWe log some of the key fields that indicate an error or crash. For\nmemory reasons, we can\u0027t transfer the entire stack trace into statsd.\n\nTest: Manually observed logging while using an app that crashed.\nChange-Id: I7085277a22a7ba8642b432998280ef59eb1074b9\n"
    },
    {
      "commit": "1e7010087727848a715ecfbc97be9d569dc36868",
      "tree": "c89e852697f0ef83fc704e5fe7098e8a794de947",
      "parents": [
        "21c4cb4dae031c347c29c55fa76b6822a2970722",
        "9fc31ee1f85e13a03bb15c435c98c6d3101c309e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 21:28:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 21:28:03 2017 +0000"
      },
      "message": "Merge \"Add OWNERS to system_server services.\""
    },
    {
      "commit": "21c4cb4dae031c347c29c55fa76b6822a2970722",
      "tree": "cfcc7817d2c67dfd8af3b6a04d7ceb89a0c985bf",
      "parents": [
        "911fbd231342c23d22b7bc8cd2baaccc02e69e71",
        "bcfa5f7fab54beee633f60949b8841a51daa8b49"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Nov 21 21:15:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 21 21:15:20 2017 +0000"
      },
      "message": "Merge \"PackageManager: Extend cmd interface feedback\" am: d66bc0aaae am: 362a3b9e2a\nam: bcfa5f7fab  -s ours\n\nChange-Id: I07dc60c17099ece2d6f947fccd2d7341aa47a24d\n"
    },
    {
      "commit": "bcfa5f7fab54beee633f60949b8841a51daa8b49",
      "tree": "bd24f94dfac9668c19a6c4541f9028bedc5e97a7",
      "parents": [
        "f4a336808b2d86821e4b267c8ab646e34776c4b7",
        "362a3b9e2a831f81ec8c8858e77772c127935eca"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Nov 21 21:04:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 21 21:04:36 2017 +0000"
      },
      "message": "Merge \"PackageManager: Extend cmd interface feedback\" am: d66bc0aaae\nam: 362a3b9e2a\n\nChange-Id: I7b3ba7adde559c66ed9b8c02d5dd8134a9aa2b38\n"
    },
    {
      "commit": "362a3b9e2a831f81ec8c8858e77772c127935eca",
      "tree": "f7cfccf3ebd5cdc36264fe6369755a28c5c13548",
      "parents": [
        "959385c3143e7b7a61f272ded0b8f7d998064296",
        "d66bc0aaae9d90176c2628817100132f87abc636"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Nov 21 20:55:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 21 20:55:13 2017 +0000"
      },
      "message": "Merge \"PackageManager: Extend cmd interface feedback\"\nam: d66bc0aaae\n\nChange-Id: Ic89e1e9e4b5e250bc867d288cf4870690926248c\n"
    },
    {
      "commit": "d66bc0aaae9d90176c2628817100132f87abc636",
      "tree": "f26426e1b2dd9fcd2764a466748bcbc72276f425",
      "parents": [
        "06e314f6cc0d629f59579f8bd549915580f79b4b",
        "df0673c953139275180b567e3431dbc6ffe25f91"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 20:38:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 21 20:38:18 2017 +0000"
      },
      "message": "Merge \"PackageManager: Extend cmd interface feedback\""
    },
    {
      "commit": "911fbd231342c23d22b7bc8cd2baaccc02e69e71",
      "tree": "cfcc7817d2c67dfd8af3b6a04d7ceb89a0c985bf",
      "parents": [
        "bc8d3e6049f37f4ace72825d7b705e51d89ea5cb",
        "68a0633ea9108e781cf74df89e48e6a727139bd8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 20:36:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 20:36:28 2017 +0000"
      },
      "message": "Merge \"Special handling of processes with recent tasks.\""
    },
    {
      "commit": "bc8d3e6049f37f4ace72825d7b705e51d89ea5cb",
      "tree": "d29c6e0be914ac2ca9cb81038234f32b723f5304",
      "parents": [
        "9253eeadbd6323a7f5accc7ba86e6bd224c9e848",
        "96481dee19f221def6b0af650e16c843c44dde3f"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Nov 21 20:32:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 20:32:26 2017 +0000"
      },
      "message": "Merge \"Updated JavaDoc for onStartLoading\""
    },
    {
      "commit": "9253eeadbd6323a7f5accc7ba86e6bd224c9e848",
      "tree": "ff66aa0a02fb8655f1d1856c24ab16b81220319d",
      "parents": [
        "a8f07c0b1e6ba049245ee8a13a80c1a7af0e0a6b",
        "1704e3cf0c445512f0a9644485dd3449e874556b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 20:31:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 20:31:47 2017 +0000"
      },
      "message": "Merge \"The pm command is no more.\""
    },
    {
      "commit": "a8f07c0b1e6ba049245ee8a13a80c1a7af0e0a6b",
      "tree": "f9efc5a29646e4d7fb16ce1b6e3c58e37f3a0fc8",
      "parents": [
        "fe731413dad2cc28cf28b8acb4fd8d1a39a849b6",
        "679d9987961da426e48ec92f23f6bab5af95ac9d"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Nov 21 20:26:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 20:26:00 2017 +0000"
      },
      "message": "Merge \"Use newline to separate stack trace lines\""
    },
    {
      "commit": "f07ef9e5ffee35bdf37b6d713ef56a4768d9708e",
      "tree": "41cbb5eaf7302fae90fc56d45fc7cec6c29697aa",
      "parents": [
        "ed760effd40ba9cec9c1a4587cd7a9dfecc626c2"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Nov 21 12:12:49 2017 -0800"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Nov 21 12:18:35 2017 -0800"
      },
      "message": "Fix NPE with stackless windows.\n\nNamely IME PopupWindows.\n\nBug: 69596187\nTest: Manual\nChange-Id: I9fdf4c4a3aa844b223ff8bdcc389acadf44102f0\n"
    },
    {
      "commit": "a7d8c4d9ca619c2565aa7994305cdd8aa52fefc1",
      "tree": "76f4c85a6f7aa87f6216d10e255c5d3f398f21a6",
      "parents": [
        "8c44ed1f8506d3a0738190083aa3935f801e4306"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Nov 20 15:20:16 2017 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Nov 21 12:11:47 2017 -0800"
      },
      "message": "Extreme battery saver: Disable launch boost\n\nBug: 68769804\nTest: manual test with debug log in nativeSendPowerHint().\nChange-Id: I7ce61463215400379e0aa0d1782b2372495fe97e\n"
    },
    {
      "commit": "fe731413dad2cc28cf28b8acb4fd8d1a39a849b6",
      "tree": "3e0b99f68b2f47b369c909f9213f55875c1ed8f5",
      "parents": [
        "ea0b479e6cc50ca046552d7a5b3d976c9b558970",
        "f9a651d64c687297c0739982bedc7a8a34c778cf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 20:08:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 20:08:11 2017 +0000"
      },
      "message": "Merge \"Global a11y action to lock screen\""
    },
    {
      "commit": "ea0b479e6cc50ca046552d7a5b3d976c9b558970",
      "tree": "56d3fd26b8fe5dbdef13358b238158dac246163e",
      "parents": [
        "8c44ed1f8506d3a0738190083aa3935f801e4306",
        "829b3e7bfafdb247f94f2c2d4a0d31d794daa5f1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 20:04:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 20:04:36 2017 +0000"
      },
      "message": "Merge \"Revert \"Implement minikin::Run\"\""
    },
    {
      "commit": "8c44ed1f8506d3a0738190083aa3935f801e4306",
      "tree": "1c30dedb2dbf822da1273fbb23ceaa24ecda3dd4",
      "parents": [
        "2bd72480357e231644fa3b97884e0594ace3d96f",
        "25095c0802fdc07e6882393b938a050255beeeef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 19:56:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 19:56:41 2017 +0000"
      },
      "message": "Merge \"Close available secondary connections if schema changes\""
    },
    {
      "commit": "2bd72480357e231644fa3b97884e0594ace3d96f",
      "tree": "1e0362e5f16f67ed1f3bbc124193f3071d652041",
      "parents": [
        "ed760effd40ba9cec9c1a4587cd7a9dfecc626c2",
        "ce643a309e8d414395ec36188523d10eb64d6618"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Nov 21 19:53:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 19:53:43 2017 +0000"
      },
      "message": "Merge \"Extreme battery saver: Cap max cpu frequency.\""
    },
    {
      "commit": "ed760effd40ba9cec9c1a4587cd7a9dfecc626c2",
      "tree": "61e853cdbd6acbc6cd4290ea8e0a394003e49e7f",
      "parents": [
        "a82d460baf0989c7f2eaf36f7e3669748a1a91fd",
        "cbd08d45f20cc7dca0bb30c66bd62a552c1d06db"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 19:22:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 19:22:57 2017 +0000"
      },
      "message": "Merge \"PackageManager: Extend cmd interface feedback\""
    },
    {
      "commit": "a82d460baf0989c7f2eaf36f7e3669748a1a91fd",
      "tree": "a9f33221c1c5a2ee5025ff3a9c65816603113c10",
      "parents": [
        "d28ce0e9e4dde97249047a08f00e2a1ecaf96cfe",
        "a81a0ffa52ca31f31589e2a94d3c5ade1c3bd5c2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 19:16:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 19:16:21 2017 +0000"
      },
      "message": "Merge \"Sync proto from google3\""
    },
    {
      "commit": "6549399b4948258753687a2dfec1a167135019ed",
      "tree": "4d52628c191d5f9de941c8710790d1c67d520951",
      "parents": [
        "9fc31ee1f85e13a03bb15c435c98c6d3101c309e"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 21 18:46:15 2017 +0000"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 21 18:46:15 2017 +0000"
      },
      "message": "Add more OWNERS for classes in android.server\n\nTest: N/A\nChange-Id: Ia66382c5da0ed5e4a57b3bf7b0926c389634e144\n"
    },
    {
      "commit": "679d9987961da426e48ec92f23f6bab5af95ac9d",
      "tree": "cef6f78be22995465338ddf7a6b8ad5cb3c607ac",
      "parents": [
        "8cfd3d03de5d96797d00b0a4dbdce46be6d8dde1"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Nov 21 10:42:23 2017 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Nov 21 10:42:23 2017 -0800"
      },
      "message": "Use newline to separate stack trace lines\n\nIt was unintentionally removed in patchset 3 of ag/3221176\n\nTest: manual\nChange-Id: Iede0bfe1b5d622fda794ddf4a0bcdbdaeeb4939d\n"
    },
    {
      "commit": "d28ce0e9e4dde97249047a08f00e2a1ecaf96cfe",
      "tree": "3ef137a9fad4837a06f1ec02555c0005bbd2461a",
      "parents": [
        "e9a4b16ea117284362e8317503d3979abe755f7a",
        "ba8f44209520bf524043bdb2076a17813a397cc3"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue Nov 21 18:41:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 18:41:50 2017 +0000"
      },
      "message": "Merge \"Get PackageManager on demand in ActivityStarter.\""
    },
    {
      "commit": "9fc31ee1f85e13a03bb15c435c98c6d3101c309e",
      "tree": "24ea6154b0e5a53c7ad8bc6de662a33a1a2a029c",
      "parents": [
        "eaf2a4ef5ccc57ce3f0ad790ba03bb1f6172f8ad"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 21 18:35:16 2017 +0000"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 21 18:35:16 2017 +0000"
      },
      "message": "Add OWNERS to system_server services.\n\nTest: N/A\nChange-Id: I60174fcbbf2a061df2961239ec1b45df2e6b20ed\n"
    },
    {
      "commit": "1704e3cf0c445512f0a9644485dd3449e874556b",
      "tree": "4387666a4cf8c8d869735576f2bcf872e945c749",
      "parents": [
        "9352e47db471dcbe659e6396797f09cebd455728"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 31 19:55:42 2017 +0000"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 21 10:17:14 2017 -0800"
      },
      "message": "The pm command is no more.\n\nIt is now just a shell of itself. :)\n\nAlso brings in a few fixes to never try to open files from the system\nprocess.\n\nTest: manual\nChange-Id: Ia8187196af597046fd2e7092dbf19ce1dc1ea457\n"
    },
    {
      "commit": "e9a4b16ea117284362e8317503d3979abe755f7a",
      "tree": "a85de034693d944686164a75235d4b8e4f5b5a49",
      "parents": [
        "86b92f3ef9e7b53c5c7a774ed7a6374f0a26c795",
        "cfe7b70e99467069c813449a1792958906dffbb3"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Nov 21 17:57:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 17:57:39 2017 +0000"
      },
      "message": "Merge \"Daily idle job for writing out brightness events.\""
    },
    {
      "commit": "df0673c953139275180b567e3431dbc6ffe25f91",
      "tree": "4aaf28c1c611de60f1b602694a2be8f7dc7f58a8",
      "parents": [
        "a29836ad045076055157b699d30e9cbdc1e0c4e0"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Nov 20 17:03:17 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Nov 21 17:39:42 2017 +0000"
      },
      "message": "PackageManager: Extend cmd interface feedback\n\nWhen running cmd package compile -a, print the progress, as this\nmay be a long-running operation.\n\nTest: m\nTest: manual\nMerged-In: Ic5c8123f972656b722da882d6a19d555b8c60832\nChange-Id: Ic5c8123f972656b722da882d6a19d555b8c60832\n"
    },
    {
      "commit": "cbd08d45f20cc7dca0bb30c66bd62a552c1d06db",
      "tree": "63888fe188d22cd619cf00d91256b9e6f73a4063",
      "parents": [
        "14c1da31c4b1a61fd4608ae610ec8501fa32544b"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Nov 20 17:03:17 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Nov 21 09:16:30 2017 -0800"
      },
      "message": "PackageManager: Extend cmd interface feedback\n\nWhen running cmd package compile -a, print the progress, as this\nmay be a long-running operation.\n\nTest: m\nTest: manual\nChange-Id: Ic5c8123f972656b722da882d6a19d555b8c60832\n"
    },
    {
      "commit": "86b92f3ef9e7b53c5c7a774ed7a6374f0a26c795",
      "tree": "00539fcf73682fc00d5d58f62067097dbabe4a2b",
      "parents": [
        "14c1da31c4b1a61fd4608ae610ec8501fa32544b",
        "ca835c14cfa5036252acd4a57c728e46e6300c9e"
      ],
      "author": {
        "name": "Peter Visontay",
        "email": "pvisontay@google.com",
        "time": "Tue Nov 21 17:10:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 17:10:18 2017 +0000"
      },
      "message": "Merge \"Revert \"Log the CHANGE_WIFI_STATE App Op in WifiManager (client changes).\"\""
    },
    {
      "commit": "829b3e7bfafdb247f94f2c2d4a0d31d794daa5f1",
      "tree": "80242325134da35fa3d20162bd01330f7b8d4af5",
      "parents": [
        "c777364d2564acddfe511cbfbc2879d5a1ea8b2d"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Nov 21 16:58:24 2017 +0000"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Nov 21 16:58:24 2017 +0000"
      },
      "message": "Revert \"Implement minikin::Run\"\n\nLooks like this causes native crash.\n\nBug: 69592296\nTest: N/A\n\nThis reverts commit c777364d2564acddfe511cbfbc2879d5a1ea8b2d.\n\nChange-Id: I3b3981de3d0fcccf2847f6ed0936338bb1ffb064\n"
    },
    {
      "commit": "14c1da31c4b1a61fd4608ae610ec8501fa32544b",
      "tree": "9f09b1568917475a8059618c23a080679e228d3f",
      "parents": [
        "59955dcc061b3844733054a377f1614436adc667",
        "5b7903cde09bcfbbecfc00e755adbbf98fdbfae6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Nov 21 16:41:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 16:41:00 2017 +0000"
      },
      "message": "Merge \"add list of supported views to RemoteViews docs Found by searching for all framework views with the @RemoteViews annotation\""
    },
    {
      "commit": "59955dcc061b3844733054a377f1614436adc667",
      "tree": "5172906d7b9ccf2cbae3e1782f0f1a7bb38227b2",
      "parents": [
        "5f52b4dfe539e2c8226e173630645df1285daae5",
        "d054fb36c79e4d10c8d35e2518923dc6f7c85e50"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Nov 21 16:05:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 16:05:39 2017 +0000"
      },
      "message": "Merge \"Convert Slice type to string and add optional sub-type\""
    },
    {
      "commit": "cfe7b70e99467069c813449a1792958906dffbb3",
      "tree": "92187351a4e093a39ad0bf9f45dd1d8cb9f2156c",
      "parents": [
        "a2dfa95e75524d8b6eb019c701bc6142413d6fdf"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Nov 14 21:04:58 2017 +0000"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Nov 21 14:44:26 2017 +0000"
      },
      "message": "Daily idle job for writing out brightness events.\n\nSchedule a job for idle + charging to kick off\nwriting out brighness slider events.\nWhile writing events discard ones outside our\ntime window.\n\nBug: 69405990\nTest: Manual using adb to kick off job.\nTest: runtest -c com.android.server.display.BrightnessTrackerTest frameworks-services\nChange-Id: Ibc79d1c80ced26827d6f985bc70ae165df106a42\n"
    },
    {
      "commit": "5f52b4dfe539e2c8226e173630645df1285daae5",
      "tree": "14b55b2a2b7a09865ca9cee553ae34e665314841",
      "parents": [
        "a5f64a363caaa1c9c38a703ecf8fdc2de2e13b1e",
        "fe354477c186090165d79357d07b7047ef86cba4"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Nov 21 14:30:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 14:30:28 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary RemoteException declaration\""
    },
    {
      "commit": "a5f64a363caaa1c9c38a703ecf8fdc2de2e13b1e",
      "tree": "7906822b1ea76c40d536dfb83111efb29cdcb450",
      "parents": [
        "d7e5d09a9e04a8702f3d38a2e807226c8958321c",
        "2af1998e59caa897ef4400b333febba2e5b101c0"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Nov 21 13:50:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 13:50:09 2017 +0000"
      },
      "message": "Merge \"Add SliceSpec to Slice API\""
    },
    {
      "commit": "fe354477c186090165d79357d07b7047ef86cba4",
      "tree": "6101f2806ce49e6a729c213eb9ac98b28e277966",
      "parents": [
        "42753a512e2719ca078851a62760a19890641e6f"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Nov 21 12:05:06 2017 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Nov 21 12:05:06 2017 +0000"
      },
      "message": "Remove unnecessary RemoteException declaration\n\nBug: 62264551\nTest: compiles\nChange-Id: I0b5149b233b4f68b06088cb8edac488b6d1d17dd\n"
    },
    {
      "commit": "ca835c14cfa5036252acd4a57c728e46e6300c9e",
      "tree": "bcf786eaee101b7b53f4d869d09a709e0f40c3db",
      "parents": [
        "dfe291b72bea057a33f92ca156bb6ed699d18b86"
      ],
      "author": {
        "name": "Peter Visontay",
        "email": "pvisontay@google.com",
        "time": "Tue Nov 21 11:46:59 2017 +0000"
      },
      "committer": {
        "name": "Peter Visontay",
        "email": "pvisontay@google.com",
        "time": "Tue Nov 21 12:02:16 2017 +0000"
      },
      "message": "Revert \"Log the CHANGE_WIFI_STATE App Op in WifiManager (client changes).\"\n\nThis reverts commit dfe291b72bea057a33f92ca156bb6ed699d18b86.\n\nChange-Id: I82e25fb7e46a679d82d89fd5f56e4f334b593f69\nBug: 69498268\n"
    },
    {
      "commit": "d7e5d09a9e04a8702f3d38a2e807226c8958321c",
      "tree": "af40f91fd31b1392e0c1f36bc8812e307af3b956",
      "parents": [
        "77bfa66d130985b99817672678d47bb3d6f41f81",
        "e5468f7554a05d147214c9fcd2cfdf77eec5ca12"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Nov 21 12:00:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 12:00:00 2017 +0000"
      },
      "message": "Merge \"Fix WebViewUpdateService test expectation to match reality.\""
    },
    {
      "commit": "77bfa66d130985b99817672678d47bb3d6f41f81",
      "tree": "33d73bd2b81c3eb955d4fe89f2644e576d3dbb5f",
      "parents": [
        "3d8600a07466d13e695fbcfeef7c64ff1f0971eb",
        "2afdbc4c94a11dc90af41a84bd21d26c9d09e527"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Nov 21 11:58:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 11:58:06 2017 +0000"
      },
      "message": "Merge \"Call listeners whenever players are removed\""
    },
    {
      "commit": "3d8600a07466d13e695fbcfeef7c64ff1f0971eb",
      "tree": "2a34ef6e7a78d673821b13defa20adaab0d2d342",
      "parents": [
        "3f297c11a9f1975424cca54bb8726fa4c2edadcb",
        "884970e0ba74c96f7c375454d3c58bb3fdc0bf46"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Nov 21 05:58:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 05:58:09 2017 +0000"
      },
      "message": "Merge \"Define PacketWakeup pushed events for statds\""
    },
    {
      "commit": "3f297c11a9f1975424cca54bb8726fa4c2edadcb",
      "tree": "6d1cfefa1e5ea07d4ed98871448b12bc1adfced7",
      "parents": [
        "d45e1db13bdabe62ff2eb2b35955f7287d8ebb90",
        "c52b6ea33d783da33094a988b250196c75ef261e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 03:34:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 03:34:43 2017 +0000"
      },
      "message": "Merge \"Improve how parcels are recycled on AssisStructure custom parcelization.\""
    },
    {
      "commit": "d45e1db13bdabe62ff2eb2b35955f7287d8ebb90",
      "tree": "67e1bb8be9a734b08528d6389fb8a0b66c399871",
      "parents": [
        "f4ab4b538783f003a2232a6af73fb83c96fa7c38",
        "0cc1c968bb826add02380021b6d05122781871de"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 03:34:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 03:34:02 2017 +0000"
      },
      "message": "Merge \"String update: Internet -\u003e internet\""
    },
    {
      "commit": "f4ab4b538783f003a2232a6af73fb83c96fa7c38",
      "tree": "2f596b81bb654f8ce8014e4544f0ae74aa10c88b",
      "parents": [
        "158a8e035baa76a79f8f64f75d7e15f5cc362f31",
        "89976820c8c0f9b3921de693d5a97825d8ecbeea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 02:34:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 02:34:21 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "5b7903cde09bcfbbecfc00e755adbbf98fdbfae6",
      "tree": "2ad016157bbed577155e6c7b7e3e294ce1751813",
      "parents": [
        "158a8e035baa76a79f8f64f75d7e15f5cc362f31"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 20 18:16:01 2017 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Nov 21 02:21:45 2017 +0000"
      },
      "message": "add list of supported views to RemoteViews docs\nFound by searching for all framework views with the @RemoteViews\nannotation\n\nChange-Id: I60e24676014a8ee2f5df0bac87349dad7d92081d\n"
    },
    {
      "commit": "158a8e035baa76a79f8f64f75d7e15f5cc362f31",
      "tree": "4a08157514de6af770224fdba1045fd245428318",
      "parents": [
        "8cfd3d03de5d96797d00b0a4dbdce46be6d8dde1",
        "43b7cba68263331d39cecc44a207d052b72088a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 02:20:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 02:20:57 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "2afdbc4c94a11dc90af41a84bd21d26c9d09e527",
      "tree": "aae47dbe3c6ec27fb3f0254095e0a8ce15ea26a6",
      "parents": [
        "8cfd3d03de5d96797d00b0a4dbdce46be6d8dde1"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Nov 01 13:45:59 2017 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Nov 21 10:49:25 2017 +0900"
      },
      "message": "Call listeners whenever players are removed\n\nAudioPlayerStateMonitor.onAudioPlayerStateChanged isn\u0027t called all the\ntime when players are removed. This change makes the listener be\ncalled whenever players are removed.\n\nBug: 68733075\nTest: manual tests for restoring media routes and handling media keys\nTest: same result from Media CTS with and w/o this change\nChange-Id: I7219d757a7001b83e03c8d04fc1cabb12638dafa\n"
    },
    {
      "commit": "8cfd3d03de5d96797d00b0a4dbdce46be6d8dde1",
      "tree": "faf906385067db5b40f6f4ec4b0e24a48b0964f6",
      "parents": [
        "f1f708f186cd8383f7cdd90ca6c277611245c1cb",
        "99a7b60e51748e77657eb62aba58605062b06260"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 01:40:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 01:40:34 2017 +0000"
      },
      "message": "Merge \"Use serif fonts for serif fallback.\""
    },
    {
      "commit": "f1f708f186cd8383f7cdd90ca6c277611245c1cb",
      "tree": "0443c2afbe243adf4e474ce24b3d32e6dd7367cc",
      "parents": [
        "ac2303b609714065e44bb233fabd48f1b3916c2b",
        "e2cd6d509b17894b95d14523ae3e7c4c7a9a74e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 01:33:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 01:33:24 2017 +0000"
      },
      "message": "Merge \"1/ Duration anomaly tracker with alarm. 2/ Init anomaly from config based on the public language. 3/ Unit tests for anomaly detection in count/gauge producer. 4/ Revisit the duration tracker logic.\""
    },
    {
      "commit": "ac2303b609714065e44bb233fabd48f1b3916c2b",
      "tree": "5ca47a8444607f37bdfc438c16869edc02da7da4",
      "parents": [
        "d9c6f488879ab9eb0ce3a845baad4add0393a13a",
        "4ea9240adb769adbc93f74451b6ff8652eb7d4ad"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 01:27:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 01:27:15 2017 +0000"
      },
      "message": "Merge \"WebView: misc docs changes for WebSettings\""
    },
    {
      "commit": "d9c6f488879ab9eb0ce3a845baad4add0393a13a",
      "tree": "420d4ce07117852416fad24aba6df4e577ec02e2",
      "parents": [
        "253063a72d374c4383cbcf573954863957ed1347",
        "f4a336808b2d86821e4b267c8ab646e34776c4b7"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Nov 21 01:09:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 21 01:09:47 2017 +0000"
      },
      "message": "Merge \"Adding \"Mobile data\" and \"Data usage\" button in mobile settings.\" am: 06e314f6cc  -s ours am: 959385c314  -s ours\nam: f4a336808b  -s ours\n\nChange-Id: Ie0761a8a549382d9d8a6781c20a6a23f511231fc\n"
    },
    {
      "commit": "884970e0ba74c96f7c375454d3c58bb3fdc0bf46",
      "tree": "0677da650ba8c8daaec73c8443c8d184caf0d6b3",
      "parents": [
        "b92f1eed1b42193d861344851ab4ea2ab4c47860"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Nov 14 22:42:46 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Nov 21 10:02:03 2017 +0900"
      },
      "message": "Define PacketWakeup pushed events for statds\n\nThis patch pushes packet wakeup events collected by\nNetdEventListenerService into the statds service.\n\nExample logs from $ adb logcat -b stats\n11-20 23:33:25.955   955   972 I [44]    : [10014,wlan0,34525,10:e:7e:26:3f:c1,2001:db8:400d:c0b::bc,2001:db8:4:fd00:a00a:dbc8:f5ba:4269,6,5228,49411]\n11-20 23:37:05.809   955  1473 I [44]    : [10014,wlan0,2048,10:e:7e:26:3f:c1,192.168.0.142,192.168.0.39,6,443,45422]\n11-20 23:42:09.233   955  1473 I [44]    : [10014,wlan0,2048,10:e:7e:26:3f:c1,192.168.12.238,192.168.0.39,6,443,40160]\n11-20 23:55:28.162   955  1207 I [44]    : [10059,wlan0,34525,10:e:7e:26:3f:c1,2001:db8:4004:807::200a,2001:db8:4:fd00:a00a:dbc8:f5ba:4269,6,443,42492]\n11-20 23:59:18.343   955  1888 I [44]    : [10059,wlan0,34525,10:e:7e:26:3f:c1,2001:db8:4004:807::200a,2001:db8:4:fd00:a00a:dbc8:f5ba:4269,6,443,42491]\n11-21 00:00:17.952   955  3341 I [44]    : [10014,wlan0,34525,10:e:7e:26:3f:c1,2001:db8:400d:c0b::bc,2001:db8:4:fd00:a00a:dbc8:f5ba:4269,6,5228,49411]\n11-21 00:13:05.552   955  1473 I [44]    : [-1,wlan0,34525,10:e:7e:26:3f:c1,2001:db8:4004:805::200a,2001:db8:4:fd00:a00a:dbc8:f5ba:4269,6,443,38098]\n11-21 00:13:50.606   955  1207 I [44]    : [-1,wlan0,2048,10:e:7e:26:3f:c1,192.168.5.238,192.168.0.39,6,443,40802]\n\nBug: 28806131\nTest: runtest frameworks-net\nChange-Id: I5a3c76498a4b720f0d9308a65b5dd4b32377d0d1\n"
    },
    {
      "commit": "ce643a309e8d414395ec36188523d10eb64d6618",
      "tree": "59541e2e1f2601a4a2bec455364194c5123479bd",
      "parents": [
        "28306600e6769ce708897d2a2c6b852228e2a9de"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Nov 20 14:31:06 2017 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Nov 20 17:00:36 2017 -0800"
      },
      "message": "Extreme battery saver: Cap max cpu frequency.\n\n- Lower the max CPU frequency on battery saver.\n- We have different sets of frequencies for screen-on and screen-off.\n- The frequency configuration is from R.string.config_batterySaverDeviceSpecificConfig.\n\nBug: 68769804\nTest: Manual test with settings put global battery_saver_device_specific_constants cpufreq-n\u003d0:1324800/4:1497600,cpufreq-i\u003d0:1900800/4:1958400\n  using cat_repeat /sys/devices/system/cpu/cpu{0,4}/cpufreq/{cpuinfo_cur,scaling_max}_freq\n\nTest: atest $ANDROID_BUILD_TOP/frameworks/base/services/tests/servicestests/src/com/android/server/power/batterysaver/CpuFrequenciesTest.java\nTest: atest $ANDROID_BUILD_TOP/frameworks/base/services/tests/servicestests/src/com/android/server/power/batterysaver/FileUpdaterTest.java\nChange-Id: Ie1bb11c46c0d4730129fe9d82e86d8acebe0b560\n"
    },
    {
      "commit": "f4a336808b2d86821e4b267c8ab646e34776c4b7",
      "tree": "abe7925527826adad223bba09a549edf100ee7eb",
      "parents": [
        "651cb9ec200aa50f0059e55d1ff88c91b05c0c1a",
        "959385c3143e7b7a61f272ded0b8f7d998064296"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Nov 21 00:58:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 21 00:58:19 2017 +0000"
      },
      "message": "Merge \"Adding \"Mobile data\" and \"Data usage\" button in mobile settings.\" am: 06e314f6cc  -s ours\nam: 959385c314  -s ours\n\nChange-Id: Ie6d211fd5ebfeb5a191e1d96a7d3bb37ee9b7d23\n"
    },
    {
      "commit": "959385c3143e7b7a61f272ded0b8f7d998064296",
      "tree": "b5d5320cf4124b9a00e25dcd59ff83c5d1d50dee",
      "parents": [
        "267a2a8c8a5d5086b98a5f8ab6c56000b68b4a15",
        "06e314f6cc0d629f59579f8bd549915580f79b4b"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Nov 21 00:48:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 21 00:48:30 2017 +0000"
      },
      "message": "Merge \"Adding \"Mobile data\" and \"Data usage\" button in mobile settings.\"\nam: 06e314f6cc  -s ours\n\nChange-Id: I3e7e4818688b8e046499513557825809772a1085\n"
    },
    {
      "commit": "06e314f6cc0d629f59579f8bd549915580f79b4b",
      "tree": "b46340e68ecd1f88db29c71d9e0f07ab0ca08d1d",
      "parents": [
        "a29836ad045076055157b699d30e9cbdc1e0c4e0",
        "3c9118900fc64e0172efb736a35f62dcc168e3a4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 00:35:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 21 00:35:42 2017 +0000"
      },
      "message": "Merge \"Adding \"Mobile data\" and \"Data usage\" button in mobile settings.\""
    },
    {
      "commit": "43b7cba68263331d39cecc44a207d052b72088a9",
      "tree": "2dcea15b6cf37de479327103771a4ce6ad1cda83",
      "parents": [
        "034e776c41b864c05fe6dfcec41ec88227efa27e"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Nov 20 16:35:34 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Nov 20 16:35:34 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I111e2a8d4ec350a1167dfa07dfd0b764436194bd\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "89976820c8c0f9b3921de693d5a97825d8ecbeea",
      "tree": "ea492d1a976469db24b47c4afdbc4eb953f1eef2",
      "parents": [
        "034e776c41b864c05fe6dfcec41ec88227efa27e"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Nov 20 16:33:29 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Nov 20 16:33:29 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id49a06e39b19dae6b1ce6e131d12d80bff0270b1\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "253063a72d374c4383cbcf573954863957ed1347",
      "tree": "420d4ce07117852416fad24aba6df4e577ec02e2",
      "parents": [
        "0d5dacdd8c475f4c394b6be8918104fc4b641874",
        "8b2eb6fe54b4f0bb0707099c5b4bf1d69de49c16"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 00:17:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 00:17:56 2017 +0000"
      },
      "message": "Merge \"Smooth scroll RecyclerView on a11y ACTION_SCROLL_*\""
    },
    {
      "commit": "0d5dacdd8c475f4c394b6be8918104fc4b641874",
      "tree": "3edb21f04edf6601c37928d87d256c682dc63365",
      "parents": [
        "034e776c41b864c05fe6dfcec41ec88227efa27e",
        "c777364d2564acddfe511cbfbc2879d5a1ea8b2d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 21 00:00:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 21 00:00:48 2017 +0000"
      },
      "message": "Merge \"Implement minikin::Run\""
    },
    {
      "commit": "034e776c41b864c05fe6dfcec41ec88227efa27e",
      "tree": "6ed944e99eb27ab8100754f537f20c797f5ab3c5",
      "parents": [
        "809565b7690ee6d5a504f04c5730d07841a54443",
        "f375a41ffb55abb5bd0bbfb67155ed0467cc8fec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 20 23:49:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 20 23:49:53 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "e2cd6d509b17894b95d14523ae3e7c4c7a9a74e3",
      "tree": "2b7ad7cfd0e1f17634e62cea253cc013572fb4ee",
      "parents": [
        "809565b7690ee6d5a504f04c5730d07841a54443"
      ],
      "author": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Thu Nov 09 20:38:30 2017 -0800"
      },
      "committer": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Mon Nov 20 15:37:24 2017 -0800"
      },
      "message": "1/ Duration anomaly tracker with alarm.\n2/ Init anomaly from config based on the public language.\n3/ Unit tests for anomaly detection in count/gauge producer.\n4/ Revisit the duration tracker logic.\n\nTest: unit test passed.\nChange-Id: I2423c0e0f05b1e37626954de9e749303423963f2\n"
    },
    {
      "commit": "0cc1c968bb826add02380021b6d05122781871de",
      "tree": "10f92f7136f82f75cceb1326eb7782ef1feab1a3",
      "parents": [
        "aa1387c6dec6e9d2941afca293abf667c7476274"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Nov 20 15:12:27 2017 -0800"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Nov 20 15:15:13 2017 -0800"
      },
      "message": "String update: Internet -\u003e internet\n\nChange-Id: I1d66c6acc32c35f378f3806b1bd3a32ad59f485c\nFixes: 69388824\nFixes: 69387604\nTest: visual\n"
    },
    {
      "commit": "809565b7690ee6d5a504f04c5730d07841a54443",
      "tree": "6da2a515a0e906ed1f2b9e4444e9b57b8066d5b9",
      "parents": [
        "d39edd02e277267548162fd1ac8e2cad47085a3e",
        "af20b8d50686b43568ca63736c4fdbf8473c4b7f"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Mon Nov 20 23:13:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 20 23:13:58 2017 +0000"
      },
      "message": "Merge \"Fix freeform window resizing.\""
    },
    {
      "commit": "d39edd02e277267548162fd1ac8e2cad47085a3e",
      "tree": "6701b31bfc4373eef5bb9aedbc86ec3ab7bd66a1",
      "parents": [
        "de3766e95d880ea6c9f3e9280a8ac921effe47a8",
        "f5059c39cbf72603c6a28ae9337041ddce5d4899"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 20 23:07:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 20 23:07:23 2017 +0000"
      },
      "message": "Merge \"Optimize Autofill Sanitizer to work as a Validator.\""
    },
    {
      "commit": "99a7b60e51748e77657eb62aba58605062b06260",
      "tree": "a223ab2309021295abd18335ff6fc4ef9a575cd5",
      "parents": [
        "28306600e6769ce708897d2a2c6b852228e2a9de"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Jul 05 16:06:23 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Nov 20 14:46:31 2017 -0800"
      },
      "message": "Use serif fonts for serif fallback.\n\nBug: 31491668\nTest: m -j1024 fontchain_lint\nChange-Id: Ic1d356aa684f2284b0b0fc8de5d0e36380eb44bc\n"
    },
    {
      "commit": "de3766e95d880ea6c9f3e9280a8ac921effe47a8",
      "tree": "1a72fa7a61a3d169e7602a59691f688bd797ccfc",
      "parents": [
        "a412c03e70277f3c6c0aa4918dcab74409f502d1",
        "c6c6c349f94638c81b0a3c2fc99b37266f6633ae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 20 22:44:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 20 22:44:08 2017 +0000"
      },
      "message": "Merge \"Collect set of \"changed\" classes.\""
    },
    {
      "commit": "68a0633ea9108e781cf74df89e48e6a727139bd8",
      "tree": "0a9605b6f8b4b373516f52c65fa4e376d743d1ed",
      "parents": [
        "9352e47db471dcbe659e6396797f09cebd455728"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 15 17:54:18 2017 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 20 14:35:15 2017 -0800"
      },
      "message": "Special handling of processes with recent tasks.\n\nAs the startup time of application processes has increased,\nit is becoming more useful to try to keep around the process\nfor a recently used app, even if there are no longer any\nactively running activities in it.  (For example, if you backed\nout of the root activity.)\n\nThis change implements that behavior, keeping track of any recent\ntask entries that a process represents the root activity for,\nand classififying them under a new cached proc state that is\nmanaged the same as a cached activity.\n\nTest: manual\nBug: 69386069\nChange-Id: I430741646478763fd85b33a5384278ece831b2c3\n"
    },
    {
      "commit": "a412c03e70277f3c6c0aa4918dcab74409f502d1",
      "tree": "8ee90312380f3ff1aadbeef2708f532cf0f48900",
      "parents": [
        "b96776e25b3f3a54ed56be650e07eb723c794bfa",
        "651cb9ec200aa50f0059e55d1ff88c91b05c0c1a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Nov 20 22:34:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 20 22:34:18 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev am: c7d9045105  -s ours\nam: 651cb9ec20  -s ours\n\nChange-Id: Ie35ab0514caa65270a0e53fbde8f5de3c0a920de\n"
    },
    {
      "commit": "651cb9ec200aa50f0059e55d1ff88c91b05c0c1a",
      "tree": "abe7925527826adad223bba09a549edf100ee7eb",
      "parents": [
        "af60d7f8b5535ddb3a365ba956dd9638003c2218",
        "c7d90451058efc1ffb8c58d2f3cf8798f0bb3657"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Nov 20 22:27:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 20 22:27:19 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev\nam: c7d9045105  -s ours\n\nChange-Id: I4e65a2c460b3bcfa2e258a2952677b16d89e4d85\n"
    },
    {
      "commit": "c7d90451058efc1ffb8c58d2f3cf8798f0bb3657",
      "tree": "75640eaf016f0c0b32e3c6f793897ac611d5bc81",
      "parents": [
        "e7b0a330db58c21366390c39896a4d1ca306495e",
        "572e004862aa616dcac4dde39676c886685a8b67"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 20 22:13:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 20 22:13:17 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "b96776e25b3f3a54ed56be650e07eb723c794bfa",
      "tree": "8ee90312380f3ff1aadbeef2708f532cf0f48900",
      "parents": [
        "ac06857ff7ab041bbbdf4e01deed837b968e99f3",
        "f59b8ddd93a52b72a09150d0e19dbebb4b6ecf39"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Mon Nov 20 22:02:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 20 22:02:18 2017 +0000"
      },
      "message": "Merge changes from topic \"new-z-order\"\n\n* changes:\n  Reimplement DimLayer\u0027s using hierarchy.\n  Re-implement Z-ordering based off SurfaceControl hierarchy.\n"
    },
    {
      "commit": "ac06857ff7ab041bbbdf4e01deed837b968e99f3",
      "tree": "e795ff92c704df56e80b1ac380579e380faf0101",
      "parents": [
        "be3ad44ea189bf029ffee4ed70d2e7143ed64182",
        "1b5a5534ef1a212426d9e7c2afeec2524e4d717d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 20 22:00:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 20 22:00:40 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    }
  ],
  "next": "c777364d2564acddfe511cbfbc2879d5a1ea8b2d"
}
