)]}'
{
  "log": [
    {
      "commit": "8fef5bf360e4e0695cacf53ac7cef3c3496f689c",
      "tree": "ae6d53c99bdc321d2ed12a1429b1f0f5bb25949c",
      "parents": [
        "47208e2cf51bb12691f422b21c08462d962c0cbb",
        "73f94e789664a7cf8d7f48643146277f280220ba"
      ],
      "author": {
        "name": "Ricardo Loo",
        "email": "rloo@google.com",
        "time": "Wed Jul 19 04:52:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 04:52:24 2017 +0000"
      },
      "message": "Merge \"docs: Updated #ACTION_REQUEST_SET_AUTOFILL_SERVICE description\" into oc-dev am: 8e644a7510\nam: 73f94e7896\n\nChange-Id: I5f6181c026d443357226f6b7e5332a754b130476\n"
    },
    {
      "commit": "73f94e789664a7cf8d7f48643146277f280220ba",
      "tree": "3f98ac6f3d0f9c9d1b0ae6e033a1e1be9c406b59",
      "parents": [
        "068397a31905da4182d0ac0d5fc4883ed77405b2",
        "8e644a7510440a99b5404f9f8e8dc3ebd3816135"
      ],
      "author": {
        "name": "Ricardo Loo",
        "email": "rloo@google.com",
        "time": "Wed Jul 19 04:44:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 04:44:52 2017 +0000"
      },
      "message": "Merge \"docs: Updated #ACTION_REQUEST_SET_AUTOFILL_SERVICE description\" into oc-dev\nam: 8e644a7510\n\nChange-Id: Ib12f6abb1cd3bdc4701b13e607288fcaf48ce43e\n"
    },
    {
      "commit": "8e644a7510440a99b5404f9f8e8dc3ebd3816135",
      "tree": "245475e83dea804b48d6f018291841793852a729",
      "parents": [
        "ea6aaed42d99c903970f0b0e7b2a3dda1e7cd583",
        "aec98da9ebb19f9c6359e0af5a3795e73d44ea4a"
      ],
      "author": {
        "name": "Ricardo Loo",
        "email": "rloo@google.com",
        "time": "Wed Jul 19 04:36:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 04:36:42 2017 +0000"
      },
      "message": "Merge \"docs: Updated #ACTION_REQUEST_SET_AUTOFILL_SERVICE description\" into oc-dev"
    },
    {
      "commit": "5a92a6e07451903a26e09b7f26af1500e863af99",
      "tree": "56e4a11711940045b23c8b92b6bc18b4813ca804",
      "parents": [
        "530b93aae428bf528ac1d2c0b69c179478f0622a",
        "e00bcc0fef18b8018b0c56484c0e01115dadb7e6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 19 01:00:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 01:00:13 2017 +0000"
      },
      "message": "Merge \"Put generated/compiled graphics code in getCodeCacheDir()\" into oc-dr1-dev\nam: e00bcc0fef\n\nChange-Id: I300fa41c30c64f22c47d164f3b6d6d698e34302f\n"
    },
    {
      "commit": "e00bcc0fef18b8018b0c56484c0e01115dadb7e6",
      "tree": "d13933d6bd82a64ac89a80e4bc7da101465c5f6c",
      "parents": [
        "d5b776c721aa78d97eb193ce8035aeb32554eedf",
        "cecbe073bbd83e7d8cddd6e6f860693ac82aa827"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 19 00:55:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 00:55:42 2017 +0000"
      },
      "message": "Merge \"Put generated/compiled graphics code in getCodeCacheDir()\" into oc-dr1-dev"
    },
    {
      "commit": "530b93aae428bf528ac1d2c0b69c179478f0622a",
      "tree": "3eb4d3dfbbda7d3f7100c53ff752ce01646adb22",
      "parents": [
        "925a55c957ac36d8cc32b9729fd81a60004a1522",
        "4b90b5f884fc2f5039f4aa4aa387c48a7084d5a1"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 23:52:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 18 23:52:59 2017 +0000"
      },
      "message": "Merge \"Merge \"NetworkCapabilities: Unhide TRANSPORT_LOWPAN\" am: 777c408a22 am: 6b0e6946c3 am: dbc78509ae\" into oc-dr1-dev-plus-aosp"
    },
    {
      "commit": "4b90b5f884fc2f5039f4aa4aa387c48a7084d5a1",
      "tree": "bb5283d979b8dc5fa8b7cad6e39601d91f8a939d",
      "parents": [
        "a6a668317cad51e20c91222c3c0c3e92f68d4c35",
        "dbc78509ae948f47fcafca64778b77ee3cd2b266"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 18 23:51:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 23:51:04 2017 +0000"
      },
      "message": "Merge \"NetworkCapabilities: Unhide TRANSPORT_LOWPAN\" am: 777c408a22 am: 6b0e6946c3\nam: dbc78509ae\n\nChange-Id: I017036f8c63ea1e9c1934daad55ef087b3a83012\n"
    },
    {
      "commit": "de8185aa2f1ff83338106bbfd94c7a5ce03bd986",
      "tree": "2283f8656e8d6103b7f453bbc70913b380762d80",
      "parents": [
        "9e06896a03bb36ec0ef0d69c88ecf7937af6bf77",
        "d5b776c721aa78d97eb193ce8035aeb32554eedf"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Jul 18 23:48:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 23:48:47 2017 +0000"
      },
      "message": "Merge \"Remove Tigrinya (ti) from Settings languages\" into oc-dr1-dev\nam: d5b776c721\n\nChange-Id: I1d1cf56a6bda1cd23a422aeb0dd0a720044f4f46\n"
    },
    {
      "commit": "dbc78509ae948f47fcafca64778b77ee3cd2b266",
      "tree": "946735bf814433d391aa56f7bfd999aecb8f7eca",
      "parents": [
        "c3cc786404a76677af60b791ca7854489eae984d",
        "6b0e6946c3e1cf65e0b9f6b45902551ea1cf9e62"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 18 23:43:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 23:43:46 2017 +0000"
      },
      "message": "Merge \"NetworkCapabilities: Unhide TRANSPORT_LOWPAN\" am: 777c408a22\nam: 6b0e6946c3\n\nChange-Id: Ia6ceafa40c73589d516ca0d50168ba217b6af2c8\n"
    },
    {
      "commit": "6a5fe34edfa75c4282db6fade142d582b0c8cd92",
      "tree": "4128d617d6bd2468852518947bfc5ed1666c6db8",
      "parents": [
        "f947a122cb4844b94f09a413d4cb7110a5f32553",
        "8228eb34462cc9f76152bc87e20e721cd0e20775"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jul 18 23:37:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 23:37:57 2017 +0000"
      },
      "message": "resolve merge conflicts of a1d67fb38ec0 to stage-aosp-master\nam: 8228eb3446\n\nChange-Id: Ic9ba31da8e5281c9dbc8fa7ff56a63956a495b72\n"
    },
    {
      "commit": "d5b776c721aa78d97eb193ce8035aeb32554eedf",
      "tree": "b06455f47763d1e1f8b791a6db5a16cdbf4d19c0",
      "parents": [
        "205585e5749976f66e93fc7827aa1e7da69b5e02",
        "ce6cd1e5ea19e9c95c2e87a28d59c62a4fcb0843"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 18 23:35:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 18 23:35:19 2017 +0000"
      },
      "message": "Merge \"Remove Tigrinya (ti) from Settings languages\" into oc-dr1-dev"
    },
    {
      "commit": "6b0e6946c3e1cf65e0b9f6b45902551ea1cf9e62",
      "tree": "87256ce2d66bfcf4c6da159ea100933dafce7098",
      "parents": [
        "8e82bc9961ffe95ec938501bb8960ead5d3d7db2",
        "777c408a220a0bc75b207ab7684b4fba84e1d316"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 18 23:33:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 23:33:08 2017 +0000"
      },
      "message": "Merge \"NetworkCapabilities: Unhide TRANSPORT_LOWPAN\"\nam: 777c408a22\n\nChange-Id: I3ae9566ca52b9dae87cace18b1e97897eb8de0ad\n"
    },
    {
      "commit": "6b43433062c0c6b08b486e3be428d57364338ad4",
      "tree": "5c3ccdbc41c9cebf1d6abde685fb752a9cbc666c",
      "parents": [
        "68bedb03356d5ac7d7fa7b3adf6821b5af1cca4f",
        "205585e5749976f66e93fc7827aa1e7da69b5e02"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Tue Jul 18 23:30:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 23:30:29 2017 +0000"
      },
      "message": "Merge \"Disable lock screen by default for demo users\" into oc-dr1-dev\nam: 205585e574\n\nChange-Id: I05eeee1b997916e0f8fa86614aaac3d0e395a35c\n"
    },
    {
      "commit": "205585e5749976f66e93fc7827aa1e7da69b5e02",
      "tree": "d3153fcdfb9044927aa3388938c4d1794a129be9",
      "parents": [
        "198218809ee1f0fef2d2939c2eefb6fbf4006665",
        "5856be889f5e631eea822e13e560fd386c3907b8"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Tue Jul 18 23:18:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 18 23:18:40 2017 +0000"
      },
      "message": "Merge \"Disable lock screen by default for demo users\" into oc-dr1-dev"
    },
    {
      "commit": "777c408a220a0bc75b207ab7684b4fba84e1d316",
      "tree": "50b06b646acdbe9dc08b2f25fc537d4a70b32135",
      "parents": [
        "f126c41de7104a75fbe36bf7b9b1c78d09737001",
        "d95f73c338ed55371c958eeabafc4568f601d2a2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 18 23:09:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 18 23:09:58 2017 +0000"
      },
      "message": "Merge \"NetworkCapabilities: Unhide TRANSPORT_LOWPAN\""
    },
    {
      "commit": "11d03b22e3155cba165f2133a54a1b5856008862",
      "tree": "9456e46a7317e30b380dcfa60cbf0863c366519f",
      "parents": [
        "727f27e6611bcfc2cccd53de4efcad705c53ff30",
        "198218809ee1f0fef2d2939c2eefb6fbf4006665"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Jul 18 22:50:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 22:50:31 2017 +0000"
      },
      "message": "Merge \"Fixed the text alignment with RTL text\" into oc-dr1-dev\nam: 198218809e\n\nChange-Id: If4addbc49a299fbee7ccb23f84852897269475d3\n"
    },
    {
      "commit": "cecbe073bbd83e7d8cddd6e6f860693ac82aa827",
      "tree": "b7fb61795fd3717987cd3fb1f7e5fc7e5141efaf",
      "parents": [
        "198218809ee1f0fef2d2939c2eefb6fbf4006665"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 18 15:42:06 2017 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 18 22:48:59 2017 +0000"
      },
      "message": "Put generated/compiled graphics code in getCodeCacheDir()\n\nA refactoring introduced a slight regression that caused compiled\nshaders to be cached in the wrong directory.\n\nBug: 63813783\nTest: Manual\nChange-Id: I863e584ff1df4cda9242c64afd643a899023ee1c\n"
    },
    {
      "commit": "198218809ee1f0fef2d2939c2eefb6fbf4006665",
      "tree": "2762a5d3cfe0d41396c8a5378c6a535310d7bbf5",
      "parents": [
        "40f47253fdf224366f56a29875a0e8cfe9292962",
        "910d49f1aac9f43f8a2ed041c97ee1d9eb8ee901"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Jul 18 22:43:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 18 22:43:46 2017 +0000"
      },
      "message": "Merge \"Fixed the text alignment with RTL text\" into oc-dr1-dev"
    },
    {
      "commit": "8228eb34462cc9f76152bc87e20e721cd0e20775",
      "tree": "a115c75683da01b49d0fce878a2547e0aac3a1c7",
      "parents": [
        "709f3c1d4660cbf8bbdf5f86278588113a57c91e",
        "a1d67fb38ec02150d674bc3b8d8354b53417552b"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jul 19 06:17:33 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jul 19 07:35:31 2017 +0900"
      },
      "message": "resolve merge conflicts of a1d67fb38ec0 to stage-aosp-master\n\nTest: make -j64 services\nChange-Id: I3955b01189993f3051c608bc5d07a87e4e3b5f0b\nMerged-In: Ic1e799c17b4bb0272cf85e03d5ad14981a55defa\n"
    },
    {
      "commit": "9882d6da796746df59892d4efed89145d90f0ab3",
      "tree": "8a33d493b78796106db0bdd9b1b687b02235eb6f",
      "parents": [
        "11e0e33756c549ee1bd99b5f940e55eab5b10c5c",
        "238be4a67bfd5a6df4ec5ff297a5cdead88e4890"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 18 21:51:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 21:51:49 2017 +0000"
      },
      "message": "Merge \"Reference nativehelper/jni.h as jni.h\" am: 899a1f23c5 am: d2bf323c40\nam: 238be4a67b\n\nChange-Id: Icb75bc6c2ba9750349de0e4f0ea15c29b5502b7b\n"
    },
    {
      "commit": "ce6cd1e5ea19e9c95c2e87a28d59c62a4fcb0843",
      "tree": "798350df9f34d71ae8ae823bb16e628c8b1ad3e7",
      "parents": [
        "daa1539a5e34e2b9d36651a44d05fd1cfd72656a"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Jul 18 14:22:40 2017 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Jul 18 14:22:40 2017 -0700"
      },
      "message": "Remove Tigrinya (ti) from Settings languages\n\nTigrinya does not have any localized country names for ER (Eritrea)\nand ET (Ethiopia), which the user would need to choose if they choose\nTigrinya. Removing from user selectable languages until CLDR/ICU\nadds more data.\n\nChange-Id: Iaa7f702db0bb8749a4bdc2e88b03e5ea8590bad9\nFixes: 63807177\nTest: Manual (Tigrinya is no longer shown in Settings)\n"
    },
    {
      "commit": "11e0e33756c549ee1bd99b5f940e55eab5b10c5c",
      "tree": "d6f1bfe9430844ff8be97623ea853f051c8b542f",
      "parents": [
        "5ec6335b74ede6dd8fb72c216133b40265571699",
        "bc907cf9a8eb3dab10086a758f6202bf10215999"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jul 18 20:24:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 20:24:53 2017 +0000"
      },
      "message": "Merge \"Don\u0027t recycle bitmaps we don\u0027t own\" into oc-dr1-dev\nam: bc907cf9a8\n\nChange-Id: Ib5533fdbcfba36fc1ed82e0089cc681e73a02f05\n"
    },
    {
      "commit": "238be4a67bfd5a6df4ec5ff297a5cdead88e4890",
      "tree": "9f9316aceb146829a92ade5b9ed84ba93eb13576",
      "parents": [
        "042534c352f52c11a57f9a5a9d57abd6b937fd3a",
        "d2bf323c40b044d0fb8dde965404794ac4ffc7ee"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 18 20:15:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 20:15:54 2017 +0000"
      },
      "message": "Merge \"Reference nativehelper/jni.h as jni.h\" am: 899a1f23c5\nam: d2bf323c40\n\nChange-Id: I8bf7c9505ed31d0e248775455c0a88c836af2754\n"
    },
    {
      "commit": "bc907cf9a8eb3dab10086a758f6202bf10215999",
      "tree": "76e2592ab1cbc2c1a2c3e6232ba501d41fbd3a29",
      "parents": [
        "d3320766365ed1fa74ebc5f751884fc28093e893",
        "42acf6009ade4314f3cd782d68db6ab7ad4c8da3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 18 20:08:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 18 20:08:58 2017 +0000"
      },
      "message": "Merge \"Don\u0027t recycle bitmaps we don\u0027t own\" into oc-dr1-dev"
    },
    {
      "commit": "d2bf323c40b044d0fb8dde965404794ac4ffc7ee",
      "tree": "c1034025bf92be785ee4dd321f7264de9d549d2d",
      "parents": [
        "253e515259d759ee34fb2035a9025d1945f83dd0",
        "899a1f23c5be569d46fc965b9a459e9df0847bc4"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 18 20:05:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 20:05:36 2017 +0000"
      },
      "message": "Merge \"Reference nativehelper/jni.h as jni.h\"\nam: 899a1f23c5\n\nChange-Id: I30ec4f6b329360ea4161f2ad5538ecd238db7b62\n"
    },
    {
      "commit": "228571391e8e68931373f0ff1313ec82f626c996",
      "tree": "44637b941a129d3247790815b14d4807431ddab7",
      "parents": [
        "0a0f7cea058ac7a663def0ecb046736d26be83fa",
        "cee8098178776bcfa575e27f6e9b6253e8e68b73"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Tue Jul 18 19:39:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 19:39:46 2017 +0000"
      },
      "message": "Merge \"Fix rotation animation selection.\" into oc-dr1-dev\nam: cee8098178\n\nChange-Id: I1f742419b6f25d74a8b2d895155796f0e718da59\n"
    },
    {
      "commit": "cee8098178776bcfa575e27f6e9b6253e8e68b73",
      "tree": "14f18eb88cf7b10b22d4e9d47558b2ca38a4e042",
      "parents": [
        "f80ec1583d1e534340fe035fe72c153dc4b25db8",
        "427ba4ff55b2d90ecbe779f7b745a0da4796d496"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Tue Jul 18 19:31:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 18 19:31:00 2017 +0000"
      },
      "message": "Merge \"Fix rotation animation selection.\" into oc-dr1-dev"
    },
    {
      "commit": "a1d67fb38ec02150d674bc3b8d8354b53417552b",
      "tree": "6aad5525819e3a28298303ddb6503264b3671368",
      "parents": [
        "c721dce3fcc4a00c087900f8582766e40c5ee500",
        "d17160ba191259ccde9fd74a974b2e6c88a7e8da"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jul 18 18:45:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 18 18:45:29 2017 +0000"
      },
      "message": "Merge changes from topic \u0027tether-offload-cherrypick\u0027\n\n* changes:\n  Add code to dump OffloadController state.\n  Fetch tethering offload stats.\n  Allow more than one source of tethering statistics.\n"
    },
    {
      "commit": "b793aa8c81551fb1d6281f5bbb629c8253063991",
      "tree": "59a1721ed9f3c41c7cfdee34d57aa0d61055b4fd",
      "parents": [
        "c685e1e4a15db1373579fc7d2384e8091a7bba23",
        "10fc62756b8d930eab4b4cb181c2431ec2b17e6c"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jul 18 17:20:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 18 17:20:39 2017 +0000"
      },
      "message": "Merge \"Remove ALOGD_IF_SLOW\""
    },
    {
      "commit": "07f1304cfe9efbde7f90895a948b3170a3f0d0ec",
      "tree": "009b34b0d3e072ab220248961b162ca585accdff",
      "parents": [
        "d2c8dcfcfe4cdc4fb4d3d86a8a7e6e7d43fdd9c0"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jul 10 19:06:57 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jul 19 00:54:54 2017 +0900"
      },
      "message": "Allow more than one source of tethering statistics.\n\nCurrently, netd is the only source of tethering statistics.\nIn order to support multiple sources, define a new\nITetheringStatsProvider interface that can be registered with\nNetworkManagmentService. Convert the existing code into the\nfirst ITetheringStatsProvider.\n\n(cherry picked from commit ef7b2a13ce4c34950b52de27dcf65b74388d7b3d)\n\nBug: 29337859\nBug: 32163131\nTest: builds, boots\nTest: tethering stats continue to be collected\nChange-Id: Ie1b5a5e47ae4bf5af922365b09fa241e834236e4\nMerged-In: Ie1b5a5e47ae4bf5af922365b09fa241e834236e4\n"
    },
    {
      "commit": "3d7c99a1747dfda1f54a1dea9eca8251896fba12",
      "tree": "664c5f18213d69d861399aae428675c4c742ef89",
      "parents": [
        "3c778dc07adc2d732824abc3e1ec2c5de3a87947",
        "042534c352f52c11a57f9a5a9d57abd6b937fd3a"
      ],
      "author": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Tue Jul 18 11:14:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 11:14:55 2017 +0000"
      },
      "message": "Update JNI code in preparation for ICU 59 switching to C++11 char16_t. am: 253e515259\nam: 042534c352\n\nChange-Id: I34b8a04b7589dc8cc5850aba5c3d50aa2c1b4e02\n"
    },
    {
      "commit": "042534c352f52c11a57f9a5a9d57abd6b937fd3a",
      "tree": "7f2561d53cdf14e64f7ae0d12b17773bcc0fce44",
      "parents": [
        "be25a824727ce1504ac8b2bb4fad5100d3fe94c5",
        "253e515259d759ee34fb2035a9025d1945f83dd0"
      ],
      "author": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Tue Jul 18 11:08:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 11:08:47 2017 +0000"
      },
      "message": "Update JNI code in preparation for ICU 59 switching to C++11 char16_t.\nam: 253e515259\n\nChange-Id: I064ae78ad17bef67d6e90c7ce0aed4e9693c9ac6\n"
    },
    {
      "commit": "253e515259d759ee34fb2035a9025d1945f83dd0",
      "tree": "626fe01510d17965cbf44ed830fd7bdbec166ca6",
      "parents": [
        "e7715b35ea9899fe9db499dc98b0c8e41a586606"
      ],
      "author": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Thu Apr 06 22:13:51 2017 +0200"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Jul 18 11:13:48 2017 +0100"
      },
      "message": "Update JNI code in preparation for ICU 59 switching to C++11 char16_t.\n\nICU 59 (update pending on the aosp/icu59 branch) has switched to using\nthe C++11 char16_t data type, which is a distinct type from uint16_t\n(which is what JNI\u0027s jchar is typedef\u0027d as), even though they are\nbitwise identical.\n\nAll code that passes UTF-16 data between ICU4C and JNI must therefore be\nupdated with typecasts in the appropriate places before ICU 59 is merged\nto aosp/master.\n\nBug: 37554848\nTest: make\nChange-Id: Ibbc90d2b603382d4715551d05c4a6a462529542d\nMerged-In: Ic84a94be82acbef41f80cc113d5da485ce54ae29\n"
    },
    {
      "commit": "899a1f23c5be569d46fc965b9a459e9df0847bc4",
      "tree": "2788f857bc76f29024300d9ad929269f88cccd2f",
      "parents": [
        "a09784ac7587c1d93754a83d7edc3359cd2ceb83",
        "889f9952d8aa438d5aef6fea9046eddb38ea11b0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 18 02:47:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 18 02:47:33 2017 +0000"
      },
      "message": "Merge \"Reference nativehelper/jni.h as jni.h\""
    },
    {
      "commit": "427ba4ff55b2d90ecbe779f7b745a0da4796d496",
      "tree": "2810872ddc7c41fe319bd1ab0b54fe4c7e148a2b",
      "parents": [
        "f99ac67bdb19c96eedc9ce274ded306e9f658371"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Jul 17 18:37:06 2017 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Jul 17 18:37:06 2017 -0700"
      },
      "message": "Fix rotation animation selection.\n\nThe default manifest value needs to be unspecified, not rotate,\nas rotate overrides the LayoutParams specified value.\n\nBug: 63151981\nTest: Manual from bug. go/wm-smoke.\nChange-Id: I2ad6e3fdd06eeef0166bbe09d07b57cc45ed6e50\n"
    },
    {
      "commit": "72c54c51136d273d2151e38ee074b8412b2dbe51",
      "tree": "e5712b5541243bcc439e6225c3d18a4da6bdbe0f",
      "parents": [
        "d730ad43d5a8fe64b9e8ef87cd27a1598a04c074",
        "be25a824727ce1504ac8b2bb4fad5100d3fe94c5"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Mon Jul 17 22:58:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:58:35 2017 +0000"
      },
      "message": "Merge \"BootReceiver: check console-ramoops-0\" am: a09784ac75 am: e7715b35ea\nam: be25a82472\n\nChange-Id: I389d8faf7d30b48bfafac17251216346eb9cb713\n"
    },
    {
      "commit": "1356da4b188b5ac2b025799fdc6bfc729ab01f81",
      "tree": "3ac4fa3fe639f0b1932df9329f11ce009d01d420",
      "parents": [
        "e7ca978882dc23a3cff79aa9b6bdef33118fb73c",
        "c8eaf5a3a42a146486f878f12480f772c2819c80"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 17 22:48:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:48:15 2017 +0000"
      },
      "message": "Merge \"Merge \"Remove unnecessary TODOs\" am: a5c96cf4bf am: 08cff4c76b\" into oc-dev-plus-aosp\nam: c8eaf5a3a4\n\nChange-Id: I49dcec61ce9b64cf105b7432d9c73cf5e3edd8e7\n"
    },
    {
      "commit": "be25a824727ce1504ac8b2bb4fad5100d3fe94c5",
      "tree": "4dd934a652b8dad5039108daa1b0bfa75f3c7b4c",
      "parents": [
        "1a35cf3892f4876e1b6ef3de27108f87a69a6502",
        "e7715b35ea9899fe9db499dc98b0c8e41a586606"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Mon Jul 17 22:46:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:46:45 2017 +0000"
      },
      "message": "Merge \"BootReceiver: check console-ramoops-0\" am: a09784ac75\nam: e7715b35ea\n\nChange-Id: I4ea86cc33247c2b7bf187cc8b2bc5b9c7aadc1f4\n"
    },
    {
      "commit": "e7ca978882dc23a3cff79aa9b6bdef33118fb73c",
      "tree": "d0237c4c51a6dc594d973ba1487a38e823b5fb92",
      "parents": [
        "34aca9e2c512592a23b7c0a842d93420bd0e8d56",
        "84a4d3de657ca52ac6e6029732f0a12780bdcdbf"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Mon Jul 17 22:46:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:46:08 2017 +0000"
      },
      "message": "Merge \"Docs-change: clarification of LauncherApps.getApplicationInfo()\" into oc-dev am: d726ff988c\nam: 84a4d3de65\n\nChange-Id: I0c2013d5243abaaa892c638fe23b9a55896b4cdc\n"
    },
    {
      "commit": "c8eaf5a3a42a146486f878f12480f772c2819c80",
      "tree": "8c17f47d5edb68ce6756f429cc46d52e03c498f4",
      "parents": [
        "84a4d3de657ca52ac6e6029732f0a12780bdcdbf",
        "bae79dab29deb97197eebeb8d6d9adf87e0da00f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:41:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 17 22:41:41 2017 +0000"
      },
      "message": "Merge \"Merge \"Remove unnecessary TODOs\" am: a5c96cf4bf am: 08cff4c76b\" into oc-dev-plus-aosp"
    },
    {
      "commit": "34aca9e2c512592a23b7c0a842d93420bd0e8d56",
      "tree": "f751688c1a35c3b87a3b0b37a7acf8ffd29f77dc",
      "parents": [
        "d40f00926addc1f63701a4937bbed34ed0054e91",
        "444616f4bfa8c67e18bbd83144847b86029fae86"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 17 22:40:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:40:28 2017 +0000"
      },
      "message": "Merge \"Remove TODOs that are not needed\" am: 0f9842304a am: 5c2cfc51c5\nam: 444616f4bf\n\nChange-Id: I5f4265d738aa3669a0c7acb8df49b454a3e27f9c\n"
    },
    {
      "commit": "bae79dab29deb97197eebeb8d6d9adf87e0da00f",
      "tree": "edd6c834d7b254efc1b3ff8d337861fc5f91cac9",
      "parents": [
        "444616f4bfa8c67e18bbd83144847b86029fae86",
        "08cff4c76b5cfc19c57860b1240acb46345e199b"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 17 22:40:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:40:01 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary TODOs\" am: a5c96cf4bf\nam: 08cff4c76b\n\nChange-Id: I2682cc46391b6120ac846c011bee0eab30c55e86\n"
    },
    {
      "commit": "84a4d3de657ca52ac6e6029732f0a12780bdcdbf",
      "tree": "85c85f96137c4980aa8a416edf72ab23f2d13832",
      "parents": [
        "444616f4bfa8c67e18bbd83144847b86029fae86",
        "d726ff988c62b7d8b1e73a5512e3a82442b4f2fc"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Mon Jul 17 22:39:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:39:28 2017 +0000"
      },
      "message": "Merge \"Docs-change: clarification of LauncherApps.getApplicationInfo()\" into oc-dev\nam: d726ff988c\n\nChange-Id: I031f226a4324521a8940453c96da870a49767233\n"
    },
    {
      "commit": "8322920a7ce5ae8f1ca0224dd038d98f9b55d6f5",
      "tree": "4c9c505dda1cd05af0f3c13a52a3dfa1937cf172",
      "parents": [
        "f99ac67bdb19c96eedc9ce274ded306e9f658371",
        "d726ff988c62b7d8b1e73a5512e3a82442b4f2fc"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Mon Jul 17 22:37:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:37:35 2017 +0000"
      },
      "message": "Merge \"Docs-change: clarification of LauncherApps.getApplicationInfo()\" into oc-dev\nam: d726ff988c\n\nChange-Id: I42a62feffca60e8beb75e991ea0b6545a2813233\n"
    },
    {
      "commit": "e7715b35ea9899fe9db499dc98b0c8e41a586606",
      "tree": "9a205abe19ac7eb510671b0f22e87ef9f7d9bc51",
      "parents": [
        "5c15f6d6b18b62aa6971e839b076739703feee98",
        "a09784ac7587c1d93754a83d7edc3359cd2ceb83"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Mon Jul 17 22:34:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:34:23 2017 +0000"
      },
      "message": "Merge \"BootReceiver: check console-ramoops-0\"\nam: a09784ac75\n\nChange-Id: Ic3af3fd4f768f391740d56bd73c7dcca7698d1de\n"
    },
    {
      "commit": "444616f4bfa8c67e18bbd83144847b86029fae86",
      "tree": "bec327270591cc415ae7cdee6434ca37d601ccd3",
      "parents": [
        "cf6e784219dc1231033df6844be9c0cd3db39661",
        "5c2cfc51c5276ad7d03fadaed6317248460be298"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 17 22:32:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:32:38 2017 +0000"
      },
      "message": "Merge \"Remove TODOs that are not needed\" am: 0f9842304a\nam: 5c2cfc51c5\n\nChange-Id: Ia585380cb88829bf55171092389b77081d941f17\n"
    },
    {
      "commit": "d726ff988c62b7d8b1e73a5512e3a82442b4f2fc",
      "tree": "6641e346ffdbbc892dcb3e952b83eff3e7fdeeef",
      "parents": [
        "ca007e525b5bf52b89bf884f78d79dedf4495564",
        "7afa84c37344f310a1c908f9ee29871e2cb40924"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 17 22:28:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 17 22:28:09 2017 +0000"
      },
      "message": "Merge \"Docs-change: clarification of LauncherApps.getApplicationInfo()\" into oc-dev"
    },
    {
      "commit": "08cff4c76b5cfc19c57860b1240acb46345e199b",
      "tree": "af2e9ebece55adfe81fd080837ce8f1916e75a63",
      "parents": [
        "5c2cfc51c5276ad7d03fadaed6317248460be298",
        "a5c96cf4bf2f975d88754dbda68581783dd8f6cf"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 17 22:26:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:26:48 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary TODOs\"\nam: a5c96cf4bf\n\nChange-Id: I1e03cd3fa9eef34218e4a4eb958fbb6dd0593be6\n"
    },
    {
      "commit": "a09784ac7587c1d93754a83d7edc3359cd2ceb83",
      "tree": "b2bc9cf226e47c415b9b5ba8f1ef80402f2e7c40",
      "parents": [
        "858634e4ec2e7338d2e69713eb5224a64ca678cf",
        "18c139c57f104c90e8003dd9e54142b41b9b6c24"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 17 22:24:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 17 22:24:39 2017 +0000"
      },
      "message": "Merge \"BootReceiver: check console-ramoops-0\""
    },
    {
      "commit": "5c2cfc51c5276ad7d03fadaed6317248460be298",
      "tree": "7114bd380301819c7d876717f8ee38be3ae7f213",
      "parents": [
        "75bd16d2dfdcf28b2ff33bde21eaf84708a1d361",
        "0f9842304a368c55cf6e18feee72b18ea896b32b"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 17 22:24:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 22:24:36 2017 +0000"
      },
      "message": "Merge \"Remove TODOs that are not needed\"\nam: 0f9842304a\n\nChange-Id: Ie46a57ce88e25e40193b073c0add69adccc14a79\n"
    },
    {
      "commit": "a5c96cf4bf2f975d88754dbda68581783dd8f6cf",
      "tree": "edf53a9753f567955791f2b8152faf5f17c54cc1",
      "parents": [
        "0f9842304a368c55cf6e18feee72b18ea896b32b",
        "8f4a5361147fef049f4437bdcd54fd4a114c8766"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 17 22:15:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 17 22:15:42 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary TODOs\""
    },
    {
      "commit": "0f9842304a368c55cf6e18feee72b18ea896b32b",
      "tree": "1e9aba090c13942eb0be16d999ad91f8c72ccfe8",
      "parents": [
        "66af025feacf038ac17871849b743ad19733cf7c",
        "a9f0eeb36fafcc83a265d89726ea4dc6e3211def"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 17 22:15:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 17 22:15:08 2017 +0000"
      },
      "message": "Merge \"Remove TODOs that are not needed\""
    },
    {
      "commit": "66af025feacf038ac17871849b743ad19733cf7c",
      "tree": "875e5ff712c9df374803ee9f734a6eb56027c30f",
      "parents": [
        "d1ffb1343723a2cf1b8e82cde75710268fcc6a11",
        "a5325e18df259f940478b3e61573bc35e624feff"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 17 21:47:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 17 21:47:31 2017 +0000"
      },
      "message": "Merge \"Make BluetoothStateChangeCallback oneway to prevent waiting on response.\""
    },
    {
      "commit": "18c139c57f104c90e8003dd9e54142b41b9b6c24",
      "tree": "18e2a577ad8a1a1ed2c7016c9d49bbbcba6a45ee",
      "parents": [
        "d2c8dcfcfe4cdc4fb4d3d86a8a7e6e7d43fdd9c0"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Jul 14 13:08:47 2017 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Mon Jul 17 20:33:40 2017 +0000"
      },
      "message": "BootReceiver: check console-ramoops-0\n\nOn later kernels /sys/fs/pstore/console-ramoops becomes\n/sys/fs/pstore/console-ramoops-0\n\nTest: none\nBug: 63058217\nChange-Id: Ia68c0b5741c35cb35f10be6bbce93e0f0c92480f\n"
    },
    {
      "commit": "94f7e0f7b94696c757f6390616b6b9a2f308b1c1",
      "tree": "88ab8181dcd8f528c1c38f83afca2b1864a7719d",
      "parents": [
        "43d17a678583d15c1d57f1fcdd32b1ef6197c620",
        "d600905e4a03610cbc32e539e03fbf36c944d54f"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Jul 17 19:26:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 19:26:01 2017 +0000"
      },
      "message": "Merge \"Remove ALOGD_IF_SLOW\" into stage-aosp-master\nam: d600905e4a\n\nChange-Id: I6366391c3bb0c8df8d15427d32369f180c3f2060\n"
    },
    {
      "commit": "d600905e4a03610cbc32e539e03fbf36c944d54f",
      "tree": "d5509e124eaa38e1eca48d2fa1efd55882274960",
      "parents": [
        "e38e57c25d40fff9cd19146e63564ba3a4e69cc5",
        "923611728841f5e9a873a3f20e3e01a068af9b53"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Jul 17 19:20:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 17 19:20:58 2017 +0000"
      },
      "message": "Merge \"Remove ALOGD_IF_SLOW\" into stage-aosp-master"
    },
    {
      "commit": "889f9952d8aa438d5aef6fea9046eddb38ea11b0",
      "tree": "242a579f482025d2a6e6e8689ad3c8127aa39285",
      "parents": [
        "d1ffb1343723a2cf1b8e82cde75710268fcc6a11"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jul 17 12:08:45 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jul 17 12:08:45 2017 -0700"
      },
      "message": "Reference nativehelper/jni.h as jni.h\n\nnativehelper will no longer export nativehelper/jni.h so that everywhere\ncan reference this file with the same name.\n\nBug: 63762847\nChange-Id: I8d2e9587439efa2d6ab03a5bdfa749fc620759e1\n"
    },
    {
      "commit": "a5325e18df259f940478b3e61573bc35e624feff",
      "tree": "4b6eb8c30da4490528d3196650b0e7da55e83c3e",
      "parents": [
        "29926838d4deaa7e2c12baeb0656db2c92dbd1f8"
      ],
      "author": {
        "name": "xutianguo",
        "email": "xutianguo@xiaomi.com",
        "time": "Mon May 22 14:03:33 2017 +0800"
      },
      "committer": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Mon Jul 17 11:52:24 2017 -0700"
      },
      "message": "Make BluetoothStateChangeCallback oneway to prevent waiting on response.\n\nTest: Connected bluetooth devices(included Headset/HID devices), and\nmade bluetooth enabling/disabling over 1000 times, no other side effect\nobserved.\n\nBug: 38485770\n\nChange-Id: Ia3959d2441aece39a79ab2d662b57790a78df674\nSigned-off-by: xutianguo \u003cxutianguo@xiaomi.com\u003e\n(cherry picked from commit 95e1e21a639318bb3399c394707624393cfa2300)\n"
    },
    {
      "commit": "7afa84c37344f310a1c908f9ee29871e2cb40924",
      "tree": "bc69fa57d55177677c13676611a816fa7401e51c",
      "parents": [
        "f75d22dcc0833bf25c95a11031c7923f9bff096f"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Mon Jul 17 13:01:35 2017 +0200"
      },
      "committer": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Mon Jul 17 18:35:38 2017 +0000"
      },
      "message": "Docs-change: clarification of LauncherApps.getApplicationInfo()\n\nStaged at: go/dac-stage/reference/android/content/pm/LauncherApps.html#getApplicationInfo(java.lang.String, int, android.os.UserHandle)\n\nTest: make ds-docs and output staged\nBug: 38024981\nChange-Id: I9f256d675433457b7c85fa111ed87d1147f1f2bc\n"
    },
    {
      "commit": "8f4a5361147fef049f4437bdcd54fd4a114c8766",
      "tree": "1fc65115ae84d60b145f7eadcfce874116bb30da",
      "parents": [
        "a9f0eeb36fafcc83a265d89726ea4dc6e3211def"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 17 18:02:29 2017 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 17 18:02:29 2017 +0100"
      },
      "message": "Remove unnecessary TODOs\n\nThe classes under test are not part of a public\nAPI so they are not tested via CTS.\n\nBug: 31008728\nTest: make droid\nChange-Id: If10db42b6e79728a6625708d35a04c5002164866\n"
    },
    {
      "commit": "a9f0eeb36fafcc83a265d89726ea4dc6e3211def",
      "tree": "50bb50670a305774d6831b6dae10ca7b5d1f8909",
      "parents": [
        "b279ec51b6e53396509848ce025f4bdbdd608da6"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 03 14:38:50 2017 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 17 17:57:11 2017 +0100"
      },
      "message": "Remove TODOs that are not needed\n\nRemove TODOs to add classes to the system API that are not needed\n(since they are used by a platform-only app).\n\nBug: 31008728\nTest: make droid\nChange-Id: I0d75686ddeae929e9d87c5ca8703a609a1450d76\nMerged-In: I600e7b08853b86b27463193411cf85207ae09ce8\n"
    },
    {
      "commit": "5856be889f5e631eea822e13e560fd386c3907b8",
      "tree": "1d23301d05873b66caea3c9e8e949ff959944093",
      "parents": [
        "c4c5d60607a1c1671258371f61502ee1f32d7b70"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Fri Jun 23 18:12:46 2017 -0700"
      },
      "committer": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Mon Jul 17 09:37:20 2017 -0700"
      },
      "message": "Disable lock screen by default for demo users\n\nBug: 62712426\nTest: frameworks/base/core/tests/utiltests/runtests.sh \\\n-e class com.android.internal.util.LockPatternUtilsTest\nChange-Id: Ic2e00a2a73f160c27e4059f32e5a1d18ebc298a5\n"
    },
    {
      "commit": "42acf6009ade4314f3cd782d68db6ab7ad4c8da3",
      "tree": "066b26df1102f12551415df43ec1a595d914f137",
      "parents": [
        "ef94006264f6b3962b46d8e628d4ae21eed1e057"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jul 13 16:32:44 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Jul 17 16:35:29 2017 +0000"
      },
      "message": "Don\u0027t recycle bitmaps we don\u0027t own\n\nWallpaperColors#fromBitmap should only recycle the bitmaps\ncreated by itself.\n\nTest: runtest -x tests/Internal/src/android/app/WallpaperColorsTest.java\nFixes: 63758291\nChange-Id: I1710bf7118b6ae871442f9606f95ac9c9dbb7d24\n"
    },
    {
      "commit": "105c3b1df461f6cf2484d50d10622be1a4a41036",
      "tree": "e62e307ef9bb46edfb679e4dc6939e26e5dd5546",
      "parents": [
        "05df03461ec6ca43bf0eae3d530c22094ada14e0",
        "3082216de2e0eaed98ec35824897e0391cff0bd1"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Mon Jul 17 14:32:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 14:32:30 2017 +0000"
      },
      "message": "Merge \"Docs: VPNs under Android O should promote to the foreground\" into oc-dev am: ca007e525b\nam: 3082216de2\n\nChange-Id: Id9720c51f6192831ede99fd0af0451b43026e663\n"
    },
    {
      "commit": "2ecc1988771caed870ba2b7bfd069e68d53f2adb",
      "tree": "d05a9e5fc410937bac4337195c04571c7ed9cae0",
      "parents": [
        "bd2d9f8fdfb74f5872f4de1c219dc93c8abe567e",
        "ca007e525b5bf52b89bf884f78d79dedf4495564"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Mon Jul 17 14:23:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 14:23:25 2017 +0000"
      },
      "message": "Merge \"Docs: VPNs under Android O should promote to the foreground\" into oc-dev\nam: ca007e525b\n\nChange-Id: If2a06d8e8e5fe2034e22c86dabf68bf7d3f79bb0\n"
    },
    {
      "commit": "3082216de2e0eaed98ec35824897e0391cff0bd1",
      "tree": "99d157f6c301afbda7c54a382b593f425f70c193",
      "parents": [
        "004ae3ae7108436882b2360de292caaa1edd6813",
        "ca007e525b5bf52b89bf884f78d79dedf4495564"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Mon Jul 17 14:22:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 14:22:24 2017 +0000"
      },
      "message": "Merge \"Docs: VPNs under Android O should promote to the foreground\" into oc-dev\nam: ca007e525b\n\nChange-Id: Ife96d44a6c8687be49616562f1834c1e2cc17b7d\n"
    },
    {
      "commit": "ca007e525b5bf52b89bf884f78d79dedf4495564",
      "tree": "a548f2c62b9d8d47df037edbf9e2bc44dfa9b700",
      "parents": [
        "17e641dae58f0ef2745d4ec85baaf42e0b050f3a",
        "28a3e85903eab717f387514c8be99f90be8e29be"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 17 14:11:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 17 14:11:55 2017 +0000"
      },
      "message": "Merge \"Docs: VPNs under Android O should promote to the foreground\" into oc-dev"
    },
    {
      "commit": "adf11aef0fee9f64f1df325e82f849baa5a043b5",
      "tree": "055ea3c1174d4a393b273ea19675b3a3d55523f8",
      "parents": [
        "29926838d4deaa7e2c12baeb0656db2c92dbd1f8"
      ],
      "author": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Thu Apr 06 22:13:51 2017 +0200"
      },
      "committer": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Mon Jul 17 14:28:18 2017 +0200"
      },
      "message": "Update JNI code in preparation for ICU 59 switching to C++11 char16_t.\n\nICU 59 (update pending on the aosp/icu59 branch) has switched to using\nthe C++11 char16_t data type, which is a distinct type from uint16_t\n(which is what JNI\u0027s jchar is typedef\u0027d as), even though they are\nbitwise identical.\n\nAll code that passes UTF-16 data between ICU4C and JNI must therefore be\nupdated with typecasts in the appropriate places before ICU 59 is merged\nto aosp/master.\n\nBug: 37554848\nTest: make\nChange-Id: Ibbc90d2b603382d4715551d05c4a6a462529542d\nMerged-In: Ic84a94be82acbef41f80cc113d5da485ce54ae29\n"
    },
    {
      "commit": "5f309c6fd3763ba9b56ff3a175186d1e42ad5b8c",
      "tree": "b2105ab2b723ef704aff1c1e01b662713c7e1706",
      "parents": [
        "151807c109e6665d2f86845308e1c35c6a9fa374",
        "7bef937503e9e455bb625e9de8e49886e6fefabc"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Fri Jul 14 23:18:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 23:18:30 2017 +0000"
      },
      "message": "Merge \"Update Java doc of SensorManager.createDirectChannel\" into oc-dev am: 17e641dae5\nam: 7bef937503\n\nChange-Id: I108570f80973c02be45ea450747ffbb8cd0e094d\n"
    },
    {
      "commit": "6c5ee3d8947066aba4c2224c07801c8668407e6e",
      "tree": "ba0d8a1c89281ab448d040020bc993539e4d565b",
      "parents": [
        "811fa6d001094edf31cc47a0110560cdf565f114",
        "17e641dae58f0ef2745d4ec85baaf42e0b050f3a"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Fri Jul 14 23:07:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 23:07:11 2017 +0000"
      },
      "message": "Merge \"Update Java doc of SensorManager.createDirectChannel\" into oc-dev\nam: 17e641dae5\n\nChange-Id: I3689c95bb249a77e6736f66e23065474a0916b9f\n"
    },
    {
      "commit": "7bef937503e9e455bb625e9de8e49886e6fefabc",
      "tree": "06e0c8f7f09a004a073b4a0865123d43dd35d3aa",
      "parents": [
        "e1036c93a06fcd773b03fb56aa699452f5428a3c",
        "17e641dae58f0ef2745d4ec85baaf42e0b050f3a"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Fri Jul 14 23:07:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 23:07:11 2017 +0000"
      },
      "message": "Merge \"Update Java doc of SensorManager.createDirectChannel\" into oc-dev\nam: 17e641dae5\n\nChange-Id: I4391dafa9d153213e35ac58bceb8d2f4c958fde0\n"
    },
    {
      "commit": "17e641dae58f0ef2745d4ec85baaf42e0b050f3a",
      "tree": "40d92efe5b21927f51475941307a0f8b6e0baf42",
      "parents": [
        "f75d22dcc0833bf25c95a11031c7923f9bff096f",
        "19668c0b3a579403e71c03062f56b5e689596bc9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 14 22:55:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 14 22:55:15 2017 +0000"
      },
      "message": "Merge \"Update Java doc of SensorManager.createDirectChannel\" into oc-dev"
    },
    {
      "commit": "151807c109e6665d2f86845308e1c35c6a9fa374",
      "tree": "3affcdff21a0df5403e50a19da08d6cb9f0ebf7b",
      "parents": [
        "bcfe19ebe89234eb081361a17dfeb44d68977a54",
        "811fa6d001094edf31cc47a0110560cdf565f114"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jul 14 21:54:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 21:54:07 2017 +0000"
      },
      "message": "Merge \"Add more details to dumpsys meminfo -d\" am: 4ccf8b83a1 am: 41718e2413\nam: 811fa6d001\n\nChange-Id: I309ff9dc070716cc250a7c06821775c185ea6ebc\n"
    },
    {
      "commit": "811fa6d001094edf31cc47a0110560cdf565f114",
      "tree": "6f461cb6d6b1578ca31b9723c590f599c8473226",
      "parents": [
        "f83fb827a7b78de25ac0d5a25fcf3e9559d17901",
        "41718e2413201f9040a78f493ead3adf160e0318"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jul 14 21:47:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 21:47:03 2017 +0000"
      },
      "message": "Merge \"Add more details to dumpsys meminfo -d\" am: 4ccf8b83a1\nam: 41718e2413\n\nChange-Id: Ie3052ec70e478b69629e16526542cb616168b58b\n"
    },
    {
      "commit": "41718e2413201f9040a78f493ead3adf160e0318",
      "tree": "c0bbc9e419b3400676389a05ea44a4b0ed194aee",
      "parents": [
        "d98024a1f9acfb2ba342a42300fda24e2bcff47f",
        "4ccf8b83a171bc3b3028fd193cf5a2ec4ad3f31f"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jul 14 21:37:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 21:37:43 2017 +0000"
      },
      "message": "Merge \"Add more details to dumpsys meminfo -d\"\nam: 4ccf8b83a1\n\nChange-Id: I54fadc1bd30cc508faccabe1553c2db4cc040904\n"
    },
    {
      "commit": "486ce65234872abe1a168a1ab51695f7d8ed7f1f",
      "tree": "c08798ba1177fcce053215130a8398440bfdf387",
      "parents": [
        "d33013ade3329e1ea4421e77bca29a445c3eb6af",
        "8d5b83109566c51e79c9f1b04dd9a66a3fcf2ea1"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jul 14 20:31:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 20:31:33 2017 +0000"
      },
      "message": "Merge \"Move palette constants to XML\" into oc-dr1-dev\nam: 8d5b831095\n\nChange-Id: I8ced4304e4e6f6f766c7160e25122974ec0c9548\n"
    },
    {
      "commit": "8d5b83109566c51e79c9f1b04dd9a66a3fcf2ea1",
      "tree": "9e70fde25aedb35e6b80ca2a5399e0b639420f13",
      "parents": [
        "c0ce489df72ec216dd145369d3f8b39a105d7fc4",
        "6e69c85ddcf7abfc3d9105b319d782c3bbae2c7d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 14 20:24:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 14 20:24:37 2017 +0000"
      },
      "message": "Merge \"Move palette constants to XML\" into oc-dr1-dev"
    },
    {
      "commit": "7183acc20e49f6b2c6e4fe74aa92cafdf2f7464f",
      "tree": "fc9e41670ab1978f746731982207d4c73a3abb34",
      "parents": [
        "14c291e322ae3a336804d9b3491bae723d81c80a",
        "c0ce489df72ec216dd145369d3f8b39a105d7fc4"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Fri Jul 14 20:07:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 20:07:26 2017 +0000"
      },
      "message": "Merge \"Temporarily disable eUICC factory reset handling.\" into oc-dr1-dev\nam: c0ce489df7\n\nChange-Id: Iea42444468b78c604f32ffd4a47eb8a1c762d2ab\n"
    },
    {
      "commit": "c0ce489df72ec216dd145369d3f8b39a105d7fc4",
      "tree": "7582e10567aa515db0efebd96fd00f9075141d3f",
      "parents": [
        "2809c2fb0b8aa389b4fa78940bd1baed80a96de9",
        "7615d11dd4b0dca37376730bb0161967f1215c4c"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Fri Jul 14 19:54:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 14 19:54:52 2017 +0000"
      },
      "message": "Merge \"Temporarily disable eUICC factory reset handling.\" into oc-dr1-dev"
    },
    {
      "commit": "923611728841f5e9a873a3f20e3e01a068af9b53",
      "tree": "51ef55b1021b599edd13365f9e7d68b5919ac13f",
      "parents": [
        "d98024a1f9acfb2ba342a42300fda24e2bcff47f"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Jul 10 14:31:18 2017 -0700"
      },
      "committer": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Jul 14 19:51:44 2017 +0000"
      },
      "message": "Remove ALOGD_IF_SLOW\n\nALOGD_IF_SLOW isn\u0027t intuitively implemented as it cannot handle\ntemporaries used as its parameters.  Since there are so few users of\nit already and since it\u0027s just sugar on top of 2 otherwise trivial\nlines, we opt to remove it entirely.\n\nBug: 62820330\nTest: Build\nChange-Id: I196443b3717497f6cab31bfaee94a229e4838556\nMerged-In: I196443b3717497f6cab31bfaee94a229e4838556\n"
    },
    {
      "commit": "ceddb7508d75c162c091f8788c18b94e2f661e7e",
      "tree": "2a64b231e586027e77d34ba77ef4226e1aa12020",
      "parents": [
        "a6ef052f59f2e297f4b18ed80dd2e3d09992e8e7",
        "61d1af574641a21a8e4a12f95d5c052c5887cc4a"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Jul 14 19:40:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 19:40:45 2017 +0000"
      },
      "message": "Merge \"Preload app-process HALs in Zygote\" into oc-dr1-dev\nam: 61d1af5746\n\nChange-Id: I2b51bd19d1fde7fc8e0e1cc9de71a3cd5d1a7ef9\n"
    },
    {
      "commit": "a6ef052f59f2e297f4b18ed80dd2e3d09992e8e7",
      "tree": "ff4c325fc459066fb355d939774932d07276670a",
      "parents": [
        "7ab87b35f17bf07726ecfe2a30ee5e49de5deba5",
        "3d80a733504ccdfdb2f5cc378efc1cc87b270996"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jul 14 19:35:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 19:35:18 2017 +0000"
      },
      "message": "Merge \"Fix crash in monodroid apps\" into oc-dr1-dev\nam: 3d80a73350\n\nChange-Id: If80299af64fac8138e4cf9b681ebed13e09b8ccf\n"
    },
    {
      "commit": "61d1af574641a21a8e4a12f95d5c052c5887cc4a",
      "tree": "71453426ccce7d03dfbc673d5df1a3c1c95606b4",
      "parents": [
        "3d80a733504ccdfdb2f5cc378efc1cc87b270996",
        "42cf26ecc9942443e046e9a62347d10b9e2b50d5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 14 19:33:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 14 19:33:26 2017 +0000"
      },
      "message": "Merge \"Preload app-process HALs in Zygote\" into oc-dr1-dev"
    },
    {
      "commit": "3d80a733504ccdfdb2f5cc378efc1cc87b270996",
      "tree": "c09651d451581dfa34d5a9bc6ed6e53d8391dfde",
      "parents": [
        "c4c5d60607a1c1671258371f61502ee1f32d7b70",
        "0b06d4e0bab4c9de241b54991b877c211120be54"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 14 19:26:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 14 19:26:43 2017 +0000"
      },
      "message": "Merge \"Fix crash in monodroid apps\" into oc-dr1-dev"
    },
    {
      "commit": "cb86245b99b677caaaa5d55e141936ac61e900c2",
      "tree": "e22ac72d16b5769ffc6ea1465b20a42dbb66910d",
      "parents": [
        "d2c8dcfcfe4cdc4fb4d3d86a8a7e6e7d43fdd9c0"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Jul 13 15:01:34 2017 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jul 14 12:14:59 2017 -0700"
      },
      "message": "Add more details to dumpsys meminfo -d\n\nAdded new subitems for\n.dex:\nboot vdex\napp vdex\napp odex\n\n.art\napp art\nboot art\n\nFixed accounting for dalvik other to be subitems of other subsection\ninstead of dalvik.\n\nSample output:\n261,892K: Native\n213,196K: .dex mmap\n    111,620K: .App vdex\n    65,070K: .App dex\n    36,506K: .Boot vdex\n192,320K: EGL mtrack\n161,835K: .so mmap\n134,922K: .apk mmap\n85,612K: Dalvik\n    74,656K: .Heap\n    4,526K: .Zygote\n    4,218K: .LOS\n    2,212K: .NonMoving\n64,906K: Unknown\n52,119K: .oat mmap\n42,828K: Dalvik Other\n    32,704K: .LinearAlloc\n    3,672K: .JITCache\n    3,248K: .IndirectRef\n    3,204K: .GC\n40,754K: .art mmap\n    31,133K: .Boot art\n    9,621K: .App art\n21,976K: Other mmap\n20,704K: Stack\n16,270K: Gfx dev\n9,200K: GL mtrack\n3,428K: Other dev\n2,744K: .ttf mmap\n1,116K: Ashmem\n1,052K: .jar mmap\n0K: Cursor\n0K: Other mtrack\n\nTest: dumpsys meminfo -d\nTest: dumpsys meminfo -s\nTest: dumpsys meminfo\nTest: dumpsys meminfo \u003cpid\u003e\nTest: dumpsys memifno -d \u003cpid\u003e\n\nBug: 32331673\n\n(cherry picked from commit 95550dd39440196d364767fc18d441ed5a0e36d6)\n\nChange-Id: I7557ee09510651c7b5ddee646c92adbcdd3472db\n"
    },
    {
      "commit": "7dcff07a2846da07241203f607f89c4691aabab3",
      "tree": "40eba9635ebf83ebba335a8e1fe0995cc84999e7",
      "parents": [
        "24563b62e0c006089024bd51c90aa7175e25d380",
        "280165118d8ac3d83ad597cf4083d95938827f86"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 14 17:26:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 17:26:49 2017 +0000"
      },
      "message": "Merge changes from topic \u0027camera-tron\u0027 into oc-dr1-dev\nam: 280165118d\n\nChange-Id: Ic163d728471cb1cdb7dfc60955452a0f1491dc76\n"
    },
    {
      "commit": "0b06d4e0bab4c9de241b54991b877c211120be54",
      "tree": "efef5a285c8ecbb63570e3e25d4bc4afc633fb12",
      "parents": [
        "5a0958ed0be108585f4dccfd8f911b26e53b64bb"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jul 14 10:22:36 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jul 14 13:23:58 2017 -0400"
      },
      "message": "Fix crash in monodroid apps\n\nDon\u0027t getApplicationContext if we already have an application.\n\nTest: launch a monodroid app\nChange-Id: I0c1558463053de3db0f1cd4693088e7c639ce5fa\nFixes: 63666480\n"
    },
    {
      "commit": "7615d11dd4b0dca37376730bb0161967f1215c4c",
      "tree": "295a87a7fcbcc385a21ae3dd0f3224a2fe79d8af",
      "parents": [
        "930297e040f9f6167881a8ccfeea3ca1059199b2"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Fri Jul 14 09:46:19 2017 -0700"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Fri Jul 14 10:21:32 2017 -0700"
      },
      "message": "Temporarily disable eUICC factory reset handling.\n\nThis seems to be causing users who elect not to wipe their eUICC on a\nfactory reset to end up on the eSIM slot after the reset instead of\nthe pSIM slot.\n\nBug: 63693573\nTest: TreeHugger + factory reset local test\nChange-Id: I414a16cde11e76ccc390e7a63a6803f5b402fe78\n"
    },
    {
      "commit": "280165118d8ac3d83ad597cf4083d95938827f86",
      "tree": "2f0fe49f083a902bafacd2d233406ee1f4a297be",
      "parents": [
        "3fbe9d737a1c161e5474cd8a6745a2ddae52abba",
        "31ad8a3dcba33beb93dee851cb484b0da683e102"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 14 17:17:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 14 17:17:47 2017 +0000"
      },
      "message": "Merge changes from topic \u0027camera-tron\u0027 into oc-dr1-dev\n\n* changes:\n  CameraServiceProxy: Log camera usage metrics\n  CameraServiceProxy: Add CameraStatsLoggingService, event dumping\n"
    },
    {
      "commit": "6e69c85ddcf7abfc3d9105b319d782c3bbae2c7d",
      "tree": "8c7121657db4acd522a127b6429ad0fa2773d364",
      "parents": [
        "6a6d63be45e03b383235e29b712893891e2c2af0"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jul 06 16:09:24 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jul 14 09:35:05 2017 -0700"
      },
      "message": "Move palette constants to XML\n\nTest: runtest -x tests/Internal/src/com/android/internal/colorextraction/types/TonalTest.java\nChange-Id: I22a5ef9b89c113f75261e8884fa1affb07b2265f\nFixes: 62373429\n"
    },
    {
      "commit": "28a3e85903eab717f387514c8be99f90be8e29be",
      "tree": "3627a78aec877cd1e3ff31a3f9688481ea80134c",
      "parents": [
        "f75d22dcc0833bf25c95a11031c7923f9bff096f"
      ],
      "author": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Fri Jul 14 17:17:12 2017 +0200"
      },
      "committer": {
        "name": "Benjamin Miller",
        "email": "benjaminmiller@google.com",
        "time": "Fri Jul 14 17:22:47 2017 +0200"
      },
      "message": "Docs: VPNs under Android O should promote to the foreground\n\nAdd note for VPN developers that VPN apps started in the background must transition to the foreground in Android O to avoid the system stopping them.\n\nStaged at: go/dac-stage/reference/android/net/VpnService.html\n\nTest: make ds-docs\nBug: 38023983\nChange-Id: I33c7ca1717c332ffab495eb51c4c6b9c5c304cef\n"
    },
    {
      "commit": "e58e833819c05bffe21f03abf9e47a557f8e601e",
      "tree": "7b66ad10150f387ba5e181db6a53be68d56f5ede",
      "parents": [
        "44d0cda8efce506c75d9546d2e4de4686bf70d58",
        "5a0958ed0be108585f4dccfd8f911b26e53b64bb"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jul 14 13:49:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 13:49:13 2017 +0000"
      },
      "message": "Merge \"Fix system crash\" into oc-dr1-dev\nam: 5a0958ed0b\n\nChange-Id: Icd087a48c50670bc5a59c34a13ecb3df5d5529e2\n"
    },
    {
      "commit": "5a0958ed0be108585f4dccfd8f911b26e53b64bb",
      "tree": "b62bc51fe5c58093f48f399b02ed5b2c5059681d",
      "parents": [
        "0c0fd0375c6efae3afcdd43a1b21b4c29cd93408",
        "0f17000fb3b417fbc6129b47385c5f3c3dfd2de5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 14 13:40:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 14 13:40:44 2017 +0000"
      },
      "message": "Merge \"Fix system crash\" into oc-dr1-dev"
    },
    {
      "commit": "910d49f1aac9f43f8a2ed041c97ee1d9eb8ee901",
      "tree": "eaa7184f32620bd08e4af3ac5c65d1f1b20d6839",
      "parents": [
        "b02cbdeeb3cb4d7989d93649daac01d4ebb89fd6"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 14 12:16:41 2017 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 14 12:26:05 2017 +0200"
      },
      "message": "Fixed the text alignment with RTL text\n\nThe alignment was inconsistent before and text was displaying\non the lefthand side.\n\nTest: add notification, observe text in RTL mode\nChange-Id: I9e164687307727a07093a70f5b7710ea8b7c3deb\nBug: 62845923\n"
    },
    {
      "commit": "01d6fb2c9cf408c0451f7ee89faf2d5244dbfa6c",
      "tree": "86ca67176559c91dd164b4e20521eaf69d9c2453",
      "parents": [
        "7e15c580852a1f18614396bc0f85f8e04d737d19",
        "0c0fd0375c6efae3afcdd43a1b21b4c29cd93408"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 14 05:49:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 05:49:45 2017 +0000"
      },
      "message": "Merge \"CameraManager: Handle camera service being disabled explicitly\" into oc-dr1-dev\nam: 0c0fd0375c\n\nChange-Id: I1d67c1f2cdaa28063110454592cf7306ecb7bcd2\n"
    },
    {
      "commit": "0c0fd0375c6efae3afcdd43a1b21b4c29cd93408",
      "tree": "35765b51d190fe42b5c3510d8336d6c25f3f2098",
      "parents": [
        "b78661052c440067a67d73486c066b82b6326098",
        "19d96a197fbbca281c907f14af294dae2a8b4db1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 14 05:41:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 14 05:41:34 2017 +0000"
      },
      "message": "Merge \"CameraManager: Handle camera service being disabled explicitly\" into oc-dr1-dev"
    },
    {
      "commit": "041111ff7e6157c153f186de49c4eb17f55e3c21",
      "tree": "cedffdedeeebbefc319a267713b13b905885ef52",
      "parents": [
        "d792c31806af9981c5bdeb536bf0d33aa63b6c53",
        "3756636ad67e50262400e6670f0f15883935b158"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Jul 14 01:01:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 01:01:29 2017 +0000"
      },
      "message": "Merge changes Icc5aa605,If744f2e0,Ie1b5a5e4 into oc-dr1-dev\nam: 3756636ad6\n\nChange-Id: Ic1e799c17b4bb0272cf85e03d5ad14981a55defa\n"
    },
    {
      "commit": "3756636ad67e50262400e6670f0f15883935b158",
      "tree": "fa26df40a3e20f838bc8f5078cf7373352f0a785",
      "parents": [
        "dd74c1a8cd36d9a41a8ac3f38b4c296738132298",
        "c2519c5feae397e18561e00acea9d5e456bfaabe"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Jul 14 00:51:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 14 00:51:56 2017 +0000"
      },
      "message": "Merge changes Icc5aa605,If744f2e0,Ie1b5a5e4 into oc-dr1-dev\n\n* changes:\n  Add code to dump OffloadController state.\n  Fetch tethering offload stats.\n  Allow more than one source of tethering statistics.\n"
    },
    {
      "commit": "d792c31806af9981c5bdeb536bf0d33aa63b6c53",
      "tree": "a69488d42e164364345774a0d4e78d54162e553b",
      "parents": [
        "a30cb89dfa6b04b86d9bf0b207e91f5c0c413933",
        "6cb5c27fa0073c15107ff6da61f92ed10a5e2035"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 00:48:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 14 00:48:52 2017 +0000"
      },
      "message": "Merge \"Merge \"Make TextInputTimePickerView use localized input\" into oc-dr1-dev am: dd74c1a8cd\" into oc-dr1-dev-plus-aosp"
    },
    {
      "commit": "6cb5c27fa0073c15107ff6da61f92ed10a5e2035",
      "tree": "d262ce1bd6e832e703ed0f8e2e81b9523ed2f616",
      "parents": [
        "0e015132938744f9bd116ec76094bac07719b153",
        "dd74c1a8cd36d9a41a8ac3f38b4c296738132298"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Fri Jul 14 00:47:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 00:47:51 2017 +0000"
      },
      "message": "Merge \"Make TextInputTimePickerView use localized input\" into oc-dr1-dev\nam: dd74c1a8cd\n\nChange-Id: I23c2927e8281cb00f4d0fef8c83bcdebb2f682c7\n"
    }
  ],
  "next": "a30cb89dfa6b04b86d9bf0b207e91f5c0c413933"
}
