)]}'
{
  "log": [
    {
      "commit": "ee5257a461bbc9f2b752a7e63634fb032853ec25",
      "tree": "14b776cf2c7bebfae29689e1a0b7173f879c143b",
      "parents": [
        "18abf57e9961a9f793ad1598848940f63d9a92c9"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Oct 19 20:17:42 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Oct 19 20:17:42 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 68003463\nChange-Id: I5b75f3576500963022b1ff3fa592e0d55a65bcb3\n"
    },
    {
      "commit": "18abf57e9961a9f793ad1598848940f63d9a92c9",
      "tree": "314183c8d8557a87b9ae85b257b36627ec5d6023",
      "parents": [
        "d3a57920248c0385d4063bc906b78c5a8bfec054",
        "1f4f6d2a18e3d433ff2f1566370b696d6a6e9c9a"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Oct 19 18:11:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 18:11:49 2017 +0000"
      },
      "message": "Merge \"Add storageId to moveObjects\"\nam: 1f4f6d2a18\n\nChange-Id: Id4f53fc283850d8f93cde7e67581355dc50e595e\n"
    },
    {
      "commit": "1f4f6d2a18e3d433ff2f1566370b696d6a6e9c9a",
      "tree": "fb84d1a0b4e3477109878632ed37add873483c85",
      "parents": [
        "b6df7f0d35d3a3401e5ff0b1fdfb376a7f908066",
        "def7b1930013e31e85bed904ff38cc3af71e75b2"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Oct 19 17:55:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 19 17:55:34 2017 +0000"
      },
      "message": "Merge \"Add storageId to moveObjects\""
    },
    {
      "commit": "d3a57920248c0385d4063bc906b78c5a8bfec054",
      "tree": "c348cca11b2a6befdedc4a7cc79f7eb0eb83865f",
      "parents": [
        "4719440f3f5157dd07e3497e4b834df7aa7d75e8",
        "b6df7f0d35d3a3401e5ff0b1fdfb376a7f908066"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Oct 19 17:14:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 17:14:53 2017 +0000"
      },
      "message": "Merge \"Add support for AES-GCM-ESP as an IPSec algorithm\"\nam: b6df7f0d35\n\nChange-Id: Ic099206a28c4f21fa796969c953a8d4e81e8495b\n"
    },
    {
      "commit": "b6df7f0d35d3a3401e5ff0b1fdfb376a7f908066",
      "tree": "c86463793b83e9db9fc3dc3b81a8d684200a33b4",
      "parents": [
        "cd06caf10e6a41fd4fb8739c0a03102f0792bd77",
        "0febe5ece542cf16bc680e72d1484a3f603a18e0"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Oct 19 17:06:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 19 17:06:30 2017 +0000"
      },
      "message": "Merge \"Add support for AES-GCM-ESP as an IPSec algorithm\""
    },
    {
      "commit": "4719440f3f5157dd07e3497e4b834df7aa7d75e8",
      "tree": "8d4cf59d23b1106ff4fa726337a33ecb9549e823",
      "parents": [
        "07efe116b1055ebead525cc365f22114913a4e9a",
        "cd06caf10e6a41fd4fb8739c0a03102f0792bd77"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Oct 19 16:18:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 16:18:44 2017 +0000"
      },
      "message": "Merge \"Move most android.util.Mutable* classes to framework.\"\nam: cd06caf10e\n\nChange-Id: I25fd01bd4bc8c582e6cb79a03de47847b46bcb83\n"
    },
    {
      "commit": "cd06caf10e6a41fd4fb8739c0a03102f0792bd77",
      "tree": "886d9af25f49cda73bec7a649f8919743efc55f1",
      "parents": [
        "5f04db96b3a397b7c1a96e2c768bdddab6080159",
        "49818415ebd5b53deadfc59680b6a24e7fced363"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Oct 19 16:08:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 19 16:08:07 2017 +0000"
      },
      "message": "Merge \"Move most android.util.Mutable* classes to framework.\""
    },
    {
      "commit": "07efe116b1055ebead525cc365f22114913a4e9a",
      "tree": "5e3c0e09cae61cb0915990435eb5b14f61451377",
      "parents": [
        "1b4a0abdbb7ff8218de7592301a7d5d2baab89cb",
        "5f04db96b3a397b7c1a96e2c768bdddab6080159"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Oct 19 14:25:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 14:25:12 2017 +0000"
      },
      "message": "Merge \"Framework: Prefer android.system.Os over libcore.io.Libcore.os\"\nam: 5f04db96b3\n\nChange-Id: If85216d03022708787a7218e494434453d5548e3\n"
    },
    {
      "commit": "5f04db96b3a397b7c1a96e2c768bdddab6080159",
      "tree": "772ea90715730d5b0f1e7fda99a6b363094d61f5",
      "parents": [
        "3499af28c45f1daf14806ee2de536abf48d4d9f1",
        "6217e37d30042fd78d17a8d5145f578279d60808"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Oct 19 14:15:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 19 14:15:52 2017 +0000"
      },
      "message": "Merge \"Framework: Prefer android.system.Os over libcore.io.Libcore.os\""
    },
    {
      "commit": "1b4a0abdbb7ff8218de7592301a7d5d2baab89cb",
      "tree": "b5cbb069ae314fa656af4cdfebb3016eca211215",
      "parents": [
        "9fba6c2fe1187ecdb4dbb309fcccd5e89921918a",
        "3499af28c45f1daf14806ee2de536abf48d4d9f1"
      ],
      "author": {
        "name": "Manu Viswanadhan",
        "email": "manuv@codeaurora.org",
        "time": "Thu Oct 19 06:02:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 06:02:23 2017 +0000"
      },
      "message": "Merge \"Settings: Fix leak of BroadcastReceiver intents\"\nam: 3499af28c4\n\nChange-Id: I2b0f3920f39981956d25017999a25799d995252b\n"
    },
    {
      "commit": "3499af28c45f1daf14806ee2de536abf48d4d9f1",
      "tree": "7ca653ba491fe112e908faa7f6d47667158f41a0",
      "parents": [
        "3851f132d10db766f1d9a49099ec19a84957afad",
        "d199295ef36b28aa5893f00b12e430acaaf4aa87"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 19 05:53:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 19 05:53:23 2017 +0000"
      },
      "message": "Merge \"Settings: Fix leak of BroadcastReceiver intents\""
    },
    {
      "commit": "d199295ef36b28aa5893f00b12e430acaaf4aa87",
      "tree": "7ca653ba491fe112e908faa7f6d47667158f41a0",
      "parents": [
        "3851f132d10db766f1d9a49099ec19a84957afad"
      ],
      "author": {
        "name": "Manu Viswanadhan",
        "email": "manuv@codeaurora.org",
        "time": "Tue Oct 25 20:38:23 2016 +0530"
      },
      "committer": {
        "name": "Myles Watson",
        "email": "mylesgw@google.com",
        "time": "Wed Oct 18 23:29:03 2017 +0000"
      },
      "message": "Settings: Fix leak of BroadcastReceiver intents\n\nUse Case: Repeated BT ON/OFF\n\nFailure: Broadcast receiver leak is observed with ON/OFF stress\ntest which leads to broadcast receiver delays.\n\nSteps:\nBT ON/OFF.\n\nRoot Cause: During every ON/OFF there are broadcast receiver leaks\ncaused by repeated registering of profile intent receivers.\n\nFix: Separate broadcast receiver created for profile intents, such\nthat broadcast receiver for adapter state intents is always\nactive. Unregister and re-register the profile receiver when BT\nis turned OFF.\n\nTest: BT ON/OFF\n\nBug: 35415158\n\nChange-Id: Id1db747c61bb2dd33515ac45cdc2059844d3e4f5\n"
    },
    {
      "commit": "9fba6c2fe1187ecdb4dbb309fcccd5e89921918a",
      "tree": "4ff23016559fe56ea14132cfd7b12302aed173e5",
      "parents": [
        "0531e5c6474265698841f07d40f2e84f5f13d547",
        "3851f132d10db766f1d9a49099ec19a84957afad"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 18 18:39:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 18:39:42 2017 +0000"
      },
      "message": "Merge \"Allow ro. properties to have arbitrary lengths\"\nam: 3851f132d1\n\nChange-Id: Ie9c340401786d97e469e283418cffef6fbbbb186\n"
    },
    {
      "commit": "0febe5ece542cf16bc680e72d1484a3f603a18e0",
      "tree": "acf0c896081881751f7ac812736d0c8765f9c024",
      "parents": [
        "e994b4b584a23be4574b725f6b5e654535f8e1d0"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Tue Aug 22 21:42:33 2017 -0700"
      },
      "committer": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Oct 18 11:22:24 2017 -0700"
      },
      "message": "Add support for AES-GCM-ESP as an IPSec algorithm\n\nAllows native AES-GCM-ESP to be used as an IPSec transport/tunnel mode\nalgorithm with kernel support\n\nBug: 63589918\nTest: IPsecService tests added, existing ones pass\nChange-Id: Ie1a9a902be205f269aa37bf956198f2e5b177c21\n"
    },
    {
      "commit": "3851f132d10db766f1d9a49099ec19a84957afad",
      "tree": "c17d6a49ecac739d7639bb6ef799cb1234eda555",
      "parents": [
        "e994b4b584a23be4574b725f6b5e654535f8e1d0",
        "38a77c404807426661d0ab878ade7afc3bad3c0e"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 18 18:21:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 18 18:21:10 2017 +0000"
      },
      "message": "Merge \"Allow ro. properties to have arbitrary lengths\""
    },
    {
      "commit": "38a77c404807426661d0ab878ade7afc3bad3c0e",
      "tree": "c17d6a49ecac739d7639bb6ef799cb1234eda555",
      "parents": [
        "e994b4b584a23be4574b725f6b5e654535f8e1d0"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 18 09:25:17 2017 -0700"
      },
      "committer": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 18 09:25:17 2017 -0700"
      },
      "message": "Allow ro. properties to have arbitrary lengths\n\nBug: 23102347\nBug: 34954705\nTest: build\nChange-Id: I99b074633c60e95cdd2284bf8a708b9187c1e310\n"
    },
    {
      "commit": "49818415ebd5b53deadfc59680b6a24e7fced363",
      "tree": "8335a5213d5835b18e9b5a75b0d07283bd08986e",
      "parents": [
        "6217e37d30042fd78d17a8d5145f578279d60808"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Oct 18 14:33:57 2017 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Oct 18 14:53:57 2017 +0100"
      },
      "message": "Move most android.util.Mutable* classes to framework.\n\nandroid.util is the only package shared between libcore and\nframework, with only the Mutable* classes living in libcore.\n\nThis CL topic moves most of these classes to framework.\nAfter this CL topic, only MutableInt and MutableLong remain\nin libcore. This prevents future libcore dependencies on\nandroid.util; it is a first step towards removing the package\noverlap between libcore and framework.\n\nTest: Treehugger\nBug: 67901714\n\nChange-Id: Id466181cb0db747da17f38ddb0b99c3e522add16\n"
    },
    {
      "commit": "6217e37d30042fd78d17a8d5145f578279d60808",
      "tree": "292f5e2199737fdd11d57289b564ea65fb705976",
      "parents": [
        "e994b4b584a23be4574b725f6b5e654535f8e1d0"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Oct 17 20:26:20 2017 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Oct 18 14:53:57 2017 +0100"
      },
      "message": "Framework: Prefer android.system.Os over libcore.io.Libcore.os\n\nThis is a pure refactoring with no a behavior change other than\nthat these calls now go through android.system.Os, which immediately\ndelegates to Libcore.os.\n\nThis is a first step towards separating framework (via\nandroid.system.Os) vs. libcore (via Libcore.os) clients of these\nlow level APIs. Separating these is a prerequisite towards moving\nthe API parts of android.system into framework, and moving the\nrest into a different package in libcore.\n\nTest: Treehugger\nBug: 67901714\n\nChange-Id: Ifd8349ec5416e5693f40dba48fdf2bef651b7d81\nMerged-In: Ifd8349ec5416e5693f40dba48fdf2bef651b7d81\n"
    },
    {
      "commit": "0531e5c6474265698841f07d40f2e84f5f13d547",
      "tree": "ebec742dff5c2f0e2d1037c390a1fb8fc4e12d00",
      "parents": [
        "a0df3496d33ed6ead766d99f68587379856bd8e9",
        "e994b4b584a23be4574b725f6b5e654535f8e1d0"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 18 06:10:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 06:10:06 2017 +0000"
      },
      "message": "Merge \"Use soong_ui directly, instead of make\"\nam: e994b4b584\n\nChange-Id: I406a02af2d5fd1accf5c53609af00f416669e18f\n"
    },
    {
      "commit": "e994b4b584a23be4574b725f6b5e654535f8e1d0",
      "tree": "01f445dbd94b92bc7ef728a85765c8f8c3afc8c8",
      "parents": [
        "d32138d78a0c2753c6473effc0657ff7cf2c0de9",
        "a40118d7b6f70f44eaf4a47a32808088fd039f71"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 18 06:00:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 18 06:00:51 2017 +0000"
      },
      "message": "Merge \"Use soong_ui directly, instead of make\""
    },
    {
      "commit": "a40118d7b6f70f44eaf4a47a32808088fd039f71",
      "tree": "7d72e2f4756a4182d4bf68643ced4800e3bcaeea",
      "parents": [
        "154535317eaa84a50d70cb3af8697ab4e2c89a25"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Oct 17 17:46:41 2017 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Oct 17 17:53:36 2017 -0700"
      },
      "message": "Use soong_ui directly, instead of make\n\nThis will use ckati instead of make for dumping variables, for\nconsistent makefile parsing. It may also sandbox executions, etc.\n\nAlso skip the legacy make wrapper to build, and use soong_ui instead.\nThe command line arguments are equivalent, but -j is no longer\nnecessary, we\u0027ll default to a sane value.\n\nTest: bit -b framework\nChange-Id: Idc2c9d1abe84b6b783b8702925de5493d47a4509\n"
    },
    {
      "commit": "def7b1930013e31e85bed904ff38cc3af71e75b2",
      "tree": "8c7ae8b3476202ab7a194c6e203be1da7ba108eb",
      "parents": [
        "16fbd3a1d821a375abbc23749b891489aecd53d7"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 17 13:47:51 2017 -0700"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 17 15:27:03 2017 -0700"
      },
      "message": "Add storageId to moveObjects\n\nWhen moving between different storages, the storageId\nmust be changed as well.\n\nBug: 67028892\nTest: Move between storages with virtual sdcard.\nChange-Id: Ie82aa8d53686bfffb7c26b46a49524a00f2f0214\n"
    },
    {
      "commit": "a0df3496d33ed6ead766d99f68587379856bd8e9",
      "tree": "e55054eec6d64eadf0ee9eb51d2bf3ea1c63a325",
      "parents": [
        "b72c0626f5acfa97aa1e515cca4aa15ffe1ed3f4",
        "d32138d78a0c2753c6473effc0657ff7cf2c0de9"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Oct 17 21:06:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 17 21:06:58 2017 +0000"
      },
      "message": "Merge \"Add config to skip showing CF fail-to-disable dialog\"\nam: d32138d78a\n\nChange-Id: I0bb3388b4f2e0243049316c3548aacf6f034ffd2\n"
    },
    {
      "commit": "d32138d78a0c2753c6473effc0657ff7cf2c0de9",
      "tree": "9a180326e9f8572c33701bf3e050d4db444ed4a4",
      "parents": [
        "c589496ce928ba49c60eea542296b0abb6142759",
        "439f16d4ad87623b00893f93ec2fcb18e609ca99"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Oct 17 20:58:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 17 20:58:01 2017 +0000"
      },
      "message": "Merge \"Add config to skip showing CF fail-to-disable dialog\""
    },
    {
      "commit": "b72c0626f5acfa97aa1e515cca4aa15ffe1ed3f4",
      "tree": "74bcab2512e7e94da388e89bc96ade612975c2ce",
      "parents": [
        "2fd6b1d7cda5f07d9320c499e3d72a499a71abde",
        "c589496ce928ba49c60eea542296b0abb6142759"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Oct 17 19:37:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 17 19:37:45 2017 +0000"
      },
      "message": "Merge \"Frameworks: Remove warning for SystemProperties.get\"\nam: c589496ce9\n\nChange-Id: Ibef1415adec0dac324b0531b7038640c3584fdf1\n"
    },
    {
      "commit": "c589496ce928ba49c60eea542296b0abb6142759",
      "tree": "1653f10bb0133c282e7114502884859251baf3a7",
      "parents": [
        "4627c01ee481ae7c1a4649ef1c9e7ce9535dd914",
        "95dd3cef213a360d0f1b63555c1ca0e22ee8f9f2"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Oct 17 19:28:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 17 19:28:07 2017 +0000"
      },
      "message": "Merge \"Frameworks: Remove warning for SystemProperties.get\""
    },
    {
      "commit": "2fd6b1d7cda5f07d9320c499e3d72a499a71abde",
      "tree": "d0fc7bb27f2bb0ea1d51db0fda007d80657dc914",
      "parents": [
        "d5987f972241cf3eb2e040a918a1a888a85c5877",
        "4627c01ee481ae7c1a4649ef1c9e7ce9535dd914"
      ],
      "author": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Tue Oct 17 19:24:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 17 19:24:40 2017 +0000"
      },
      "message": "Merge \"Batterystats handles nested unoptimized ble scans\"\nam: 4627c01ee4  -s ours\n\nChange-Id: I044d02d6b00f63573870643ad83fce11740dd498\n"
    },
    {
      "commit": "4627c01ee481ae7c1a4649ef1c9e7ce9535dd914",
      "tree": "7d63c87ef78dd4436002b01dbc80fabc4666122a",
      "parents": [
        "b9f49e671a86cb262a11564de686f82a24cd17e2",
        "20e22f6248444e4e6563ccaf60e09ad9d5e7b112"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 17 19:03:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 17 19:03:52 2017 +0000"
      },
      "message": "Merge \"Batterystats handles nested unoptimized ble scans\""
    },
    {
      "commit": "95dd3cef213a360d0f1b63555c1ca0e22ee8f9f2",
      "tree": "631eae162797c83dc2ffa532370772409ff1c2e9",
      "parents": [
        "2b20612e77808ae7f5606b8ac1170c0769c695d5"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Oct 17 09:20:01 2017 -0700"
      },
      "committer": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Oct 17 09:27:23 2017 -0700"
      },
      "message": "Frameworks: Remove warning for SystemProperties.get\n\nWe now disallow non-UTF8 property values directly in property_service,\nso there is no need for this warning.\n\nThis partially reverts 33aea8d40e6cc99f7968a6c6605a81a4587b85e7.\n\nBug: 63177684\nTest: make\nChange-Id: I61f49f635c6095013f55b906e00925a8cbd1ea8c\n"
    },
    {
      "commit": "439f16d4ad87623b00893f93ec2fcb18e609ca99",
      "tree": "92445989f02edc6d69cc94b7d6974cd1dfd6bb4e",
      "parents": [
        "b9f49e671a86cb262a11564de686f82a24cd17e2"
      ],
      "author": {
        "name": "DongYuchen",
        "email": "yuchen.x.dong@sonymobile.com",
        "time": "Thu Feb 16 18:22:36 2017 +0800"
      },
      "committer": {
        "name": "takeshi tanigawa",
        "email": "takeshi.tanigawa@sony.com",
        "time": "Tue Oct 17 20:36:02 2017 +0900"
      },
      "message": "Add config to skip showing CF fail-to-disable dialog\n\nAdd config to skip showing CF fail-to-disable dialog. Because it is not\nalways correct to show fail-to-disable dialog. It depends on the way\nof NW CF handling. The default value is set to false.\n\nTest: manual - checked the call forwarding fail dialog was not shown\nBug: 35790386\nChange-Id: I8b0e3d15736d95df8fcac205cb9a3ef2f8579988\n"
    },
    {
      "commit": "d5987f972241cf3eb2e040a918a1a888a85c5877",
      "tree": "d0fc7bb27f2bb0ea1d51db0fda007d80657dc914",
      "parents": [
        "4a69261500f1e3bc1883f5c16bc75c1c8620bdf1",
        "b9f49e671a86cb262a11564de686f82a24cd17e2"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Oct 17 06:11:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 17 06:11:06 2017 +0000"
      },
      "message": "Merge \"Enhance network scan request\"\nam: b9f49e671a\n\nChange-Id: If24d4740c346761391213f94647c43cbd742444a\n"
    },
    {
      "commit": "b9f49e671a86cb262a11564de686f82a24cd17e2",
      "tree": "34123db58cb7e301d5bdc35d7b14676851e30e3a",
      "parents": [
        "154535317eaa84a50d70cb3af8697ab4e2c89a25",
        "6e2226d0fb13495b66c0c73310c53d86f78bc963"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Oct 17 06:03:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 17 06:03:31 2017 +0000"
      },
      "message": "Merge \"Enhance network scan request\""
    },
    {
      "commit": "20e22f6248444e4e6563ccaf60e09ad9d5e7b112",
      "tree": "84d81048ffbcb1c9c9c391a15a5f62d0acbe2be7",
      "parents": [
        "154535317eaa84a50d70cb3af8697ab4e2c89a25"
      ],
      "author": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Tue Jul 11 16:49:17 2017 -0700"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Mon Oct 16 23:18:30 2017 +0000"
      },
      "message": "Batterystats handles nested unoptimized ble scans\n\nWhen a ble scan starts, it tells batterystats whether that scan is\nunoptimized. When the scan stops, batterystats is not informed of\nwhether the stopped scan was unoptimized. Because the ble scan call\ncould not be nested (couldn\u0027t call start twice without stopping first),\nthis was fine, but now nesting is possible, so batterystats needs to\nknow whether the stopped ble scan is unoptimized.\n\nBug: 63456783\nTest: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java\nTest: no new errors when run cts-dev -m CtsIncidentHostTestCases -t com.android.server.cts.BatteryStatsValidationTest#testUnoptimizedBleScans\n\nChange-Id: Ia73f294cf1807ddaf20f1c0bcc28add001cac78c\nMerged-In: Ia73f294cf1807ddaf20f1c0bcc28add001cac78c\n(cherry picked from commit 94c5a313d7313a9a88abdf4267af43b87deb0dd2)\n"
    },
    {
      "commit": "4a69261500f1e3bc1883f5c16bc75c1c8620bdf1",
      "tree": "eef0c1a0cf951ddfe182bef03a656d053a31903b",
      "parents": [
        "7bfd87f169be5d8766a63dc265cd468d0d9541b3",
        "154535317eaa84a50d70cb3af8697ab4e2c89a25"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Oct 16 22:51:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 16 22:51:45 2017 +0000"
      },
      "message": "Merge \"Revert \"When updating a split app, copy compiled files from base.apk only.\"\"\nam: 154535317e\n\nChange-Id: Ia91f126900e3c52016af233f33c47b0a3c38d111\n"
    },
    {
      "commit": "7bfd87f169be5d8766a63dc265cd468d0d9541b3",
      "tree": "14aaa9464f408dcfaaa92fdf1d4b91a9ec744c57",
      "parents": [
        "0bfb717a379c5f5b500fd6ef32647b214f970049",
        "9e93a6515eae3cb85dee83ebf57509fae219c68d"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Oct 16 22:44:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 16 22:44:48 2017 +0000"
      },
      "message": "Merge \"Add null checks to EMBMS AIDL impls\"\nam: 9e93a6515e\n\nChange-Id: I888b5772fca069b638f1c2d0f803cf3863b7ff85\n"
    },
    {
      "commit": "154535317eaa84a50d70cb3af8697ab4e2c89a25",
      "tree": "0db171110c72d6589eb1b8b4d509332a9131fd70",
      "parents": [
        "9e93a6515eae3cb85dee83ebf57509fae219c68d",
        "4a4a4e8e186a0030126002eaa7f74010e1b23810"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Oct 16 22:26:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 16 22:26:06 2017 +0000"
      },
      "message": "Merge \"Revert \"When updating a split app, copy compiled files from base.apk only.\"\""
    },
    {
      "commit": "9e93a6515eae3cb85dee83ebf57509fae219c68d",
      "tree": "da495e4373bb94c61ce788f847aa539dd1edbca5",
      "parents": [
        "16fbd3a1d821a375abbc23749b891489aecd53d7",
        "35496c27b81bdb7b47c9a7086c53c0c8a9479cd1"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Oct 16 22:04:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 16 22:04:17 2017 +0000"
      },
      "message": "Merge \"Add null checks to EMBMS AIDL impls\""
    },
    {
      "commit": "0bfb717a379c5f5b500fd6ef32647b214f970049",
      "tree": "d27f59b1a46b23d73e8f80c2b2e62b484131288e",
      "parents": [
        "7edf405cddbea3d2684dba9d7872e248fb14ddfa",
        "16fbd3a1d821a375abbc23749b891489aecd53d7"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Oct 16 19:24:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 16 19:24:53 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/base\"\nam: 16fbd3a1d8\n\nChange-Id: Iab69cf4f99cf4bedd12eb7764c773a893bfe5343\n"
    },
    {
      "commit": "16fbd3a1d821a375abbc23749b891489aecd53d7",
      "tree": "65ca6d2403f5d5b8981d35abb514517401570a7b",
      "parents": [
        "ce1f9afb842555982474f8ef7a3d4f19257f5a8a",
        "c7edf078f92c7ce083f8c243a79f8aecdfff4ac1"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Oct 16 19:13:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 16 19:13:22 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/base\""
    },
    {
      "commit": "7edf405cddbea3d2684dba9d7872e248fb14ddfa",
      "tree": "d0557a406e32ce666ba512d502a4ab16762647b1",
      "parents": [
        "e69366ff270682960db1794d9e270cd74a2df676",
        "ce1f9afb842555982474f8ef7a3d4f19257f5a8a"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Mon Oct 16 18:41:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 16 18:41:22 2017 +0000"
      },
      "message": "Merge \"Remove getNetworkType() from ServiceState\"\nam: ce1f9afb84\n\nChange-Id: I8e09f9060c7066e99428ea395743f66924443488\n"
    },
    {
      "commit": "ce1f9afb842555982474f8ef7a3d4f19257f5a8a",
      "tree": "bf95e60c1b4ebc548ab645499034d01717d73dc7",
      "parents": [
        "26817938f6966928488e92de73359c3887006642",
        "03d23999d3658c36f69e043483a9201bd520c4b8"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Mon Oct 16 18:30:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 16 18:30:01 2017 +0000"
      },
      "message": "Merge \"Remove getNetworkType() from ServiceState\""
    },
    {
      "commit": "e69366ff270682960db1794d9e270cd74a2df676",
      "tree": "875a762bba3b665537a10c827ef9ddd591642a3f",
      "parents": [
        "8279494137b65b773c5d00ce3ad7899ada6f1e4c",
        "26817938f6966928488e92de73359c3887006642"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Sun Oct 15 02:38:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 02:38:05 2017 +0000"
      },
      "message": "Merge \"Update locked_region_code_injection tool to ASM 6.0-BETA.\"\nam: 26817938f6\n\nChange-Id: I193d04b7a4ebf0f39f60ac275a7eeb93499ded9d\n"
    },
    {
      "commit": "8279494137b65b773c5d00ce3ad7899ada6f1e4c",
      "tree": "e12cb805ba072b0e6de78b9d8f8df80900e4dca6",
      "parents": [
        "104b2bcc7971d26c5a2e3e6fe1abfe9396ccf289",
        "4bc825aeccac6d7231071aa227aa2ac734982de4"
      ],
      "author": {
        "name": "Wileen Chiu",
        "email": "wileenc@codeaurora.org",
        "time": "Sun Oct 15 02:32:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 02:32:25 2017 +0000"
      },
      "message": "Merge \"Add change to show Invalid card when erroneous card is inserted.\"\nam: 4bc825aecc\n\nChange-Id: I89a5b529033c30defacc715ef3c8310500e5fae7\n"
    },
    {
      "commit": "104b2bcc7971d26c5a2e3e6fe1abfe9396ccf289",
      "tree": "fa6aa6011214b7eb9986d25771f3dd94fb9ccbf7",
      "parents": [
        "8feea076a2907524b423aaefaec3002d8339b5af",
        "d0983285857f9107b9306a57f3b500672d76c7d9"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sun Oct 15 02:24:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 02:24:52 2017 +0000"
      },
      "message": "Merge \"Fix ConnectivityServiceTest#testNetworkCallbackMaximum\"\nam: d098328585\n\nChange-Id: I1cbe45eb339903630675713d287e3375c7c98e62\n"
    },
    {
      "commit": "8feea076a2907524b423aaefaec3002d8339b5af",
      "tree": "dfc23160abb50709825f33b6461c23f8c5f883e8",
      "parents": [
        "c04d233ac205cd38aec50f40f97869075854386d",
        "42156f3e56617d3867020d0a81fe24f48723efc1"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sun Oct 15 02:06:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 02:06:20 2017 +0000"
      },
      "message": "Merge \"Convert ext.jar to Android.bp\"\nam: 42156f3e56\n\nChange-Id: I44443e9095c8b527ebb42d11a6f5369fdf3e5d05\n"
    },
    {
      "commit": "35496c27b81bdb7b47c9a7086c53c0c8a9479cd1",
      "tree": "1ef20139bc1a05249bb9e381537373147151db51",
      "parents": [
        "26817938f6966928488e92de73359c3887006642"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Oct 13 16:51:21 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Oct 13 16:51:21 2017 -0700"
      },
      "message": "Add null checks to EMBMS AIDL impls\n\nAdd null checks for things that the user passes in so that they don\u0027t\ninadvertently cause NPEs for the middleware later on.\n\nChange-Id: I09392a2ac9adec494fcbeeba889ce7fca6708323\nFixes: 67785040\nTest: manual\n"
    },
    {
      "commit": "4a4a4e8e186a0030126002eaa7f74010e1b23810",
      "tree": "eb74dbc45da08c076f730e240ff8b1fbc218a28b",
      "parents": [
        "d1235f54d4943a0a3a920013a5875b5193bd0490"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Oct 13 23:46:26 2017 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Oct 13 23:47:05 2017 +0000"
      },
      "message": "Revert \"When updating a split app, copy compiled files from base.apk only.\"\n\nThis reverts commit d1235f54d4943a0a3a920013a5875b5193bd0490.\n\nReason for revert: We now include the classpath when asking the runtime\nif we need to dexopt. This hack is no longer needed.\n\nBug: 62269291\nChange-Id: I396778f6db0acbbe9017168b35e6023ff97f36fe\n"
    },
    {
      "commit": "c7edf078f92c7ce083f8c243a79f8aecdfff4ac1",
      "tree": "d7816094d61913df8ee8c17e60763ccd050c4631",
      "parents": [
        "26817938f6966928488e92de73359c3887006642"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Oct 03 09:57:55 2017 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Oct 13 16:25:16 2017 -0700"
      },
      "message": "Use -Werror in frameworks/base\n\n* Fix unused variable and return value warnings.\n\nBug: 66996870\nTest: build with WITH_TIDY\u003d1\nChange-Id: I890e65a20848d00559ba5a4f9691be1347b456af\n"
    },
    {
      "commit": "03d23999d3658c36f69e043483a9201bd520c4b8",
      "tree": "3f64e12ba1f89fb8e0e2cc99e7b8e680c8296ab4",
      "parents": [
        "432c2b0fb9372322b674b805b271eb543b7f24aa"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Oct 09 11:27:40 2017 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Oct 13 12:06:02 2017 -0700"
      },
      "message": "Remove getNetworkType() from ServiceState\n\nThis method was deprecated 4 years and 11 months ago\nand set to be removed in 2013. It was replaced by\ngetVoiceNetworkType().\n\nBug: 67589287\nTest: make checkbuild on goog/master\nChange-Id: I5fefa755738ff2fb3f3babfcafd4dfb329314feb\n"
    },
    {
      "commit": "26817938f6966928488e92de73359c3887006642",
      "tree": "a4d3601a348cecf13f5b136c438551b4dfcafecb",
      "parents": [
        "4bc825aeccac6d7231071aa227aa2ac734982de4",
        "95aa2ea9d8b1c346e5ea98308d83ff1aa82e3add"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Oct 13 17:40:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 13 17:40:50 2017 +0000"
      },
      "message": "Merge \"Update locked_region_code_injection tool to ASM 6.0-BETA.\""
    },
    {
      "commit": "6e2226d0fb13495b66c0c73310c53d86f78bc963",
      "tree": "ed87d13d6343e1be3df92fc32a7b48fc2c2e5199",
      "parents": [
        "7d1789867b989ebcc17c8e1ba2fcf6d0824c5148"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Jul 20 02:43:58 2017 -0700"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Fri Oct 13 09:25:13 2017 -0700"
      },
      "message": "Enhance network scan request\n\nBUG\u003d63865942\n\nTest: Verified by making changes in settings app to call the api\n      and confirmed that the new information is delivered to vendor\n      code\nMerged-In: Ia17647bdedefed5230f4d113b7286d820f557e95\nChange-Id: Ia17647bdedefed5230f4d113b7286d820f557e95\n"
    },
    {
      "commit": "4bc825aeccac6d7231071aa227aa2ac734982de4",
      "tree": "21f150842961de80772afe5fa2cbaa091c9c4f71",
      "parents": [
        "d0983285857f9107b9306a57f3b500672d76c7d9",
        "6b8b22e1e4a493dae31d1e5793fa12af822068ee"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 13 13:02:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 13 13:02:21 2017 +0000"
      },
      "message": "Merge \"Add change to show Invalid card when erroneous card is inserted.\""
    },
    {
      "commit": "d0983285857f9107b9306a57f3b500672d76c7d9",
      "tree": "8318abcc5ab446b939df914ef13621d29e41307e",
      "parents": [
        "42156f3e56617d3867020d0a81fe24f48723efc1",
        "1e5039e0e47eaca3bbe5452f8328c26756468e46"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Oct 13 01:44:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 13 01:44:36 2017 +0000"
      },
      "message": "Merge \"Fix ConnectivityServiceTest#testNetworkCallbackMaximum\""
    },
    {
      "commit": "42156f3e56617d3867020d0a81fe24f48723efc1",
      "tree": "36de056c87391c687b8b2e5d9193f5282533bfc3",
      "parents": [
        "db95dff0d8e4b3459b609e8793062679da6df802",
        "d8e022518853a309367c8b552db7e742e07b3329"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Oct 13 01:08:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 13 01:08:01 2017 +0000"
      },
      "message": "Merge \"Convert ext.jar to Android.bp\""
    },
    {
      "commit": "c04d233ac205cd38aec50f40f97869075854386d",
      "tree": "a43acf281bdf774875b80ff987797663f5d8763f",
      "parents": [
        "9e4bfdb0b6d46e6a10527de078dd10a238799802",
        "db95dff0d8e4b3459b609e8793062679da6df802"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Oct 12 23:58:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 23:58:55 2017 +0000"
      },
      "message": "Merge \"Add a new carrier config to suppress AoC indication\"\nam: db95dff0d8\n\nChange-Id: If86b396f87e4f9f143f7abc02b4e05478693ade0\n"
    },
    {
      "commit": "db95dff0d8e4b3459b609e8793062679da6df802",
      "tree": "6ef859733f7a9d9204f8d08087af99678901207e",
      "parents": [
        "2b20612e77808ae7f5606b8ac1170c0769c695d5",
        "29b132bff440dba278d5531c824ff5387b2d7cf7"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Oct 12 23:42:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 12 23:42:17 2017 +0000"
      },
      "message": "Merge \"Add a new carrier config to suppress AoC indication\""
    },
    {
      "commit": "29b132bff440dba278d5531c824ff5387b2d7cf7",
      "tree": "bbf7f5853e9006ee8abb26af683b60d1d700c0bd",
      "parents": [
        "ed8d236319a112a0b19b1f05ea55a90ba93e8aa2"
      ],
      "author": {
        "name": "Omata Shou",
        "email": "shou.omata@sony.com",
        "time": "Tue Aug 22 17:17:55 2017 +0900"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Oct 12 16:41:20 2017 -0700"
      },
      "message": "Add a new carrier config to suppress AoC indication\n\nSome carriers require to suppress the AoC(Advice of Charge) indication.\nThis carrier config is used to disable the popup dialog which warns the\nuser of data charges.\n\nTest: Passed make build\nBug: 65036581\nMerged-In: Ibb8d548573c9c747c790722ee526fcd626b3fa67\nChange-Id: Ibb8d548573c9c747c790722ee526fcd626b3fa67\n"
    },
    {
      "commit": "9e4bfdb0b6d46e6a10527de078dd10a238799802",
      "tree": "084e88236c3f59878080d82cca81cdff8e58888c",
      "parents": [
        "98eb4a23b58c83cc705c71d80bcf52494bb44487",
        "2b20612e77808ae7f5606b8ac1170c0769c695d5"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Oct 12 21:01:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 21:01:53 2017 +0000"
      },
      "message": "Merge \"Move to some properties users to libbase properties\"\nam: 2b20612e77\n\nChange-Id: I376b9179ed242810c529d289558a44b422c1e8f5\n"
    },
    {
      "commit": "2b20612e77808ae7f5606b8ac1170c0769c695d5",
      "tree": "e7c55ab2e350439760e808467541acc3854ee24b",
      "parents": [
        "00644ec5ccec7e3bed01d0585a0130067bbd9648",
        "93099e4485d62fc8cd900cb213c17117c17c3351"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Oct 12 20:47:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 12 20:47:18 2017 +0000"
      },
      "message": "Merge \"Move to some properties users to libbase properties\""
    },
    {
      "commit": "95aa2ea9d8b1c346e5ea98308d83ff1aa82e3add",
      "tree": "6320527e6880c250ee21061436f510db7d410db9",
      "parents": [
        "36d606c86de0c6b63c012f7a54e2fb0841b3f830"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Oct 11 16:46:05 2017 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Oct 12 21:14:31 2017 +0100"
      },
      "message": "Update locked_region_code_injection tool to ASM 6.0-BETA.\n\nASM 6 is required to read version 53 (OpenJDK 9) class files.\n\nTest: make EXPERIMENTAL_USE_OPENJDK9\u003dtrue services.core\n      (in the presence of other unsubmitted CLs that fix\n      other issues)\nTest: Copied all required dependencies into a subdirectory lib/,\n      then ran the steps from TestMain.java, both for OpenJDK 8\n      and OpenJDK 9 toolchains.\nBug: 67676752\n\nChange-Id: If324d8ea28450d9a8426a2279190b2f4d9213ed5\n"
    },
    {
      "commit": "98eb4a23b58c83cc705c71d80bcf52494bb44487",
      "tree": "975b8b4a2c0addc5168edf8f389e250ec3d42063",
      "parents": [
        "bad318fc935e953323dcce43e1a5939f8c9cbc6c",
        "00644ec5ccec7e3bed01d0585a0130067bbd9648"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Oct 12 18:26:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 18:26:47 2017 +0000"
      },
      "message": "Merge \"MSIM: Fix to show PUK view when two sims locked on PIN.\"\nam: 00644ec5cc\n\nChange-Id: Ic0b0927a52f2734cccff6f977aa0dfe9cd6e8d5c\n"
    },
    {
      "commit": "00644ec5ccec7e3bed01d0585a0130067bbd9648",
      "tree": "7c9d4290a46a0524e6895d739392460b97ec8e95",
      "parents": [
        "afc4e370cd349fdbd21dde1e2e8d56f620c3f9e4",
        "4b267dfe12c79c7b67bac57111a6a83c3b4ba9d0"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Oct 12 18:10:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 12 18:10:37 2017 +0000"
      },
      "message": "Merge \"MSIM: Fix to show PUK view when two sims locked on PIN.\""
    },
    {
      "commit": "bad318fc935e953323dcce43e1a5939f8c9cbc6c",
      "tree": "5867757ae9150f885f537322d9b71b73f81f79ac",
      "parents": [
        "1ce75f643cc31d3fd38ce3609b213de27b0c309a",
        "afc4e370cd349fdbd21dde1e2e8d56f620c3f9e4"
      ],
      "author": {
        "name": "Shawn",
        "email": "wahi.shawn@gmail.com",
        "time": "Thu Oct 12 18:08:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 18:08:39 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Update demo mode time to 8:00 for Android 8.0\"\nam: afc4e370cd  -s ours\n\nChange-Id: I3fa8d25130022abb4b5d0e39c0fc149ec2190604\n"
    },
    {
      "commit": "afc4e370cd349fdbd21dde1e2e8d56f620c3f9e4",
      "tree": "42627d519daa033b93962d660b66151402f1b11e",
      "parents": [
        "24660e5bb7c99c589291b608b794333cc8f32d9d",
        "ae40f23c3ffa8a1ac9dc14132d02828409c37c1a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 12 18:00:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 12 18:00:06 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Update demo mode time to 8:00 for Android 8.0\""
    },
    {
      "commit": "ae40f23c3ffa8a1ac9dc14132d02828409c37c1a",
      "tree": "4fdfb67d5b8f56294f8366d29bd954e2b5b10f8c",
      "parents": [
        "5f123e6ad6603c83e6f32ccdcdb0576c647bc2df"
      ],
      "author": {
        "name": "Shawn",
        "email": "wahi.shawn@gmail.com",
        "time": "Wed Oct 11 22:55:43 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Oct 12 16:49:30 2017 +0000"
      },
      "message": "DO NOT MERGE Update demo mode time to 8:00 for Android 8.0\n\nChange-Id: I6162889c3859d007629226be2a47a6276807aec0\n"
    },
    {
      "commit": "93099e4485d62fc8cd900cb213c17117c17c3351",
      "tree": "d18a86dea8cbe0bfeb2d71f85e897cbaab28a5a0",
      "parents": [
        "ed8d236319a112a0b19b1f05ea55a90ba93e8aa2"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 11 13:44:21 2017 -0700"
      },
      "committer": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Oct 12 09:30:59 2017 -0700"
      },
      "message": "Move to some properties users to libbase properties\n\nThe libcutils interface cannot read properties with value length \u003e 92\ncharacters, whereas the libbase one can.  ro.build.fingerprint may be\nlarger than this size in the future, so we move to libbase to prepare.\n\nBug: 23102347\nBug: 34954705\nTest: build\nChange-Id: Ic91aa63c7db1a7a01b9a1ee321b7854a9bcf6d12\n"
    },
    {
      "commit": "1e5039e0e47eaca3bbe5452f8328c26756468e46",
      "tree": "a9f75f66718e81142ee86fa87b59d025221f7076",
      "parents": [
        "da7edaff329e84ce7b9d3cb2b4699520aed21594"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Oct 12 23:09:25 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Oct 12 23:15:14 2017 +0900"
      },
      "message": "Fix ConnectivityServiceTest#testNetworkCallbackMaximum\n\nAlthough commit 893a762c2f7 fixed some flakyness issues in\ntestNetworkCallbackMaximum so that it became stable when ran on its own,\nit introduced a new source of random failures because instead of\nregistering callbacks after callbacks until a limit was reached, commit\n893a762c2f7 changed the test logic to push the assertions right up to\nthe theoretical limit.\n\nMore precisely when registering and unregistering PendingIntents in a\nloop, not introducing some delay for checking that previous\nPendingIntents have been effectively unregistered can cause the test to\nfail. This patch fixes this issue.\n\nBug: 32561414\nBug: 62918393\nTest: runtest frameworks-net\n      testNetworkCallbackMaximum now succeeds 100 in a row on sailfish\n\nChange-Id: I086817a738ab99fd53ba76ca8faada6151f46472\n"
    },
    {
      "commit": "1ce75f643cc31d3fd38ce3609b213de27b0c309a",
      "tree": "5867757ae9150f885f537322d9b71b73f81f79ac",
      "parents": [
        "7d9588c83648401337f93ecb16d854155f4d603a",
        "24660e5bb7c99c589291b608b794333cc8f32d9d"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Oct 12 12:13:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 12:13:20 2017 +0000"
      },
      "message": "Merge \"Import a few android.net unit tests into frameworks-net\"\nam: 24660e5bb7\n\nChange-Id: I41655938d6d1df19130847210437f047c8b65cdf\n"
    },
    {
      "commit": "24660e5bb7c99c589291b608b794333cc8f32d9d",
      "tree": "0d59116fa8394ad33c37f2566cc3aa75f09b72cc",
      "parents": [
        "9d456cd9c600e13db0d3840fa08e9785c555a934",
        "da7edaff329e84ce7b9d3cb2b4699520aed21594"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Oct 12 11:58:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 12 11:58:32 2017 +0000"
      },
      "message": "Merge \"Import a few android.net unit tests into frameworks-net\""
    },
    {
      "commit": "7d9588c83648401337f93ecb16d854155f4d603a",
      "tree": "833c007130ec45a16016b5fc4fa1b750f60f4f98",
      "parents": [
        "1c36619f5b7908a73a82c3e91e0e5ce079a7dfe1",
        "9d456cd9c600e13db0d3840fa08e9785c555a934"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Oct 12 09:24:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 09:24:40 2017 +0000"
      },
      "message": "Merge \"Migrate most of core networking tests to junit4\"\nam: 9d456cd9c6\n\nChange-Id: Ib124efb327bfbacd5a637753f9c9724e27a218cb\n"
    },
    {
      "commit": "9d456cd9c600e13db0d3840fa08e9785c555a934",
      "tree": "f6e8b2f8e53eddf4f71db1829a97390201c9b9f2",
      "parents": [
        "5f123e6ad6603c83e6f32ccdcdb0576c647bc2df",
        "4a0c5d7ef7144280fe8a209a871bbd4ef90d6368"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 12 09:06:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 12 09:06:24 2017 +0000"
      },
      "message": "Merge \"Migrate most of core networking tests to junit4\""
    },
    {
      "commit": "da7edaff329e84ce7b9d3cb2b4699520aed21594",
      "tree": "0d59116fa8394ad33c37f2566cc3aa75f09b72cc",
      "parents": [
        "4a0c5d7ef7144280fe8a209a871bbd4ef90d6368"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Oct 12 09:54:49 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Oct 12 15:55:22 2017 +0900"
      },
      "message": "Import a few android.net unit tests into frameworks-net\n\nBug: 62918393\nTest: runtest frameworks-net\nChange-Id: I3c7c60bcfeffec5c5ec287810312349237a2868a\n"
    },
    {
      "commit": "4a0c5d7ef7144280fe8a209a871bbd4ef90d6368",
      "tree": "f6e8b2f8e53eddf4f71db1829a97390201c9b9f2",
      "parents": [
        "5f123e6ad6603c83e6f32ccdcdb0576c647bc2df"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Oct 11 11:26:25 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Oct 12 15:26:09 2017 +0900"
      },
      "message": "Migrate most of core networking tests to junit4\n\nThis patch is a batch of mechanical changes to test classes to migrate\naway from AndroidTestCase and TestCase.\n\nBug: 62918393\nTest: runtest frameworks-net\nChange-Id: I74134609e511f22c4d9ecd65780e981f9ba7ae3f\n"
    },
    {
      "commit": "4b267dfe12c79c7b67bac57111a6a83c3b4ba9d0",
      "tree": "7a2344315e21d2fa381437f704223ce62e612353",
      "parents": [
        "5f123e6ad6603c83e6f32ccdcdb0576c647bc2df"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Oct 11 17:43:33 2017 -0700"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Oct 11 17:43:39 2017 -0700"
      },
      "message": "MSIM: Fix to show PUK view when two sims locked on PIN.\n\nCurrently when both sims are locked on PIN, upon exhausting\nPIN attempts for SIM1 PIN, SIM1 PUK view is not displayed\nand the user is not able to unlock the PUK.\n\nThis is due to while fetching the getSecurityMode in Key\n-GuardSecurityModel, the ordering of checking the security\nmode is PIN first and PUK later.So when one sim is locked\non PUK and the other is locked on PIN the ordering of checking\nthe PIN first is causing to return PIN as security mode in place\nof PUK. This will lead to PUK lock screen not been shown to user.\n\nFix: In KeyGuardSecurityModel.java, while querying the security Mode\nmodify the order to check for security mode i.e PUK locked state first\nand then PIN locked state.\n\nIn KeyGuardSimPinView and KeyGuardSimPukView, check for sim locked on\nPIN and reset the flags to show the default message.\n\nTest: manually test\nBug: 34796244\n\nChange-Id: I157959d9eb313b9d3af84f86e1429448a0f7f065\n"
    },
    {
      "commit": "1c36619f5b7908a73a82c3e91e0e5ce079a7dfe1",
      "tree": "ab3a8879cdf16ff6c91f0029c53f115b61689fa0",
      "parents": [
        "946ff79971b5abcb393f116533bd979217e439e9",
        "5f123e6ad6603c83e6f32ccdcdb0576c647bc2df"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 11 23:28:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 23:28:42 2017 +0000"
      },
      "message": "Merge \"Fix URI unparceling and clarify an error condition\"\nam: 5f123e6ad6\n\nChange-Id: Ib8023d966e01fd2acefc464d8d25ed5030cfd85b\n"
    },
    {
      "commit": "5f123e6ad6603c83e6f32ccdcdb0576c647bc2df",
      "tree": "8fc659bf651106c8ff70d98a2807fadfd80438ac",
      "parents": [
        "e9bd5449b5a70d9f767bad32350b2b270b0e1367",
        "a0945109824e6749462520526b279db4f2f92fb6"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 11 23:04:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 11 23:04:58 2017 +0000"
      },
      "message": "Merge \"Fix URI unparceling and clarify an error condition\""
    },
    {
      "commit": "946ff79971b5abcb393f116533bd979217e439e9",
      "tree": "f42c6969618fb183dec75144d5d141217b517076",
      "parents": [
        "41c08f49b467e5e8aa291ec4a704a301bd27a6dc",
        "e9bd5449b5a70d9f767bad32350b2b270b0e1367"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 11 22:24:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 22:24:58 2017 +0000"
      },
      "message": "Merge \"Add new Download Error Codes\"\nam: e9bd5449b5\n\nChange-Id: I8fa3c3dcc5104a5326a680ae186c9285a7e47358\n"
    },
    {
      "commit": "e9bd5449b5a70d9f767bad32350b2b270b0e1367",
      "tree": "0594bd1afe0412023dcab4e2392d97c46b15ad45",
      "parents": [
        "4be4bb3db7bf6f0ba39ac88328a7d535a1318944",
        "6fb5072fa879d4243aa05052c3cdc57555a44e92"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 11 22:12:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 11 22:12:26 2017 +0000"
      },
      "message": "Merge \"Add new Download Error Codes\""
    },
    {
      "commit": "41c08f49b467e5e8aa291ec4a704a301bd27a6dc",
      "tree": "8391b3c41fd15f13ca3a77b65abe4e68ad72ab1f",
      "parents": [
        "2fbccabbca8b8b21f7fa2ce3e090a82305c3c1c5",
        "4be4bb3db7bf6f0ba39ac88328a7d535a1318944"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Oct 11 21:52:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 21:52:41 2017 +0000"
      },
      "message": "Merge \"Add missing includes.\"\nam: 4be4bb3db7\n\nChange-Id: Icdae2b63df8e5d61e6acabb6fb85efa28026d535\n"
    },
    {
      "commit": "4be4bb3db7bf6f0ba39ac88328a7d535a1318944",
      "tree": "267d47271af9f885e432020caa79f907896f7b03",
      "parents": [
        "006c167544b195780b6930abc7574c9ef5374158",
        "110e007fb86a0093b339b14b534570cfe7cc5297"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 21:37:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 11 21:37:28 2017 +0000"
      },
      "message": "Merge \"Add missing includes.\""
    },
    {
      "commit": "6b8b22e1e4a493dae31d1e5793fa12af822068ee",
      "tree": "e8918d24224812044f20b91ed3090d0a30e92b2f",
      "parents": [
        "680525c742efef83edc48033ba0ca634ad371e11"
      ],
      "author": {
        "name": "Wileen Chiu",
        "email": "wileenc@codeaurora.org",
        "time": "Wed Oct 29 22:48:21 2014 +0530"
      },
      "committer": {
        "name": "Wileen Chiu",
        "email": "wileenc@codeaurora.org",
        "time": "Wed Oct 11 20:10:44 2017 +0000"
      },
      "message": "Add change to show Invalid card when erroneous card is inserted.\n\nAdd change to show \"Invalid card\" on UI on CARD_IO_ERROR when\nerroneous SIM card is inserted\n\nBug: 23147806\nChange-Id: Ibaacf06f2aad8f206095783cc431a87485f1c2ad\n"
    },
    {
      "commit": "110e007fb86a0093b339b14b534570cfe7cc5297",
      "tree": "6b9cb53171e67272aa6ff4b132662646aaf5c71b",
      "parents": [
        "7d1789867b989ebcc17c8e1ba2fcf6d0824c5148"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Oct 11 12:41:26 2017 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Oct 11 12:41:33 2017 -0700"
      },
      "message": "Add missing includes.\n\nTest: mma\nBug: None\nChange-Id: Iec8b0a7854091946a4bb6e804c5f4cce39a52b47\n"
    },
    {
      "commit": "2fbccabbca8b8b21f7fa2ce3e090a82305c3c1c5",
      "tree": "24e896a8276847d4d6ab0758c9f8e4c200df7c4d",
      "parents": [
        "939db644612efc32e3394e6e02df6c181f7c226d",
        "006c167544b195780b6930abc7574c9ef5374158"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Oct 11 18:37:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 18:37:19 2017 +0000"
      },
      "message": "Merge \"Convert libjnigraphics to Android.bp\"\nam: 006c167544\n\nChange-Id: Ic07a49510c946104f74ad72a830aed9696a2ddd6\n"
    },
    {
      "commit": "006c167544b195780b6930abc7574c9ef5374158",
      "tree": "6b9b2b4ff1994728c145213d79daa9502c4791f1",
      "parents": [
        "b53262c148f30c243adcf054670239a12e3d727a",
        "4ed3557b95180d99bd1569642101cfb5bdf23163"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Oct 11 18:18:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 11 18:18:45 2017 +0000"
      },
      "message": "Merge \"Convert libjnigraphics to Android.bp\""
    },
    {
      "commit": "939db644612efc32e3394e6e02df6c181f7c226d",
      "tree": "84d08c7518ef8ce752b9717ff11824d2f4f1e2ed",
      "parents": [
        "9b24969314d6907ea26a4f1f1aafdb1eaf7dd18f",
        "b53262c148f30c243adcf054670239a12e3d727a"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Oct 11 16:31:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 16:31:10 2017 +0000"
      },
      "message": "Merge \"Add MM#6 string overlay\"\nam: b53262c148\n\nChange-Id: I1cbdba97bba4e0074c60ce374978ffb0b0cca8de\n"
    },
    {
      "commit": "b53262c148f30c243adcf054670239a12e3d727a",
      "tree": "71ac0cd8c150dbaadcf4eb37e6684337fd0ad35a",
      "parents": [
        "386a5687ddeef6e897764e4635cc5c3ce7331454",
        "2b23207bcf71e0e7c96fc50539deb3436950bdd7"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Oct 11 16:15:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 11 16:15:39 2017 +0000"
      },
      "message": "Merge \"Add MM#6 string overlay\""
    },
    {
      "commit": "9b24969314d6907ea26a4f1f1aafdb1eaf7dd18f",
      "tree": "76817a7242f3dd45ff92bed1b0185f7e118f4729",
      "parents": [
        "d0c68dec76959e612a32963beef220e20dc7c213",
        "386a5687ddeef6e897764e4635cc5c3ce7331454"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Oct 11 16:00:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 16:00:51 2017 +0000"
      },
      "message": "Merge \"EventLogHelper: Clean up code\"\nam: 386a5687dd\n\nChange-Id: Id2bfdb49859d9ad62e733b8037e27b54bbdb3537\n"
    },
    {
      "commit": "386a5687ddeef6e897764e4635cc5c3ce7331454",
      "tree": "ef1b08b4affa740ff91729e912d02d4c243b4c93",
      "parents": [
        "ed0b030e173ca5a23d9da54fb6fe5f0c2780d704",
        "3345974867f3cd5d3e1f13ea52e9af6213d6dc85"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 15:48:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 11 15:48:46 2017 +0000"
      },
      "message": "Merge \"EventLogHelper: Clean up code\""
    },
    {
      "commit": "d0c68dec76959e612a32963beef220e20dc7c213",
      "tree": "217cf1d7c928b050acb7acff77b872ba85569042",
      "parents": [
        "cc9258797608e770e06a6c8a0e4f39b1bbaeb3b5",
        "ed0b030e173ca5a23d9da54fb6fe5f0c2780d704"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Oct 11 12:52:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 12:52:23 2017 +0000"
      },
      "message": "Merge \"IpManager: add display name for helpful logging, and Network\"\nam: ed0b030e17\n\nChange-Id: I9b5fb4b995e351dfed74bfe83993e379c87305d6\n"
    },
    {
      "commit": "ed0b030e173ca5a23d9da54fb6fe5f0c2780d704",
      "tree": "e4e85f6d9096bcdd1392d467a6eb755892e3a1f4",
      "parents": [
        "645cd2ad2665f422f0499d86b061d56a31926d18",
        "e42502d2bb85b240a3d4e7ef29ad5a5d6413f29d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 12:42:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 11 12:42:41 2017 +0000"
      },
      "message": "Merge \"IpManager: add display name for helpful logging, and Network\""
    },
    {
      "commit": "e42502d2bb85b240a3d4e7ef29ad5a5d6413f29d",
      "tree": "df81d64b1b02121460a0e4d3068f58de9633bdce",
      "parents": [
        "7d1789867b989ebcc17c8e1ba2fcf6d0824c5148"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Oct 04 20:28:54 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Oct 11 19:48:40 2017 +0900"
      },
      "message": "IpManager: add display name for helpful logging, and Network\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - runtest frameworks-net passes\nBug: 62476366\nChange-Id: I509506814fa704e54f3d67158203276312a24fa1\n"
    },
    {
      "commit": "cc9258797608e770e06a6c8a0e4f39b1bbaeb3b5",
      "tree": "2d233df5b6a6ab5c40f1613543e17d0d89298b58",
      "parents": [
        "dcb8cf8732768c13422b1eb172f18f80881148f8",
        "645cd2ad2665f422f0499d86b061d56a31926d18"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Oct 11 04:08:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 04:08:55 2017 +0000"
      },
      "message": "Merge \"Log upstream network suspend/resume callbacks\"\nam: 645cd2ad26\n\nChange-Id: I375e47a21d2fc6a5e67ff6367087c22beceb6377\n"
    },
    {
      "commit": "645cd2ad2665f422f0499d86b061d56a31926d18",
      "tree": "4c64aaf0fcab421559cd0335454654f91774bacd",
      "parents": [
        "7d1789867b989ebcc17c8e1ba2fcf6d0824c5148",
        "126171b2ccf938934a14fcd992dbff0919da7b53"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 04:00:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 11 04:00:16 2017 +0000"
      },
      "message": "Merge \"Log upstream network suspend/resume callbacks\""
    },
    {
      "commit": "126171b2ccf938934a14fcd992dbff0919da7b53",
      "tree": "4c64aaf0fcab421559cd0335454654f91774bacd",
      "parents": [
        "7d1789867b989ebcc17c8e1ba2fcf6d0824c5148"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Oct 10 11:54:08 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Oct 11 11:37:45 2017 +0900"
      },
      "message": "Log upstream network suspend/resume callbacks\n\nAlso log signal strength while we\u0027re at it:\n\n    2017-10-10T14:05:00.968 - [UpstreamNetworkMonitor] preferred upstream type: WIFI\n    2017-10-10T14:06:07.654 - [UpstreamNetworkMonitor] upstream network signal strength: -62 -\u003e -67\n    2017-10-10T14:06:13.704 - [UpstreamNetworkMonitor] upstream network signal strength: -67 -\u003e -64\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - runtest frameworks-net passes\nBug: 29337859\nBug: 32163131\nBug: 64976634\nBug: 67396342\n\nMerged-In: I9121798bba0be9dcdf1e45d39c092020620fa53b\nMerged-In: I1d3420380691efd886315275598134b98f4041ed\nChange-Id: Id6e143edc9f5b0256aa637643680f6c8dce70d90\n(cherry picked from commit 60caf7d29132262dd4a077b68daa807d22773524)\n"
    },
    {
      "commit": "a0945109824e6749462520526b279db4f2f92fb6",
      "tree": "fa09c0cabadd62322821fd694096dd3bee8c693f",
      "parents": [
        "7d1789867b989ebcc17c8e1ba2fcf6d0824c5148"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Oct 10 19:08:24 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Oct 10 19:08:24 2017 -0700"
      },
      "message": "Fix URI unparceling and clarify an error condition\n\nUse the proper unparceling method for lists, add a more verbose\nexception for when the app fails to declare a critical piece of\nmetadata.\n\nChange-Id: I29d5291d7b88476496334d268be94f7f8c08255c\nFixes: 67640653\nTest: manual, with testapp\n"
    },
    {
      "commit": "dcb8cf8732768c13422b1eb172f18f80881148f8",
      "tree": "7c215246a623fddbcbfe380600002ca7b270b56c",
      "parents": [
        "3b6df532f3bea5f8daa0c053847296c46dff3ba5",
        "7d1789867b989ebcc17c8e1ba2fcf6d0824c5148"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Oct 10 21:11:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 21:11:10 2017 +0000"
      },
      "message": "Merge \"LoggingPrintStream: Make visible for testing\"\nam: 7d1789867b\n\nChange-Id: If6e464f6840b66deb6f6c61b0ca96d847444e910\n"
    },
    {
      "commit": "7d1789867b989ebcc17c8e1ba2fcf6d0824c5148",
      "tree": "d650c43ef5ae832e3c752c668047720942ddfdb1",
      "parents": [
        "432c2b0fb9372322b674b805b271eb543b7f24aa",
        "e2456d602fda5fd34c510bd105919cd4d729b41f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 10 20:57:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 10 20:57:55 2017 +0000"
      },
      "message": "Merge \"LoggingPrintStream: Make visible for testing\""
    },
    {
      "commit": "6fb5072fa879d4243aa05052c3cdc57555a44e92",
      "tree": "a18c4dc3d7652c54bbfecb61805808ab5db5e386",
      "parents": [
        "8078996f4a8b1718a2ca56ff52fd1f4d522e7720"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Oct 09 18:06:59 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 12:50:49 2017 -0700"
      },
      "message": "Add new Download Error Codes\n\nAdds new MBMS Download Session error codes to allow for\nmore fine grained error reporting to the client app.\n\nTest: Manual\nChange-Id: I9c2163d934835efaaa145e4c0f8a91838d84aa1e\n"
    },
    {
      "commit": "3b6df532f3bea5f8daa0c053847296c46dff3ba5",
      "tree": "ff36e6c16414f38ecb208b9b4887e86574ea30a8",
      "parents": [
        "cb34bdf55cb51a028939c052ef6e0a83f007ad30",
        "432c2b0fb9372322b674b805b271eb543b7f24aa"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 18:39:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 18:39:56 2017 +0000"
      },
      "message": "Merge \"Require DownloadRequest#Builder to have mandatory Source URI\"\nam: 432c2b0fb9\n\nChange-Id: I3332d44105c6ce4f8d4223caad66715c4c67d52f\n"
    },
    {
      "commit": "432c2b0fb9372322b674b805b271eb543b7f24aa",
      "tree": "db7f3c22b90d2640ee78efdf11d1614fdfa800ea",
      "parents": [
        "b085deece9415b200353b0d8df5207091bc6fa22",
        "ea737a8e1eb043af80e77f0851d4ba245fe4b0c7"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 18:27:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 10 18:27:36 2017 +0000"
      },
      "message": "Merge \"Require DownloadRequest#Builder to have mandatory Source URI\""
    }
  ],
  "next": "cb34bdf55cb51a028939c052ef6e0a83f007ad30"
}
