)]}'
{
  "log": [
    {
      "commit": "1bcacfdcab0eaa0cee92bd7f5a1b5e271dd68e52",
      "tree": "4a1366cf2d1cf50b5ec4ed1a8cf0f437053cd0d7",
      "parents": [
        "30ec71c0fe194a551d2e4abaff2159e0730488e0"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Nov 03 10:12:19 2017 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Nov 03 10:57:44 2017 -0700"
      },
      "message": "Format the world (or just HWUI)\n\nTest: No code changes, just ran through clang-format\nChange-Id: Id23aa4ec7eebc0446fe3a30260f33e7fd455bb8c\n"
    },
    {
      "commit": "30ec71c0fe194a551d2e4abaff2159e0730488e0",
      "tree": "c5b8fe08a9d512dbac90e60bfb4a2f5dd25666c8",
      "parents": [
        "4a76a3f32ad3cedb5bad5353f4c69ece9e83b4a4"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Nov 03 10:11:34 2017 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Nov 03 10:11:34 2017 -0700"
      },
      "message": "Add .clang-format file\n\nTest: No code changes, just ran through clang-format\n\nChange-Id: Ieb6c8b51e8a824fea03c6999dc4e0704e918d396\n"
    },
    {
      "commit": "4a76a3f32ad3cedb5bad5353f4c69ece9e83b4a4",
      "tree": "05081a62d023ee05caa4017832aecb665b7f6be9",
      "parents": [
        "e69b0721017341b7c04ba837ea1419f7c17aff03",
        "4470ab9c33cb12d056c0e64b03a2a73f0600caee"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Nov 03 15:34:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 15:34:25 2017 +0000"
      },
      "message": "Merge \"Make CHANGE_APP_IDLE_STATE a system API\""
    },
    {
      "commit": "e69b0721017341b7c04ba837ea1419f7c17aff03",
      "tree": "e5419711eb18a55d5776995de61c1bd0926a5e47",
      "parents": [
        "426dd380a989099d4c69dfed298ba5cb50ee96f1",
        "46429ecd938b4b87dd8d05294fd5b267bd8871e5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 15:20:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 15:20:52 2017 +0000"
      },
      "message": "Merge \"Add keylayout for xbox controller over bt\""
    },
    {
      "commit": "426dd380a989099d4c69dfed298ba5cb50ee96f1",
      "tree": "6aa01a896cac83cd689e14de839323d84fccbe4d",
      "parents": [
        "d85c85f9d08132292bb2b6bc7790e2b9b3fa3561",
        "dfc2737e1142515ae6ae0bac1161f20c7484f202"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Nov 03 13:17:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 13:17:02 2017 +0000"
      },
      "message": "Merge \"Check not released to avoid native crash\""
    },
    {
      "commit": "d85c85f9d08132292bb2b6bc7790e2b9b3fa3561",
      "tree": "c9c15bca3c446e4e9eff106ea5e4badc6cb41b46",
      "parents": [
        "a544f25b1aa4f89389496decfdbacd11a0567d39",
        "a9565cb48761461693f44cccb71ce32e31232606"
      ],
      "author": {
        "name": "Peter Visontay",
        "email": "pvisontay@google.com",
        "time": "Fri Nov 03 11:53:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 11:53:20 2017 +0000"
      },
      "message": "Merge \"In backup/restore code wrap Binder.restoreCallingIdentity() in finally{}.\""
    },
    {
      "commit": "a544f25b1aa4f89389496decfdbacd11a0567d39",
      "tree": "bd0597b579da3c8a7f10b32cbebb1e2003156a8f",
      "parents": [
        "4c7db0543e062a5fb98c2e104379554a52fd7342",
        "ed37f4842ad838792b16bf19768ed9b2519b0194"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 11:13:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 11:13:33 2017 +0000"
      },
      "message": "Merge \"AAPT2: Better error messages for ManifestFixer\""
    },
    {
      "commit": "4c7db0543e062a5fb98c2e104379554a52fd7342",
      "tree": "e85604407cf4aed1f41410e493ab601e26cdf250",
      "parents": [
        "416a66cd6ca58c583f5e8e2c713821a6a509729f",
        "498c409dec36a197b1afea1db4c74bd427f25c01"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Nov 03 10:32:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 10:32:30 2017 +0000"
      },
      "message": "Merge \"ZipUtils: Rewrite in terms of zip_archive::Inflate.\" am: f941215d56 am: 1bed4d4880\nam: 498c409dec\n\nChange-Id: I3c0f754ee0fdea0373293f06081b4a3230b87e09\n"
    },
    {
      "commit": "498c409dec36a197b1afea1db4c74bd427f25c01",
      "tree": "34c1b9ad79bcf9f11fb9dea848c5b050e71f5d0b",
      "parents": [
        "88dc91afb1993363cff0a65fee814f7268c08630",
        "1bed4d48801bc9d4ee4317bc838e6bccaea51c7d"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Nov 03 10:23:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 10:23:15 2017 +0000"
      },
      "message": "Merge \"ZipUtils: Rewrite in terms of zip_archive::Inflate.\" am: f941215d56\nam: 1bed4d4880\n\nChange-Id: I61cee0ba3cd640e914583daae64d522cc250603e\n"
    },
    {
      "commit": "1bed4d48801bc9d4ee4317bc838e6bccaea51c7d",
      "tree": "92f4f919ee67568426662ad4b894f3b49b1d826e",
      "parents": [
        "55f259d322290ddd86378374389083cff2668961",
        "f941215d5695690e804de0c7e3828346781c7e99"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Nov 03 10:14:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 10:14:22 2017 +0000"
      },
      "message": "Merge \"ZipUtils: Rewrite in terms of zip_archive::Inflate.\"\nam: f941215d56\n\nChange-Id: I8aa710cb6df1ba5b2079c5e3d9a70b365815d04e\n"
    },
    {
      "commit": "f941215d5695690e804de0c7e3828346781c7e99",
      "tree": "92f4f919ee67568426662ad4b894f3b49b1d826e",
      "parents": [
        "3485c844a0bb5e7d11c19562cdb4036ceea0c5fa",
        "a07e12251d5b246d2d7188df998a6f0487b09ed1"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Nov 03 10:05:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 03 10:05:28 2017 +0000"
      },
      "message": "Merge \"ZipUtils: Rewrite in terms of zip_archive::Inflate.\""
    },
    {
      "commit": "416a66cd6ca58c583f5e8e2c713821a6a509729f",
      "tree": "03c83a6cce3e70ac0efa55a43b1d6179a80adb5f",
      "parents": [
        "c7acb439bb980732d401a775736e79322ebfd837",
        "eb13c764c641e9819bf525780c3f15b447ebe394"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 07:52:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 07:52:50 2017 +0000"
      },
      "message": "Merge \"Fix exception on MediaDrm invalid property access\""
    },
    {
      "commit": "c7acb439bb980732d401a775736e79322ebfd837",
      "tree": "b37af4a0e3e642c01c4afb24ca85c6969d5a0499",
      "parents": [
        "285ec31b20ad9486eb9217f1e1fd7bae4e6fda4b",
        "8cff8b9312d35a18965432a725e6431858972a2f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 06:40:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 06:40:01 2017 +0000"
      },
      "message": "Merge \"Use multi-field logs to log permissions\""
    },
    {
      "commit": "285ec31b20ad9486eb9217f1e1fd7bae4e6fda4b",
      "tree": "3940da23063744c7423ca47fa285b49ad2c883d8",
      "parents": [
        "48cfe03c68217c53b6b9c2f974cc386556a8a134",
        "30bc95d7f9269eeb13ccb374bfef2986579e5da5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 04:36:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 04:36:06 2017 +0000"
      },
      "message": "Merge \"Add FontFakery argument to minikin callbacks\""
    },
    {
      "commit": "4470ab9c33cb12d056c0e64b03a2a73f0600caee",
      "tree": "f36aeba275ca79a311ffecf8b109014c2000f4b1",
      "parents": [
        "181799bc53c45282ffa50669430a5cb41f5c194d"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Oct 31 13:29:00 2017 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Nov 02 21:12:18 2017 -0700"
      },
      "message": "Make CHANGE_APP_IDLE_STATE a system API\n\nAllows a privileged app to set standby bucket states for apps.\n\nBug: 63527785\nTest: adb shell am set-standby-bucket com.example.foo 0\nChange-Id: I613f8872ae816e39b167aad1c289187362aa6094\n"
    },
    {
      "commit": "48cfe03c68217c53b6b9c2f974cc386556a8a134",
      "tree": "7892abc298c9916f15fd4f919518a32db9a576c5",
      "parents": [
        "62c83f74231226ac18ba57a64bc08777434f30d9",
        "88dc91afb1993363cff0a65fee814f7268c08630"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Fri Nov 03 04:11:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 04:11:01 2017 +0000"
      },
      "message": "Merge \"Disable integer sanitization in gcIfManyNewRefs.\" am: 3485c844a0 am: 55f259d322\nam: 88dc91afb1\n\nChange-Id: I54d01ae87246d16c7d3a4e01b1b4a85360a70df2\n"
    },
    {
      "commit": "88dc91afb1993363cff0a65fee814f7268c08630",
      "tree": "4ea6c485a0e94fd1c740b52475bf08f469faf8ea",
      "parents": [
        "1d2bae2a3aa9871067976d44f9c3b3f363a105c3",
        "55f259d322290ddd86378374389083cff2668961"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Fri Nov 03 04:02:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 04:02:22 2017 +0000"
      },
      "message": "Merge \"Disable integer sanitization in gcIfManyNewRefs.\" am: 3485c844a0\nam: 55f259d322\n\nChange-Id: I07a0309f01bd5e79cbe0b5b7f77b93c0e1bebec4\n"
    },
    {
      "commit": "55f259d322290ddd86378374389083cff2668961",
      "tree": "90d55d0d6ac70b362164add84d12046b82f0836b",
      "parents": [
        "55636146d5d6bf5575ce187e1fa0da64b9579167",
        "3485c844a0bb5e7d11c19562cdb4036ceea0c5fa"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Fri Nov 03 03:53:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 03:53:30 2017 +0000"
      },
      "message": "Merge \"Disable integer sanitization in gcIfManyNewRefs.\"\nam: 3485c844a0\n\nChange-Id: Iba57b0d2d6f0c611a91db9eddf95f0f147271956\n"
    },
    {
      "commit": "3485c844a0bb5e7d11c19562cdb4036ceea0c5fa",
      "tree": "90d55d0d6ac70b362164add84d12046b82f0836b",
      "parents": [
        "a7c51a3d7fa6e8cdbe0ba22f871b0b98fd8f9677",
        "2ea713530fc0ad9954586e41db8c7409d44282ff"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Fri Nov 03 03:42:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 03 03:42:24 2017 +0000"
      },
      "message": "Merge \"Disable integer sanitization in gcIfManyNewRefs.\""
    },
    {
      "commit": "46429ecd938b4b87dd8d05294fd5b267bd8871e5",
      "tree": "6df58dab0ccf590b3f504f108c617d21a4e0ee5c",
      "parents": [
        "476cd65409bb201a7e83942ed0dc279fcd7fbe01"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu Nov 02 18:25:12 2017 -0700"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu Nov 02 19:45:31 2017 -0700"
      },
      "message": "Add keylayout for xbox controller over bt\n\nWhen connected over bluetooth, the device\nregisters with vendorId\u003d045e, productId\u003d02e0.\nAdd the keylayout for this here.\n\nBug: 37115804\nBug: 37115820\nTest: connect the controller, use\n\u0027getevent\u0027 to keep track of the generated events\n\nChange-Id: Ia4b80e54a547e5d6716ff0f83b068e4cc87dfbb0\n"
    },
    {
      "commit": "62c83f74231226ac18ba57a64bc08777434f30d9",
      "tree": "5ee6aa7e448953124866decf63db5ff3aabf1540",
      "parents": [
        "c65b5c95d5de332abba3b642a58824d84d23181e",
        "6b3a371a9097bfbbf2e8d5860f14108e0af05a9e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 02:32:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 02:32:12 2017 +0000"
      },
      "message": "Merge \"Remove flaky AppWindowToken tests from presubmit\""
    },
    {
      "commit": "c65b5c95d5de332abba3b642a58824d84d23181e",
      "tree": "d1f5114a3a18bfc6575f60e283456ff0f181f483",
      "parents": [
        "ca9d60717516541b165114b7c1a53a27f7df99f1",
        "1d2bae2a3aa9871067976d44f9c3b3f363a105c3"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Nov 03 02:14:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 02:14:56 2017 +0000"
      },
      "message": "Merge \"Merge \"Added default home values of CDMA roaming indicator\" am: a7c51a3d7f\" into stage-aosp-master am: 55636146d5\nam: 1d2bae2a3a\n\nChange-Id: I934746afc46ca5af9ec4b07716604505528f6cd7\n"
    },
    {
      "commit": "1d2bae2a3aa9871067976d44f9c3b3f363a105c3",
      "tree": "1eccbb6358b1286a42559b8159efab125f94f90d",
      "parents": [
        "8e16bfd335ef75a71ba7de4b3a24283235838c4d",
        "55636146d5d6bf5575ce187e1fa0da64b9579167"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Nov 03 02:02:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 02:02:06 2017 +0000"
      },
      "message": "Merge \"Merge \"Added default home values of CDMA roaming indicator\" am: a7c51a3d7f\" into stage-aosp-master\nam: 55636146d5\n\nChange-Id: Ic9f26d50bf0059e0bc5330dc12d15eb04caba473\n"
    },
    {
      "commit": "ca9d60717516541b165114b7c1a53a27f7df99f1",
      "tree": "d1f5114a3a18bfc6575f60e283456ff0f181f483",
      "parents": [
        "896b6e4b9001f51cede73b7e3b681c01e3c82e75",
        "9cb239f4e330f8e601e3fc65650cdbc802b9f1d7"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 01:59:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 01:59:31 2017 +0000"
      },
      "message": "Merge \"Merge \"Merge \"[framework] Compile secondary dex files in isolation\" am: e9e3bfe353\" into stage-aosp-master am: 2dcee11c41  -s ours am: 8e16bfd335  -s ours\""
    },
    {
      "commit": "9cb239f4e330f8e601e3fc65650cdbc802b9f1d7",
      "tree": "db08067488177392b5a29b10a6d700dbe15c52da",
      "parents": [
        "bbea453b33e4cda0e435438344aabc523471830b",
        "8e16bfd335ef75a71ba7de4b3a24283235838c4d"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Nov 03 01:57:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 01:57:50 2017 +0000"
      },
      "message": "Merge \"Merge \"[framework] Compile secondary dex files in isolation\" am: e9e3bfe353\" into stage-aosp-master am: 2dcee11c41  -s ours\nam: 8e16bfd335  -s ours\n\nChange-Id: I412d360beddec3271b79bc5db813ffba486ae738\n"
    },
    {
      "commit": "896b6e4b9001f51cede73b7e3b681c01e3c82e75",
      "tree": "d1f5114a3a18bfc6575f60e283456ff0f181f483",
      "parents": [
        "bbea453b33e4cda0e435438344aabc523471830b",
        "5305e1ddc22bfe9ad941cb2550987aaba8de234c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 01:54:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 01:54:40 2017 +0000"
      },
      "message": "Merge \"pull resource power manager stats into statsd\""
    },
    {
      "commit": "bbea453b33e4cda0e435438344aabc523471830b",
      "tree": "db08067488177392b5a29b10a6d700dbe15c52da",
      "parents": [
        "d46f87a9e2b444b6f9999d7ec86d347e2fe1b596",
        "9879b68de8d64d0e83c4cbd21cac8ae109a5fbc9"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Nov 03 01:47:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 01:47:57 2017 +0000"
      },
      "message": "Merge \"[framework] Compile secondary dex files in isolation\" am: e9e3bfe353 am: c14fcf466a  -s ours\nam: 9879b68de8  -s ours\n\nChange-Id: Ibcab3e7b21962ff7b1a04e927e5b10bcd167e29a\n"
    },
    {
      "commit": "8e16bfd335ef75a71ba7de4b3a24283235838c4d",
      "tree": "1539a46c83ae0c454e9b1519f17084a53f7ddf6d",
      "parents": [
        "9879b68de8d64d0e83c4cbd21cac8ae109a5fbc9",
        "2dcee11c41ba934ce80df18cd4e78459a0fef7c6"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Nov 03 01:45:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 01:45:55 2017 +0000"
      },
      "message": "Merge \"Merge \"[framework] Compile secondary dex files in isolation\" am: e9e3bfe353\" into stage-aosp-master\nam: 2dcee11c41  -s ours\n\nChange-Id: Ia5d6d12e917ac4a4b6cce926b61d300c3feb2541\n"
    },
    {
      "commit": "9879b68de8d64d0e83c4cbd21cac8ae109a5fbc9",
      "tree": "1539a46c83ae0c454e9b1519f17084a53f7ddf6d",
      "parents": [
        "3d2f9d1467e6e8387c6e0a17d16e439fe34e77ab",
        "c14fcf466a3b1191a41df579b01cc0aceed5cf69"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Nov 03 01:39:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 01:39:11 2017 +0000"
      },
      "message": "Merge \"[framework] Compile secondary dex files in isolation\" am: e9e3bfe353\nam: c14fcf466a  -s ours\n\nChange-Id: Ib5d2cc1ae84c270ce81bc44f6b413f3288a7b68a\n"
    },
    {
      "commit": "55636146d5d6bf5575ce187e1fa0da64b9579167",
      "tree": "baeb5172346363f9653d976a7c8508408fd58cf6",
      "parents": [
        "2dcee11c41ba934ce80df18cd4e78459a0fef7c6",
        "6d05e870ca0a3df47457f88aed89fe9f9b57af9a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 01:37:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 01:37:05 2017 +0000"
      },
      "message": "Merge \"Merge \"Added default home values of CDMA roaming indicator\" am: a7c51a3d7f\" into stage-aosp-master"
    },
    {
      "commit": "6d05e870ca0a3df47457f88aed89fe9f9b57af9a",
      "tree": "baeb5172346363f9653d976a7c8508408fd58cf6",
      "parents": [
        "565ff1784a583951e91c4418f6c8f3062e610e18",
        "a7c51a3d7fa6e8cdbe0ba22f871b0b98fd8f9677"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Nov 03 01:35:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 01:35:29 2017 +0000"
      },
      "message": "Merge \"Added default home values of CDMA roaming indicator\"\nam: a7c51a3d7f\n\nChange-Id: Ia178ace4de625a358f284283fb4a5e5c9b4f7dd4\n"
    },
    {
      "commit": "2dcee11c41ba934ce80df18cd4e78459a0fef7c6",
      "tree": "c4a7b49010c7b6b95f140657a0165d4f54a7ebe5",
      "parents": [
        "c14fcf466a3b1191a41df579b01cc0aceed5cf69",
        "565ff1784a583951e91c4418f6c8f3062e610e18"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 01:31:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 01:31:51 2017 +0000"
      },
      "message": "Merge \"Merge \"[framework] Compile secondary dex files in isolation\" am: e9e3bfe353\" into stage-aosp-master"
    },
    {
      "commit": "565ff1784a583951e91c4418f6c8f3062e610e18",
      "tree": "c4a7b49010c7b6b95f140657a0165d4f54a7ebe5",
      "parents": [
        "6f8a3cee0e9c7fa290a41a4480a03206c790eb7f",
        "e9e3bfe353b65303a4d41840d2b751b548f4c147"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Nov 03 01:30:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 01:30:30 2017 +0000"
      },
      "message": "Merge \"[framework] Compile secondary dex files in isolation\"\nam: e9e3bfe353\n\nChange-Id: I8f0d9303b3656a298700e26a377d89b7fdd81b4e\n"
    },
    {
      "commit": "d46f87a9e2b444b6f9999d7ec86d347e2fe1b596",
      "tree": "db08067488177392b5a29b10a6d700dbe15c52da",
      "parents": [
        "e4adc9e1a8214df0f4af51568cc3c7d216058ee2",
        "3d2f9d1467e6e8387c6e0a17d16e439fe34e77ab"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Nov 03 01:25:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 01:25:43 2017 +0000"
      },
      "message": "Added missing AutofillEventType so lint doesn\u0027t complain. am: 3dec72b601\nam: 3d2f9d1467\n\nChange-Id: I608b1e3ec3c887e50b4daa57cbfdeed0f30d23a0\n"
    },
    {
      "commit": "c14fcf466a3b1191a41df579b01cc0aceed5cf69",
      "tree": "c4a7b49010c7b6b95f140657a0165d4f54a7ebe5",
      "parents": [
        "6f8a3cee0e9c7fa290a41a4480a03206c790eb7f",
        "e9e3bfe353b65303a4d41840d2b751b548f4c147"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Nov 03 01:21:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 01:21:27 2017 +0000"
      },
      "message": "Merge \"[framework] Compile secondary dex files in isolation\"\nam: e9e3bfe353\n\nChange-Id: I7e09a8d5f03b77fa73f13e045e2ec7a2b26eb486\n"
    },
    {
      "commit": "e4adc9e1a8214df0f4af51568cc3c7d216058ee2",
      "tree": "357eabe30f6396302938d4e84b18315952a0efcc",
      "parents": [
        "e20e09d184309ae442e8b1e63048f1e9126c8ca9",
        "0d719c2af9545a114342cba44cbaec3363435975"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 01:19:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 01:19:05 2017 +0000"
      },
      "message": "Merge changes I4395fb12,I89a77a30\n\n* changes:\n  Expose headerless binary and flags in NanoAppBinary\n  Sets up ContextHub service/manager interface for transactions\n"
    },
    {
      "commit": "e20e09d184309ae442e8b1e63048f1e9126c8ca9",
      "tree": "04de33413d9abdce7a2c03e88cf88d07c3f0c67f",
      "parents": [
        "b7eac6f0a5a544e0027bef08c967025faf2711c2",
        "04465e7f252eb1531c9387bbb4bc5170e685087d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 01:18:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 01:18:16 2017 +0000"
      },
      "message": "Merge \"AAPT2: Introduce command to run unit tests\""
    },
    {
      "commit": "a7c51a3d7fa6e8cdbe0ba22f871b0b98fd8f9677",
      "tree": "baeb5172346363f9653d976a7c8508408fd58cf6",
      "parents": [
        "e9e3bfe353b65303a4d41840d2b751b548f4c147",
        "166234b1cea713e7a9aef57d8e1f03b66825bf28"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 01:13:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 03 01:13:27 2017 +0000"
      },
      "message": "Merge \"Added default home values of CDMA roaming indicator\""
    },
    {
      "commit": "3d2f9d1467e6e8387c6e0a17d16e439fe34e77ab",
      "tree": "1539a46c83ae0c454e9b1519f17084a53f7ddf6d",
      "parents": [
        "36f6ccfdde2bea24f965634995896c1cfd69f231",
        "3dec72b6011a56c1a4fbff31b1f0f729324b87f8"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Nov 03 01:08:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 01:08:10 2017 +0000"
      },
      "message": "Added missing AutofillEventType so lint doesn\u0027t complain.\nam: 3dec72b601\n\nChange-Id: I858b95d6b94343c5d6c596c30adf4ad6baa772e6\n"
    },
    {
      "commit": "b7eac6f0a5a544e0027bef08c967025faf2711c2",
      "tree": "b54ad0a901481e1f7235f67c356adc806cbecf63",
      "parents": [
        "8c967b28ebc1b29d203c6a9e5db5555cacc790f8",
        "3271d0452a4f26a6ff4fff42ed2ce5fb8b9ef07b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 01:06:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 01:06:14 2017 +0000"
      },
      "message": "Merge \"Add ApkVerityBuilder to contruct the verity tree\""
    },
    {
      "commit": "e9e3bfe353b65303a4d41840d2b751b548f4c147",
      "tree": "c4a7b49010c7b6b95f140657a0165d4f54a7ebe5",
      "parents": [
        "eb3bff53f65e2103d11b8e1e4416f07554e2114d",
        "8a5a708df18c2377c7ec3cb03d406bdc9cb99bd6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 01:05:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 03 01:05:05 2017 +0000"
      },
      "message": "Merge \"[framework] Compile secondary dex files in isolation\""
    },
    {
      "commit": "8c967b28ebc1b29d203c6a9e5db5555cacc790f8",
      "tree": "47c8e131a3b46c5af9727f90fd2bd086df9aaa45",
      "parents": [
        "404f810355237206d35d01ee5fa000aa5b41346f",
        "84deaa29d4f72f66b645df12048a98a83aaa3fac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 01:04:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 01:04:02 2017 +0000"
      },
      "message": "Merge \"Ensure closeSystemDialogs() is not oneway.\""
    },
    {
      "commit": "404f810355237206d35d01ee5fa000aa5b41346f",
      "tree": "850d067861731c17efdb00a70ff2faa65d820130",
      "parents": [
        "554984a75bc65dd32ca0343153473d3d988ea6f9",
        "2eccd0262827259d15ceaa0fca975d3243c3a699"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 00:35:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 00:35:39 2017 +0000"
      },
      "message": "Merge \"Make the battery saver knobs hidden public,\""
    },
    {
      "commit": "554984a75bc65dd32ca0343153473d3d988ea6f9",
      "tree": "42f9535270c8e207c30acff758430255ff464ab3",
      "parents": [
        "181799bc53c45282ffa50669430a5cb41f5c194d",
        "8994a1ff6f5dcff950f642641d51cb9210ae9d1d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 00:14:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 00:14:59 2017 +0000"
      },
      "message": "Merge \"Add a setting to control JIT for priv apps.\""
    },
    {
      "commit": "166234b1cea713e7a9aef57d8e1f03b66825bf28",
      "tree": "a792be417fe1cd3dac76722bbd378e358830f0f8",
      "parents": [
        "9009eabbfefdc685f176419001bc2aeff4790089"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Nov 02 10:08:10 2017 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Nov 02 16:58:25 2017 -0700"
      },
      "message": "Added default home values of CDMA roaming indicator\n\nSome carriers use the standard roaming indicator number\nassigment for roaming indication. Added the default home values\nsuggested by 3GPP2 C.R1001 table 8.1-1.\n\nTest: Manual\nbug: 67855275\nChange-Id: Ib0a613ad8caba74645930f3e5188999be08b2116\n(cherry picked from commit cf4a8b40a2ff0496c4ccf08f251c0c425fd673f0)\n"
    },
    {
      "commit": "181799bc53c45282ffa50669430a5cb41f5c194d",
      "tree": "65018b2a6bffde3a249dd8c797a6861e6d782dd3",
      "parents": [
        "bd1bb1d9067ec32b3fd0914e7eb1ccd629ef25dc",
        "178e67835a954511a6567064f3081ecd7796f737"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Nov 02 23:28:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 23:28:32 2017 +0000"
      },
      "message": "Merge \"AAPT2: Update tests to reflect new development API \u0027P\u0027\""
    },
    {
      "commit": "bd1bb1d9067ec32b3fd0914e7eb1ccd629ef25dc",
      "tree": "5bd4e9989826a5c4353c1fdc3bf44bc08e2900d7",
      "parents": [
        "b75425a0d6620d69b550c47f3d4860cbe7901bec",
        "cf4a8b40a2ff0496c4ccf08f251c0c425fd673f0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 23:28:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 23:28:07 2017 +0000"
      },
      "message": "Merge \"Added default home values of CDMA roaming indicator\""
    },
    {
      "commit": "b75425a0d6620d69b550c47f3d4860cbe7901bec",
      "tree": "ba163b9af9de57878f47d41b0d821aab7a112951",
      "parents": [
        "9f4e7dbff87c2d0036627d598b335e5871258179",
        "b05b398cf24946f017d85613a1694d4ca2d5de47"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 23:18:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 23:18:07 2017 +0000"
      },
      "message": "Merge \"Expose some methods in the recents lib.\""
    },
    {
      "commit": "84deaa29d4f72f66b645df12048a98a83aaa3fac",
      "tree": "bf7db01e2082f2d1b96ba976532ef4254edc4562",
      "parents": [
        "9f4e7dbff87c2d0036627d598b335e5871258179"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Nov 02 15:57:28 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Nov 02 15:57:28 2017 -0700"
      },
      "message": "Ensure closeSystemDialogs() is not oneway.\n\nBug: 68787785\nTest: Launch overview with QS down\nChange-Id: I136a3d2e45a91abe364027747bca03d4edb454c5\n"
    },
    {
      "commit": "9f4e7dbff87c2d0036627d598b335e5871258179",
      "tree": "4224974e4a1dff1104e1091bd85e137182ed84ff",
      "parents": [
        "6462f4564e3e5aff44f23686a65baa1a5b4057a5",
        "8948c79fe0f5aaaaf52e7f418d871766fb2d8a76"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 22:45:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 22:45:16 2017 +0000"
      },
      "message": "Merge \"Revert \"Make CHANGE_APP_IDLE_STATE a system API\"\""
    },
    {
      "commit": "6462f4564e3e5aff44f23686a65baa1a5b4057a5",
      "tree": "5b70fe7510a8e68d69094d8e0b5b64acca0a1dcc",
      "parents": [
        "9d6cad5a4aa6f9dd717b1e4d6ab0b7294e44094c",
        "24809bdb45c28244aeaa9c1795581d685780645c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 22:35:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 22:35:54 2017 +0000"
      },
      "message": "Merge \"1. Enable FIELD_TYPE IDs defined in ProtoOutputStream 2. Migrate CountMetricProducer to use ProtoOutputStream\""
    },
    {
      "commit": "3271d0452a4f26a6ff4fff42ed2ce5fb8b9ef07b",
      "tree": "a11035326b01b82816639345f4b558c1c85b2fce",
      "parents": [
        "2dfd5c375ed09ed13dfd5989c196504143c22592"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Tue Oct 24 15:46:32 2017 -0700"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Thu Nov 02 15:35:03 2017 -0700"
      },
      "message": "Add ApkVerityBuilder to contruct the verity tree\n\nTest: Locally add some code in PackageManagerService to generate the\n      verity tree.  Root hash and the tree is consistent with the output\n      of apksig.\nTest: With local mod, with apk size of 400/100/20/5 MB, verification\n      time is about the same for the existing algorithm before and after\n      the refactoring.\nTest: With local mod, with a 400 MB apk, verification time of the new\n      algorithm is slower (2s) than the 1MB-based algorithm (600ms).\nBug: 30972906\n\nChange-Id: Ie429cf9b80884e56a8e0882e1c125c8a3f8feab4\n"
    },
    {
      "commit": "04465e7f252eb1531c9387bbb4bc5170e685087d",
      "tree": "cc28831dc1b4ed80f4a30df8fd2d09d26f226599",
      "parents": [
        "178e67835a954511a6567064f3081ecd7796f737"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Nov 02 15:23:36 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Nov 02 15:33:26 2017 -0700"
      },
      "message": "AAPT2: Introduce command to run unit tests\n\nThis command will execute the aapt2_tests with a parameter\nto emit XML test results into the out/dist directory.\n\nTest: manual\nChange-Id: I10cf119bb47b7698ddd91b1adf7323e51d169970\n"
    },
    {
      "commit": "9d6cad5a4aa6f9dd717b1e4d6ab0b7294e44094c",
      "tree": "34c018050fd5cd3a1a56d4f8c8100559375d5e4e",
      "parents": [
        "90a789e122a364da6659e27c314ffc859b5a59b1",
        "36f6ccfdde2bea24f965634995896c1cfd69f231"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 22:31:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 22:31:46 2017 +0000"
      },
      "message": "Merge \"PMSCompilerMapping: Hardcode a value for pm.dexopt.shared\" am: eb3bff53f6 am: 6f8a3cee0e\nam: 36f6ccfdde\n\nChange-Id: If4954cd3058264492cf9e84f898b928da39c6fd4\n"
    },
    {
      "commit": "90a789e122a364da6659e27c314ffc859b5a59b1",
      "tree": "180d09f0eb766fc9b22718edd83a66fc0a50b16b",
      "parents": [
        "a779b40e3ae2d0fa6fb70be06ac1931c29a1e33c",
        "c160fa4cc4f0ae85b3dd4169a0cd1165c183b0cf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 22:26:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 22:26:40 2017 +0000"
      },
      "message": "Merge \"Give VoiceInteractionService access to shortcuts.\""
    },
    {
      "commit": "36f6ccfdde2bea24f965634995896c1cfd69f231",
      "tree": "6443d2e980739d7c9d929582de466fe724708c3d",
      "parents": [
        "7f404200e0498293e47ca818d08a435e32e45ec0",
        "6f8a3cee0e9c7fa290a41a4480a03206c790eb7f"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 22:21:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 22:21:57 2017 +0000"
      },
      "message": "Merge \"PMSCompilerMapping: Hardcode a value for pm.dexopt.shared\" am: eb3bff53f6\nam: 6f8a3cee0e\n\nChange-Id: Ic2399e02d2102f984defb92c29b3568b94ebb244\n"
    },
    {
      "commit": "6f8a3cee0e9c7fa290a41a4480a03206c790eb7f",
      "tree": "708fd011a2defc5359ec256962425162e5a7fbb9",
      "parents": [
        "1ef2e98a1482428ea612231e884be22562d0f991",
        "eb3bff53f65e2103d11b8e1e4416f07554e2114d"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 22:13:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 22:13:37 2017 +0000"
      },
      "message": "Merge \"PMSCompilerMapping: Hardcode a value for pm.dexopt.shared\"\nam: eb3bff53f6\n\nChange-Id: I285d7cf715dc0b2e08d7003cecfd92bfc3b9c8da\n"
    },
    {
      "commit": "a779b40e3ae2d0fa6fb70be06ac1931c29a1e33c",
      "tree": "3bbe067cdd8422f708924f5110c86c708d8ab6a1",
      "parents": [
        "ec0aaa06506453b838caf635159b4cf1f3abbd01",
        "e7476addecb4fec6abd08cfb7aa27c473ce5c1f0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 22:06:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 22:06:43 2017 +0000"
      },
      "message": "Merge \"Turn default gradient into solid black\""
    },
    {
      "commit": "8948c79fe0f5aaaaf52e7f418d871766fb2d8a76",
      "tree": "4ced6764dae1293d93a0bbc3b4d14d4d08f3c45b",
      "parents": [
        "c433ee54512c1aa472baad1930a40b319e7ce1a2"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 21:58:15 2017 +0000"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 21:58:15 2017 +0000"
      },
      "message": "Revert \"Make CHANGE_APP_IDLE_STATE a system API\"\n\nThis reverts commit c433ee54512c1aa472baad1930a40b319e7ce1a2.\n\nFails on walleye with:\n\njava.lang.IllegalStateException: Signature|privileged permissions not in privapp-permissions whitelist: {com.android.settings: android.permission.CHANGE_APP_IDLE_STATE, com.android.shell: android.permission.CHANGE_APP_IDLE_\nSTATE}\n\nBug: 63527785\nChange-Id: I7a30615d20a6c22467a41d4b2d4f84f7702ce195\n"
    },
    {
      "commit": "eb3bff53f65e2103d11b8e1e4416f07554e2114d",
      "tree": "708fd011a2defc5359ec256962425162e5a7fbb9",
      "parents": [
        "5c7de22a0607462b1db44d113e5e7ced89142a6a",
        "e131dac848cb4d0998e1dee2219382250c71d277"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 21:57:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 02 21:57:29 2017 +0000"
      },
      "message": "Merge \"PMSCompilerMapping: Hardcode a value for pm.dexopt.shared\""
    },
    {
      "commit": "5305e1ddc22bfe9ad941cb2550987aaba8de234c",
      "tree": "6327d37eec07224d85b1e91f67dd2cfc582c7a92",
      "parents": [
        "36e94d071c5c590d70a552dd4daed1d39a0e83f9"
      ],
      "author": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Tue Oct 31 13:49:36 2017 -0700"
      },
      "committer": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Thu Nov 02 14:34:05 2017 -0700"
      },
      "message": "pull resource power manager stats into statsd\n\nTest: tested on device and check output\nChange-Id: I65932a5527d6099e12546b6928a24f3616e54e16\n"
    },
    {
      "commit": "2ea713530fc0ad9954586e41db8c7409d44282ff",
      "tree": "54ca39864bdf282b5bf29913b9dc68481d3bd36e",
      "parents": [
        "945b1dc43e897985b5532e1f676dca6ca94e226e"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Thu Nov 02 14:10:57 2017 -0700"
      },
      "committer": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Thu Nov 02 14:20:06 2017 -0700"
      },
      "message": "Disable integer sanitization in gcIfManyNewRefs.\n\nPrevent gcIfManyNewRefs from emitting runtime errors on\ninteger sanitized builds by disabling unsigned integer overflow\nsanitization.\n\nTest: Compiles, device boots.\nBug: 30969751\nChange-Id: I90bbf831d03a60b40e047327d633102444058f69\n"
    },
    {
      "commit": "ec0aaa06506453b838caf635159b4cf1f3abbd01",
      "tree": "605a3f1d5883f0d97b10242e22cd067d788145eb",
      "parents": [
        "46fabf34ea9bca85188efc47b6b1f4b5d25c852f",
        "1356ec950f5ac601970ffd7a48049860000d159b"
      ],
      "author": {
        "name": "Steven Thomas",
        "email": "steventhomas@google.com",
        "time": "Thu Nov 02 21:14:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 21:14:15 2017 +0000"
      },
      "message": "Merge \"On standalones, stay in vr mode until standby\""
    },
    {
      "commit": "178e67835a954511a6567064f3081ecd7796f737",
      "tree": "7c8d8ddd2161377d0aeab138001baefdbcacb5ec",
      "parents": [
        "4f340a4f8b50b29b562407e39563ee78a90bea3f"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Nov 02 14:12:38 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Nov 02 14:12:38 2017 -0700"
      },
      "message": "AAPT2: Update tests to reflect new development API \u0027P\u0027\n\nBug: 68346913\nTest: make aapt2_tests\nChange-Id: Ic1435c529b6c80206d2326ac0da076777dffcc9a\n"
    },
    {
      "commit": "8cff8b9312d35a18965432a725e6431858972a2f",
      "tree": "a8ef80f8e9e04ea4f9f7c8ce4fdf0594ba9e3aae",
      "parents": [
        "46fabf34ea9bca85188efc47b6b1f4b5d25c852f"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Oct 25 14:32:41 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Nov 02 14:01:36 2017 -0700"
      },
      "message": "Use multi-field logs to log permissions\n\nBefore this change each permission+action combo had it\u0027s own ID. This\nwas very fragile and did not work for non-system permissions.\n\nNow the action is the log-type and the permission is just a field in the\nlog.\n\nTest: Used API 23 and API 26 apps to grant and revoke permission and\n      confirmed logs are as expected\n\nChange-Id: I51f038dd7ab0a9ea269cafca23bfe3e5b181feb1\n"
    },
    {
      "commit": "46fabf34ea9bca85188efc47b6b1f4b5d25c852f",
      "tree": "ef3fb561ecf486d1df166065d67b9a739a50c58e",
      "parents": [
        "c10dcf2f3f44499897d9c9b6bd0b5c6a9966ee55",
        "bd9798f617c179a89cff51b4b79ab04996c62df7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 20:54:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 20:54:16 2017 +0000"
      },
      "message": "Merge \"Center align AoD2 notifications\""
    },
    {
      "commit": "c10dcf2f3f44499897d9c9b6bd0b5c6a9966ee55",
      "tree": "6573cd1b17ed6bce8d1fff934b0d2e1310bcdd1e",
      "parents": [
        "2a962f63430bac3d9c87791a4e829f0319bb46e8",
        "009050b505951edf83fcb4fd3e7e30ce780645ed"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Thu Nov 02 20:45:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 20:45:23 2017 +0000"
      },
      "message": "Merge \"Revert \"Suppress immersive mode cling in LockTask mode.\"\""
    },
    {
      "commit": "3dec72b6011a56c1a4fbff31b1f0f729324b87f8",
      "tree": "25c2587c987fcf271515432ac336a7638f25c65e",
      "parents": [
        "99b25d2817a1058e56c5384a43040e0f3f291ce1"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Nov 02 13:42:17 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Nov 02 13:42:58 2017 -0700"
      },
      "message": "Added missing AutofillEventType so lint doesn\u0027t complain.\n\nTest: In TreeHugger we trust!\nFixes: 68806712\n\nChange-Id: I2f392161e71e0eca25a4a104b67e7d2982c90341\n"
    },
    {
      "commit": "2a962f63430bac3d9c87791a4e829f0319bb46e8",
      "tree": "065742c5573173c0c6b616cc993d28e3bdb45866",
      "parents": [
        "300f55c7aea97e212fe1bdfef99e6e1f485f9dad",
        "c05dde05378f94307e072c0cc0cfe4be7a7baee7"
      ],
      "author": {
        "name": "Peter Visontay",
        "email": "pvisontay@google.com",
        "time": "Thu Nov 02 20:42:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 20:42:19 2017 +0000"
      },
      "message": "Merge \"In Accessibility code, wrap Binder.restoreCallingIdentity() in finally{}.\""
    },
    {
      "commit": "300f55c7aea97e212fe1bdfef99e6e1f485f9dad",
      "tree": "0704fac13bf598b32bc33fd01c0ac3b8a11d2393",
      "parents": [
        "99ac4bdd16ce512c78f5bb9aa9bcd68b0f0e1da9",
        "7f404200e0498293e47ca818d08a435e32e45ec0"
      ],
      "author": {
        "name": "con",
        "email": "con@google.com",
        "time": "Thu Nov 02 20:37:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 20:37:07 2017 +0000"
      },
      "message": "Merge \"Fix StateMachine init/quit race.\" am: 5c7de22a06 am: 1ef2e98a14\nam: 7f404200e0  -s ours\n\nChange-Id: I19eaca9acea75f3d9c4f8aad96f205063db24e0c\n"
    },
    {
      "commit": "99ac4bdd16ce512c78f5bb9aa9bcd68b0f0e1da9",
      "tree": "0704fac13bf598b32bc33fd01c0ac3b8a11d2393",
      "parents": [
        "e442a45640c2b2fc68c6dfba8cccbab7cbc6681a",
        "735d85291e801cf76fa3c7667d55a68a081f8828"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 20:31:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 20:31:09 2017 +0000"
      },
      "message": "Merge \"Customizable corner radius for dialogs\""
    },
    {
      "commit": "e442a45640c2b2fc68c6dfba8cccbab7cbc6681a",
      "tree": "c0bc8e28427ded5934333005ff754d697bc70e6c",
      "parents": [
        "5280b4205e4d435cfa7849d8038c6490e661722f",
        "b3bfc4f0c7752e8b7b91f6dc446f72a1d64f3c54"
      ],
      "author": {
        "name": "Jeffrey Huang",
        "email": "jeffreyhuang@google.com",
        "time": "Thu Nov 02 20:30:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 20:30:44 2017 +0000"
      },
      "message": "Merge \"Add metric for imei dialog fragment\""
    },
    {
      "commit": "7f404200e0498293e47ca818d08a435e32e45ec0",
      "tree": "58ff62657cb81de61abb8ca2c21f6d6329ce93a6",
      "parents": [
        "0fb7b7ae93bde47388da1280d390c17e2857234b",
        "1ef2e98a1482428ea612231e884be22562d0f991"
      ],
      "author": {
        "name": "con",
        "email": "con@google.com",
        "time": "Thu Nov 02 20:28:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 20:28:26 2017 +0000"
      },
      "message": "Merge \"Fix StateMachine init/quit race.\" am: 5c7de22a06\nam: 1ef2e98a14\n\nChange-Id: If46700cb9701154c97baa8be28457f5fce30ce54\n"
    },
    {
      "commit": "1ef2e98a1482428ea612231e884be22562d0f991",
      "tree": "44faeadc46aa2a9e2c54c9ec6e4393d6e4b4b6d9",
      "parents": [
        "89ebce3337b88c3f13af4a7c80ebef288b2acf82",
        "5c7de22a0607462b1db44d113e5e7ced89142a6a"
      ],
      "author": {
        "name": "con",
        "email": "con@google.com",
        "time": "Thu Nov 02 20:15:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 20:15:35 2017 +0000"
      },
      "message": "Merge \"Fix StateMachine init/quit race.\"\nam: 5c7de22a06\n\nChange-Id: I26ab138d66366efbcc515e5da0ed21de3e90fa9a\n"
    },
    {
      "commit": "5280b4205e4d435cfa7849d8038c6490e661722f",
      "tree": "194fed165170913d7ab84c191c052094e74d501e",
      "parents": [
        "68eec5cbee8a44551b4b5d2069302d5e47012662",
        "a0c7d1fb3ceebb606d9c439c34430bb103568644"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Nov 02 20:10:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 20:10:18 2017 +0000"
      },
      "message": "Merge \"Expose Intent#EXTRA_REASON as a SystemApi.\""
    },
    {
      "commit": "5c7de22a0607462b1db44d113e5e7ced89142a6a",
      "tree": "44faeadc46aa2a9e2c54c9ec6e4393d6e4b4b6d9",
      "parents": [
        "80bb035d4e3c805da91a85fbae50d1cc816122f7",
        "f5b9f7b50ed858959a21e98d7150ade7f66118c3"
      ],
      "author": {
        "name": "con",
        "email": "con@google.com",
        "time": "Thu Nov 02 20:05:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 02 20:05:09 2017 +0000"
      },
      "message": "Merge \"Fix StateMachine init/quit race.\""
    },
    {
      "commit": "68eec5cbee8a44551b4b5d2069302d5e47012662",
      "tree": "3c151dab17789f975b8075ee73792525ff16690f",
      "parents": [
        "7fee15869f6ec10452fb094b93e26d4b7a7e6b32",
        "c433ee54512c1aa472baad1930a40b319e7ce1a2"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Nov 02 19:49:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 19:49:06 2017 +0000"
      },
      "message": "Merge \"Make CHANGE_APP_IDLE_STATE a system API\""
    },
    {
      "commit": "7fee15869f6ec10452fb094b93e26d4b7a7e6b32",
      "tree": "33fdccb7fa4b18dbd0c7ebe65e42fbca286e5aaa",
      "parents": [
        "fbf2c4bfebd104ce65b03ae1a874810e188b8c88",
        "ad1b27e7be9a06126a02fd2a69f89da8fff5404c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 19:45:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 19:45:34 2017 +0000"
      },
      "message": "Merge \"Avoid isKeyguardShowing() before startKeyguard()\""
    },
    {
      "commit": "fbf2c4bfebd104ce65b03ae1a874810e188b8c88",
      "tree": "70dfc69fd032a79223ce2866458f8da23c62e890",
      "parents": [
        "90fc91d6c170e19cf68e3eda5406bc204fa86416",
        "0fb7b7ae93bde47388da1280d390c17e2857234b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Nov 02 19:37:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 19:37:10 2017 +0000"
      },
      "message": "Merge \"Use ScopedPrimitiveArrayRO instead of manually managing Java primitive\" am: 80bb035d4e am: 89ebce3337\nam: 0fb7b7ae93\n\nChange-Id: I7a5ce8d5e379578567b4ccc8aaf5ae41a46e0a8f\n"
    },
    {
      "commit": "90fc91d6c170e19cf68e3eda5406bc204fa86416",
      "tree": "364ad0016d62efb63d2a3edb680bc70667d321ae",
      "parents": [
        "da5c0e4c64e8124bde01284c475fba107dc72b69",
        "0cff77d293ef44f935fe986c52919f6acd8d9cb5"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 19:27:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 19:27:01 2017 +0000"
      },
      "message": "Merge changes from topic \"explicit_shared_compile_reason_cherrypick\" am: 5e5fc34b42 am: 64e4210099  -s ours\nam: 0cff77d293  -s ours\n\nChange-Id: I2126bc739af9dffe7cacbf9567da065adc3a875b\n"
    },
    {
      "commit": "da5c0e4c64e8124bde01284c475fba107dc72b69",
      "tree": "364ad0016d62efb63d2a3edb680bc70667d321ae",
      "parents": [
        "248bb76e1545e0eb6491ff62a74440ac42dc9c9b",
        "fa449825dddfed6a02a6bcfa0e5f56a072dfadee"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 19:22:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 19:22:04 2017 +0000"
      },
      "message": "Fix spelling mistake in dumpsys output am: 527a2b205c am: fa4c521414  -s ours\nam: fa449825dd  -s ours\n\nChange-Id: Ib9495bd450f663859742fb6eaa147af17985dfb0\n"
    },
    {
      "commit": "8994a1ff6f5dcff950f642641d51cb9210ae9d1d",
      "tree": "7f162cfa41e367dbf275e9c29533784c88f1ad3f",
      "parents": [
        "53f801163c3df707d846de8875cf92974d5400a8"
      ],
      "author": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Wed Nov 01 14:52:59 2017 -0700"
      },
      "committer": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Thu Nov 02 12:11:43 2017 -0700"
      },
      "message": "Add a setting to control JIT for priv apps.\n\nThis flag can be controlled by Phenotype starting GmsCore v9.\n\nBug: 67415855\nTest: not needed\nChange-Id: I07d31dd209ab0a0e48ce745f1b54be63f5993e5d\n"
    },
    {
      "commit": "0fb7b7ae93bde47388da1280d390c17e2857234b",
      "tree": "4638c49c83cbcf8a274970ef83996a10165d1aa9",
      "parents": [
        "0cff77d293ef44f935fe986c52919f6acd8d9cb5",
        "89ebce3337b88c3f13af4a7c80ebef288b2acf82"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Nov 02 19:10:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 19:10:04 2017 +0000"
      },
      "message": "Merge \"Use ScopedPrimitiveArrayRO instead of manually managing Java primitive\" am: 80bb035d4e\nam: 89ebce3337\n\nChange-Id: Ia3abede66803190d1a6ec4ac141eb851207ce05d\n"
    },
    {
      "commit": "ed37f4842ad838792b16bf19768ed9b2519b0194",
      "tree": "8356e6a292ac53a5d7aebdab88576d771b4bbf9e",
      "parents": [
        "4f340a4f8b50b29b562407e39563ee78a90bea3f"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Nov 02 12:07:08 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Nov 02 12:07:55 2017 -0700"
      },
      "message": "AAPT2: Better error messages for ManifestFixer\n\nAAPT2 will now print the XML hierarchy where it found an unexpected\nelement.\n\nTest: make aapt2_tests\nChange-Id: Iac7918b2f344fab874f0a3e7aa9c6936ecde8913\n"
    },
    {
      "commit": "0cff77d293ef44f935fe986c52919f6acd8d9cb5",
      "tree": "d03cd38804e5c0cd32c914139e9f3e5df80ff435",
      "parents": [
        "fa449825dddfed6a02a6bcfa0e5f56a072dfadee",
        "64e4210099c84f9fa4fe29cc942b107f912d9a1a"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 18:59:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:59:16 2017 +0000"
      },
      "message": "Merge changes from topic \"explicit_shared_compile_reason_cherrypick\" am: 5e5fc34b42\nam: 64e4210099  -s ours\n\nChange-Id: I53aa31310ebf9e1486ad7172e5fd75eb1509ff2d\n"
    },
    {
      "commit": "89ebce3337b88c3f13af4a7c80ebef288b2acf82",
      "tree": "dc6944985053d59b53bbeaf66630a89592fdc6cc",
      "parents": [
        "64e4210099c84f9fa4fe29cc942b107f912d9a1a",
        "80bb035d4e3c805da91a85fbae50d1cc816122f7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Nov 02 18:58:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:58:30 2017 +0000"
      },
      "message": "Merge \"Use ScopedPrimitiveArrayRO instead of manually managing Java primitive\"\nam: 80bb035d4e\n\nChange-Id: I35bdd8fe5b80917b8b574e97f10f77df59045efd\n"
    },
    {
      "commit": "248bb76e1545e0eb6491ff62a74440ac42dc9c9b",
      "tree": "364ad0016d62efb63d2a3edb680bc70667d321ae",
      "parents": [
        "ae00783dd5912bbfbfe2af2464af9d95791d2b20",
        "4f1bf2e3661007888d1fe01e2c870bceb0f0c67d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:58:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 18:58:18 2017 +0000"
      },
      "message": "Merge \"Merge \"Handle configuration splits when creating the class loader context\" am: 88946d4cf2 am: ee41710ef5  -s ours am: d5b968c75b  -s ours\""
    },
    {
      "commit": "ae00783dd5912bbfbfe2af2464af9d95791d2b20",
      "tree": "364ad0016d62efb63d2a3edb680bc70667d321ae",
      "parents": [
        "a76fbef773825399ddef9f8f9ccd037572be67df",
        "e77b8279607d82defe5b7c35c95228b117508bbf"
      ],
      "author": {
        "name": "Lu Chen",
        "email": "happyluchen@google.com",
        "time": "Thu Nov 02 18:56:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 18:56:57 2017 +0000"
      },
      "message": "Merge \"Fix possible NPE crash when adding new accounts in Settings.\""
    },
    {
      "commit": "4f1bf2e3661007888d1fe01e2c870bceb0f0c67d",
      "tree": "f9be52e3fade62d0e05c0c4cc1b8188de8df6e10",
      "parents": [
        "a76fbef773825399ddef9f8f9ccd037572be67df",
        "d5b968c75bc02b8ae31dd7bcefcd9178627cdfd4"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 18:56:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:56:22 2017 +0000"
      },
      "message": "Merge \"Handle configuration splits when creating the class loader context\" am: 88946d4cf2 am: ee41710ef5  -s ours\nam: d5b968c75b  -s ours\n\nChange-Id: Ia7a6bdc5aaaa256fb638e722d1448306a0dc9479\n"
    },
    {
      "commit": "fa449825dddfed6a02a6bcfa0e5f56a072dfadee",
      "tree": "d03cd38804e5c0cd32c914139e9f3e5df80ff435",
      "parents": [
        "d5b968c75bc02b8ae31dd7bcefcd9178627cdfd4",
        "fa4c52141469ffc8533cc0636565b04c801484fe"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 18:55:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:55:30 2017 +0000"
      },
      "message": "Fix spelling mistake in dumpsys output am: 527a2b205c\nam: fa4c521414  -s ours\n\nChange-Id: I36e808545c34205bf2f3c4f4de457ad3999cf1c5\n"
    },
    {
      "commit": "a76fbef773825399ddef9f8f9ccd037572be67df",
      "tree": "f9be52e3fade62d0e05c0c4cc1b8188de8df6e10",
      "parents": [
        "27d39bd77e3395326cae61c7fbcdb7ff25ab92c9",
        "0b06df5562390daafd8d5493823c6edcc03d8a77"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:46:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 18:46:15 2017 +0000"
      },
      "message": "Merge \"Merge \"Ensure dexopt is executed only with consistent package data\" am: 1ad0304e7d am: 1c6eeaec1b  -s ours am: eb68bfac36  -s ours\""
    },
    {
      "commit": "d5b968c75bc02b8ae31dd7bcefcd9178627cdfd4",
      "tree": "d03cd38804e5c0cd32c914139e9f3e5df80ff435",
      "parents": [
        "eb68bfac36fc5c8521be15428bdceac59ab85035",
        "ee41710ef562c38304d371d3b216d0fca0ef1aa6"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 18:44:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:44:34 2017 +0000"
      },
      "message": "Merge \"Handle configuration splits when creating the class loader context\" am: 88946d4cf2\nam: ee41710ef5  -s ours\n\nChange-Id: I3a80cea56b5a310f8c0e9c6eff5586e98fe5df42\n"
    },
    {
      "commit": "64e4210099c84f9fa4fe29cc942b107f912d9a1a",
      "tree": "40e8cf44180cd881a12a08eb7498d5b59f85cba6",
      "parents": [
        "fa4c52141469ffc8533cc0636565b04c801484fe",
        "5e5fc34b42a49a5d970ee7aa5c020f6b4ea2b5f9"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 18:44:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:44:10 2017 +0000"
      },
      "message": "Merge changes from topic \"explicit_shared_compile_reason_cherrypick\"\nam: 5e5fc34b42\n\nChange-Id: I5af5a20cae531d5fc93faae00dfbe399f08da766\n"
    },
    {
      "commit": "0b06df5562390daafd8d5493823c6edcc03d8a77",
      "tree": "46ffc3c1982a143915035dadab5b5775f9a9d485",
      "parents": [
        "9cc9ad632b25e7ebbb680654dcc4561b02f088cb",
        "eb68bfac36fc5c8521be15428bdceac59ab85035"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 18:44:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:44:10 2017 +0000"
      },
      "message": "Merge \"Ensure dexopt is executed only with consistent package data\" am: 1ad0304e7d am: 1c6eeaec1b  -s ours\nam: eb68bfac36  -s ours\n\nChange-Id: I60228e1bb6b2a3fbeecb0c423604aaabf5833501\n"
    },
    {
      "commit": "27d39bd77e3395326cae61c7fbcdb7ff25ab92c9",
      "tree": "f9be52e3fade62d0e05c0c4cc1b8188de8df6e10",
      "parents": [
        "9cc9ad632b25e7ebbb680654dcc4561b02f088cb",
        "f59a4132e8d65ab253f3f4cdd1e69f3f99526ba8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 18:43:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 18:43:18 2017 +0000"
      },
      "message": "Merge \"Add support for minimized mode for right dock side for tablets (1/2)\""
    },
    {
      "commit": "f5b9f7b50ed858959a21e98d7150ade7f66118c3",
      "tree": "8ef0c2cfa7b64e54ef0b3eb723209fca71d6c364",
      "parents": [
        "a546c38130abf3baaf86a9e824703c5ecbd9f280"
      ],
      "author": {
        "name": "Calvin On",
        "email": "con@google.com",
        "time": "Wed Nov 01 13:37:18 2017 -0700"
      },
      "committer": {
        "name": "Calvin On",
        "email": "con@google.com",
        "time": "Thu Nov 02 11:40:47 2017 -0700"
      },
      "message": "Fix StateMachine init/quit race.\n\nThe quitNow method places the SM_QUIT_CMD at the front\nof the queue. This can cause StateMachine to throw exception\nif it has not yet processed the SM_INIT_CMD from start().\n\nBug: 67370902\nTest: make checkbuild\nTest: StatMachineTest unittest\nChange-Id: I409242845854e70b77ad9b2378b69faed076847c\nMerged-In: I7cec7bb91e0447e3c565d33cb7c34ccf59566639\n"
    },
    {
      "commit": "fa4c52141469ffc8533cc0636565b04c801484fe",
      "tree": "542d549b17aed9fdb84dac0da4ab64b9c7b2cd71",
      "parents": [
        "ee41710ef562c38304d371d3b216d0fca0ef1aa6",
        "527a2b205c879a72514e98c01af7b383f71804b3"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 18:39:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:39:26 2017 +0000"
      },
      "message": "Fix spelling mistake in dumpsys output\nam: 527a2b205c\n\nChange-Id: I3bffb95e459adcf0457479f3b87583ba7600fc03\n"
    },
    {
      "commit": "eb68bfac36fc5c8521be15428bdceac59ab85035",
      "tree": "d03cd38804e5c0cd32c914139e9f3e5df80ff435",
      "parents": [
        "4e701561d3fc2839ee1f53fbb4ed215b7edcfbd5",
        "1c6eeaec1b09dbfdfdc045510a0eeeac00b1d214"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 18:34:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:34:38 2017 +0000"
      },
      "message": "Merge \"Ensure dexopt is executed only with consistent package data\" am: 1ad0304e7d\nam: 1c6eeaec1b  -s ours\n\nChange-Id: I506470013e57b288d54eb5bc308eb79c7c224e69\n"
    },
    {
      "commit": "80bb035d4e3c805da91a85fbae50d1cc816122f7",
      "tree": "dc6944985053d59b53bbeaf66630a89592fdc6cc",
      "parents": [
        "5e5fc34b42a49a5d970ee7aa5c020f6b4ea2b5f9",
        "2631df7c100c9c495c461f08e80316c043d60cd6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 18:33:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 02 18:33:18 2017 +0000"
      },
      "message": "Merge \"Use ScopedPrimitiveArrayRO instead of manually managing Java primitive\""
    },
    {
      "commit": "ee41710ef562c38304d371d3b216d0fca0ef1aa6",
      "tree": "a9f136e8f4a8e05d44ff5efb66b2c4cd1bb75fe7",
      "parents": [
        "1c6eeaec1b09dbfdfdc045510a0eeeac00b1d214",
        "88946d4cf20853d5d6c64a69c01a89583a8b239e"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 18:28:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:28:41 2017 +0000"
      },
      "message": "Merge \"Handle configuration splits when creating the class loader context\"\nam: 88946d4cf2\n\nChange-Id: I1ed3175ef2094979477dca44b5f0bf56eb34d880\n"
    }
  ],
  "next": "1c6eeaec1b09dbfdfdc045510a0eeeac00b1d214"
}
