)]}'
{
  "log": [
    {
      "commit": "5bcbb149716b173e28655deca44968653e6155c4",
      "tree": "c92059f14c8a7e836dbc47d65fdfcc95424ce5dc",
      "parents": [
        "3c0a49ec484afc22e7ffc55222291f9f7d8caeea",
        "a0ae9f16536eded52b6a8d3f7ef75282a7528192"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Sat Mar 02 01:52:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 01:52:04 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\"\""
    },
    {
      "commit": "a0ae9f16536eded52b6a8d3f7ef75282a7528192",
      "tree": "1e448768e7f6b581f6f9c05558c8bad65a9590e7",
      "parents": [
        "007c0b0a4346a1304a09864caa71dc872bd4d18e"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Sat Mar 02 01:45:19 2019 +0000"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Sat Mar 02 01:45:19 2019 +0000"
      },
      "message": "Revert \"Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\"\n\nThis reverts commit 007c0b0a4346a1304a09864caa71dc872bd4d18e.\n\nReason for revert: broke git_pi-dev-plus-aosp build\n\nChange-Id: Iaf901d36ab37a5be6f8e0ee3c8a190f78bdd443a\n"
    },
    {
      "commit": "3c0a49ec484afc22e7ffc55222291f9f7d8caeea",
      "tree": "b1586aa047012bd13ae9f77ed84060a6ff8c4ef6",
      "parents": [
        "9ab1d614967c6aa41c53bc90e761880bd5861876",
        "1059cd57f00c4939e128e6c77fd97c2eb780874a"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Mar 01 23:00:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 23:00:54 2019 +0000"
      },
      "message": "Merge \"API tweaks round 2\""
    },
    {
      "commit": "9ab1d614967c6aa41c53bc90e761880bd5861876",
      "tree": "9513a863215b7a90e96cdb65a9e8587609b5fddb",
      "parents": [
        "4fd23b08e3e26074fa2e502557e56e2895f7cd56",
        "afe98696e4fdb1c8823cad2d4027ea5b64bc5aef"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 21:56:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 21:56:40 2019 +0000"
      },
      "message": "Merge \"Preload libnativehelper.so which cannot be loaded through the Java classloader.\""
    },
    {
      "commit": "4fd23b08e3e26074fa2e502557e56e2895f7cd56",
      "tree": "5a86a592bead42a255d490e4b74a30ab2209c6a2",
      "parents": [
        "9ae1256396e0baf642ddc7f290b589af66cde911",
        "007c0b0a4346a1304a09864caa71dc872bd4d18e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 21:48:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 21:48:55 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\""
    },
    {
      "commit": "9ae1256396e0baf642ddc7f290b589af66cde911",
      "tree": "a93621aedc07438e43bd8aa71688f2caeb19c10a",
      "parents": [
        "d378647589b7fe5c21a8d901a314d4120e187ebd",
        "ef3d5bc27f568073a836768f4efa2ad25d6a2cf3"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 21:34:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 21:34:29 2019 +0000"
      },
      "message": "Merge \"add Nullable annotation to TelephonyAPIs\""
    },
    {
      "commit": "afe98696e4fdb1c8823cad2d4027ea5b64bc5aef",
      "tree": "10d82496629bf607dd72d701f3232ebe6d5fff1d",
      "parents": [
        "222d1d04bfb1b4eda3962a917779ffc0efa987af"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Mar 01 18:32:35 2019 +0000"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Mar 01 19:40:26 2019 +0000"
      },
      "message": "Preload libnativehelper.so which cannot be loaded through the Java classloader.\n\nTest: atest CtsHardwareTestCases (between 2 and 4 failing tests, but that\n  happens on clean ToT too; no dlopen failures)\nBug: 126601993\n\nChange-Id: Icfe58fad93b97992e39758c02c92c488a13c717f\n"
    },
    {
      "commit": "d378647589b7fe5c21a8d901a314d4120e187ebd",
      "tree": "cd7b00b2b6ff1021a0adfea434882cb78e5a4f46",
      "parents": [
        "18900c462c16c0e3784b8bb6959426caa93cb8cb",
        "ac1d5a9c32cb3afbcf866a0a18b79819f7a6d3e3"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 19:17:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 19:17:26 2019 +0000"
      },
      "message": "Merge changes I2eef0a3c,I263a1774\n\n* changes:\n  Also check Zygote runtime options when testing flag `enable_apex_image`.\n  Refactor Zygote runtime option checking in runtime_native_boot-flags-test.sh.\n"
    },
    {
      "commit": "ef3d5bc27f568073a836768f4efa2ad25d6a2cf3",
      "tree": "d774465f7361cd6e21c0e9ccca64f3d0d9a022db",
      "parents": [
        "18900c462c16c0e3784b8bb6959426caa93cb8cb"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 17:10:22 2019 -0800"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 18:41:24 2019 +0000"
      },
      "message": "add Nullable annotation to TelephonyAPIs\n\nBug: 126702627\nTest: Build\nChange-Id: I0fa9370840ceda70b181976fa671cd962bdfcbca\n"
    },
    {
      "commit": "18900c462c16c0e3784b8bb6959426caa93cb8cb",
      "tree": "1ad43808faf1931396fdc185ae275e201db39029",
      "parents": [
        "9886350a69118ef0c1a1f5b847300e3607a82cfa",
        "8091d9e6d9591af206bd2674b402d02a8ce52761"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 18:23:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 18:23:34 2019 +0000"
      },
      "message": "Merge \"Migrate frameworks/base/tests/testables and its users to androidx.test\""
    },
    {
      "commit": "9886350a69118ef0c1a1f5b847300e3607a82cfa",
      "tree": "b62a8912bdffcaa7e00d6fdea2a44c2c28058d01",
      "parents": [
        "ea5bb6cd3bcb259064c4ce8f737ee3afd6c55626",
        "3b3a74436c849752a9092e5f8f3620af09832640"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 17:39:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 17:39:49 2019 +0000"
      },
      "message": "Merge \"Add euicc privileged actions and extras.\""
    },
    {
      "commit": "8091d9e6d9591af206bd2674b402d02a8ce52761",
      "tree": "8e6c24b8df033206523054fbef78325dfeeecae4",
      "parents": [
        "3275a6b2450745486cacf2fc7ed8d4075556e606"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Tue Feb 26 14:52:33 2019 -0800"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Fri Mar 01 17:23:42 2019 +0000"
      },
      "message": "Migrate frameworks/base/tests/testables and its users to androidx.test\n\nSee go/jetpack-test-android-migration\n\nTest: atest TestablesTests NetworkStackTests FrameworksServicesTests SystemUITests FrameworksUiServicesTests ExtServicesUnitTests\nExempt-From-Owner-Approval: already reviewed\nChange-Id: I083fcdaa71b503535aa2b3c257740f3ecf055373\nMerged-In: Ib04d80954bd8536914d88c66b28e6632e60a6245\n"
    },
    {
      "commit": "ea5bb6cd3bcb259064c4ce8f737ee3afd6c55626",
      "tree": "609b662cdb54ede66885205af56d8eb9ba674dd0",
      "parents": [
        "948d11ffa6294708981f8d59c609528fad8a8a59",
        "66cee391c39e6c9c3cc15332aa5482cd7c88d98c"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Mar 01 17:21:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 17:21:17 2019 +0000"
      },
      "message": "Merge \"Fix ImsMmTelManager API in accordance with the council\""
    },
    {
      "commit": "948d11ffa6294708981f8d59c609528fad8a8a59",
      "tree": "ea9e349aa6a59efcf656279a5399a94ceba44fe3",
      "parents": [
        "3275a6b2450745486cacf2fc7ed8d4075556e606",
        "9c0038ebd397275fc3cd7110fdddf41eb779887c"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Mar 01 17:09:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 17:09:29 2019 +0000"
      },
      "message": "Merge \"Make Uri.toSafeString() also handle \u0027rtsp\u0027\""
    },
    {
      "commit": "ac1d5a9c32cb3afbcf866a0a18b79819f7a6d3e3",
      "tree": "4a1407dc7ac6cf7792f6f99229fd903e1f2c5cf8",
      "parents": [
        "764edada313a9fc7e129e97c7c64bb02f1a8968c"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 15:38:54 2019 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 15:38:54 2019 +0000"
      },
      "message": "Also check Zygote runtime options when testing flag `enable_apex_image`.\n\nTest: core/jni/runtime_native_boot-flags-test.sh\nBug: 119800099\nChange-Id: I2eef0a3c1f5254b5e270b35477649047c9db40a6\n"
    },
    {
      "commit": "764edada313a9fc7e129e97c7c64bb02f1a8968c",
      "tree": "a9c63157d00941445cd9ca47be860980284295d6",
      "parents": [
        "b7bb0a134cbe35b92b42acfd73f1d9a97750c5b7"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 15:33:40 2019 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 15:33:40 2019 +0000"
      },
      "message": "Refactor Zygote runtime option checking in runtime_native_boot-flags-test.sh.\n\nGeneralize runtime option checking functions, so that they can be used\nto check options other than the ones starting with `-Xgc:`\n\nTest: core/jni/runtime_native_boot-flags-test.sh\nBug: 72446017\nBug: 120794191\nBug: 123754583\nBug: 119800099\nChange-Id: I263a177486f8e24ce92928973f7c8853baf0983b\n"
    },
    {
      "commit": "3275a6b2450745486cacf2fc7ed8d4075556e606",
      "tree": "738bad919a538ddf136f3456855789bc94a510cd",
      "parents": [
        "7bb0bcd305f37a0f12afdc433e9b992a5b104291",
        "653356f114fa798ee0cc3d5d5ac4ccd0ab4783de"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 01 14:44:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 14:44:49 2019 +0000"
      },
      "message": "Merge \"Support dexopting shared libraries.\""
    },
    {
      "commit": "7bb0bcd305f37a0f12afdc433e9b992a5b104291",
      "tree": "0bac0d4da3a9a180de0bf7366e60b80ec15ce743",
      "parents": [
        "8dee71f101247c33823a4325ced60ce47e9f66a0",
        "997fa461978f87fc2d9c444213b24ef56c29e7e4"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 14:24:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 14:24:16 2019 +0000"
      },
      "message": "Merge \"Switch android.test and junit classes to use UnsupportedAppUsage\""
    },
    {
      "commit": "8dee71f101247c33823a4325ced60ce47e9f66a0",
      "tree": "c030757d41282320dc4154f7a66c25248f85e24d",
      "parents": [
        "3e15c9f9ba6b36fbbd919805a898700ed16d8e47",
        "b7bb0a134cbe35b92b42acfd73f1d9a97750c5b7"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 14:22:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 14:22:49 2019 +0000"
      },
      "message": "Merge changes I10c6ed68,I14d6defe\n\n* changes:\n  Check Android Runtime (Boot) device configuration flag `enable_apex_image`.\n  Refactor unit test for Android Runtime (Boot) device configuration flags.\n"
    },
    {
      "commit": "997fa461978f87fc2d9c444213b24ef56c29e7e4",
      "tree": "e7b1b7cf97bd3bf9af9b14d3f022def90fb24d34",
      "parents": [
        "3e15c9f9ba6b36fbbd919805a898700ed16d8e47"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 15 12:58:26 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 10:39:16 2019 +0000"
      },
      "message": "Switch android.test and junit classes to use UnsupportedAppUsage\n\nThe UnsupportedAppUsage annotations could not be added directly to the\njava files in src/ as they have to be built against the current api\nwhich does not include the annotation. Instead this uses the same\ntechnique as used for libcore/ojluni files and adds the annotations to\nstub files (in hiddenapi/src) which are built as part of the\nandroid.test.base-hiddenapi target. That target is added to a special\nwhitelist in build/soong/java/config/config.go which causes the\nhiddenapi information to be extracted from the target.\n\nAlso, updates the preupload check to prevent anymore entries being\nadded to the config/hiddenapi-greylist.txt for android.test or junit\nclasses.\n\nBug: 73711752\nTest: m cts-hiddenapi_flags-csv and check that it contained the\n        correct entries even though they had been removed from\n\tconfig/hiddenapi-greylist.txt\nChange-Id: Ifaf15d2751f54cb03f8402b866a0ee4da7acc4d2\n"
    },
    {
      "commit": "653356f114fa798ee0cc3d5d5ac4ccd0ab4783de",
      "tree": "fd93bbbff12b7cbf2af8ca761ff3f9f6424f574d",
      "parents": [
        "c76c5529bf24d489f7f312de7d25fa0d6aa4f4e8"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Feb 26 23:24:34 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 01 10:27:35 2019 +0000"
      },
      "message": "Support dexopting shared libraries.\n\nTest: adb shell setprop dalvik.vm.boot-image /system/framework/apex.art \u0026\u0026 see compilations in dalvik-cache\nTest: BackgroundDexOptServiceIntegrationTests\nTest: DexoptUtilsTest\nBug: 119800099\nChange-Id: I3445b8743d576e09c9a339602307ba3a219db1fc\n"
    },
    {
      "commit": "3e15c9f9ba6b36fbbd919805a898700ed16d8e47",
      "tree": "942eccd11678eac2de3368c611f94dcd6768d7e3",
      "parents": [
        "93dfa10da4f4c38af17daa8561b14a96bd0067f7",
        "f4249c38851da8b946381e26f20b52b9e7f24607"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Mar 01 06:43:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 06:43:21 2019 +0000"
      },
      "message": "Merge \"Set NetworkStack targetSdk to 28\""
    },
    {
      "commit": "3b3a74436c849752a9092e5f8f3620af09832640",
      "tree": "cb6ff8ea2134c54522f12c5e605a715e8442d2b7",
      "parents": [
        "93dfa10da4f4c38af17daa8561b14a96bd0067f7"
      ],
      "author": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Thu Feb 28 19:51:10 2019 -0800"
      },
      "committer": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Thu Feb 28 19:51:10 2019 -0800"
      },
      "message": "Add euicc privileged actions and extras.\n\nBug: 122769846\nTest: Test on phone\nChange-Id: Ifcf6575c3c65cb38e8787e32bc04b0e4532f7170\nMerged-In: Ifcf6575c3c65cb38e8787e32bc04b0e4532f7170\n"
    },
    {
      "commit": "93dfa10da4f4c38af17daa8561b14a96bd0067f7",
      "tree": "0a3a19dfa7cbf362219544d3c09ab398cd034346",
      "parents": [
        "c931e9b0c05bf6d061d45e7278a3d1b51c4d14e9",
        "d33cbc6f5ffe1d1e83afbf6cc977e9f31994fb9d"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Mar 01 03:06:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 03:06:06 2019 +0000"
      },
      "message": "Merge \"Remove ConnectivityManager and its usages from NetworkStatsService.\""
    },
    {
      "commit": "1059cd57f00c4939e128e6c77fd97c2eb780874a",
      "tree": "b69f101419520cdd61a630b7453c6553626f5408",
      "parents": [
        "a02847ec0dd7dfe231305a0e70e68e40ec4af553"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 28 18:54:15 2019 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 28 18:54:15 2019 -0800"
      },
      "message": "API tweaks round 2\n\nAdd nullability annotations and change a static constant to a method\nthat returns a value.\n\nFixes: 126702861\nFixes: 126699926\nFixes: 126698717\nFixes: 126699057\nFixes: 126701443\nFixes: 126700882\nTest: compiles\nChange-Id: I96396eb8890b8b5148cf74447e08c31983398e47\n"
    },
    {
      "commit": "f4249c38851da8b946381e26f20b52b9e7f24607",
      "tree": "a5ef0be756bc0226704ffad5c9d6dee10aacefa3",
      "parents": [
        "4af3cdae168ba691ac2e5c6e9d76bea41079cc7a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Mar 01 10:01:24 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Mar 01 11:42:50 2019 +0900"
      },
      "message": "Set NetworkStack targetSdk to 28\n\nTest: flashed, booted, WiFi works\nChange-Id: I7bbd7eb563432a290358d16652c0ae69e9772002\n"
    },
    {
      "commit": "c931e9b0c05bf6d061d45e7278a3d1b51c4d14e9",
      "tree": "e8b6774e08acbe2c2a50e3e38fc25b23854468ca",
      "parents": [
        "572b1ee84b64b33a5d87d81c0547586656929a9d",
        "8165386bfecdf2c06e5da046fa190b0a340c70e8"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 02:17:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 02:17:33 2019 +0000"
      },
      "message": "Merge \"add NonNull and Nullable annotation to APIs\""
    },
    {
      "commit": "572b1ee84b64b33a5d87d81c0547586656929a9d",
      "tree": "06a88e6d347a5399981af4c571445524e54636dd",
      "parents": [
        "b967dce9d9ccd93d946391fc52be102c4ca106db",
        "e282300793f8d42e94ffe78b91724638301596cb"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Mar 01 01:15:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 01:15:47 2019 +0000"
      },
      "message": "Merge \"Add a Constant for CellInfo#UNAVAILABLE_LONG\""
    },
    {
      "commit": "9c0038ebd397275fc3cd7110fdddf41eb779887c",
      "tree": "e1ccf6bede02fd857b8d01313468961d3bd5cbc0",
      "parents": [
        "00a4170c0ccc51aa587d911296bb6793daf16d3a"
      ],
      "author": {
        "name": "eunyoung.moon",
        "email": "eunyoung.moon@lge.com",
        "time": "Thu Feb 14 15:02:59 2019 +0900"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Feb 28 16:53:40 2019 -0800"
      },
      "message": "Make Uri.toSafeString() also handle \u0027rtsp\u0027\n\nBug: 123669012\nTest: atest CtsNetTestCases:android.net.cts.UriTest\nChange-Id: I082bdbd55589f6b99a8cf5fc68c897477f2fa792\nSigned-off-by: Eunyoung Moon \u003ceunyoung.moon@lge.com\u003e\n"
    },
    {
      "commit": "b967dce9d9ccd93d946391fc52be102c4ca106db",
      "tree": "d2fe818b1a63002df5a3470a44768f9cc8152e13",
      "parents": [
        "00a4170c0ccc51aa587d911296bb6793daf16d3a",
        "afea7de9b95d81c4c2be4343fdf0e3bf8af06c3e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 00:45:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 00:45:51 2019 +0000"
      },
      "message": "Merge \"Fix to hide phone number printed in the log\""
    },
    {
      "commit": "007c0b0a4346a1304a09864caa71dc872bd4d18e",
      "tree": "de1cad1ce99f7f9a244e9a825cb650d879e2347a",
      "parents": [
        "086c189e20b27209c07af08264050f6c7b60cf48"
      ],
      "author": {
        "name": "Takamasa Kuramitsu",
        "email": "takamasa.kuramitsu@sony.com",
        "time": "Fri Mar 01 00:23:58 2019 +0000"
      },
      "committer": {
        "name": "Takamasa Kuramitsu",
        "email": "takamasa.kuramitsu@sony.com",
        "time": "Fri Mar 01 00:23:58 2019 +0000"
      },
      "message": "Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\n\nThis reverts commit 086c189e20b27209c07af08264050f6c7b60cf48.\n\nFixes: 116821732\n\nReason for revert: blocking issue in b/124370422 is resolved\n\nChange-Id: I9ce03ce19b36f08640142c52d759386b83a2c55e\n"
    },
    {
      "commit": "00a4170c0ccc51aa587d911296bb6793daf16d3a",
      "tree": "f6d87e1b7c6caf14669676e4b6abbd0005be1677",
      "parents": [
        "3d9482fb7d3b704690bfb95d889933e5c82f1dc1",
        "6593694f97be68d5d24744d6312cd56bf0fb2a9e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 00:19:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 00:19:01 2019 +0000"
      },
      "message": "Merge \"revert \"HLS seeking: call readAt() on new thread\"\""
    },
    {
      "commit": "d33cbc6f5ffe1d1e83afbf6cc977e9f31994fb9d",
      "tree": "b57c45244a22b9f19f203d7586d570d5484717ed",
      "parents": [
        "222d1d04bfb1b4eda3962a917779ffc0efa987af"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Thu Feb 07 14:13:13 2019 -0800"
      },
      "committer": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Mar 01 00:10:52 2019 +0000"
      },
      "message": "Remove ConnectivityManager and its usages from NetworkStatsService.\n\nNSS needed it for getting VpnInfo[], NetworkState[] and\nactiveLinkProperties which it used to query via ConnectivityManager.\n\nFor VpnInfo[], this was racy as NSS may ignore intermediate changes to a\nVPN\u0027s underlying networks. See http://b/123961098 for more context.\n\nIt may also lead to deadlocks b/w ConnectivityService and\nNetworkStatsService. See http://b/126245192 for more info.\n\nThis change will ensure that NSS is never contending on any of\nConnectivityService locks.\n\nBug: 123961098\nBug: 126245192\nBug: 120145746\nTest: atest FrameworksNetTests\nChange-Id: Id1da446b54d95ee68ed14079107b1a10318bcf8b\nMerged-In: I57e117bb4e9efe491b19d6b5a479f2d58d1c58e6\n"
    },
    {
      "commit": "3d9482fb7d3b704690bfb95d889933e5c82f1dc1",
      "tree": "d6cdf2ac8ce00bc20a6b79764f83d1d3973fd4cf",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c",
        "4a50a8ec06cc3ebe4cf6fdc45bccb28e3fc66c38"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Feb 28 23:03:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 23:03:13 2019 +0000"
      },
      "message": "Merge \"Show mobile icons with left-to-right in order of slot index\""
    },
    {
      "commit": "8165386bfecdf2c06e5da046fa190b0a340c70e8",
      "tree": "c0ae271cc98a073b6a173e182ca1c669dc78f1a5",
      "parents": [
        "0b2044a91ce03b521e920c4c84d65119d9d8dac1"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 10:44:54 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 14:15:58 2019 -0800"
      },
      "message": "add NonNull and Nullable annotation to APIs\n\nBug: 126699430\nBug: 126699963\nBug: 126700457\nBug: 126700771\nBug: 126702453\nBug: 123939479\nTest: Build\nChange-Id: Ib429d2918e63f8d272fc7842b0abd83ffd5a9090\n"
    },
    {
      "commit": "b7bb0a134cbe35b92b42acfd73f1d9a97750c5b7",
      "tree": "f8c4f78bef32697d0c940e0c9ef3b8639ccfacac",
      "parents": [
        "0bef410319d3a2d32d9f85254796b828f363ed51"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 28 20:52:41 2019 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 28 20:54:12 2019 +0000"
      },
      "message": "Check Android Runtime (Boot) device configuration flag `enable_apex_image`.\n\nTest: core/jni/runtime_native_boot-flags-test.sh\nBug: 119800099\nChange-Id: I10c6ed68eceebef14207bc38cab4e96fb2f75939\n"
    },
    {
      "commit": "0bef410319d3a2d32d9f85254796b828f363ed51",
      "tree": "35d067121851f8308842794d566b52445176e970",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 28 20:49:11 2019 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 28 20:53:45 2019 +0000"
      },
      "message": "Refactor unit test for Android Runtime (Boot) device configuration flags.\n\nThis is in preparation of checking other device configuration flags.\n\nTest: core/jni/runtime_native_boot-flags-test.sh\nBug: 72446017\nBug: 120794191\nBug: 123754583\nBug: 119800099\nChange-Id: I14d6defe5f7e9fcf2f3dd27a4d0fae81f2aec596\n"
    },
    {
      "commit": "66cee391c39e6c9c3cc15332aa5482cd7c88d98c",
      "tree": "83ab86c5031eb7ca8effdcfff2e518ced0a8ca25",
      "parents": [
        "548170a66aa19fab16594a33f181dd9425f9561d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 21 14:31:02 2019 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 28 11:25:13 2019 -0800"
      },
      "message": "Fix ImsMmTelManager API in accordance with the council\n\nBug: 121190195\nTest: atest FrameworksTelephonyTests\nMerged-In: I5d011e1875c082a4532747e30e8582ff3da4ee93\nChange-Id: I5d011e1875c082a4532747e30e8582ff3da4ee93\n"
    },
    {
      "commit": "474d0ab6bf904cf645b787aa1d4ae547341b702c",
      "tree": "54e6c705bf46159536070d51624c2948f76cf2a2",
      "parents": [
        "96dd06a1519a080bb8cee17383d48e2ed753a853",
        "710aef7e3a0b620c93128700109d7e4f9b486f86"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Thu Feb 28 17:48:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 17:48:16 2019 +0000"
      },
      "message": "Merge \"Update statusbar color,nav divider color of settings theme\""
    },
    {
      "commit": "96dd06a1519a080bb8cee17383d48e2ed753a853",
      "tree": "1c13e0e467602899e069653d74df17ce9e789d7e",
      "parents": [
        "222d1d04bfb1b4eda3962a917779ffc0efa987af",
        "c5a0a075a736848c138d323480ced6a05d84d4f2"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Feb 28 17:14:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 17:14:25 2019 +0000"
      },
      "message": "Merge \"Move ApplicationInfo to params in AppComponentFactory\""
    },
    {
      "commit": "222d1d04bfb1b4eda3962a917779ffc0efa987af",
      "tree": "f5fff2016475b89d74462fc6da5935688ef15d11",
      "parents": [
        "d6a886a5003d134aa80367b4ea1097caf1521e59",
        "4af3cdae168ba691ac2e5c6e9d76bea41079cc7a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Feb 28 15:54:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 15:54:28 2019 +0000"
      },
      "message": "Merge \"Set networking module APKs version to 10\""
    },
    {
      "commit": "d6a886a5003d134aa80367b4ea1097caf1521e59",
      "tree": "fab0648a045bf18970103e26d299eb6028ec9dbc",
      "parents": [
        "5eae14aa5421a301d0b6926b4bb8b2bd2a5f5f15",
        "80545ef56d378ad4875dd82c8cfbf40f46aec4a6"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 28 15:27:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 15:27:18 2019 +0000"
      },
      "message": "Merge \"Apilint: Lint missing nullability annotations\""
    },
    {
      "commit": "5eae14aa5421a301d0b6926b4bb8b2bd2a5f5f15",
      "tree": "fe1bb71c79d39c8be91de74e9747bfeb59b5df4a",
      "parents": [
        "c76c5529bf24d489f7f312de7d25fa0d6aa4f4e8",
        "90882258ed7c08dd652823fa68f7f8c2170ba3e0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 13:34:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 13:34:52 2019 +0000"
      },
      "message": "Merge \"Fix broken javadoc links\""
    },
    {
      "commit": "c76c5529bf24d489f7f312de7d25fa0d6aa4f4e8",
      "tree": "491c9b8e4e4ad24b146f35c8e6b9b843cd1ad860",
      "parents": [
        "2886d307bdd507e35e4005636a466ea08fe699bd",
        "28911517b22cb3c206f25e52671e2adff8b41ff3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 13:01:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 13:01:02 2019 +0000"
      },
      "message": "Merge \"Update annotations for UiccCardInfo APIs\""
    },
    {
      "commit": "80545ef56d378ad4875dd82c8cfbf40f46aec4a6",
      "tree": "d179775c4955c5aad10175054d96e9018b57c21e",
      "parents": [
        "2886d307bdd507e35e4005636a466ea08fe699bd"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Feb 27 16:45:00 2019 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 28 12:46:04 2019 +0100"
      },
      "message": "Apilint: Lint missing nullability annotations\n\nAlso adds support for limited range blame parsing.\n\nBug: 124882145\nTest: python apilint_test.py\nChange-Id: Idbc7f67eeff27902c37ec482278f5888781c6e78\n"
    },
    {
      "commit": "c5a0a075a736848c138d323480ced6a05d84d4f2",
      "tree": "4c1e588c37fefeedae708f11cc4a41a2a1023af5",
      "parents": [
        "2886d307bdd507e35e4005636a466ea08fe699bd"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Feb 27 20:15:18 2019 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Feb 28 11:19:20 2019 +0000"
      },
      "message": "Move ApplicationInfo to params in AppComponentFactory\n\nTweak AppComponentFactory.instantiateClassLoader() API to accept\nApplicationInfo as an argument instead of an independent getter.\n\nBug: 124800390\nBug: 111342996\nTest: atest CtsClassLoaderFactoryPathClassLoaderTestCases\nTest: atest CtsClassLoaderFactoryInMemoryDexClassLoaderTestCases\nMerged-In: I4a4d5af842446a5060083c88a0ac5bec014c0c55\nChange-Id: I4a4d5af842446a5060083c88a0ac5bec014c0c55\n(cherry picked from commit 33bd343596d6272913c47213e1a7d896ba42db00)\n"
    },
    {
      "commit": "2886d307bdd507e35e4005636a466ea08fe699bd",
      "tree": "523140ee0ec3f7e71ea0a4dad5f5c477d491a002",
      "parents": [
        "6c1f09f77ea7155c8c5c0a1b604f52721401ccc2",
        "deb0ff2bf4b7a3ffc7440fffc22772dbeca991ea"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 28 09:57:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 09:57:22 2019 +0000"
      },
      "message": "Merge \"Apilint: Enforce final builders\""
    },
    {
      "commit": "deb0ff2bf4b7a3ffc7440fffc22772dbeca991ea",
      "tree": "d599c34b6b7a75cd0791d0bfde1d31726513f633",
      "parents": [
        "eee18bd546665b726d73769ee3ed5a2368c8c1f1"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Feb 27 23:58:13 2019 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 28 09:54:08 2019 +0000"
      },
      "message": "Apilint: Enforce final builders\n\nTest: run apilint\nBug: 124883027\nChange-Id: I7f2866e46bc40be60487846b2af9f8fd7edb7623\n"
    },
    {
      "commit": "6c1f09f77ea7155c8c5c0a1b604f52721401ccc2",
      "tree": "4447d1bb7ae31209bca4f6445243d09176c2b4c9",
      "parents": [
        "a02847ec0dd7dfe231305a0e70e68e40ec4af553",
        "72decd9258f18aa112727d27bb831a4add58405d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 04:42:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 04:42:36 2019 +0000"
      },
      "message": "Merge \"Add Os.connect(fd, SocketAddress) to public API\""
    },
    {
      "commit": "72decd9258f18aa112727d27bb831a4add58405d",
      "tree": "8507075ef571b68d0f2262f95680bc5cadf7a570",
      "parents": [
        "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 27 15:46:21 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 04:39:32 2019 +0000"
      },
      "message": "Add Os.connect(fd, SocketAddress) to public API\n\n1. There are already related socket API methods that return\n   SocketAddress, such as Os.getpeername().\n2. Having APIs that take SocketAddress are a closer match\n   to the POSIX APIs that android.system.Os is exposing,\n   and are more flexible than just taking InetAddress+port\n   combinations since the latter only supports IPv4 and\n   IPv6.\n\nThis was covered by tests in change:\nIadf9f10e26bbc650c5e1b9d03f32c5dafb6f21b4\n\nAnd completes Ic496c1212dc2d97cf34db2a7c7d024b02790e8ed.\n\nTest: m\nBug: 123062477\nChange-Id: I885bfe1bf24a361bef2bb2f783622b934637ba99\n"
    },
    {
      "commit": "4af3cdae168ba691ac2e5c6e9d76bea41079cc7a",
      "tree": "792a167ece756c49007e0505cb761f8fd7a94c8e",
      "parents": [
        "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 11:28:50 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 11:28:50 2019 +0900"
      },
      "message": "Set networking module APKs version to 10\n\nUp to now the version in output APKs was 28 (platform version by\ndefault). This should make it easier to track and bump up the version.\n\nTest: booted, WiFi works\nTest: aapt dump badging shows version 10\nChange-Id: I199eb55fd82e16ae748c8b011ce93cf48b505395\n"
    },
    {
      "commit": "a02847ec0dd7dfe231305a0e70e68e40ec4af553",
      "tree": "feba388b734525c2c389463e76ef6ff6f1bc70a6",
      "parents": [
        "0d99ab3f18f3f94280de3f689261a7fdfc58b817",
        "b313e0c83455b00783e1669f7428e923e3554448"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 27 23:37:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 23:37:42 2019 +0000"
      },
      "message": "Merge changes from topic \"nat64\"\n\n* changes:\n  Catch ServiceSpecificException instead of IllegalStateException.\n  Manage NAT64 prefix discovery lifecycle in the framework.\n  Track NAT64 in the framework and start clatd iff NAT64 detected\n  Change Nat464Xlat lifecycle.\n  Minor improvements to verifyTcpBufferSizeChange.\n"
    },
    {
      "commit": "28911517b22cb3c206f25e52671e2adff8b41ff3",
      "tree": "0ff697e66847809f7ce84bc5a40a045419d69b00",
      "parents": [
        "0dddb902aea5a7e4d20722ebb3dbf1d28ff38787"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Feb 27 14:44:20 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Feb 27 14:45:23 2019 -0800"
      },
      "message": "Update annotations for UiccCardInfo APIs\n\nFixes: 124800040\nTest: no change to behavior\nChange-Id: I0644eb9bac417b9a8b0fd8eaf691728ed0784527\n"
    },
    {
      "commit": "0d99ab3f18f3f94280de3f689261a7fdfc58b817",
      "tree": "f86a82811e3c7384b5d0961ef029543dff708bd2",
      "parents": [
        "eee18bd546665b726d73769ee3ed5a2368c8c1f1",
        "330403de24ecf7252bc616ffe491a82a5e5b548f"
      ],
      "author": {
        "name": "Harry Zhang",
        "email": "harrytczhang@google.com",
        "time": "Wed Feb 27 21:56:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 21:56:23 2019 +0000"
      },
      "message": "Merge \"Added a filegroup for statsd config proto definition.\""
    },
    {
      "commit": "eee18bd546665b726d73769ee3ed5a2368c8c1f1",
      "tree": "28cd54e96de9361371819fee5a884c7bef0d3703",
      "parents": [
        "3d8cef1fa8538c67ed8960c5c35244568262e6a5",
        "0fe6845f7dc00ad7a2f19d08d2f15c4efb288dae"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Feb 27 20:40:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 20:40:31 2019 +0000"
      },
      "message": "Merge \"Implement isRemovable\""
    },
    {
      "commit": "3d8cef1fa8538c67ed8960c5c35244568262e6a5",
      "tree": "d2683e5e480cc1f4995fa4efa8461cbf6c7c292c",
      "parents": [
        "d5386dfe1f1303fd6edb80fe3218ef21f1f5401f",
        "f7e8368d315c2aa6fe55f0b7e8311312e1ee1e9f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 27 20:15:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 20:15:59 2019 +0000"
      },
      "message": "Merge \"Add OBSERVE_ROLE_HOLDERS permission to shell.\""
    },
    {
      "commit": "6593694f97be68d5d24744d6312cd56bf0fb2a9e",
      "tree": "ec29aae9d0ddf75e31c4e5ed159cfa21bc570f96",
      "parents": [
        "0b2044a91ce03b521e920c4c84d65119d9d8dac1"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Wed Feb 27 11:01:40 2019 -0800"
      },
      "committer": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Wed Feb 27 11:04:02 2019 -0800"
      },
      "message": "revert \"HLS seeking: call readAt() on new thread\"\n\nThis reverts commit Ie527aeaff91e1b82c7e707a6feaf79548c7ac380\n\nBug: 119900000\nTest: go/ag/5140159\n\nChange-Id: Ia8b2f3efc2f3551e749c16c6c8dfbc070f8bb980\n"
    },
    {
      "commit": "d5386dfe1f1303fd6edb80fe3218ef21f1f5401f",
      "tree": "e6e5e90ce1e8d99c14f19b992a71f760a344165c",
      "parents": [
        "fd8cb59cc18356ad200b2af0cd300b9a7205f832",
        "e4cbd119d49c3fe04fa68b277381316a3fd2b766"
      ],
      "author": {
        "name": "Amruth Ramachandran",
        "email": "amruthr@google.com",
        "time": "Wed Feb 27 19:00:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 19:00:44 2019 +0000"
      },
      "message": "Merge \"Expose DataSpecificRegistrationState as System API\""
    },
    {
      "commit": "fd8cb59cc18356ad200b2af0cd300b9a7205f832",
      "tree": "badcf07b538873b3b1fd0f3f7bfd3b99831d894a",
      "parents": [
        "a838467fb4ec0f5a58bb492fd4e6666c9624a057",
        "b609e1cc83f12a802be94c5a257373ecbe85562e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Feb 27 18:39:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 18:39:59 2019 +0000"
      },
      "message": "Merge \"Add Documentation for ACTION_DEBUG_EVENT\""
    },
    {
      "commit": "a838467fb4ec0f5a58bb492fd4e6666c9624a057",
      "tree": "fb8143ee3a168750876b3f17f37534191956875b",
      "parents": [
        "57b5479a6b788dc20c45af92dd049b68b0cf06d2",
        "a7f44ba8674ebf95e939fa53b7c4785afd02b9a9"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Feb 27 16:42:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 16:42:39 2019 +0000"
      },
      "message": "Merge \"No need to pass shared library infos explicitly in performDexOpt.\""
    },
    {
      "commit": "a7f44ba8674ebf95e939fa53b7c4785afd02b9a9",
      "tree": "f6c914424c1a3afc192ebe1400ef1b63f9705c42",
      "parents": [
        "0b2044a91ce03b521e920c4c84d65119d9d8dac1"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Feb 26 21:40:59 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Feb 27 16:42:28 2019 +0000"
      },
      "message": "No need to pass shared library infos explicitly in performDexOpt.\n\nThe method can just infer it from the passed package.\n\n(cherry picked from commit 1158b87c6ea6d809c2ae665cc0db9f464515ced2)\n\nTest: m\nChange-Id: I676ee7d49600a36a8bd54893679d7dc900da2012\nMerged-In: I676ee7d49600a36a8bd54893679d7dc900da2012\nExempt-From-Owner-Approval: approved in internal.\n"
    },
    {
      "commit": "57b5479a6b788dc20c45af92dd049b68b0cf06d2",
      "tree": "1e5e2c99c57ee3e90fe810929cdc1702cc8e5225",
      "parents": [
        "1b9adbfdd1f18cb16e82f9a6f158d3ac242fffa1",
        "b1faa0bf5b5bef39886a2ac2b10ca78eea24a006"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Feb 27 15:50:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 15:50:21 2019 +0000"
      },
      "message": "Merge \"apilint: Correctly parse packages with annotations\""
    },
    {
      "commit": "b313e0c83455b00783e1669f7428e923e3554448",
      "tree": "f5d2d3a710ce7b6e73bed935ecc0ce342e6d29eb",
      "parents": [
        "d593e298c66d1138240f8e97e92b8a5b8f9eb130"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 27 10:35:10 2019 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 27 18:21:22 2019 +0900"
      },
      "message": "Catch ServiceSpecificException instead of IllegalStateException.\n\nThe old NetworkManagementService methods to start clatd threw\nIllegalStateException, but the new netd methods throw\nServiceSpecificException. Update the catch clauses so that if\nstarting clatd fails, the system doesn\u0027t crash.\n\nAlso stop logging stack traces but only include the exception\nmessage itself.\n\nBug: 65674744\nTest: atest FrameworksNetTests\nTest: connecting/disconnecting to v6-only wifi in a loop does not crash\nChange-Id: I4a9ec7f104712fbbe08f4f67e3288df03e8ed873\n"
    },
    {
      "commit": "90882258ed7c08dd652823fa68f7f8c2170ba3e0",
      "tree": "cff536dcee0d596b71aeaddd818cf6278e92994f",
      "parents": [
        "2fd3ca6fa0dc6be936eb608db3d4e33c6c79be1c"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Wed Feb 27 17:14:50 2019 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Wed Feb 27 17:18:40 2019 +0800"
      },
      "message": "Fix broken javadoc links\n\nBug: 123683994\nTest: Verify with javadoc\nChange-Id: I4b1b936e3cf86104ace5fcb6829778710801f2d5\n"
    },
    {
      "commit": "1b9adbfdd1f18cb16e82f9a6f158d3ac242fffa1",
      "tree": "659494ac95ea624338fb5859b9923cbd8c282d28",
      "parents": [
        "909baeddfab43c12bfc5be53f35786fdb8e80a4a",
        "19254043ae69f0569ab0dae20e7d571dccc8bb29"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 27 09:01:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 09:01:03 2019 +0000"
      },
      "message": "Merge \"Use public APIs instead of Conscrypt ones\""
    },
    {
      "commit": "909baeddfab43c12bfc5be53f35786fdb8e80a4a",
      "tree": "96536c24b94d1c46b3dbe61c533ec7879701aad6",
      "parents": [
        "e701106d6e1619206fd2873a6ba7afe7548a8625",
        "5155a2d7e44dfa6b85f429b8b492c12a9465f8d1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 27 05:56:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 05:56:28 2019 +0000"
      },
      "message": "Merge \"Add @NonNull annotation to set proxy on VPN parameter.\""
    },
    {
      "commit": "710aef7e3a0b620c93128700109d7e4f9b486f86",
      "tree": "65d88f89fd0966924eaa1e200b9d85c8b256cd32",
      "parents": [
        "703e8c68ec5cca7b9b03fd88116bc1ffdc6a0929"
      ],
      "author": {
        "name": "Jin Dong",
        "email": "jin.x.dong@sony.com",
        "time": "Mon Dec 03 15:20:09 2018 +0800"
      },
      "committer": {
        "name": "Masayuki Sagano",
        "email": "Masayuki.Sagano@sony.com",
        "time": "Wed Feb 27 14:27:23 2019 +0900"
      },
      "message": "Update statusbar color,nav divider color of settings theme\n\nUpdate statusbar color, navigation divider color\nof \"Theme.DeviceDefault.Settings\".\n\nBug: 126141701\nTest: build \u0026 manual\nChange-Id: Ib4ddb97c6473a91f3dd6c4971bb150d90a48f202\n"
    },
    {
      "commit": "e701106d6e1619206fd2873a6ba7afe7548a8625",
      "tree": "df28ace480b2eb826b1679e7194e349ffa05ea98",
      "parents": [
        "820cfa422cc600da9da9f7f098a7d4f5e63eff0f",
        "2c76358add49ff6064241c232c4700a5f46d5ed3"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Feb 27 02:33:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 02:33:15 2019 +0000"
      },
      "message": "Merge \"Revert \"Update MbmsDownloadServiceBase to reflect implements IInterface\"\""
    },
    {
      "commit": "5155a2d7e44dfa6b85f429b8b492c12a9465f8d1",
      "tree": "a69f48f5e1a1e64fff345b1fb647d2229b587ae8",
      "parents": [
        "820cfa422cc600da9da9f7f098a7d4f5e63eff0f"
      ],
      "author": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Wed Feb 20 18:17:06 2019 +0000"
      },
      "committer": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Wed Feb 27 01:06:00 2019 +0000"
      },
      "message": "Add @NonNull annotation to set proxy on VPN parameter.\n\nTest: manual\nBug: 124883120\nChange-Id: Ifb4bd98a69a006220b1a824033395fc6f12ea6ce\n"
    },
    {
      "commit": "f7e8368d315c2aa6fe55f0b7e8311312e1ee1e9f",
      "tree": "762b74a0cbf7d4a81ab364f7a29cd7ff47d827e3",
      "parents": [
        "3d7b3fb73755d14a5dcf18e95b03af382b37f4f2"
      ],
      "author": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Tue Feb 26 15:07:46 2019 -0800"
      },
      "committer": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Tue Feb 26 16:55:35 2019 -0800"
      },
      "message": "Add OBSERVE_ROLE_HOLDERS permission to shell.\n\nThis allows testing relevant APIs in CTS tests. The listener itself\nonly gives the changed role name and user affected.\n\nBug: 125404675\nTest: build\nMerged-In: I5c979a26dae103ea1b633c2119c59363d8953aa2\nChange-Id: I29ca1827e597d318cbd74ba3e70796c5853a9dc4\n"
    },
    {
      "commit": "b609e1cc83f12a802be94c5a257373ecbe85562e",
      "tree": "d170043bf546108ee4a82ef2ab59b14d8a3beb3c",
      "parents": [
        "f8881b68214764b490e21de427cc3262c1f6977f"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 26 16:42:54 2019 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 26 16:42:54 2019 -0800"
      },
      "message": "Add Documentation for ACTION_DEBUG_EVENT\n\nThe debug event action lost out on the documentation\nfor DebugEventReporter when it migrated to TM. This\nchange adds documentation for ACTION_DEBUG_EVENT\nEXTRA_DEBUG_EVENT_ID, and EXTRA_DEBUG_EVENT_DESCRIPTION\n\nBug: 126178766\nTest: make offline-sdk-docs (docstring-only change)\nChange-Id: I6073d8b181c1258dbd7b47e8d5a45732d619396a\n"
    },
    {
      "commit": "2c76358add49ff6064241c232c4700a5f46d5ed3",
      "tree": "8abc69c138002eff3263f0800f69d34b80c83f1b",
      "parents": [
        "ddc496d62210fd06f7132e701fbc5df0b2c237f6"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Feb 27 00:21:39 2019 +0000"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Feb 27 00:21:39 2019 +0000"
      },
      "message": "Revert \"Update MbmsDownloadServiceBase to reflect implements IInterface\"\n\nThis reverts commit ddc496d62210fd06f7132e701fbc5df0b2c237f6.\n\nReason for revert: b/126374865\n\nChange-Id: I53f87d15712a0f2acc5787efcf68c72021e9b831\n"
    },
    {
      "commit": "820cfa422cc600da9da9f7f098a7d4f5e63eff0f",
      "tree": "10395979b541811fa76d8a27587025b473536d1b",
      "parents": [
        "3d7b3fb73755d14a5dcf18e95b03af382b37f4f2",
        "a9bd8c3e5641bba3dc97d97ce840b5657c82d277"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 26 23:22:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 23:22:52 2019 +0000"
      },
      "message": "Merge \"Log the pid of the forked zygote child.\""
    },
    {
      "commit": "330403de24ecf7252bc616ffe491a82a5e5b548f",
      "tree": "938add1f63400a5833fd9a8c6431974dd982603c",
      "parents": [
        "7db49c554acb7475ce3daa16ec355b49949622c5"
      ],
      "author": {
        "name": "Harry Zhang",
        "email": "harrytczhang@google.com",
        "time": "Wed Feb 20 20:11:08 2019 -0800"
      },
      "committer": {
        "name": "Harry Zhang",
        "email": "harrytczhang@google.com",
        "time": "Tue Feb 26 22:43:40 2019 +0000"
      },
      "message": "Added a filegroup for statsd config proto definition.\n\nThis is used in other parts of the framework for serializing some\nstatsd text proto config at build time. The filegroup allows aprotoc\nto access the definitions elsewhere in the source tree.\n\nBug: 120569785\nTest: Build is not affected.\nChange-Id: I82a5f8869a2d05ea27d205f471b9c5b5b875fefc\nMerged-In: I0e37a9b9a1f22a5dcebbf07ccc5cad98cf76024c\n"
    },
    {
      "commit": "e4cbd119d49c3fe04fa68b277381316a3fd2b766",
      "tree": "b021819c463967d9664825b79bc4b70ae83c707c",
      "parents": [
        "c5ea003bbbf9ffe35c1249b0c3feee04a1eda956"
      ],
      "author": {
        "name": "Amruth Ramachandran",
        "email": "amruthr@google.com",
        "time": "Fri Feb 22 11:01:00 2019 -0800"
      },
      "committer": {
        "name": "Amruth Ramachandran",
        "email": "amruthr@google.com",
        "time": "Tue Feb 26 14:16:40 2019 -0800"
      },
      "message": "Expose DataSpecificRegistrationState as System API\n\n  LteVopsSupportInfo is currently not accessible for telephony\n  APK since DataSpecificRegistrationState is @hide api. This info is\n  required to determine if current LTE network support IMS. This\n  change exposes DataSpecificRegistrationState and LteVops info\n  as System API.\n\nBug: 112194535\nTest: atest\n\nChange-Id: Iec5c42ccef88b66c3f8ef05f8f96b2a4133ca63f\n"
    },
    {
      "commit": "3d7b3fb73755d14a5dcf18e95b03af382b37f4f2",
      "tree": "94e411805c83c8caa3284b7e7adc5d798417b99d",
      "parents": [
        "021a9a4a4ca6d6a08a1f78d4636a2085743ef162",
        "7ba07b0c656117986a7368e91df8d23696711200"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 26 21:54:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 21:54:40 2019 +0000"
      },
      "message": "Merge \"Rename the RTT audio flag in ImsStreamMediaProfile\""
    },
    {
      "commit": "0fe6845f7dc00ad7a2f19d08d2f15c4efb288dae",
      "tree": "f77b5de3750b2769c565699794680c5771346898",
      "parents": [
        "0dddb902aea5a7e4d20722ebb3dbf1d28ff38787"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Jan 18 16:43:53 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Feb 26 13:30:15 2019 -0800"
      },
      "message": "Implement isRemovable\n\nAdd resource non_removable_euicc_slots which lists the slot indexes\nwhich refer to non-removable eUICCs chips.\n\nTest: EuiccCardTest\nBug: 122738148\nChange-Id: I8836e25acf37527bbb067538902de056e1465b31\nMerged-In: I8836e25acf37527bbb067538902de056e1465b31\n"
    },
    {
      "commit": "021a9a4a4ca6d6a08a1f78d4636a2085743ef162",
      "tree": "2921c1be53dc778c3090f00a2621b3ca36aa87d0",
      "parents": [
        "0b2044a91ce03b521e920c4c84d65119d9d8dac1",
        "79e3be8a84cf70a87f48c4299fc7051d3d618c5f"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Feb 26 21:29:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 21:29:42 2019 +0000"
      },
      "message": "Merge \"Switch LocalSocket to android::base::{Send,Receive}FileDescriptorVector.\""
    },
    {
      "commit": "a9bd8c3e5641bba3dc97d97ce840b5657c82d277",
      "tree": "023075542877aeedece6251b4b02f8355a48c149",
      "parents": [
        "e051b0c95e130582bcd01caac47f8ac96eb11733"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Sat Feb 23 02:35:07 2019 +0000"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Tue Feb 26 20:05:41 2019 +0000"
      },
      "message": "Log the pid of the forked zygote child.\n\nUseful to link together the pids of the zygote and its children in logcat\noutput.\n\nTest: Flash and boot, run \"adb logcat\"\nChange-Id: I524b70aed7d1ce7a378df0e2b2063e23f1f9a454\n"
    },
    {
      "commit": "0b2044a91ce03b521e920c4c84d65119d9d8dac1",
      "tree": "12557b8aa7236641e6bba051e81ddfb5b55587a9",
      "parents": [
        "548170a66aa19fab16594a33f181dd9425f9561d",
        "ad5037b91b078a2bb3236d24525003b75749bebf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 26 19:49:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 19:49:03 2019 +0000"
      },
      "message": "Merge \"Fix the build failure with enabling DEBUG_PSS\""
    },
    {
      "commit": "548170a66aa19fab16594a33f181dd9425f9561d",
      "tree": "1c9970920e45110aa850e6335e681e78e04139f3",
      "parents": [
        "e051b0c95e130582bcd01caac47f8ac96eb11733",
        "aef4b828813f6e42abf46397861c411636fcf74b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 26 18:15:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 18:15:51 2019 +0000"
      },
      "message": "Merge \"Remove unused tests/utils/SleepUtils\""
    },
    {
      "commit": "aef4b828813f6e42abf46397861c411636fcf74b",
      "tree": "2ec5ba1028dc03db6c915183fb86327cfe4379d9",
      "parents": [
        "c5ea003bbbf9ffe35c1249b0c3feee04a1eda956"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Sun Feb 24 14:47:36 2019 -0800"
      },
      "committer": {
        "name": "Alexander Smundak",
        "email": "asmundak@google.com",
        "time": "Tue Feb 26 17:43:22 2019 +0000"
      },
      "message": "Remove unused tests/utils/SleepUtils\n\nThe presense of these files hinders the conversion of the makefiles\nto the blueprints (causes failure in the internal builds due to lacking\nfiles).\n\nBug: 122332340\nTest: treehugger\nChange-Id: I2a3c38cbba7c14ae1b2880c73c7f6514816f0e68\n"
    },
    {
      "commit": "d593e298c66d1138240f8e97e92b8a5b8f9eb130",
      "tree": "0e9e4094184f75c450d6a81fd527c338a74a3b62",
      "parents": [
        "6998fa8a17756b36d925446bb5e1f3ec4993200f"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Feb 19 13:21:56 2019 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 27 00:18:13 2019 +0900"
      },
      "message": "Manage NAT64 prefix discovery lifecycle in the framework.\n\nCurrently NAT64 prefix discovery, which runs in netd, is started\nby netd itself when a network is programmed with all-IPv6 DNS\nservers. Unfortunately this is not correct because in many cases\nwe program DNS servers before the network is connected and it\u0027s\nactually possible to send packets to them.\n\nIn general netd does not have enough visibility into network\nlifecycle management to decide when to start and stop prefix\ndiscovery. So move it into the framework with the rest of the\n464xlat control plane.\n\nBug: 65674744\nTest: atest FrameworksNetTests\nChange-Id: I8fa051a9c216d9c05082bf7d0bbb0cbd56000162\n"
    },
    {
      "commit": "e051b0c95e130582bcd01caac47f8ac96eb11733",
      "tree": "b0fa3f55736f6c2645d1e50a9b5a8fbcca32d325",
      "parents": [
        "ed74814369fbba79c61f7cd15a64825171887628",
        "79d7ba2773e5e6eed4c8176ebaf8c4199839b343"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 26 10:59:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 10:59:54 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Remove legacy-test and legacy-android-test targets\"\"\""
    },
    {
      "commit": "b1faa0bf5b5bef39886a2ac2b10ca78eea24a006",
      "tree": "0ccf0c22ffb6a8a4e70ab211aa51f800b4a63e80",
      "parents": [
        "87c1081c4222e490364422a1f21dbec9a35c6791"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Feb 26 11:54:40 2019 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Feb 26 11:54:40 2019 +0100"
      },
      "message": "apilint: Correctly parse packages with annotations\n\nTest: python apilint_test.py\nChange-Id: Ifce9fe3836b2bb46b0d0a255b912fd8bf0195621\n"
    },
    {
      "commit": "19254043ae69f0569ab0dae20e7d571dccc8bb29",
      "tree": "a1602300b6256b29a03d8e668d28c3a906f5dfaa",
      "parents": [
        "c5ea003bbbf9ffe35c1249b0c3feee04a1eda956"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Feb 21 10:59:08 2019 +0000"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Tue Feb 26 09:28:35 2019 +0000"
      },
      "message": "Use public APIs instead of Conscrypt ones\n\nUse the equivalent public APIs on SSLContext instead of reaching into\nOpenSSLContextImpl, except for the one place where a\nConscrypt-specific API is needed.\n\nBug: 123738844\nBug: 119752589\nTest: cts -m CtsLibcoreTestCases\nTest: atest android.net.SSLCertificateSocketFactoryTest\nChange-Id: I61aebac4ad713b8ce53a47e72def0c537b4ab1c9\n"
    },
    {
      "commit": "ad5037b91b078a2bb3236d24525003b75749bebf",
      "tree": "2c40e972d4fa90ab958bb834a73269ead4879077",
      "parents": [
        "60e7162e05eba84e131986e2d435e78e1f94a834"
      ],
      "author": {
        "name": "Xiong Li",
        "email": "xiong.li@sony.com",
        "time": "Tue Feb 26 17:13:54 2019 +0800"
      },
      "committer": {
        "name": "Xiong Li",
        "email": "xiong.li@sony.com",
        "time": "Tue Feb 26 17:23:23 2019 +0800"
      },
      "message": "Fix the build failure with enabling DEBUG_PSS\n\nframeworks/base/services/core/java/com/android/server/am/ActivityManagerService.java:2688:\nerror: variable pid might not have been initialized\n    if (DEBUG_PSS) Slog.d(TAG_PSS, \"Skipped pss collection of \" + pid +\n\nBug: None\nTest: make -j12\nChange-Id: Ib668ba2606348f92239355b04039b45cae025cf3\n"
    },
    {
      "commit": "ed74814369fbba79c61f7cd15a64825171887628",
      "tree": "7d9e6f270a06f03fd749b892d15787b16bb46963",
      "parents": [
        "77ad6aee15147ac3934570e674cbc0a994a40a56",
        "7a6a0dab57252d5807f30b951384b38e3c7c1b45"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Feb 26 08:10:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 08:10:12 2019 +0000"
      },
      "message": "Merge \"Query the enable_apex_image flag from native experiment.\""
    },
    {
      "commit": "77ad6aee15147ac3934570e674cbc0a994a40a56",
      "tree": "6d770bacaf046aea4f7f736be61b5763994fe871",
      "parents": [
        "6631e7c3a704e9663ddcd4e6ab2032bce8553c2a",
        "72a1815e6fc40ae6fc6c48f0601a3624d50b6d78"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Feb 26 08:09:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 08:09:17 2019 +0000"
      },
      "message": "Merge \"Replace generic GC type flag with a specific Generational CC flag.\""
    },
    {
      "commit": "6631e7c3a704e9663ddcd4e6ab2032bce8553c2a",
      "tree": "064e3f54fd446128fd21970a7f6a456407d63b48",
      "parents": [
        "14a5cedfb5c80826c1949ad9643cea7e8e14f6ee",
        "ddcbe90fb7c631c897c9d6b752dca0f946573dd0"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Feb 26 08:08:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 08:08:24 2019 +0000"
      },
      "message": "Merge \"Add a unit test for Android Runtime (Boot) device configuration flags.\""
    },
    {
      "commit": "14a5cedfb5c80826c1949ad9643cea7e8e14f6ee",
      "tree": "93c3650154bdf01858555d651e32497d7762dc5d",
      "parents": [
        "5f912ecd06e1204423f7e7fff339e35c08101612",
        "688ed594ba5478f46ad4711889267a2dc47d5df5"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Feb 26 08:07:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 08:07:54 2019 +0000"
      },
      "message": "Merge \"Read \"gctype\" flag from namespace \"runtime_native_boot\".\""
    },
    {
      "commit": "79e3be8a84cf70a87f48c4299fc7051d3d618c5f",
      "tree": "249519c6441e21728f74b0e232a3acc2b050ad57",
      "parents": [
        "e24b30b7d4b8851592c59446939fe032aef439a0"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Mon Feb 11 14:37:21 2019 -0800"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Mon Feb 25 23:21:23 2019 -0800"
      },
      "message": "Switch LocalSocket to android::base::{Send,Receive}FileDescriptorVector.\n\nThe previous implementation allocated an array of size\nCMSG_SPACE(count) to store CMSG_LEN(count * sizeof(int)) elements, which\nleads to bad things happening for values of count greater than 1 on\n32-bit, and 2 on 64-bit.\n\nTest: atest android.net.LocalSocketTest\nTest: atest android.net.cts.LocalSocketTest\nChange-Id: I0a9502c3358d8fa92d2d20e344c6270d6baedc07\n"
    },
    {
      "commit": "5f912ecd06e1204423f7e7fff339e35c08101612",
      "tree": "6ce89967fc6400cc7677e5903f66d05266f4e123",
      "parents": [
        "a0e43497946bae05012eaed9e3b913b74754b1d7",
        "468abc954a883d230e7ec428b06b2d79c309cc2f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 26 06:58:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 06:58:52 2019 +0000"
      },
      "message": "Merge \"Convert FrameworksCoreTests to Android.bp\""
    },
    {
      "commit": "a0e43497946bae05012eaed9e3b913b74754b1d7",
      "tree": "bfb512acf5384c595932c07ccf5dc67539c0e936",
      "parents": [
        "383624ffbfb5d3a8d7cbbfcb3ef010a53ba4d4c0",
        "95489ca49ecb2deac91ad63845325b69fccfe1cb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 26 06:20:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 06:20:24 2019 +0000"
      },
      "message": "Merge \"Add more test case and some clean up\""
    },
    {
      "commit": "468abc954a883d230e7ec428b06b2d79c309cc2f",
      "tree": "ddd4fcc3229e323d2496b2d6afe0a8f136d574ff",
      "parents": [
        "7db49c554acb7475ce3daa16ec355b49949622c5"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Feb 19 13:54:49 2019 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Feb 25 21:10:52 2019 -0800"
      },
      "message": "Convert FrameworksCoreTests to Android.bp\n\nSee build/soong/README.md for more information.\n\nBug: 122332340\nTest: atest FrameworksCoreTests fails in all the same ways\nChange-Id: I2f83f381f914afeff7cdbbb9d8faa67551ed0c61\nMerged-In: I2f83f381f914afeff7cdbbb9d8faa67551ed0c61\n(cherry picked from commit 85e2be0e908b8c1cf7a518fec7ad4c065f4d0928)\n"
    },
    {
      "commit": "95489ca49ecb2deac91ad63845325b69fccfe1cb",
      "tree": "a563a28c6820eb9e7b129047a2f4f1d8737cd712",
      "parents": [
        "2fd3ca6fa0dc6be936eb608db3d4e33c6c79be1c"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Tue Feb 26 11:32:18 2019 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Tue Feb 26 11:32:18 2019 +0800"
      },
      "message": "Add more test case and some clean up\n\nBug: 120452078\nTest: atest NetworkStackTests\nChange-Id: Ifb981ccdaa7818bf2bebec98e91979007222910b\n"
    },
    {
      "commit": "383624ffbfb5d3a8d7cbbfcb3ef010a53ba4d4c0",
      "tree": "cc928623256d3fb386c799ce55e7413d73785c0b",
      "parents": [
        "7db49c554acb7475ce3daa16ec355b49949622c5",
        "11cbc3b9f2aed6b2ca492ad2cc25a00c4669588f"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 26 01:55:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 01:55:49 2019 +0000"
      },
      "message": "Merge \"Fix Order of Operations for Converting RSSI to ASU\""
    },
    {
      "commit": "11cbc3b9f2aed6b2ca492ad2cc25a00c4669588f",
      "tree": "cc928623256d3fb386c799ce55e7413d73785c0b",
      "parents": [
        "7db49c554acb7475ce3daa16ec355b49949622c5"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Feb 25 10:31:08 2019 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 26 01:55:40 2019 +0000"
      },
      "message": "Fix Order of Operations for Converting RSSI to ASU\n\nDue to the wrong order of operations, the conversion\nfrom RSSI to ASU was returning bad results. Fix the\nequation so that the ASU is correctly calculated.\n\nBug: 126199198\nTest: (force device to GSM) - atest CellInfoTest\n      verified on aosp_taimen\n\nChange-Id: Iaeb9a2a6d8efb5b39fc1f81e8d2969694cc06422\n"
    },
    {
      "commit": "7db49c554acb7475ce3daa16ec355b49949622c5",
      "tree": "0e7c0cb4dbc1b5812a41f6c8e8ea21a0ef301064",
      "parents": [
        "0a04598a39e512e89be7dcca10c0f429359f1eea",
        "f98efc3961bf008232f974544ca646c38962d5e3"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Feb 25 22:26:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 25 22:26:05 2019 +0000"
      },
      "message": "Merge \"getSimLocale should return locale rather than string tag\""
    },
    {
      "commit": "0a04598a39e512e89be7dcca10c0f429359f1eea",
      "tree": "4b4bc63722d7f3d1d6fc69257ae6d062c7210035",
      "parents": [
        "e24b30b7d4b8851592c59446939fe032aef439a0",
        "65ed9d922798a9d841bca61de9b2e97a34ceb04f"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 25 21:49:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 25 21:49:11 2019 +0000"
      },
      "message": "Merge \"CallAttributes uses the call network type\""
    }
  ],
  "next": "79d7ba2773e5e6eed4c8176ebaf8c4199839b343"
}
