)]}'
{
  "log": [
    {
      "commit": "4f0f348a2340e0dabfeefdd994eb31a29f889b8d",
      "tree": "e2e07f36ad7306ef70470e2718a462b5cf96e83a",
      "parents": [
        "b437f30f286131cc3a01bca7b56ca7dcab37cf74"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Thu Mar 01 15:47:56 2018 -0800"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Thu Mar 01 15:47:56 2018 -0800"
      },
      "message": "Mark wm tests as flaky\n\nBug: 74078662\nTest: self\nChange-Id: I286cde4d5f00591a049c3d972436e81ed815c36c\n"
    },
    {
      "commit": "b437f30f286131cc3a01bca7b56ca7dcab37cf74",
      "tree": "1ef230ac2a8e75d1214580cd55ad04fba597b266",
      "parents": [
        "6d228a7515ebe7e5c037eeb8d2e1d5fd5665463c",
        "91ca55c1742a199e0170a037e5cdce00b4bdd751"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Mar 01 19:37:38 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 19:37:38 2018 +0000"
      },
      "message": "Merge \"Enable new yaml file for reference nav that lists all framework files.\" into oc-mr1-dev am: e3c0216f95\nam: 91ca55c174\n\nChange-Id: I04555e22ddd6a26904e0c83d1113d67ff13e69a2\n"
    },
    {
      "commit": "6d228a7515ebe7e5c037eeb8d2e1d5fd5665463c",
      "tree": "6b29f23bb21d6c654e6fde07b7c37d4aa5c68028",
      "parents": [
        "595182423f75da346b7c2182d5b3cf1aba3ea256",
        "6daeacd076c1426435b081b7136b35fb28000b2f"
      ],
      "author": {
        "name": "Leif Wilden",
        "email": "leifhendrik@google.com",
        "time": "Thu Mar 01 19:23:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 19:23:31 2018 +0000"
      },
      "message": "Merge \"Update javadoc for SearchManager api on TV.\""
    },
    {
      "commit": "91ca55c1742a199e0170a037e5cdce00b4bdd751",
      "tree": "738185bf00b8e00d68cdcd43a6bdd51ddf0b8f1c",
      "parents": [
        "54ebb3e0b7cae9a67ee722466b74e8482c443850",
        "e3c0216f952c19baf8aff944af321ce1afdd6dd1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Mar 01 19:21:50 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 19:21:50 2018 +0000"
      },
      "message": "Merge \"Enable new yaml file for reference nav that lists all framework files.\" into oc-mr1-dev\nam: e3c0216f95\n\nChange-Id: I535787ff921cb6e6978e57dd775e7446f67195f8\n"
    },
    {
      "commit": "595182423f75da346b7c2182d5b3cf1aba3ea256",
      "tree": "7569b1a4cc15b30e63b51e353385d7c7bc64e5e6",
      "parents": [
        "5130fdb0ace94f09c712ef7355567cedccaeb8a8",
        "0c1701d32c69f9893c4382dd4705278d4a44f5fb"
      ],
      "author": {
        "name": "Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Mar 01 19:21:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 19:21:32 2018 +0000"
      },
      "message": "Merge \"Add result code for eUICC card not found.\""
    },
    {
      "commit": "e3c0216f952c19baf8aff944af321ce1afdd6dd1",
      "tree": "57e4c1a64caab78cbad6852ee7a28a7d65c42719",
      "parents": [
        "646773f4effdff3efc4aa95781113bc2220905d0",
        "4f9b48cce49662fffcced00776c97b438826ca57"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Mar 01 19:04:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 19:04:08 2018 +0000"
      },
      "message": "Merge \"Enable new yaml file for reference nav that lists all framework files.\" into oc-mr1-dev"
    },
    {
      "commit": "4f9b48cce49662fffcced00776c97b438826ca57",
      "tree": "beb8bb98959179618ecbeb22d92d02d2494f0153",
      "parents": [
        "92609c7db1c2c78135fc4564d0caa8d57279cdfd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 19 13:43:45 2017 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Mar 01 19:03:25 2018 +0000"
      },
      "message": "Enable new yaml file for reference nav that lists all framework files.\n\nThis depends on DocLava changes in ag/3382461\n\nbug: b/69845924\n\ntest: make ds-docs\n\nChange-Id: I4acd2c2034581b349ab4c00cbfe195ee5eca2354\n"
    },
    {
      "commit": "5130fdb0ace94f09c712ef7355567cedccaeb8a8",
      "tree": "413132286f1f303d8467f6a50aeec8b5fc7123c4",
      "parents": [
        "341c2366cce599da1b4fb9db502bdfbe4dbfd84b",
        "cd5385531165b6e13d8b6856a0678c228de5a22f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 18:50:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 18:50:18 2018 +0000"
      },
      "message": "Merge \"cas: explicitly define possible key id values\""
    },
    {
      "commit": "341c2366cce599da1b4fb9db502bdfbe4dbfd84b",
      "tree": "83b2001e644c255904151d10db93f9d020d69512",
      "parents": [
        "3f6bd7b6088b1eddfe3fe0353eb524d5bf3bc48d",
        "b0613dceb0db9d75edc19f104af4cd198745d991"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Mar 01 18:04:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 18:04:16 2018 +0000"
      },
      "message": "Merge \"Force loading of safe labels in system_server.\""
    },
    {
      "commit": "3f6bd7b6088b1eddfe3fe0353eb524d5bf3bc48d",
      "tree": "7a95d4136ff0fdfd1d87dcbdf08da46146d37c78",
      "parents": [
        "8ae122a21eefa2124334fe2df9bad839ce1ff494",
        "482d887f48e877110e47fce5037cadaa60bdbd4d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 17:57:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 17:57:21 2018 +0000"
      },
      "message": "Merge \"TURN OFF -\u003e Turn off\""
    },
    {
      "commit": "8ae122a21eefa2124334fe2df9bad839ce1ff494",
      "tree": "ca3d66cb9b25efb2fd06d70d2f6ad98e088820cd",
      "parents": [
        "d71809bb8b9c430c686bf9279583cc9d4d900184",
        "1eb36acd543e7386e5a711b8675ff4e3742d816e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 17:52:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 17:52:24 2018 +0000"
      },
      "message": "Merge \"Use non-condensed font for QS labels\""
    },
    {
      "commit": "d71809bb8b9c430c686bf9279583cc9d4d900184",
      "tree": "0ecb26dbfa7f1d76b0d801fb98972113d9afe92d",
      "parents": [
        "15c3e602e9161bd8c98dffff4317e05d999ef246",
        "98f4c694e00ed26e14d2d1ae8b87bfced6e85284"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 17:31:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 17:31:40 2018 +0000"
      },
      "message": "Merge \"Sanity check to avoice NPE if an app-provided URI is invalid.\""
    },
    {
      "commit": "15c3e602e9161bd8c98dffff4317e05d999ef246",
      "tree": "8e722fa2d5ccf8d803cfc3f059e4491b12d1aeef",
      "parents": [
        "21508865f029eb3869f112fca7d05710e62d7aad",
        "988234a3437c815f5fdc50c5642e4fcfeb30a0a2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 17:30:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 17:30:33 2018 +0000"
      },
      "message": "Merge \"Removed AMS.updatePersistableUriPermission()\""
    },
    {
      "commit": "21508865f029eb3869f112fca7d05710e62d7aad",
      "tree": "4899567e01f0d14704112d39278f83f8b3be7603",
      "parents": [
        "f0cda31e008ff886c4e83bf0e12054597e0fe513",
        "217f5abe76abe4735b3d67d9ad1370cf67a332e1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 17:27:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 17:27:26 2018 +0000"
      },
      "message": "Merge \"Send ACTION_POWER_SAVE_MODE_CHANGING to secondary users too\""
    },
    {
      "commit": "f0cda31e008ff886c4e83bf0e12054597e0fe513",
      "tree": "91608e67e72eb87abc3cebe3b0a3d88e6fdf70ef",
      "parents": [
        "c6245e58d51618f9b9b7d2b764e910a1d25b0025",
        "f3ab9cdc413fd921ec4f386a4ae55f01ae5510f7"
      ],
      "author": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Thu Mar 01 17:10:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 17:10:14 2018 +0000"
      },
      "message": "Merge \"Mark location classes as Parcelable appropriately\""
    },
    {
      "commit": "c6245e58d51618f9b9b7d2b764e910a1d25b0025",
      "tree": "48243484e4f628ef9ab87cd92215fdd0a4ef6756",
      "parents": [
        "ec374b371aa362af686e54f304afd974a7b8144f",
        "a6636e8d6ef990192a799cc44c0e846dfed0d341"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 16:56:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 16:56:31 2018 +0000"
      },
      "message": "Merge \"Only animate drag handle alpha, not translation.\""
    },
    {
      "commit": "ec374b371aa362af686e54f304afd974a7b8144f",
      "tree": "9c60eca6e0979056b46b5977e81446030d06e4fa",
      "parents": [
        "c3d45d541a553a0d6feef097b978e11f70dc2533",
        "54ebb3e0b7cae9a67ee722466b74e8482c443850"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Mar 01 16:55:45 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 16:55:45 2018 +0000"
      },
      "message": "Merge \"Tweak DateFormat.is24HourFormat javadoc to be more explicit.\" am: 093c509c40 am: 031b91574d\nam: 54ebb3e0b7\n\nChange-Id: Ie218259d09539ec004ccf9fca88133227323d6e2\n"
    },
    {
      "commit": "54ebb3e0b7cae9a67ee722466b74e8482c443850",
      "tree": "fd27ac06a16aac12afa62f9800a33be8b8cd2151",
      "parents": [
        "09ad1cbdc0bd1a88d1de0758aecb42caa92d6e99",
        "031b91574d84f543d6c64ae86c2cdb5b5aba3b0f"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Mar 01 16:43:31 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 16:43:31 2018 +0000"
      },
      "message": "Merge \"Tweak DateFormat.is24HourFormat javadoc to be more explicit.\" am: 093c509c40\nam: 031b91574d\n\nChange-Id: I50385cb665a557baad8b271bcfd4431072db7592\n"
    },
    {
      "commit": "031b91574d84f543d6c64ae86c2cdb5b5aba3b0f",
      "tree": "b79c4524c534c0560fd1264a7687eeee2adcf299",
      "parents": [
        "9ee9e6b2b64dfdcb1a9a30c4134244a270883ae9",
        "093c509c4077048c765bf990ebbc3c3c1b861fbd"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Mar 01 16:37:13 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 16:37:13 2018 +0000"
      },
      "message": "Merge \"Tweak DateFormat.is24HourFormat javadoc to be more explicit.\"\nam: 093c509c40\n\nChange-Id: I562562c1abc3a5a64820ca5eaa244f00a75c4200\n"
    },
    {
      "commit": "c3d45d541a553a0d6feef097b978e11f70dc2533",
      "tree": "b7a53d23fe2fa9a857feaf2525c01e1f0acd451d",
      "parents": [
        "13b154893a19cbeb27e0e6d980d3c6f11d71c3e3",
        "e7b2f6920bcb4a989da4798a72fcc61d0572dd60"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Mar 01 16:33:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 16:33:54 2018 +0000"
      },
      "message": "Merge \"Add temporary logging for state transitions.\""
    },
    {
      "commit": "482d887f48e877110e47fce5037cadaa60bdbd4d",
      "tree": "3701866553aab3fe0e346d81fc868aaf35bf9bc4",
      "parents": [
        "3e58039f874e4a20ccc164e6351c04c83b3cf689"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Mar 01 11:31:09 2018 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Mar 01 11:31:09 2018 -0500"
      },
      "message": "TURN OFF -\u003e Turn off\n\nBug: 72549790\nTest: visual\nChange-Id: I756c7893a00ec701c8112e878bbcb2b7b0d0319e\n"
    },
    {
      "commit": "13b154893a19cbeb27e0e6d980d3c6f11d71c3e3",
      "tree": "da3542368d60d1c886ace215c76d7ce58805173e",
      "parents": [
        "bd3524feb70c52ccf389afceeef092598bd3f6df",
        "b736e3215b8e0afeecd053a43fde6c002ca5c2a0"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Thu Mar 01 16:28:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 16:28:32 2018 +0000"
      },
      "message": "Merge \"Use destroy in transaction for animation\""
    },
    {
      "commit": "1eb36acd543e7386e5a711b8675ff4e3742d816e",
      "tree": "8dfbcfe3f928cbad1b80ba4cd690b4257b0a6fbb",
      "parents": [
        "90c27c332a7ac17cd190915a12529f66b03ec6cd"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Mar 01 11:13:58 2018 -0500"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Mar 01 11:13:58 2018 -0500"
      },
      "message": "Use non-condensed font for QS labels\n\nTest: visual\nChange-Id: Iab2f2ff09a5c62f86730b90aa47f9cb2179ce2e5\nFixes: 74022469\n"
    },
    {
      "commit": "bd3524feb70c52ccf389afceeef092598bd3f6df",
      "tree": "87b9542d35e90b7aff412e72cfca52155a125ac1",
      "parents": [
        "90c27c332a7ac17cd190915a12529f66b03ec6cd",
        "59b12b9a3029cb42bed1fbf6d53308d9c4c5a33f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 15:11:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 15:11:16 2018 +0000"
      },
      "message": "Merge \"Remove calls to setAccount and getAccount in test\""
    },
    {
      "commit": "093c509c4077048c765bf990ebbc3c3c1b861fbd",
      "tree": "91f1bbee33d3ef9d010a37efdc03486124a01c76",
      "parents": [
        "c164c831918dd20903974b325d494991b146d08d",
        "170d9b8ceb2f090186cdd1dbbc5d11e9201643a4"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Mar 01 15:11:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 01 15:11:14 2018 +0000"
      },
      "message": "Merge \"Tweak DateFormat.is24HourFormat javadoc to be more explicit.\""
    },
    {
      "commit": "a6636e8d6ef990192a799cc44c0e846dfed0d341",
      "tree": "a5dab78a7e493304dc01f6d30c435a395432cb20",
      "parents": [
        "3e58039f874e4a20ccc164e6351c04c83b3cf689"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Mar 01 09:03:52 2018 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Mar 01 09:05:52 2018 -0500"
      },
      "message": "Only animate drag handle alpha, not translation.\n\nBug: 73312177\nTest: visual\nChange-Id: I47f1bc0f0bf72a73c3e42c5cdd7df3c22218f7aa\n"
    },
    {
      "commit": "90c27c332a7ac17cd190915a12529f66b03ec6cd",
      "tree": "5fa11f0353aab474f7dd9ce469bf9e848a3245bc",
      "parents": [
        "efdb3f204384b134fa752a5ce2515cec458e713a",
        "2292031e3df58ec14221bf601434acace62cc15c"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Mar 01 13:57:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 13:57:22 2018 +0000"
      },
      "message": "Merge \"DisplayCutout: Add xml wrapper for layoutInDisplayCutoutMode\""
    },
    {
      "commit": "59b12b9a3029cb42bed1fbf6d53308d9c4c5a33f",
      "tree": "f23aed00c3828488dd2770924b0272ba4051c7a9",
      "parents": [
        "bbcd101f1a0fce54723eba194e5de5debaa1c25a"
      ],
      "author": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Thu Mar 01 13:21:07 2018 +0000"
      },
      "committer": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Thu Mar 01 13:49:48 2018 +0000"
      },
      "message": "Remove calls to setAccount and getAccount in test\n\nThis param is now deprecated.\n\nTest: runtest frameworks-services -p \\\n      com.android.server.locksettings.recoverablekeystore\n\nChange-Id: I318edba915cb15280b884181ae868b4b07a35098\n"
    },
    {
      "commit": "efdb3f204384b134fa752a5ce2515cec458e713a",
      "tree": "68130f687ce27e6d1e4472c7f6af50b9fee4f5b6",
      "parents": [
        "701194a72f2d9c22221c5139c4c821729e606779",
        "51c303ec1036edf4b5b817afa6eed6c115c8ccd0"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Mar 01 12:06:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 12:06:09 2018 +0000"
      },
      "message": "Merge \"Merge \"frameworks/base: Set LOCAL_SDK_VERSION where possible.\" am: c164c83191 am: 9ee9e6b2b6 am: 09ad1cbdc0  -s ours\""
    },
    {
      "commit": "51c303ec1036edf4b5b817afa6eed6c115c8ccd0",
      "tree": "dc6b6e765daab1ed4ed366f5af71f339231105d5",
      "parents": [
        "bbcd101f1a0fce54723eba194e5de5debaa1c25a",
        "09ad1cbdc0bd1a88d1de0758aecb42caa92d6e99"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Mar 01 12:05:36 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 12:05:36 2018 +0000"
      },
      "message": "Merge \"frameworks/base: Set LOCAL_SDK_VERSION where possible.\" am: c164c83191 am: 9ee9e6b2b6\nam: 09ad1cbdc0  -s ours\n\nChange-Id: Ie6a6e4241fbf4b614fa0683419e58969559992fe\n"
    },
    {
      "commit": "701194a72f2d9c22221c5139c4c821729e606779",
      "tree": "68130f687ce27e6d1e4472c7f6af50b9fee4f5b6",
      "parents": [
        "bbcd101f1a0fce54723eba194e5de5debaa1c25a",
        "83c79317cc8e000fabc5ce82961a2b5e6f3b0ab3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 12:03:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 12:03:29 2018 +0000"
      },
      "message": "Merge \"lowRamDevice TVs can have multi-user\""
    },
    {
      "commit": "09ad1cbdc0bd1a88d1de0758aecb42caa92d6e99",
      "tree": "dfb24fd029e47d6ede80aa31cc888ee1ea4757db",
      "parents": [
        "669194a830299225fce7e384dc0f501decfee1e1",
        "9ee9e6b2b64dfdcb1a9a30c4134244a270883ae9"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Mar 01 11:53:43 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 11:53:43 2018 +0000"
      },
      "message": "Merge \"frameworks/base: Set LOCAL_SDK_VERSION where possible.\" am: c164c83191\nam: 9ee9e6b2b6\n\nChange-Id: I984b5ee633078401769d3c649aa9b020715772df\n"
    },
    {
      "commit": "9ee9e6b2b64dfdcb1a9a30c4134244a270883ae9",
      "tree": "75b836921fd9350f4a322fefbcc3bce0c4d1a262",
      "parents": [
        "773523a6672952fe8fb844db3e73c6fc853a2f31",
        "c164c831918dd20903974b325d494991b146d08d"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Mar 01 11:46:29 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 11:46:29 2018 +0000"
      },
      "message": "Merge \"frameworks/base: Set LOCAL_SDK_VERSION where possible.\"\nam: c164c83191\n\nChange-Id: Icd753634a498a9c1a2d2e27ad4e6cd788e7b9e1f\n"
    },
    {
      "commit": "bbcd101f1a0fce54723eba194e5de5debaa1c25a",
      "tree": "dc6b6e765daab1ed4ed366f5af71f339231105d5",
      "parents": [
        "8b16046a53ad0699af77f11eefc3d608994f4ad7",
        "65a186755a27cb34681599c5a5772235c42b680e"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Thu Mar 01 10:44:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 10:44:41 2018 +0000"
      },
      "message": "Merge \"Revert \"Complete [add|remove]OnSessionTokensChangedListener\"\""
    },
    {
      "commit": "170d9b8ceb2f090186cdd1dbbc5d11e9201643a4",
      "tree": "88d42fac278d333a9b760aa141102a4a4a5125fc",
      "parents": [
        "8dbbc3543e18e7b43fa3dd99e8ab698c4b5c3b19"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Mar 01 10:35:57 2018 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Mar 01 10:35:57 2018 +0000"
      },
      "message": "Tweak DateFormat.is24HourFormat javadoc to be more explicit.\n\nBug: 32761394\nTest: make docs\nChange-Id: If10da5b9d63e6e88774e333d5c266e423e6bc7c8\n"
    },
    {
      "commit": "c164c831918dd20903974b325d494991b146d08d",
      "tree": "96abfb08bef43b7dd1a600621500eb22cd651cb9",
      "parents": [
        "7959e70ef2c4ac5c4a3782a8cd231f9b20568dd5",
        "a3e79fbb8cdc9ef78e519f2d89e2f70e41864a1d"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Mar 01 10:25:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 01 10:25:12 2018 +0000"
      },
      "message": "Merge \"frameworks/base: Set LOCAL_SDK_VERSION where possible.\""
    },
    {
      "commit": "65a186755a27cb34681599c5a5772235c42b680e",
      "tree": "d850ff3167f1afc786759e169c01eec0ebe6f076",
      "parents": [
        "86c7d721630ce0c6f4e4069e779e32d591a394c9"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Thu Mar 01 10:13:34 2018 +0000"
      },
      "committer": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Thu Mar 01 10:13:34 2018 +0000"
      },
      "message": "Revert \"Complete [add|remove]OnSessionTokensChangedListener\"\n\nThis reverts commit 86c7d721630ce0c6f4e4069e779e32d591a394c9.\n\nReason for revert: Broke several targets on git_master\n\nChange-Id: I0876582b5211db90e25897690d57de6b179a50c5\n"
    },
    {
      "commit": "8b16046a53ad0699af77f11eefc3d608994f4ad7",
      "tree": "db7378ab9859017d2f29d9cfd7d9caf871efe44e",
      "parents": [
        "e573fb16af4817dd3dfb2f768e2202598f92550b",
        "0c86fe1b166410be8429ea5d7ddeebb510777aae"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Thu Mar 01 09:30:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 09:30:12 2018 +0000"
      },
      "message": "Merge \"Update javadoc for DISALLOW_SYSTEM_ERROR_DIALOGS\""
    },
    {
      "commit": "e573fb16af4817dd3dfb2f768e2202598f92550b",
      "tree": "c21ea1e05f2e2fbed4ee2ae8386cb0fa618d27d8",
      "parents": [
        "8f7aa97fa9c2f7be241d994c64bef147b1e67b38",
        "86c7d721630ce0c6f4e4069e779e32d591a394c9"
      ],
      "author": {
        "name": "Christofer Åkersten",
        "email": "akersten@google.com",
        "time": "Thu Mar 01 07:54:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 07:54:03 2018 +0000"
      },
      "message": "Merge \"Complete [add|remove]OnSessionTokensChangedListener\""
    },
    {
      "commit": "8f7aa97fa9c2f7be241d994c64bef147b1e67b38",
      "tree": "996508546d74007762e5d7f45dbfd85f83fe1fb7",
      "parents": [
        "38008955e301668ca1a9a52993f20edf46a4abbb",
        "1789cc7f8221fd1f682fa08a1aeb1e37c2315887"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 07:28:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 07:28:35 2018 +0000"
      },
      "message": "Merge \"MediaPlayer2: clean up APIs\""
    },
    {
      "commit": "38008955e301668ca1a9a52993f20edf46a4abbb",
      "tree": "be64382b89af985a7b4bbc95ad340ee28bf5b16d",
      "parents": [
        "fa6d6d963bc5e2c0e04f7d5b27688e281dd1ca49",
        "af576a0e4fa9c9fe06a185007d5f201d80e4ebd1"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Mar 01 07:00:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 07:00:39 2018 +0000"
      },
      "message": "Merge \"AudioPolicy: support for add/remove AudioMix without unregistering\""
    },
    {
      "commit": "fa6d6d963bc5e2c0e04f7d5b27688e281dd1ca49",
      "tree": "424c854fea53173acfc96d740f26c73e166f3c9e",
      "parents": [
        "74035dd49df06edfad8c3f234678332b8812fac2",
        "c7073a4b050238457074cc5c290d77bd95bde928"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Mar 01 06:38:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 06:38:24 2018 +0000"
      },
      "message": "Merge \"Add TCM.getTextClassifier(int type)\""
    },
    {
      "commit": "74035dd49df06edfad8c3f234678332b8812fac2",
      "tree": "e8a6b19288014e4c3ab848b697c7e6214ce2d0c3",
      "parents": [
        "180842398f32488972fdd327cad2f4017a910505",
        "669194a830299225fce7e384dc0f501decfee1e1"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Thu Mar 01 06:13:04 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 06:13:04 2018 +0000"
      },
      "message": "Merge \"Fix up NetworkCapabilities\u0027 toString\" am: 7959e70ef2 am: 773523a667\nam: 669194a830\n\nChange-Id: I3d3f3f34f30b69750e197b185c4e70bd360f35e0\n"
    },
    {
      "commit": "180842398f32488972fdd327cad2f4017a910505",
      "tree": "ee4f8b691910de543ef4db4cbf75173bab2506be",
      "parents": [
        "18bc79f332d254c89f72305105de458561db94cc",
        "7771e91a99b574b7c75c4e9c772a35566539b9c1"
      ],
      "author": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Thu Mar 01 05:57:20 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 05:57:20 2018 +0000"
      },
      "message": "Merge \"Plumb PhysicalChannelConfig all the way up.\" am: 44d13875ff am: c870528371\nam: 7771e91a99\n\nChange-Id: Ia0a69386981e2984472e9153c161cca7bfccc9dd\n"
    },
    {
      "commit": "669194a830299225fce7e384dc0f501decfee1e1",
      "tree": "8bed9b5d44248c9a47acdb047dd3ef7d72e0eaae",
      "parents": [
        "7771e91a99b574b7c75c4e9c772a35566539b9c1",
        "773523a6672952fe8fb844db3e73c6fc853a2f31"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Thu Mar 01 05:56:33 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 05:56:33 2018 +0000"
      },
      "message": "Merge \"Fix up NetworkCapabilities\u0027 toString\" am: 7959e70ef2\nam: 773523a667\n\nChange-Id: I2f1578589232c49574dbf401d7f4becfa350a1c0\n"
    },
    {
      "commit": "773523a6672952fe8fb844db3e73c6fc853a2f31",
      "tree": "8e064267b00f7b7e42a4679bb5550cb91528d1b8",
      "parents": [
        "c8705283715e10dd5ed8c255ad8fa17fb198e73a",
        "7959e70ef2c4ac5c4a3782a8cd231f9b20568dd5"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Thu Mar 01 05:48:14 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 05:48:14 2018 +0000"
      },
      "message": "Merge \"Fix up NetworkCapabilities\u0027 toString\"\nam: 7959e70ef2\n\nChange-Id: I21e66bc78a763f9e37725f50ca8b406ac7259518\n"
    },
    {
      "commit": "7771e91a99b574b7c75c4e9c772a35566539b9c1",
      "tree": "e92231e58f76176801587358601f8898c26275d3",
      "parents": [
        "1ec4c3b3b128760974c2942ad70b88521d2335c3",
        "c8705283715e10dd5ed8c255ad8fa17fb198e73a"
      ],
      "author": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Thu Mar 01 05:47:20 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 05:47:20 2018 +0000"
      },
      "message": "Merge \"Plumb PhysicalChannelConfig all the way up.\" am: 44d13875ff\nam: c870528371\n\nChange-Id: I2b57a55e8bb36ba24578c00e2afaebfc21e0e4c3\n"
    },
    {
      "commit": "c8705283715e10dd5ed8c255ad8fa17fb198e73a",
      "tree": "ddf1ac47f8c625db9a3c7479d8b932a8eed3c620",
      "parents": [
        "a79fef132b66d2454b032ede7a0c7cc6a7b5716f",
        "44d13875fffebdbe5ae48bcec85949988714337e"
      ],
      "author": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Thu Mar 01 05:38:49 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 05:38:49 2018 +0000"
      },
      "message": "Merge \"Plumb PhysicalChannelConfig all the way up.\"\nam: 44d13875ff\n\nChange-Id: I37f039ea44114b48b44bce7174deb3d55b2667fc\n"
    },
    {
      "commit": "18bc79f332d254c89f72305105de458561db94cc",
      "tree": "ad0945b84692e944abef2c161f8d6d051c5cd45f",
      "parents": [
        "3b0014dcad24d0f6bf631689610cd5e9ce98781b",
        "e3fffa9615286cb88a62b49ac5babaeff8b732db"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Mar 01 05:35:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 05:35:49 2018 +0000"
      },
      "message": "Merge \"Fix \"app doesn\u0027t support backup and restore\" bug\""
    },
    {
      "commit": "3b0014dcad24d0f6bf631689610cd5e9ce98781b",
      "tree": "b0390629a605a1064409929e498ed43268f74b10",
      "parents": [
        "8e1522197a6ff963736953eff55a583f9297ea70",
        "12a1f6274547417eabd0fd6397ebef1ec0895f07"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 05:11:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 05:11:24 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Unhide setAudioFocusRequest\""
    },
    {
      "commit": "af576a0e4fa9c9fe06a185007d5f201d80e4ebd1",
      "tree": "006b37813251c3d7f1e46db369332cc9db25e5e7",
      "parents": [
        "2c5079c6418742452265181fe09514d6856563de"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Feb 14 08:57:46 2018 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Feb 28 21:06:20 2018 -0800"
      },
      "message": "AudioPolicy: support for add/remove AudioMix without unregistering\n\nSystem API for a registered AudioPolicy to attach or detach\n  AudioMix without having to unregister, and then registering\n  the new mix configuration.\n\nBug: 63906162\nTest: AudioPolicyTest\n\nChange-Id: Ib2fea8aa034d3f7b498e76dc1fc51c1ea508d3a2\n"
    },
    {
      "commit": "8e1522197a6ff963736953eff55a583f9297ea70",
      "tree": "18bfb2013436bbe5081e2e4413dfd273fe72db54",
      "parents": [
        "c7c1ce8012ab224e14d62c7140f5ecc4613960f0",
        "7ea0cc485df85ec845679896a774483568f0b2e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 04:21:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 04:21:25 2018 +0000"
      },
      "message": "Merge \"Remove RemoteSurfaceTrace functionality.\""
    },
    {
      "commit": "7959e70ef2c4ac5c4a3782a8cd231f9b20568dd5",
      "tree": "b63f02349d8bb55792afba564490272b9105762a",
      "parents": [
        "44d13875fffebdbe5ae48bcec85949988714337e",
        "07ace0f6ccc6f6f44cfec03455b624ac9f604f86"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Thu Mar 01 04:01:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 01 04:01:16 2018 +0000"
      },
      "message": "Merge \"Fix up NetworkCapabilities\u0027 toString\""
    },
    {
      "commit": "1789cc7f8221fd1f682fa08a1aeb1e37c2315887",
      "tree": "9c0ec12bcbb9d324f315a6a41127bcae603919b8",
      "parents": [
        "7d29aa7d16b3d73c5818e6af39e47f0305fb21f1"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Feb 23 09:16:08 2018 -0800"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Feb 28 19:52:13 2018 -0800"
      },
      "message": "MediaPlayer2: clean up APIs\n\nMake MediaPlayer2 derived from MediaPlayerBase\nTest: MediaPlayer2 plays\nBug: 63934228\nChange-Id: Ib31e3196ad65c694f778a8a79277e53017a7026f\n"
    },
    {
      "commit": "44d13875fffebdbe5ae48bcec85949988714337e",
      "tree": "85fa864dedfe652e400634cdca3ce0ba2b80d173",
      "parents": [
        "a12e18bcd1686e8fd6222d15bac12961b42a68bc",
        "4ce04ddea1e6dc33cbbfc6d7f61aa75b052b3135"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 03:48:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 01 03:48:32 2018 +0000"
      },
      "message": "Merge \"Plumb PhysicalChannelConfig all the way up.\""
    },
    {
      "commit": "c7c1ce8012ab224e14d62c7140f5ecc4613960f0",
      "tree": "03c7cbd56def4bb642a340f5f5f23523f5298906",
      "parents": [
        "81b3bb99f92c7aab2ce446c3af2a772a55301eac",
        "aa080a80a6a152cda5879a2c2510f9c76b9b5f9d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 03:39:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 03:39:31 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Refine APIs\""
    },
    {
      "commit": "12a1f6274547417eabd0fd6397ebef1ec0895f07",
      "tree": "dec551dbb0c1aa64ede31e5e07f932b9b0f4a2c8",
      "parents": [
        "5ef42473526b480c8295389288fa90873a18bff1"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Mar 01 09:08:40 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Mar 01 12:31:52 2018 +0900"
      },
      "message": "MediaSession2: Unhide setAudioFocusRequest\n\nBug: 64098437\nTest: make update-api\nChange-Id: I9244719e1a771ab7b420a95af6ba43faef7b352c\n"
    },
    {
      "commit": "f3ab9cdc413fd921ec4f386a4ae55f01ae5510f7",
      "tree": "468dacab5a2e332d5c307a4302a915a0d0f06c02",
      "parents": [
        "ecd5ebbf11c2ce60b121ff7516e3be8a8563c032"
      ],
      "author": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Wed Feb 28 11:27:50 2018 -0800"
      },
      "committer": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Thu Mar 01 03:10:57 2018 +0000"
      },
      "message": "Mark location classes as Parcelable appropriately\n\nDoesn\u0027t add the \"final\" qualifier,\nsince make will throw errors due to compatibility issues.\n\nBug: 69622177\nTest: Run CHQTS from master and oc-mr1-dev, verify pass\nChange-Id: If02203d7862e77ca4fda7b95a39bbfa3d9f6d87d\n"
    },
    {
      "commit": "81b3bb99f92c7aab2ce446c3af2a772a55301eac",
      "tree": "55a6d94f259af91b17008dd4807d34184693f965",
      "parents": [
        "fc957767da5f6575acc83ccdd29030977a05e9c1",
        "2fb239cdcb67fbcf183c0dbd186fa2f5fdb68a72"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 03:06:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 03:06:23 2018 +0000"
      },
      "message": "Merge \"Prevent ripple animation when swiping up for quick step\""
    },
    {
      "commit": "fc957767da5f6575acc83ccdd29030977a05e9c1",
      "tree": "af8f1a78faf2325206c147237430388d2d589031",
      "parents": [
        "50db5a45acf584aa1957f2715f72582038ec85e0",
        "71ddfeaf14e748ff91f88406940d73643151ba40"
      ],
      "author": {
        "name": "Logan Chien",
        "email": "loganchien@google.com",
        "time": "Thu Mar 01 03:00:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 03:00:30 2018 +0000"
      },
      "message": "Merge \"Reformat Android.bp file\""
    },
    {
      "commit": "50db5a45acf584aa1957f2715f72582038ec85e0",
      "tree": "09c9c431aabfe050742da8594b1355267c22f185",
      "parents": [
        "c2c1d7094b9b4d22d99c62df234054b37548092b",
        "c12ede432c66182c566418bd22cc03f4cb8b6258"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 02:59:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 02:59:49 2018 +0000"
      },
      "message": "Merge \"Make activity-alias inherit \"enableVrMode\" attribute from target activity.\""
    },
    {
      "commit": "c2c1d7094b9b4d22d99c62df234054b37548092b",
      "tree": "7883b2fd7d0dd63796ae1b160a545b546cb1f131",
      "parents": [
        "1ddda1cba36080f9b8d658dea063ae7c10ac96bf",
        "62e3308879b7deff45f2a85156607453f5fa219e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 02:47:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 02:47:23 2018 +0000"
      },
      "message": "Merge \"Fix link-type check warning on com.android.mediadrm.signer\""
    },
    {
      "commit": "1ddda1cba36080f9b8d658dea063ae7c10ac96bf",
      "tree": "ed26909be041c2fe70c63de76e089d6714dc84ef",
      "parents": [
        "467b444d0a84e0095cd89442dd274f7e2403ef24",
        "bc697b6abf61f6940f37661ec58aa1288edcc51e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 02:47:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 02:47:15 2018 +0000"
      },
      "message": "Merge \"Fix link-type check warning on com.android.media.remotedisplay\""
    },
    {
      "commit": "467b444d0a84e0095cd89442dd274f7e2403ef24",
      "tree": "e1b5d0206a14b3f5aff299f7b0e48fa1e48c676d",
      "parents": [
        "3ae0efcc095255bcd13635decfbca614d60a11cd",
        "b0fa378f9d390d27ab2a2f83eb6fa16f2b5cbb97"
      ],
      "author": {
        "name": "Dake Gu",
        "email": "dake@google.com",
        "time": "Thu Mar 01 02:40:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 02:40:03 2018 +0000"
      },
      "message": "Merge \"autofill: touch on IME should not close autofill\""
    },
    {
      "commit": "3ae0efcc095255bcd13635decfbca614d60a11cd",
      "tree": "4527a7791189ff7fa67067da2abd0405f9528c42",
      "parents": [
        "a56e8da747b2bc0536162c079c75b9eebd6886a3",
        "7e91932382a2b94a144cbe2ae5778b346f19d725"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 02:38:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 02:38:47 2018 +0000"
      },
      "message": "Merge \"Add default implementation to handle master dev option switch.\""
    },
    {
      "commit": "a56e8da747b2bc0536162c079c75b9eebd6886a3",
      "tree": "389a50079a31cb8243b4c928eb6afd28bce43314",
      "parents": [
        "668b5ca9aa241e654cf593db10c478d46ddf5050",
        "65fc89acafc2c359751af4c4a7b6c6753c1b4e47"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Mar 01 02:33:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 02:33:54 2018 +0000"
      },
      "message": "Merge \"Don\u0027t hold the WM lock when canceling recents animation\""
    },
    {
      "commit": "668b5ca9aa241e654cf593db10c478d46ddf5050",
      "tree": "02f060f20d1a216edb7998c6b1e1979937813936",
      "parents": [
        "8006a272da5bebbbde75aff661ea45ece76baed6",
        "50b611070fed444d9826ff44d8f840b7be81f225"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 02:24:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 02:24:10 2018 +0000"
      },
      "message": "Merge \"Add setting for off body, radio off feature\""
    },
    {
      "commit": "8006a272da5bebbbde75aff661ea45ece76baed6",
      "tree": "719ab874d6932d20e4e678f3d437ee7f8787dbd2",
      "parents": [
        "2c5079c6418742452265181fe09514d6856563de",
        "024378c5aecb50249b6dddd8dcd639c528135d1d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 02:06:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 02:06:40 2018 +0000"
      },
      "message": "Merge changes I5c2facba,I2fecbeaa,I045ddf19,I961d190d\n\n* changes:\n  Move frame validation logic for deferTransactionUntil.\n  Handle surfaceInset changes with deferred transactions.\n  Various pinned animation bug fixes.\n  Nuke WindowState#mShownPosition. Rework mXOffset/mYOffset.\n"
    },
    {
      "commit": "98f4c694e00ed26e14d2d1ae8b87bfced6e85284",
      "tree": "19e379ca92b70ffe53e7f8491839373d99ced3cc",
      "parents": [
        "824095856be2745050d5c45d91bd88492f2940f4"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 28 17:37:52 2018 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 28 17:43:34 2018 -0800"
      },
      "message": "Sanity check to avoice NPE if an app-provided URI is invalid.\n\nTest: atest VirtualContainerActivityCompatModeTest#testAutofillSync\n\nFixes: 73790788\n\nChange-Id: Ic73eb800f4532425effb03396f0ab455142ab6dc\n"
    },
    {
      "commit": "aa080a80a6a152cda5879a2c2510f9c76b9b5f9d",
      "tree": "39a87021f77c240d94b1f2acd2fac42684568924",
      "parents": [
        "5ef42473526b480c8295389288fa90873a18bff1"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Feb 27 21:39:50 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Mar 01 10:38:33 2018 +0900"
      },
      "message": "MediaSession2: Refine APIs\n\nBug: 64098437\nTest: passed MediaComponentTest\nChange-Id: I40e1ef141e47d17e2bfa0a689a680b45a3d73b03\n"
    },
    {
      "commit": "2c5079c6418742452265181fe09514d6856563de",
      "tree": "41a40cd3c70193b4e7489479c354fe46cab0d5f9",
      "parents": [
        "3266b45d3ba74ef251acee5efe008e54d2b95ecf",
        "3ce7f37104358e094796d9a3257daa5f94415e17"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 01:29:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 01:29:22 2018 +0000"
      },
      "message": "Merge \"Auto set summary on preference during updateState\""
    },
    {
      "commit": "3266b45d3ba74ef251acee5efe008e54d2b95ecf",
      "tree": "13ef5aa8f3d16d1c495b1dcb89fae06771131dc5",
      "parents": [
        "4f7c46585d733e6efbda6134b378d239ab516933",
        "77a7142c3435213017bb7e54f86cbeeef46b7110"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 01:27:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 01:27:16 2018 +0000"
      },
      "message": "Merge \"Add attr for customizing progress bar corner radius.\""
    },
    {
      "commit": "4f7c46585d733e6efbda6134b378d239ab516933",
      "tree": "106f6b1468ef86ae3752392d6f0e5ec43e56447f",
      "parents": [
        "30982facc5d67e1a3ae9a93dbfaeded0099c1b21",
        "3e88ed82e58acd93419f6dc844b8139208cc5f1e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 01:26:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 01:26:14 2018 +0000"
      },
      "message": "Merge \"NEW API: Add Image.getHardwareBuffer()\""
    },
    {
      "commit": "30982facc5d67e1a3ae9a93dbfaeded0099c1b21",
      "tree": "c06bd09e18f23beb8398a4ac41f8ed649e155288",
      "parents": [
        "06b1df657a9fcc93a2541fca4495559dc950798e",
        "a7a0db6c93a57b70bc22682536c2506a2738180f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 01:11:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 01:11:35 2018 +0000"
      },
      "message": "Merge \"Finish ops started on behalf of a removed package.\""
    },
    {
      "commit": "06b1df657a9fcc93a2541fca4495559dc950798e",
      "tree": "7bd3a30056f3a3c758c9fbe233c6da6010fc4fc6",
      "parents": [
        "364eb306471fcdd4130b5899ddeb7978d8050b8c",
        "f7b4725375dfb5f6b65433f1679c44501c2478e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 01:11:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 01:11:25 2018 +0000"
      },
      "message": "Merge \"Use start/finish app ops in window manager\""
    },
    {
      "commit": "364eb306471fcdd4130b5899ddeb7978d8050b8c",
      "tree": "3c80ee29f19c3befb54f3fe198b6a8adec037725",
      "parents": [
        "2175b9a8b20e4f5c5b6e241e22b23e1f90ace4f5",
        "a67fb563296f25a385077688b11a458554ab061c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 01:06:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 01:06:38 2018 +0000"
      },
      "message": "Merge \"addModemTxPowerToHistory() made synchronized\""
    },
    {
      "commit": "217f5abe76abe4735b3d67d9ad1370cf67a332e1",
      "tree": "8564bbb1c5c488efd29ed5e90ea8967b39ac0ef7",
      "parents": [
        "b4edb98837aa9329a051029932f6691604cc4c9b"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Feb 28 16:56:21 2018 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Feb 28 17:01:44 2018 -0800"
      },
      "message": "Send ACTION_POWER_SAVE_MODE_CHANGING to secondary users too\n\nChange-Id: I161506575390f8e28cdfbb2d684c18e10aab5aa5\nFix: 73963359\nTest: manual test on a guest user on the BS setting screen.\n"
    },
    {
      "commit": "2175b9a8b20e4f5c5b6e241e22b23e1f90ace4f5",
      "tree": "f787f4ea37ba73e59f6a99c4d994e53900195d4e",
      "parents": [
        "ef71a4cc6ec290c09d8b33694e6ef78a8bfe56a7",
        "e00f31b3f2de77da512a55b9e95a2d68aa4dccf8"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Mar 01 00:57:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 00:57:31 2018 +0000"
      },
      "message": "Merge \"Ringtone: unhide looping and volume control\""
    },
    {
      "commit": "ef71a4cc6ec290c09d8b33694e6ef78a8bfe56a7",
      "tree": "addf5dfadafd053a259dd5d2000f7fc2b56bbca1",
      "parents": [
        "efbdc6b04a53b3e6168e561a867b28fb5511be0c",
        "2b30f322128722d7e5bec8a6a737f3762a6ae98a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 00:54:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 00:54:51 2018 +0000"
      },
      "message": "Merge \"Rename dumpsys protos to make platform proto names consistent.\""
    },
    {
      "commit": "efbdc6b04a53b3e6168e561a867b28fb5511be0c",
      "tree": "0656328a3ae71cfe668b9b894720e6994c1c956a",
      "parents": [
        "6997ad6926023b6f0d6ed708e5d8fb37bd23af1c",
        "6ff33b7f5364d83fc2034af03f53efdb28d36b6e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 01 00:41:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 01 00:41:50 2018 +0000"
      },
      "message": "Merge \"Fixes set lock task (and screen pinning) state with/out quickstep\""
    },
    {
      "commit": "e3fffa9615286cb88a62b49ac5babaeff8b732db",
      "tree": "0598cf9341ad604b05cd368307c277561615ea08",
      "parents": [
        "b4edb98837aa9329a051029932f6691604cc4c9b"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Feb 28 16:25:40 2018 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Feb 28 16:30:08 2018 -0800"
      },
      "message": "Fix \"app doesn\u0027t support backup and restore\" bug\n\nAlways make sure to scan all packages before back up. There was a case\nwhere SPI.updateFromPackageInfo() wasn\u0027t called before backup.\n\nFix: 72638013\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest1 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest2 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest3 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest4 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest5 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest6 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest7 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest8 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest9 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest10 -w com.android.frameworks.servicestests\nTest: atest CtsShortcutHostTestCases\nChange-Id: I7fd39a62924a2d3724dfbd759ed157933af3f357\n"
    },
    {
      "commit": "2fb239cdcb67fbcf183c0dbd186fa2f5fdb68a72",
      "tree": "a879b236853a05c9f8e439465f9d4bab2ee7a556",
      "parents": [
        "f2da2e47a1a5ba68585c789b4c4ef0fd696bba25"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Feb 28 11:55:52 2018 -0800"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Feb 28 16:20:55 2018 -0800"
      },
      "message": "Prevent ripple animation when swiping up for quick step\n\nDo not show animation of ripple on navigation bar buttons when swiping\nup trigging quick step. The ripple is only shown when quick step is\ndisabled, tapping the button or long press on the button.\n\nBug: 67957962\nTest: swipe up over home/back button\nChange-Id: Ia9325eac61d18b99a39902fc0d368aa1fcb1d4d7\n"
    },
    {
      "commit": "b0fa378f9d390d27ab2a2f83eb6fa16f2b5cbb97",
      "tree": "43413817e97fb7f86dfdc4bc6b3515e0cb2a84ed",
      "parents": [
        "bf6edacac900e4f889dde292474e0e3fecb8d689"
      ],
      "author": {
        "name": "Dake Gu",
        "email": "dake@google.com",
        "time": "Mon Feb 26 12:25:14 2018 -0800"
      },
      "committer": {
        "name": "Dake Gu",
        "email": "dake@google.com",
        "time": "Wed Feb 28 16:10:07 2018 -0800"
      },
      "message": "autofill: touch on IME should not close autofill\n\nag/3434666 causes a regression:\nBefore ag/3434666, autofill gets touch event after IME, autofill\nclose itself if it gets ACTION_OUTSIDE touch event.\nBut after ag/3434666, autofill intercepts touch events before IME, if\nuser touches within IME, autofill still gets ACTION_OUTSIDE event,\nand close itself unexpectedly.\n\nThe fix moves the closing code to ViewRootImpl.EarlyPostImeStage\naround the same place closing tooltip.\n\nIf user taps outside autofill window, we will force to close window,\neven last autofillid that requestShowUi does not match.\n\nBug: 73796497\nTest: atest CtsAutoFillServiceTestCases\nTest: Added LoginActivityTest.testAutofillTapOutside\nTest: manually tested using IME and sample app\nTODO: need a fake IME service to dispatch given key upon touch.\n\nChange-Id: I10fc0d29dc30d29a48b2118264ec1c4375062deb\n"
    },
    {
      "commit": "6997ad6926023b6f0d6ed708e5d8fb37bd23af1c",
      "tree": "cf82b99629e18fcface648acfdeb7689293387cf",
      "parents": [
        "47e288177f6d10398b0a4a91e3508f0713e8f3fe",
        "1ec4c3b3b128760974c2942ad70b88521d2335c3"
      ],
      "author": {
        "name": "Joe Maples",
        "email": "joe@frap129.org",
        "time": "Thu Mar 01 00:09:25 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 00:09:25 2018 +0000"
      },
      "message": "Merge \"pm: Fix typo in error\" am: a12e18bcd1 am: a79fef132b\nam: 1ec4c3b3b1\n\nChange-Id: I9d1b48c0852bc75108ab72cd4c58c08a43b62a8b\n"
    },
    {
      "commit": "7e91932382a2b94a144cbe2ae5778b346f19d725",
      "tree": "a1d6f64cd449e2f8b289729b8f00ae0a64cb1cfe",
      "parents": [
        "b1d5004cf59ff4d48dc72c8df761280801458653"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Wed Feb 28 16:06:19 2018 -0800"
      },
      "committer": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Wed Feb 28 16:06:19 2018 -0800"
      },
      "message": "Add default implementation to handle master dev option switch.\n\n- subclass that does not override the methods will inherit the default\nbehavior: preference will be enabled/disabled when the top level\ndeveloper options switch is turned on/off.\n\nBug: 73955632\nTest: make RunSettingsLibRoboTests\nChange-Id: I477170afd7eb4d74a807c933dcc254ff7a4bbd96\n"
    },
    {
      "commit": "c7073a4b050238457074cc5c290d77bd95bde928",
      "tree": "be2df2f907f2bf6641d309f46b01b3675a9f98d9",
      "parents": [
        "23bb0505757b25884aeaba2e1fdcc486f65c0abd"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Feb 28 23:02:13 2018 +0000"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Mar 01 00:00:16 2018 +0000"
      },
      "message": "Add TCM.getTextClassifier(int type)\n\nBug: 72747726\nTest: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationManagerTest\nTest: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationConstantsTest\nTest: bit CtsWidgetTestCases:android.widget.cts.TextViewTest\nTest: bit FrameworksCoreTests:android.widget.TextViewActivityTest\nChange-Id: I0d6cb5eaf3f9baa0564672c4d4b680fb00f40a51\n"
    },
    {
      "commit": "1ec4c3b3b128760974c2942ad70b88521d2335c3",
      "tree": "4a4d49fe3e51fb8d86193a3bce98a3aafb39fa4b",
      "parents": [
        "a64db1336dfdf59c3029ee4ee06df8965eb04f62",
        "a79fef132b66d2454b032ede7a0c7cc6a7b5716f"
      ],
      "author": {
        "name": "Joe Maples",
        "email": "joe@frap129.org",
        "time": "Thu Mar 01 00:00:13 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 01 00:00:13 2018 +0000"
      },
      "message": "Merge \"pm: Fix typo in error\" am: a12e18bcd1\nam: a79fef132b\n\nChange-Id: I45fa701a8f9e727e1a072f4f6dd773bba0de01aa\n"
    },
    {
      "commit": "a79fef132b66d2454b032ede7a0c7cc6a7b5716f",
      "tree": "3d8b3c126c6a2a8fdf26b928ff9a69e9ff6a3656",
      "parents": [
        "41fa5ff101a371c221d4827ec8835231b1ba1a96",
        "a12e18bcd1686e8fd6222d15bac12961b42a68bc"
      ],
      "author": {
        "name": "Joe Maples",
        "email": "joe@frap129.org",
        "time": "Wed Feb 28 23:49:49 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 28 23:49:49 2018 +0000"
      },
      "message": "Merge \"pm: Fix typo in error\"\nam: a12e18bcd1\n\nChange-Id: I924eef635de153a0277da49c804f2c7dc1c97a4d\n"
    },
    {
      "commit": "47e288177f6d10398b0a4a91e3508f0713e8f3fe",
      "tree": "1b33fe46c0d2d6b3ac6aed8606d5887e1a50351c",
      "parents": [
        "4a62ce9da7a4f9329b843af0ac845d5d4d525bc5",
        "b9d76329cad96d94065c46532187f73a1b115366"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 28 23:46:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 28 23:46:32 2018 +0000"
      },
      "message": "Merge \"Add metrics event for recent location requests\""
    },
    {
      "commit": "50b611070fed444d9826ff44d8f840b7be81f225",
      "tree": "c6ebd0b1852fc8995360ba459dc95c3c97e6a6f1",
      "parents": [
        "23bb0505757b25884aeaba2e1fdcc486f65c0abd"
      ],
      "author": {
        "name": "Damien Bargiacchi",
        "email": "drb@google.com",
        "time": "Thu Feb 15 16:45:37 2018 -0800"
      },
      "committer": {
        "name": "Damien Bargiacchi",
        "email": "drb@google.com",
        "time": "Wed Feb 28 15:44:44 2018 -0800"
      },
      "message": "Add setting for off body, radio off feature\n\nBug: 72714112\nChange-Id: I8a632983c6c60ae195afa5bd6bdb677719bc5044\n"
    },
    {
      "commit": "4a62ce9da7a4f9329b843af0ac845d5d4d525bc5",
      "tree": "2d567e8e3fdb6a19543a8736b9609cc457ac03e8",
      "parents": [
        "80fd74680e3fe5c5c97b8b75a1f5011692fca7e8",
        "5116bfa09f71c31b42c0eb23543da48c101d3f2d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 28 23:41:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 28 23:41:45 2018 +0000"
      },
      "message": "Merge \"Restore AutofillId when view is restored from a bundle.\""
    },
    {
      "commit": "6daeacd076c1426435b081b7136b35fb28000b2f",
      "tree": "c5e2ad3eb8fec513f9e4a416a5df8d31f6007657",
      "parents": [
        "19130fea91e74c78ff4e1ef175955be3ede315e1"
      ],
      "author": {
        "name": "Leif Hendrik Wilden",
        "email": "leifhendrik@google.com",
        "time": "Wed Feb 28 15:18:40 2018 -0800"
      },
      "committer": {
        "name": "Leif Hendrik Wilden",
        "email": "leifhendrik@google.com",
        "time": "Wed Feb 28 15:33:32 2018 -0800"
      },
      "message": "Update javadoc for SearchManager api on TV.\n\nBug: 35391427\nTest: Looks good.\nChange-Id: I19da978a60895aa2c3850d0ccf37c6e54414e7f3\n"
    },
    {
      "commit": "80fd74680e3fe5c5c97b8b75a1f5011692fca7e8",
      "tree": "fdab9f409766b411f8cc267d079ef0eea21f8f2d",
      "parents": [
        "19130fea91e74c78ff4e1ef175955be3ede315e1",
        "eec87364b48bcc2fa6367257031318bd2e8276c0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 28 23:22:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 28 23:22:30 2018 +0000"
      },
      "message": "Merge \"Update battery discharging strings\""
    },
    {
      "commit": "19130fea91e74c78ff4e1ef175955be3ede315e1",
      "tree": "9126f899c4914e2c401b0f19d88b8bc5ff568720",
      "parents": [
        "2b4b2bf0e867abc98c61c27cc75b7b5e925c79cf",
        "337e01ac10f59f60c5b2a2b7288debc963f6c0e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 28 23:19:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 28 23:19:13 2018 +0000"
      },
      "message": "Merge \"More work on issue #73301635: Ability to extract device configuration\""
    },
    {
      "commit": "2b4b2bf0e867abc98c61c27cc75b7b5e925c79cf",
      "tree": "5e5eb197e1b008ffe1f0a42cf6dd5467e9b40cff",
      "parents": [
        "3cddd037f4984d86d1b55923fa44b944105156a0",
        "ed1877263cbd53b661d79a0ac8c9265dbef8faf7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 28 23:18:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 28 23:18:52 2018 +0000"
      },
      "message": "Merge \"Delay the initial package checking in MediaUpdateService\""
    },
    {
      "commit": "988234a3437c815f5fdc50c5642e4fcfeb30a0a2",
      "tree": "dd4a893135b790691f335ad5b0a2cee48c60b82f",
      "parents": [
        "b1d5004cf59ff4d48dc72c8df761280801458653"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 14 12:00:29 2018 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 28 15:15:37 2018 -0800"
      },
      "message": "Removed AMS.updatePersistableUriPermission()\n\nBug: 72055774\n\nTest: manual verification\nTest: atest CtsAppSecurityHostTestCases:ScopedDirectoryAccessTest#testResetDoNotAskAgain,testResetGranted\nTest: atest CtsAppSecurityHostTestCases:ScopedDirectoryAccessTest\n\nChange-Id: I90cd9a79a1caa19989e00dbc1a656469bc3221f9\n"
    },
    {
      "commit": "3cddd037f4984d86d1b55923fa44b944105156a0",
      "tree": "31243807f24356ca805b8082703603d0c5564262",
      "parents": [
        "bf37604165d54e20b3ab69ee6e0377630860d6a6",
        "d674b09af2c536f57316b2a9c870be5f0af3b1d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 28 23:11:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 28 23:11:37 2018 +0000"
      },
      "message": "Merge \"WebView: relax URLUtil#isFileUrl()\""
    },
    {
      "commit": "bf37604165d54e20b3ab69ee6e0377630860d6a6",
      "tree": "8d8923d3cb6f931b07a5437b4837f484de34565e",
      "parents": [
        "780bcc1f5a874b4454503518fc4df75e6393f154",
        "22af65082cd9faf7bd689097b87626e6929ab5b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 28 23:11:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 28 23:11:27 2018 +0000"
      },
      "message": "Merge \"WM: Split portrait and landscape status bar size\""
    },
    {
      "commit": "b0613dceb0db9d75edc19f104af4cd198745d991",
      "tree": "40d06795612dbd57c457e739a56b7b81c861774b",
      "parents": [
        "d0f517b9df46926d803c7d9963c70791b2af1c01"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Feb 27 14:38:04 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed Feb 28 23:06:04 2018 +0000"
      },
      "message": "Force loading of safe labels in system_server.\n\nIt\u0027s too easy for code to accidentally use loadLabel() when building\nstrings for security sensitive contexts, so add ability for a process\nto always force loading of safe strings.\n\nTest: builds, boots\nBug: 73657770\nChange-Id: I1c7645bd7bebed0cfb6bc3e5bfd36c8cb11d4838\n"
    },
    {
      "commit": "780bcc1f5a874b4454503518fc4df75e6393f154",
      "tree": "c917c07d7e3ee5198c6e7a0b3c149b44fac9d04e",
      "parents": [
        "23bb0505757b25884aeaba2e1fdcc486f65c0abd",
        "06ebd1af8ec49d647bc59ac3d3d5a0930095ba45"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 28 23:05:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 28 23:05:09 2018 +0000"
      },
      "message": "Merge \"Fix heap buffer overflow\""
    }
  ],
  "next": "e7b2f6920bcb4a989da4798a72fcc61d0572dd60"
}
