)]}'
{
  "log": [
    {
      "commit": "690da9436cee7b5a7070a6bde1804c55fc860119",
      "tree": "eb75ab12d7b5ea36cb69bc7806ba8d5a7eeb7778",
      "parents": [
        "7a082475a3257bceda11e20099604c2e4bc457f3",
        "9252ad19a237651b5969adc8bcb79715f48d35b2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 04 04:35:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 04 04:35:44 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "7a082475a3257bceda11e20099604c2e4bc457f3",
      "tree": "0280da82511253ec152077f8f76959477b3d51d7",
      "parents": [
        "ba399e5e05e93503f1c81402c64856ed16e8e644",
        "9447b83c3dae1c18987d51b775447ba819f96c89"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 04 01:39:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 04 01:39:01 2018 +0000"
      },
      "message": "Merge \"Assume the worst when EntryManager is missing.\""
    },
    {
      "commit": "ba399e5e05e93503f1c81402c64856ed16e8e644",
      "tree": "2fe8efd2de80b03e6ff42cc8ec69a661d926d507",
      "parents": [
        "f0b64acdeddc46b15179d876e45b43492fc2703d",
        "325b8bdb3a252b85380d35d70d70d67268829f4e"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sun Feb 04 01:29:45 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 04 01:29:45 2018 +0000"
      },
      "message": "Merge \"Added permission for binding data service\" am: 0276f4290f am: f5d3e300b3\nam: 325b8bdb3a  -s ours\n\nChange-Id: I538de333acf51bc24fa248fc24223fa47598b4a4\n"
    },
    {
      "commit": "f0b64acdeddc46b15179d876e45b43492fc2703d",
      "tree": "2fe8efd2de80b03e6ff42cc8ec69a661d926d507",
      "parents": [
        "8c04bd60a70cac35d49aef011afb652c67726823",
        "1f3b4644711f20cb6a6ff80ab1dc6e3c35e28b0e"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sun Feb 04 01:22:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 04 01:22:41 2018 +0000"
      },
      "message": "Merge \"Merge \"Add function to update LE connection parameters\" am: 853628db72 am: c3afcfc38c am: a4c600cb03\""
    },
    {
      "commit": "1f3b4644711f20cb6a6ff80ab1dc6e3c35e28b0e",
      "tree": "72745bfe38b414e201320edc9e4e6acddf7c207e",
      "parents": [
        "8fdcf9867098e63b892287b37ef3772a270034e5",
        "a4c600cb03a5647eb2d422e9a2aeff6b7d9d97d2"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Sun Feb 04 01:20:48 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 04 01:20:48 2018 +0000"
      },
      "message": "Merge \"Add function to update LE connection parameters\" am: 853628db72 am: c3afcfc38c\nam: a4c600cb03\n\nChange-Id: I3bbb6c7a0f51d17690c3ae47a228758a45c155ee\n"
    },
    {
      "commit": "8c04bd60a70cac35d49aef011afb652c67726823",
      "tree": "8e6bf8eacc854f8730a4a8041412db9a4bc0fb4a",
      "parents": [
        "1b368de8327b1c19d0a4a50b3b9c098cbd32d293",
        "8fdcf9867098e63b892287b37ef3772a270034e5"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sun Feb 04 01:13:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 04 01:13:56 2018 +0000"
      },
      "message": "Merge \"Merge \"Add DENSITY_440\" am: 6c40bbdc5e am: a21fa41755 am: 1d64dc96f7\""
    },
    {
      "commit": "8fdcf9867098e63b892287b37ef3772a270034e5",
      "tree": "e7ef45c8fcbffbc7032eef3c6c9deb558eb53d8c",
      "parents": [
        "737f469d3fd74c1f321f2f560e393d464d2f1539",
        "1d64dc96f7c1c77b1621e852f554fa28f6738604"
      ],
      "author": {
        "name": "weijuncheng",
        "email": "weijuncheng@xiaomi.com",
        "time": "Sun Feb 04 01:13:30 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 04 01:13:30 2018 +0000"
      },
      "message": "Merge \"Add DENSITY_440\" am: 6c40bbdc5e am: a21fa41755\nam: 1d64dc96f7\n\nChange-Id: I54a18f245ebf70d9d1670973e02a318743a4ec3c\n"
    },
    {
      "commit": "1b368de8327b1c19d0a4a50b3b9c098cbd32d293",
      "tree": "bb82be7955824785e244bdd01abc15d5f512f70e",
      "parents": [
        "737f469d3fd74c1f321f2f560e393d464d2f1539",
        "ec1022121b8cb5273d0e610f295a7348705c5d25"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Sun Feb 04 01:11:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 04 01:11:03 2018 +0000"
      },
      "message": "Merge \"Add strings and carrier config needed network service.\""
    },
    {
      "commit": "737f469d3fd74c1f321f2f560e393d464d2f1539",
      "tree": "b1e0321b274f5ff90f894aa11ada3c3d8b6de8d1",
      "parents": [
        "9c70dc79dd0b34c4b5c3159e88c5ef20b2b99663",
        "548284fb6d57213a4fe4db9370ddcf1d2a433a63"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Sun Feb 04 01:08:14 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 04 01:08:14 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE volume shows when status bar is null\" am: b5993cfb8e  -s ours am: 9cd12a53b2\nam: 548284fb6d  -s ours\n\nChange-Id: I87eb5369d0adff1684f2e8ded3e362774f4beac4\n"
    },
    {
      "commit": "9c70dc79dd0b34c4b5c3159e88c5ef20b2b99663",
      "tree": "b1e0321b274f5ff90f894aa11ada3c3d8b6de8d1",
      "parents": [
        "3918780c28f6e5670e0fe498325bc3364f56bf55",
        "3379a3eff9039c910f5858926263ad70e330c48b"
      ],
      "author": {
        "name": "Pavel Maltsev",
        "email": "pavelm@google.com",
        "time": "Sun Feb 04 01:06:51 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 04 01:06:51 2018 +0000"
      },
      "message": "Merge \"Enable multiple active Ethernet interfaces\" am: 0a6c539901 am: ac908d6728\nam: 3379a3eff9\n\nChange-Id: Ibd84c2ba3252e3d65ba4a63a0be912747ea18df9\n"
    },
    {
      "commit": "3918780c28f6e5670e0fe498325bc3364f56bf55",
      "tree": "266ddf8321be33d48210ac5e53b373a25c142fcf",
      "parents": [
        "099ede26170367b8de5a8b898d9c7e5a1d734511",
        "048b1517b415f7fd63e8de9e1995df4cfff383c3"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sun Feb 04 00:57:17 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 04 00:57:17 2018 +0000"
      },
      "message": "Merge \"Add missing return statement in setTempFileRootDirectory\" am: d281b1a116 am: a376949816\nam: 048b1517b4\n\nChange-Id: I261b953da7e9edb048becbfcfffb3925f2371ec2\n"
    },
    {
      "commit": "099ede26170367b8de5a8b898d9c7e5a1d734511",
      "tree": "10874284a3631f6cef047ced91642211f9b46ebd",
      "parents": [
        "01de0a82ccd2f57928f1eff34492423d4196178d",
        "a8f341c47af1107ab7eafd0d5d8aa8bd3198ae7e"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Sun Feb 04 00:49:55 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 04 00:49:55 2018 +0000"
      },
      "message": "Merge \"Use IntDef for BCD_EXTENDED_TYPE\" am: 97246476a7 am: a2311212a6\nam: a8f341c47a\n\nChange-Id: I5ddcab70828fec9f59de920feb085c867bd0059e\n"
    },
    {
      "commit": "01de0a82ccd2f57928f1eff34492423d4196178d",
      "tree": "6dafcd215f541cb14633abd571f45fd703d016a7",
      "parents": [
        "b49b3f1e57784c2d00ee66aac247f64bcc92257e",
        "9750a6f69a7cfc764675df8f33a4dc9c6ac44293"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Sun Feb 04 00:44:02 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 04 00:44:02 2018 +0000"
      },
      "message": "Merge \"Add NFC Transaction Event intent actions and extras\" am: 337e2feada am: 8b35111d3e\nam: 9750a6f69a\n\nChange-Id: I8c9f734f8e51ecae23cb225a4295e1b6b63be307\n"
    },
    {
      "commit": "b49b3f1e57784c2d00ee66aac247f64bcc92257e",
      "tree": "2ef3953db4469ffe7f15e87c9980505933d2a4be",
      "parents": [
        "e35ef2778e260632a7f73950bd15725e0a06b279",
        "86684240eb5753bb97c2cfc93d1d25fa1870f8f1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun Feb 04 00:12:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 04 00:12:22 2018 +0000"
      },
      "message": "Merge \"Media process should run with \"write\" access.\""
    },
    {
      "commit": "e35ef2778e260632a7f73950bd15725e0a06b279",
      "tree": "72e58f3d52fb2fdbc0f65568821505e0003186de",
      "parents": [
        "18e0f5c601d2648537d34c5d13daecf71e58113b",
        "c8cb3aad586a84e511f60c603c18f9dce9d4bf1c"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sun Feb 04 00:05:22 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 04 00:05:22 2018 +0000"
      },
      "message": "Merge \"Rename MbmsDownloadSession#getDownloadStatus\" am: a07d895f09 am: be305be046\nam: c8cb3aad58\n\nChange-Id: I0c5313fef938e6d9dfbb7779f336a3e3b34fe6c2\n"
    },
    {
      "commit": "9447b83c3dae1c18987d51b775447ba819f96c89",
      "tree": "05a9e21e5ff3a439dc12db072033b4174f2b8ed9",
      "parents": [
        "c7dc046e0ec62f2c01ae4e3473bfea6b5640fc93"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 03 16:45:45 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 03 16:47:21 2018 -0700"
      },
      "message": "Assume the worst when EntryManager is missing.\n\nIt\u0027s somehow missing during pre-submit tests, so try patching over\nto help tests pass.  It triggers wtf() to help ensure we chase down\nto zero.\n\nTest: sure\nBug: 72898411\nChange-Id: I8972da72579f2a4d83aecc9255a74ea9406fd64f\n"
    },
    {
      "commit": "18e0f5c601d2648537d34c5d13daecf71e58113b",
      "tree": "6b6f21e1d11f10a2827513408aabdf0ef30232c7",
      "parents": [
        "c7dc046e0ec62f2c01ae4e3473bfea6b5640fc93",
        "abc559aab9301c8b2f512afb9c81cf7cba0a0949"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Feb 03 23:41:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 03 23:41:16 2018 +0000"
      },
      "message": "Merge \"Move bugreport storage enabling into OS.\""
    },
    {
      "commit": "86684240eb5753bb97c2cfc93d1d25fa1870f8f1",
      "tree": "02ef27a8a065805a8d29476beca57daca6a85380",
      "parents": [
        "4a740846223aa58af065e2256fb0caa0ce6f9c53"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 03 15:32:31 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 03 15:33:04 2018 -0700"
      },
      "message": "Media process should run with \"write\" access.\n\nThe WRITE_MEDIA_STORAGE permission had inadvertently been giving apps\nthe \"default\" view of storage.  This had worked for a long since,\nsince we also gave them the \"sdcard_rw\" permission, but a recent\nsecurity patch broke this for secondary users.\n\nApps holding this permission should have been mounted \"write\" all\nalong, and relied on that view to access storage devices.  This also\nmeans they no longer need the \"sdcard_rw\" GID.\n\nTest: builds, boots, secondary user media/camera works\nBug: 72732906, 71737806, 72224817\nChange-Id: I5cd687a1e128024f33b4acd93c15e75192ed1c85\n"
    },
    {
      "commit": "c7dc046e0ec62f2c01ae4e3473bfea6b5640fc93",
      "tree": "e94edfb9178a21ce4fc4d706feb39a088e2bd713",
      "parents": [
        "39d080503e842ac06cad2f637debc4a6e974c127",
        "bfb43ea9e684e62644cecf7f037c4087bfaa1e0f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Feb 03 22:07:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 03 22:07:34 2018 +0000"
      },
      "message": "Merge \"Polished rapid data usage alerting.\""
    },
    {
      "commit": "abc559aab9301c8b2f512afb9c81cf7cba0a0949",
      "tree": "07f4104d0cb99e50417d9f998c41ae236b5dc0c3",
      "parents": [
        "4a740846223aa58af065e2256fb0caa0ce6f9c53"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 03 13:26:47 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 03 13:27:13 2018 -0700"
      },
      "message": "Move bugreport storage enabling into OS.\n\nIt\u0027s convoluted to enable/disable bugreport storage based on the\n\"power menu\" shortcut, and it\u0027s frustrating for dogfooders to have\nto manually cycle this setting once to enable the provider.\n\nSo move the enable/disable logic directly into the OS, toggle it\nwhen the broader DEVELOPMENT_SETTINGS_ENABLED changes, and update\nto match state at device boot.\n\nTest: builds, boots\nBug: 32540478\nChange-Id: Iadfa106142fa3e252dfe6adb9712f7c67b8e9f65\n"
    },
    {
      "commit": "bfb43ea9e684e62644cecf7f037c4087bfaa1e0f",
      "tree": "cc3073a12e102c231e0f67c9ddfa5366d45fdc6e",
      "parents": [
        "4a740846223aa58af065e2256fb0caa0ce6f9c53"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 03 12:08:16 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 03 12:49:30 2018 -0700"
      },
      "message": "Polished rapid data usage alerting.\n\nSwitch to reading limit information from NetworkPolicy, which is\ntypically populated from SubscriptionPlan.  This lets users have\ndirect control over the limits we\u0027re using to trigger rapid usage\nalerts, and makes the feature work without requiring that the carrier\nwire up SubscriptionPlan information.\n\nLet the user \"snooze\" the rapid usage alerting for a day at a time,\nso we\u0027re less annoying to them.  Send the snooze broadcasts as\nforeground, so that we don\u0027t re-post notifications while working\nthrough a long background broadcast queue.\n\nFix notifications to use the \"ALERTS\" channel, since these alerts\nreally are higher priority than simple \"STATUS\" updates; this also\ngives us HUN behavior when in full-screen apps.\n\nUpdate both service and unit tests to work directly with\nNotificationManager, instead of the raw AIDL.\n\nTest: bit FrameworksServicesTests:com.android.server.NetworkPolicyManagerServiceTest\nBug: 72444638, 72436702\nChange-Id: I8d9138522a7779cc68eb9fa4777b50facb6567b7\n"
    },
    {
      "commit": "9252ad19a237651b5969adc8bcb79715f48d35b2",
      "tree": "73259bd65e10b8d2e4ff49b34296990cbae68d30",
      "parents": [
        "39d080503e842ac06cad2f637debc4a6e974c127"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 03 08:50:48 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 03 08:50:48 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I9a1babdbc4ee8a065858fb3537a3c50200663b02\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "325b8bdb3a252b85380d35d70d70d67268829f4e",
      "tree": "1854417e6b080585d147d4dc21be556165bb4383",
      "parents": [
        "a4c600cb03a5647eb2d422e9a2aeff6b7d9d97d2",
        "f5d3e300b30f57d2f662e03af74a88c7deea5db5"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Feb 03 06:09:36 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 06:09:36 2018 +0000"
      },
      "message": "Merge \"Added permission for binding data service\" am: 0276f4290f\nam: f5d3e300b3\n\nChange-Id: Id159d6a83658e5c2fa1b22fd27459287cc37bff3\n"
    },
    {
      "commit": "f5d3e300b30f57d2f662e03af74a88c7deea5db5",
      "tree": "9325d6f22a842a67637d0c72f0a53d514b9890a5",
      "parents": [
        "c3afcfc38cc8cc29f35c8eaeaf79e8f58136f9af",
        "0276f4290fa09059f8284080ba2138534dd1830f"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Feb 03 06:00:15 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 06:00:15 2018 +0000"
      },
      "message": "Merge \"Added permission for binding data service\"\nam: 0276f4290f\n\nChange-Id: I22bf93b3233f8b1bf8edceaf64a6956a4517def6\n"
    },
    {
      "commit": "0276f4290fa09059f8284080ba2138534dd1830f",
      "tree": "3c96938c2a73e18d169e29ecfdde218c3bda015e",
      "parents": [
        "853628db726caf4109bb116aec2e6defe5b1b49d",
        "87b69637400e5d27d7ba37331e5c36cc0ffbcfbd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 03 04:40:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 03 04:40:06 2018 +0000"
      },
      "message": "Merge \"Added permission for binding data service\""
    },
    {
      "commit": "a4c600cb03a5647eb2d422e9a2aeff6b7d9d97d2",
      "tree": "9d795fadeabc1343a6de921c90df73ebb4ce4039",
      "parents": [
        "1d64dc96f7c1c77b1621e852f554fa28f6738604",
        "c3afcfc38cc8cc29f35c8eaeaf79e8f58136f9af"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Sat Feb 03 04:21:58 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 04:21:58 2018 +0000"
      },
      "message": "Merge \"Add function to update LE connection parameters\" am: 853628db72\nam: c3afcfc38c\n\nChange-Id: Ib35d2c5314dcf6d12abf4d097b10dfc5df34bb55\n"
    },
    {
      "commit": "c3afcfc38cc8cc29f35c8eaeaf79e8f58136f9af",
      "tree": "de08e26a6cd8c0eee26a19606526631b00759c1c",
      "parents": [
        "a21fa41755feb1068d28e42094682cf71a07e5ae",
        "853628db726caf4109bb116aec2e6defe5b1b49d"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Sat Feb 03 04:10:22 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 04:10:22 2018 +0000"
      },
      "message": "Merge \"Add function to update LE connection parameters\"\nam: 853628db72\n\nChange-Id: I7a6a653fa9d007a71e5155180fc8e78289ad9b81\n"
    },
    {
      "commit": "39d080503e842ac06cad2f637debc4a6e974c127",
      "tree": "a3bb7046f3e11b85b365e9f44e5aefd9faa83e3c",
      "parents": [
        "0b33be37ad5292d2ff4af620dcfaca44e196eee6",
        "371a3b879ba82bbe5a4d914328a20659131d0220"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 03 02:56:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 03 02:56:30 2018 +0000"
      },
      "message": "Merge \"Dump usb as DualDump\""
    },
    {
      "commit": "0b33be37ad5292d2ff4af620dcfaca44e196eee6",
      "tree": "afbccec08a21ca1738d4946d147714e7e6212b32",
      "parents": [
        "5491881d77f65983e503b2c7dad2e60e0d745777",
        "5866aafe3b1b6dd184ed2479c2d53c7e327bb1af"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 03 02:13:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 03 02:13:24 2018 +0000"
      },
      "message": "Merge \"Show scrim state on systraces\""
    },
    {
      "commit": "5491881d77f65983e503b2c7dad2e60e0d745777",
      "tree": "ecab784142a2e3f8bfae110e841fde88ca4415e2",
      "parents": [
        "59c490f29bd81a1ba6f7f2979633865aa623ef8c",
        "ad357d1839760849fcbcb8cbdce34003e8831acd"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Feb 03 02:12:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 03 02:12:22 2018 +0000"
      },
      "message": "Merge \"Pass in the user defined by Context.\""
    },
    {
      "commit": "ad357d1839760849fcbcb8cbdce34003e8831acd",
      "tree": "e7419b90deb12e00cf7d4fbb9e1237cf9d4b6783",
      "parents": [
        "4a740846223aa58af065e2256fb0caa0ce6f9c53"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 02 13:25:31 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Feb 03 02:11:45 2018 +0000"
      },
      "message": "Pass in the user defined by Context.\n\nThe majority of Manager-style classes already use Context.getUserId()\nwhen making calls into the OS, so clean up the remaining callers to\nunify behind this strategy.\n\nThis gives @SystemApi developers a nice clean interface to interact\nacross user boundaries, instead of manually adding \"AsUser\" or\n\"ForUser\" method variants, which would quickly become unsustainable.\n\nTest: builds, boots\nBug: 72863821\nExempt-From-Owner-Approval: trivial changes\nChange-Id: Ib772ec4438e57a2ad4950821b9432f9842998451\n"
    },
    {
      "commit": "59c490f29bd81a1ba6f7f2979633865aa623ef8c",
      "tree": "3346ca72bde27d73370abcd02ac8128d8806f69c",
      "parents": [
        "414a7c2b0fd00864a0fa9dd0dd924cbb82407cf9",
        "568b81ac3f664da6e24534ae31f5eba861dd8df6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 03 02:01:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 03 02:01:46 2018 +0000"
      },
      "message": "Merge \"Renamed BIND_DATA_SERVICE to BIND_TELEPHONY_DATA_SERVICE\""
    },
    {
      "commit": "414a7c2b0fd00864a0fa9dd0dd924cbb82407cf9",
      "tree": "76c931fe3bdc32df3813507a1416f99b1d0697b0",
      "parents": [
        "a46c53100c3d73812d3cb86ad83719cd90e7bbf9",
        "d2fecf34f99b7f44bddc241a10cc9c32a4c44bdf"
      ],
      "author": {
        "name": "Steve Paik",
        "email": "spaik@google.com",
        "time": "Sat Feb 03 01:58:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 03 01:58:15 2018 +0000"
      },
      "message": "Merge \"Revert \"Move CarServiceHelperService\"\""
    },
    {
      "commit": "d2fecf34f99b7f44bddc241a10cc9c32a4c44bdf",
      "tree": "ddc3ca8e4e24da0adb861133af022f6a74d6bd48",
      "parents": [
        "ee47dea99adebb4b10ad95b744bb53b5d5f5b606"
      ],
      "author": {
        "name": "Steve Paik",
        "email": "spaik@google.com",
        "time": "Sat Feb 03 01:54:11 2018 +0000"
      },
      "committer": {
        "name": "Steve Paik",
        "email": "spaik@google.com",
        "time": "Sat Feb 03 01:54:11 2018 +0000"
      },
      "message": "Revert \"Move CarServiceHelperService\"\n\nThis reverts commit ee47dea99adebb4b10ad95b744bb53b5d5f5b606.\n\nReason for revert: \u003cINSERT REASONING HERE\u003e\n\nChange-Id: Ie26a7b08cb2d86c71f3d8c8c509d9803d0ad293b\n"
    },
    {
      "commit": "1d64dc96f7c1c77b1621e852f554fa28f6738604",
      "tree": "3f466e80a46f6203190d0d87dbd97bae2420f9ee",
      "parents": [
        "548284fb6d57213a4fe4db9370ddcf1d2a433a63",
        "a21fa41755feb1068d28e42094682cf71a07e5ae"
      ],
      "author": {
        "name": "weijuncheng",
        "email": "weijuncheng@xiaomi.com",
        "time": "Sat Feb 03 01:37:33 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 01:37:33 2018 +0000"
      },
      "message": "Merge \"Add DENSITY_440\" am: 6c40bbdc5e\nam: a21fa41755\n\nChange-Id: I3024b00c5060d7f6055d1e2e60a36061a10bf0ad\n"
    },
    {
      "commit": "853628db726caf4109bb116aec2e6defe5b1b49d",
      "tree": "763496e1f3a2ad60864c26e6270aabdcdba8e4b1",
      "parents": [
        "6c40bbdc5e85ca0ac1cb1dd25236ee0a904dae36",
        "6da1ddaa5346ebaf5ddc77a7f097132793ee4018"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Sat Feb 03 01:36:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 03 01:36:03 2018 +0000"
      },
      "message": "Merge \"Add function to update LE connection parameters\""
    },
    {
      "commit": "ec1022121b8cb5273d0e610f295a7348705c5d25",
      "tree": "48c99245cadb3932dcdf77b91adf0745bbaa2604",
      "parents": [
        "3367c05bf1aed6985b657524149b6a42b7be0bd0"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Jan 29 15:10:46 2018 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Fri Feb 02 17:32:48 2018 -0800"
      },
      "message": "Add strings and carrier config needed network service.\n\nAdd resource overlay and carrier config which will determine\nwhich package / network services will be bound to.\n\nBug: 64132030\nTest: regression tests\nChange-Id: I5f515ec16b712e7be25f69e0e079d672227542b0\n"
    },
    {
      "commit": "548284fb6d57213a4fe4db9370ddcf1d2a433a63",
      "tree": "f4700c66e8e3e6a8e62d3bee7da64a9a4423fd86",
      "parents": [
        "3379a3eff9039c910f5858926263ad70e330c48b",
        "9cd12a53b235ef94138a7072360225b35085b5a0"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Sat Feb 03 01:31:52 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 01:31:52 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE volume shows when status bar is null\" am: b5993cfb8e  -s ours\nam: 9cd12a53b2\n\nChange-Id: I31770f7e9c9a84bd37dcfaacef3f0ca840876918\n"
    },
    {
      "commit": "3379a3eff9039c910f5858926263ad70e330c48b",
      "tree": "f4700c66e8e3e6a8e62d3bee7da64a9a4423fd86",
      "parents": [
        "048b1517b415f7fd63e8de9e1995df4cfff383c3",
        "ac908d672800dd94a62fff274cf10e996375d227"
      ],
      "author": {
        "name": "Pavel Maltsev",
        "email": "pavelm@google.com",
        "time": "Sat Feb 03 01:25:34 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 01:25:34 2018 +0000"
      },
      "message": "Merge \"Enable multiple active Ethernet interfaces\" am: 0a6c539901\nam: ac908d6728\n\nChange-Id: I95a4e5d519857950297f5948525990c4808cd5fd\n"
    },
    {
      "commit": "048b1517b415f7fd63e8de9e1995df4cfff383c3",
      "tree": "72506b218106c3e431d1edc63d27f39899003442",
      "parents": [
        "a8f341c47af1107ab7eafd0d5d8aa8bd3198ae7e",
        "a3769498165bcb79c7610e34931559e9c7337d10"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sat Feb 03 01:17:54 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 01:17:54 2018 +0000"
      },
      "message": "Merge \"Add missing return statement in setTempFileRootDirectory\" am: d281b1a116\nam: a376949816\n\nChange-Id: Ib940c4a54821c23aff204e01a0bd097615864415\n"
    },
    {
      "commit": "a46c53100c3d73812d3cb86ad83719cd90e7bbf9",
      "tree": "9ebe9aa7d009df2991c9853b2e66e22eba657000",
      "parents": [
        "0d01987eeffdb741f60de492c8da4f217c4a27a5",
        "e89041951de087df428ca4a367a5c25a531bd039"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 03 01:17:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 03 01:17:42 2018 +0000"
      },
      "message": "Merge \"Add atom and logging for app overlay\""
    },
    {
      "commit": "a21fa41755feb1068d28e42094682cf71a07e5ae",
      "tree": "af938e82bb860bd5b9564150ebd91bbb6804cb5c",
      "parents": [
        "9cd12a53b235ef94138a7072360225b35085b5a0",
        "6c40bbdc5e85ca0ac1cb1dd25236ee0a904dae36"
      ],
      "author": {
        "name": "weijuncheng",
        "email": "weijuncheng@xiaomi.com",
        "time": "Sat Feb 03 01:16:46 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 01:16:46 2018 +0000"
      },
      "message": "Merge \"Add DENSITY_440\"\nam: 6c40bbdc5e\n\nChange-Id: Iffc972d66f36c11e3b465fdc3ab87a5518b7e646\n"
    },
    {
      "commit": "9cd12a53b235ef94138a7072360225b35085b5a0",
      "tree": "a82738f0d927e940fd06d4409f3602d258d8356f",
      "parents": [
        "ac908d672800dd94a62fff274cf10e996375d227",
        "b5993cfb8e69d39e15ce1f59c7f36ce290ff2470"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Sat Feb 03 01:12:28 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 01:12:28 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE volume shows when status bar is null\"\nam: b5993cfb8e  -s ours\n\nChange-Id: I6751be82e3055ab8510b283dec396f782918d9bc\n"
    },
    {
      "commit": "0d01987eeffdb741f60de492c8da4f217c4a27a5",
      "tree": "74e360021932db3f9826f9ff6b7be82c7ed0df63",
      "parents": [
        "0f919b1814a135af00cc8339d6c23bd78c93d57c",
        "b223c4ecae9a101ef820ad71bf89461b5447a34b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 03 00:59:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 03 00:59:59 2018 +0000"
      },
      "message": "Merge \"Statsd - adb cmd for AppHook; long compare support\""
    },
    {
      "commit": "0f919b1814a135af00cc8339d6c23bd78c93d57c",
      "tree": "b8835826ea715d182013dca87055dc7b758bdd00",
      "parents": [
        "96080b5497f6300f6dc2dff907401e86b4a60d11",
        "295d9b1d43d47a0fec65001fe74c225bb60a957a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 03 00:54:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 03 00:54:27 2018 +0000"
      },
      "message": "Merge \"Fix the tag size in token of ProtoOutputStream.cpp, the java version has the correct tag size computed.\""
    },
    {
      "commit": "96080b5497f6300f6dc2dff907401e86b4a60d11",
      "tree": "ca54d0193b2b9dad78cf5026f705009036e78467",
      "parents": [
        "fa5f30a07d266007790172dc315ac23aa91d82d9",
        "ee47dea99adebb4b10ad95b744bb53b5d5f5b606"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 03 00:52:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 03 00:52:41 2018 +0000"
      },
      "message": "Merge \"Move CarServiceHelperService\""
    },
    {
      "commit": "371a3b879ba82bbe5a4d914328a20659131d0220",
      "tree": "47a498c48ea5efa9f0a157af8ce670e599a14118",
      "parents": [
        "a938cfa7a4e63c6d940aa614d8e00f69f4b4ca52"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Jan 26 13:00:22 2018 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Feb 02 16:40:26 2018 -0800"
      },
      "message": "Dump usb as DualDump\n\nThis allows to dump the USB state as proto-buf. This in turn allows to\nautomatically process this data.\n\nTest: adb shell dumpsys usb\n      incident_report usb\n      No automated test possible as no field is guaranteed to be set\nChange-Id: Ifdf22bfaf9c78226c420b11c43278013ce69f849\n"
    },
    {
      "commit": "fa5f30a07d266007790172dc315ac23aa91d82d9",
      "tree": "dfd313436204bb1b04e222a97ca740861f476f20",
      "parents": [
        "a938cfa7a4e63c6d940aa614d8e00f69f4b4ca52",
        "ef4c407123baa67013be43cfd8d52ac778991f47"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 03 00:37:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 03 00:37:24 2018 +0000"
      },
      "message": "Merge \"Marks Context.createPackageContextAsUser as System\""
    },
    {
      "commit": "a8f341c47af1107ab7eafd0d5d8aa8bd3198ae7e",
      "tree": "5de919ad556b58a3012cbba9a0d4444652f0e945",
      "parents": [
        "9750a6f69a7cfc764675df8f33a4dc9c6ac44293",
        "a2311212a610c26e3ea58a9d3529615df0fc89ba"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Sat Feb 03 00:08:10 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 00:08:10 2018 +0000"
      },
      "message": "Merge \"Use IntDef for BCD_EXTENDED_TYPE\" am: 97246476a7\nam: a2311212a6\n\nChange-Id: I228c3af0f864e97ab28806745466bc2d72e293b3\n"
    },
    {
      "commit": "ac908d672800dd94a62fff274cf10e996375d227",
      "tree": "a82738f0d927e940fd06d4409f3602d258d8356f",
      "parents": [
        "a3769498165bcb79c7610e34931559e9c7337d10",
        "0a6c539901f58dd2678881328651cc2930ae5612"
      ],
      "author": {
        "name": "Pavel Maltsev",
        "email": "pavelm@google.com",
        "time": "Sat Feb 03 00:07:59 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 00:07:59 2018 +0000"
      },
      "message": "Merge \"Enable multiple active Ethernet interfaces\"\nam: 0a6c539901\n\nChange-Id: Idea050a552dd3447cccebab2fc6f041bae06853e\n"
    },
    {
      "commit": "6c40bbdc5e85ca0ac1cb1dd25236ee0a904dae36",
      "tree": "62152223e08b9def1156e86e4f14eb6fc4eafa14",
      "parents": [
        "b5993cfb8e69d39e15ce1f59c7f36ce290ff2470",
        "5185d71470edb287e5b6288411ccfc8fa0a41da2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 03 00:03:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 03 00:03:57 2018 +0000"
      },
      "message": "Merge \"Add DENSITY_440\""
    },
    {
      "commit": "a3769498165bcb79c7610e34931559e9c7337d10",
      "tree": "7628155f3e3e0f0fb8986d53ea2ec507dfe90cda",
      "parents": [
        "a2311212a610c26e3ea58a9d3529615df0fc89ba",
        "d281b1a116652e0972f5ec86316db356c3ed7cfd"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sat Feb 03 00:01:40 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 03 00:01:40 2018 +0000"
      },
      "message": "Merge \"Add missing return statement in setTempFileRootDirectory\"\nam: d281b1a116\n\nChange-Id: I9bbe241eec6aafdf41153cbc9c410b844ef63e2c\n"
    },
    {
      "commit": "a2311212a610c26e3ea58a9d3529615df0fc89ba",
      "tree": "6f91ee711436a78176b405a9f06f9d9cb08d8d15",
      "parents": [
        "8b35111d3e763ffe12e0b0301af5be40cf3b29ac",
        "97246476a7491d8db5f910db8b447fb68588c88b"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Feb 02 23:56:42 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 02 23:56:42 2018 +0000"
      },
      "message": "Merge \"Use IntDef for BCD_EXTENDED_TYPE\"\nam: 97246476a7\n\nChange-Id: I20ac464b285c1eb2572fc8a280ee2ff4b4c1b1c3\n"
    },
    {
      "commit": "b5993cfb8e69d39e15ce1f59c7f36ce290ff2470",
      "tree": "fd3d6bf8bbb79fc582b3604ff1fd4e630e0e9215",
      "parents": [
        "0a6c539901f58dd2678881328651cc2930ae5612",
        "28e5c86b6103a6877634945a538d3125b87eddfe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 23:50:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 23:50:00 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE volume shows when status bar is null\""
    },
    {
      "commit": "a938cfa7a4e63c6d940aa614d8e00f69f4b4ca52",
      "tree": "1419511f0b825081957eae8ae9819e07649be13f",
      "parents": [
        "353952fa2a8d3965e32c5e11eb0a9f992de69117",
        "adb50d8c50f2ed071bc7d166dfa73ba408f5ec41"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Feb 02 23:42:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 23:42:56 2018 +0000"
      },
      "message": "Merge \"While-idle alarm timeout \u0026 EBS\""
    },
    {
      "commit": "353952fa2a8d3965e32c5e11eb0a9f992de69117",
      "tree": "bf41f95b7e17dd97a075ed731119d154b2ca99aa",
      "parents": [
        "0b89088ce21b73aa249f28d79cdbcaf5f813f4eb",
        "0d492e8365d1d8ca3b5469f697e1a9c6b484023b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 23:41:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 23:41:49 2018 +0000"
      },
      "message": "Merge changes I1a1077c1,I7adb6de2,Ieea1af71\n\n* changes:\n  Clean up updateAccessPoints.\n  Remove unused variables and resulting conditionals.\n  Execute all callbacks on the MainThread.\n"
    },
    {
      "commit": "0a6c539901f58dd2678881328651cc2930ae5612",
      "tree": "79468ad327f848cc074c47071775cdb0330b67e3",
      "parents": [
        "d281b1a116652e0972f5ec86316db356c3ed7cfd",
        "c07a96d1e4a90c1c42040fd24ad9e4f209becce4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 23:13:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 23:13:54 2018 +0000"
      },
      "message": "Merge \"Enable multiple active Ethernet interfaces\""
    },
    {
      "commit": "0b89088ce21b73aa249f28d79cdbcaf5f813f4eb",
      "tree": "e08c68fe076235d8ccfb48fb1b9011340f9e1a55",
      "parents": [
        "1f7f725340920f18c6cc5afd43dcf19e4a78a724",
        "894f62724a072f6916529f5a3b38e5209f1bfbf8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 23:09:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 23:09:41 2018 +0000"
      },
      "message": "Merge \"Not using custom layout in work mode dialog\""
    },
    {
      "commit": "1f7f725340920f18c6cc5afd43dcf19e4a78a724",
      "tree": "ca4f5a88c58c89fe992161ffe5845e6ec52baf96",
      "parents": [
        "3367c05bf1aed6985b657524149b6a42b7be0bd0",
        "c1fe6f469d7559e36c23b4137bf9efe273d9a9f1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 22:58:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 22:58:17 2018 +0000"
      },
      "message": "Merge \"fix LogEvent memory leak\""
    },
    {
      "commit": "5866aafe3b1b6dd184ed2479c2d53c7e327bb1af",
      "tree": "7c1546809c3cbb22492ddd9d11098ad2a3b65121",
      "parents": [
        "64dd7468f3027ddd8563b6f9d8ac3b13b5ff78b0"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Feb 02 14:45:31 2018 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Feb 02 14:49:01 2018 -0800"
      },
      "message": "Show scrim state on systraces\n\nAdding scrim controller state to systrace to make\nit easier to debug scrim issues.\n\nBug: 71913808\nTest: ./external/chromium-trace/systrace.py power gfx view -a com.android.systemui\nChange-Id: I5d372de14400c846a43e19a5484d22aa47e91f88\n"
    },
    {
      "commit": "3367c05bf1aed6985b657524149b6a42b7be0bd0",
      "tree": "4e75a52b632b52fa0916755da8dd9a2cd55ea6e0",
      "parents": [
        "146ea7f702c15a1d9b20f050941cef846e5a4d38",
        "16d7913d982dd74bc4309128c4562c816e683bd7"
      ],
      "author": {
        "name": "Paul Mclean",
        "email": "pmclean@google.com",
        "time": "Fri Feb 02 22:41:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 22:41:57 2018 +0000"
      },
      "message": "Merge changes from topic \"usb_connect_protocol\"\n\n* changes:\n  Optimize/streamline USB audio (dis)connect\n  renamed UsbAudioDevice.java to UsbAlsaDevice.java\n"
    },
    {
      "commit": "b223c4ecae9a101ef820ad71bf89461b5447a34b",
      "tree": "90952beb3cfb33bf18784152828296d14ba1c217",
      "parents": [
        "4a740846223aa58af065e2256fb0caa0ce6f9c53"
      ],
      "author": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Thu Feb 01 15:35:04 2018 -0800"
      },
      "committer": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Fri Feb 02 14:41:10 2018 -0800"
      },
      "message": "Statsd - adb cmd for AppHook; long compare support\n\n1. Create an adb command for statsd to let the adb user write AppHook to\nthe StatsLog buffer.\nThis can be used in the CTS tests (instead of relying on screen state\nchanges, etc. for conditioning), and for local testing.\n\n2. Fixes the fact that AppHook loggers can spoof uids (they can put\nwhatever uid they want and statsd doesn\u0027t validate it - now it will).\n\n3. Allow FieldValueMatcher to compare longs (not just ints).\n\nFix: 72266788\nFix: 72836157\nFix: 72872130\nFix: 72829733\n\nTest: manually did the adb command.\n\nTest: run cts-dev -m CtsStatsdHostTestCases -t android.cts.statsd.alert.AnomalyDetectionTests\n\nTest: locally modified\nandroid.cts.statsd.alert.BroadcastSubscriberTests#testBroadcastSubscriber\nto have the app attempt both valid and invalid AppHook writes.\n\nChange-Id: I68931a71805bcfa6fe56e7a0a0d3f07290cb78d1\n"
    },
    {
      "commit": "146ea7f702c15a1d9b20f050941cef846e5a4d38",
      "tree": "ed9ac923b97d3f2e0797a2040d3616bf18e7308c",
      "parents": [
        "9d4f6963c2e558b9ca7e46f39807c952e0b9309f",
        "eb5706183f62b9230fb1ae9eb22254a062e7869c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 22:36:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 22:36:37 2018 +0000"
      },
      "message": "Merge \"Fix checks for showing InputMethod picker\""
    },
    {
      "commit": "295d9b1d43d47a0fec65001fe74c225bb60a957a",
      "tree": "1ae27384bf34fc9e7c8eea0f949c8f0bf7b7f447",
      "parents": [
        "7902b4a1b222cac1f60125de93a1ab30a0b7523f"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Fri Feb 02 14:33:20 2018 -0800"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Fri Feb 02 14:33:20 2018 -0800"
      },
      "message": "Fix the tag size in token of ProtoOutputStream.cpp, the java version has\nthe correct tag size computed.\n\nBug: 72755317\nTest: incident -p A 3005 | aprotoc --decode_raw\nChange-Id: I0275dbecb566101b562b649c2ae3d58fbfb9188b\n"
    },
    {
      "commit": "9d4f6963c2e558b9ca7e46f39807c952e0b9309f",
      "tree": "975c166c7e629c657f33c40bb9779a7007b4c702",
      "parents": [
        "2ef26bf2dfe203312d6c71a01426191060ff4e46",
        "2120323fb8f47351ea37cfa4632273adf05e0eb6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 22:27:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 22:27:51 2018 +0000"
      },
      "message": "Merge \"Fix fsverity root hash format\""
    },
    {
      "commit": "2ef26bf2dfe203312d6c71a01426191060ff4e46",
      "tree": "a1e41e185db91c5741972336122825b98abb4373",
      "parents": [
        "4a740846223aa58af065e2256fb0caa0ce6f9c53",
        "c1ef447548239a26de1d6fa124a180e27b0db44c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 22:25:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 22:25:14 2018 +0000"
      },
      "message": "Merge \"OMS: Migrate device tests to atest\""
    },
    {
      "commit": "9750a6f69a7cfc764675df8f33a4dc9c6ac44293",
      "tree": "5548e087751bb092bf06f9d6510f887425d3865a",
      "parents": [
        "c8cb3aad586a84e511f60c603c18f9dce9d4bf1c",
        "8b35111d3e763ffe12e0b0301af5be40cf3b29ac"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Feb 02 22:13:27 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 02 22:13:27 2018 +0000"
      },
      "message": "Merge \"Add NFC Transaction Event intent actions and extras\" am: 337e2feada\nam: 8b35111d3e\n\nChange-Id: Icedc6764b7b3fdf9b5706bedc3e4fe0dc0d39c58\n"
    },
    {
      "commit": "d281b1a116652e0972f5ec86316db356c3ed7cfd",
      "tree": "65007a25a2b9d104040b4abffb96a3561cbd408d",
      "parents": [
        "97246476a7491d8db5f910db8b447fb68588c88b",
        "e1af92e44d432f260b347ad5cf0452b0992dbd5e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 22:09:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 22:09:34 2018 +0000"
      },
      "message": "Merge \"Add missing return statement in setTempFileRootDirectory\""
    },
    {
      "commit": "568b81ac3f664da6e24534ae31f5eba861dd8df6",
      "tree": "c6bd11e72c3dd082948ee5cef9c88bdc934a6def",
      "parents": [
        "85d8a9931046edf0127505bc9dff78cd45c87429"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Feb 02 10:40:11 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Feb 02 22:04:43 2018 +0000"
      },
      "message": "Renamed BIND_DATA_SERVICE to BIND_TELEPHONY_DATA_SERVICE\n\nAlso grated the permission to the phone process.\n\nTest: Manual\nBug: 64132030\nChange-Id: I1fc82a4e8038b1b05b56dcfa43c0c94955967700\n"
    },
    {
      "commit": "8b35111d3e763ffe12e0b0301af5be40cf3b29ac",
      "tree": "e80beaa52df05fdc51b2e976bb490b56c28650f8",
      "parents": [
        "be305be04638c592057b7e336ae637117c254d51",
        "337e2feada926f36c8bcdf9d8ecbd7555a5f6b28"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Feb 02 22:01:34 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 02 22:01:34 2018 +0000"
      },
      "message": "Merge \"Add NFC Transaction Event intent actions and extras\"\nam: 337e2feada\n\nChange-Id: I02cf168c0edff40dc6d85ad90a1f3ddc71044c91\n"
    },
    {
      "commit": "87b69637400e5d27d7ba37331e5c36cc0ffbcfbd",
      "tree": "2d60f13ef729acbc0ce129a93e7f8b9ec4827143",
      "parents": [
        "b6d5a85a9ccd2f691dc2e18746e91758414cdfdf"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 31 16:40:33 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Feb 02 13:52:20 2018 -0800"
      },
      "message": "Added permission for binding data service\n\nThis is to make sure only the system can bind the data service.\n\nTest: Manual\nBug: 64132030\nMerged-In: Iaf4e4a604396ec37c83516f1d1f163614ef23c3d\nChange-Id: Iaf4e4a604396ec37c83516f1d1f163614ef23c3d\n"
    },
    {
      "commit": "4a740846223aa58af065e2256fb0caa0ce6f9c53",
      "tree": "778d3140e68f132ab56a8af5eff4d8bb1c16feff",
      "parents": [
        "b4bb9deafc62efcc9316f40b97704360b5a72e43",
        "c3c8d423de89f511ce9997a67c97a4fb371f2213"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 02 21:51:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 21:51:42 2018 +0000"
      },
      "message": "Merge \"New NDK APIs for SurfaceTexture\""
    },
    {
      "commit": "ef4c407123baa67013be43cfd8d52ac778991f47",
      "tree": "184748615d23310120a5bd450d857aa59af73d16",
      "parents": [
        "6464c8d21b75967b5c00bb6a6d094fc8da3ed874"
      ],
      "author": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Thu Feb 01 08:54:05 2018 -0800"
      },
      "committer": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Fri Feb 02 13:49:48 2018 -0800"
      },
      "message": "Marks Context.createPackageContextAsUser as System\n\nTest: Builds\nBugs: 72450666\nFixes: 72863821\nChange-Id: Id36730533524af4786898afadc5f11c9be83da26\n"
    },
    {
      "commit": "97246476a7491d8db5f910db8b447fb68588c88b",
      "tree": "8c07d309401bc01607a21d15113c0f0d9c5215d1",
      "parents": [
        "337e2feada926f36c8bcdf9d8ecbd7555a5f6b28",
        "0879c904d2700161d8c65af579ff6e29778bc932"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Feb 02 21:32:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 21:32:11 2018 +0000"
      },
      "message": "Merge \"Use IntDef for BCD_EXTENDED_TYPE\""
    },
    {
      "commit": "b4bb9deafc62efcc9316f40b97704360b5a72e43",
      "tree": "dcd6bf9a021f3988064a883590fb4a1d9e0790e0",
      "parents": [
        "e1064ff9bb752c3b0b06fb7628f0b4246e2332aa",
        "b407b89c9dbaf06e8725f436e83ca2a38335c3c7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 21:23:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 21:23:24 2018 +0000"
      },
      "message": "Merge \"Add string config_headlineFontFamilyMedium to symbols.xml\""
    },
    {
      "commit": "e1064ff9bb752c3b0b06fb7628f0b4246e2332aa",
      "tree": "643f9c22c49b11cfc3dc0e78124b2878f97582db",
      "parents": [
        "de368344fc0368a0fdb60876d5212eaf5315fb84",
        "09e6fbde5013f30c5075af3ed7bea28d6cb62918"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 21:20:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 21:20:39 2018 +0000"
      },
      "message": "Merge \"Fixes overview connecting to correct launcher when changing users\""
    },
    {
      "commit": "de368344fc0368a0fdb60876d5212eaf5315fb84",
      "tree": "4f59d6ab937d65afcc3ac66fe56c12c80c567877",
      "parents": [
        "bf5f48e16c105783eca89f1fcdbc74efce610503",
        "51f42d298323849526a9ccf500be8d19183aebe1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 21:14:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 21:14:07 2018 +0000"
      },
      "message": "Merge \"Enforce an opaque background color when drawing secure window snapshots.\""
    },
    {
      "commit": "bf5f48e16c105783eca89f1fcdbc74efce610503",
      "tree": "a6da7f8bc88868081f4de9e8981075a7087706cc",
      "parents": [
        "c326b50fa009be5e30797f37c23ec7fa2c3c29aa",
        "ebe0e5f71672d1b01c5bac20b5e078dc8fa3ee0e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 21:08:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 21:08:25 2018 +0000"
      },
      "message": "Merge \"Keep the legacy ssaid for apps on SD card\""
    },
    {
      "commit": "c326b50fa009be5e30797f37c23ec7fa2c3c29aa",
      "tree": "1c3a897182c549fef9bfdff5d9f2d65ac2328f78",
      "parents": [
        "67842ba0f999b933297f669a16ede638551c0edd",
        "592484b2c6def8a9cfadf6c4217dbb612bd9caf3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 21:04:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 21:04:16 2018 +0000"
      },
      "message": "Merge \"Fixing issue with wrong translatable attribute.\""
    },
    {
      "commit": "67842ba0f999b933297f669a16ede638551c0edd",
      "tree": "c135a05eb159276800e9e98fc4a55efa7fe14c03",
      "parents": [
        "609017b275a0d230a8d74d047ce29c12234c6a94",
        "eb38aa7bdb40a3e703ee8a1c07f316b48e930afc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 20:49:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 20:49:25 2018 +0000"
      },
      "message": "Merge \"Animate drag handle so it stays centered\""
    },
    {
      "commit": "c8cb3aad586a84e511f60c603c18f9dce9d4bf1c",
      "tree": "d1ea5904f14ddb197f604e60f040d66266c24119",
      "parents": [
        "4a0074089ea2a538b7b188dc4da47832f8da7caf",
        "be305be04638c592057b7e336ae637117c254d51"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Feb 02 20:46:51 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 02 20:46:51 2018 +0000"
      },
      "message": "Merge \"Rename MbmsDownloadSession#getDownloadStatus\" am: a07d895f09\nam: be305be046\n\nChange-Id: Ic126b1cbee30edbb8f90f3a61d206bbd75aa8d5f\n"
    },
    {
      "commit": "337e2feada926f36c8bcdf9d8ecbd7555a5f6b28",
      "tree": "322bab4b1dc14c84961e99b514d8186bc884d1b9",
      "parents": [
        "a07d895f0916f0a9f96b3b962bf2967265ffa356",
        "a0771613821c7bddfd3599c194e1632edc794e23"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Feb 02 20:34:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 20:34:23 2018 +0000"
      },
      "message": "Merge \"Add NFC Transaction Event intent actions and extras\""
    },
    {
      "commit": "609017b275a0d230a8d74d047ce29c12234c6a94",
      "tree": "cf01b0fd0e66caf987f098d2841c058a46e2c90f",
      "parents": [
        "aa2e3c89982b17d10730170d8d5f3ada450e1f6d",
        "bb328e91096cf81105587aa0bb4f4bc2730afa3e"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 02 20:27:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 20:27:00 2018 +0000"
      },
      "message": "Merge \"Merge \"Add ServiceSpecificExceptions for SecureElementService.\" am: 73e7a1a739 am: e09ba38a97 am: 4a0074089e\""
    },
    {
      "commit": "aa2e3c89982b17d10730170d8d5f3ada450e1f6d",
      "tree": "db01aa5524156b0275262eba77f54b595485a85f",
      "parents": [
        "e55e7216471a2920d7723c259943562d495d8786",
        "dd305468bfd4b1e8ce0915656c9230eebab433c6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 20:26:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 20:26:35 2018 +0000"
      },
      "message": "Merge \"Reduce initial app launch timeout.\""
    },
    {
      "commit": "bb328e91096cf81105587aa0bb4f4bc2730afa3e",
      "tree": "e9cf62ddd00d5270b406c09cbac95bec5a798c98",
      "parents": [
        "18fb6316e50f60d3d8e6e8f409a76a1f0cbc7e97",
        "4a0074089ea2a538b7b188dc4da47832f8da7caf"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Feb 02 20:25:47 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 02 20:25:47 2018 +0000"
      },
      "message": "Merge \"Add ServiceSpecificExceptions for SecureElementService.\" am: 73e7a1a739 am: e09ba38a97\nam: 4a0074089e\n\nChange-Id: I860518723941e56fec03dab2298931a5fe00450f\n"
    },
    {
      "commit": "be305be04638c592057b7e336ae637117c254d51",
      "tree": "e1b8baf22db870cf3e25f0245367f1e9a1dbbdd1",
      "parents": [
        "e09ba38a972f3eef8d228aa127f16d365baff652",
        "a07d895f0916f0a9f96b3b962bf2967265ffa356"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Feb 02 20:24:08 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 02 20:24:08 2018 +0000"
      },
      "message": "Merge \"Rename MbmsDownloadSession#getDownloadStatus\"\nam: a07d895f09\n\nChange-Id: I1b6b063920de4de085f583d05876e246f1f65686\n"
    },
    {
      "commit": "e55e7216471a2920d7723c259943562d495d8786",
      "tree": "f362c15ad5fe32c2265d1c0fa3195cea9100df66",
      "parents": [
        "18fb6316e50f60d3d8e6e8f409a76a1f0cbc7e97",
        "0451de6254eadafe371df9ba38e2af0f6191c09d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Feb 02 20:21:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 20:21:25 2018 +0000"
      },
      "message": "Merge \"Put PackageInstaller in the drivers seat.\""
    },
    {
      "commit": "e89041951de087df428ca4a367a5c25a531bd039",
      "tree": "6901b1bcf0f9284fdd1a73327dcfaf7abd5c3e49",
      "parents": [
        "d1af7d8091b487facc91097a35fffa50a1234b25"
      ],
      "author": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Fri Dec 08 19:12:57 2017 -0800"
      },
      "committer": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Fri Feb 02 12:05:25 2018 -0800"
      },
      "message": "Add atom and logging for app overlay\n\nTest: will add cts test\nChange-Id: I8573abd8ec920467047fd0db9d9ce22173d84960\n"
    },
    {
      "commit": "18fb6316e50f60d3d8e6e8f409a76a1f0cbc7e97",
      "tree": "46909cccaaa625708090769c4c335388f2e46388",
      "parents": [
        "b7e75df7d356b1336818dd14a8d29d92e594540c",
        "777b1537c2d8afbd3a422bb64d6f5f2f101dc1c3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 20:04:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 20:04:35 2018 +0000"
      },
      "message": "Merge \"Fix an issue with apps EXEMPTED after OTA\""
    },
    {
      "commit": "b7e75df7d356b1336818dd14a8d29d92e594540c",
      "tree": "28a0bbc326da702f43596757d33f1b89e8c63332",
      "parents": [
        "3cfee4e82764a03b502203af5de1e2c5645e70e6",
        "4ec0def38859d0e5b2457726e67653246903fe84"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Fri Feb 02 20:04:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 20:04:16 2018 +0000"
      },
      "message": "Merge \"Nuke WindowState#mShownPosition. Rework mXOffset/mYOffset.\""
    },
    {
      "commit": "a07d895f0916f0a9f96b3b962bf2967265ffa356",
      "tree": "0f29a7480f005d8afbda15b716b9ca84b2816bc5",
      "parents": [
        "73e7a1a739c311ec1eab0895652601d646743d5c",
        "92964f60ecb8086179d84778c924832f6d9f822e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Feb 02 20:01:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 20:01:12 2018 +0000"
      },
      "message": "Merge \"Rename MbmsDownloadSession#getDownloadStatus\""
    },
    {
      "commit": "3cfee4e82764a03b502203af5de1e2c5645e70e6",
      "tree": "dd33f047d40cc873047a92df6faaa6828cab3151",
      "parents": [
        "703ab4dfc0f84445278f32e4d10230d8ba433f83",
        "7c62c310eff64f7287bb889bd60bdb0d0c88057b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 19:59:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 19:59:28 2018 +0000"
      },
      "message": "Merge \"Show volume dialog vertically in all rotations\""
    },
    {
      "commit": "703ab4dfc0f84445278f32e4d10230d8ba433f83",
      "tree": "fa90477298aa113bbde851cb645a893b6344fb0d",
      "parents": [
        "fdd755df14e79b99c6c79a28eea1999b27df9718",
        "58f34065c53067a22bba6b8af7f9cb759701e79e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 19:59:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 19:59:22 2018 +0000"
      },
      "message": "Merge \"Implement front-end API to retrieve DAB frequency table.\""
    },
    {
      "commit": "fdd755df14e79b99c6c79a28eea1999b27df9718",
      "tree": "d70018beb669ac3c8e96f469ae7a5edb230a8df8",
      "parents": [
        "a43f7fde7951d8b50e60c33a4ca4e5efe602304a",
        "046a99ebbb90f9ecdead7b057ef99764a1d295b9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 19:51:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 19:51:41 2018 +0000"
      },
      "message": "Merge \"Use ImageDecoder in ImageView.getDrawableFromUri\""
    },
    {
      "commit": "a43f7fde7951d8b50e60c33a4ca4e5efe602304a",
      "tree": "9d3f75aa19556e0c181dd4386b967e52540a7629",
      "parents": [
        "3023aab546391b67d049460f84a3ae52b81616a4",
        "250d7849239ced47f217f62acd42e2d1487baad4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 19:44:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 19:44:23 2018 +0000"
      },
      "message": "Merge \"Always show wifi wake setting.\""
    },
    {
      "commit": "3023aab546391b67d049460f84a3ae52b81616a4",
      "tree": "eb77ce62a9c9f361ab07e7fc0ba79c26ef32cfab",
      "parents": [
        "ac98b13ecfaac53c732fcf02fbb7ab735fdde3da",
        "433770fa0bacc897b2b6f00771a3f46f0889cc2e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 19:42:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 19:42:20 2018 +0000"
      },
      "message": "Merge \"Add ContentProvider perf tests\""
    },
    {
      "commit": "ac98b13ecfaac53c732fcf02fbb7ab735fdde3da",
      "tree": "2db414aeb405a3d11e144a709b0a3efa3f1a79eb",
      "parents": [
        "5ecc69effa24ea8df6dfb0c7e07ad8b77728e42f",
        "84d5934ca0097827cc2ab323b94596064080fd23"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Feb 02 19:35:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 19:35:26 2018 +0000"
      },
      "message": "Merge \"ShortcutService to use StatLogger.\""
    },
    {
      "commit": "5ecc69effa24ea8df6dfb0c7e07ad8b77728e42f",
      "tree": "05a16ed54b252b84933de400215732bcbe3bc8c8",
      "parents": [
        "c48b5eff34477da85762835bc521065ae914c31b",
        "5aec67ca1baaa5ce7af5062cec0437a72969d2f9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 19:20:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 19:20:48 2018 +0000"
      },
      "message": "Merge \"Use ImageDecoder for NinePatchDrawable and BitmapDrawable\""
    },
    {
      "commit": "c1fe6f469d7559e36c23b4137bf9efe273d9a9f1",
      "tree": "f339a6b758653b8a12f23368a31b85335eb6ebaa",
      "parents": [
        "d1af7d8091b487facc91097a35fffa50a1234b25"
      ],
      "author": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Thu Feb 01 23:14:18 2018 -0800"
      },
      "committer": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Fri Feb 02 11:20:12 2018 -0800"
      },
      "message": "fix LogEvent memory leak\n\nTest: manual test\nChange-Id: I16413270cbb06e34eef2612454b8234361a7b173\n"
    },
    {
      "commit": "c48b5eff34477da85762835bc521065ae914c31b",
      "tree": "5ef7ef452ceacaf990fa0ecded2b2528c1891631",
      "parents": [
        "1eb7d64aceec73431c21d49ff476795679584f1f",
        "45a772e4b1c288d212d693a7c88a9cf6edf8c29f"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Feb 02 19:19:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 02 19:19:45 2018 +0000"
      },
      "message": "Merge \"Update the comment on LOW_POWER_MODE_TRIGGER_LEVEL in PowerUI\""
    }
  ],
  "next": "51f42d298323849526a9ccf500be8d19183aebe1"
}
