)]}'
{
  "log": [
    {
      "commit": "ef94f49c598a82765d3c945dfbda5f20efbaae67",
      "tree": "f0334092534fbdd23d8a6269c9c807e1ef89c837",
      "parents": [
        "fcd996cc36cd45ad45b0fb634308d776f9647c03"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Nov 10 16:11:33 2017 -0800"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Nov 15 12:11:31 2017 -0800"
      },
      "message": "Use U16StringPiece/Range for calling minikin APIs\n\nBug: 65024629\nTest: N/A\nChange-Id: I5bfef4c7e552e9db774a1353e01982538c504832\n"
    },
    {
      "commit": "fcd996cc36cd45ad45b0fb634308d776f9647c03",
      "tree": "010f583c7f12596b2a69c8d49915b59e685c4c5e",
      "parents": [
        "2c60cbf2a11b5375587b92d27af4e330c6fa4925",
        "5d0a14bc40000ce4f0ea092cdbc76338e057801c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 19:51:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 19:51:27 2017 +0000"
      },
      "message": "Merge \"Logging for widget versions\""
    },
    {
      "commit": "2c60cbf2a11b5375587b92d27af4e330c6fa4925",
      "tree": "afffa6a66f38f7679d281bf1dd8f928f53ac9513",
      "parents": [
        "b0ce0a82099c7907ea3173ff491d00d7edee1aaf",
        "d007c46df7915ba7beef662058f7870ba60df153"
      ],
      "author": {
        "name": "Steven Thomas",
        "email": "steventhomas@google.com",
        "time": "Wed Nov 15 19:47:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 19:47:52 2017 +0000"
      },
      "message": "Merge \"Turn on the \"use standby to exit vr mode\" feature\""
    },
    {
      "commit": "b0ce0a82099c7907ea3173ff491d00d7edee1aaf",
      "tree": "69a3e2f289363b814e54047aae2436240557d1db",
      "parents": [
        "9de8f4b9597abdbc8d9abb17e50635ba065b0dfd",
        "5c4b623d543815cdfaeaf722e4d170a9a0293d64"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 19:45:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 19:45:37 2017 +0000"
      },
      "message": "Merge \"Fixed typo in MergeCursor\""
    },
    {
      "commit": "9de8f4b9597abdbc8d9abb17e50635ba065b0dfd",
      "tree": "2333a42b0c9054202c906e63b97183f5fb105507",
      "parents": [
        "d8f2a0641aab4f1d4bf88f1aa6ee444d29e15cfe",
        "30e441de7697fa07d8a4451fd06fb77f7ecb9d71"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Nov 15 19:32:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 19:32:25 2017 +0000"
      },
      "message": "Merge \"Support for setting stack windowing mode\""
    },
    {
      "commit": "d8f2a0641aab4f1d4bf88f1aa6ee444d29e15cfe",
      "tree": "b9e1059bb63237d6139a30ffab0b477935db218d",
      "parents": [
        "c0c6ee6b6fb6dc8c818c7886756bb8de7a0042a5",
        "858c934b5d489152a5b9011acca3fdec41e6da2a"
      ],
      "author": {
        "name": "Niklas Brunlid",
        "email": "niklas.brunlid@sony.com",
        "time": "Wed Nov 15 19:16:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 19:16:47 2017 +0000"
      },
      "message": "Merge \"Avoid overflow in focus fudge calculation\" am: 795d4a5aa4 am: e842e266a6\nam: 858c934b5d\n\nChange-Id: I80d027ca4adffbc18b95c365d9ed27d9faaefccd\n"
    },
    {
      "commit": "858c934b5d489152a5b9011acca3fdec41e6da2a",
      "tree": "7bf737b663755e3a1cb9152c6f4c45e9b9e8d1aa",
      "parents": [
        "4a59e56a347a311f301afaf24bff5f6b771ee255",
        "e842e266a6b862bbe757c92ce6d6a42260077bd9"
      ],
      "author": {
        "name": "Niklas Brunlid",
        "email": "niklas.brunlid@sony.com",
        "time": "Wed Nov 15 19:08:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 19:08:30 2017 +0000"
      },
      "message": "Merge \"Avoid overflow in focus fudge calculation\" am: 795d4a5aa4\nam: e842e266a6\n\nChange-Id: I0509b4debdf634075df7d8f63516d0b8e18e4b8c\n"
    },
    {
      "commit": "e842e266a6b862bbe757c92ce6d6a42260077bd9",
      "tree": "8abb43e415a62195471ce2a80cff4457b1e838fc",
      "parents": [
        "e57c02e860fa7f6cd1aba5a5f74b5ddb34b26443",
        "795d4a5aa4d5ef7e5a59645bf6a5433ca50ce224"
      ],
      "author": {
        "name": "Niklas Brunlid",
        "email": "niklas.brunlid@sony.com",
        "time": "Wed Nov 15 18:59:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 18:59:35 2017 +0000"
      },
      "message": "Merge \"Avoid overflow in focus fudge calculation\"\nam: 795d4a5aa4\n\nChange-Id: Id15034f5a02f93a4fe8487b5516993a9bf6f4ada\n"
    },
    {
      "commit": "c0c6ee6b6fb6dc8c818c7886756bb8de7a0042a5",
      "tree": "30853b2ba51f39df90a9b15459e64935a5004d43",
      "parents": [
        "4226a0c1541e442ead322d3b0aa5b6823b649ef9",
        "49a5838becae92fa3a07a488f4d1a814aa9cc570"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 18:47:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 18:47:27 2017 +0000"
      },
      "message": "Merge changes from topic \"f2fs_gc\"\n\n* changes:\n  Run gc + fstrim for idle maintenance\n  Add \u0027idle-maint\u0027 command for use from shell\n  Add entry points to invoke idle maintenance from vold\n"
    },
    {
      "commit": "795d4a5aa4d5ef7e5a59645bf6a5433ca50ce224",
      "tree": "8ab12d241f9e474b47f8b6fbab30ca80554d9114",
      "parents": [
        "22b12e6b06298bad1628d3bb2f2905b7790f1bd2",
        "2ecbe69ddd4fc93e83c2810ab88abb03e4f9f718"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 18:42:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 15 18:42:28 2017 +0000"
      },
      "message": "Merge \"Avoid overflow in focus fudge calculation\""
    },
    {
      "commit": "4226a0c1541e442ead322d3b0aa5b6823b649ef9",
      "tree": "e9abfe0670b7782e1e14f604510e837e7b2bbe04",
      "parents": [
        "40a21a4eaf0ad1d9ab3fa99d1995dc5a55b97217",
        "4a59e56a347a311f301afaf24bff5f6b771ee255"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Wed Nov 15 18:37:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 18:37:43 2017 +0000"
      },
      "message": "Merge \"Bluetooth: Use elapsed real time for calculating onDuration\" am: 22b12e6b06 am: e57c02e860\nam: 4a59e56a34\n\nChange-Id: I3038e805004af042ba61cdf4717bbfd192688a04\n"
    },
    {
      "commit": "4a59e56a347a311f301afaf24bff5f6b771ee255",
      "tree": "fd11bbb63ddc611dd8f004a6bc05446a46d3f3fe",
      "parents": [
        "46f7b91ed8424f7761d1405097cfde62d58281ca",
        "e57c02e860fa7f6cd1aba5a5f74b5ddb34b26443"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Wed Nov 15 18:24:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 18:24:50 2017 +0000"
      },
      "message": "Merge \"Bluetooth: Use elapsed real time for calculating onDuration\" am: 22b12e6b06\nam: e57c02e860\n\nChange-Id: If51a8d59d621cc9578d95df7d86903cec5628935\n"
    },
    {
      "commit": "40a21a4eaf0ad1d9ab3fa99d1995dc5a55b97217",
      "tree": "a4951eb179d5585d194ec837ef7f4267ed9fb0b7",
      "parents": [
        "bf4f38d47274b0e8e2273be7ce1f9b280b0a4388",
        "312ef3e064b1725adfed712a98dcffcbe1f37a9c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 18:15:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 18:15:54 2017 +0000"
      },
      "message": "Merge \"Allow read-access to notification policy\""
    },
    {
      "commit": "e57c02e860fa7f6cd1aba5a5f74b5ddb34b26443",
      "tree": "c6fdfe3abd9fd11105653d668ccd80648bf9499b",
      "parents": [
        "8d36beec2487b2fc14438cffea8ffed1919ce962",
        "22b12e6b06298bad1628d3bb2f2905b7790f1bd2"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Wed Nov 15 18:11:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 18:11:38 2017 +0000"
      },
      "message": "Merge \"Bluetooth: Use elapsed real time for calculating onDuration\"\nam: 22b12e6b06\n\nChange-Id: Ide20da5af6ea64f1c5c0e325e8864034798eface\n"
    },
    {
      "commit": "bf4f38d47274b0e8e2273be7ce1f9b280b0a4388",
      "tree": "0d1049aa783506cdaaa23240751f89e7c821d39f",
      "parents": [
        "f904f32598bfffd57c0b08f920c546cebddb34e0",
        "3d5b3c7eadccca697d54dbb182ce510790e37c4c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 17:10:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 17:10:55 2017 +0000"
      },
      "message": "Merge \"Persist notification blocker info across reboots\""
    },
    {
      "commit": "22b12e6b06298bad1628d3bb2f2905b7790f1bd2",
      "tree": "c30aa9e2ef3ad91eb7c1692876e2e7d08c7f7acb",
      "parents": [
        "dd5384a4fe291e44a3dd0a90ad4834922c898fea",
        "12a3501abfd230ba122c3ec614e437ebc4111f53"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 17:06:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 15 17:06:41 2017 +0000"
      },
      "message": "Merge \"Bluetooth: Use elapsed real time for calculating onDuration\""
    },
    {
      "commit": "312ef3e064b1725adfed712a98dcffcbe1f37a9c",
      "tree": "5dd6e15db6d45666fe7aa7bd1517b9a4f097dabb",
      "parents": [
        "da701967e8470890bd801215c6c311249bb85a46"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Nov 15 11:12:51 2017 -0500"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Nov 15 11:25:26 2017 -0500"
      },
      "message": "Allow read-access to notification policy\n\nTest: manual\nChange-Id: I2b3c597b56f910b3bcad902e08f6f432493ce768\nFixes: 69358003\n"
    },
    {
      "commit": "f904f32598bfffd57c0b08f920c546cebddb34e0",
      "tree": "f6623821c3a8ee54edb5a2f6b7da98eba90f0c0a",
      "parents": [
        "6322e77885d30501b88d95c77e7423e63a1861ef",
        "93e7f79ff066fee6650c826f039c2c77f33852be"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Nov 15 15:47:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 15:47:24 2017 +0000"
      },
      "message": "Merge changes I93fef3dc,I19647b24\n\n* changes:\n  Add tests to exercise ActivityStarter precondition failures.\n  Make ActivityStackSupervisor instrumentable for unit tests.\n"
    },
    {
      "commit": "30e441de7697fa07d8a4451fd06fb77f7ecb9d71",
      "tree": "436311cf28c07d08b68eb6d622df7c87945c48b1",
      "parents": [
        "0fbd9d163b22cc629047b5974be3bde265a51762"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Nov 09 08:28:45 2017 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Nov 15 06:51:35 2017 -0800"
      },
      "message": "Support for setting stack windowing mode\n\nWe currently create a in stack in the windowing mode we want anytime we\nwant to change the windowing mode of a task which isn\u0027t optimal.\nWe now change the current stack windowing mode for some cases vs.\ncreating a new stack.\n\nTest: go/wm-smoke\nBug: 64146578\nFixes: 68948655\nFixes: 65739235\nFixes: 29068935\nChange-Id: I9fceb7d608e86610c1fb5ba59b15087a96e7401e\n"
    },
    {
      "commit": "6322e77885d30501b88d95c77e7423e63a1861ef",
      "tree": "19a90a751131c673ecde9d08b40f6fb2ba4be59f",
      "parents": [
        "c65b49e0bd615ffc05e16e5a962356f8dff853aa",
        "2f22ee4d16c591b233423ef2940a657670ff3e65"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Nov 15 14:33:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 14:33:36 2017 +0000"
      },
      "message": "Merge \"Delete synthetic password keystore keys when user is removed.\""
    },
    {
      "commit": "2f22ee4d16c591b233423ef2940a657670ff3e65",
      "tree": "cd922dc3e84c5deaa2ce5f097f6e76866f3eec39",
      "parents": [
        "718a25159b6131881091b0d24e3a8b4305a1f3c8"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Sep 15 11:56:53 2017 +0100"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Nov 15 14:32:31 2017 +0000"
      },
      "message": "Delete synthetic password keystore keys when user is removed.\n\nBug: 65718620\nTest: Add user, remove user, look at \"adb shell su 1000 keystore_cli_v2 list\"\n      and make sure nothing remains.\n\nChange-Id: I2cf862c35117faed38fdfe5c43ceece4e8dbc3c4\n"
    },
    {
      "commit": "12a3501abfd230ba122c3ec614e437ebc4111f53",
      "tree": "c30aa9e2ef3ad91eb7c1692876e2e7d08c7f7acb",
      "parents": [
        "dd5384a4fe291e44a3dd0a90ad4834922c898fea"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Mon Jun 26 07:21:03 2017 -0700"
      },
      "committer": {
        "name": "Myles Watson",
        "email": "mylesgw@google.com",
        "time": "Wed Nov 15 12:32:15 2017 +0000"
      },
      "message": "Bluetooth: Use elapsed real time for calculating onDuration\n\nThe system time can change after boot. Using elapsed real time avoids\nthis problem.\n\nTest: start factory reset device, adb shell dumpsys bluetooth_manager\nChange-Id: Ieea2a2bc8b4bcb375897e609275207b6c3eccdce\nFixes: 62985817\n"
    },
    {
      "commit": "5d0a14bc40000ce4f0ea092cdbc76338e057801c",
      "tree": "f003ed3569b731281dacd6fa38c90feec4a44c6e",
      "parents": [
        "c65b49e0bd615ffc05e16e5a962356f8dff853aa"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Wed Nov 15 11:20:58 2017 +0100"
      },
      "committer": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Wed Nov 15 11:20:58 2017 +0100"
      },
      "message": "Logging for widget versions\n\nBug: 67674199\nTest: Changed Editor to log a version number and manually checked output\nChange-Id: Idbc1ba41bf68c229f857be6f769ab946cb903def\n"
    },
    {
      "commit": "c65b49e0bd615ffc05e16e5a962356f8dff853aa",
      "tree": "bfe25b488eba1d48b8bdde2dd9b2312d8ba17edb",
      "parents": [
        "1610206b04c16bccd0847b7af1faa2ece523850e",
        "b3c6ece78a171bcf2504808b4a7bd0cc2ce1d9fa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 08:47:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 08:47:54 2017 +0000"
      },
      "message": "Merge \"Widget types for unselectable and custom views\""
    },
    {
      "commit": "1610206b04c16bccd0847b7af1faa2ece523850e",
      "tree": "f6b533574bc40cb47961356668b2fe98611b9cdb",
      "parents": [
        "e1c20603a4ddd0df58629c206debd947cf1a8e3a",
        "38f76f420862312bfc470813f78f7fbaf99c4505"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 04:52:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 04:52:45 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "e1c20603a4ddd0df58629c206debd947cf1a8e3a",
      "tree": "99f1210d39567f981d6c10e079808715f3550bfc",
      "parents": [
        "ac23dfc91f53778f2ffc29713a2ef62f2c263bf5",
        "cf3c06946b557777890742f451658f8b881b36fd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 04:05:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 04:05:58 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "ac23dfc91f53778f2ffc29713a2ef62f2c263bf5",
      "tree": "d9e3c523efa2e9c098d37e74f7cd1f953c9c7abc",
      "parents": [
        "1d5d3df356b804b32bab754d2838ff9d92fe1a7f",
        "93d87e6964e754b5a18326a89d1d5fbf2928f786"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 03:43:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 03:43:30 2017 +0000"
      },
      "message": "Merge \"Extend FeatureFlagUtils to take a context object.\""
    },
    {
      "commit": "1d5d3df356b804b32bab754d2838ff9d92fe1a7f",
      "tree": "6963acb77511cd44026cf43121e15b7e2283a4a6",
      "parents": [
        "bd373a567f3a9cff5ed3ca7114962a0146ba0b63",
        "46f7b91ed8424f7761d1405097cfde62d58281ca"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Nov 15 03:40:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 03:40:11 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: 16277b2ac0  -s ours\nam: 46f7b91ed8  -s ours\n\nChange-Id: Ifd1266ecc2e1cb794807b1b7f6a258e6f98ef546\n"
    },
    {
      "commit": "46f7b91ed8424f7761d1405097cfde62d58281ca",
      "tree": "093253fae54afc3c4f8cd16e07ac83554d252763",
      "parents": [
        "bb4a13b0973928847a7de3927e933a3da96e2e7e",
        "16277b2ac05540902036184b72c069a572004e40"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Nov 15 03:32:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 03:32:04 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE\nam: 16277b2ac0  -s ours\n\nChange-Id: Ibcda38cf1604c2eb125a6d42643cd43ea2736924\n"
    },
    {
      "commit": "bd373a567f3a9cff5ed3ca7114962a0146ba0b63",
      "tree": "6963acb77511cd44026cf43121e15b7e2283a4a6",
      "parents": [
        "b1d9bd9c5d28413432cd071aa814ad9482764572",
        "016db1e442b90edc0c3156f23f0f08509953503f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 03:09:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 03:09:45 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "b1d9bd9c5d28413432cd071aa814ad9482764572",
      "tree": "851770cf7bb98e058afec9a3426a3962d7cc1c8f",
      "parents": [
        "a834309bd5c8ae276ae7b5e3aedffd47bb517b10",
        "0dfa752e67116940f04a988ca4a264f7140dd81f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 03:05:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 03:05:18 2017 +0000"
      },
      "message": "Merge \"Implement System Properties Section\""
    },
    {
      "commit": "a834309bd5c8ae276ae7b5e3aedffd47bb517b10",
      "tree": "08fedb087b14e30b19e8aaadf78e0433bfd41b90",
      "parents": [
        "d28796d32cfd45ae08b787dbf80cb64bbdfbb018",
        "bb4a13b0973928847a7de3927e933a3da96e2e7e"
      ],
      "author": {
        "name": "Koji Fukui",
        "email": "koji.fukui@sony.com",
        "time": "Wed Nov 15 02:56:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 02:56:16 2017 +0000"
      },
      "message": "Merge \"Remove AutofillManagerClient after AutofillManager is finalized\" am: dd5384a4fe am: 8d36beec24\nam: bb4a13b097\n\nChange-Id: I5f3eea81f662d0396b7fd384b2e91c2087f41c0f\n"
    },
    {
      "commit": "d28796d32cfd45ae08b787dbf80cb64bbdfbb018",
      "tree": "00154982ebf9898af6a707591c95b64c74acc17d",
      "parents": [
        "4f18c6c7936d3bb98e801eea14efce08a1df88cb",
        "3b0a72f0228869e17f0322948bd48fec871b5e3e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 02:52:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 02:52:53 2017 +0000"
      },
      "message": "Merge \"Implement intent to uri mapping for slices\""
    },
    {
      "commit": "bb4a13b0973928847a7de3927e933a3da96e2e7e",
      "tree": "093253fae54afc3c4f8cd16e07ac83554d252763",
      "parents": [
        "2436ec217c82ea71c4ea3998e5c14d5b98a60a46",
        "8d36beec2487b2fc14438cffea8ffed1919ce962"
      ],
      "author": {
        "name": "Koji Fukui",
        "email": "koji.fukui@sony.com",
        "time": "Wed Nov 15 02:42:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 02:42:44 2017 +0000"
      },
      "message": "Merge \"Remove AutofillManagerClient after AutofillManager is finalized\" am: dd5384a4fe\nam: 8d36beec24\n\nChange-Id: I76ac103f2d6df4a32a49c0c460344a8049d7d3c3\n"
    },
    {
      "commit": "4f18c6c7936d3bb98e801eea14efce08a1df88cb",
      "tree": "0a1a4864a7a13db36f978c68029add7f240d6d06",
      "parents": [
        "2c5291e23ca08e1f9175d83fec7ccecb6f174be4",
        "2436ec217c82ea71c4ea3998e5c14d5b98a60a46"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Nov 15 02:39:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 02:39:52 2017 +0000"
      },
      "message": "Merge commit \u002798e12851336b7db16e583f9afac63ecc97465980\u0027 from oc-mr1-dev-plus-aosp-without-vendor into stage-aosp-master. am: 220871a697  -s ours\nam: 2436ec217c  -s ours\n\nChange-Id: Idfc0b2349f7475089373c8fdceebe7f166a5cd37\n"
    },
    {
      "commit": "8d36beec2487b2fc14438cffea8ffed1919ce962",
      "tree": "e3494204f91055efffc4cae7e4042ebd412c09a9",
      "parents": [
        "220871a697290529278ed16db508eda8e12f3fc7",
        "dd5384a4fe291e44a3dd0a90ad4834922c898fea"
      ],
      "author": {
        "name": "Koji Fukui",
        "email": "koji.fukui@sony.com",
        "time": "Wed Nov 15 02:35:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 02:35:18 2017 +0000"
      },
      "message": "Merge \"Remove AutofillManagerClient after AutofillManager is finalized\"\nam: dd5384a4fe\n\nChange-Id: If0b092c5e18005fb4b8c1fd8405f4d666c98de5a\n"
    },
    {
      "commit": "dd5384a4fe291e44a3dd0a90ad4834922c898fea",
      "tree": "104ef2ca79fc26e9d6173dd5ed7e1815affa8ea4",
      "parents": [
        "5f291e5e063eab840492f9a25392c68579bca8ed",
        "ccec6a6ae8b9f9785934e7d97849cbafcfcf3dcb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 02:23:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 15 02:23:27 2017 +0000"
      },
      "message": "Merge \"Remove AutofillManagerClient after AutofillManager is finalized\""
    },
    {
      "commit": "2436ec217c82ea71c4ea3998e5c14d5b98a60a46",
      "tree": "ebcc52309dabf3b2174a22db7d9086b0a82fe410",
      "parents": [
        "5b88b69067a25ae7fd613ea267561b9accabe586",
        "220871a697290529278ed16db508eda8e12f3fc7"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Nov 15 01:30:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 01:30:08 2017 +0000"
      },
      "message": "Merge commit \u002798e12851336b7db16e583f9afac63ecc97465980\u0027 from oc-mr1-dev-plus-aosp-without-vendor into stage-aosp-master.\nam: 220871a697  -s ours\n\nChange-Id: I2d08ca9a952babfd1480278ca6331b697be2a32e\n"
    },
    {
      "commit": "2c5291e23ca08e1f9175d83fec7ccecb6f174be4",
      "tree": "0a1a4864a7a13db36f978c68029add7f240d6d06",
      "parents": [
        "07201a792257fee77287c280919c5a6c5ad0a8dd",
        "66f761c526eff2cb6115379f9b2439fe2b48d4a2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 01:16:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 01:16:38 2017 +0000"
      },
      "message": "Merge \"Use callback to run binder service to avoid race\""
    },
    {
      "commit": "07201a792257fee77287c280919c5a6c5ad0a8dd",
      "tree": "f6caffc9283ef61a9c6b7865ba3e17e16fb1471b",
      "parents": [
        "38ca5ccb6a3d8f1e0175ccbb3bd6234b7e20d72d",
        "d9bb39abdfeb62c36edee7e5e6a155e5d611eea3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 01:09:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 01:09:06 2017 +0000"
      },
      "message": "Merge \"Enforce REQUEST_DELETE_PACKAGES for PackageInstaller.uninstall()\""
    },
    {
      "commit": "93d87e6964e754b5a18326a89d1d5fbf2928f786",
      "tree": "0984f055fbc2ce30813e8a065c9696655974ab58",
      "parents": [
        "60303333dc8ad61e640992cee2b5c601be73faf8"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Nov 13 17:38:53 2017 -0800"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Nov 14 17:05:14 2017 -0800"
      },
      "message": "Extend FeatureFlagUtils to take a context object.\n\nIt\u0027s not used by anything yet, but will eventually be used to query\nfeature override from different data sources (such as Settings.Global)\n\nBug: 36222960\nTest: atest\nChange-Id: Ie32f7c59b4a27199da72d8c9fbfdd1aeee6c0b34\n"
    },
    {
      "commit": "38f76f420862312bfc470813f78f7fbaf99c4505",
      "tree": "0a99d2efd52a4af8b2f89ba0f52b05d6dd1d86ef",
      "parents": [
        "a379f499c8e27d2c18b7089feb18c7f0a44e0433"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 14 17:05:12 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 14 17:05:12 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ibccdfc57a7fa4d1dae4d25ead94059836d54262c\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "38ca5ccb6a3d8f1e0175ccbb3bd6234b7e20d72d",
      "tree": "05b1251008f36a4ed156167c19bd96f96bd06512",
      "parents": [
        "427cc5913d596a7ed43ef0e1f7f4f47d34de7ab4",
        "1e43ebdda7bf38a98ab816a03d401a4703b02e0f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 00:52:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 00:52:21 2017 +0000"
      },
      "message": "Merge \"Dump the overview proxy service information\""
    },
    {
      "commit": "427cc5913d596a7ed43ef0e1f7f4f47d34de7ab4",
      "tree": "7b9fb55fcbc4fe6a2db3cd70818b0adabd77c011",
      "parents": [
        "365292bd592eb4ed5a24a84049a72161439beca7",
        "427e19e03a3d210acdaf14b128cd4c0bece5907a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 00:33:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 00:33:11 2017 +0000"
      },
      "message": "Merge \"Fix NullPointerException in CustomEditTextPreference.\""
    },
    {
      "commit": "365292bd592eb4ed5a24a84049a72161439beca7",
      "tree": "5dbcc9a92e672aeb201b007531e4ce1c25756e52",
      "parents": [
        "ac44e410b60cf330bac926cf4a23a98ab0f0b953",
        "72c49eea427c12b638f1a12f271093aca38d8451"
      ],
      "author": {
        "name": "Jong Wook Kim",
        "email": "jongwook@google.com",
        "time": "Wed Nov 15 00:25:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 00:25:13 2017 +0000"
      },
      "message": "Merge \"WPS Metrics Added to wifi.proto\""
    },
    {
      "commit": "ac44e410b60cf330bac926cf4a23a98ab0f0b953",
      "tree": "2ad849f874a60bb00584125e5415064005eaf556",
      "parents": [
        "5db4e097a2b6f62d99f441d8c4a3d3760661bf5b",
        "12a37963acaee1569836ef08547e1163a61aa329"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed Nov 15 00:23:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 00:23:39 2017 +0000"
      },
      "message": "Merge \"Fix import of android-support-annotations\""
    },
    {
      "commit": "5c4b623d543815cdfaeaf722e4d170a9a0293d64",
      "tree": "4200b527d2d649bfbe7236bd3332202cd97988f5",
      "parents": [
        "2a64dbce69cbea3a79c153596faa1bdd1de5f6eb"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Nov 14 15:50:24 2017 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Nov 15 00:05:04 2017 +0000"
      },
      "message": "Fixed typo in MergeCursor\n\nTest: n/a\nBug: 68247902\nChange-Id: I484d3aa23415769b205635908f7d73d8113d866b\n"
    },
    {
      "commit": "16277b2ac05540902036184b72c069a572004e40",
      "tree": "b5c464ac53ea08af5fd234ac5fa48d871624a789",
      "parents": [
        "07d8249c4bc1ac50ba1e81d99b39ce87ef4ed62c"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 14 15:52:57 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 14 15:52:57 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I919a3f3b5178a31b309ba22c593d5a16875a6e74\n"
    },
    {
      "commit": "016db1e442b90edc0c3156f23f0f08509953503f",
      "tree": "cc0dbf3ae9ead1479dad507db97bf2e0b4cc0cdd",
      "parents": [
        "a379f499c8e27d2c18b7089feb18c7f0a44e0433"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 14 15:44:29 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 14 15:44:29 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I229da8dc27246af357d41c1c4c02a964c7ea643e\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "66f761c526eff2cb6115379f9b2439fe2b48d4a2",
      "tree": "02abf31b494972c2a45c822c44d5bda8b55b9423",
      "parents": [
        "2dd2cbcb12a21adccd3c349590a01e7ed009f679"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Mon Nov 13 15:51:54 2017 -0800"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Tue Nov 14 15:18:17 2017 -0800"
      },
      "message": "Use callback to run binder service to avoid race\n\nThe binder interface should always be managed by ServiceWatcher, and\nshouldn\u0027t be exposed to the caller. Otherwise the caller could cache an\nunbound service, and could cause system crash.\n\nBug: 69008332\nTest: build and manual test\nChange-Id: I70d1fe0bace7b0fb1c3844c2c9113b1fcf95f784\n"
    },
    {
      "commit": "49a5838becae92fa3a07a488f4d1a814aa9cc570",
      "tree": "13b152066b5760a225497a70fb6b98052c3f265c",
      "parents": [
        "52cd1c5717b6f3761307f26d433902f2ee6406f6"
      ],
      "author": {
        "name": "Jin Qian",
        "email": "jinqian@google.com",
        "time": "Tue Oct 24 17:48:00 2017 -0700"
      },
      "committer": {
        "name": "Jin Qian",
        "email": "jinqian@google.com",
        "time": "Tue Nov 14 15:02:53 2017 -0800"
      },
      "message": "Run gc + fstrim for idle maintenance\n\nTest:\nadb shell cmd jobscheduler get-job-state android 808\nadb shell cmd jobscheduler run android 808\nadb shell cmd jobscheduler timeout android 808\n\nBug: 67776637\nChange-Id: I8e0d01891a689f9a9181160611657e2cda531c0f\n"
    },
    {
      "commit": "52cd1c5717b6f3761307f26d433902f2ee6406f6",
      "tree": "b33e014f4bc97d10dcb7ea4fd74642862ced1ee3",
      "parents": [
        "a85b9919f5aa284347ea8d0bac4d1ec3242c208c"
      ],
      "author": {
        "name": "Jin Qian",
        "email": "jinqian@google.com",
        "time": "Tue Oct 17 15:51:50 2017 -0700"
      },
      "committer": {
        "name": "Jin Qian",
        "email": "jinqian@google.com",
        "time": "Tue Nov 14 15:02:53 2017 -0800"
      },
      "message": "Add \u0027idle-maint\u0027 command for use from shell\n\nTest: adb shell sm idle-maint [run|abort]\nBug: 67776637\nChange-Id: I5f20adc45aad29dc9267a70bf3eea6a1fa490688\n"
    },
    {
      "commit": "a85b9919f5aa284347ea8d0bac4d1ec3242c208c",
      "tree": "f1e32c074086b516d25208568ca0f46a1fb8a3fb",
      "parents": [
        "8c07286d2c5b1a2cce6f1ce3fe48fe19cacdf61a"
      ],
      "author": {
        "name": "Jin Qian",
        "email": "jinqian@google.com",
        "time": "Tue Oct 17 15:48:18 2017 -0700"
      },
      "committer": {
        "name": "Jin Qian",
        "email": "jinqian@google.com",
        "time": "Tue Nov 14 15:02:34 2017 -0800"
      },
      "message": "Add entry points to invoke idle maintenance from vold\n\nTest: adb shell sm idle-maint [run|abort]\nBug: 67776637\nChange-Id: Ibc686a318f6f79a4f8303f56451bc1d573d829e8\n"
    },
    {
      "commit": "5db4e097a2b6f62d99f441d8c4a3d3760661bf5b",
      "tree": "6e729f7dcdd0cf8b55701cc7539d40f5eeda0d84",
      "parents": [
        "3dd549445ba5631aabe8e4d6a4605398a69e5218",
        "6c92c450fe4cd512cf2d829aa9b2303007afd0c5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 22:58:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 22:58:08 2017 +0000"
      },
      "message": "Merge \"Make ic_print and ic_print_error vector graphics\""
    },
    {
      "commit": "1e43ebdda7bf38a98ab816a03d401a4703b02e0f",
      "tree": "d51aaaa13b50b4b84c2aef863707dfe015e05c9c",
      "parents": [
        "885738ffbe7a10fa8fe195730b110aaaf7ad4a59"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Nov 14 14:47:05 2017 -0800"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Nov 14 14:49:13 2017 -0800"
      },
      "message": "Dump the overview proxy service information\n\nDumps into the dependency chain of its number of connection attempts, if\nuser has completed setup and if the connection is currently established.\n\nTest: adb shell dumpsys activity service com.android.systemui\nBug: 67957962\nChange-Id: I1d5ffc51f99f08c21495d51a32a103ab8fed757c\n"
    },
    {
      "commit": "93e7f79ff066fee6650c826f039c2c77f33852be",
      "tree": "c894538d8f11d2293b7c2b552f137b43f43eb915",
      "parents": [
        "2a3cc464767732f146641a169992eabf3fc10dcf"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Oct 25 15:54:55 2017 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue Nov 14 14:48:04 2017 -0800"
      },
      "message": "Add tests to exercise ActivityStarter precondition failures.\n\nThis changelist adds tests which simulate various scenarios\nencountered during the initial stages of starting an activity. They\nensure that the expected errors are returned under specified\nconditions.\n\nBug: 64750076\nTest: bit FrameworksServicesTests:com.android.server.am.ActivityStarterTests\n\nChange-Id: I93fef3dce020fe03a8b2001b75a875980506a0dd\n"
    },
    {
      "commit": "2a3cc464767732f146641a169992eabf3fc10dcf",
      "tree": "6f65f3dc84db65b9f94b1aadbc3ed936d1104b4d",
      "parents": [
        "0fbd9d163b22cc629047b5974be3bde265a51762"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Oct 27 10:57:35 2017 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue Nov 14 14:38:11 2017 -0800"
      },
      "message": "Make ActivityStackSupervisor instrumentable for unit tests.\n\nCurrently, the ActivityStackSupervisor passes an instance of itself\nduring construction to a number of its member variables. Passing\na self reference at this time leads to an incomplete object being\npassed. In the case of testing, it\u0027s possible for the instance to be\ncopied after construction for instrumentation, leading to the\noriginal instance being retained.\n\nThis changelist addresses this by moving the creation of these\nvariables to a separate initialize methods. In addition, the affected\nvariables accessed outside the class are now behind accessors to\nprevent their modification.\n\nBug: 64750076\nTest: bit FrameworksServicesTests:com.android.server.am.ActivityStarterTests\nTest: bit FrameworksServicesTests:com.android.server.am.ActivityStackSupervisorTests\nTest: bit FrameworksServicesTests:com.android.server.am.ActivityStackTests\nTest: bit FrameworksServicesTests:com.android.server.am.LaunchingBoundsControllerTests\nTest: bit FrameworksServicesTests:com.android.server.am.LaunchingActivityPositionerTests\nTest: bit FrameworksServicesTests:com.android.server.am.LaunchingTaskPositionerTests\nTest: runtest --path frameworks/base/services/tests/servicestests/src/com/android/server/am/RecentTasksTest.java\nChange-Id: I19647b24925b82db0ab0955585d7588a28e00f94\n"
    },
    {
      "commit": "d9bb39abdfeb62c36edee7e5e6a155e5d611eea3",
      "tree": "4f924f6b51d73912d142ca13a9c6a398c395a1c4",
      "parents": [
        "a2dfa95e75524d8b6eb019c701bc6142413d6fdf"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Sep 05 12:41:15 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Nov 14 14:37:38 2017 -0800"
      },
      "message": "Enforce REQUEST_DELETE_PACKAGES for PackageInstaller.uninstall()\n\nFixes: 64576642\nTest: Uninstalled apps\nChange-Id: Ia7f3c047bb9c725228ca45e4c34e51a2d9177120\n"
    },
    {
      "commit": "3b0a72f0228869e17f0322948bd48fec871b5e3e",
      "tree": "dbe0a12a58da6def88ed460f836e26b4de38f1b7",
      "parents": [
        "a2dfa95e75524d8b6eb019c701bc6142413d6fdf"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Oct 19 10:12:09 2017 -0700"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Nov 14 17:23:58 2017 -0500"
      },
      "message": "Implement intent to uri mapping for slices\n\nThis adds the notion of creating a slice based on an intent. To use this\ndevelopers can implement onMapIntentToUri and return a uri based on the\nintent. This enables SliceView to be populated via an intent.\n\nTest: to be added...\nChange-Id: I2abd861f2a3dff80ab8b6492a5c3205bc891d19c\n"
    },
    {
      "commit": "3dd549445ba5631aabe8e4d6a4605398a69e5218",
      "tree": "a322c5cf635a6aa6ea81eade8930dd0f15729b65",
      "parents": [
        "c783baca1e3062652dab2d7258df61dfa6a30d7b",
        "9dff23b5110dd9f3ad5e4d16f5e8786eab02cb1d"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Nov 14 22:19:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 22:19:32 2017 +0000"
      },
      "message": "Merge \"Dissallow Heads up when redacted\""
    },
    {
      "commit": "c783baca1e3062652dab2d7258df61dfa6a30d7b",
      "tree": "9fb945b6a5f256920cda0e4c8357b19ba3ed1d6d",
      "parents": [
        "ea0baebfb93806f9b1c5d90186b354872a82257c",
        "ae2df01aae2ee7076af875c04e991140f685f733"
      ],
      "author": {
        "name": "Stefan Lafon",
        "email": "stlafon@google.com",
        "time": "Tue Nov 14 22:03:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 22:03:54 2017 +0000"
      },
      "message": "Merge \"Rename \"stats_events\" as \"atom\".\""
    },
    {
      "commit": "427e19e03a3d210acdaf14b128cd4c0bece5907a",
      "tree": "1fd167cf7aca3f71384b58bc2768772c53eda25c",
      "parents": [
        "a379f499c8e27d2c18b7089feb18c7f0a44e0433"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Tue Nov 14 13:59:25 2017 -0800"
      },
      "committer": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Tue Nov 14 13:59:25 2017 -0800"
      },
      "message": "Fix NullPointerException in CustomEditTextPreference.\n\n- check for valid dialog in getEditText() when trying to retrieve the\nedit view from the dialog.\n\nChange-Id: Ia8e2273ab0f3d75567ab16e1175bef88f7516a5d\nFixes: 69281837\nTest: make RunSettingsLibRoboTests\n"
    },
    {
      "commit": "ea0baebfb93806f9b1c5d90186b354872a82257c",
      "tree": "d8cb93d6c2ed1ab30d8ebade7d712fdb6ebe662f",
      "parents": [
        "cdf403a45500b23a2d3270735b1191ab4f23cfda",
        "fc2b340cf4e20e91ee77f2d843a289cb37908379"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 21:56:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 21:56:07 2017 +0000"
      },
      "message": "Merge \"Add hints for toggles in Slice\""
    },
    {
      "commit": "cdf403a45500b23a2d3270735b1191ab4f23cfda",
      "tree": "14d59a81f0cca88a3e85ab181cea3da9b9990183",
      "parents": [
        "6e2a6cfc6a8452493f01dd5d855ccd5cda708b9c",
        "5b88b69067a25ae7fd613ea267561b9accabe586"
      ],
      "author": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Tue Nov 14 21:38:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 21:38:17 2017 +0000"
      },
      "message": "Merge \"Fix the comments of onError() callback\" am: 5f291e5e06 am: 802f191b2b\nam: 5b88b69067\n\nChange-Id: I54a9769dc9c62bce97205fe534f38cf27d0a5f8b\n"
    },
    {
      "commit": "6e2a6cfc6a8452493f01dd5d855ccd5cda708b9c",
      "tree": "43df11e9d4d1f6b53cd6a4f823b97b53c293cc11",
      "parents": [
        "8f1dd82690a60d449365c7cff938e8a0bb982dfe",
        "97997ca19e519cd73bc0fff42cd6b70bab4df710"
      ],
      "author": {
        "name": "Tianran Li",
        "email": "tianran.li@sony.com",
        "time": "Tue Nov 14 21:31:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 21:31:38 2017 +0000"
      },
      "message": "Merge \"TimePickerDialog OTG keyboard entry discarded\" am: 8c2cb6ff08 am: 2973f63816\nam: 97997ca19e\n\nChange-Id: I599c31481eef25311f8500df1428602051f1d04b\n"
    },
    {
      "commit": "8f1dd82690a60d449365c7cff938e8a0bb982dfe",
      "tree": "114f2d1172a4587ca911836bc5bfd9f05382b197",
      "parents": [
        "32866527b48f345fe931f5c9449a25f10a7244ce",
        "ece840b115d531454d8f59533c7340ea05a4ba54"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 21:21:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 21:21:48 2017 +0000"
      },
      "message": "Merge \"Convert SettingsLib Lifecycle to Flatfoot\""
    },
    {
      "commit": "32866527b48f345fe931f5c9449a25f10a7244ce",
      "tree": "b61756b40c1eb7f6db8a872a1cb826a1698ccee7",
      "parents": [
        "a794deb3d71b47bf2065ed6ae3c5a28106145003",
        "d061f4ff15a4c16f672f1ea836a730c2165e4904"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 20:58:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 20:58:51 2017 +0000"
      },
      "message": "Merge \"Fix focusfinder coretests\""
    },
    {
      "commit": "a794deb3d71b47bf2065ed6ae3c5a28106145003",
      "tree": "650740719085cec6afbd251eefc61aa3f1cf40db",
      "parents": [
        "761a64b6f31c46b048715ae5bc16d19975b7e4f6",
        "01b439475ccd965c37f4ae194c0dc284628c7635"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 20:54:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 20:54:00 2017 +0000"
      },
      "message": "Merge \"Disable skia shader cache\""
    },
    {
      "commit": "3d5b3c7eadccca697d54dbb182ce510790e37c4c",
      "tree": "92a554398406771d1523b6e1ac700bd58e1d8f33",
      "parents": [
        "a9a65af6ac4414b2df2a17bb2d3d5fb9254450c3"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Nov 07 09:04:58 2017 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Nov 14 15:42:47 2017 -0500"
      },
      "message": "Persist notification blocker info across reboots\n\nAlso update the rule for when streaks can be reset.\n\nBug: 63095540\nTest: make ExtServicesUnitTests \u0026\u0026\nadb install -r $OUT/data/app/ExtServicesUnitTests/ExtServicesUnitTests.apk \u0026\u0026\nadb shell am instrument -w android.ext.services.tests.unit/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: Ie5eb0d5b3dfef8f6d9089bead0307a4c457ca30c\n"
    },
    {
      "commit": "761a64b6f31c46b048715ae5bc16d19975b7e4f6",
      "tree": "d0eedc5b04ff299b7a45d82dbbc8e0b28ea6a0b0",
      "parents": [
        "341775bfefdbe24821dd80a4d5ea4b976f1bf051",
        "b25db365a16e14c98f2f72a634aacabaf2ab73c3"
      ],
      "author": {
        "name": "Peter Visontay",
        "email": "pvisontay@google.com",
        "time": "Tue Nov 14 20:33:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 20:33:13 2017 +0000"
      },
      "message": "Merge \"In GnssLocationProvider wrap Binder.restoreCallingIdentity() in finally{}.\""
    },
    {
      "commit": "5b88b69067a25ae7fd613ea267561b9accabe586",
      "tree": "ebcc52309dabf3b2174a22db7d9086b0a82fe410",
      "parents": [
        "97997ca19e519cd73bc0fff42cd6b70bab4df710",
        "802f191b2b84a1b1b82c7f6f3268846084b35dfb"
      ],
      "author": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Tue Nov 14 20:32:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 20:32:59 2017 +0000"
      },
      "message": "Merge \"Fix the comments of onError() callback\" am: 5f291e5e06\nam: 802f191b2b\n\nChange-Id: I949d1c3ed1155af86e19428ca1e4877303baaaa7\n"
    },
    {
      "commit": "220871a697290529278ed16db508eda8e12f3fc7",
      "tree": "bc13101b63c6fe39a9d92706ecb7ded7f98f5a9c",
      "parents": [
        "802f191b2b84a1b1b82c7f6f3268846084b35dfb",
        "98e12851336b7db16e583f9afac63ecc97465980"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:31:11 2017 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:31:11 2017 -0800"
      },
      "message": "Merge commit \u002798e12851336b7db16e583f9afac63ecc97465980\u0027 from\noc-mr1-dev-plus-aosp-without-vendor into stage-aosp-master.\n\nChange-Id: Ia7b8da4a00d215160e4a4fa40f6044208d1297b7\nMerged-In: I19846d2a3ee27aecbae2367a74ee49082eea154d\n"
    },
    {
      "commit": "802f191b2b84a1b1b82c7f6f3268846084b35dfb",
      "tree": "6c311d544d15e39ee1ea7a2afbe561c5dc74b5d0",
      "parents": [
        "2973f63816117a28b496f4b9e4f11df44b88e8b4",
        "5f291e5e063eab840492f9a25392c68579bca8ed"
      ],
      "author": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Tue Nov 14 20:25:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 20:25:16 2017 +0000"
      },
      "message": "Merge \"Fix the comments of onError() callback\"\nam: 5f291e5e06\n\nChange-Id: If034888c0baeaae882e150eff477083974541541\n"
    },
    {
      "commit": "341775bfefdbe24821dd80a4d5ea4b976f1bf051",
      "tree": "921c14a5e5e3608b2122c44a921e45a87556f766",
      "parents": [
        "fa361abde85b2bf6225f89d16e0cd9c2ca7a8a18",
        "adaf8b344e312853530e276ceff05783133ecf17"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 20:25:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 20:25:09 2017 +0000"
      },
      "message": "Merge \"Adds client API for interacting with statsd.\""
    },
    {
      "commit": "5f291e5e063eab840492f9a25392c68579bca8ed",
      "tree": "a054c9fe104ad4e492f2ab261965814f1b294b86",
      "parents": [
        "8c2cb6ff0811fe869690d25590d251efabd2d288",
        "392b0f13394ba4f665c79fac3e52733cd60d0c59"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 20:12:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 14 20:12:02 2017 +0000"
      },
      "message": "Merge \"Fix the comments of onError() callback\""
    },
    {
      "commit": "fc2b340cf4e20e91ee77f2d843a289cb37908379",
      "tree": "956fc84bec4b024bab78cfaf429c4292aec00433",
      "parents": [
        "5d8150092ddd0e33849664d9b5f9abd260c3d408"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Nov 08 14:15:43 2017 -0800"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Nov 14 12:01:54 2017 -0800"
      },
      "message": "Add hints for toggles in Slice\n\nTest: Manual, build a slice with a toggle needs the support lib CL to\n      present the toggle\nBug: 68378574\n\nChange-Id: I4cdae84e11e2b182663186f862fed95e3bacbac5\n"
    },
    {
      "commit": "ae2df01aae2ee7076af875c04e991140f685f733",
      "tree": "1c7d34d21d60444344cb8c1b153863702d9ae029",
      "parents": [
        "0253dd036468246b95161ae6ec1a87c7751d00a3"
      ],
      "author": {
        "name": "Stefan Lafon",
        "email": "stlafon@google.com",
        "time": "Tue Nov 14 09:17:21 2017 -0800"
      },
      "committer": {
        "name": "Stefan Lafon",
        "email": "stlafon@google.com",
        "time": "Tue Nov 14 11:56:05 2017 -0800"
      },
      "message": "Rename \"stats_events\" as \"atom\".\n\nAlso make atom WakelockStateChanged use the \"Type\" enum instead of int32.\n\nTest: Unittests are passing. Statsd is working.\n\nChange-Id: I0909e2d97297f78996a81366d66aae62d5bf5ce1\n"
    },
    {
      "commit": "cf3c06946b557777890742f451658f8b881b36fd",
      "tree": "d7df6d45d8c83c8bbc56dcb9ce2a7172ef668263",
      "parents": [
        "a379f499c8e27d2c18b7089feb18c7f0a44e0433"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 14 11:55:41 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 14 11:55:41 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ief59ff33832adab3b23a26794c2bce28f6cc5c54\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "97997ca19e519cd73bc0fff42cd6b70bab4df710",
      "tree": "aaf5a220305f50f37d0a757e9ee20567c16af138",
      "parents": [
        "7018dbc8ab38f3328b0bff2229e5aab0d107493b",
        "2973f63816117a28b496f4b9e4f11df44b88e8b4"
      ],
      "author": {
        "name": "Tianran Li",
        "email": "tianran.li@sony.com",
        "time": "Tue Nov 14 19:55:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 19:55:16 2017 +0000"
      },
      "message": "Merge \"TimePickerDialog OTG keyboard entry discarded\" am: 8c2cb6ff08\nam: 2973f63816\n\nChange-Id: Ia9904d1654ec70e1c039d8f1fed6c1211863ee38\n"
    },
    {
      "commit": "2973f63816117a28b496f4b9e4f11df44b88e8b4",
      "tree": "388b614850b07164929306435945d8e2699329f6",
      "parents": [
        "42064a3aa221a04be63ec3de92236a1d999e6068",
        "8c2cb6ff0811fe869690d25590d251efabd2d288"
      ],
      "author": {
        "name": "Tianran Li",
        "email": "tianran.li@sony.com",
        "time": "Tue Nov 14 19:47:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 19:47:34 2017 +0000"
      },
      "message": "Merge \"TimePickerDialog OTG keyboard entry discarded\"\nam: 8c2cb6ff08\n\nChange-Id: Ib28468e637c146e69d59ee352b5a019654b3dc14\n"
    },
    {
      "commit": "8c2cb6ff0811fe869690d25590d251efabd2d288",
      "tree": "eeb4a931f7f3877dcc5f19ce5a686a3ddd4c3a52",
      "parents": [
        "7e875df6955084bf0d8cf558a9355673e90c09d1",
        "10864b0fcbe5e4565bebf0690fc0c58153b4bea7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 19:35:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 14 19:35:20 2017 +0000"
      },
      "message": "Merge \"TimePickerDialog OTG keyboard entry discarded\""
    },
    {
      "commit": "12a37963acaee1569836ef08547e1163a61aa329",
      "tree": "22ac64e6aacf3c5aee3580040c21ad73e4f1fde6",
      "parents": [
        "33d0a050018d97fc13ae559908bda3ae976ea29a"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Tue Nov 14 01:41:39 2017 +0000"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Tue Nov 14 11:28:21 2017 -0800"
      },
      "message": "Fix import of android-support-annotations\n\nBug: 69161825\nChange-Id: I647516330d9990869f78084e2d393742000e836b\n"
    },
    {
      "commit": "fa361abde85b2bf6225f89d16e0cd9c2ca7a8a18",
      "tree": "244fedf8201418171254e42230e008bb463f154c",
      "parents": [
        "a379f499c8e27d2c18b7089feb18c7f0a44e0433",
        "837ae0d4252b37ab859a48e119ca34919ca44dbb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 19:21:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 19:21:01 2017 +0000"
      },
      "message": "Merge \"Fix some mouse + list-item selection/scrolling issues\""
    },
    {
      "commit": "72c49eea427c12b638f1a12f271093aca38d8451",
      "tree": "2a855fa71d65a2495ed3cb093e7dfb11717d677e",
      "parents": [
        "a379f499c8e27d2c18b7089feb18c7f0a44e0433"
      ],
      "author": {
        "name": "Jong Wook Kim",
        "email": "jongwook@google.com",
        "time": "Thu Oct 26 13:16:36 2017 -0700"
      },
      "committer": {
        "name": "Jong Wook Kim",
        "email": "jongwook@google.com",
        "time": "Tue Nov 14 11:18:12 2017 -0800"
      },
      "message": "WPS Metrics Added to wifi.proto\n\nAdd wpw metrics fields to wifi.proto to track wps usage\n\nBug: 68652564\nTest: Unit test and verifying dumpsys\nChange-Id: I224adf7e522af9609569f703f1ccc31b1444d6e4\n"
    },
    {
      "commit": "d061f4ff15a4c16f672f1ea836a730c2165e4904",
      "tree": "ee40dcf0284a94a8b65047902951fefebaad00ac",
      "parents": [
        "2dd2cbcb12a21adccd3c349590a01e7ed009f679"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Tue Nov 14 11:04:54 2017 -0800"
      },
      "committer": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Tue Nov 14 11:04:54 2017 -0800"
      },
      "message": "Fix focusfinder coretests\n\nbeams are no-longer considered overlapping if edges touch. These\ncoretests weren\u0027t updated to reflect that.\n\nBug: 67467972\nTest: android.view.FocusFinderTest\nChange-Id: Ibc1535c1b232fe1c42104ff8970b371fbc8a7c25\n"
    },
    {
      "commit": "9dff23b5110dd9f3ad5e4d16f5e8786eab02cb1d",
      "tree": "b37d49dedfa0c280aa6ad67855bd344f48732240",
      "parents": [
        "404f810355237206d35d01ee5fa000aa5b41346f"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Nov 14 10:14:32 2017 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Nov 14 11:00:19 2017 -0800"
      },
      "message": "Dissallow Heads up when redacted\n\nChange-Id: Ie5069f3fa6b6811da352c60239f48224d106a04f\nFixes: 69137468\nTest: phonecall while occluded and with redacted notifications\n"
    },
    {
      "commit": "0dfa752e67116940f04a988ca4a264f7140dd81f",
      "tree": "3aa662e1d9da3143bc0c3a05bf5711d346c58601",
      "parents": [
        "a379f499c8e27d2c18b7089feb18c7f0a44e0433"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Mon Nov 06 17:43:47 2017 -0800"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Tue Nov 14 10:54:24 2017 -0800"
      },
      "message": "Implement System Properties Section\n\nBug: 68774852\nTest: unit tested and on device tests\nChange-Id: I0d4aadf8d4203fe56e35bbfb77e5c532116fd27e\n"
    },
    {
      "commit": "01b439475ccd965c37f4ae194c0dc284628c7635",
      "tree": "132c977762ac401f17573a272d40bd68cb1ea0cc",
      "parents": [
        "da701967e8470890bd801215c6c311249bb85a46"
      ],
      "author": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Tue Nov 14 13:42:42 2017 -0500"
      },
      "committer": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Tue Nov 14 13:42:42 2017 -0500"
      },
      "message": "Disable skia shader cache\n\nDisable skia shader cache, which is causing image rendering\nissues.\n\nTest: Ran CNN app and images are OK.\nBug: 69264347\nChange-Id: Ie81f3398074f28ac1670333f1fd3c95267b2beb3\n"
    },
    {
      "commit": "a379f499c8e27d2c18b7089feb18c7f0a44e0433",
      "tree": "b33aa6006496d1f1eb0fee1403874e09a293cd38",
      "parents": [
        "60303333dc8ad61e640992cee2b5c601be73faf8",
        "35559d6125045a38a01ba30a32f7ca36abfeebac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 18:41:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 18:41:50 2017 +0000"
      },
      "message": "Merge \"Allow assistant app to access any shortcuts\""
    },
    {
      "commit": "ece840b115d531454d8f59533c7340ea05a4ba54",
      "tree": "df006c84566d10a99c525e70b25736e2613fea9c",
      "parents": [
        "d3fe8f09c8c83bf191df548cd09728993a34ca03"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Fri Nov 10 13:16:59 2017 -0800"
      },
      "committer": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Tue Nov 14 10:20:24 2017 -0800"
      },
      "message": "Convert SettingsLib Lifecycle to Flatfoot\n\nBug: 69257739\nTest: m -j RunSettingsLibRoboTests\nChange-Id: Iaf14f6f26689a54248bd27cffce0423e857181b9\n"
    },
    {
      "commit": "60303333dc8ad61e640992cee2b5c601be73faf8",
      "tree": "40d2e1272496bcec7814f4f1ccba202749cda557",
      "parents": [
        "d3fe8f09c8c83bf191df548cd09728993a34ca03",
        "d32e79feb3b894288dde86c5b03bff241d816371"
      ],
      "author": {
        "name": "Jeffrey Huang",
        "email": "jeffreyhuang@google.com",
        "time": "Tue Nov 14 18:11:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 18:11:13 2017 +0000"
      },
      "message": "Merge \"Use uname instead of proc/version\""
    },
    {
      "commit": "d3fe8f09c8c83bf191df548cd09728993a34ca03",
      "tree": "12654428df16e5c77ff8836958d1909fd91c5bee",
      "parents": [
        "59eee8d98a2985453fda289d4bc4c71c9916a189",
        "13a4b37e87c0a66d5b6b3eec3fa3df088abc696c"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Nov 14 17:53:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 17:53:06 2017 +0000"
      },
      "message": "Merge \"Apps can now specify journal/synchronous mode\""
    },
    {
      "commit": "59eee8d98a2985453fda289d4bc4c71c9916a189",
      "tree": "13a474c0ec42a3a321d0fc2e44b844318faf88f1",
      "parents": [
        "33d0a050018d97fc13ae559908bda3ae976ea29a",
        "7018dbc8ab38f3328b0bff2229e5aab0d107493b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 14 17:32:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 17:32:59 2017 +0000"
      },
      "message": "Merge \"Better, consistent definition of AID_SHARED_GID.\" am: 7e875df695 am: 42064a3aa2\nam: 7018dbc8ab\n\nChange-Id: I02f17bc42dced22c332bb3eb9e195a64ee0b5776\n"
    },
    {
      "commit": "33d0a050018d97fc13ae559908bda3ae976ea29a",
      "tree": "12d42129247cfbd34fd0608ac735bf1fab68fe19",
      "parents": [
        "46e65a9d5fed4cf6e1a503dde407ba90595358a9",
        "2c9a0c746f3ed09b88c7ded5a198757f7a29fd3e"
      ],
      "author": {
        "name": "Cassie",
        "email": "xih@google.com",
        "time": "Tue Nov 14 17:21:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 17:21:28 2017 +0000"
      },
      "message": "Merge \"Allow unknown mcc/mnc when constructing a CellIdentity from Parcel.\" am: 45e1c58591 am: 59439e38a6\nam: 2c9a0c746f\n\nChange-Id: I79db893680f01f9b252432c418d1ecf5fa3bb25e\n"
    },
    {
      "commit": "7018dbc8ab38f3328b0bff2229e5aab0d107493b",
      "tree": "d12122880d9e92af099e97e74d1d7f3ec323a5dc",
      "parents": [
        "2c9a0c746f3ed09b88c7ded5a198757f7a29fd3e",
        "42064a3aa221a04be63ec3de92236a1d999e6068"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 14 17:19:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 17:19:57 2017 +0000"
      },
      "message": "Merge \"Better, consistent definition of AID_SHARED_GID.\" am: 7e875df695\nam: 42064a3aa2\n\nChange-Id: I85979f6f70bbef34d6041495310b442cb0405d2d\n"
    },
    {
      "commit": "46e65a9d5fed4cf6e1a503dde407ba90595358a9",
      "tree": "f6527c9ceaa30393c82b12078e79d864737c4973",
      "parents": [
        "21de2e86f23eea8c6c5aded05f81697bcc2da8e5",
        "ec754e9e05d8061771467c0a96129d22fd2496f3"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 17:13:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 17:13:49 2017 +0000"
      },
      "message": "Merge \"Merge \"Stop using c.a.i.u.Predicate outside test-runner\" am: ee2fb3c59e am: 847df2cafc am: 3b24847d39\""
    },
    {
      "commit": "ec754e9e05d8061771467c0a96129d22fd2496f3",
      "tree": "5ff9d30373a790316f1b1f1263b46f92ca71d32d",
      "parents": [
        "c1cb6c9c63942ed06679b9b1664ec71eeded4b79",
        "3b24847d3992bc18afc066ed92ccabe354816cbb"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 14 17:11:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 17:11:43 2017 +0000"
      },
      "message": "Merge \"Stop using c.a.i.u.Predicate outside test-runner\" am: ee2fb3c59e am: 847df2cafc\nam: 3b24847d39\n\nChange-Id: Ibc581c8ce0f859d17dd387e29e37fba6184b3488\n"
    },
    {
      "commit": "2c9a0c746f3ed09b88c7ded5a198757f7a29fd3e",
      "tree": "ad5b4278ec02df8798946e009580a5c0848e8c1c",
      "parents": [
        "3b24847d3992bc18afc066ed92ccabe354816cbb",
        "59439e38a6472fcaa51017502cc457a1b9b7f414"
      ],
      "author": {
        "name": "Cassie",
        "email": "xih@google.com",
        "time": "Tue Nov 14 17:07:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 17:07:26 2017 +0000"
      },
      "message": "Merge \"Allow unknown mcc/mnc when constructing a CellIdentity from Parcel.\" am: 45e1c58591\nam: 59439e38a6\n\nChange-Id: Ia6ff98854a32b54b5f4a2bb8c5b533e62ff27b65\n"
    },
    {
      "commit": "21de2e86f23eea8c6c5aded05f81697bcc2da8e5",
      "tree": "89ee2d577a04ce00588760e316957f938f6c3b5a",
      "parents": [
        "65a97d22ab693e47ec91683d513d28fd8f978b03",
        "c1cb6c9c63942ed06679b9b1664ec71eeded4b79"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 17:05:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 17:05:43 2017 +0000"
      },
      "message": "Merge \"Merge \"Create secondary dex profiles relative to the provided dex path\" am: f7f5732e2c am: 310bc2b571 am: 8ed29cdd59  -s ours\""
    },
    {
      "commit": "42064a3aa221a04be63ec3de92236a1d999e6068",
      "tree": "41afde52d75eba3531d931ce980df27bda4ab3a2",
      "parents": [
        "59439e38a6472fcaa51017502cc457a1b9b7f414",
        "7e875df6955084bf0d8cf558a9355673e90c09d1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 14 17:04:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 14 17:04:06 2017 +0000"
      },
      "message": "Merge \"Better, consistent definition of AID_SHARED_GID.\"\nam: 7e875df695\n\nChange-Id: Ifad7e44a21aeebdeaab3b31c93ece145f86a1cb9\n"
    }
  ],
  "next": "c1cb6c9c63942ed06679b9b1664ec71eeded4b79"
}
