)]}'
{
  "log": [
    {
      "commit": "fba74d6c61c3e3afc092d34d07b066ec0293a399",
      "tree": "2f77e3870846845bd3f6e39d0b8feba2717173bd",
      "parents": [
        "3edeec530f8e075e5845fd180ff1c5da51764772",
        "35f8d6cfd0bbca4fbb3e46a2d52437a99bfbe4c4"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Feb 17 02:24:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 02:24:44 2017 +0000"
      },
      "message": "Merge changes from topic \u0027svcusb\u0027 am: 5e2a2ee39e am: 6f44072d03\nam: 35f8d6cfd0\n\nChange-Id: I10c0be37b583f1670cb98e926aefb9dc8b986843\n"
    },
    {
      "commit": "35f8d6cfd0bbca4fbb3e46a2d52437a99bfbe4c4",
      "tree": "cf12fc15f0b9c138dd6467647e29aed418cad0f5",
      "parents": [
        "8c89daceafc7d638f6cc015fa144806acc83ad84",
        "6f44072d036578adb04334ca8f052157a6d051c8"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Feb 17 02:16:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 02:16:11 2017 +0000"
      },
      "message": "Merge changes from topic \u0027svcusb\u0027 am: 5e2a2ee39e\nam: 6f44072d03\n\nChange-Id: Ic30bca41e088c2d077dc5aa09e373a02acb60be6\n"
    },
    {
      "commit": "ca1663a093b43e0d1211017adeb77a8ecd53b9f2",
      "tree": "ef12e85942af2b294bedeee8165316b29727784c",
      "parents": [
        "30a2d638c0fa8e48bc27494b22ae6e49c231809a"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Feb 15 14:15:30 2017 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Feb 16 13:14:50 2017 -0800"
      },
      "message": "Add data unlock argument to set function command.\n\nThis allows automated switches into file transfer mode,\nwhich makes automated Mtp testing possible.\n\nTest: adb shell svc setFunction mtp true\nBug: 25596495\nChange-Id: I67be58853b002789dc22b75d82af9eb6cfb7a361\n"
    },
    {
      "commit": "c02f6bb64b3cdca50e5eca27c73f24c8f747c480",
      "tree": "4ec3497a0e1bc36bfb2220cac66085e6e3e46bd1",
      "parents": [
        "e0c1cde9c2cbfd5ea1c4828d7dce0cf7f9b3421b",
        "9250814fd2df286a25450fea1b493e77d152ae92"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Feb 08 20:18:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 20:18:34 2017 +0000"
      },
      "message": "Merge \"Replace com.android.internal.util.Predicate with java.util.function.Predicate\" am: 78a20be77a am: 9e99b9ee45\nam: 9250814fd2\n\nChange-Id: Ifd924bdb62102657bf0c6d4b07ab919cf0f96c0c\n"
    },
    {
      "commit": "8d2d9d758fd8752b0a5864124f3d92c370f7fcb3",
      "tree": "980b3dfc2e176e797c94e73de188fe1f1dce1d28",
      "parents": [
        "39c36cab3a7d1994008a92a289c0a119fa66dad5",
        "3e086be542f406d42f1274b33e4425748dd07c1b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Feb 08 20:16:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 20:16:15 2017 +0000"
      },
      "message": "Merge \"Add support for wait-on-handlers command.\" am: da6d683caa am: a3b4985ad4\nam: 3e086be542\n\nChange-Id: Ib704d3d5c67b987e4daa375c6ca7f2b1a5d8fdbb\n"
    },
    {
      "commit": "9250814fd2df286a25450fea1b493e77d152ae92",
      "tree": "91e8385148fcf22286d7bce0bca9dc9c99deaecd",
      "parents": [
        "e9799155c9596e7ec634709c5854aa53a8355f78",
        "9e99b9ee45ebf0fb0d8e617f8a12c28b890e2ef9"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Feb 08 18:30:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 18:30:17 2017 +0000"
      },
      "message": "Merge \"Replace com.android.internal.util.Predicate with java.util.function.Predicate\" am: 78a20be77a\nam: 9e99b9ee45\n\nChange-Id: I289950cff0cdc6b5ad301936c7b55eadee5fd0f8\n"
    },
    {
      "commit": "3e086be542f406d42f1274b33e4425748dd07c1b",
      "tree": "1fdd2f5a8c4dad3f6896641c81ee672851f4814a",
      "parents": [
        "290274df0d005a88c2d350514afb6ea86f95f1b0",
        "a3b4985ad41a9237c9598345a842412f88e1a84d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Feb 08 18:27:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 18:27:37 2017 +0000"
      },
      "message": "Merge \"Add support for wait-on-handlers command.\" am: da6d683caa\nam: a3b4985ad4\n\nChange-Id: I80669c442c53a49687974851dccf0c9c9b500e96\n"
    },
    {
      "commit": "78a20be77acb6595ed112f2a2642ed569f6082b5",
      "tree": "1b7a514eb3b41e73e88e25ffa3a2f46997a9d8b6",
      "parents": [
        "fd77a331eb46ad106331d644e53d5f7945031e30",
        "3e5fbca0c57742f28f5c7e6bda6c3500b9471b47"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Feb 08 18:06:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 08 18:06:08 2017 +0000"
      },
      "message": "Merge \"Replace com.android.internal.util.Predicate with java.util.function.Predicate\""
    },
    {
      "commit": "3e5fbca0c57742f28f5c7e6bda6c3500b9471b47",
      "tree": "5bee6ac83dc3cc0b8f9421a61b2108b994c587a9",
      "parents": [
        "97fca8c035c7daa9cb1058aa37f0d8fb3ec73f70"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 07 15:04:10 2017 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 07 16:57:54 2017 +0000"
      },
      "message": "Replace com.android.internal.util.Predicate with java.util.function.Predicate\n\nBug: 35089332\nBug: 30188076\nTest: make checkbuild\nMerged-In: I0a5b4bf520fc39b59d8d790b01e9cff0d54e6d21\nChange-Id: I58e4e35e7b7315033d893748f7c79e1ba6732f39\n"
    },
    {
      "commit": "18dfc36012a7604ef4bf4436f979739be470324d",
      "tree": "c053e870bab9243fc14f06aa893ec37fe6d08124",
      "parents": [
        "97fca8c035c7daa9cb1058aa37f0d8fb3ec73f70"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 06 20:47:04 2017 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 06 20:47:04 2017 -0800"
      },
      "message": "Add support for wait-on-handlers command.\n\nAdd support for wait on handlers adb telecom command.  Used in CTS\ntests to ensure work is completed once all Telecom handlers have finished\ntheir current work.\n\nTest: CTS, Manual\nBug: 34159263\nChange-Id: I14acc0a04710b445c172629c2327813ee73a5a55\n"
    },
    {
      "commit": "bb44e42de93e2e02d4314ffdee4cbc4d0df7ecc2",
      "tree": "3a93b2b04edf99efd88bb7527cd2b2aa60d42792",
      "parents": [
        "95451d53907ca8befe2ae362947643cf983a0497"
      ],
      "author": {
        "name": "Shukang Zhou",
        "email": "shukang@google.com",
        "time": "Tue Jan 24 15:30:29 2017 -0800"
      },
      "committer": {
        "name": "Shukang Zhou",
        "email": "shukang@google.com",
        "time": "Mon Jan 30 13:07:40 2017 -0800"
      },
      "message": "[Frameworks] Add an \u0027am\u0027 cmd option to enable streaming in profiling.\n\nAdd option \u0027--streaming\u0027 to \u0027am start\u0027 and \u0027am profile\u0027 commands.\nIf the option is given, the output of method trace profiling\nwill be streamed into the specified file, so the output is no\nlonger limited by the buffer size.\n\nTest: m -j48 test-art-host;\nm -j48 ART_TEST_TRACE\u003dtrue ART_TEST_TRACE_STREAM\u003dtrue test-art-host;\nI also tested manually. Tried all 8 combinations of\n    sampling/instrumention\n    streaming/non-streaming\n    \u0027am start --start-profiler\u0027 / \u0027am profile start\u0027\nThe output files are all in expected shape.\n\nBug: 33300765\n\nMerged-In: I8a5136a1c7330c8260b7c6c8da63f42a73aee275\n\nChange-Id: I8a5136a1c7330c8260b7c6c8da63f42a73aee275\n"
    },
    {
      "commit": "221e58fe9561c5f942c029d7ad6466a1a6dc4bc0",
      "tree": "ee77f60b68fef52bf01f6ca84dfeff08982e347f",
      "parents": [
        "7c230c6f3c9f1ece465b83f3c03643b606f9d843",
        "b0f03a64ea7e897bd93dc2e4e6b2e211f8004623"
      ],
      "author": {
        "name": "Shukang Zhou",
        "email": "shukang@google.com",
        "time": "Fri Jan 27 19:01:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 27 19:01:44 2017 +0000"
      },
      "message": "Merge \"[Frameworks] Add an \u0027am\u0027 cmd option to enable streaming in profiling.\" am: e924640c4b\nam: b0f03a64ea\n\nChange-Id: I35fa80e43cd4f6af76099848714f838f217b7989\n"
    },
    {
      "commit": "e924640c4b82c705e42e766681eff76175e8a3dd",
      "tree": "d4e7ebe746854dc6b5cb16eae520facce96c4ff7",
      "parents": [
        "b8bbd302030253dc860df69406403e4e06e84da5",
        "6ec0b7e21d0f6fdee9f24d91b33c0c71e50cafc4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 27 18:49:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 27 18:49:45 2017 +0000"
      },
      "message": "Merge \"[Frameworks] Add an \u0027am\u0027 cmd option to enable streaming in profiling.\""
    },
    {
      "commit": "9b21265b2ce0f57796bffb241c008fff459d4b05",
      "tree": "482772e30f52d984b41e3bddd68c5614c3c5449a",
      "parents": [
        "0946c26b39d66e89fb83d1d51e7c68d7fb3e8f16",
        "28ba4722a9e77ce98de454ed2ac862e44f496632"
      ],
      "author": {
        "name": "Elliot Waite",
        "email": "elliotwaite@google.com",
        "time": "Thu Jan 26 04:44:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 26 04:44:54 2017 +0000"
      },
      "message": "Fix @links in reference docs. am: 54de77470d am: ab978c035e\nam: 28ba4722a9\n\nChange-Id: I98177a8cf0a20677e140406bb7371474ca259e5b\n"
    },
    {
      "commit": "28ba4722a9e77ce98de454ed2ac862e44f496632",
      "tree": "e1076bdad7d328e800841a3c13244dbc6974601d",
      "parents": [
        "e667f7795f74ea129c82297dae7bd3fd4275e13a",
        "ab978c035eda5e6e42f3856d5edf132e76e45994"
      ],
      "author": {
        "name": "Elliot Waite",
        "email": "elliotwaite@google.com",
        "time": "Thu Jan 26 04:39:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 26 04:39:57 2017 +0000"
      },
      "message": "Fix @links in reference docs. am: 54de77470d\nam: ab978c035e\n\nChange-Id: If0d0613362e0ea95cf48eaf9a16d3eea48b589ea\n"
    },
    {
      "commit": "ab978c035eda5e6e42f3856d5edf132e76e45994",
      "tree": "a4cd69b1c9f27e2a0d52f1e2f73ce604725483c8",
      "parents": [
        "8ac1bff7e23ac984568652e1c5e9ffc7dd47e341",
        "54de77470de4f605eef7f4b4e01718b301fe275e"
      ],
      "author": {
        "name": "Elliot Waite",
        "email": "elliotwaite@google.com",
        "time": "Thu Jan 26 04:34:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 26 04:34:57 2017 +0000"
      },
      "message": "Fix @links in reference docs.\nam: 54de77470d\n\nChange-Id: Id38c30bad13d6b61ed504a06471b9f197b360f7b\n"
    },
    {
      "commit": "54de77470de4f605eef7f4b4e01718b301fe275e",
      "tree": "ed253ff342d6ecbdde4fb2873fbc4db7637a35ac",
      "parents": [
        "fb99d1450d086e1d971eb171b0874a2b9632bda8"
      ],
      "author": {
        "name": "Elliot Waite",
        "email": "elliotwaite@google.com",
        "time": "Wed Jan 11 15:30:35 2017 -0800"
      },
      "committer": {
        "name": "Elliot Waite",
        "email": "elliotwaite@google.com",
        "time": "Wed Jan 25 17:00:55 2017 -0800"
      },
      "message": "Fix @links in reference docs.\n\nChange-Id: I40cea46efd80c448640ff69753698fe8404da40b\n"
    },
    {
      "commit": "6ec0b7e21d0f6fdee9f24d91b33c0c71e50cafc4",
      "tree": "a51c2c8fa759b8c3c985c0f1ca0660364f0e445f",
      "parents": [
        "edadb3efc37c457e0493ce4a5d1977721b6d605a"
      ],
      "author": {
        "name": "Shukang Zhou",
        "email": "shukang@google.com",
        "time": "Tue Jan 24 15:30:29 2017 -0800"
      },
      "committer": {
        "name": "Shukang Zhou",
        "email": "shukang@google.com",
        "time": "Wed Jan 25 16:53:41 2017 -0800"
      },
      "message": "[Frameworks] Add an \u0027am\u0027 cmd option to enable streaming in profiling.\n\nAdd option \u0027--streaming\u0027 to \u0027am start\u0027 and \u0027am profile\u0027 commands.\nIf the option is given, the output of method trace profiling\nwill be streamed into the specified file, so the output is no\nlonger limited by the buffer size.\n\nTest: m -j48 test-art-host;\nm -j48 ART_TEST_TRACE\u003dtrue ART_TEST_TRACE_STREAM\u003dtrue test-art-host;\nI also tested manually. Tried all 8 combinations of\n    sampling/instrumention\n    streaming/non-streaming\n    \u0027am start --start-profiler\u0027 / \u0027am profile start\u0027\nThe output files are all in expected shape.\n\nBug: 33300765\n\nMerged-In: I8a5136a1c7330c8260b7c6c8da63f42a73aee275\n\nChange-Id: I8a5136a1c7330c8260b7c6c8da63f42a73aee275\n"
    },
    {
      "commit": "762b31f7a4b31dd006bfe26921fe53f48896793d",
      "tree": "0438de8ac08b0d628683f5a4e17513afe577cea4",
      "parents": [
        "e4fe6c283f6d200def5d6b0f5646a1fa4d0683bb",
        "5aa7e5b46fe16f3772af0b7248d2289239f8419c"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 24 16:18:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 24 16:18:43 2017 +0000"
      },
      "message": "Merge \"Prepare for removal of legacy-test from default targets (Part 2)\" am: 5a3a3d298a am: a07f9d522b\nam: 5aa7e5b46f\n\nChange-Id: I6aede1f1e2216233493cebe3efba43686aa3ad0d\n"
    },
    {
      "commit": "5aa7e5b46fe16f3772af0b7248d2289239f8419c",
      "tree": "fba8291eb25dca8cd5b12e5c7ea310790678fa56",
      "parents": [
        "94eb9847341c88d36884f14839d4676e1f85b09d",
        "a07f9d522bf2c157296db7280f11a04e6bd9cab1"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 24 16:12:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 24 16:12:57 2017 +0000"
      },
      "message": "Merge \"Prepare for removal of legacy-test from default targets (Part 2)\" am: 5a3a3d298a\nam: a07f9d522b\n\nChange-Id: I758123e58a78ac515fb4ed0ce8e1647cfd1a3dc8\n"
    },
    {
      "commit": "4190f233f9f4f75f80ba7d1afa869a12b7af8094",
      "tree": "0eb6e589cc55bc99e69ff59b897775f03b9f9f0f",
      "parents": [
        "e5f0221f06816aab958eb1fa6630e58ebfaf3d74"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 24 14:28:20 2017 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 24 15:26:42 2017 +0000"
      },
      "message": "Prepare for removal of legacy-test from default targets (Part 2)\n\nIn preparation for removing junit classes from the Android API\nthe legacy-test target will be removed from the\nTARGET_DEFAULT_JAVA_LIBRARIES. This change adds explicit\ndependencies on junit and/or legacy-android-test to ensure that\nmodules will compile properly once it is removed.\n\nBug: 30188076\nTest: make checkbuild\nMerged-In: If507b641624a2933e722f61e815890fcdf442265\nChange-Id: Icdcad50f1cc32e900bc9e882f1db2867ea170fbf\n"
    },
    {
      "commit": "43267b4b9e2f9457c06e4c0f43bc4d5e84dc4a4f",
      "tree": "d42cf42de05efcd8d3547cf8fc0784bcac1e43d5",
      "parents": [
        "e344c6732b535d3ee26805dd38d3b084cdaa3d84",
        "56a2ae1056a5692071ee1b507b07c8e828ec2e8d"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jan 19 11:49:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 19 11:49:28 2017 +0000"
      },
      "message": "Merge \"Prepare for removal of legacy-test from default targets\" am: c74ccf1588 am: ab62fd67d8\nam: 56a2ae1056\n\nChange-Id: I0ede6895eb25f72a74af3ac4431a21960500bec5\n"
    },
    {
      "commit": "56a2ae1056a5692071ee1b507b07c8e828ec2e8d",
      "tree": "3b7ee89170872811059c86d12695f3d87c604971",
      "parents": [
        "f8afe45d898c0431e53578e371e04f316886fc8b",
        "ab62fd67d8e7bd0ddad87df2b26c2d033f9dc4ef"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jan 19 11:44:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 19 11:44:56 2017 +0000"
      },
      "message": "Merge \"Prepare for removal of legacy-test from default targets\" am: c74ccf1588\nam: ab62fd67d8\n\nChange-Id: I923de1762a15fca7dc255f9dfe0ecce6f54d333c\n"
    },
    {
      "commit": "ccb04450279c53eda250ac3e20b75cd07bcd1f7e",
      "tree": "b7465ccb8c71931bcc64f3fa19c90be70d6baf54",
      "parents": [
        "0ac7232b7cd55806b4fd231899a57a20c7f7bdd8"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 10 12:08:23 2017 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jan 19 09:43:05 2017 +0000"
      },
      "message": "Prepare for removal of legacy-test from default targets\n\nIn preparation for removing junit classes from the Android API\nthe legacy-test target will be removed from the\nTARGET_DEFAULT_JAVA_LIBRARIES. This change adds explicit\ndependencies on junit and/or legacy-android-test to ensure that\nmodules will compile properly once it is removed.\n\n(cherry picked from 6387604f9e672ece85e07c4bcbd7be396867f06f)\n\nBug: 30188076\nTest: make checkbuild\nMerged-In: I13e88297731253420e4e5f5291d503f13a39a156\nChange-Id: I58446eb8c45d8ac2bcdbc9fa40d1321e811bdd4b\n"
    },
    {
      "commit": "19c0d60d14f56306197bb99a2f71fd5c5c6fcfba",
      "tree": "8ad62974817b618ff73260925309495f629dc240",
      "parents": [
        "edc42631f1cd4bd1fe5045b9a69e277e1e299616",
        "f442f1bd667e628008b186ef99c3397277f816e4"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Wed Jan 18 23:57:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 18 23:57:21 2017 +0000"
      },
      "message": "app_process: don\u0027t use PR_SET_NO_NEW_PRIVS. am: 92517e4c03 am: b6025a2be1\nam: f442f1bd66\n\nChange-Id: I80edffa8c2930b84aaccc211340506049825837a\n"
    },
    {
      "commit": "f442f1bd667e628008b186ef99c3397277f816e4",
      "tree": "31fbe8bc061e0b5bd9f8a948d3951ffdaa9c7b0e",
      "parents": [
        "3fa69351b8848097a99dd219d26135e6dd5b8ab7",
        "b6025a2be168a65f09323eded3fac9afac6e4d15"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Wed Jan 18 23:44:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 18 23:44:31 2017 +0000"
      },
      "message": "app_process: don\u0027t use PR_SET_NO_NEW_PRIVS. am: 92517e4c03\nam: b6025a2be1\n\nChange-Id: I4fe51640d77e16866b5897cdc70424e9bd640066\n"
    },
    {
      "commit": "93591413eb5b9dcc9d544d45d9267044d23d7ea9",
      "tree": "08bf25444c9da33f3ad5f02e03bd9238155bf812",
      "parents": [
        "93a897b3db37904c422ca92ca07263ab832efd2d",
        "eed0a7bf45bf530ced0669d360482a9f3ca5fc32"
      ],
      "author": {
        "name": "Tucker Sylvestro",
        "email": "tuckeris@google.com",
        "time": "Wed Jan 18 16:41:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 18 16:41:54 2017 +0000"
      },
      "message": "svc nfc should support watches too am: 1876583bfb\nam: eed0a7bf45\n\nChange-Id: If7f2515750bb74d0c9f3baae9fe0a1fc3eeb36ef\n"
    },
    {
      "commit": "baa26e2d3d3491eb94408d587a530eefde84709f",
      "tree": "d91cf1d10a559b2b2a7edd3832925bdcd006a5af",
      "parents": [
        "3f326e7011449fa5560a0c1154e28c0aac81f242",
        "1876583bfbf5ec5f17fedb650eb82c3f52ff4a8f"
      ],
      "author": {
        "name": "Tucker Sylvestro",
        "email": "tuckeris@google.com",
        "time": "Wed Jan 18 16:34:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 18 16:34:58 2017 +0000"
      },
      "message": "svc nfc should support watches too\nam: 1876583bfb\n\nChange-Id: I9612fbe232ecf883fda2c629438ed55ddb50c468\n"
    },
    {
      "commit": "eed0a7bf45bf530ced0669d360482a9f3ca5fc32",
      "tree": "13c6bd19941b06f7d152715118874cdd49f45848",
      "parents": [
        "13f18efb8f4e6c7adf911719c34a5d33acb956ae",
        "1876583bfbf5ec5f17fedb650eb82c3f52ff4a8f"
      ],
      "author": {
        "name": "Tucker Sylvestro",
        "email": "tuckeris@google.com",
        "time": "Wed Jan 18 16:34:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 18 16:34:50 2017 +0000"
      },
      "message": "svc nfc should support watches too\nam: 1876583bfb\n\nChange-Id: Ic3f0277c2c13dbd2c4f8b6ec5dbe9f9dc34ef297\n"
    },
    {
      "commit": "1876583bfbf5ec5f17fedb650eb82c3f52ff4a8f",
      "tree": "7f3e0a41bebf13166b36f1bd5bcf5987876afe4e",
      "parents": [
        "df459cb2eac35ee3e819c519e372dcb6e3a035bb"
      ],
      "author": {
        "name": "Tucker Sylvestro",
        "email": "tuckeris@google.com",
        "time": "Wed Dec 14 14:01:14 2016 -0500"
      },
      "committer": {
        "name": "Tucker Sylvestro",
        "email": "tuckeris@google.com",
        "time": "Wed Jan 18 10:27:38 2017 -0500"
      },
      "message": "svc nfc should support watches too\n\nCheck for both FEATURE_NFC and FEATURE_NFC_HOST_CARD_EMULATION in the\n\"svc nfc\" command.  Watches may only have the latter, but should still\nsupport the nfc enable/disable command.\n\nSee b/24532713#comment7 for context.\n\nBug 32386425\n\nChange-Id: I307798f00728c6b437aebfcf58115af7265e3692\n"
    },
    {
      "commit": "92517e4c035f3c94f46b642798cccf24ce774135",
      "tree": "fcb90148f29a86283f1504921f952823d9ed3f83",
      "parents": [
        "b9eb093c3cb49c3ac44823d5a0d818e66b9bbcd3"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Jan 03 13:29:03 2017 -0800"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Jan 17 13:55:20 2017 -0800"
      },
      "message": "app_process: don\u0027t use PR_SET_NO_NEW_PRIVS.\n\nselinux should provide equivalent protection, and this prevents\ntransitioning to a helper binary for crash dumping.\n\nBug: http://b/30705528\nChange-Id: I64b05236931d418f268b193418e937ab6b0985e0\n"
    },
    {
      "commit": "c88368c270504ff93f415da33b40aa32d36a1f60",
      "tree": "a199969bdd39cb67de72759b26b7c14069b7a9df",
      "parents": [
        "ad9ff9c59af367f51f24ce72492eb3eaa5eac27a",
        "a561b1f9c0b02fab5a77f80b0ea0cfa368af0053"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 11 23:09:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 11 23:09:01 2017 +0000"
      },
      "message": "Added BUGREPORT_OPTION_TELEPHONY.\nam: a561b1f9c0\n\nChange-Id: I063a0d6c4c66035082789d4361b649439da00bf9\n"
    },
    {
      "commit": "a561b1f9c0b02fab5a77f80b0ea0cfa368af0053",
      "tree": "5ab063986c730caa78aa1a7343ffdf61d3393e15",
      "parents": [
        "3faf3467e3d3fe962e76468a052b03b2a17b48f3"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jan 05 14:57:12 2017 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jan 10 15:43:27 2017 -0800"
      },
      "message": "Added BUGREPORT_OPTION_TELEPHONY.\n\nThis option takes a lightweight version of bugreport that only includes a few,\nurgent sections used to report telephony bugs.\n\nBUG: 32589463\nBUG: 26849505\nTest: manual\nMerged-In: I6f90c02779a1e8aead690428626e3b9f06aa04df\nChange-Id: I6f90c02779a1e8aead690428626e3b9f06aa04df\n"
    },
    {
      "commit": "e07563cc961cd88781000547b0d46cd6271e0e8b",
      "tree": "abe7007b357a1766e1e1fe69b81c31e8c0e3c235",
      "parents": [
        "d23dc17754f1ef1416f4dfb36c9226626113f08c",
        "82737b42a69c23f7ec82c5dcbf85ad61b98179f8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Dec 13 16:02:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 13 16:02:23 2016 +0000"
      },
      "message": "Add WiFi toggle prompts - framework\nam: 82737b42a6\n\nChange-Id: Ia8958b54d04fff971b96fc6d29771eb94fd9b17e\n"
    },
    {
      "commit": "e5592abb83916cdb32e23d6b4812d91dcce34646",
      "tree": "15322e9d68d00372b171146b7bc7903053401ade",
      "parents": [
        "3350ae9c82edec4021be8161644474e8f396a3fd",
        "82737b42a69c23f7ec82c5dcbf85ad61b98179f8"
      ],
      "author": {
        "name": "Ivan Podogov",
        "email": "ginkage@google.com",
        "time": "Tue Dec 13 15:55:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 13 15:55:30 2016 +0000"
      },
      "message": "Merge changes from topic \u0027f-radio-toggle\u0027 into cw-f-dev\n\n* changes:\n  Add WiFi toggle prompts - framework\n  Add Bluetooth toggle prompts - framework\n"
    },
    {
      "commit": "b6961ffa5396ad9965968095a37ddd21ed1e32b9",
      "tree": "7ff04ae18c42df8260a195a6718f18a3030439d6",
      "parents": [
        "cc8bbffbd6317d53bc0215571af278e3abe8fb7e",
        "9cb5f2815dae97560ab10ad19da65db5d35cc237"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Dec 07 13:16:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 07 13:16:12 2016 +0000"
      },
      "message": "Merge \"Replace core-junit with junit\" am: 6ac5293751 am: a4d7100a3b\nam: 9cb5f2815d\n\nChange-Id: Ic5d35084e11387696997082f9c83ef25f543590b\n"
    },
    {
      "commit": "9cb5f2815dae97560ab10ad19da65db5d35cc237",
      "tree": "879a61dbdeafa424b3c59e430fa801aee43f2d56",
      "parents": [
        "754950497050d20ede4ebd30fd99dfda95721349",
        "a4d7100a3b20080d1a5bcf46d3f70ad419d521a1"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Dec 07 13:08:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 07 13:08:36 2016 +0000"
      },
      "message": "Merge \"Replace core-junit with junit\" am: 6ac5293751\nam: a4d7100a3b\n\nChange-Id: If81ca0656d26e2b0e05913c491615f769cb63b55\n"
    },
    {
      "commit": "6ac5293751cf29975054e65547c270b842208a02",
      "tree": "0af0fea2642bf05ef117c5e24cbb0afdf188ea60",
      "parents": [
        "3af34c8e0a96e9bf72583a40616e9df1fcded847",
        "9249205d1ba91065b7f314a05706d2b1011ee71b"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Dec 07 12:52:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 07 12:52:03 2016 +0000"
      },
      "message": "Merge \"Replace core-junit with junit\""
    },
    {
      "commit": "e2ca6b465eb20a9a4c39bfa9906295c5508309b1",
      "tree": "5656e81a2b65d5498114b8ff2bf0c41ebe852e8e",
      "parents": [
        "14e55354c2f2132896f5077b1db128e0d4766f6a",
        "04f17be3e6a6b8594a05d9e4828a40fbb20cda75"
      ],
      "author": {
        "name": "Damien Bargiacchi",
        "email": "drb@google.com",
        "time": "Tue Dec 06 18:40:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 06 18:40:39 2016 +0000"
      },
      "message": "Centre clock text on visible characters instead of : character am: 45a7644004\nam: 04f17be3e6\n\nChange-Id: Ia6af0064f606062a646aa3e251b56631992aa86b\n"
    },
    {
      "commit": "04f17be3e6a6b8594a05d9e4828a40fbb20cda75",
      "tree": "8957e10a9131e832d4d783a1df126a8675e04b71",
      "parents": [
        "99db203f2942381b8c7765679bb0d44dbe0ec952",
        "45a764400485fb6fb9b0d3566e24feac446e616c"
      ],
      "author": {
        "name": "Damien Bargiacchi",
        "email": "drb@google.com",
        "time": "Tue Dec 06 18:32:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 06 18:32:48 2016 +0000"
      },
      "message": "Centre clock text on visible characters instead of : character\nam: 45a7644004\n\nChange-Id: Ibb152f2217297ab0b0aa1ec622e59ae8ae815d59\n"
    },
    {
      "commit": "9249205d1ba91065b7f314a05706d2b1011ee71b",
      "tree": "b10abe2bd5bb692687d2ee8f3cdff46bb7ef1378",
      "parents": [
        "19fc36fa336c65405f88dbcef907ecc0feace7e7"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Dec 01 13:50:06 2016 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Dec 06 14:32:41 2016 +0000"
      },
      "message": "Replace core-junit with junit\n\nBug: 30188076\nTest: make checkbuild\nChange-Id: I0cb6f89907eb099714b54bac57b51c4be186c3e0\n"
    },
    {
      "commit": "45a764400485fb6fb9b0d3566e24feac446e616c",
      "tree": "c90524dbb24e28ed361d4d2ec5cd1d3ebfb92283",
      "parents": [
        "5b64f51a1c5ddf809f504028944aff823ea6f114"
      ],
      "author": {
        "name": "Damien Bargiacchi",
        "email": "drb@google.com",
        "time": "Mon Dec 05 18:02:18 2016 -0800"
      },
      "committer": {
        "name": "Damien Bargiacchi",
        "email": "drb@google.com",
        "time": "Mon Dec 05 18:02:18 2016 -0800"
      },
      "message": "Centre clock text on visible characters instead of : character\n\nBug: 33340845\nChange-Id: I235ad7c6aafc62daa55242f81df2d076f27c56df\n"
    },
    {
      "commit": "82737b42a69c23f7ec82c5dcbf85ad61b98179f8",
      "tree": "a7a5e6cc0b41486c4dcfbe54398e81b253a02587",
      "parents": [
        "b1e2da7c24613ce393bca871069d379cd4378c26"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jul 26 18:23:01 2016 -0700"
      },
      "committer": {
        "name": "Ivan Podogov",
        "email": "ginkage@google.com",
        "time": "Mon Dec 05 13:52:05 2016 +0000"
      },
      "message": "Add WiFi toggle prompts - framework\n\nIf permission review is enabled toggling WiFi on or off\nresults in a user prompt to collect a consent. This applies\nonly to legacy apps, i.e. ones that don\u0027t support runtime\npermissions as they target SDK 22.\n\nbug:28715749\n\nChange-Id: I020601e208c0736005bcabc7b7b77b96eee45b03\n"
    },
    {
      "commit": "779f824a1b6dd942815d33b3315b9f6c066b94eb",
      "tree": "89f0018f3f3733c80a7929ac3d4a2bef2ae832ed",
      "parents": [
        "77cd18c06956c9a287ed5ffdd2ae27b1f3d5e9ff",
        "1c82020e2a42e8588daadf92a2ca985cb89b8672"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Dec 01 03:09:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 01 03:09:52 2016 +0000"
      },
      "message": "Merge \"App_process: Merge app_process and app_process__asan\" am: de32925ccd am: 0662cd5de8\nam: 1c82020e2a\n\nChange-Id: I8c93bcf457c7bf7af78d13667922f908af7cb3d1\n"
    },
    {
      "commit": "1c82020e2a42e8588daadf92a2ca985cb89b8672",
      "tree": "f54a82a79eac1aee0c5a87e151c6c9b7fbd4eb1f",
      "parents": [
        "f89f023fe96a9303d6a7dc021ccf1eae7fe5e218",
        "0662cd5de86a8b2df7309daa72e884c860f01335"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Dec 01 02:59:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 01 02:59:01 2016 +0000"
      },
      "message": "Merge \"App_process: Merge app_process and app_process__asan\" am: de32925ccd\nam: 0662cd5de8\n\nChange-Id: I6df03a4573610d600a037b52635414bc600772e0\n"
    },
    {
      "commit": "0662cd5de86a8b2df7309daa72e884c860f01335",
      "tree": "6a2f84bed4ba96c08282f8552b166f7c5195755f",
      "parents": [
        "a8fc97d2de89bb3be7a9b2fdfe71884f418484a3",
        "de32925ccdc6989c5924cd2142986b09c745207e"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Dec 01 02:48:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 01 02:48:18 2016 +0000"
      },
      "message": "Merge \"App_process: Merge app_process and app_process__asan\"\nam: de32925ccd\n\nChange-Id: I86aaea459fdc1283a3b7e2f0b035ad26aef98920\n"
    },
    {
      "commit": "2200e0973626d99d9765ec33e98d1764e4d3ae88",
      "tree": "4a78454d48a3a412f22a8bb61afd4043c58f2f96",
      "parents": [
        "273adb5257984fb4dd06753329bbd0d4ddc48ebe"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 30 16:35:32 2016 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 30 16:35:32 2016 -0800"
      },
      "message": "App_process: Merge app_process and app_process__asan\n\nTwo birds with one stone: simplify the setup (including the modules\nrequired in PRODUCT_PACKAGES) and work around a build system issue\nwrt/ sanitized static libraries.\n\nBug: 33224213\nTest: mmma frameworks/base/cmds/app_process \u0026\u0026 \\\n      mmma SANITIZE_TARGET\u003daddress SANITIZE_LITE\u003dtrue \\\n      frameworks/base/cmds/app_process \u0026\u0026 \\\n      ls $OUT/system/bin/asanwrapper \u0026\u0026 \\\n      readelf -s $OUT/system/bin/app_process32 | grep asan \u0026\u0026 \\\n      readelf -s $OUT/system/bin/asan/app_process32 | grep asan \u0026\u0026 \\\n\nChange-Id: Ieff0ea9a2209cf74cf06f813087b55cb0bcc3896\n"
    },
    {
      "commit": "8c6429cb3ee690c5f9303684874c2b57ac969172",
      "tree": "f320dc14dbe4f5abea1138e4aaecbe36adb6ccf3",
      "parents": [
        "039d7cc30d94d320513d1154805fbcee8ed9d650",
        "85b63db42af0f6bf196da8c08eacbfe763932ce4"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Dec 01 00:28:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 01 00:28:19 2016 +0000"
      },
      "message": "Merge \"App_process: Clean up sanitized binaries\" am: 273adb5257 am: c07a430722\nam: 85b63db42a\n\nChange-Id: I083cc7d1a906c5b2996d382e465be745b724b1f9\n"
    },
    {
      "commit": "039d7cc30d94d320513d1154805fbcee8ed9d650",
      "tree": "0511e1944a182539c83edddd391d30f4018b67d7",
      "parents": [
        "23ea4627d6cdf4055ab9e5859cbb842b3f874e09",
        "c408777f3651e2236964f7ed1e478df5c3e5d4ad"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Dec 01 00:21:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 01 00:21:48 2016 +0000"
      },
      "message": "Merge \"LOCAL_CLANG :\u003d true is now the default\" am: 1204e3806f am: 25889e4d6c\nam: c408777f36\n\nChange-Id: I150ff727e35ddac8dc2a8401a3cd5e2d4a04bd2d\n"
    },
    {
      "commit": "85b63db42af0f6bf196da8c08eacbfe763932ce4",
      "tree": "644648e4b462bcdb36f6f44d1cbfca4f7ec5d7eb",
      "parents": [
        "c408777f3651e2236964f7ed1e478df5c3e5d4ad",
        "c07a430722675886991cc00efcd5273561a92583"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Dec 01 00:20:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 01 00:20:05 2016 +0000"
      },
      "message": "Merge \"App_process: Clean up sanitized binaries\" am: 273adb5257\nam: c07a430722\n\nChange-Id: Ib507ba1a1abd185ed6977722f9c1cb42cf84eab0\n"
    },
    {
      "commit": "c408777f3651e2236964f7ed1e478df5c3e5d4ad",
      "tree": "4a9e4515a2536f3dad3eb55892f990bd41124478",
      "parents": [
        "6d7e85cb6b21e027a677ed2e207c8ff73ed35e24",
        "25889e4d6c7dba08609ba1a35da1fcf5f23ac628"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Dec 01 00:17:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 01 00:17:36 2016 +0000"
      },
      "message": "Merge \"LOCAL_CLANG :\u003d true is now the default\" am: 1204e3806f\nam: 25889e4d6c\n\nChange-Id: I556e40803c942626dceafc7e12278d75ef33337f\n"
    },
    {
      "commit": "c07a430722675886991cc00efcd5273561a92583",
      "tree": "a0412eecf04e2428bd7097e5ab60179bb42276f8",
      "parents": [
        "25889e4d6c7dba08609ba1a35da1fcf5f23ac628",
        "273adb5257984fb4dd06753329bbd0d4ddc48ebe"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Dec 01 00:09:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 01 00:09:00 2016 +0000"
      },
      "message": "Merge \"App_process: Clean up sanitized binaries\"\nam: 273adb5257\n\nChange-Id: I83ec3dd0ad23844cc9ba3420bc43b9b8deb3d1ca\n"
    },
    {
      "commit": "25889e4d6c7dba08609ba1a35da1fcf5f23ac628",
      "tree": "efe0173895a8115206835f0cc3789c032f6a5e37",
      "parents": [
        "6ef2ec0d80fc7a02e61f2847f77736ce7b271437",
        "1204e3806f5d61a36c647de051a65fcfdf6ddc07"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Dec 01 00:06:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 01 00:06:49 2016 +0000"
      },
      "message": "Merge \"LOCAL_CLANG :\u003d true is now the default\"\nam: 1204e3806f\n\nChange-Id: Id579bdea109bca2056cea6c0359e18b120801bf4\n"
    },
    {
      "commit": "622f511f2ff29bb5a115d90a42b2870e75db68f9",
      "tree": "0e79e2e517147757b4837ba34aa1e5a90efeb651",
      "parents": [
        "827d0d76fbbbfcc1ed71b060b127c44c840a6336"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Nov 29 19:28:13 2016 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 30 09:46:09 2016 -0800"
      },
      "message": "App_process: Clean up sanitized binaries\n\nClean up the definition of sanitized binaries. Clean up the\nAndroid.mk to share values.\n\nBug: 33224213\nTest: mmma SANITIZE_TARGET\u003daddress SANITIZE_LITE\u003dtrue frameworks/base/cmds/app_process \u0026\u0026 ls $OUT/system/bin/asan\nChange-Id: I70f8d95ff2ec6366fc0a7d252b91dce268186910\n"
    },
    {
      "commit": "827d0d76fbbbfcc1ed71b060b127c44c840a6336",
      "tree": "18ee949bf1d760795c8dbd04030d9be060a30222",
      "parents": [
        "6063357ae69f29c415591b173cf411f241f129c6"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Aug 15 16:10:24 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 30 09:42:23 2016 -0800"
      },
      "message": "LOCAL_CLANG :\u003d true is now the default\n\nChange-Id: I2f6a8c7f32cbf682c968a43d590d773ffb21e909\n(cherry picked from commit 3a7510bcf6089d3ef768de7cf805ca783f0aac17)\n"
    },
    {
      "commit": "b1df48d32632d0ba5a2389fb9fad2943dcb55562",
      "tree": "7a1135a5911de2bbaa7bb6a4954fbcca71b71632",
      "parents": [
        "201cf4fb27a42237cc70fba44f05195e6a38e4cb",
        "466bb400bbc7a249f6598d8dc24ac685a43df74d"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Nov 22 17:19:45 2016 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Nov 22 17:19:45 2016 -0800"
      },
      "message": "Merge remote-tracking branch \u0027goog/cw-f-dev\u0027 into fix_merger\n\nBug: 32849428\n\n* goog/cw-f-dev: (98 commits)\n  Revert \"Catch KeyStoreException for setting profile lock\"\n  Fix createConfirmDeviceCredentialIntent for wear for CTS.\n  Fix default dialog background colour for watch devices.\n  Catch KeyStoreException for setting profile lock\n  Add cross-links between FINE and COARSE location permissions. bug: 25371600\n  Fixed a bug with the emergency affordance in multi user\n  Zygote: Additional whitelists for runtime overlay / other static resources.\n  Import translations. DO NOT MERGE\n  Import translations. DO NOT MERGE\n  Import translations. DO NOT MERGE\n  Import translations. DO NOT MERGE\n  Import translations. DO NOT MERGE\n  Import translations. DO NOT MERGE\n  Import translations. DO NOT MERGE\n  Zygote : Block SIGCHLD during fork.\n  colors: add missing accent_material_{700,50} resources.\n  Import translations. DO NOT MERGE\n  Import translations. DO NOT MERGE\n  Zygote : Block SIGCHLD during fork.\n  DO NOT MERGE ANYWHERE Revert \"DO NOT MERGE ANYWHERE libhwui: make setSurface asynchronous\"\n  ...\n\nChange-Id: I63468da5bfa21ed9ac5985bbdbf3a61d4c389aa0\n"
    },
    {
      "commit": "54f33d9af22e62629798555a3cde4e784bd8ba54",
      "tree": "9f6f046806278e452ec3a3b89031e73f6564125a",
      "parents": [
        "e35770642d9279672addc2e5f9f438d942bd0fe6",
        "fb4a03c8f858a7121dfb08b77a530570fee58d34"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Nov 17 00:39:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 17 00:39:07 2016 +0000"
      },
      "message": "Refactored setCurrentFunction and setUsbDataUnlocked into single method. am: 935372bfd6 am: 5cbd151d40\nam: fb4a03c8f8\n\nChange-Id: Ibdcd5074ceb48457227319f0869c6cbc62045954\n"
    },
    {
      "commit": "5cbd151d401b28ee33cf7405f5d56b12a15dc9fe",
      "tree": "f3e912b0c12a0524ea417ee21502e76c5616aba0",
      "parents": [
        "b15490ac4d959f8f87e11ca47e237e667879ae7a",
        "935372bfd642f15afc6488f7df100f1bf76fc773"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Nov 17 00:12:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 17 00:12:50 2016 +0000"
      },
      "message": "Refactored setCurrentFunction and setUsbDataUnlocked into single method.\nam: 935372bfd6\n\nChange-Id: I5436278e092f691c9179f7cc3709c4578b544e74\n"
    },
    {
      "commit": "b37d826204025ea9b33d8d733e1282a5e1eb0822",
      "tree": "0a0fa49ac11dabae6920afcff3f652cccc612497",
      "parents": [
        "a3c0324824e8434406def74e9239d446cb62cd93",
        "935372bfd642f15afc6488f7df100f1bf76fc773"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Nov 16 23:59:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 16 23:59:33 2016 +0000"
      },
      "message": "Merge changes from topic \u0027usb_bugfixes-mirror-aosp-master\u0027\n\n* changes:\n  Refactored setCurrentFunction and setUsbDataUnlocked into single method.\n  Clean up persistent usb state on boot.\n  Fixed handling of usb state during adb changes.\n"
    },
    {
      "commit": "935372bfd642f15afc6488f7df100f1bf76fc773",
      "tree": "5eed96a0000b88890f77a730cecf031f8697099b",
      "parents": [
        "dfacad026dfc1582504969f8b268e7c3970c4496"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Oct 12 15:49:32 2016 -0700"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Nov 15 15:29:45 2016 -0800"
      },
      "message": "Refactored setCurrentFunction and setUsbDataUnlocked into single method.\n\nThis gets rid of an extraneous configuration change when going from\nadb to adb + file transfer as previously the config would have been\nreset once for functions and once for data unlocked.\n\nIt also simplifies some of the code.\n\nTest: manually changing usb configurations\nChange-Id: Ica10a195338b2189db13113f44657393db110bee\n(cherry picked from commit 7a396be6d5ba8914933a54b5bfac25e118db0e9f)\n"
    },
    {
      "commit": "afb49d395ef24a942acfa82d3b259dd222e5ccdb",
      "tree": "1e1a19dec43095a74af24749709c4bbbebb28df3",
      "parents": [
        "8afcb67a89f5baede6c8cba551b0db47885c6095",
        "23328d97147623b21b12843e9965282d46f9450b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Nov 15 03:40:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 15 03:40:16 2016 +0000"
      },
      "message": "Add WiFi toggle prompts - framework am: 6c3032f16b\nam: 23328d9714\n\nChange-Id: I629311080b90402a3919dcd3c7b49291800a398b\n"
    },
    {
      "commit": "6c3032f16bd97d8137dc90ec8dce47842a4a9c20",
      "tree": "acda47bb0826675fadae31ae2752d83ec70c3a70",
      "parents": [
        "31082a08245bfdbd9162483a2bfc0c4609061209"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jul 26 18:23:01 2016 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Nov 14 18:34:40 2016 -0800"
      },
      "message": "Add WiFi toggle prompts - framework\n\nIf permission review is enabled toggling WiFi on or off\nresults in a user prompt to collect a consent. This applies\nonly to legacy apps, i.e. ones that don\u0027t support runtime\npermissions as they target SDK 22.\n\nbug:28715749\n\nOriginal-Change-Id: I020601e208c0736005bcabc7b7b77b96eee45b03\nChange-Id: I3fdc2b02abecaf3166614b0cb9fac3553cb7ab88\n(cherry picked from commit d3663c04a721e0848dd3e9179c84ba585d91839d)\n"
    },
    {
      "commit": "0efa843e7281fc23ccec2587ba9a0304cb478dbe",
      "tree": "7f72fb618b09998754d9a85df7fe8c67ede9d644",
      "parents": [
        "264d1f12a304bab2c6f9e5053990a86c3060fdc2"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jul 26 18:23:01 2016 -0700"
      },
      "committer": {
        "name": "Sohani Rao",
        "email": "sohanirao@google.com",
        "time": "Mon Nov 14 10:26:52 2016 -0800"
      },
      "message": "Add WiFi toggle prompts - framework\n\nIf permission review is enabled toggling WiFi on or off\nresults in a user prompt to collect a consent. This applies\nonly to legacy apps, i.e. ones that don\u0027t support runtime\npermissions as they target SDK 22.\n\nBug: 28715749\nTest: Unit Tests\n\nChange-Id: I020601e208c0736005bcabc7b7b77b96eee45b03\nMerged-In: I020601e208c0736005bcabc7b7b77b96eee45b03\n"
    },
    {
      "commit": "ef945b670617e3913661f3da83e5fbaa01721eb4",
      "tree": "86b015af860ee738cab925b8fe855b9a6a42cbd6",
      "parents": [
        "9bfdce47129ec1b0f91f7a30bac9fbc80ed7a97b"
      ],
      "author": {
        "name": "Michael Kwan",
        "email": "mkwan@google.com",
        "time": "Thu Nov 03 01:04:24 2016 -0700"
      },
      "committer": {
        "name": "Michael Kwan",
        "email": "mkwan@google.com",
        "time": "Thu Nov 03 19:18:21 2016 +0000"
      },
      "message": "DO NOT MERGE ANYWHERE Add supports-multiwindow command to am.\n\nThe supports-multiwindow command allows the ability to\ncheck if the device has multiwindow support in the shell.\n\nBug: 30120559\nChange-Id: I466e28d8a794fa457826a6526ef9ef660cd3856c\n"
    },
    {
      "commit": "040b4826c2707a21a2143f98cbd691b2961412b8",
      "tree": "3738f4892400568ec0b25a6e5861916b4a935849",
      "parents": [
        "7ffc2a62ff19b9952037ad11d7fa9e1b9e12c0dc"
      ],
      "author": {
        "name": "Michael Kwan",
        "email": "mkwan@google.com",
        "time": "Thu Nov 03 01:04:24 2016 -0700"
      },
      "committer": {
        "name": "Michael Kwan",
        "email": "mkwan@google.com",
        "time": "Thu Nov 03 19:00:00 2016 +0000"
      },
      "message": "DO NOT MERGE ANYWHERE Add supports-multiwindow command to am.\n\nThe supports-multiwindow command allows the ability to\ncheck if the device has multiwindow support in the shell.\n\nBug: 30120559\nChange-Id: I466e28d8a794fa457826a6526ef9ef660cd3856c\n"
    },
    {
      "commit": "bb2e8993f03121297f8c7e5a8445ba5f350e7de8",
      "tree": "cc63be3374191f88f6511d6f35978eb61051b8be",
      "parents": [
        "9a9274186e8d88ec3e5f62c2bafc56f202c174e5",
        "3400dffcad667839ed8af0410a9296dcd059e239"
      ],
      "author": {
        "name": "Damien Bargiacchi",
        "email": "drb@google.com",
        "time": "Tue Nov 01 01:52:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 01 01:52:09 2016 +0000"
      },
      "message": "Allow boot clock to be toggled between 12 and 24 hour format am: 9071db1d37\nam: 3400dffcad\n\nChange-Id: Ic4df64d163845547416ef1280ae2ba2f1b41efda\n"
    },
    {
      "commit": "3400dffcad667839ed8af0410a9296dcd059e239",
      "tree": "592f50aa20b78bc485ba9dd88a26c3cf98503efe",
      "parents": [
        "4eb38c75f4bf9904ac16b19f17d0131db7f3836d",
        "9071db1d370573bad80f127898e34066f56c4e64"
      ],
      "author": {
        "name": "Damien Bargiacchi",
        "email": "drb@google.com",
        "time": "Tue Nov 01 01:46:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 01 01:46:37 2016 +0000"
      },
      "message": "Allow boot clock to be toggled between 12 and 24 hour format\nam: 9071db1d37\n\nChange-Id: Ief7d44034df3a59adc2f65ba79154a1ee933040c\n"
    },
    {
      "commit": "71a865d22d1cf81bef0336eaad8b7858cb3d0b7e",
      "tree": "94fb263172bcc90dd8da2b0ab7fd101a83df8fc7",
      "parents": [
        "f0644d03a220dcbfda80d8e441cda21d4e4ed439",
        "9071db1d370573bad80f127898e34066f56c4e64"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 01 01:39:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 01 01:40:01 2016 +0000"
      },
      "message": "Merge \"Allow boot clock to be toggled between 12 and 24 hour format\" into cw-f-dev"
    },
    {
      "commit": "9071db1d370573bad80f127898e34066f56c4e64",
      "tree": "896bf13aa091dc6142ede8d76dfe507497dcda72",
      "parents": [
        "6affbde5560921b0d4a83c30d98fdca208fea7ef"
      ],
      "author": {
        "name": "Damien Bargiacchi",
        "email": "drb@google.com",
        "time": "Fri Oct 28 17:38:22 2016 -0700"
      },
      "committer": {
        "name": "Damien Bargiacchi",
        "email": "drb@google.com",
        "time": "Fri Oct 28 18:04:48 2016 -0700"
      },
      "message": "Allow boot clock to be toggled between 12 and 24 hour format\n\nBug: 32461548\nChange-Id: I414192e6d9f3ae44267f4a360e35647f18c420b4\n"
    },
    {
      "commit": "7ab062fd6686473c55718bed5b9b6b36c7760572",
      "tree": "ea65794c5ddfebef5cb3c75a66c3a4befe813d75",
      "parents": [
        "4ffbf4e72fab20cb37e74ce2524831cd92983d39",
        "4aa38633fe2988ef583c05c2e420242d2b774ffa"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 28 18:00:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 28 18:00:11 2016 +0000"
      },
      "message": "Merge \"app_process: Forward -cp/-classpath to ART.\" am: 4a4a8f1555 am: d0d99d8a3d\nam: 4aa38633fe\n\nChange-Id: I5016b537d38a03b494fb3c4a3952af8c054302d3\n"
    },
    {
      "commit": "d0d99d8a3d52a871857b4c5b81225c5dbf6a2d4f",
      "tree": "a4cf883776a7a4d86f52058953368be1e3fb85ba",
      "parents": [
        "29d6af7fe7f1aebb3e8630928e2ca4dc253dcc6c",
        "4a4a8f15557e9c0724ec0a7361b7f8d5461f8f33"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 28 17:48:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 28 17:48:15 2016 +0000"
      },
      "message": "Merge \"app_process: Forward -cp/-classpath to ART.\"\nam: 4a4a8f1555\n\nChange-Id: If7773d6bae3f4f13aa7f0c883b1c20319d85c747\n"
    },
    {
      "commit": "4a4a8f15557e9c0724ec0a7361b7f8d5461f8f33",
      "tree": "0204093725b4db071d9efc9b5c35fc7bd166e02b",
      "parents": [
        "ec3e884e8855f3158814eb1e4cec6919b35766d4",
        "4f66cb3f534eafff335ec803caff0572d08e8aa5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 28 17:34:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 28 17:34:47 2016 +0000"
      },
      "message": "Merge \"app_process: Forward -cp/-classpath to ART.\""
    },
    {
      "commit": "f4fba91b5fd26f9873f36a8bc8cde368d343733f",
      "tree": "5a235144c2f3a820250b15099e97803983ff8152",
      "parents": [
        "4c7a2fac3b7b92292006e524d59ccce34feb0c99",
        "c9102f2ae2c6d4692a2fea43ec6ba9b27ccc9428"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Oct 28 00:39:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 28 00:39:12 2016 +0000"
      },
      "message": "[DO NOT MERGE] Only setSize if -s arg is specified am: b87a491de6 am: 7c9a91094d\nam: c9102f2ae2\n\nChange-Id: I28e06c6345e847ade9a89824675302fdf58e1ba9\n"
    },
    {
      "commit": "7c9a91094d0429721d6524e057570fa83463801d",
      "tree": "d485e345cd5d72385597eb5061caa6431843719b",
      "parents": [
        "32dcd2cad43868898d089d5e74febf9f5a9fc387",
        "b87a491de63069fb903c95727f57511c7e4eeaa0"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Oct 28 00:21:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 28 00:21:10 2016 +0000"
      },
      "message": "[DO NOT MERGE] Only setSize if -s arg is specified\nam: b87a491de6\n\nChange-Id: I33afbd12925a1afb79ed9b444948372ebbaf5e95\n"
    },
    {
      "commit": "b87a491de63069fb903c95727f57511c7e4eeaa0",
      "tree": "b17ffdc4d869bc710a3cfeddf99dc0ac9ae335d0",
      "parents": [
        "e9db00e39fb58db2380ec3f9fba11f006a4b4185"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Oct 26 18:36:57 2016 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Oct 27 15:29:41 2016 -0700"
      },
      "message": "[DO NOT MERGE] Only setSize if -s arg is specified\n\nCalculate size of installed APKs only when INSTALL_EXTERNAL flag is set.\ncalculateInstalledSize is expensive and may take up to 20% of total\ninstallation time.\n\nBug: 32180551\nBug: 29932779\nChange-Id: I173d2b38820cc86cbfacecd1bacef57369d10af7\n"
    },
    {
      "commit": "f80fab010a46f322a2bcb33586665bdaf4afe6ce",
      "tree": "8be781fcfc2660fe976c90c3b253443a4ffa40a0",
      "parents": [
        "50f9b6e71f8b91848278aae896feb2902f2c19a1",
        "8be2850546117a536abd48b249d9d1843f51bad0"
      ],
      "author": {
        "name": "Robert Sesek",
        "email": "rsesek@google.com",
        "time": "Sat Oct 22 03:12:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Oct 22 03:12:18 2016 +0000"
      },
      "message": "Merge \"Create the WebViewZygote and implement WebViewZygoteInit.\"\nam: 8be2850546\n\nChange-Id: I608ea53be52cb91f0e8cf73998de4578b39e099a\n"
    },
    {
      "commit": "8be2850546117a536abd48b249d9d1843f51bad0",
      "tree": "6cc4061afe51ef26db36b9707598c0207de865c1",
      "parents": [
        "03f14bef41222971d8641e086c0eb8780fef20b1",
        "ded209843616a98e6f97db0d1784f6d630cbd5e9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 22 03:03:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Oct 22 03:03:10 2016 +0000"
      },
      "message": "Merge \"Create the WebViewZygote and implement WebViewZygoteInit.\""
    },
    {
      "commit": "3970c44547d343bef89859f4c45b299a4e1a0b8b",
      "tree": "4e577bfba5916337808174bda6a2f17ffc80ae77",
      "parents": [
        "d3725ee017d998b545cbb6199bd070c53e13bc2a",
        "dce79f10ba59e5c6f8a5a38ccb5075c5907d6d46"
      ],
      "author": {
        "name": "Martin Wallgren",
        "email": "martin.wallgren@sonymobile.com",
        "time": "Wed Oct 12 21:09:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 12 21:09:42 2016 +0000"
      },
      "message": "RRO: Synchronize access to overlays.list am: 0fbb608110\nam: dce79f10ba\n\nChange-Id: Idc121ffe64f1bc7b5bdcb1a800305165f27f1c0a\n"
    },
    {
      "commit": "dce79f10ba59e5c6f8a5a38ccb5075c5907d6d46",
      "tree": "b0147fdb458c9b3df55a8b4325c4e12aefa24b58",
      "parents": [
        "64d24d6631eb7faea90b1328fe25314637bd391b",
        "0fbb60811076e6fcfd576287b6e6a16ac1a69c44"
      ],
      "author": {
        "name": "Martin Wallgren",
        "email": "martin.wallgren@sonymobile.com",
        "time": "Wed Oct 12 21:03:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 12 21:03:11 2016 +0000"
      },
      "message": "RRO: Synchronize access to overlays.list\nam: 0fbb608110\n\nChange-Id: I44a716df3954b6d2d58d7c9784f8b55cf041b10b\n"
    },
    {
      "commit": "0fbb60811076e6fcfd576287b6e6a16ac1a69c44",
      "tree": "316e242fdf315b77ab518670996598a11a91ca1b",
      "parents": [
        "52cd2948a622a7793f315b29239c3faee7d84ab3"
      ],
      "author": {
        "name": "Martin Wallgren",
        "email": "martin.wallgren@sonymobile.com",
        "time": "Tue Aug 11 15:10:31 2015 +0200"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Oct 12 14:56:31 2016 +0000"
      },
      "message": "RRO: Synchronize access to overlays.list\n\nidmap --scan is executed as a part of the pre-loading in ZygoteInit.\nThe pre loading is executed in parallel for each supported architecture\n(32/64 bit). This will cause a race condition in the creation of the\noverlays.list file and the idmap files for the system overlays.\n\nApply flock on overlays.list to prevent the file from being thrown away\nand recreated when it is in use by another Zygote.\n\nCherry-picked from AOSP.\n\nBug: 28032298\nTest: manual\nChange-Id: I51d39f121d207b11181340b68b164b60020f0c61\n"
    },
    {
      "commit": "78382db82025b21f8b5334f537633b0ffb93e275",
      "tree": "6d7461f4b69f32537449f13e4dc1d53fcae43407",
      "parents": [
        "6738617652147a40880805a48c1dfb70ecf3f1b0",
        "f12af5e90727869d225f169e7f475695da64bf48"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Oct 12 14:52:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 12 14:52:49 2016 +0000"
      },
      "message": "Merge \"RRO: Synchronize access to overlays.list\""
    },
    {
      "commit": "f12af5e90727869d225f169e7f475695da64bf48",
      "tree": "15f3f5ebb0533a6de66d060662234577183b1721",
      "parents": [
        "1a02a2683814661fd1fb6ab811fc8f76dc610511"
      ],
      "author": {
        "name": "Martin Wallgren",
        "email": "martin.wallgren@sonymobile.com",
        "time": "Tue Aug 11 15:10:31 2015 +0200"
      },
      "committer": {
        "name": "Shunta Sato",
        "email": "shunta.sato@sonymobile.com",
        "time": "Wed Oct 12 15:42:04 2016 +0900"
      },
      "message": "RRO: Synchronize access to overlays.list\n\nidmap --scan is executed as a part of the pre-loading in ZygoteInit.\nThe pre loading is executed in parallel for each supported architecture\n(32/64 bit). This will cause a race condition in the creation of the\noverlays.list file and the idmap files for the system overlays.\n\nApply flock on overlays.list to prevent the file from being thrown away\nand recreated when it is in use by another Zygote.\n\nBug: 28032298\n\nChange-Id: I51d39f121d207b11181340b68b164b60020f0c61\n"
    },
    {
      "commit": "4549426d6e83ab317adcdd85b71d839b7305ef22",
      "tree": "b00108366ddcfbd398439377c16a7ae046852692",
      "parents": [
        "8f00567d1238fda27a42af11fa350d12bc3cab3f",
        "55bcb9f42258258580ccfdff6020d43f0f27260e"
      ],
      "author": {
        "name": "Shunta Sato",
        "email": "Shunta.Sato@sonymobile.com",
        "time": "Tue Oct 11 16:57:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 11 16:57:34 2016 +0000"
      },
      "message": "Fix: \"adb install -s\" adaptation for session based install am: 4f26cb5a36\nam: 55bcb9f422\n\nChange-Id: Id9dcfdd12f190744fe84136c0a53e2cfb6638516\n"
    },
    {
      "commit": "55bcb9f42258258580ccfdff6020d43f0f27260e",
      "tree": "a5de2b6d506dec48aca142513040ea5d39662e6a",
      "parents": [
        "cff2594a455bb07b3a8688cb71a508e3f6e51798",
        "4f26cb5a36487b3f5b497804faebe16241c15d54"
      ],
      "author": {
        "name": "Shunta Sato",
        "email": "Shunta.Sato@sonymobile.com",
        "time": "Tue Oct 11 16:52:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 11 16:52:33 2016 +0000"
      },
      "message": "Fix: \"adb install -s\" adaptation for session based install\nam: 4f26cb5a36\n\nChange-Id: I65d94a002a382c2a2b91d6b8348c003b9e6ab859\n"
    },
    {
      "commit": "4f26cb5a36487b3f5b497804faebe16241c15d54",
      "tree": "a82c532a9243120d67e829ed622b90dff1c5e2c4",
      "parents": [
        "8999d5d8ce296a025bf65fb3d4c737b17b5eb612"
      ],
      "author": {
        "name": "Shunta Sato",
        "email": "Shunta.Sato@sonymobile.com",
        "time": "Tue Jun 28 09:29:19 2016 +0900"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Oct 11 06:33:22 2016 -0700"
      },
      "message": "Fix: \"adb install -s\" adaptation for session based install\n\nInternal implementation of \"adb install\" has been changed to\nsession install. As a result \u0027-s\u0027 option doesn\u0027t work.\nSize info is required when using \u0027-s\u0027 option in session install.\nPackageHelper.fitsOnExternal() returns false and moving app to SD is\nfailed when size info is not set.\n\nSo set size info when \u0027-s\u0027 option is used.\nAnd change identity on some method because shell doesn\u0027t have some\npermission to access to asec.\n\nBug: 29932779\nAuthor: Ryuki Nakamura \u003cryuki.x.nakamura@sonymobile.com\u003e\nChange-Id: I65edcc0f01ceecaaba17792ad329791a9253d603\n"
    },
    {
      "commit": "437b8c95a803736a8917bd2b89c5653ba48976b6",
      "tree": "ced0844dd0c946b2e05ad1a09b199888fd67ef97",
      "parents": [
        "3590533125d0f352104f2b0c739ee7ffffc89d0b",
        "39ad1b92fa808c5a4f67cc50d72531ad6ad8fdb5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Oct 08 22:03:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Oct 08 22:03:56 2016 +0000"
      },
      "message": "Merge \"Rely on the platform -std default.\" am: 66f15cc01b am: 5a989a504a\nam: 39ad1b92fa\n\nChange-Id: Iec4bca8e96c776d61c5da5540a74acc6773c2bce\n"
    },
    {
      "commit": "39ad1b92fa808c5a4f67cc50d72531ad6ad8fdb5",
      "tree": "3468f3830e255b3b55316070b4a752aedd4f80d4",
      "parents": [
        "2d8c89cd6634863b5edf0fc0bf8c518b650e911a",
        "5a989a504a7c9f2f15bd3195c90c6cd2b213cf69"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Oct 08 21:58:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Oct 08 21:58:52 2016 +0000"
      },
      "message": "Merge \"Rely on the platform -std default.\" am: 66f15cc01b\nam: 5a989a504a\n\nChange-Id: I1e8593f68eaafb254c92f004c2694ca4145c910a\n"
    },
    {
      "commit": "c08e32e0beb52400e3957f03429b83bbee1832de",
      "tree": "cf13fdbc53e7155db98b0ee36ad8c985fa0a96f1",
      "parents": [
        "f12c6e4f5e0eecef53a75b6f3eb323018ff2ec7c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 07 15:57:17 2016 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 07 15:57:17 2016 -0700"
      },
      "message": "Rely on the platform -std default.\n\nBug: http://b/32019064\nTest: builds\nChange-Id: I7180f1eb539ff8cbe33832d010775f053a922946\n"
    },
    {
      "commit": "ded209843616a98e6f97db0d1784f6d630cbd5e9",
      "tree": "d69dea3c34d621bdb0ed34120a44bf7614301169",
      "parents": [
        "07bc1ee77d6dc84e0d5ba59b29a2acf4b53c2368"
      ],
      "author": {
        "name": "Robert Sesek",
        "email": "rsesek@google.com",
        "time": "Mon Aug 15 13:59:13 2016 -0400"
      },
      "committer": {
        "name": "Robert Sesek",
        "email": "rsesek@google.com",
        "time": "Fri Oct 07 12:38:04 2016 -0400"
      },
      "message": "Create the WebViewZygote and implement WebViewZygoteInit.\n\nThis adds a new init-spawned daemon, webview_zygote, that starts a JVM and\nacts as a zygote process for WebView isolated_app services.\n\nTest: m\nTest: angler boots\nTest: Turn on Settings\u003eDeveloper\u003eMultiprocess Webview. webview_zygote32 or\n      webview_zygote64 start (requires dependent CLs).\n\nBug: 21643067\nChange-Id: Ida98bd04b4d77736b672b03af651c4eb97ce88c1\n"
    },
    {
      "commit": "4f66cb3f534eafff335ec803caff0572d08e8aa5",
      "tree": "6e884d6466b0a4a56e1f2640a0eb61293bc7e98e",
      "parents": [
        "5706a8f5353218a60d3cf104a03e79fae301c27d"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Sep 29 15:19:58 2016 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Oct 03 11:08:42 2016 -0700"
      },
      "message": "app_process: Forward -cp/-classpath to ART.\n\n* No new functionality was added, this was already possible via\n  -Djava.class.path\u003dclasspath\n* However, this makes it a bit more compatible with other tools\n  that use -cp to invoke the main class.\n* Also update the benchmarks README for correct up-to-date vogar\n  instructions.\n\nTest: vogar --mode app_process --benchmark frameworks/base/core/tests/benchmarks/src/android/os/ParcelBenchmark.java\nBug: 31807538\nChange-Id: Idb04600fed3dd955437ccac832617dcfd1b52b63\n"
    },
    {
      "commit": "322f13a8ffcee1a1c68ce712ccaeca9de5e6ca07",
      "tree": "27dc125eee0e543aa428de6b8f053b815e88bf97",
      "parents": [
        "63bae5e61e9252ee9db3527d8dad99667eaed72e",
        "75bf3fd73b5a75698f41f1593e384a9a3a3afb74"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Sep 27 01:35:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 27 01:35:43 2016 +0000"
      },
      "message": "DO NOT MERGE - fix truncated boot sound\nam: 75bf3fd73b\n\nChange-Id: I3394cdfc5878e1b3396a2858a40d4ddb0cda5b5c\n"
    },
    {
      "commit": "75bf3fd73b5a75698f41f1593e384a9a3a3afb74",
      "tree": "ca6a5cf77625e965df8473a3481cb20bb2c4f4c7",
      "parents": [
        "e36701214a70b4b6d91b51680af32e3155cb7c72"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Sep 23 13:10:18 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Sep 23 21:23:27 2016 +0000"
      },
      "message": "DO NOT MERGE - fix truncated boot sound\n\nWait for audioserver service initialization to complete\nbefore playing the sound\n\nBug: 31651778\nChange-Id: I988de549d20468a090c939a1c624ee47d4036cd3\n"
    },
    {
      "commit": "c7cafbaa41b3669377010dc453996bde5eb10bd4",
      "tree": "62eec4814431613438b49a56d4eebf67db946ff8",
      "parents": [
        "f4119284fc5e059ad398e0a90295eeb9169c19c8",
        "c9f86e125623239beeaea222058c1d3e247d3f56"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Sep 14 13:26:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 14 13:26:54 2016 +0000"
      },
      "message": "Merge \"app_main: failure to PR_SET_NO_NEW_PRIVS is always fatal.\" am: 796578f9a9 am: 2b283bd24f\nam: c9f86e1256\n\nChange-Id: Iedf414184b8fefa3eb329f32ec8a15a2865c658f\n"
    },
    {
      "commit": "5638991c8233139ecf6207b99851116e2d2c2714",
      "tree": "6ca4d11aaa9e020a050ec663ebd0cd4a0359e9a4",
      "parents": [
        "3bc37e9cf7fb8349247d2b28673c8ada23538391"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Sep 13 16:19:33 2016 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Sep 14 10:24:20 2016 +0100"
      },
      "message": "app_main: failure to PR_SET_NO_NEW_PRIVS is always fatal.\n\nDon\u0027t make allowances for older kernels. Kernels must handle this\nproperly since it is now a CTS requirement.\n\nAlso remove some unreachable return statements.\n\nChange-Id: I280c4ed5e461d37672236747b5dbb7d1e97ecfec\n"
    },
    {
      "commit": "57374aa7353262e186933d4d96198468c4edfc2b",
      "tree": "3bc213bf7e0dd546ff4a3a71a5e1e0d52740e857",
      "parents": [
        "6ef430163109d3febb05ea970bf0b5b4f1ec6621",
        "023a9185a403f5c163baaab343f6fa789051c1f2"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Tue Sep 13 16:35:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 13 16:35:26 2016 +0000"
      },
      "message": "Support multichannel sounds in bootanim am: db90897b5f\nam: 023a9185a4\n\nChange-Id: I5543cefe87ec93f6c319337e0a2c692d28ec893a\n"
    },
    {
      "commit": "023a9185a403f5c163baaab343f6fa789051c1f2",
      "tree": "72e4eef39cd165370100782573247d78892736f9",
      "parents": [
        "d3c15ecb803c606d9536695354424a330b06ae58",
        "db90897b5fa23aa46ce50494e0fb4808948f4524"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Tue Sep 13 16:27:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 13 16:27:14 2016 +0000"
      },
      "message": "Support multichannel sounds in bootanim\nam: db90897b5f\n\nChange-Id: Ied6b429e05d5d77c76e9bbf34a7f13104be8bb8e\n"
    },
    {
      "commit": "5b1702e554f7cc96024df5ff6aadb73aedd11c79",
      "tree": "721146f686454e3cd88fa7292188709061f02c53",
      "parents": [
        "17a01a907ed1848de854331d1acefeb8bdf25246",
        "db90897b5fa23aa46ce50494e0fb4808948f4524"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Tue Sep 13 16:21:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 13 16:21:22 2016 +0000"
      },
      "message": "Merge \"Support multichannel sounds in bootanim\" into nyc-mr1-dev"
    },
    {
      "commit": "48818fa81101150ed9834d1748b548cff506456b",
      "tree": "3261c0a25a213817ed38225bb98bc6fe7f203f50",
      "parents": [
        "3d79f5625fd393b150810f9de9aa10a752d626f0",
        "55768028fd2c28e18d77eaab1cc5fe39cf891f24"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Sep 08 21:19:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 08 21:19:24 2016 +0000"
      },
      "message": "Change density for the correct user am: df3a7cab8f\nam: 55768028fd\n\nChange-Id: I7d4eff0c732f0e3e83adc0044ab7ab015da74993\n"
    },
    {
      "commit": "55768028fd2c28e18d77eaab1cc5fe39cf891f24",
      "tree": "b11c3bde8e4a5e5f00f070a3f3fa29fbe4c880bb",
      "parents": [
        "67c5416098e35c637a7a8df79a786e51e030ed30",
        "df3a7cab8f534584bcef83e222372e1be9be12c5"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Sep 08 21:13:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 08 21:13:39 2016 +0000"
      },
      "message": "Change density for the correct user\nam: df3a7cab8f\n\nChange-Id: I4f4dfaa8f9035cdd4939d1d40e66ebac51811f73\n"
    },
    {
      "commit": "6574d9ca46bcdc1db970309baf4ad49532370542",
      "tree": "e7b22bb21aae93e23f2c6d341eed037db7e5a8a8",
      "parents": [
        "17ecfdec717bcaa4a31051f293029e8ff53dd165",
        "0e3d2ab6d2988a1ae70d13d6d77a0f8109eb66e1"
      ],
      "author": {
        "name": "Damien Bargiacchi",
        "email": "drb@google.com",
        "time": "Thu Sep 08 02:19:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 08 02:19:57 2016 +0000"
      },
      "message": "Allow custom fonts in the boot animaiton zip file\nam: 0e3d2ab6d2\n\nChange-Id: I13d1e6a707ad941a267b89483e6dc029398a2d82\n"
    }
  ],
  "next": "df3a7cab8f534584bcef83e222372e1be9be12c5"
}
