)]}'
{
  "log": [
    {
      "commit": "8490be366d3ec8bcda1a1ec7bd75a18bb427734b",
      "tree": "28a1c58455661031f4cdc6e8f5ec085f531ed3fd",
      "parents": [
        "affa55b49baebce7ae1b8bb893e015379df83a49",
        "5a7c4f1c75ea33abfcfc176a3be22a7f7f5da9f0"
      ],
      "author": {
        "name": "Ng Zhi An",
        "email": "zhin@google.com",
        "time": "Mon Feb 04 12:12:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 12:12:39 2019 -0800"
      },
      "message": "Merge \"Add closing div tag for ContentResolver javadoc\" into pi-dev am: a3a280e4d8\nam: 5a7c4f1c75\n\nChange-Id: I62b91239ceba7b3cfda24230547ec755a02bd298\n"
    },
    {
      "commit": "5a7c4f1c75ea33abfcfc176a3be22a7f7f5da9f0",
      "tree": "881555ba82272103362da8c72dc962c9d6e99c63",
      "parents": [
        "d6a3556d484b367cca8e43e90dab4f03c4524b48",
        "a3a280e4d839fd3ac0bc2896122cc1b7064329e1"
      ],
      "author": {
        "name": "Ng Zhi An",
        "email": "zhin@google.com",
        "time": "Mon Feb 04 11:52:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 11:52:44 2019 -0800"
      },
      "message": "Merge \"Add closing div tag for ContentResolver javadoc\" into pi-dev\nam: a3a280e4d8\n\nChange-Id: I12f32a13f8b6ca1c33bee80207c6e1bed6f7cb4b\n"
    },
    {
      "commit": "a3a280e4d839fd3ac0bc2896122cc1b7064329e1",
      "tree": "ec6c3afe4393bfcb52d6babab43275fbea18492e",
      "parents": [
        "b8c9dace5310e29e7fbd85cea45c989d0f60088c",
        "3ca513070bc5d73ab720039de7b7f49c38c570e7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 19:38:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 19:38:42 2019 +0000"
      },
      "message": "Merge \"Add closing div tag for ContentResolver javadoc\" into pi-dev"
    },
    {
      "commit": "affa55b49baebce7ae1b8bb893e015379df83a49",
      "tree": "28a1c58455661031f4cdc6e8f5ec085f531ed3fd",
      "parents": [
        "a3cce241f1d05f292d58d840180cf5d2299b7d38",
        "eef0e0c32615e10117e34ede245b1b1ff8fdf03e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 18:52:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 18:52:57 2019 +0000"
      },
      "message": "Merge \"Update navigation bar upon change of display density\""
    },
    {
      "commit": "a3cce241f1d05f292d58d840180cf5d2299b7d38",
      "tree": "96639d96a5c70962aac64fb72705b64c141873e9",
      "parents": [
        "16f373b080d63d1f1c4a2b73e30b28f36267a4cc",
        "a22cd83c06454152cc618c8e92a465651128c39c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 18:50:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 18:50:34 2019 +0000"
      },
      "message": "Merge \"Migrate default browser to use role.\""
    },
    {
      "commit": "16f373b080d63d1f1c4a2b73e30b28f36267a4cc",
      "tree": "0d41088d43bb8da22f953b34d62b924cf9dc0024",
      "parents": [
        "edbfd1be7255e434c5a085a36e0932ab58a6cc57",
        "23be681add4c87695f34844080dd450827dc28b1"
      ],
      "author": {
        "name": "Shubang Lu",
        "email": "shubang@google.com",
        "time": "Mon Feb 04 18:47:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 18:47:15 2019 +0000"
      },
      "message": "Merge changes from topic \"cp pi-tv-dev 6162606\"\n\n* changes:\n  Add System Audio Mode Status handler to update sam status\n  Add setSystemAudioMode handler to update isSystemAudioModeActivated.\n  Migrate systemAudioActivated to HdmiControlService\n"
    },
    {
      "commit": "edbfd1be7255e434c5a085a36e0932ab58a6cc57",
      "tree": "21e525eaf73df302f79b3c25c2fba089c8516b41",
      "parents": [
        "83a07847cb8afd531ed8c24fb59f76cc36ae3e8d",
        "10a9124ab97c1b643edb5079b784b0db01a3eb69"
      ],
      "author": {
        "name": "Shubang Lu",
        "email": "shubang@google.com",
        "time": "Mon Feb 04 18:47:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 18:47:15 2019 +0000"
      },
      "message": "Merge \"Add callback to sendCecCommand in SendKeyEventAction when handling volume key forwarding.\""
    },
    {
      "commit": "83a07847cb8afd531ed8c24fb59f76cc36ae3e8d",
      "tree": "4f7fabd8bdff66aae3a7b540cdbf15d87041e39e",
      "parents": [
        "38a701701dc7a1f45736b236777cf57b6b743c2c",
        "53b8cb063d3e1bac4ee57b4a48fea96787851f12"
      ],
      "author": {
        "name": "Shubang Lu",
        "email": "shubang@google.com",
        "time": "Mon Feb 04 18:47:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 18:47:15 2019 +0000"
      },
      "message": "Merge \"Implement findAudioReceiverAddress for playback device.\""
    },
    {
      "commit": "38a701701dc7a1f45736b236777cf57b6b743c2c",
      "tree": "44b78821519c140922e799f552a7cb9f753f7e86",
      "parents": [
        "a0d18b60f3a3d771d21749bc77a6f5ec55dc0c45",
        "bd8b4fa1ae9c95065ed21375d5e20af5cd0a2a81"
      ],
      "author": {
        "name": "Shubang Lu",
        "email": "shubang@google.com",
        "time": "Mon Feb 04 18:47:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 18:47:15 2019 +0000"
      },
      "message": "Merge \"Add sendVolumeKeyEvent API to handle forwarding volume key separately.\""
    },
    {
      "commit": "a0d18b60f3a3d771d21749bc77a6f5ec55dc0c45",
      "tree": "a37bc929cf8394c76c3342c335d6a24ebb8f4134",
      "parents": [
        "f0513785edab4ef17eb4a3665b82e9385e96fcdc",
        "08b96123048b18fcf421fdae07c1184fa4434c6f"
      ],
      "author": {
        "name": "Anil Admal",
        "email": "aadmal@google.com",
        "time": "Mon Feb 04 18:19:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 18:19:26 2019 +0000"
      },
      "message": "Merge \"Do not report GNSS requests from location providers to AppOps\""
    },
    {
      "commit": "f0513785edab4ef17eb4a3665b82e9385e96fcdc",
      "tree": "f700fd23535068123108fbd7c171f39846b2949f",
      "parents": [
        "6b336a57bf91ec084f83818cce8bd910ecfc7662",
        "4937fadf673933a49ae40ec1739f5cada8bb822a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 18:05:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 18:05:32 2019 +0000"
      },
      "message": "Merge \"Revert \"Convert RollbackTest Android.mk to an Android.bp.\"\""
    },
    {
      "commit": "6b336a57bf91ec084f83818cce8bd910ecfc7662",
      "tree": "0e2351301811c7b3475eed1c2ec530269a3f39a0",
      "parents": [
        "5bfb2b7b00e2a9d385fb4d5ca977b4698bd956bd",
        "a5dad556ba86db921961272dc8f53f3e255b0b99"
      ],
      "author": {
        "name": "Ned Burns",
        "email": "pixel@google.com",
        "time": "Mon Feb 04 17:57:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 17:57:44 2019 +0000"
      },
      "message": "Merge \"Track and dump notification lifetime extension\""
    },
    {
      "commit": "5bfb2b7b00e2a9d385fb4d5ca977b4698bd956bd",
      "tree": "16c4d1ac44bdbc1036239e21e09b40e0e965649c",
      "parents": [
        "2a18c2f99e30f85170241fe8d480ad72c5ebf79a",
        "023ecb5f6de6316d5aea24148d9fc82068179f55"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Mon Feb 04 17:45:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 17:45:15 2019 +0000"
      },
      "message": "Merge \"Allow for different log levels on WM traces\""
    },
    {
      "commit": "2a18c2f99e30f85170241fe8d480ad72c5ebf79a",
      "tree": "9e9af54113aef597e3943e805d1fd68a6e9f6e0b",
      "parents": [
        "ccf67cd8f31bc977acb678a8b05f492d83d9a3b8",
        "2dce35bea4da310dedcd5e4f24df8455abc55aeb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 17:42:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 17:42:17 2019 +0000"
      },
      "message": "Merge \"Clean up some CarSystemUI color elements so they are derived from device default.\""
    },
    {
      "commit": "ccf67cd8f31bc977acb678a8b05f492d83d9a3b8",
      "tree": "f0bf75351eff75ccc34b77cf56c96c55dd550ca0",
      "parents": [
        "af41d5f7bde649305d20b7d179755acb916ed3ce",
        "4026330eec34d8f71995cc93ed0fe5d985bbd88a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 17:38:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 17:38:33 2019 +0000"
      },
      "message": "Merge \"Verify config push to launchTaskBehind activities.\""
    },
    {
      "commit": "af41d5f7bde649305d20b7d179755acb916ed3ce",
      "tree": "24001fbe1bc461bae9486999cbd25e4b250faca5",
      "parents": [
        "f2bfd385c9bfb22b003c7b5cf6ea0242ccbd1b2b",
        "1ee91a3ce89d57421e5a6d7652967638bd232f65"
      ],
      "author": {
        "name": "Nadia Benbernou",
        "email": "nbenbernou@google.com",
        "time": "Mon Feb 04 17:25:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 17:25:31 2019 +0000"
      },
      "message": "Merge \"Make sure notifications from the default sms app do not get filtered to the non-interruptive section.\""
    },
    {
      "commit": "f2bfd385c9bfb22b003c7b5cf6ea0242ccbd1b2b",
      "tree": "adbe633244a87784297f770acfdc305ca1ea8d74",
      "parents": [
        "c1131c017f6faec20af9cefd07a0a05cd4dc5204",
        "7532c615cbd183af3309461dc938c3b69e996f06"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon Feb 04 17:13:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 17:13:37 2019 +0000"
      },
      "message": "Merge \"Plumming of perm restore via permission controller\""
    },
    {
      "commit": "c1131c017f6faec20af9cefd07a0a05cd4dc5204",
      "tree": "5ba18c6309553fd5bc7c463175140d495a349349",
      "parents": [
        "d6e5916024af924a2d6e22a8c239ab8edea29c62",
        "6bc48231fc24a16c6a9a295c5b61993ac9504f94"
      ],
      "author": {
        "name": "Valerie Hau",
        "email": "vhau@google.com",
        "time": "Mon Feb 04 16:59:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 16:59:37 2019 +0000"
      },
      "message": "Merge \"Combining background color transactions\""
    },
    {
      "commit": "d6e5916024af924a2d6e22a8c239ab8edea29c62",
      "tree": "7c0afef71ee6e0918bd871ac03619f344302b7b5",
      "parents": [
        "0fad0d9ce060103f3cfd3443fce2c868f3014134",
        "a4ed376cdc89debfc9871e2fffda15ed21534ce1"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Mon Feb 04 16:39:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 16:39:12 2019 +0000"
      },
      "message": "Merge \"Add availability query method to TintController\""
    },
    {
      "commit": "0fad0d9ce060103f3cfd3443fce2c868f3014134",
      "tree": "657bb4560b06cfc0b62e825ddb567b7e155e76fa",
      "parents": [
        "e51c8d32a91513240ebd675db25e5f5555775c76",
        "3b1d5f9d259a2984098cb25f2ee06f552736dd95"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 16:29:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 16:29:21 2019 +0000"
      },
      "message": "Merge \"Add SystemUI icon pack overlays.\""
    },
    {
      "commit": "e51c8d32a91513240ebd675db25e5f5555775c76",
      "tree": "447b5e41723fbb3903dac05b558d75043a3c4f1b",
      "parents": [
        "d1d2b665b25d555691438e48aba64c631d4bb5a7",
        "ab47e04df5b11006704453741c4108aaa4fdcc52"
      ],
      "author": {
        "name": "Nadia Benbernou",
        "email": "nbenbernou@google.com",
        "time": "Mon Feb 04 16:18:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 16:18:12 2019 +0000"
      },
      "message": "Merge \"Add compat for secondary splitscreen window option\""
    },
    {
      "commit": "d1d2b665b25d555691438e48aba64c631d4bb5a7",
      "tree": "92881a0c3033065b24974c2de49c4dd8f052fbfc",
      "parents": [
        "c351042b078aa5cb0643fe96eba4cc0ff7704313",
        "7bdeca445d8002e6bcff65b8987684b5f347cf34"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 16:09:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 16:09:32 2019 +0000"
      },
      "message": "Merge \"XmlBlock: Avoid potential NULL dereference\""
    },
    {
      "commit": "c351042b078aa5cb0643fe96eba4cc0ff7704313",
      "tree": "17b34df67576b0422800fd35699c80dff8388327",
      "parents": [
        "d5aeeea81592e042746948677f9cd04720bba14f",
        "ccf035d6cb254fa0f08baa97ca665bd2978c9f86"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 16:01:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 16:01:35 2019 +0000"
      },
      "message": "Merge \"Add mIsStaged and mCommittedSessionId to RollbackInfo.\""
    },
    {
      "commit": "d5aeeea81592e042746948677f9cd04720bba14f",
      "tree": "3537cb794cca79e9f734de7d4379fad515801e1a",
      "parents": [
        "12d08fd37a2b06d86d1b1a91d564d95f2c4b6bb5",
        "99ab9530d321bebfec09695efc878b844f18eea8"
      ],
      "author": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Mon Feb 04 15:49:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 15:49:58 2019 +0000"
      },
      "message": "Merge changes I1811ad12,I8d8800a6\n\n* changes:\n  Bug fix: Do not track the looper exception if the session is not sampled\n  Bug fix: looper not enabled\n"
    },
    {
      "commit": "3b1d5f9d259a2984098cb25f2ee06f552736dd95",
      "tree": "0169a7e6bb130f2d18c935008166e44f09bc7fa0",
      "parents": [
        "930634c3b01501f98413606e276f457d70481802"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Jan 31 18:26:36 2019 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Mon Feb 04 10:11:38 2019 -0500"
      },
      "message": "Add SystemUI icon pack overlays.\n\nThis change includes most QS icon overlays. Also renamed android\ntargetted icon packs to include Android in the overlay name.\n\nBug: 118757293\nTest: adb shell cmd overlay enable-exclusive --user 0 com.android.theme.icon_pack.{circular,filled,rounded}.systemui\nChange-Id: I87d7514c03231408fb0f6815279e9bc1c18b52e9\n"
    },
    {
      "commit": "7bdeca445d8002e6bcff65b8987684b5f347cf34",
      "tree": "49c4c65ca8398996814bea16c2d2e43f5a3dc142",
      "parents": [
        "12d08fd37a2b06d86d1b1a91d564d95f2c4b6bb5"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon Feb 04 06:26:03 2019 -0800"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon Feb 04 06:26:03 2019 -0800"
      },
      "message": "XmlBlock: Avoid potential NULL dereference\n\nWe move our dereference after the NULL check.\n\nTest: TreeHugger\nChange-Id: I8334be8faf67752e9c0dddf97b133b92b4a7f345\n"
    },
    {
      "commit": "ccf035d6cb254fa0f08baa97ca665bd2978c9f86",
      "tree": "52351ac1fb425508de672fd381ebc68c62ce40a2",
      "parents": [
        "92f6c4c539b3e20003a6e78d24b14939d9fbb0f6"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Feb 04 14:04:52 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Feb 04 14:06:29 2019 +0000"
      },
      "message": "Add mIsStaged and mCommittedSessionId to RollbackInfo.\n\nThese will be needed for the rollback manager to support rollback of\nstaged sessions.\n\nBug: 112431924\nTest: atest RollbackTest\n\nChange-Id: I22c02ba2de023af6cf6908207bf69ab36ca9291c\n"
    },
    {
      "commit": "12d08fd37a2b06d86d1b1a91d564d95f2c4b6bb5",
      "tree": "303aa78e6cc4316da3918aabce0c4417c191546c",
      "parents": [
        "0c573ea5c6ec990ea6efcc36a7c730435cfa56b7",
        "4e2fd163ebabe15246b71aaf5e2bc0525402132e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 13:45:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 13:45:45 2019 +0000"
      },
      "message": "Merge \"Logging getPasswordComplexity events with the calling app package name\""
    },
    {
      "commit": "99ab9530d321bebfec09695efc878b844f18eea8",
      "tree": "86c68219d9587935f2ac96d3265358b91a91da6e",
      "parents": [
        "4158938848d056efee59a3c934e4b91fac18f1c7"
      ],
      "author": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Mon Feb 04 10:47:48 2019 +0000"
      },
      "committer": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Mon Feb 04 13:42:30 2019 +0000"
      },
      "message": "Bug fix: Do not track the looper exception if the session is not sampled\n\nTest: atest LooperStatsTest\nChange-Id: I1811ad12bdf9830699c615fff02f5aceea74c175\n"
    },
    {
      "commit": "4158938848d056efee59a3c934e4b91fac18f1c7",
      "tree": "383961e262e23905cde968f39ac316f975347548",
      "parents": [
        "0c573ea5c6ec990ea6efcc36a7c730435cfa56b7"
      ],
      "author": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Mon Feb 04 10:42:34 2019 +0000"
      },
      "committer": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Mon Feb 04 13:42:30 2019 +0000"
      },
      "message": "Bug fix: looper not enabled\n\nLooper should not be enabled when we build the LooperStatsService so\nthat setEnabled is called and the observer is installed.\n\nTest: atest LooperStatsTest\nChange-Id: I8d8800a6a2222b2d67a2aacdc58ce631dc1c8217\n"
    },
    {
      "commit": "4937fadf673933a49ae40ec1739f5cada8bb822a",
      "tree": "e39354476ab5e2f4062cc6ae7523267797a99b7e",
      "parents": [
        "0145c883e00619a3270ca14d5e5cfdd3331fc413"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Feb 04 12:51:58 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Feb 04 12:51:58 2019 +0000"
      },
      "message": "Revert \"Convert RollbackTest Android.mk to an Android.bp.\"\n\nThis reverts commit 0145c883e00619a3270ca14d5e5cfdd3331fc413.\n\nReason for revert: Causes the RollbackTest apps to be installed to the system partition, which breaks the rollback tests.\nBug: 123695037\n\nChange-Id: I3ee89ecb370144c67fe88bb389abafdda59dc502\n"
    },
    {
      "commit": "0c573ea5c6ec990ea6efcc36a7c730435cfa56b7",
      "tree": "78644ff65004d8f3327d5bcba72934037c0519f3",
      "parents": [
        "92f6c4c539b3e20003a6e78d24b14939d9fbb0f6",
        "67684881cf48676e53ccc3454de07b8dec80ea61"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Feb 04 11:54:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 11:54:45 2019 +0000"
      },
      "message": "Merge \"Apply visibility at the beginning of the animation\""
    },
    {
      "commit": "92f6c4c539b3e20003a6e78d24b14939d9fbb0f6",
      "tree": "a1438b38b86c49bb519e3e1ae3ea783b0a167528",
      "parents": [
        "4a4ba6158204d178bf7d503544884f63812e99e3",
        "4b80033434bccbc24fee0388febb1d86a0deab7e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 11:05:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 11:05:34 2019 +0000"
      },
      "message": "Merge \"Make method private to fix checkstyle error.\""
    },
    {
      "commit": "4a4ba6158204d178bf7d503544884f63812e99e3",
      "tree": "8d9086c7a8839d7dd8fe2a5e64590b6396144b29",
      "parents": [
        "1108886bd2ee11b423ffe9d138f6c0284d20121e",
        "9f9bf2d97b082c6776003fe3d325fe503619e919"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Mon Feb 04 10:37:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 10:37:23 2019 +0000"
      },
      "message": "Merge \"Include APEX information in PackageManager dumpsys.\""
    },
    {
      "commit": "1108886bd2ee11b423ffe9d138f6c0284d20121e",
      "tree": "644e8c3de3f043d7eedcc74866394a5da2022466",
      "parents": [
        "6db967fe33755b9b6478506f354a178c2993d8c0",
        "b6d2896a4b8a16773e5afd3ae134eaca168de4bc"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Mon Feb 04 10:34:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 10:34:09 2019 +0000"
      },
      "message": "Merge \"Add STAGED_SESSION_ prefix to error codes.\""
    },
    {
      "commit": "6db967fe33755b9b6478506f354a178c2993d8c0",
      "tree": "83ad3f9ee6c6daa225b2928c6d0bb314e5e563ac",
      "parents": [
        "fcfdaced63a0ad1cf2e645767c9f68478f3173a8",
        "ed521ab2a9d08a50cf5a88634981e4a1b0aaae65"
      ],
      "author": {
        "name": "Gavin Corkery",
        "email": "gavincorkery@google.com",
        "time": "Mon Feb 04 10:08:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 10:08:00 2019 +0000"
      },
      "message": "Merge \"Renaming plsCertsNoVerifyOnlyCerts to unsafeGetCertsWithoutVerification.\""
    },
    {
      "commit": "fcfdaced63a0ad1cf2e645767c9f68478f3173a8",
      "tree": "a694ec1f2520a9c0e19defdcec1fb84a296f0d29",
      "parents": [
        "8b5b6ea2de04dd73d1f4280f2b486df8928a9966",
        "bab444a731a2c473220b609cc8f5710e49f93745"
      ],
      "author": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Mon Feb 04 09:54:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 09:54:37 2019 +0000"
      },
      "message": "Merge \"Fix a bug with worksource propagation.\""
    },
    {
      "commit": "8b5b6ea2de04dd73d1f4280f2b486df8928a9966",
      "tree": "0756db868561c15da1a5ae4768861c3ea255165b",
      "parents": [
        "22a4bfe2035c0cc8c05d083b92c2dc33242ad7d9",
        "f0bdca58c58ca2437549ec170d80254cc010880a"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Feb 04 09:44:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 09:44:26 2019 +0000"
      },
      "message": "Merge \"Factor out common code for APK and APEX backups.\""
    },
    {
      "commit": "22a4bfe2035c0cc8c05d083b92c2dc33242ad7d9",
      "tree": "9762a86fcc68cc45937df917ac8f99a5003b9775",
      "parents": [
        "8fc0510830552929534d3331460d83ada3647ec5",
        "e4135287005280f296122781e1b05018423cf572"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Mon Feb 04 08:23:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 08:23:07 2019 +0000"
      },
      "message": "Merge \"[KA02] internal cleanup and refactor for SocketKeepalive\""
    },
    {
      "commit": "e4135287005280f296122781e1b05018423cf572",
      "tree": "454aae0ff4cd8ee7df865f650dc3696ca3cd38a5",
      "parents": [
        "7343460cd0a7957966b31a263c261dcaf337eb78"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Thu Jan 03 18:50:15 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Mon Feb 04 04:06:22 2019 +0000"
      },
      "message": "[KA02] internal cleanup and refactor for SocketKeepalive\n\nIn previous change, the new SocketKeepalive API was exported.\nBut internally, old PacketKeepalive names and structures are\nstill used.\n\nThis change rename them properly for code consistency and also\nrefactor KeepalivePacketData to support different types of\nKeepalivePacketData.\n\n(clean cherry-pick from aosp/860394)\n\nBug: 114151147\nTest: 1. atest FrameworksNetTests\n      2. atest FrameworksWifiTests\n      3. atest FrameworksTelephonyTests\n\nChange-Id: Ia9917d12987e91e87e34ffb3f126e7bc7c9c187e\n"
    },
    {
      "commit": "8fc0510830552929534d3331460d83ada3647ec5",
      "tree": "a71a334f9f4868291348e3577f2067dee175976b",
      "parents": [
        "7343460cd0a7957966b31a263c261dcaf337eb78"
      ],
      "author": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Thu Jan 31 18:38:45 2019 +0900"
      },
      "committer": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Mon Feb 04 12:02:31 2019 +0900"
      },
      "message": "Add tests for window decor caption and fix a flaky test\n\nWe introduced display windowing mode and freeform policy to our decor\nview handling. The tests are unit tests to make sure the\nWindowConfiguration has the correct return value of\nhasWindowDecorCaption with the new conditions.\n\nThe WindowConfigurationTests was flaky because the AppBounds root\nconfiguration now should consider the cutout and the test expected\nresult doesn\u0027t. This patch also fixed it.\n\nTest: atest WindowConfigurationTests\nBug: 123425316\nBug: 74078662\nChange-Id: I5c7f4484b240f9a2bf9d18e9414b8201dc4c0ec3\n"
    },
    {
      "commit": "23be681add4c87695f34844080dd450827dc28b1",
      "tree": "2e38fa99bd8fedceba34d4384c74554d41e53e99",
      "parents": [
        "25e233853dc4c1d18370c5d3a35cd34d82a844a7"
      ],
      "author": {
        "name": "Amy",
        "email": "amyjojo@google.com",
        "time": "Fri Jan 25 17:04:07 2019 -0800"
      },
      "committer": {
        "name": "shubang",
        "email": "shubang@google.com",
        "time": "Sun Feb 03 16:00:42 2019 -0800"
      },
      "message": "Add System Audio Mode Status handler to update sam status\n\nNote that we send out Give System Audio Mode message to potential audio\nsystem device to trigger responce. If no responce, we set sam false.\n\nTest: atest com.android.server.hdmi\nBug: 123369653\nChange-Id: I7b54f7d54ff40d3abe0f5e4201fafbf8a05f54db\n"
    },
    {
      "commit": "25e233853dc4c1d18370c5d3a35cd34d82a844a7",
      "tree": "d3b59cb1e5378e931f94eafc917944057a9890c9",
      "parents": [
        "489454ff187f732da86a8507fa7842e5b06ea822"
      ],
      "author": {
        "name": "Amy",
        "email": "amyjojo@google.com",
        "time": "Fri Jan 25 14:47:06 2019 -0800"
      },
      "committer": {
        "name": "shubang",
        "email": "shubang@google.com",
        "time": "Sun Feb 03 16:00:26 2019 -0800"
      },
      "message": "Add setSystemAudioMode handler to update isSystemAudioModeActivated.\n\nTest: atest com.android.server.hdmi\nBug: 123369653\nChange-Id: I03349499236d32e4bf14ec89fe4a79046e8056fb\n"
    },
    {
      "commit": "489454ff187f732da86a8507fa7842e5b06ea822",
      "tree": "9b2db2ad4a02217d3b8a7eecda76643d1d77a70a",
      "parents": [
        "7343460cd0a7957966b31a263c261dcaf337eb78"
      ],
      "author": {
        "name": "Amy",
        "email": "amyjojo@google.com",
        "time": "Thu Jan 24 19:06:57 2019 -0800"
      },
      "committer": {
        "name": "shubang",
        "email": "shubang@google.com",
        "time": "Sun Feb 03 15:59:55 2019 -0800"
      },
      "message": "Migrate systemAudioActivated to HdmiControlService\n\nNote that for all the devices that connected to the same HDMI system,\ntheir System Audio Mode should be the same. So for devices that share\nthe same physical address, they should be able to share this status in\nHdmiControlService. It\u0027s also easier for framework to set and get the\nstatus.\n\nTest: manul\nBug: 123369653\nChange-Id: Id42995fb2c4687e71d98f431c2cc6a9ff9b53737\n"
    },
    {
      "commit": "7343460cd0a7957966b31a263c261dcaf337eb78",
      "tree": "a12d45cabdb0d4774e42df0be8841b7a192e7f7d",
      "parents": [
        "f7901fbe3681aac33a1d73b447be19958f16ea9c",
        "817ea304bfa187f07202742c4709fd19bddbae76"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 03 02:55:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 03 02:55:26 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "f7901fbe3681aac33a1d73b447be19958f16ea9c",
      "tree": "acccc0d2683ca2833e098d021cd531a9e312e7e9",
      "parents": [
        "df2b64f2985b8c8f589f91baeda697be22ae52c3",
        "e4da6015da4feaaf65fe9a679ad67631b447ac4b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 03 01:49:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 03 01:49:37 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "df2b64f2985b8c8f589f91baeda697be22ae52c3",
      "tree": "409582fd88aa9d0ca41e57904baeb9f929a2f1a9",
      "parents": [
        "256b2f18e1822133ebfa38769bed91be4475dfe0",
        "abd6d274f1fbcf19d135a5d9e01f9bd569070c5d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 03 01:49:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 03 01:49:34 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "256b2f18e1822133ebfa38769bed91be4475dfe0",
      "tree": "e8263e0b3551e22a2e92f26147e5c7d3211b4a10",
      "parents": [
        "5e15fe5459163b8a858eae6661e1c62b2f62ce0e",
        "8e8a9b72220cfcd06dde9580096719fc804b9a34"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 03 01:45:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 03 01:45:21 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "5e15fe5459163b8a858eae6661e1c62b2f62ce0e",
      "tree": "db1f08833cb99f346018c77d9dd04bd15fa3d42b",
      "parents": [
        "9474edcfec81832c9442c8f0c030a02b5b49cc0b",
        "f6ad17a0992e8575cd59547b6c2e1e5749324032"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 03 01:38:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 03 01:38:13 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "9474edcfec81832c9442c8f0c030a02b5b49cc0b",
      "tree": "11a1115141b75d7f91cbd620560d0ddf1ac415bb",
      "parents": [
        "76eb414ce4e2127b9e0e58cc4ea5665d9afcf941",
        "e07e4355796ad17feb58c7cd527c877ebd76b697"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 03 01:25:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 03 01:25:38 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "76eb414ce4e2127b9e0e58cc4ea5665d9afcf941",
      "tree": "e06c401bce32531a5a1e053ae9840812f4fb5094",
      "parents": [
        "41f08de4cdcd2bbcfd79fadc01aded987b8d7b73",
        "10d31877547e7f4efe01da3692af64b537958488"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 03 01:25:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 03 01:25:35 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "41f08de4cdcd2bbcfd79fadc01aded987b8d7b73",
      "tree": "66732cbb8f2b0f63c35a7b332e1fe316e2b90ad7",
      "parents": [
        "271598cacdcd667e8bc7f99012342af61a8b6deb",
        "469fa1ffea8131034df3d3c1879a2bfa7917421f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 03 01:21:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 03 01:21:29 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "e07e4355796ad17feb58c7cd527c877ebd76b697",
      "tree": "bb7988ff9475de49ed809ffb38737da8210a56cc",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 14:26:51 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 14:26:51 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2af7b078ad48ac1f68aec26dd682ddcf04628673\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "469fa1ffea8131034df3d3c1879a2bfa7917421f",
      "tree": "88f489a638067133d4ee10d9b040ce78590eaab9",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 14:19:25 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 14:19:25 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8634898190413904bb0e5d5aa93b0233f0a68c6d\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "abd6d274f1fbcf19d135a5d9e01f9bd569070c5d",
      "tree": "653cb1aa29a7bfb697090889f898d5e2eb3b099f",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 12:17:08 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 12:17:08 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I7fda2af86593c821eac93bada8680b3dd42290be\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e4da6015da4feaaf65fe9a679ad67631b447ac4b",
      "tree": "0fb912b49a86f73939c656724e9a6f114d39ea48",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 12:10:07 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 12:10:07 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I3338c97d19fbd65e5eaeaa96af0f238c5e312669\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "8e8a9b72220cfcd06dde9580096719fc804b9a34",
      "tree": "5ed75355601a6d97e47613a4df9b56db1886be9e",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 12:02:52 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 12:02:52 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1403e72dca3bae01052d55eca57f4af4194cb87a\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "817ea304bfa187f07202742c4709fd19bddbae76",
      "tree": "b63386731ef09a8780c6c7b53340e62fd4a51a85",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 11:55:48 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 11:55:48 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ide3e6ed6300254de66ca459b1012104592ca6db7\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "271598cacdcd667e8bc7f99012342af61a8b6deb",
      "tree": "bf2e819a6252ac5c8433fd1eb9165b2dbe87a5aa",
      "parents": [
        "82f079662becf584df342eb3f4aa92e6288f6a17",
        "0311dd7c5b33d66ded463769c7eae4a983fb6454"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 18:28:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 18:28:30 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "82f079662becf584df342eb3f4aa92e6288f6a17",
      "tree": "d961751780e9431e1b096588cfb077ba54147844",
      "parents": [
        "1ba86936a955ef4e3206d8e862ce4f1b4550c2e5",
        "6966cf1751fdf079553f11de95ad9550c348dcd6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 18:10:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 18:10:31 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "7532c615cbd183af3309461dc938c3b69e996f06",
      "tree": "fc822d5ea942bd704346d35d49d43af967530693",
      "parents": [
        "ecc418c4cbdefb649e86b5f02740b3cbd4adcdbd"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Sun Jan 20 09:01:19 2019 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Sat Feb 02 10:00:36 2019 -0800"
      },
      "message": "Plumming of perm restore via permission controller\n\nOn Android backup restoration first restores and inital state. Then with\nthe packages getting downloaded the leftover \"delayed\" backup gets\nrestored bit by bit.\n\nThis currently just created plumming mirroring the previously implemented\nbehavior.\n\nBug: 116738135\nTest: Built\nChange-Id: I528b5f76dfca5bbdc9f69d6402b23b3d2ef11706\n"
    },
    {
      "commit": "1ba86936a955ef4e3206d8e862ce4f1b4550c2e5",
      "tree": "abdc90fa5953218b6c624576edebe3922c52ba57",
      "parents": [
        "42612471efd542c6df24b24c027e5e01438ca312",
        "a64bc2ff2c240f59cf6c0d20a9b1efac3a896569"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 18:00:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 18:00:35 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "42612471efd542c6df24b24c027e5e01438ca312",
      "tree": "6930fe0aacff646ea8552104a7ce820d04672a25",
      "parents": [
        "a236d6afca706cc9dfd0744f957d25ee920b4309",
        "b871bd62a35e4f6d4f7f41a1781468923e5f2b7d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 17:59:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 17:59:37 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "a236d6afca706cc9dfd0744f957d25ee920b4309",
      "tree": "acbb930584dcd063c32786b5eed33985bc530323",
      "parents": [
        "dbe1fa7d0c815e942c909b05f60c59c5d5772d50",
        "911890e6e0eaeba5c99a2e0d6e5271d0a3a6bdc1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 17:46:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 17:46:29 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "dbe1fa7d0c815e942c909b05f60c59c5d5772d50",
      "tree": "d0d390a1c10a64b51d99b4290c3149dbf753aea0",
      "parents": [
        "c3bc3c8e3c80d0a8c9543c9a515e45e43a5548fc",
        "0e699f70ec76a6f68444f8e9a2dc0b2cc4462561"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Sat Feb 02 17:44:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 17:44:52 2019 +0000"
      },
      "message": "Merge \"Avoid NPE when Activity Manager calls notifyCleartextNetwork.\""
    },
    {
      "commit": "c3bc3c8e3c80d0a8c9543c9a515e45e43a5548fc",
      "tree": "f7a99dbc322d44eb05eddf43bfd0b2d06ce64082",
      "parents": [
        "a764c80e134a7c37a16cc9a7161e2fb5acdb0f40",
        "3d2687598775bba0f42b454392e7ffc2697723a4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 17:42:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 17:42:38 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "a764c80e134a7c37a16cc9a7161e2fb5acdb0f40",
      "tree": "a3600134ecdaa8dd927895e387d12e3e6ebfc5e6",
      "parents": [
        "3c91174e2500573117363d53dfe348ae78c72fd2",
        "37f05ce36b166a712571bb800275ab41284f89b2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 17:42:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 17:42:16 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "3c91174e2500573117363d53dfe348ae78c72fd2",
      "tree": "72f4213f298dd0c5d846adff6f844e7f5aab84ee",
      "parents": [
        "14f36ca4956d0e8510da960aa30f877ab9e3e7d2",
        "9881edf1d3c0cbb3b216f68d7ede6263545e0ad0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 17:32:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 17:32:05 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "14f36ca4956d0e8510da960aa30f877ab9e3e7d2",
      "tree": "6a1e636f04f39b2b9c9fc31c37e5bb6671621ac3",
      "parents": [
        "3fc4af6568dcc1b1f4fd2ff7337888c0db92bbe1",
        "77ce34dc81bb8b85f421edf45b747361e44c8b8b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 17:12:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 17:12:32 2019 +0000"
      },
      "message": "Merge \"Disable multi-resumed activities for pre-Q app\""
    },
    {
      "commit": "f6ad17a0992e8575cd59547b6c2e1e5749324032",
      "tree": "985c32fad56737bcd6df9ff3bc5678e9186c4408",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:42:02 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:42:02 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ide9284fa5807304d30659604190b6f1470b8d581\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "10d31877547e7f4efe01da3692af64b537958488",
      "tree": "f1b599350d3947723d1ceb718cfd9e2db4824641",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:35:07 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:35:07 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iaac842a1e6ac69e885b14a7d9b6b18b74bbf93cc\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "6966cf1751fdf079553f11de95ad9550c348dcd6",
      "tree": "e03924c99a14d7b26679166ae0bd696b237bbd18",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:27:57 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:27:57 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2e8669990526c050c97a671f88aba1864cd6d803\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b871bd62a35e4f6d4f7f41a1781468923e5f2b7d",
      "tree": "a1fa221c4abac6b152828b8c7b857d457dcc428f",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:21:02 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:21:02 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I5d9ed79b13c8a2af09d6909473ae42a95d8452ad\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "37f05ce36b166a712571bb800275ab41284f89b2",
      "tree": "fcbc2b47e571d1e07df2d72082271900a7495292",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:14:12 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:14:12 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I532c931f8b5eb095d88ad078f2ab1b0ec6cbd0e2\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "9881edf1d3c0cbb3b216f68d7ede6263545e0ad0",
      "tree": "ef49f3209414e891698d6796636073c9f4691d83",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:07:09 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:07:09 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1ff29b7ab0db503616a3b4574b73a507f158f817\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "3d2687598775bba0f42b454392e7ffc2697723a4",
      "tree": "f5bc7c3412b633ed15bc0b15eb34ce14942d5ae2",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:00:08 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 08:00:08 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iff02b6c96a324737ac64a53dabfe1ed6676611dc\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "911890e6e0eaeba5c99a2e0d6e5271d0a3a6bdc1",
      "tree": "704828f002d3df21de4f4ff4fe2d47df7e63bd90",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 07:53:03 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 07:53:03 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1466e6d3161aa68585896e6b99ab64c1b4e3c4e6\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "0311dd7c5b33d66ded463769c7eae4a983fb6454",
      "tree": "74f8e9f4265b42ccefcf5099a61b8c7f396cc81f",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 07:19:27 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 02 07:19:27 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I4c41d5cdcf6c0930211dfb7c2570e2041afeccfe\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "77ce34dc81bb8b85f421edf45b747361e44c8b8b",
      "tree": "b942e2c58be9ec301e5826ac9f2bee891b9fa198",
      "parents": [
        "3b4ee41b21930e1ec1f25d2cafbc65327593410f"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Thu Jan 03 15:45:12 2019 +0800"
      },
      "committer": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Sat Feb 02 21:48:09 2019 +0800"
      },
      "message": "Disable multi-resumed activities for pre-Q app\n\nOnly resume the top-most visible activities for pre-Q\napp since these applications may have the assumption\nthat there is only one activity being resumed.\n\nBug: 122429803\nTest: atest android.server.am.lifecycle\nTest: atest ActivityManagerMultiDisplayTests\nTest: atest ActivityLifecycleFreeformTests\nTest: atest ActivityManagerSplitScreenTests\n\nChange-Id: I696a4bf41684d5837a6b23818bd9f71df8947e22\n"
    },
    {
      "commit": "3fc4af6568dcc1b1f4fd2ff7337888c0db92bbe1",
      "tree": "92f16e67eaeb5784e2517be18ade41e693f9f895",
      "parents": [
        "ca9376cc4bae2b3d5ecb09083e9949c7ff4e2db4"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Dec 14 10:32:22 2018 -0800"
      },
      "committer": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Sat Feb 02 09:07:43 2019 +0000"
      },
      "message": "Replace hardcoded cgroup paths\n\nReplace hardcoded cgroup paths with new processgroup library API calls,\ninclude required headers. Add required dependencies.\n\nBug: 111307099\nTest: builds, boots\n\nChange-Id: Ic2dc2a94328cf1927fafaa9506537aeb213df413\nSigned-off-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\n"
    },
    {
      "commit": "ca9376cc4bae2b3d5ecb09083e9949c7ff4e2db4",
      "tree": "da2cf197449cc2086c269c0ea2fd3cdfcf6bb275",
      "parents": [
        "a5130a6ed9c4f9cdc7cd3656eec9c4a9bdb1f16f"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Feb 01 23:38:30 2019 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Feb 01 23:38:30 2019 -0800"
      },
      "message": "Make Editor.SuggestionsPopupWindow private again\n\nEditor.SuggestionsPopupWindow was originally introduced as a private\nclass [1], then we made it public [2] so that a test class can access\nit, but that test was later updated [3] and now doesn\u0027t have any\ndirect dependency on Editor.SuggestionsPopupWindow.\n\nIn short, we can make Editor.SuggestionsPopupWindow a private class\nagain without losing anything.  This actually addresses the following\nwarning from doclava.\n\n   Public class android.widget.Editor.SuggestionsPopupWindow\n   extends private class android.widget.Editor.PinnedPopupWindow\n\nThere should be no behavior change.\n\n [1]: If863107681ce82a1639f21315878f830c2991fb7\n      6934044fd7d2de12c21e3cc9b7da589ec3b71e8e\n [2]: Idf166cbecb3e33be213e4104cf1afd827906f2ad\n      a60160b30bf1b6aa27cdaf03cf9b6c245f338d84\n [3]: I12e522436a83fa264cd22176d054877eec411708\n      31eb74fb2bc33aea6a8054c861a6e7aac7c41f4b\n\nFix: 117519592\nTest: No doclava warning regarding SuggestionsPopupWindow during full build\nChange-Id: Ie722156d3819d05d3cd479527abb8b4750b332f7\n"
    },
    {
      "commit": "a64bc2ff2c240f59cf6c0d20a9b1efac3a896569",
      "tree": "c4be23480d06dc38b6a15afd1ee2084c959fa1c1",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Feb 01 22:28:55 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Feb 01 22:28:55 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I937ddd7951458976b53573d970c8be326c37bcc7\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "a5130a6ed9c4f9cdc7cd3656eec9c4a9bdb1f16f",
      "tree": "aba392a8cf2d18e195fa641ba0fae6a70432eb25",
      "parents": [
        "e5f10082e988f07c8c7e3177366a52bdf8df3f0f"
      ],
      "author": {
        "name": "Priyank Singh",
        "email": "priyanksingh@google.com",
        "time": "Fri Feb 01 17:00:44 2019 -0800"
      },
      "committer": {
        "name": "Priyank Singh",
        "email": "priyanksingh@google.com",
        "time": "Sat Feb 02 05:35:02 2019 +0000"
      },
      "message": "Update accent color to latest specs.\n\nBug: 123081257\nTest: Manual\nChange-Id: Ic17ba9710d0c08fea106c5a719ceace636dfdaa4\n"
    },
    {
      "commit": "e5f10082e988f07c8c7e3177366a52bdf8df3f0f",
      "tree": "82ce1f01c8e63d3ec4da616388c02296a9aed057",
      "parents": [
        "0eafbe2383ee40c7b57869485a445af2c1dfff3b",
        "97b8ce1e1ffe587f87dad50d24951fbac4fcc3b7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 03:55:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 03:55:25 2019 +0000"
      },
      "message": "Merge \"OverlayPlugin listener method called from main thread\""
    },
    {
      "commit": "0eafbe2383ee40c7b57869485a445af2c1dfff3b",
      "tree": "e71bf971370ac44d342626fe33fe3a3c19d7bf5d",
      "parents": [
        "32a7fd7822ba0dc4bf18fd33253685b25c0c9a5d",
        "556893cac9b12266e850334a862c984fbb67d3a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 02:57:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 02:57:03 2019 +0000"
      },
      "message": "Merge \"PermissionController is now part of the core system.\""
    },
    {
      "commit": "32a7fd7822ba0dc4bf18fd33253685b25c0c9a5d",
      "tree": "fe2e087f3ffee1446ea464c6e6765f1b9347281b",
      "parents": [
        "6bf393e41d5a0f0eae03e2627c72238aa4cabf5f",
        "50b701e0169ed7145602470fca382103e99700f3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 02:26:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 02:26:11 2019 +0000"
      },
      "message": "Merge \"Fix attention service resolution timing\""
    },
    {
      "commit": "6bf393e41d5a0f0eae03e2627c72238aa4cabf5f",
      "tree": "dc07a32a0f164528c18b45a7363f1b49eea28560",
      "parents": [
        "5a717cd23e49597acf47a420ccff37f48726c605",
        "27ae403dc07a8c8f409a2e69b7b0a760eedb0ea9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 02:19:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 02:19:03 2019 +0000"
      },
      "message": "Merge \"Answer \"on\" to TV querying system audio mode status when the audio system is still initiating it.\""
    },
    {
      "commit": "5a717cd23e49597acf47a420ccff37f48726c605",
      "tree": "a35b593ab91cec5f05575266ab823ec3120809d4",
      "parents": [
        "721578426cd4131c9ea4cbc4847ea443fe690c6e",
        "815cdbaae0577654a6c019abbbd6d596e8cdb703"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 02:14:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 02:14:55 2019 +0000"
      },
      "message": "Merge \"Atom: Add BluetoothSocketConnectionStateChanged\""
    },
    {
      "commit": "721578426cd4131c9ea4cbc4847ea443fe690c6e",
      "tree": "051018e512fcf8b42ca2c9818dac673f3c973876",
      "parents": [
        "6f55e56e29cd27d5a8dac61b386ee98245df7663",
        "7a8261dce21231f7ee5f4351abb9717c6965adc9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 01:34:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 01:34:58 2019 +0000"
      },
      "message": "Merge \"Better handling of DB corruption in SQLiteDatabase.open()\""
    },
    {
      "commit": "6f55e56e29cd27d5a8dac61b386ee98245df7663",
      "tree": "c84688040ceaea5e0dc9a28432442737320f4494",
      "parents": [
        "6e7a863a0fc54f925a58416f7a50beedf44c410c",
        "c0fa2b95703f822700a8b471342929093b530208"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 01:28:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 01:28:48 2019 +0000"
      },
      "message": "Merge \"Make Drawable#createFrom* support incomplete images\""
    },
    {
      "commit": "6e7a863a0fc54f925a58416f7a50beedf44c410c",
      "tree": "24419832877f11370ce53a0e667cc15505407b40",
      "parents": [
        "0aa4a4692f554e90c6283e2d3d376ffe25374ddc",
        "5131f519f61b4a9548cec02382d638aa630015a8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 01:20:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 01:20:30 2019 +0000"
      },
      "message": "Merge \"Fix illegal state in doze machine\""
    },
    {
      "commit": "0aa4a4692f554e90c6283e2d3d376ffe25374ddc",
      "tree": "ee57a1e79851061a77e9859a86fa63d9fd47bb36",
      "parents": [
        "ecc418c4cbdefb649e86b5f02740b3cbd4adcdbd",
        "b1772f92bd0a81e3600b2eea0f5700806552cb35"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 01:19:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 01:19:53 2019 +0000"
      },
      "message": "Merge \"RTT LCI API (Client Side)\""
    },
    {
      "commit": "ecc418c4cbdefb649e86b5f02740b3cbd4adcdbd",
      "tree": "5b2732665dd1f45e6e149e9130c212e252f502ff",
      "parents": [
        "22df26b673f1b4a0b814cb0ecf3b1b16c9d2ddc0",
        "2446ea7a0112c414f344474d031c7322a1b4d235"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 00:49:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 00:49:51 2019 +0000"
      },
      "message": "Merge \"Fix acquire comments\""
    },
    {
      "commit": "22df26b673f1b4a0b814cb0ecf3b1b16c9d2ddc0",
      "tree": "8bf370e55892c33e638fc36cb090d4d6047d6678",
      "parents": [
        "b8800246cd4e2916ee0cfbedc5096e186f88f0b4",
        "03089b0d339d83bbcfc02b5beaf25b327ef509ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 00:48:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 00:48:09 2019 +0000"
      },
      "message": "Merge \"Ping userActivity when enroll progress is received\""
    },
    {
      "commit": "b8800246cd4e2916ee0cfbedc5096e186f88f0b4",
      "tree": "d1e7ff3a1bbced5954c16ae5d18806015dc61137",
      "parents": [
        "930634c3b01501f98413606e276f457d70481802",
        "c1f5e5ab6e75baa0fc4b06f8af79279e1633b10b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 02 00:46:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 02 00:46:38 2019 +0000"
      },
      "message": "Merge \"IWYU\""
    },
    {
      "commit": "556893cac9b12266e850334a862c984fbb67d3a3",
      "tree": "3230ea9e15942495663a2a04b3da96ebed06d12e",
      "parents": [
        "b8543da9696492aa42c90d42ae99325bbd6d1add"
      ],
      "author": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Fri Feb 01 16:23:04 2019 -0800"
      },
      "committer": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Fri Feb 01 16:23:04 2019 -0800"
      },
      "message": "PermissionController is now part of the core system.\n\nPermissionController hosts default permission granting and role\nmanagement, so it\u0027s a critical part of the core system.\n\nBug: 123647060\nTest: manual\nChange-Id: I3cc1dc0c385676ab83b516b4d6b6642857b10865\n"
    },
    {
      "commit": "815cdbaae0577654a6c019abbbd6d596e8cdb703",
      "tree": "91f14c50d7c1e59acfec1d522fd45425a8db106d",
      "parents": [
        "b8543da9696492aa42c90d42ae99325bbd6d1add"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Wed Jan 30 17:24:55 2019 -0800"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Fri Feb 01 16:18:24 2019 -0800"
      },
      "message": "Atom: Add BluetoothSocketConnectionStateChanged\n\n* Logs when a Bluetooth socket\u0027s connection state is changed\n* A Bluetooth socket can be:\n  - RFCOMM socket\n  - SCO socket\n  - BR/EDR L2CAP socket\n  - BLE L2CAP socket\n\nBug: 112969790\nTest: make, test drive with statsd\nChange-Id: I97b1e650e197a0dad1e2959e2f5b4dd98370d892\n"
    },
    {
      "commit": "930634c3b01501f98413606e276f457d70481802",
      "tree": "193f30c0894f27aa1b88aee1212c15f06ad76947",
      "parents": [
        "dd4b22e66ca9c416c5ba11961dbe43d1505bc680",
        "f21a350d23cbdffc0e19e87562ef2525c00fd813"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 01 23:58:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 01 23:58:34 2019 +0000"
      },
      "message": "Merge \"Pull dangerous permission state as atom\""
    },
    {
      "commit": "67684881cf48676e53ccc3454de07b8dec80ea61",
      "tree": "3686ee6a200ece0c2e487b9a60bcbfa5819c01ec",
      "parents": [
        "dd4b22e66ca9c416c5ba11961dbe43d1505bc680"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jan 22 17:36:34 2019 +0100"
      },
      "committer": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Fri Feb 01 15:52:01 2019 -0800"
      },
      "message": "Apply visibility at the beginning of the animation\n\nSuch that elements are more in sync, and this is also how it was\nhandled previously.\n\nFurthermore we ensure that surface visibility is correct after the\nanimation for both show and hide.\n\nTest: Show/hide IM\nBug: 111084606\nChange-Id: I47b3d3b430fa38f80203276b9984df1f71008f6e\n"
    },
    {
      "commit": "4026330eec34d8f71995cc93ed0fe5d985bbd88a",
      "tree": "024aef2716fc5f8c44592c38071367c10a412147",
      "parents": [
        "dd4b22e66ca9c416c5ba11961dbe43d1505bc680"
      ],
      "author": {
        "name": "Garfield Tan",
        "email": "xutan@google.com",
        "time": "Fri Feb 01 15:27:35 2019 -0800"
      },
      "committer": {
        "name": "Garfield Tan",
        "email": "xutan@google.com",
        "time": "Fri Feb 01 15:47:56 2019 -0800"
      },
      "message": "Verify config push to launchTaskBehind activities.\n\nBug: 123540760\nTest: atest WmTests:ActivityRecordTests\nChange-Id: Ieb5d08e8f2380b85e06b37612859a12dbcd5a219\n"
    }
  ],
  "next": "dd4b22e66ca9c416c5ba11961dbe43d1505bc680"
}
