)]}'
{
  "log": [
    {
      "commit": "a2d94c581d486f0cacbdabb641d9f550bc714fe2",
      "tree": "76180c76292d7824cd7334d3f3c91f73d1cf391a",
      "parents": [
        "fa1536d33dea0c96fa1bbb2ffd23f5d3215a122c"
      ],
      "author": {
        "name": "Wang, ArvinX",
        "email": "arvinx.wang@intel.com",
        "time": "Wed Sep 12 11:31:32 2018 +0800"
      },
      "committer": {
        "name": "Guobin Zhang",
        "email": "guobin.zhang@intel.com",
        "time": "Fri Nov 09 05:11:48 2018 +0000"
      },
      "message": "Fix the behavior of keyguard bouncer in a corner case\n\nWith Android Automotive, there\u0027s a cancel button on the bouncer\nthat allows return to UserSwitcher. Due to specific implementation of\nCarStatusBarKeyguardViewManager, all KeyguardViews will be destroyed.\nWith below steps, user can input PIN the 6th time. But it won\u0027t unlock\nthe device even if it\u0027s the correct PIN.\n\nTest: 1. Set screen lock with pin, password or pattern\nTest:    in Settings -\u003eSecurity \u0026 location\nTest: 2. Lock the device with Power key\nTest: 3. Input wrong pin/password for 5 times, 30s timeout is prompted\nTest: 4. Quickly click cancel button and select the same user\nTest: 5. User can input PIN/password again\n\nbug: 119068682\n\nChange-Id: Ia182902d38de93ad13cb39c333a1294764905e1f\nSigned-off-by: Wang, ArvinX \u003carvinx.wang@intel.com\u003e\nSigned-off-by: Guobin Zhang \u003cguobin.zhang@intel.com\u003e\n"
    },
    {
      "commit": "fa1536d33dea0c96fa1bbb2ffd23f5d3215a122c",
      "tree": "c11ff9b893e973fc8119e1186dae1606809ec43f",
      "parents": [
        "1a517ba85256f0e4388f3f73189d36c9353e568b",
        "9e40d1a047d3f5721ddbae743f9d0d046ae56c9c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 06 03:34:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 06 03:34:33 2018 +0000"
      },
      "message": "Merge \"Adding 1662 for Netherlands in the SMS shortcode whitelist.\""
    },
    {
      "commit": "1a517ba85256f0e4388f3f73189d36c9353e568b",
      "tree": "b7149de6e74d2c227ddcf6e5a60dc1e64cf88d1a",
      "parents": [
        "3ef1990e7ce45b27194c886af594b5de25a7d091",
        "5e8048499126350a0dcf8b08df19a7a5fa78b3ca"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Tue Nov 06 03:06:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 06 03:06:20 2018 +0000"
      },
      "message": "Merge \"Revert \"Make getRssi() API for LTE Received Signal Strength Indication (RSSI)\"\""
    },
    {
      "commit": "5e8048499126350a0dcf8b08df19a7a5fa78b3ca",
      "tree": "44ce66b251b003190056a640b5648ec6c1a8c97c",
      "parents": [
        "c3380f767ad3c5c1686891aae75d445c3113996a"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Nov 05 23:55:27 2018 +0000"
      },
      "committer": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Tue Nov 06 00:18:16 2018 +0000"
      },
      "message": "Revert \"Make getRssi() API for LTE Received Signal Strength Indication (RSSI)\"\n\nThis reverts commit c3380f767ad3c5c1686891aae75d445c3113996a.\n\nReason for revert: b/119055885\n\nChange-Id: I47e6dd038d97a9d5a48d36b53f9e75e356a1e409\n"
    },
    {
      "commit": "3ef1990e7ce45b27194c886af594b5de25a7d091",
      "tree": "ce1cfb44e78b5120ab1ea1a2e1410ea5289e869c",
      "parents": [
        "65b79f96cdd38b5495f1097cc5d66537973f00a6",
        "4e41142e1cb4d6fc1eee74b9e47819711da0b9a4"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Nov 05 17:57:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 05 17:57:44 2018 +0000"
      },
      "message": "Merge \"SystemUI: Add tuner interface to StatusBarSignalPolicy\""
    },
    {
      "commit": "65b79f96cdd38b5495f1097cc5d66537973f00a6",
      "tree": "d404d41fb2eaaedc8496ece3e5cfcf6ded3473dd",
      "parents": [
        "6dd64df8b382d483e3c9631c01a24b335bb9de03",
        "a0cb5388a5d66a3bfcf4f96b3b0c6ba99129fa7f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 05 13:46:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 05 13:46:02 2018 +0000"
      },
      "message": "Merge \"Remove sun.... libcore classes from light grey/vendor lists\""
    },
    {
      "commit": "9e40d1a047d3f5721ddbae743f9d0d046ae56c9c",
      "tree": "04c4224c70df95715e54176ee3063ff62bcebc60",
      "parents": [
        "6dd64df8b382d483e3c9631c01a24b335bb9de03"
      ],
      "author": {
        "name": "Fabrício Ferracioli",
        "email": "fferracioli@google.com",
        "time": "Mon Nov 05 11:31:11 2018 -0200"
      },
      "committer": {
        "name": "Fabrício Ferracioli",
        "email": "fferracioli@google.com",
        "time": "Mon Nov 05 11:35:15 2018 -0200"
      },
      "message": "Adding 1662 for Netherlands in the SMS shortcode whitelist.\n\nAdded 1662 for Netherlands in Q3 SMS shortcode whitelist.\n\nTest: Tests performed by Salvatore Baglieri.\n\nBUG: 111393528\n\nChange-Id: I406c6c7260f5bce365b3f116df8ef2045c9ba3fa\nSigned-off-by: Fabrício Ferracioli \u003cfferracioli@google.com\u003e\n"
    },
    {
      "commit": "6dd64df8b382d483e3c9631c01a24b335bb9de03",
      "tree": "f674e7ac7d7247c4c21af79b1372aeb807d4a531",
      "parents": [
        "89eb3e6117b39c9e9272e898e33a3be8fa669889",
        "ff60f5ec27aa6bc515421f19a27225679fe92b41"
      ],
      "author": {
        "name": "Tony Zhu",
        "email": "tonyzhu@google.com",
        "time": "Mon Nov 05 10:35:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 05 10:35:27 2018 +0000"
      },
      "message": "Merge \"[Call Screening]Programmatically changing the default call screening app.\""
    },
    {
      "commit": "89eb3e6117b39c9e9272e898e33a3be8fa669889",
      "tree": "727d1ef2adb5a169d9ad21f6001fbcd91640f021",
      "parents": [
        "1d899f6be8cb0f7732877d38b3dd9035f98d6a6e",
        "4c2d2d5461a1cc878f07ed6bd6cca8ecd0bb2593"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Nov 05 04:29:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 05 04:29:47 2018 +0000"
      },
      "message": "Merge \"Extend onDnsEvent callback to report more fields.\""
    },
    {
      "commit": "1d899f6be8cb0f7732877d38b3dd9035f98d6a6e",
      "tree": "c1ab097639d5bca4bf64ab6c16ae6aef8b41ccdf",
      "parents": [
        "f7c4c728fcdc4278fc24b5117a5390003690278e",
        "fa6bc27df0820a362e0ceae7f9ea73e8a058fe47"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Nov 05 01:13:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 05 01:13:15 2018 +0000"
      },
      "message": "Merge changes from topic \"protobuf3.5.2\"\n\n* changes:\n  Adapt to google::protobuf::uint64 type change\n  Convert statsd_test and statsd_benchmark to proto lite\n"
    },
    {
      "commit": "f7c4c728fcdc4278fc24b5117a5390003690278e",
      "tree": "a05222b956bf7304f9013a8555c1dd9d4397733b",
      "parents": [
        "aa084732948a566cd3a4db33620cc1c3a7d21ac1",
        "56a9a6631afd5000eba69aaac57e98749a7e4a40"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Sun Nov 04 00:44:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Nov 04 00:44:58 2018 +0000"
      },
      "message": "Merge \"Add key for sample rate and bits per sample\""
    },
    {
      "commit": "aa084732948a566cd3a4db33620cc1c3a7d21ac1",
      "tree": "52b94fbdb05f47ee20cf45596fc1dcddbc5c5c69",
      "parents": [
        "9a8757ded598a1419abc9bb869ecce51441ea265",
        "390edbd3d2e59d9936ef324efc101dcd40e2e00a"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Nov 03 15:32:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 03 15:32:55 2018 +0000"
      },
      "message": "Merge \"Changed the onQualifiedNetworkTypesChanged API\""
    },
    {
      "commit": "9a8757ded598a1419abc9bb869ecce51441ea265",
      "tree": "c2366fde6cd138b08382788f0cb67275cc88a988",
      "parents": [
        "d3efd1ad0cf60a5ecd2dac58b7b36402fec2953b",
        "a06d5174df7b580e907546f9a3124864a4c2786a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Nov 03 05:11:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 03 05:11:09 2018 +0000"
      },
      "message": "Merge \"Track google-benchmark API changes.\""
    },
    {
      "commit": "d3efd1ad0cf60a5ecd2dac58b7b36402fec2953b",
      "tree": "b72f9966663db4f4c0656c33b7a93c90ab2376b8",
      "parents": [
        "6b3a5194d9190632f6446e7e6666e44a5a2d3416",
        "3c278263960e12b87bb1d96adc25713acc366004"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Nov 03 04:50:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 03 04:50:12 2018 +0000"
      },
      "message": "Merge \"Replace use of deprecated androidx-test build rule.\""
    },
    {
      "commit": "6b3a5194d9190632f6446e7e6666e44a5a2d3416",
      "tree": "a47843bd67eca33a832fef4ec1e0f2f616319be6",
      "parents": [
        "b3d2890291dc31f54a0a7d625aee2aeac9cf4945",
        "a354a27056f34a9d72243038a7899f0419a431c8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Nov 03 02:34:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 03 02:34:10 2018 +0000"
      },
      "message": "Merge \"ResetListener in StorageManagerService\""
    },
    {
      "commit": "a354a27056f34a9d72243038a7899f0419a431c8",
      "tree": "a47843bd67eca33a832fef4ec1e0f2f616319be6",
      "parents": [
        "b3d2890291dc31f54a0a7d625aee2aeac9cf4945"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Wed Oct 31 10:10:12 2018 +0900"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Fri Nov 02 21:45:43 2018 +0000"
      },
      "message": "ResetListener in StorageManagerService\n\nBug: 110380403\nTest: Manual test in ARC++, prototyped a way that reset reaches ARC++\nservice.\nChange-Id: Icc7dcc8b5c726ed9f61226569227c4d47f44b386\nMerged-In: Icc7dcc8b5c726ed9f61226569227c4d47f44b386\n"
    },
    {
      "commit": "b3d2890291dc31f54a0a7d625aee2aeac9cf4945",
      "tree": "ad930c2d7d4b5ed782fe508e0d4a335d52d48ea3",
      "parents": [
        "f4a1945d872e8d4c7ff4592f147d5d552f25d627",
        "65e48ec13e97531b8820876917ce98a0c3a8705c"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Nov 02 21:07:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 02 21:07:02 2018 +0000"
      },
      "message": "Merge \"Close statsd log socket before zygote fork().\""
    },
    {
      "commit": "3c278263960e12b87bb1d96adc25713acc366004",
      "tree": "4e0a1f5ada423c7e71482104cf17d2c0b076fca4",
      "parents": [
        "42f6afdb1bab32ff0899f42c95ea7c865cf170ed"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Thu Nov 01 16:56:30 2018 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Fri Nov 02 13:27:59 2018 -0700"
      },
      "message": "Replace use of deprecated androidx-test build rule.\n\nTest: m -j checkbuild\n\nChange-Id: I47e4761f054087694ac1126e7b9a19d57f880479\nMerged-In: I6482ff8afbae39ffd0296aeac7b29ba019daf3a6\n"
    },
    {
      "commit": "fa6bc27df0820a362e0ceae7f9ea73e8a058fe47",
      "tree": "cbd6120259c6661d9fbefb32b8a69a46e6ad6096",
      "parents": [
        "e7908d7b624591c4cae55e66f5e603d061addd8f"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Oct 26 13:04:41 2018 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Nov 02 11:35:48 2018 -0700"
      },
      "message": "Adapt to google::protobuf::uint64 type change\n\nProtobuf 3.5.2 redefines google::protobuf::uint64 from unsigned long\nlong to uint64_t, which is sometimes unsigned long and sometimes\nunsigned long long.  Use PRIu64 to print it, and add an implementation\nof ProtoOutputStream::write for long.\n\nBug: 117607748\nTest: m checkbuild\nChange-Id: I48912f58e2f63f4a98c3aefaa4f78cc2c719bb68\n"
    },
    {
      "commit": "e7908d7b624591c4cae55e66f5e603d061addd8f",
      "tree": "562f01a5c2eba351f605a3ac438d0b4c76da94c2",
      "parents": [
        "d7fa41483430f2d7ef35b34c7df073fa475f50ae"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Oct 26 23:28:02 2018 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Nov 02 11:35:48 2018 -0700"
      },
      "message": "Convert statsd_test and statsd_benchmark to proto lite\n\nlibplatformprotos for the device is compiled using proto lite, and\nstatsd_test and statsd_benchmark have protos that reference the\nlibplatformprotos.  With protobuf 3.5.2 compiling a full proto\nagainst a lite proto doesn\u0027t work.  Convert them to lite.  Requires\nadding the protobuf internal protos to the sources,\nlibprotobuf-cpp-lite does not contain the compiled version of\nfield_options.proto.\n\nBug: 117607748\nTest: m checkbuild\nChange-Id: I6a618c4118972c0e5ffb07a361ac6612b9069c5d\n"
    },
    {
      "commit": "390edbd3d2e59d9936ef324efc101dcd40e2e00a",
      "tree": "b10a43ae6080e88153b05bbfccd28e580db0a53d",
      "parents": [
        "b23fc3c2cd4f03a312fd0fd1fe5472a6b27f920f"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Nov 02 11:34:55 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Nov 02 11:34:55 2018 -0700"
      },
      "message": "Changed the onQualifiedNetworkTypesChanged API\n\nChanged the first parameter from apnType to apnTypes so the\ncaller can update multiple APN types in one single call. This is\nuseful because in some cases one single APN setting can serve\nmultiple APN types.\n\nTest: Manual\nBug: 73659459\nChange-Id: Ie3274c76b42a67d2f41b41195a240052c2096f9f\n"
    },
    {
      "commit": "f4a1945d872e8d4c7ff4592f147d5d552f25d627",
      "tree": "04b285228d6e61cd6f167c9a6fa3efb72f35be52",
      "parents": [
        "b23fc3c2cd4f03a312fd0fd1fe5472a6b27f920f",
        "c3380f767ad3c5c1686891aae75d445c3113996a"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Nov 02 17:46:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 02 17:46:43 2018 +0000"
      },
      "message": "Merge \"Make getRssi() API for LTE Received Signal Strength Indication (RSSI)\""
    },
    {
      "commit": "b23fc3c2cd4f03a312fd0fd1fe5472a6b27f920f",
      "tree": "eb9ae07e230ba7b029f914a785a33966d94a19b7",
      "parents": [
        "31d6ca5c3a1b80917e2b57a57f7188b96a426460",
        "7a545324ffe8c2c2503078966c06f78906300800"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Nov 02 17:29:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 02 17:29:30 2018 +0000"
      },
      "message": "Merge \"hidden API getCertsFromCarrierPrivilegeAccessRules\""
    },
    {
      "commit": "31d6ca5c3a1b80917e2b57a57f7188b96a426460",
      "tree": "850d8b6c5051fced692a71029bb5aa63fe478747",
      "parents": [
        "13c2382d4fd865da7a562604c39c565289c1bf64",
        "799232a4a991b6fb3bb754ffeccf775a204c3bb9"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Fri Nov 02 15:28:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 02 15:28:11 2018 +0000"
      },
      "message": "Merge \"Change the feature flag for Hearing Aid behavior\""
    },
    {
      "commit": "56a9a6631afd5000eba69aaac57e98749a7e4a40",
      "tree": "147c923e6df422b2c201254d5e1bce8e12f94bbd",
      "parents": [
        "13c2382d4fd865da7a562604c39c565289c1bf64"
      ],
      "author": {
        "name": "Daniel Bonnevier",
        "email": "daniel.bonnevier@sonymobile.com",
        "time": "Mon May 26 11:59:50 2014 +0200"
      },
      "committer": {
        "name": "Tomoharu Kasahara",
        "email": "tomoharu.kasahara@sony.com",
        "time": "Fri Nov 02 19:49:48 2018 +0900"
      },
      "message": "Add key for sample rate and bits per sample\n\nAdd new keys for sample rate and bits per sample.\nThis makes it possible to indicate the specification of\nthe music files on application.\n\nBug: 112986969\nTest: Check if sample rate and bits per sample can be retrieved\n\nChange-Id: Ie5a90800297a0a7c2dd6f3a2bdf9e88c9221bee1\n"
    },
    {
      "commit": "13c2382d4fd865da7a562604c39c565289c1bf64",
      "tree": "0857544642577f3672df36481f0b3c5ae951c736",
      "parents": [
        "346bae7c761f1961383a689f74b49d7fb629d2bd",
        "c2a8de549b229710d1c9711802b249234c0bd794"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Nov 02 10:17:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 02 10:17:28 2018 +0000"
      },
      "message": "Merge \"Remove non-SDK API toast\""
    },
    {
      "commit": "346bae7c761f1961383a689f74b49d7fb629d2bd",
      "tree": "e43fd1441e2bb3d7ffb223728cc2c0cda421a82b",
      "parents": [
        "68a544d20913a4653780bad6e710c8599b8ccf4f",
        "080f131a69fddb68ebe9282dc1c490a07ae6d496"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Nov 02 06:54:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 02 06:54:03 2018 +0000"
      },
      "message": "Merge \"Deprecated the resource config_tether_apndata\""
    },
    {
      "commit": "7a545324ffe8c2c2503078966c06f78906300800",
      "tree": "e14f23d6cc72756be2b6022c2c67561ef969a2ea",
      "parents": [
        "e459133141eeabd584cdcd424d6e62bc8cfd18ff"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Tue Oct 30 18:18:43 2018 -0700"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Nov 02 03:35:14 2018 +0000"
      },
      "message": "hidden API getCertsFromCarrierPrivilegeAccessRules\n\nBug: 110559381\nTest: unit test \u0026 manual test\nChange-Id: I7b2c946f1f4db08e1c071fe6eb9f3771a592fd47\nMerged-in: I7b2c946f1f4db08e1c071fe6eb9f3771a592fd47\n"
    },
    {
      "commit": "68a544d20913a4653780bad6e710c8599b8ccf4f",
      "tree": "88e80785302b444d45e1f5a5276153e1052032c6",
      "parents": [
        "f583bb525ae52530932f4396d128e0bd83dc9fbc",
        "5bfebc7f21055633045c79989cdc85e5570bea2e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Nov 02 01:23:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 02 01:23:43 2018 +0000"
      },
      "message": "Merge \"Protect TelephonyManager.ACTION_SECRET_CODE\""
    },
    {
      "commit": "f583bb525ae52530932f4396d128e0bd83dc9fbc",
      "tree": "874f0ae615584005e7672a438f117b4b8814d366",
      "parents": [
        "68fd19b04cc4300d7af967e235c9fa8dffafea37",
        "a7d023057241b887341360ef5c4125826d716430"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Nov 02 00:43:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 02 00:43:27 2018 +0000"
      },
      "message": "Merge \"Add TestApi to get RTT support status\""
    },
    {
      "commit": "68fd19b04cc4300d7af967e235c9fa8dffafea37",
      "tree": "256083c9d5244095d842a798b55256f7a626f0b3",
      "parents": [
        "cc690e9a48b05476e26dc4bab775acb249eee4e2",
        "38898882788358f6ae26de987e1346597366d2f7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 01 23:52:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 23:52:27 2018 +0000"
      },
      "message": "Merge \"set O_CLOEXEC on /dev/tun open\""
    },
    {
      "commit": "cc690e9a48b05476e26dc4bab775acb249eee4e2",
      "tree": "210f3acfadb18c28023a3d9245967975ae2da2d5",
      "parents": [
        "e459133141eeabd584cdcd424d6e62bc8cfd18ff",
        "80a5e1e940c13e0ff4e9b67021879b2442aff2d2"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Nov 01 22:42:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 22:42:22 2018 +0000"
      },
      "message": "Merge \"Add PROPERTY_VOIP_AUDIO_MODE to android.telecom.Call.\""
    },
    {
      "commit": "65e48ec13e97531b8820876917ce98a0c3a8705c",
      "tree": "a6937292a9c8dcb51c089bf22d119adc3050ae40",
      "parents": [
        "fc406201033e361c3f4d62364b079fb155127a62"
      ],
      "author": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Tue Oct 02 12:08:28 2018 -0700"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Nov 01 15:24:33 2018 -0700"
      },
      "message": "Close statsd log socket before zygote fork().\n\nMetricsLogger will start to write to statsd instead of logd. Zygote uses\nMetricsLogger too. So we need to close statsd socket before zygote fork() is\ncalled (see b/30963384 for context).\n\nBug: 110537511\nTest: Manually verified that it successfully boots with no crash with\nag/5112579 and ag/5169664 (together)\n\nChange-Id: Id550fbd5ac2f6ca47d3293c12fb537fafa3f33a0\nMerged-In: Id550fbd5ac2f6ca47d3293c12fb537fafa3f33a0\n"
    },
    {
      "commit": "e459133141eeabd584cdcd424d6e62bc8cfd18ff",
      "tree": "4c3c483cf1be24c0582f28a3d1762910b83fc5e5",
      "parents": [
        "73c861da6908be36ceb589d86cfcd66a04bbb66b",
        "dbff1bd8e48e71e2ec06a84f9a35db99650a9f0e"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 01 21:29:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 21:29:39 2018 +0000"
      },
      "message": "Merge \"refactor resetNv API to resetRadioConfig and rebootRadio\""
    },
    {
      "commit": "5bfebc7f21055633045c79989cdc85e5570bea2e",
      "tree": "28c1359289bc7d2f98376b9f2e331def7e375817",
      "parents": [
        "e42fbe4606eaec8f753e4853ea1130734b8da21b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Nov 01 14:27:02 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Nov 01 14:27:02 2018 -0700"
      },
      "message": "Protect TelephonyManager.ACTION_SECRET_CODE\n\nAdd android.telephony.action.SECRET_CODE to protected broadcast list\n\nBug: 117111842\nTest: manual\nChange-Id: Ide0b60ebee6cb4ff4c5c3ae864e51cc2d2d81eb4\n"
    },
    {
      "commit": "080f131a69fddb68ebe9282dc1c490a07ae6d496",
      "tree": "7bc4067eb57f997f90358a8f646068321ca4d216",
      "parents": [
        "42f6afdb1bab32ff0899f42c95ea7c865cf170ed"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 30 17:39:14 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Nov 01 14:08:05 2018 -0700"
      },
      "message": "Deprecated the resource config_tether_apndata\n\nThe resource has been migrated into the database so we can remove\nthis resource now.\n\nTest: Telephony sanity tests\nBug: 113942223\nMerged-In: I1b65a8bee81f1d190c587cf65cb55da64a184284\nChange-Id: I1b65a8bee81f1d190c587cf65cb55da64a184284\n(cherry picked from commit 25b7a917f850f5d46826ca594f61708954739575)\n"
    },
    {
      "commit": "73c861da6908be36ceb589d86cfcd66a04bbb66b",
      "tree": "b337d27fa3a779e9ac1760276dd16abea315aa6f",
      "parents": [
        "42f6afdb1bab32ff0899f42c95ea7c865cf170ed",
        "a256c415f3e86065cd38a142f85553dde7245e4c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Nov 01 21:07:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 21:07:41 2018 +0000"
      },
      "message": "Merge \"Added new members as SystemUI owners\""
    },
    {
      "commit": "a256c415f3e86065cd38a142f85553dde7245e4c",
      "tree": "b337d27fa3a779e9ac1760276dd16abea315aa6f",
      "parents": [
        "42f6afdb1bab32ff0899f42c95ea7c865cf170ed"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Oct 30 12:59:28 2018 -0400"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Nov 01 21:07:11 2018 +0000"
      },
      "message": "Added new members as SystemUI owners\n\nBug: 118673253\nTest: see owners file\nMerged-In: Ie49a091bf16d184f86264badf2d99fe13066eecb\nChange-Id: Ie49a091bf16d184f86264badf2d99fe13066eecb\n"
    },
    {
      "commit": "42f6afdb1bab32ff0899f42c95ea7c865cf170ed",
      "tree": "1149ac2255389b1906b5ec091600bd28b2e26bf1",
      "parents": [
        "3e478bf55e20d23fbc36d15eee407950d184e983",
        "dd4d66bdfbba283195fc689df35ef1aed00fab1b"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Thu Nov 01 20:38:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 20:38:05 2018 +0000"
      },
      "message": "Merge \"Add hyunyoungs and yro to the OWNERS file\""
    },
    {
      "commit": "3e478bf55e20d23fbc36d15eee407950d184e983",
      "tree": "36d6a6d38f8edcf342b98d57ca1ac15a3b3956b5",
      "parents": [
        "fe87781f4077a5e2bf70a93c84c3fb124eb8aabf",
        "1ce5e6659e1496003e086aae2be34eecc82ec404"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Nov 01 20:10:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 20:10:59 2018 +0000"
      },
      "message": "Merge \"Change default of hide LTE+ config to true\""
    },
    {
      "commit": "fe87781f4077a5e2bf70a93c84c3fb124eb8aabf",
      "tree": "0b2bc85c5cc2e0c31feb373f0d9816095cc603ce",
      "parents": [
        "8c64274ee6d6430ad0c45232a7818586db216bf7",
        "82840c4ebaf98778c491ae8938d2125685f0cdf5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 01 20:00:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 20:00:46 2018 +0000"
      },
      "message": "Merge \"Fix local reference table overflow error.\""
    },
    {
      "commit": "8c64274ee6d6430ad0c45232a7818586db216bf7",
      "tree": "fb661300a616c274ace621d065f5799256235f27",
      "parents": [
        "f5852d1500b62130b6f126531d28e5e57633c252",
        "f5d8e6c79313f523d530377909b2e9c69048b8f8"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 01 20:00:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 20:00:36 2018 +0000"
      },
      "message": "Merge \"Revert \"Need to check empty not null for String\"\""
    },
    {
      "commit": "82840c4ebaf98778c491ae8938d2125685f0cdf5",
      "tree": "26b77956d3bf8335c61bb367aacac860ce753680",
      "parents": [
        "85a215bae7c66fb811ec111a5301cfe0ebdad24c"
      ],
      "author": {
        "name": "xiaomi/hanli",
        "email": "hl09083253cy@126.com",
        "time": "Wed Jul 19 18:53:03 2017 +0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 01 20:00:12 2018 +0000"
      },
      "message": "Fix local reference table overflow error.\n\ntable dump:\n241 of android.media.AudioMixPort (241 unique instances)\n241 of android.media.AudioMixPortConfig (241 unique instances)\n8 of android.media.AudioDevicePortConfig (8 unique instances)\n8 of android.media.AudioDevicePort (8 unique instances)\n\nTest: Basic audio sanity\nBug: 64554806\nChange-Id: Ice7a866c6a336e54829266aedca2f01e7b75e34b\nSigned-off-by: xiaomi/hanli \u003chl09083253cy@126.com\u003e\n"
    },
    {
      "commit": "38898882788358f6ae26de987e1346597366d2f7",
      "tree": "40c822eeff06e3144e0715eb245e43dde4452f6b",
      "parents": [
        "f5852d1500b62130b6f126531d28e5e57633c252"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Nov 01 12:21:35 2018 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Nov 01 12:21:35 2018 -0700"
      },
      "message": "set O_CLOEXEC on /dev/tun open\n\nEnsure that this file descriptor cannot leak across exec boundaries, in\nthe unlikely event that system_server does an exec().\n\nTest: device boots and no problems.\nChange-Id: I45691b7780026ea288e57db73fcc88820a2b06b1\n"
    },
    {
      "commit": "f5852d1500b62130b6f126531d28e5e57633c252",
      "tree": "706d246d603335715afee63eaa9d6fcd3ffb837b",
      "parents": [
        "fc406201033e361c3f4d62364b079fb155127a62",
        "61524e1b6144c7ab0dc80f370e6d95bd7f6d42e7"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Nov 01 18:06:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 18:06:25 2018 +0000"
      },
      "message": "Merge \"Make SignalStrength#INVALID public\""
    },
    {
      "commit": "dd4d66bdfbba283195fc689df35ef1aed00fab1b",
      "tree": "c5a13d85854476c90025307a111d4607f7d838e4",
      "parents": [
        "fc406201033e361c3f4d62364b079fb155127a62"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Thu Nov 01 10:40:41 2018 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Thu Nov 01 10:40:41 2018 -0700"
      },
      "message": "Add hyunyoungs and yro to the OWNERS file\n\nBug: 113043444\nTest: no need\nChange-Id: I2e1d2c4222c82cea80c87b81369291b13c7dba15\n"
    },
    {
      "commit": "fc406201033e361c3f4d62364b079fb155127a62",
      "tree": "54e5b902ca39db30c8e69124fee9ed240cdacf53",
      "parents": [
        "627441218d97ab143b1cb534552f5db7ce0a2ccf",
        "d7a04c8965ae3a79a369d78a0320027891607032"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Nov 01 16:52:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 16:52:30 2018 +0000"
      },
      "message": "Merge \"Fixes context for tiles without longClick\""
    },
    {
      "commit": "f5d8e6c79313f523d530377909b2e9c69048b8f8",
      "tree": "9400ddc0f773a3089b8af569303c7107e76f58f3",
      "parents": [
        "77680bd4dbf69fe22a41b73c479096bd418aac8a"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 01 16:40:42 2018 +0000"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 01 16:41:16 2018 +0000"
      },
      "message": "Revert \"Need to check empty not null for String\"\n\nThis reverts commit 77680bd4dbf69fe22a41b73c479096bd418aac8a.\n\nReason for revert: this change caused no wcdma signal bar because \"\" is a valid default value from carrier config\n\nBug: 118800169\nChange-Id: I0285827c84edda88f7f0d287d254ba89c9931382\n"
    },
    {
      "commit": "799232a4a991b6fb3bb754ffeccf775a204c3bb9",
      "tree": "afc07b91fadb311cc9660bc3bb928295ebf671c7",
      "parents": [
        "627441218d97ab143b1cb534552f5db7ce0a2ccf"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Thu Sep 27 17:44:14 2018 -0700"
      },
      "committer": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Thu Nov 01 09:17:01 2018 -0700"
      },
      "message": "Change the feature flag for Hearing Aid behavior\n\nPreviously, this feature flag for Hearing Aid Profile is to disable the\nprofile on supported phone . This CL will reverse the logic and is\nto enable the Hearing Aid profile on unsupported phone. This is to allow\ntesting of this profile on unsupported phone.\n\nTest: Manual tests on different types of phones\nBug: 116861680\nChange-Id: Ic8db4445a58942c5f75598dce0503f6670ff9c7b\nMerged-In: Ic8db4445a58942c5f75598dce0503f6670ff9c7b\n(cherry picked from commit afa1f9c5c50ede877c447033deff4fd00a7b5635)\n"
    },
    {
      "commit": "d7a04c8965ae3a79a369d78a0320027891607032",
      "tree": "76d0121942f644ace678a99bae4a169be0263896",
      "parents": [
        "d7fa41483430f2d7ef35b34c7df073fa475f50ae"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Oct 29 12:27:42 2018 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Nov 01 13:18:21 2018 +0000"
      },
      "message": "Fixes context for tiles without longClick\n\nQSTile can declare whether it doesn\u0027t support (has no effect) long click\nand then TalkBack will not report it as an available option.\n\nTest: manual \u0026 atest\nChange-Id: Iec21181f4308c7c8c4962f191fa0787e053ae944\nMerged-In: Iec21181f4308c7c8c4962f191fa0787e053ae944\nFixes: 117921787\n"
    },
    {
      "commit": "627441218d97ab143b1cb534552f5db7ce0a2ccf",
      "tree": "70d720ccb243f7536b5d342da5da21c5e0bca8f0",
      "parents": [
        "cd480214991c9e747d78831b13c152aae05f7e3a",
        "6a4a8f60466db45b6f461d81acd7a61234685de0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 01 13:11:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 13:11:09 2018 +0000"
      },
      "message": "Merge \"Add a more flexible queryRecentDocuments\""
    },
    {
      "commit": "a0cb5388a5d66a3bfcf4f96b3b0c6ba99129fa7f",
      "tree": "6ed3e386a8e0e18048bfe0080213ea652bd19fce",
      "parents": [
        "cd480214991c9e747d78831b13c152aae05f7e3a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Oct 31 10:34:51 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Nov 01 10:31:09 2018 +0000"
      },
      "message": "Remove sun.... libcore classes from light grey/vendor lists\n\nRemoves all the sun... libcore classes from the light grey/vendor\nlists as they are now using UnsupportedAppUsage annotation.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nTest: see above\nBug: 117818301\nChange-Id: I8dadc9215e929c5047fdfe8241c430544e963c19\nge-Id: I2a9ed3fbfb0c703eafcf431b93f8a419c5ec83a3\n"
    },
    {
      "commit": "cd480214991c9e747d78831b13c152aae05f7e3a",
      "tree": "f0f1c86525e2a638c917ccfabe04a8638b50eb93",
      "parents": [
        "dffb7d988ce90fb926cf0a9257757ad3dd1b4658",
        "86bfabf90885ad6e6b6ae60d3451c2c693de99a4"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Nov 01 10:22:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 10:22:53 2018 +0000"
      },
      "message": "Merge \"Remove java.... libcore classes from light grey/vendor lists\""
    },
    {
      "commit": "c2a8de549b229710d1c9711802b249234c0bd794",
      "tree": "ca33a791a0432cbbd996f66ff8d4858e9fd5d464",
      "parents": [
        "dffb7d988ce90fb926cf0a9257757ad3dd1b4658"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Oct 29 16:49:13 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Nov 01 10:05:28 2018 +0000"
      },
      "message": "Remove non-SDK API toast\n\nIt served its purpose but it\u0027s time to remove it.\n\nTest: m\nChange-Id: Idc36cacae89e74f5ce01bcf51dce24cdedfda40f\n"
    },
    {
      "commit": "dffb7d988ce90fb926cf0a9257757ad3dd1b4658",
      "tree": "c510b94b20b2689a86a9a051151baec2a9d6caa9",
      "parents": [
        "808c2fa7474470fcb6ef0ec65aa2ff94eb04e07b",
        "3b0f5ea29ed0dfb111f85503a5a9ec6e7b23d6a4"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Thu Nov 01 07:20:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 07:20:05 2018 +0000"
      },
      "message": "Merge \"Support backward compatibility for restricted network permission\""
    },
    {
      "commit": "808c2fa7474470fcb6ef0ec65aa2ff94eb04e07b",
      "tree": "04a2cdfdb8f68d03803b4cc707e0ca4442e4b651",
      "parents": [
        "c85fa5471d71d79ddf30a09684779712d01c2ff9",
        "14f7544c3e5a33ccaa1ef1f1cbdb3a50aa914e3e"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Thu Nov 01 07:09:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 07:09:54 2018 +0000"
      },
      "message": "Merge \"interface-related commands porting\""
    },
    {
      "commit": "dbff1bd8e48e71e2ec06a84f9a35db99650a9f0e",
      "tree": "7a04dadeea3524450d62aabba87f0687825742f7",
      "parents": [
        "d4e2c6cd5a78bc91cb566e3adb2459694ac88c3b"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Fri Oct 26 17:37:30 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Oct 31 22:51:13 2018 -0700"
      },
      "message": "refactor resetNv API to resetRadioConfig and rebootRadio\n\nBug: 116476729\nTest: telephony unit test and Manual test\nChange-Id: I420da20f2290d1fc3962f7c14a9ca4999eafbde8\nMerged-in: I420da20f2290d1fc3962f7c14a9ca4999eafbde8\n"
    },
    {
      "commit": "3b0f5ea29ed0dfb111f85503a5a9ec6e7b23d6a4",
      "tree": "997977a64a5b7901823877e161b2b7c4e65c4e13",
      "parents": [
        "e3a989f7d3e01fdbe48b4257947624893b59fd59"
      ],
      "author": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Thu Nov 01 10:38:11 2018 +0800"
      },
      "committer": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Thu Nov 01 10:38:11 2018 +0800"
      },
      "message": "Support backward compatibility for restricted network permission\n\nSome native daemons legacy design work with SYSTEM_UID. If none of\nSYSTEM_UID apps declare the restricted network permission, it will\nresult in permission denial in daemons. Allow SYSTEM_UID in the\ndevices shipped before Q to support backward compatibility.\n\nBug:114245686\nTest: 1. runtest frameworks-net\n      2. atest FrameworksNetTests\n      3. Native daemons with SYSTEM_UID can work normally\n\nChange-Id: I6f3f0d83bcae74ef5389535b528af3baf649fa48\n"
    },
    {
      "commit": "1ce5e6659e1496003e086aae2be34eecc82ec404",
      "tree": "c850086b7205ff041dba0c84464c9243744c62d6",
      "parents": [
        "e42fbe4606eaec8f753e4853ea1130734b8da21b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 31 18:17:38 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 31 18:17:38 2018 -0700"
      },
      "message": "Change default of hide LTE+ config to true\n\nHide the LTE+ icon by default.\n\nChange-Id: I9d9fbc283ac9d5b75df3818191253d84a5e6c36c\nFixes: 118775808\nTest: manual\n"
    },
    {
      "commit": "a7d023057241b887341360ef5c4125826d716430",
      "tree": "43feeb1b1c5fb2b0099d4fac01b76bdbe6b37f8c",
      "parents": [
        "e42fbe4606eaec8f753e4853ea1130734b8da21b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 31 17:03:34 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 31 17:05:07 2018 -0700"
      },
      "message": "Add TestApi to get RTT support status\n\nAdd a TestApi for CTS to be able to tell whether a device supports RTT\non the current carrier.\n\nBug: 113069001\nTest: manual\nChange-Id: I135338b7b83f888d454d09dddd30c72197fe0533\n"
    },
    {
      "commit": "c85fa5471d71d79ddf30a09684779712d01c2ff9",
      "tree": "0e2090842628500d241756d651f64570dbd1a2ef",
      "parents": [
        "4db6cb15de2f1728bc169d8df6537ba7960469e4",
        "3bad37e0be1c20a8e1c85b5d2b0243cb264e17b3"
      ],
      "author": {
        "name": "Chuck Liao",
        "email": "chuckliao@google.com",
        "time": "Wed Oct 31 23:58:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 31 23:58:21 2018 +0000"
      },
      "message": "Merge \"Add a new carrier config to support emergency dialer shortcut feature.\""
    },
    {
      "commit": "6a4a8f60466db45b6f461d81acd7a61234685de0",
      "tree": "1ce8520c93968a7e0ebfb9cc371b7db4c3453b9d",
      "parents": [
        "e42fbe4606eaec8f753e4853ea1130734b8da21b"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Tue Oct 30 17:57:56 2018 -0600"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Wed Oct 31 23:30:35 2018 +0000"
      },
      "message": "Add a more flexible queryRecentDocuments\n\nThe existing queryRecentDocuments have a hard limit 64. However, case\nlike ARC++ wishes to have a more flexible limit that can be passed as an\nextra parameter. This new API will gracefully degrade to the old API to\nmaintain backward compatibility with old providers.\n\nBug: 111288304\nTest: manual test (patched the MediaDocumentsProvider, and test calling\nthe new API):\n1. Test that passing Bundle with QUERY_ARG_LIMIT\u003d5 is honored and\nreturned is limited to 5.\n2. Test that passing null will release the limit to default 64.\n3. Test that removing MediaProvider implementation for new method and\nimplement the old method will automatically redirect the call to old\nmethod (backward compatible with old providers).\n\nChange-Id: I37b1785b94f3e9cf09128fbf1e8779a4447fe7a9\n"
    },
    {
      "commit": "80a5e1e940c13e0ff4e9b67021879b2442aff2d2",
      "tree": "94a3dc621946526fbfa9bec18a40a7891f187fb3",
      "parents": [
        "d7fa41483430f2d7ef35b34c7df073fa475f50ae"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 22 15:52:27 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Oct 31 15:09:17 2018 -0700"
      },
      "message": "Add PROPERTY_VOIP_AUDIO_MODE to android.telecom.Call.\n\nThis property is used to report the voip audio mode requested by the\nunderlying connection.  This is useful for ringing calls and held calls\nwhere the current system audio mode will not necessarily match what the\nConnection would use.\n\nTest: Added and ran new CTS tests.\nBug: 110540796\nChange-Id: I8c26db4b35de4d40d7b76b3c1adc93223afa104b\n"
    },
    {
      "commit": "4db6cb15de2f1728bc169d8df6537ba7960469e4",
      "tree": "d5dbcfb06eb9836c5187b630abbe8d4bf96028e8",
      "parents": [
        "d7fa41483430f2d7ef35b34c7df073fa475f50ae",
        "6ce2d9966d9a3a220fb85cdcb50eeda4b2ed535d"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Wed Oct 31 21:21:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 31 21:21:58 2018 +0000"
      },
      "message": "Merge \"Allow zygote to keep socket to heapprofd.\""
    },
    {
      "commit": "3bad37e0be1c20a8e1c85b5d2b0243cb264e17b3",
      "tree": "f84cd49b6137a68c578890329f817639777cd937",
      "parents": [
        "0d63da86e2e4093e9785cfc1df2f8ec4308a9ead"
      ],
      "author": {
        "name": "Chuck Liao",
        "email": "chuckliao@google.com",
        "time": "Tue Oct 30 11:39:56 2018 +0800"
      },
      "committer": {
        "name": "Chuck Liao",
        "email": "chuckliao@google.com",
        "time": "Thu Nov 01 02:21:07 2018 +0800"
      },
      "message": "Add a new carrier config to support emergency dialer shortcut feature.\n\nTest: manual\nBug: 117865402\nChange-Id: I5d008af8d4dc73adc76630d7b6f47724544f068c\n"
    },
    {
      "commit": "d7fa41483430f2d7ef35b34c7df073fa475f50ae",
      "tree": "394e78df60649a31b6c0a4310af69dc288093235",
      "parents": [
        "e0076e41457ed415ca45328a2b8dba205e0f9d65",
        "05c9e5c24a860d8d4a9b0f00ba1b6fbef0dd1b1d"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Oct 31 17:45:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 31 17:45:53 2018 +0000"
      },
      "message": "Merge \"Convert statsd and incidentd to Android.bp\""
    },
    {
      "commit": "e0076e41457ed415ca45328a2b8dba205e0f9d65",
      "tree": "fa3e6731f0d99e9bb204032eeca0b8c2410cc0cf",
      "parents": [
        "3ad3478213e29e962bda1eb4bcf1ba86166bb907",
        "12adf3a985ad5ed24e6ab467f55d33d2ec15c783"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 31 17:39:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 31 17:39:41 2018 +0000"
      },
      "message": "Merge \"isReservedSupported\u003dtrue when running as container\""
    },
    {
      "commit": "3ad3478213e29e962bda1eb4bcf1ba86166bb907",
      "tree": "7f564a82986d3b0247219aeba2e98872bf6b56e1",
      "parents": [
        "f2a342b3ab980bcee900bc4c1cc39c99fb751107",
        "eb18644660f7153401ba859272ac9cdf69323a88"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Oct 31 17:12:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 31 17:12:23 2018 +0000"
      },
      "message": "Merge \"new system API getRadioAccessFamily\""
    },
    {
      "commit": "05c9e5c24a860d8d4a9b0f00ba1b6fbef0dd1b1d",
      "tree": "d2618d6bc621b9044779d475a423fa907b0b1778",
      "parents": [
        "0d63da86e2e4093e9785cfc1df2f8ec4308a9ead"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Oct 26 22:34:06 2018 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Oct 31 08:01:59 2018 -0700"
      },
      "message": "Convert statsd and incidentd to Android.bp\n\nSee build/soong/README.md for more information.\n\nTest: m checkbuild\nMerged-In: I8c80878cec46c9299234c6f4c1e0e19efc0a221e\nChange-Id: I8c80878cec46c9299234c6f4c1e0e19efc0a221e\n"
    },
    {
      "commit": "f2a342b3ab980bcee900bc4c1cc39c99fb751107",
      "tree": "9e1bfc3e60c549ab14679ae9d7a2e7c4e96e19f3",
      "parents": [
        "0d63da86e2e4093e9785cfc1df2f8ec4308a9ead",
        "46724e73705e02e7b25e29d0fc38533b9a2506f7"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Oct 31 14:20:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 31 14:20:42 2018 +0000"
      },
      "message": "Merge \"Add post fork hook for System Server\""
    },
    {
      "commit": "4c2d2d5461a1cc878f07ed6bd6cca8ecd0bb2593",
      "tree": "4d9c937d60ecf9da364d4ba5fd0b1c4fe92e313e",
      "parents": [
        "0d63da86e2e4093e9785cfc1df2f8ec4308a9ead"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Tue Oct 16 22:58:07 2018 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Wed Oct 31 21:22:45 2018 +0800"
      },
      "message": "Extend onDnsEvent callback to report more fields.\n\nWhen native layer reports onDnsEvent, netId, eventType and\nreturnCode are available only in NetdEventListenerService, but\nnot for the clients who register event on it.\n\nThus, extend the callback to give clients more detail on the\nnetwork the look up was performed on and the result of the\nlookup.\n\nBug: 113916551\nTest: 1. runtest frameworks-net\n      2. runtest frameworks-services -c com.android.server. \\\n         net.watchlist.NetworkWatchlistServiceTests\nChange-Id: If7beecea50e1baf18cb5c6775ad3ecb1a60b312a\n"
    },
    {
      "commit": "86bfabf90885ad6e6b6ae60d3451c2c693de99a4",
      "tree": "40364f84aa9c68d9ebf34848834e56b97eadbb12",
      "parents": [
        "0d63da86e2e4093e9785cfc1df2f8ec4308a9ead"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Oct 23 13:14:30 2018 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Oct 31 10:34:56 2018 +0000"
      },
      "message": "Remove java.... libcore classes from light grey/vendor lists\n\nRemoves all the java... libcore classes from the light grey/vendor\nlists as they are now using UnsupportedAppUsage annotation.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nTest: see above\nBug: 117818301\nChange-Id: I3ada072845b311fc89d864c45e40995f4d92dfef\n"
    },
    {
      "commit": "6ce2d9966d9a3a220fb85cdcb50eeda4b2ed535d",
      "tree": "ab655f3162db0c7e7638af045cdb4b759bae50c3",
      "parents": [
        "0d63da86e2e4093e9785cfc1df2f8ec4308a9ead"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Tue Oct 16 14:30:02 2018 +0100"
      },
      "committer": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Wed Oct 31 10:32:14 2018 +0000"
      },
      "message": "Allow zygote to keep socket to heapprofd.\n\nThis allows users to target zygote for heap profiling without\ncausing it to crash on ForkCommon.\n\nThis also allows us to profile zygote in benchmark runs where we want to\nprofile as many processes as possible.\n\nBug: 117821125\n\nTest: m\nTest: flashed walleye\n\nChange-Id: I3f41b64e0a64e362eafd02cd4e86cb77e434d94c\n"
    },
    {
      "commit": "46724e73705e02e7b25e29d0fc38533b9a2506f7",
      "tree": "9e1bfc3e60c549ab14679ae9d7a2e7c4e96e19f3",
      "parents": [
        "0d63da86e2e4093e9785cfc1df2f8ec4308a9ead"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Oct 19 13:05:33 2018 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Oct 31 06:32:13 2018 +0000"
      },
      "message": "Add post fork hook for System Server\n\nAdds a post fork hook for System Server that is used to enable JIT.\n\nBug: 62356545\nBug: 66095511\nTest: device boots, no permission errors\nChange-Id: I963e8c4903fb20fd0b5a207fdc6746035b69c569\n"
    },
    {
      "commit": "0d63da86e2e4093e9785cfc1df2f8ec4308a9ead",
      "tree": "646d789f83e34e5f54f32ef069654fd8601bf6d6",
      "parents": [
        "e3a989f7d3e01fdbe48b4257947624893b59fd59",
        "c33ac0d43b594f6154accf03ae7e3fd34dedc79d"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Wed Oct 31 02:20:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 31 02:20:57 2018 +0000"
      },
      "message": "Merge \"Fix negative uid stats caused by 464xlat adjust when eBPF is on.\""
    },
    {
      "commit": "e3a989f7d3e01fdbe48b4257947624893b59fd59",
      "tree": "7bf6ba813adf6aea88993490b044646db989ce2c",
      "parents": [
        "f67ece13ad8a58017ac685c277ff344d00a4f6dc",
        "568455ffe72574ac94a218f31cc7c25d0d918c3d"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Oct 31 00:44:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 31 00:44:04 2018 +0000"
      },
      "message": "Merge \"Add CarrierConfig to hide \"Network default\" option in Caller ID setting\""
    },
    {
      "commit": "f67ece13ad8a58017ac685c277ff344d00a4f6dc",
      "tree": "916f853982532b54457f1709eb3e65b04c51e27b",
      "parents": [
        "40745e1def7a85039fa02722fe9c8154cd162f3a",
        "28f8a2545de4d853332ac9a35b3741dd40863fee"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 30 19:06:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 30 19:06:55 2018 +0000"
      },
      "message": "Merge \"Change package to component for Setting\u0027s default call redirection service\""
    },
    {
      "commit": "c3380f767ad3c5c1686891aae75d445c3113996a",
      "tree": "02b227171e2ad2a4811109baed62a115b0147d38",
      "parents": [
        "40745e1def7a85039fa02722fe9c8154cd162f3a"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Oct 18 14:49:31 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Tue Oct 30 10:56:18 2018 -0700"
      },
      "message": "Make getRssi() API for LTE Received Signal Strength Indication (RSSI)\n\nBug: 113074174\nTest: CTS, Treehugger\n\nChange-Id: If12e8e88831ffcce36b04ffe0617b3283811e4a6\n"
    },
    {
      "commit": "40745e1def7a85039fa02722fe9c8154cd162f3a",
      "tree": "44ce66b251b003190056a640b5648ec6c1a8c97c",
      "parents": [
        "f4ab8b61ec0314a650716ff98d5d2015beda3a9c",
        "a629ea3928d4127170a257402ef664babe51b911"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 30 17:53:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 30 17:53:24 2018 +0000"
      },
      "message": "Merge \"Define CellInfo.UNAVAILABLE for Unreported Fields\""
    },
    {
      "commit": "a06d5174df7b580e907546f9a3124864a4c2786a",
      "tree": "bef495c0faf05ae369b5dad558b7c70d732b945e",
      "parents": [
        "e42fbe4606eaec8f753e4853ea1130734b8da21b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 30 10:12:57 2018 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 30 10:12:57 2018 -0700"
      },
      "message": "Track google-benchmark API changes.\n\nBug: N/A\nTest: builds\nChange-Id: I126734361d367529a8175aff6cc10fc426b39e1a\n"
    },
    {
      "commit": "ff60f5ec27aa6bc515421f19a27225679fe92b41",
      "tree": "a568fd71d5009d17f660272a20366e9b31a573ec",
      "parents": [
        "f4ab8b61ec0314a650716ff98d5d2015beda3a9c"
      ],
      "author": {
        "name": "tonyzhu",
        "email": "tonyzhu@google.com",
        "time": "Mon Oct 01 19:14:59 2018 +0800"
      },
      "committer": {
        "name": "Tony Zhu",
        "email": "tonyzhu@google.com",
        "time": "Tue Oct 30 15:50:49 2018 +0000"
      },
      "message": "[Call Screening]Programmatically changing the default call screening app.\n\nIncrease three methods in TelecomManager.java, modify\nITelecomService.aidl to make sure framworks can comunicate with service.\n\nBug: 113302920\nTest: atest TelecomServiceImplTest.\nTest: simulate third party call screening application to use methods in\nTelecomManager.java, and triggle the activity to show the dialog of\nsetting default call screeening application.\n\nChange-Id: I1e34061acd575813e92403c137731e618abb88d5\n"
    },
    {
      "commit": "c33ac0d43b594f6154accf03ae7e3fd34dedc79d",
      "tree": "52b255a9fe12af047b9a7c28597bbc55825c2a56",
      "parents": [
        "d1d3b374b7892b9a526dc40d4fa6d7de18ed67f7"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Fri Oct 19 21:14:30 2018 +0800"
      },
      "committer": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Tue Oct 30 21:23:38 2018 +0800"
      },
      "message": "Fix negative uid stats caused by 464xlat adjust when eBPF is on.\n\nWhen using xt_qtaguid to count per uid stats,\nNetworkStatsService needs to adjust the 464xlat traffic since\niptables module would double count for ipv4 and ipv6 packet.\nBut for eBPF, the per uid stats is collected in a different\nhook, so the adjustment on root uid would only be needed in tx\ndirection.\n\nBug: 112226716\nTest: 1. Make ipv4 traffic in ipv6-only network and check data\n         usage.\n      2. Make ipv4 traffic in a client which connect to\n         ipv6-only hotspot.\n      3. runtest frameworks-net\n      4. cts-tradefed run cts -m CtsNetTestCases -t \\\n                 android.net.cts.TrafficStatsTest\n      5. cts-tradefed run cts -m CtsUsageStatsTestCases\n\nChange-Id: Ic9a84f5446eddc943c255d5f3b89dad171f53cac\n"
    },
    {
      "commit": "f4ab8b61ec0314a650716ff98d5d2015beda3a9c",
      "tree": "9c8d10df82e0a833216d35585618d12edff33e6d",
      "parents": [
        "568faa8ed90d965faf302ca60677a40a5b84bf86",
        "3e8604ea03281a406e4586c29bdcd98348d18430"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Oct 30 12:04:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 30 12:04:05 2018 +0000"
      },
      "message": "Merge changes from topic \"icu63\"\n\n* changes:\n  API updated for ICU4J 63.1\n  Fix FormatterTest#testFormatShortElapsedTime due to CLDR 34 change\n"
    },
    {
      "commit": "568faa8ed90d965faf302ca60677a40a5b84bf86",
      "tree": "09ec18f44b74b738c80304645acc3ff2986087d3",
      "parents": [
        "371786f6b00a7a3fd18cb5f9aa908a4363c6b520",
        "fbb5f7b34cc409323659994df4180ed325de0f6f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 30 04:44:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 30 04:44:35 2018 +0000"
      },
      "message": "Merge \"Add CACHED_NAME into call history database when the add call.\""
    },
    {
      "commit": "28f8a2545de4d853332ac9a35b3741dd40863fee",
      "tree": "3ebd418f18b0622eb8f910386a359c28ecd91eec",
      "parents": [
        "371786f6b00a7a3fd18cb5f9aa908a4363c6b520"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Oct 29 18:35:42 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Oct 29 19:54:13 2018 -0700"
      },
      "message": "Change package to component for Setting\u0027s default call redirection service\n\nBug: 64959558\nTest: Compile\nChange-Id: I503b34812869e2b5897033ca765c85fcd4474101\n"
    },
    {
      "commit": "371786f6b00a7a3fd18cb5f9aa908a4363c6b520",
      "tree": "62cef0ca272bdf4b771d771367990207a21830ab",
      "parents": [
        "9e7c6b386539420d5873379b7f72cca0c0323dda",
        "70526c3e956ffd97e8d9b615c5396d633dcf247a"
      ],
      "author": {
        "name": "Tony Zhu",
        "email": "tonyzhu@google.com",
        "time": "Tue Oct 30 02:43:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 30 02:43:52 2018 +0000"
      },
      "message": "Merge \"[Call Screening]Default call screening app setting storage.\""
    },
    {
      "commit": "12adf3a985ad5ed24e6ab467f55d33d2ec15c783",
      "tree": "1fcdf8e14b823f836049ac334335451f409acde1",
      "parents": [
        "e42fbe4606eaec8f753e4853ea1130734b8da21b"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Mon Oct 29 20:43:43 2018 -0600"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Mon Oct 29 20:43:43 2018 -0600"
      },
      "message": "isReservedSupported\u003dtrue when running as container\n\nTest: Remove first_sdk_check from StorageHostTest#testVerify, log\nBuild.IS_CONTAINER inside isReservedSupported function, run on sailfish.\nIt shows that Build.IS_CONTAINER\u003dfalse and the test still passes (i.e.,\nisReservedSupported is correctly true).\nAlso checked that Build.IS_CONTAINER in isReservedSupported is true in\nARC++.\nBug: 111287848\n\nChange-Id: I9af1f6cce5bab75ef941989bf279cf40c52e62b0\n"
    },
    {
      "commit": "9e7c6b386539420d5873379b7f72cca0c0323dda",
      "tree": "acd99c5e7ad4c06d83d8196011a6f340b66dc852",
      "parents": [
        "4247a85cdb66c138b56d2186c694063d5dbcf8f7",
        "267c50e72f782abdb2ae0b3c6d8239a6055b9baa"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon Oct 29 23:15:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 29 23:15:47 2018 +0000"
      },
      "message": "Merge \"Synchronize mPermissions to void NullPointerException.\""
    },
    {
      "commit": "4247a85cdb66c138b56d2186c694063d5dbcf8f7",
      "tree": "dadc64b06b67ed2d86ae7677f588974ffd888d74",
      "parents": [
        "c60c2527aef5c39955d2b7bbede43dfee29b2b6c",
        "4ac1cf802a1b8d290b7e78e78e8c9a89ee33282f"
      ],
      "author": {
        "name": "Ian Kasprzak",
        "email": "iankaz@google.com",
        "time": "Mon Oct 29 22:57:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 29 22:57:06 2018 +0000"
      },
      "message": "Merge \"Add new test module for system service with static / final mocking\""
    },
    {
      "commit": "4ac1cf802a1b8d290b7e78e78e8c9a89ee33282f",
      "tree": "b43d4567d49d9ecd52d6de17d53466ce969b19fd",
      "parents": [
        "0c9254ee667ca97d3128da18158c003de10b35c5"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Sep 05 13:45:40 2018 -0700"
      },
      "committer": {
        "name": "Ian Kasprzak",
        "email": "iankaz@google.com",
        "time": "Mon Oct 29 14:02:47 2018 -0700"
      },
      "message": "Add new test module for system service with static / final mocking\n\nAnd move AppStateTrackerTest for starter.\n\nBug: 114096820\nBug: 118510622\nTest: atest FrameworksMockingServicesTests\nChange-Id: Ie5bf44322f29e9971358a706cf44bc5c8a325c30\nMerged-In: Ie5bf44322f29e9971358a706cf44bc5c8a325c30\n(cherry picked from commit 5f732365c6a33c2115bfd159b8b9729b834c8568)\n"
    },
    {
      "commit": "c60c2527aef5c39955d2b7bbede43dfee29b2b6c",
      "tree": "aabc9323a239f2d7d6ca417164c62b1822b149c0",
      "parents": [
        "3d5fc3157be23600826228e461a587bf5dcf93be",
        "5d857fde55cb9735c9e2da2a9d4d752b03e49437"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 29 19:48:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 29 19:48:34 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "3d5fc3157be23600826228e461a587bf5dcf93be",
      "tree": "1b417c46152a3ba2592d3c902a94ec5ed132f176",
      "parents": [
        "d4e2c6cd5a78bc91cb566e3adb2459694ac88c3b",
        "ff2af31e3584df1176fa9e3e1c0be4ff1060aa8e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 29 19:17:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 29 19:17:14 2018 +0000"
      },
      "message": "Merge \"Adjust to new androidx.test beta02 rules.\""
    },
    {
      "commit": "eb18644660f7153401ba859272ac9cdf69323a88",
      "tree": "47097efb9c99ee97d0068146ed5276dc5c282935",
      "parents": [
        "d4e2c6cd5a78bc91cb566e3adb2459694ac88c3b"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Oct 24 17:12:28 2018 -0700"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Oct 29 19:00:21 2018 +0000"
      },
      "message": "new system API getRadioAccessFamily\n\n1. new API in telephonyManager to getRadioAccessFamily\n2. define bitmask for radioAccessFamily based on NetworkType because\nwe don\u0027t want to expose two sets of definition RIL_RADIO and Network\ntype together in public API surface\n3. convert definition to NetworkType\n\nBug: 118351153\nTest: telehony unit test\nChange-Id: I4a71c61929d9df8ec13c157e0452c6f30d8e4b9c\nMerged-in: I4a71c61929d9df8ec13c157e0452c6f30d8e4b9c\n"
    },
    {
      "commit": "d4e2c6cd5a78bc91cb566e3adb2459694ac88c3b",
      "tree": "e9c1f3f2b760d637dc8e2eb72fe0078f3ce9ba33",
      "parents": [
        "f469bd2f68462717fb9a514a3574105f69ccb021",
        "4c0b06d1d1cfce55677f67dc5ac73cb363c14186"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Oct 29 17:20:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 29 17:20:48 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Telephony light grey list clean up for Q\"\"\""
    },
    {
      "commit": "f469bd2f68462717fb9a514a3574105f69ccb021",
      "tree": "c68a4d6ca72cc9cc6f6169b6fee32124e9886532",
      "parents": [
        "d1d3b374b7892b9a526dc40d4fa6d7de18ed67f7",
        "17593b03959334bc59563537d8acdd58eed3854a"
      ],
      "author": {
        "name": "Gopinath Elanchezhian",
        "email": "gelanchezhian@google.com",
        "time": "Mon Oct 29 17:14:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 29 17:14:46 2018 +0000"
      },
      "message": "Merge \"Add statsdprotolite in Android.bp\""
    },
    {
      "commit": "d1d3b374b7892b9a526dc40d4fa6d7de18ed67f7",
      "tree": "250883d9f2a29819891f6c284ca50126a66f6f6d",
      "parents": [
        "7843e757d38fca574d31f53eaab60ed34a072df5",
        "77017913a40c06d688f4c768d9c501d3cf5da09a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 29 00:17:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 29 00:17:34 2018 +0000"
      },
      "message": "Merge \"Refactor UidRange by using stable aidl structure\""
    },
    {
      "commit": "7843e757d38fca574d31f53eaab60ed34a072df5",
      "tree": "c778c1172a624edd4cba984ca69ebe9cffa5f665",
      "parents": [
        "bd4ae82f66d3b1af0b90f2bc533d8147bcc91beb",
        "615e1023f2560a20ee8ca57d377f2e5c7ad379dd"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Oct 29 00:16:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 29 00:16:30 2018 +0000"
      },
      "message": "Merge \"Refine firewall-related commands\""
    },
    {
      "commit": "5d857fde55cb9735c9e2da2a9d4d752b03e49437",
      "tree": "a0142141faa50aacff64a45635ba0c8e13ae94e8",
      "parents": [
        "bd4ae82f66d3b1af0b90f2bc533d8147bcc91beb"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Oct 27 21:44:04 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Oct 27 21:44:04 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ie1dfa01427b8ab87208789b65055be3175f8a7e3\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "bd4ae82f66d3b1af0b90f2bc533d8147bcc91beb",
      "tree": "14d556fa01c778223518faec4fb69b1acc8396cd",
      "parents": [
        "e42fbe4606eaec8f753e4853ea1130734b8da21b",
        "9d426e141d15e7c15bdbbfaa3a01910d438241fc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 27 03:51:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Oct 27 03:51:31 2018 +0000"
      },
      "message": "Merge \"allow statsd pull based on event trigger.\""
    },
    {
      "commit": "4c0b06d1d1cfce55677f67dc5ac73cb363c14186",
      "tree": "512662e1c2cbd7c6162da0f38143eac8d75d4271",
      "parents": [
        "bab59cb9db0fe98550d12f03e210e3bc0efc775d"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Oct 22 16:54:39 2018 +0000"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Oct 26 23:31:40 2018 +0000"
      },
      "message": "Revert \"Revert \"Telephony light grey list clean up for Q\"\"\n\nThis reverts commit bab59cb9db0fe98550d12f03e210e3bc0efc775d.\n\nReason for revert: Put maxTargetSdk\u003dP now will move APIs onto light greylist\nbecause per-SDK versioned dark greylist is not yet supported by ART. We can\nkeep doing annotation work without breaking existing apps targeting on P.\n\nBug:117934933\nBug:112477300\n\nChange-Id: I5e0e693dde49fac3044cd73fd6360c4485f312ec\nMerged-in: I5e0e693dde49fac3044cd73fd6360c4485f312ec\n"
    }
  ],
  "next": "17593b03959334bc59563537d8acdd58eed3854a"
}
