)]}'
{
  "log": [
    {
      "commit": "d2ca6c6dfee409fac686e7d4ab040c0f550c899f",
      "tree": "cc8ca90da78c9260fe095c47073ac28050aee778",
      "parents": [
        "38d5c1e8eb32ffafcd5bd27ea5f7356dff702f47",
        "510c8c463f4e8f28ec83f9cd41e946fde2466f96"
      ],
      "author": {
        "name": "Anthony Stange",
        "email": "stange@google.com",
        "time": "Fri Dec 07 04:37:45 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 07 04:37:45 2018 -0800"
      },
      "message": "Merge \"Revert \"Schematize vold system properties\"\" am: 6ee45c6f14\nam: 510c8c463f\n\nChange-Id: If137d417a8f042e8cbde842578caaa3e54bb8c6d\n"
    },
    {
      "commit": "6ee45c6f140e11dee472f3832d5e2278ab3643b5",
      "tree": "b4e9414cace935a845fc50a546cb091a020af179",
      "parents": [
        "08d4eb174d0a31e2177b60fba8e84fca896d4edb",
        "2473b08b07ccd58978d4b0271dc22a770b9b8605"
      ],
      "author": {
        "name": "Anthony Stange",
        "email": "stange@google.com",
        "time": "Fri Dec 07 12:04:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 07 12:04:56 2018 +0000"
      },
      "message": "Merge \"Revert \"Schematize vold system properties\"\""
    },
    {
      "commit": "2473b08b07ccd58978d4b0271dc22a770b9b8605",
      "tree": "adb5519aa43c33c8d71b0054cea2fa22c39b3f1b",
      "parents": [
        "7bc31dc162dd6c97eeb4d85058a079a74bd8777b"
      ],
      "author": {
        "name": "Anthony Stange",
        "email": "stange@google.com",
        "time": "Fri Dec 07 11:43:03 2018 +0000"
      },
      "committer": {
        "name": "Anthony Stange",
        "email": "stange@google.com",
        "time": "Fri Dec 07 11:43:03 2018 +0000"
      },
      "message": "Revert \"Schematize vold system properties\"\n\nThis reverts commit 7bc31dc162dd6c97eeb4d85058a079a74bd8777b.\n\nReason for revert: Breaking aosp_master build.\n\nChange-Id: I34a5e9889c17e3454a0a86deabcec3c192a3da52\n"
    },
    {
      "commit": "1a7cad6b1afa9cf878406fbc90c74e53bd1474cf",
      "tree": "07be9a39f472070d86aeb8bc10ea0df960e633d3",
      "parents": [
        "829a76321a8427ce42ed17fe25a4787c7a22a5a3",
        "73694f8faa54071759744901bd1c64457dc9cf49"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Dec 06 18:42:29 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 06 18:42:29 2018 -0800"
      },
      "message": "Merge \"Schematize vold system properties\" am: 095d0f640e\nam: 73694f8faa\n\nChange-Id: If420ffa861d9d85f2baca9224b96f2716965f4b5\n"
    },
    {
      "commit": "095d0f640e9b4e64f4d3b43474ee6139d7dbe3a5",
      "tree": "234f3a77755387cd945f3767eaf8d0ca50b81de2",
      "parents": [
        "349377724ed833b7515ad4c1a0562b3faedf5e4e",
        "7bc31dc162dd6c97eeb4d85058a079a74bd8777b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 07 01:46:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 07 01:46:45 2018 +0000"
      },
      "message": "Merge \"Schematize vold system properties\""
    },
    {
      "commit": "7bc31dc162dd6c97eeb4d85058a079a74bd8777b",
      "tree": "8f0fa1d8cbfa08081c438362a24315fecd144422",
      "parents": [
        "c02d53b0813aa996d713484c369831fbd79614b6"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Nov 08 13:13:54 2018 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Wed Dec 05 00:04:24 2018 +0000"
      },
      "message": "Schematize vold system properties\n\nProperties accessed across partitions are now schematized and will\nbecome APIs to make explicit interfaces among partitions.\n\nBug: 117924132\nTest: m -j\nChange-Id: I8e04f643197b6c8a60cc38c6979e41c5de3469f5\nMerged-In: I8e04f643197b6c8a60cc38c6979e41c5de3469f5\n"
    },
    {
      "commit": "78128395e7795da8f4c14b41163e6d7e2a177f5d",
      "tree": "d9ca9750f8535017e991c7dbd7b1b319891e053d",
      "parents": [
        "214fd845f5bec9a551eced0ac52b93788df7b927",
        "57a6375a99efc61365fc7517a8bfd0f0ebbcf717"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Dec 04 10:51:01 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Dec 04 18:55:18 2018 +0000"
      },
      "message": "resolve merge conflicts of 57a6375a99efc61365fc7517a8bfd0f0ebbcf717 to pi-dev-plus-aosp\n\nBug: 119675160\nTest: None\nChange-Id: Ib01e4549beca4fc237b7ea95aa9043536e1e1139\n"
    },
    {
      "commit": "239b0de6733e4665b8d65b7c2b9083c4dc0de7df",
      "tree": "d37782210c3ac20a85b6642778cee4c863f5a1c5",
      "parents": [
        "1615f5746e79d42c52ba459cd5e73d0b264cd743",
        "5314036bb183d9f1be62b13d47574638efcdd9cb"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Dec 04 17:58:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 04 17:58:28 2018 +0000"
      },
      "message": "Merge \"Add API scaffolding for number verification\""
    },
    {
      "commit": "110abbf49a91298b826816d43bea7c36becd0ae5",
      "tree": "90d6261c2b61dcf20b625a6c3471478107ce1b7c",
      "parents": [
        "f29f0de34c7423efc0c6e7a3328078d0c4f17959",
        "2d03586435e40cbe843debfe34a67c701778ef69"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Tue Dec 04 05:05:42 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 04 05:05:42 2018 -0800"
      },
      "message": "Merge changes from topic \"apex_adb\" am: f64909587b\nam: 2d03586435\n\nChange-Id: I217e06b2e131e6eb3f21c6f25207699f9b15b28f\n"
    },
    {
      "commit": "e186f9981afa1723007601ff82e2023c38d7b818",
      "tree": "6cc0eb26172855f83ccab31f5a5b191e8328b3cb",
      "parents": [
        "e7753e084fc668642aae74ec05af62f03a2688e7"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Fri Aug 31 14:18:04 2018 +0100"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Dec 03 22:28:15 2018 +0900"
      },
      "message": "Initial support for installing APEX via adb.\n\nTest: adb install package-signed.apex (succeeds)\nadb install package-unsigned.apex (fails)\nMerged-In: I3ac7971ce6923511a7d574291fe9002c5d55fa1b\n\nChange-Id: I53bd15286b62a2a4ae6c2c5746b2ed039bc6ff77\n"
    },
    {
      "commit": "5314036bb183d9f1be62b13d47574638efcdd9cb",
      "tree": "cf0650900d00efdf33c9c9fb13da0b18b36ee76c",
      "parents": [
        "bfd3237eac41449b1b3185cdcb1dcec0b95db58b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Nov 28 10:44:22 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Nov 29 17:20:02 2018 -0800"
      },
      "message": "Add API scaffolding for number verification\n\nAdd the PhoneNumberRange and NumberVerificationCallback classes. Add a\nmethod in TelephonyManager to activate the API, but it does nothing for\nnow.\n\nBug: 119675160\nTest: todo\nChange-Id: I3ccd62b47f02a3aa324b675fdb16c8e7a1e9feec\n"
    },
    {
      "commit": "1036e0232889bdd902c26bb56ef4bb7111eaa0cb",
      "tree": "662f3a0236ac54f3198657d62c48951be94d0108",
      "parents": [
        "da53a737cab7126917fb654b54bb74f5bb48f2bb",
        "e925463f3b2661dd29cde135dcbdab2fdd9153d7"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Nov 29 08:25:24 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 29 08:25:24 2018 -0800"
      },
      "message": "Merge \"Add gps_debug.conf module\" am: 20e6f31923\nam: e925463f3b\n\nChange-Id: I82b7f7ab81806f6cff2f1410bf2d2417917710ed\n"
    },
    {
      "commit": "20e6f31923de53a685a44a3857b540fb61ff0e34",
      "tree": "350b42840ebbb570f3ca9566b2be6244de39ca16",
      "parents": [
        "74c171b4daa481301152f268e2f7cbdd7960b325",
        "b27f0fa2220e52b8413f5d9a094b183832ac1e9d"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Nov 29 15:53:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 29 15:53:07 2018 +0000"
      },
      "message": "Merge \"Add gps_debug.conf module\""
    },
    {
      "commit": "b27f0fa2220e52b8413f5d9a094b183832ac1e9d",
      "tree": "04dfe519f2def2dd84913043dca78bc8a5b51cba",
      "parents": [
        "6997660506721b28203fcfb3b1f58b4845e10b33"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Nov 27 12:10:30 2018 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Nov 29 09:48:44 2018 +0000"
      },
      "message": "Add gps_debug.conf module\n\nCopy the gps_debug.conf from the device-specific folders to\na place closer to the code that uses it.\n\nBug: 112879252\nBug: 120066492\nTest: make\nChange-Id: I937e699cb9e891c511ca7b9f4740d45e19668c54\nMerged-In: I937e699cb9e891c511ca7b9f4740d45e19668c54\nExempt-From-Owner-Approval: cp from internal\n(cherry picked from commit 11905c6b2c8d2c7b3001cd913619d8b17c533ac1)\n"
    },
    {
      "commit": "f37b105c885c7b30217ed22ae3543e6673d768b0",
      "tree": "c3d4ac1868109f1c1f13ca0f06d5d56680d829cd",
      "parents": [
        "37b17fffe74733fe8fca364cb909ca227e0f41ed",
        "46fd611f85e7e385216993ce8b439ebaa9c6ae27"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Nov 27 13:37:26 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 27 13:37:26 2018 -0800"
      },
      "message": "Merge \"Migration of IRadio 1.3 types to 1.4.\" am: c96a716a54\nam: 46fd611f85\n\nChange-Id: I644d716331a36c1e311c395299dd75a71ccdb6bf\n"
    },
    {
      "commit": "0e3b24f27cceb909997f21e09a07a0d987e53ea2",
      "tree": "36c5297aa9ba01f0df18d290a95419986be472a1",
      "parents": [
        "787e1ce12eaa35cd6a02b60bf3b3589605d9a26d"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Sun Nov 25 15:14:47 2018 -0800"
      },
      "committer": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Nov 27 19:15:02 2018 +0000"
      },
      "message": "Migration of IRadio 1.3 types to 1.4.\n\nTo better test CBRS, we want IRadio 1.3 to be Android P plus CBRS\nHAL interfaces, while 1.4 will be 1.3 plus all other Android Q\ninterfaces. So we are moving everything currently defined in\nandroid.hardware.radio.V1_3 to android.hardware.radio.V1_4.\n\nBug: 117805040\nTest: build and telephony unittest\nChange-Id: I2c9bcf77ebfbda144bf184b43e196c1dd1ca466b\nMerged-In: I2c9bcf77ebfbda144bf184b43e196c1dd1ca466b\n"
    },
    {
      "commit": "44f521a39f5f389042115161730ac7172ccd62dd",
      "tree": "7af0b3a645e21706732041b378d646176fa29fad",
      "parents": [
        "85980756b446775ebb394fab2be668aef2d51fb5",
        "f678d38b9ae78f8ec6b57247fd4ea3675f15bfbd"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 27 07:00:33 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 27 07:00:33 2018 -0800"
      },
      "message": "Merge \"Make ext build against core.platform.api.stubs\" am: ff296e75ce\nam: f678d38b9a\n\nChange-Id: Ib1fea4e2a10361ea78282267292671fc2c182cc0\n"
    },
    {
      "commit": "ba4cee0b1c571f05ea9c5e9a9ffc62e50f6460dd",
      "tree": "7f68b708885b7200033a3e5b1094df574438253d",
      "parents": [
        "2e64868e1d7721deb46c118aacbf024cb0d31a3f"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Nov 23 12:19:49 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 27 12:53:16 2018 +0000"
      },
      "message": "Make ext build against core.platform.api.stubs\n\nThe ext target needs to be switched from core_current to depending on\ncore.platform.api.stubs (the default when no sdk_version is specified\nand no_frameworks_libs \u003d true) as it statically includes\nlibphonenumber-platform which itself needs to depend on\ncore.platform.api.stubs as it needs access to the\ndalvik.annotation.compat.UnsupportedAppUsage annotation.\n\nWithout this change modifying the libphonenumber-platform target to\ndepend on core.platform.api.stubs causes a build failure.\n\nTested by changing libphonenumber-platform target to depend on\ncore.platform.api.stubs and running make checkbuild.\n\nBug: 117818301\nTest: see above\nChange-Id: I2b9154d22b67aafb57493b41b527818c37212c34\n"
    },
    {
      "commit": "247f4e292fd0f80359b8800ff0ff109694bcad98",
      "tree": "2a852bf3bdbd39880b16a6f50efe07ac9768d45b",
      "parents": [
        "9075818aacedbc6f5878006e83e08bbeb77a2e84",
        "f3d183108b32e22e0849c300b0289ac87e011cd1"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Nov 16 12:58:31 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 16 12:58:31 2018 -0800"
      },
      "message": "Merge \"Add Support for Async requestCellInfoUpdate()\" am: 992aafb2bd\nam: f3d183108b\n\nChange-Id: Iee76a8ee4cd04cf5847ab33320635f7dab29d9e2\n"
    },
    {
      "commit": "992aafb2bd20fb8c051ba110f496f100266a28aa",
      "tree": "558eec899a82395f8a24abf98fde7494bea5a21a",
      "parents": [
        "8aeeea135ab5609b4eab19c9ffea33eca4e185b8",
        "2aa2cc1b757b86ae6cef53f67dc54662f4f18a4a"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Nov 16 19:13:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 16 19:13:36 2018 +0000"
      },
      "message": "Merge \"Add Support for Async requestCellInfoUpdate()\""
    },
    {
      "commit": "661f54830471319b4ca699e8a273a5e9a00bf30f",
      "tree": "91a9f49fff01c84d03fa34df98ddc3b28199400e",
      "parents": [
        "7708d0d91d86e02967e70814737e69f7b9f3362e",
        "28534639bce5e61452b1a3e09223fa05d69d32d1"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Fri Nov 16 09:59:24 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 16 09:59:24 2018 -0800"
      },
      "message": "Merge \"Fix RcsManager and add empty RcsThread class\" am: 170c382729\nam: 28534639bc\n\nChange-Id: Iac6549fc8216edd7b6f6469f3bf4bc1a06432cd2\n"
    },
    {
      "commit": "1256486a8f90c8154c79c079d4b9a0e6d4828d54",
      "tree": "161ccab93ac1f09b4d319dbf56c200cc213b68ed",
      "parents": [
        "9d599fde8e184b2726fc85a762b625ce2c2c3389"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Wed Oct 31 13:23:29 2018 -0700"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Nov 15 23:28:24 2018 +0000"
      },
      "message": "Fix RcsManager and add empty RcsThread class\n\nThis change fixes the RcsManager setup and adds an empty RcsThread class. Please see go/rcs-in-telephony-doc for details.\n\nTest: Builds fine\nBug: 109759350\nMerged-in: Ie3fe476ab11d515ffab6dcc6ccf5ec801a4c9057\nChange-Id: Ie3fe476ab11d515ffab6dcc6ccf5ec801a4c9057\n"
    },
    {
      "commit": "2aa2cc1b757b86ae6cef53f67dc54662f4f18a4a",
      "tree": "7f608d369a58bba10b2b3b735785a53451a47fd7",
      "parents": [
        "c02d53b0813aa996d713484c369831fbd79614b6"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Sep 27 18:49:16 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Nov 15 10:53:05 2018 -0800"
      },
      "message": "Add Support for Async requestCellInfoUpdate()\n\nAdd asynchronous calls to request CellInfo updates.\n-Add a request for CellInfo\n-Add a request for CellInfo that allows system apps\n such as the LocationProvider to bill the work to\n the app that initiated the location fix.\n-Update the behavioral language for getAllCellInfo\n to indicate that depending on the API level of the\n caller, this API will only provide cached info, which\n means that apps can always request an update without\n possibly triggering a call to the modem. This also\n means that the binder will not block due to modem\n delay.\n\nBug: 37100068\nBug: 63737292\nBug: 26569588\nTest: manual (via SL4A)\nChange-Id: I25cbc3cecd5d396fc3baa21457c05cd6e273c9c3\n"
    },
    {
      "commit": "62f9aa44f7aabfebc86a1403adaa7ce47a61c9c8",
      "tree": "b4de266e73627af28120cd9745cbb08fa4d1b65e",
      "parents": [
        "2939f3c2605c2a9ea9e651ce7ee7484aa0813a7f",
        "5f2441c3430cb176f4055e7c386c66ce2d86c1de"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Nov 13 23:48:03 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 23:48:03 2018 -0800"
      },
      "message": "Merge changes from topics \"getLine1Number fix\", \"sms_corruption\", \"Initial RCS CL\" am: 1e8399f1ab\nam: 5f2441c343\n\nChange-Id: Ifa75e5d760ebc7f7b8aa5de6ec8f3f1002fe50ae\n"
    },
    {
      "commit": "0c081a10ad7145c93826121da03d9906b962e1df",
      "tree": "ad9e1717becffd385fcbc03dc9c04de48f0dff82",
      "parents": [
        "3b5d52c11c2acbee694ad19b55fe765dd3278d99"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Oct 11 14:43:09 2018 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Nov 14 00:46:15 2018 +0000"
      },
      "message": "Initial RCS CL.\n\nThis CL adds RcsManager with a dummy API.\n\nTest: build\nBug: 109759350\nMerged-in: Ib10a38fac9182ca010d3895431e419f5c1958d59\nChange-Id: Ib10a38fac9182ca010d3895431e419f5c1958d59\n(cherry picked from commit 7d496bc0308f202ffca4f5e4985421c329795cb4)\n"
    },
    {
      "commit": "b77c9082a514986a084636009cd872f599752cb8",
      "tree": "bd52cf3b5134d1af53c5327340a80c3533c8d106",
      "parents": [
        "1c6f68c356a107e13d6bf4a1aa5f43e009e1978c",
        "6be456480508ac836f650fa1d95be03dd16c76c1"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Nov 12 02:59:13 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 12 02:59:13 2018 -0800"
      },
      "message": "Merge \"Add Conscrypt Public API\" am: 5f9193bdad\nam: 6be4564805\n\nChange-Id: Ia1d66c69d75840a007a69980cf6e0abe4d5b5a7e\n"
    },
    {
      "commit": "6333c84514320383c342383b9e5873028748ced9",
      "tree": "24772bad1d20f7ca7d91ac80153dcef43cd33ea7",
      "parents": [
        "07160ff7e5ac08e45d9fc15c61d84054b8790d3d"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Oct 18 10:10:35 2018 +0100"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Nov 08 15:22:40 2018 +0000"
      },
      "message": "Add Conscrypt Public API\n\nBug: 110403421\nTest: cts -m CtsLibcoreTestCases -t android.net.ssl\nChange-Id: I51e497032e58c73cc6be77d95c3b18b139804859\n"
    },
    {
      "commit": "a98f107b270c7fbbbad396dc2752bd0918c9c635",
      "tree": "de16974d713b2211c50c6509eb615655d092d32e",
      "parents": [
        "c274ac53a7dab8347d04312ce1038088d6442a3a",
        "455c3da3e24c83652d02a310d58dbfc8c3dc53c3"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Nov 05 06:14:19 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 05 06:14:19 2018 -0800"
      },
      "message": "Merge \"Remove sun.... libcore classes from light grey/vendor lists\" am: 65b79f96cd\nam: 455c3da3e2\n\nChange-Id: I6d6cd4a67c61ed610759c6d798118bd7262d897d\n"
    },
    {
      "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": "bd26d4363f7aa8e5c3ad71bfe59d73726e5d74b8",
      "tree": "f5e3f561d2a83726a1cea9a25629da5bcdf39e74",
      "parents": [
        "d9231a098420ff86adfa0ed868e299cc3c4739c1",
        "05c9e5c24a860d8d4a9b0f00ba1b6fbef0dd1b1d"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Oct 31 14:12:36 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 31 14:12:36 2018 -0700"
      },
      "message": "Convert statsd and incidentd to Android.bp\nam: 05c9e5c24a\n\nChange-Id: Ic5b6353777baf66eb77f7fc6b9846fa4adbca186\n"
    },
    {
      "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": "08ecb4954a9ce1c918f2c2af0dfcbe2a1d92e9b0",
      "tree": "02eab20f5d545be2629c2b1ea0cd669f94a2a299",
      "parents": [
        "139124cd779e4e9eef305a40cb3135620fec791e",
        "22f561340d7e918fe4c05d3abc714595af3c2aa6"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 24 14:39:55 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 24 14:39:55 2018 -0700"
      },
      "message": "Merge \"Remove explicit dependencies on core library\" am: 03c766075d\nam: 22f561340d\n\nChange-Id: I1ef3a009fb96ef8b80833c3673423640904408a6\n"
    },
    {
      "commit": "0e9ac83e04d908a741a6eab366edb9c03fc4524e",
      "tree": "c1bc48232385af9c3b54051b56138d029408b923",
      "parents": [
        "c558f4cedfcb8a4f62a63e070b3cccfffdf3b3ca"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 18 15:03:50 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Sat Oct 20 09:20:00 2018 +0100"
      },
      "message": "Remove explicit dependencies on core library\n\nThese dependencies appear not to be necessary.\n\nTest: make api-stubs-docs-update-current-api and inspect api/current.txt\nTest: make docs and compare offline_sdk output\nBug: 113148576\nChange-Id: If363aa99c8e230c0d63db6677241eb152a5b8fec\n"
    },
    {
      "commit": "be558d6e58683142bcf1b4c0cec950f3898cb411",
      "tree": "3faf1a9ef60a68fe24dd4e731fbfc8ecb4d77b4a",
      "parents": [
        "0a6ca66a340c3ed30741d2f90cf83c30b6366f52",
        "dd298a4b0f840000e3f9a9f051cb1d4c942655df"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Fri Oct 12 19:00:45 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 12 19:00:45 2018 -0700"
      },
      "message": "Merge \"Enable lint_as_errors for frameworks/base docs\" am: 6622d0957d\nam: dd298a4b0f\n\nChange-Id: I0aa3f754d172c4d07c55cc04cac03744b9183e58\n"
    },
    {
      "commit": "b03396ef2fa7756ad95e0c43e7c5a7bb27302c88",
      "tree": "448af259a708191dacc01705b142f6f99cb105b9",
      "parents": [
        "6bd29ab2df5c1be63305f1ffa7b6c7619bd779a2"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Thu Oct 11 18:06:10 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Fri Oct 12 14:48:12 2018 -0700"
      },
      "message": "Enable lint_as_errors for frameworks/base docs\n\nAdd back various error/warning related args while running doclava for\nframeworks/base docs.\n\nTest: m -j docs\nBug: b/116163454\nChange-Id: I9cbe3f0bd1b6acfe0b6e2c6567c78bb70f892c77\n"
    },
    {
      "commit": "1d1184cf83d2d259b2fb85c011b76363a42513af",
      "tree": "b71827633311970cfbc3930a2baf029f6851462b",
      "parents": [
        "ad3947bb4376158a270ca0b87571d533dcc7f97b",
        "8a9f23c8a1ded48be88ac951941b9491bd215053"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Fri Oct 12 11:07:59 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 12 11:07:59 2018 -0700"
      },
      "message": "Merge \"Add DumpstateOptions java implementation\" am: 52502ef1a1\nam: 8a9f23c8a1\n\nChange-Id: I392c2c6bdb522efa708b82174debf3a18167c0bc\n"
    },
    {
      "commit": "52502ef1a1235b90509711eef2b7d55d51347ac2",
      "tree": "22e3b7cd80d495b9d1fe68d393ae8f4ac299e90d",
      "parents": [
        "18f9a2c24d59d85788a30bdcb5530e82c87a3294",
        "b3f71681365ca4e95fd7033717d734400ad22e95"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Fri Oct 12 17:31:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 12 17:31:39 2018 +0000"
      },
      "message": "Merge \"Add DumpstateOptions java implementation\""
    },
    {
      "commit": "ad3947bb4376158a270ca0b87571d533dcc7f97b",
      "tree": "e02a701d61353065cb8ad01702786f6f5a0f92df",
      "parents": [
        "c877cf7df30f8b2f4881737c5a9d635936fe8c20",
        "d252f61f66f98fa010ba54a1375fee044330633f"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Oct 12 03:22:04 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 12 03:22:04 2018 -0700"
      },
      "message": "Merge \"Remove explicit dependencies on \"core\" libraries\" am: 18f9a2c24d\nam: d252f61f66\n\nChange-Id: Ia66748d28ecb846d190b9dacb004a734c11bc54c\n"
    },
    {
      "commit": "18f9a2c24d59d85788a30bdcb5530e82c87a3294",
      "tree": "0a95f9f028e335c4578331af29da502490d1588e",
      "parents": [
        "35d6512a5d66e0fc7fc8d19631d71bff7e52477a",
        "066ca1737225fa9bfea38299a64dd57a01ac2aa4"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Oct 12 09:49:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 12 09:49:03 2018 +0000"
      },
      "message": "Merge \"Remove explicit dependencies on \"core\" libraries\""
    },
    {
      "commit": "e3630c858a747e48dbda80edcb054b01a39890bd",
      "tree": "1fd224e098f7f4b90256c832c133b7701e2f11d8",
      "parents": [
        "acca5faecf58772354fdeb67f97cb73a4577f5ee",
        "10211c1f68e5ba0dc9c897e911d80a2e7fb4c80e"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Oct 11 16:28:54 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 11 16:28:54 2018 -0700"
      },
      "message": "Merge \"Introduce AlternativeNetwork APIs\" am: 98966bcbb6\nam: 10211c1f68\n\nChange-Id: Idb3a45b52567451df01afef5e4131a6426b487dc\n"
    },
    {
      "commit": "98966bcbb645204ad397dc9267b3053bf450fcbb",
      "tree": "3fd29106fb30afb0dad39dda3fa6b8944199d4e7",
      "parents": [
        "e9f1e8c12389b79aa9d829caf8ac0e753888adaa",
        "32e446bf00bfab0df3a482bfc8dcaac680f590d9"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Oct 11 22:58:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 11 22:58:32 2018 +0000"
      },
      "message": "Merge \"Introduce AlternativeNetwork APIs\""
    },
    {
      "commit": "ad4230a16b382950fc45b2a5cbe39240fdb33282",
      "tree": "1d20bdb939d7dd8d2f25d6f23c0b0c5e94ff57ba",
      "parents": [
        "12e585e745dcae4b1a233810fc3a5fd275077dce",
        "0a7b572079ef35ed347824910fcbe80a3cf221bf"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 11 10:28:10 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 11 10:28:10 2018 -0700"
      },
      "message": "Remove ResponseCache from apache-http\nam: 0a7b572079\n\nChange-Id: Ie6dc414ce7419474a24062fdf7ae57182b892048\n"
    },
    {
      "commit": "32e446bf00bfab0df3a482bfc8dcaac680f590d9",
      "tree": "da74874dd4f8c32c4e5ef544e57d50b6f495c553",
      "parents": [
        "34bd3dfb3908c231b5cd184c93d1a06685f842db"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Mon Aug 06 15:24:45 2018 -0700"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Oct 11 16:45:08 2018 +0000"
      },
      "message": "Introduce AlternativeNetwork APIs\n\nIntroduce AlternativeNetwork APIs\n\nBug: 113106744\nTest: Verified using test app to make api calls\nChange-Id: I134d1aef40f014378fd1364e0bfec6926fe2093e\nMerged-In: I7f470cd6028a12cc66a660d58720f803271d38eb\n"
    },
    {
      "commit": "73e8858e4be81ef67ce49ea09333a02de154e497",
      "tree": "937cab584b616f844c09016aa3300131437ba1e2",
      "parents": [
        "3590eb09efdabb22833682d4b49803bb2d2a493d",
        "0a7b572079ef35ed347824910fcbe80a3cf221bf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 11 16:37:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 11 16:37:03 2018 +0000"
      },
      "message": "Merge \"Remove ResponseCache from apache-http\""
    },
    {
      "commit": "b3f71681365ca4e95fd7033717d734400ad22e95",
      "tree": "7d2933b4084c57ac1f1d9a0b09ad71cfad8b23fd",
      "parents": [
        "ab81538d6b98433bd385068326b3b09a0d71fe34"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Oct 03 10:01:25 2018 +0100"
      },
      "committer": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Thu Oct 11 17:05:35 2018 +0100"
      },
      "message": "Add DumpstateOptions java implementation\n\nDumpstateOptions will be used to pass options to Dumpstate service\nfor specifying arguments for taking bugreports.\n\nTest: m\nTest: adb bugreport\n\nChange-Id: I4dc9511f0be2f86239ea9094a3c527b6ce0d1d41\n"
    },
    {
      "commit": "066ca1737225fa9bfea38299a64dd57a01ac2aa4",
      "tree": "be190391188c08bc5c1467c110919a502e303465",
      "parents": [
        "ab81538d6b98433bd385068326b3b09a0d71fe34"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 04 10:45:21 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 11 16:57:18 2018 +0100"
      },
      "message": "Remove explicit dependencies on \"core\" libraries\n\nThe dependencies are unnecessary since bouncycastle, okhttp\nand conscrypt are included in the \"standard libraries\".\n\nTest: build\nBug: 113148576\nChange-Id: Ic8d15d911decbdd6391db8c1231b845353586a54\n"
    },
    {
      "commit": "7ec816b07c7d4cd32dcbbd151379439c78f834a7",
      "tree": "9580a37745e8b4590e1ce0f5613ab85f75735dfb",
      "parents": [
        "e9d3865896e614dcb8bc5e0484a73e8fbd46ccaa",
        "f81dce0f791a3234c8f05ed269e4357af69fc91b"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Wed Oct 10 23:23:22 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 10 23:23:22 2018 -0700"
      },
      "message": "Merge \"Refactor tetherGetStats by using stable aidl structure\" am: 335253df0f\nam: f81dce0f79\n\nChange-Id: I69fd29655d672e42a2af991de613c54105f751d5\n"
    },
    {
      "commit": "335253df0f590f014f47924969a011329fd9fed3",
      "tree": "2882f2c0f4875e6ec4633c3401b5c54b56e42740",
      "parents": [
        "cf1176073df4d6604234dd3c6e78f8c979a95212",
        "13b79e83aae93e65c6f0e82d59425ead559305c2"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Thu Oct 11 05:58:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 11 05:58:22 2018 +0000"
      },
      "message": "Merge \"Refactor tetherGetStats by using stable aidl structure\""
    },
    {
      "commit": "0a7b572079ef35ed347824910fcbe80a3cf221bf",
      "tree": "d4a0b76eac28627c72d41b6572d60704039d0750",
      "parents": [
        "61b9b6c9eb7acb7b5f260f43b04d31d17bb59557"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Oct 09 12:03:52 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Oct 09 12:03:52 2018 +0100"
      },
      "message": "Remove ResponseCache from apache-http\n\nIt is not clear why ResponseCache was included: it doesn\u0027t\nrelate to apache-http. Its inclusion causes\nobscure problems related to switching over to building\nagainst \"core platform API\" stubs so it is being removed\nhere.\n\nBug: 117169648\nBug: 113148576\nTest: build\nChange-Id: If2ce6d49b59207254e8217a5d8bfb393bd2e8c92\n"
    },
    {
      "commit": "ffdf4d26ec2a9513d11ec744c7f75b53d8a5375b",
      "tree": "babdfeb61b15cc902fc3df271d1f3c8a553c9cfc",
      "parents": [
        "62077422bbbef42daaf3d9f81b6c06d5740397a2",
        "e414f5ed160b6f493ae29ea373cf09320973f9cf"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Oct 05 16:08:31 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 05 16:08:31 2018 -0700"
      },
      "message": "Merge \"Add Parcelable EmergencyNumber and APIs\" am: 379ca95c89\nam: e414f5ed16\n\nChange-Id: Ic3f48cc3df90edde8c5ed1941a4e5a6f4e7ab572\n"
    },
    {
      "commit": "379ca95c89e32579236280d7c1eacf6c80dda206",
      "tree": "5a4ae70639ea5ba6557f384242e91698f181aee3",
      "parents": [
        "5d0d0edc221a7afb397efd6d38a234180658442e",
        "ff1dc37540b16554a4a23a35f205fb74742b83bf"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Oct 05 22:29:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 05 22:29:36 2018 +0000"
      },
      "message": "Merge \"Add Parcelable EmergencyNumber and APIs\""
    },
    {
      "commit": "ff1dc37540b16554a4a23a35f205fb74742b83bf",
      "tree": "d0ba6d5d382534ed56f8b136d2cb36f3d9ce1cdf",
      "parents": [
        "e8997689881c9bf16a738b5d50d446b15a88c062"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Sep 07 21:01:26 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Oct 04 17:07:57 2018 -0700"
      },
      "message": "Add Parcelable EmergencyNumber and APIs\n\nTest: unit test\nBug: 112657134\nChange-Id: If926291e3f6fb6d2a3acd3d28d2ead85fbf01364\n"
    },
    {
      "commit": "13b79e83aae93e65c6f0e82d59425ead559305c2",
      "tree": "707ffd723b94774537cf62c13f332fcff8a57b15",
      "parents": [
        "afffa372486153292c67d20c48d5756db15fee74"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Wed Sep 26 14:53:42 2018 +0800"
      },
      "committer": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Thu Oct 04 16:24:44 2018 +0800"
      },
      "message": "Refactor tetherGetStats by using stable aidl structure\n\nUse stable aidl structure instead of persistbundle\n\nTest: runtest frameworks-net passes\nTest: manual testing of tetherGetStats function works\n\nChange-Id: I6835541d450446ba7993ac9f5b783d34229b79cb\n"
    },
    {
      "commit": "3701764e81dc27f1023607e46c40c7a6f995882b",
      "tree": "51d284ab0ebbebef00d235195e9eae0614e8fab4",
      "parents": [
        "1e1928baf142ab02366c94f3db55f5a50c7cc882",
        "1f30b816d87397f75da60c76d34f307c5957f2c8"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Sep 26 06:30:38 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 26 06:30:38 2018 -0700"
      },
      "message": "Merge \"Make ext.jar only dependent on public SDK APIs\" am: c457d8c95a\nam: 1f30b816d8\n\nChange-Id: I01daf30a865d16e29de80e39f61752b6931681ae\n"
    },
    {
      "commit": "c457d8c95ac06f5a37a6a766f06005827a454a9e",
      "tree": "1e481bca783e70272b346cfa5bf5f1547521c64e",
      "parents": [
        "5604cc2516c788ab6242aef72f851e8771a31161",
        "8c1e3a8eb4de1f60f09eb44f9c80c038ab34b954"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Sep 26 08:12:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 26 08:12:46 2018 +0000"
      },
      "message": "Merge \"Make ext.jar only dependent on public SDK APIs\""
    },
    {
      "commit": "210a4862f64c8374b2c04bfc2d12473ad52c5e66",
      "tree": "fe26f37260b58e762adc3204544a46376c0c4d63",
      "parents": [
        "3d54533e5297b089c1b2f53c12009a1506b06bad",
        "6c6c859c6a5e78e030a6e5b320e1b75fe810f65b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Sep 25 14:47:25 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 25 14:47:25 2018 -0700"
      },
      "message": "Merge \"Add the EMBMS group call API\" am: 52a8fdb7bd\nam: 6c6c859c6a\n\nChange-Id: I7e98519115c67eaa49694a3514b80fc54afcc17b\n"
    },
    {
      "commit": "52a8fdb7bd6a6b2bf200b84ca829eec083f1d9e9",
      "tree": "a56f29033ee0753722aa43033449a526f57788b1",
      "parents": [
        "d7fe73d3b3a8225fe9373b58d85e90eebec2f43b",
        "a7b0c1f0546e97dbe6c93df133df95e6cd9394cb"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Sep 25 20:38:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 25 20:38:23 2018 +0000"
      },
      "message": "Merge \"Add the EMBMS group call API\""
    },
    {
      "commit": "8c1e3a8eb4de1f60f09eb44f9c80c038ab34b954",
      "tree": "d590cfde9c1ff04938bd3fc66f664830154f0e56",
      "parents": [
        "41a6efb488db4e20dc0974116a622c8d98b0e7c5"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Sep 25 13:00:35 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Sep 25 13:09:41 2018 +0100"
      },
      "message": "Make ext.jar only dependent on public SDK APIs\n\next.jar can be built using only public SDK APIs. This\nmakes that obvious.\n\nBug: 113148576\nTest: make ext\nChange-Id: I792b14924878623f832f3afbb1d3e23fba34d5bf\n"
    },
    {
      "commit": "2abeaddf262459e5ab25afe939d8eb28c9c3e68b",
      "tree": "ec5b13b79a44ef7ce20bd90ce7358738b30cb01f",
      "parents": [
        "2c52f8f90dc73fbbf5b0ecdddfd6389943bd3251",
        "a9fec7e73b4ecf6c8e657f52fa3c092c5f8a4ab6"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Mon Sep 24 21:43:56 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 24 21:43:56 2018 -0700"
      },
      "message": "Merge \"Add comments for offline-sdk-referenceonly docs\" am: 2be3da34e7\nam: a9fec7e73b\n\nChange-Id: Iaffef1c043350533a81d44e99b63565c0c51e7a2\n"
    },
    {
      "commit": "a7b0c1f0546e97dbe6c93df133df95e6cd9394cb",
      "tree": "84c1522354e15784a7c562dbb4d0e85cdeb57c49",
      "parents": [
        "69c973b33f261a8f75dd0cb72ebd425d63609a56"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Apr 19 17:57:58 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Sep 24 17:26:25 2018 -0700"
      },
      "message": "Add the EMBMS group call API\n\nAdd APIs for apps to access a LTE broadcast group call service provided\nby a preinstalled middleware app, and add system APIs for the\npreinstalled middleware app to communicate with frontend apps.\n\nBug: 112731375\nTest: CTS\nChange-Id: Ie6817cbc6c3b69de7a4d66c4cfc103b02e15ad6b\n"
    },
    {
      "commit": "963612bd72b30d83ea8e3c664e6b676815e2ece4",
      "tree": "81ae53cb5cd946ed3747c3a9378a05720eeb8063",
      "parents": [
        "2577e1cf8eda0cbaab903a8eb3153fed86912bac"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Fri Sep 21 17:16:49 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Mon Sep 24 12:11:23 2018 -0700"
      },
      "message": "Add comments for offline-sdk-referenceonly docs\n\nAdd comment to provide some cautions in case of we make some changes on\nthe doc target names in the future.\n\nTest: N/A\nBug: b/116221385\nChange-Id: Ibb21ca51c1eed990fe5dfceb6a8170821e70f8cf\n"
    },
    {
      "commit": "7cba8a7fe42f966070645d65bb1f3ad8f4f79601",
      "tree": "fcca346e9939327d65e7fc3955795418804eb4a6",
      "parents": [
        "e860c63891dc5da38476956d3ae3d838b23f9852",
        "4079654c0a54db3f32b11d8ab4a13f56ae0ac857"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Wed Sep 19 14:34:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 19 14:34:04 2018 +0000"
      },
      "message": "Merge \"Enable api-versions.xml generation for api-stubs\""
    },
    {
      "commit": "aab7836c24e96bc9cc21d656fb3e0d02dae46886",
      "tree": "cc98dceafb78b31e7d145d0cf8c39d56afe3bef7",
      "parents": [
        "08cab972f6529cf8fffada1751300a5b114f174a",
        "f886bc1a949bf04a50b589cd8c91f07fcda75c35"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Tue Sep 18 22:33:50 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 18 22:33:50 2018 -0700"
      },
      "message": "Merge \"Enable jdiff for api-stubs-docs\" am: 61d0ec49ef\nam: f886bc1a94\n\nChange-Id: I43ef41ee14d0ba434a5783f9b3daf944f30bd542\n"
    },
    {
      "commit": "f886bc1a949bf04a50b589cd8c91f07fcda75c35",
      "tree": "a166606b0d4f2d27af9bf61bf820158849cb07be",
      "parents": [
        "f374663b3a04040b97ba2dbace4818237ccb54d3",
        "61d0ec49ef26fe57ecbda60ee23bb76bf986b94d"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Tue Sep 18 22:15:43 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 18 22:15:43 2018 -0700"
      },
      "message": "Merge \"Enable jdiff for api-stubs-docs\"\nam: 61d0ec49ef\n\nChange-Id: I0eae62d725ddefa6ef719b8d34eb1ca9eb8a7b41\n"
    },
    {
      "commit": "61d0ec49ef26fe57ecbda60ee23bb76bf986b94d",
      "tree": "dfade047cdb1a5fe681266bcc69d5c680e3978a4",
      "parents": [
        "b545c70d1d58f48a3e0a4aae7027daa9178b1ad5",
        "81f29f5cd6471407754b61a953661ac3560d0942"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 19 03:02:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 19 03:02:19 2018 +0000"
      },
      "message": "Merge \"Enable jdiff for api-stubs-docs\""
    },
    {
      "commit": "4079654c0a54db3f32b11d8ab4a13f56ae0ac857",
      "tree": "a0f63ac539ac0aae28de61aa03d36a769e822a96",
      "parents": [
        "dbe20066d35c0d9f8db2346da2ef4e0310df6872"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Tue Sep 18 10:46:10 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Wed Sep 19 01:56:48 2018 +0000"
      },
      "message": "Enable api-versions.xml generation for api-stubs\n\nTest: m -j\nout/target/common/obj/PACKAGING/api-stubs-docs_generated-api-versions.xml\nBug: b/78245848\n\nChange-Id: I2800f49e264473f5ec78e074cfd844c72342522f\nMerged-In: I2800f49e264473f5ec78e074cfd844c72342522f\n"
    },
    {
      "commit": "4127448aa7d8e7ed387df57122fa349538900462",
      "tree": "963344efb3358c3d45229fe7949e58c12e4c15a3",
      "parents": [
        "5a986342cdb90f5d65b0a5af6b9bd38d321024f4",
        "f46a3a3acc36d3e94bded359121dc100d12abf69"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Tue Sep 18 18:00:46 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 18 18:00:46 2018 -0700"
      },
      "message": "Merge \"Enable api-versions.xml generation for api-stubs\" into stage-aosp-master\nam: f46a3a3acc\n\nChange-Id: Ic144a897c4d6b96945cd8a4e878f5b2fed2afa4f\n"
    },
    {
      "commit": "f46a3a3acc36d3e94bded359121dc100d12abf69",
      "tree": "2d11ae7fe33695897dce49c3bd2ef0d9d8c5a6d5",
      "parents": [
        "083bb197bb11499c52edab13c89b1a638f29fa11",
        "91cc76631ed05eaa124d957f6bae4c610aad1aa5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 19 00:44:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 00:44:11 2018 +0000"
      },
      "message": "Merge \"Enable api-versions.xml generation for api-stubs\" into stage-aosp-master"
    },
    {
      "commit": "91cc76631ed05eaa124d957f6bae4c610aad1aa5",
      "tree": "9a4011d972833d95bc106e5a6ad2c22ae15fa47a",
      "parents": [
        "5e88fe2fbc87f49fed372c6221fb76f6bd93e7e8"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Tue Sep 18 10:46:10 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Tue Sep 18 12:45:02 2018 -0700"
      },
      "message": "Enable api-versions.xml generation for api-stubs\n\nTest: m -j\nout/target/common/obj/PACKAGING/api-stubs-docs_generated-api-versions.xml\nBug: b/78245848\n\nChange-Id: I2800f49e264473f5ec78e074cfd844c72342522f\n"
    },
    {
      "commit": "59fa25a5f59f97cfc001bf3d1492d37f7897eac5",
      "tree": "a3e0470b21acc40048235bd816133af151b83684",
      "parents": [
        "a92c1c577d678e1ebcb99d571bd65b8e54a4a42b",
        "cddbd39be7647442bd4ed44a1b2a2dd1f925bd8b"
      ],
      "author": {
        "name": "Pete Gillin",
        "email": "peteg@google.com",
        "time": "Tue Sep 18 11:01:52 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 18 11:01:52 2018 -0700"
      },
      "message": "Merge \"Rename the ojluni-annotated-stubs target.\" am: 542d032f03\nam: cddbd39be7\n\nChange-Id: I2c512a54b8bb3a0824ea1c279ca67e52a23f4a18\n"
    },
    {
      "commit": "81f29f5cd6471407754b61a953661ac3560d0942",
      "tree": "c65549a5ac89185df45e41e1f5d2a148d071f4de",
      "parents": [
        "dbe20066d35c0d9f8db2346da2ef4e0310df6872"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Mon Sep 17 14:33:08 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Mon Sep 17 15:29:11 2018 -0700"
      },
      "message": "Enable jdiff for api-stubs-docs\n\nAnd also clean legacy MK code in Android.mk\n\nTest: api-stubs-docs-diff\nBug: b/78245848\nChange-Id: I733e0e2c29f8273db3ffb9730c70d5b4e2b1438d\n"
    },
    {
      "commit": "ff97819d8bbec13148c25d2ec29201d5abb9e012",
      "tree": "32a84fa470defcc5e35ed0aa0abc5a9eb848f3ad",
      "parents": [
        "55b91f6d93296b02244ccb9051a64f6ac498f56d"
      ],
      "author": {
        "name": "Pete Gillin",
        "email": "peteg@google.com",
        "time": "Mon Sep 17 15:45:33 2018 +0100"
      },
      "committer": {
        "name": "Pete Gillin",
        "email": "peteg@google.com",
        "time": "Mon Sep 17 16:35:59 2018 +0100"
      },
      "message": "Rename the ojluni-annotated-stubs target.\n\nAll of the annotations under this are intended for use in the SDK. In\norder to make this clear (because other types of annotations are\nplanned), this change renames the target to\nojluni-annotated-sdk-stubs.\n\nBug: 115746226\nTest: `make api-stubs-docs`\nChange-Id: I11366b6293b681cb4c8118fc117601a671c33282\n"
    },
    {
      "commit": "cebca6f778079153f6afe5eb232a3fd8107d7950",
      "tree": "70fda1bf52c1c11ffb8b67b63aa68e6af7d9830b",
      "parents": [
        "b5f94691e4adf8663500a2c800fe5e2ba6357433",
        "8a1bb5f42998d321580c6b1057ba46a41eb41fdd"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Thu Sep 13 17:33:17 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 13 17:33:17 2018 -0700"
      },
      "message": "Merge \"Migrate all offline/online sdk docs generation to use Metalava\" am: 741521940a\nam: 8a1bb5f429\n\nChange-Id: Id20e302216639fb78a860673abf244229358a7f5\n"
    },
    {
      "commit": "7764a4b84faf2a7e3b34cc7703054ba66d91fc87",
      "tree": "3638d4415f6b60b37b7ce9c72a1b501f259d0158",
      "parents": [
        "57e5e6838537f8b7587557b4210aad7c29248dbd"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Wed Aug 22 11:27:31 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Wed Sep 12 16:31:49 2018 -0700"
      },
      "message": "Migrate all offline/online sdk docs generation to use Metalava\n\nThese targets all depend on libcore sources which are blocker for us to\nenable java9 feature, so convert them to Metalava.\n\nAlso enable API level annotations for api-stubs-docs, offline-sdk-docs,\nand online-sdk-docs.\n\nTest: m -j docs\nBug: b/78245848\nChange-Id: I354d699a79cc5e6580b50e0613e7602c77b9c0b5\n"
    },
    {
      "commit": "520267b93feb4df1e923576d69efbb6d63529c02",
      "tree": "ed12a12900d3c8b05280960763da182f3bb2e7f8",
      "parents": [
        "97e3fa9e1e2cd0613d31e61ff32b81ef9b2145ad",
        "b910944852b4edb47afa9ba24386c642d972e4a9"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Wed Sep 12 15:08:04 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 12 15:08:04 2018 -0700"
      },
      "message": "Merge \"For metalava target, use droidstubs instead of droiddoc\" am: 5eb84c0065\nam: b910944852\n\nChange-Id: I41e110dee813021552fee125ddbcbdbaba2d6703\n"
    },
    {
      "commit": "894c9ec58338c9fbb8d92c6392021553bce034b2",
      "tree": "613d06cfb6a9caffca1c88a756fa6a3b331f01fd",
      "parents": [
        "e8997689881c9bf16a738b5d50d446b15a88c062"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Mon Sep 10 18:58:39 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Tue Sep 11 15:41:50 2018 -0700"
      },
      "message": "For metalava target, use droidstubs instead of droiddoc\n\ndroidstubs is used to generate stubs files only.\n\nTest: m -j api-stubs-docs\nBug: b/8d0763849\nChange-Id: Ia7c3d19ed2ec7b0f5b96008e5780dbcd5a32402b\n"
    },
    {
      "commit": "f4fc71f370a1237dfa902ff2ce2141c574edcbbe",
      "tree": "66928e0824c868cef71b54f850a4a6b9f254fd71",
      "parents": [
        "c9fc995e0e410f7988bb43a3eed35e52bd9d8a34",
        "e933cedf837d39a713ef44cadfb07f2c1d863652"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 07 01:01:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 07 01:01:59 2018 +0000"
      },
      "message": "Merge \"Build android.test.* with java_sdk_library\""
    },
    {
      "commit": "d20588332d546ff9b7f145a45b00ebf05c37d9fe",
      "tree": "52ed1b63f794122fe213834f2b18925a9c548528",
      "parents": [
        "a7f34a4d5aaab42964f9eca001193e5a56207f09",
        "22ea0b7a52205c046eb7244d4fca4328f130ac7f"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Sep 05 09:43:35 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 05 09:43:35 2018 -0700"
      },
      "message": "Merge \"Processor for @UnsupportedAppUsage annotations.\" am: e5440456ca\nam: 22ea0b7a52\n\nChange-Id: I0fd41ccc78872eae55e8341a8a38d6c6b39e0114\n"
    },
    {
      "commit": "bad89e5e5b171a71e42d7c738ec97a39747e4318",
      "tree": "713d2fe9e6a0a149ac86044261094a4f9d487992",
      "parents": [
        "8ac363088ce16df9d50953c1aed636616513b7d8"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Jun 28 14:12:10 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Sep 05 15:01:21 2018 +0100"
      },
      "message": "Processor for @UnsupportedAppUsage annotations.\n\nThe processor outputs unsupportedappusage_index.csv, containing source\nposition info for every@UnsupportedAppUsage annotation processed. It is a\nmapping of dex signature to the source postion of the annotation on that\nsignature. It is used as input for scripts which update the annotations.\n\nWe include a META-INF file which causes the compiler to automatically\npick up the annotation processor. Otherwise we would need to explicitly\nspecify the processor with a -processor flag to javac.\n\nWe create a new build target for just the @UnsupportedAppUsage annotation\nand the @IntDef annotation (which it depends on) so that the processor can\nalso depend on that directly.\n\nThe processor only runs on a new build target framework-annotation-proc\nso that it is not invoked as part of a regular build. This is done so\nthat we don\u0027t slow down peoples builds: Soong does not support annotation\nprocessors when javac sharding is in use. This workaround can be removed\nonce b/77284273 is fixed.\n\nTest: m framework-annotation-proc\nBug: 113853502\n\nChange-Id: Ie9cd5a90ddf7a51f6035e849703fc39ad9127557\n"
    },
    {
      "commit": "0df9368b0f3115b3d2b759b973f48b60813f19fe",
      "tree": "d00bd676a6400d1229b123bc9ffef83c4b6eb4fc",
      "parents": [
        "92cfc4a192ffc859e30b22c6b685efce5df1d4f8",
        "63a6a00f44a5ad84963c9e54e2449f5f4db2582d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 03 01:06:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 03 01:06:33 2018 +0000"
      },
      "message": "Merge \"Build android.test.* with java_sdk_library\" into pi-dev-plus-aosp"
    },
    {
      "commit": "1b4f1de0a7b0bb848185574a727cc0369808d78b",
      "tree": "0221696298509135abc4c40a00782fb279d02220",
      "parents": [
        "6c846edb0ce7db5e3887a3ebfb0e24c2eec2b22d",
        "54016bdbca1d1b5337ff4edf5f959bf053b1fd4a"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 31 18:04:17 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 31 18:04:17 2018 -0700"
      },
      "message": "Merge \"Call Redirection Surface in Telecom out going call flow\" am: 11486bfab2\nam: 54016bdbca\n\nChange-Id: I30adaf5566a55aa867f859b42a49bbbfb0b8d651\n"
    },
    {
      "commit": "cae1f264b99928881ec84af52ec396454a96188b",
      "tree": "eaaa5be00b4f0d5763a907098eea74df188db699",
      "parents": [
        "ee570a61de5d7219d76bdfef391b70fa99bcc1c4"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Jun 06 22:54:04 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 31 12:59:40 2018 -0700"
      },
      "message": "Call Redirection Surface in Telecom out going call flow\n\n- Provide a Call Redirection API Surface\n- Provide a key \"KEY_CALL_REDIRECTION_SERVICE_COMPONENT_NAME_STRING\"\n  in the CarrierConfigManager\n- Create .aidl interfaces for Call Redirection\n(CallRedirectionService.aidl, CallRedirectionAdapter.aidl)\n\nBug: 64959558\nTest: Compile\nChange-Id: Ic119fa445e66f1275eabf944c77fdc981bc9a2a7\nMerged-In: Ic119fa445e66f1275eabf944c77fdc981bc9a2a7\n(cherry picked from commit ea8970cd55fa561dbad9579925fee4db469a539b)\n"
    },
    {
      "commit": "af2513048e10373f4bc3aaf7083079b82c7636a9",
      "tree": "6ea2d660eacd4d427b09a75f90c162689383162f",
      "parents": [
        "76bb514c788205109cd744ccb0a2f227debb2ea2"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Thu Aug 30 10:59:51 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Thu Aug 30 14:53:06 2018 -0700"
      },
      "message": "[Vendor] Add filegrouop for NonNull.java\n\nThis is needed by google.camera.experimental docs.\n\nTest: m -j docs\nBug: b/70351683\n\nChange-Id: I79b3f0946a1d606cda770eabe7c287f4cc207bfc\n"
    },
    {
      "commit": "63a6a00f44a5ad84963c9e54e2449f5f4db2582d",
      "tree": "a240f2034608d5b7d73ebfc3b824cbb1a3776685",
      "parents": [
        "2825c5cf89477be2a513d54ecb76828c7dfbd05b"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Tue Jul 31 16:54:41 2018 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Wed Aug 29 16:22:00 2018 +0900"
      },
      "message": "Build android.test.* with java_sdk_library\n\nandroid.test.* are built with java_sdk_library and api files are added\nby running \"make update-api\".\n\nandroid.test.base_static is created for allowing to use\nandroid.test.base as a static library.\n\nBug:77577799\nTest: make -j\nTest: make checkapi\nTest: make checkapi fails with a random change in the txt file\nTest: adb shell cmd package list libraries |\\\n      grep android.test.*\n      And check the android.test.* libraries\n\nMerged-In: Ia27612657532e50b077a9c55dbef59ee3ec04b8a\nChange-Id: Ia27612657532e50b077a9c55dbef59ee3ec04b8a\n(cherry picked from commit f24779c8c7a3f647f65944e02425b751e580b393)\n"
    },
    {
      "commit": "e933cedf837d39a713ef44cadfb07f2c1d863652",
      "tree": "9b32fba18cacc61fb6d7b6145a73183a9e50f2ba",
      "parents": [
        "c96760f4f30279bdddcbdc83398bc069740970f1"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Tue Jul 31 16:54:41 2018 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Wed Aug 29 12:22:59 2018 +0900"
      },
      "message": "Build android.test.* with java_sdk_library\n\nandroid.test.* are built with java_sdk_library and api files are added\nby running \"make update-api\".\n\nandroid.test.base_static is created for allowing to use\nandroid.test.base as a static library.\n\nBug:77577799\nTest: make -j\nTest: make checkapi\nTest: make checkapi fails with a random change in the txt file\nTest: adb shell cmd package list libraries |\\\n      grep android.test.*\n      And check the android.test.* libraries\n\nMerged-In: Ia27612657532e50b077a9c55dbef59ee3ec04b8a\nChange-Id: Ia27612657532e50b077a9c55dbef59ee3ec04b8a\n"
    },
    {
      "commit": "a17beeb779df0118d14997c5aac45256ad4c805f",
      "tree": "c00ca560ed736bbbf2534184ab186d2bd6e5651d",
      "parents": [
        "7fe46504bea1d55b83ceec0cb07b4b8d4fd80aeb"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Wed Aug 22 10:48:15 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Thu Aug 23 15:35:33 2018 -0700"
      },
      "message": "[java9] Convert hiddenapi-list target to Metalava\n\nThis blocks how we try java9 for droiddoc since \"hiddenapi-lists-docs\"\ntargets depends on libcore sources. So migrate this target to Metalava.\n\nTest: m -j hiddenapi-lists-docs\nBug: b/78245848\nChange-Id: Iae47d351d974e33490c3a1e9bb9f0f5d15eedfaf\nMerged-In: Iae47d351d974e33490c3a1e9bb9f0f5d15eedfaf\n"
    },
    {
      "commit": "c9b01b87b11d4caa33a29db18287416b25179ef7",
      "tree": "173dfe3f705186d555e311780bcc21fdf43eb947",
      "parents": [
        "5831d309fad9e9c1f291159d748f13268a2a28d8",
        "cd060d9808732074e7bd64ad43362ea8f58265f1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 23 07:33:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 23 07:33:31 2018 +0000"
      },
      "message": "Merge \"Add compatibility check for (system|test_)api-stubs-docs\""
    },
    {
      "commit": "63de9eabec118ee40c6f1e1a0526b93d8f9dcdf0",
      "tree": "0670b884d7fb5afb56cb82cdf29bb254ed4e18d6",
      "parents": [
        "a6d6bf816b9a507ad5d06235d48e0e41502019df",
        "a3ab5750a4e939fe0d83606d7772f177369eabab"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Aug 22 20:18:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 22 20:18:11 2018 +0000"
      },
      "message": "Merge \"Added qualified networks services\""
    },
    {
      "commit": "a3ab5750a4e939fe0d83606d7772f177369eabab",
      "tree": "677c539c57eab871933e9871a45f467671e358f9",
      "parents": [
        "d68f003c67ca6364202a57f0c695012d4ea4571e"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Feb 20 14:08:57 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Aug 21 17:57:57 2018 -0700"
      },
      "message": "Added qualified networks services\n\nAdded the qualified networks service, which is a base\nclass for vendor\u0027s qualified network service to extend.\nThe service is to update frameworks the available\nnetworks for data setup for each APN type.\n\nTest: Manual\nBug: 73659459\nChange-Id: I7238aeac8e48be2a17245de77239b242703bcb7e\n"
    },
    {
      "commit": "cd060d9808732074e7bd64ad43362ea8f58265f1",
      "tree": "b610234ee293e3789c2621ff18fb7b8d0f20d4cf",
      "parents": [
        "041eb388de78b03a8db825e65e5b9630d07cb528"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Mon Aug 20 20:34:26 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Tue Aug 21 10:39:42 2018 -0700"
      },
      "message": "Add compatibility check for (system|test_)api-stubs-docs\n\nTest: m -j api-stubs-docs\nBug: b/78245848\nChange-Id: Ia4a337ac464232ac8a5bd054b940a7d7f1f4e213\n"
    },
    {
      "commit": "8ab61fb0ddf137aaa46db0cc371b1d706d08c0f3",
      "tree": "589ab0336684de79af526063183747c2e2808576",
      "parents": [
        "3b2cd9244d3e5a3a408be35603dde1e2774a0e57",
        "d41686cea5b996b4661f01191bb4f0c9ade96e0d"
      ],
      "author": {
        "name": "Pete Gillin",
        "email": "peteg@google.com",
        "time": "Tue Aug 21 15:14:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 21 15:14:55 2018 +0000"
      },
      "message": "Merge \"Stop reading the generated ojluni sources in droiddoc.\""
    },
    {
      "commit": "432141676a8862678ee0e838d586ed6e781a4e3a",
      "tree": "ab8eba47977350e34da2da153007e7aca86a5b0f",
      "parents": [
        "661facc2f1b94ed682636e5bb4297828b423011a"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Aug 20 13:57:24 2018 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Aug 20 13:57:24 2018 -0700"
      },
      "message": "Convert platformprotosnano and platformprotoslite to Android.bp\n\nSee build/soong/README.md for more information.\n\nTest: m checkbuild\nChange-Id: Icfb0001df2e35b5ed799511ff4f2f563d626134b\n"
    },
    {
      "commit": "d41686cea5b996b4661f01191bb4f0c9ade96e0d",
      "tree": "e960ff0fd57b8f7e3408ffbb37da7f50d49a3f8c",
      "parents": [
        "edeaddcd269b0c5b76bbc9cc90f5c7998ad74852"
      ],
      "author": {
        "name": "Pete Gillin",
        "email": "peteg@google.com",
        "time": "Mon Aug 20 17:33:46 2018 +0100"
      },
      "committer": {
        "name": "Pete Gillin",
        "email": "peteg@google.com",
        "time": "Mon Aug 20 17:33:46 2018 +0100"
      },
      "message": "Stop reading the generated ojluni sources in droiddoc.\n\nThese sources contain the result of applying the annotations from\nojluni.jaif to the ojluni sources. Now that ojluni.jaif is empty, this\nis a noop, so this change switches back to reading the original\nsources.\n\nBug: 111639530\nTest: `make docs` is not affected\nChange-Id: Idb98aa4f054a11bfcbcb8a84dd6f357a0a025c49\n"
    },
    {
      "commit": "e561260e59ac5f1c3a6763fd607d1abe01db6a3e",
      "tree": "c64bcbd6bd799cf99b7896bff78d6cd47bf45760",
      "parents": [
        "eb973c97daaba432e856219a9c17c13033341c16"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Thu Aug 16 16:16:00 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Fri Aug 17 13:32:14 2018 -0700"
      },
      "message": "Add update-api for Metalava based api-stubs-docs\n\nUse check_api section to put the target files which need to be updated.\nBut check_api doesn\u0027t do actually checking work.\n\nBug: b/112668343\nTest: m -j api-stubs-docs-update-current-api\nChange-Id: I0f28e6e480413e0ac5cdff51bc4b2df478a867f6\n"
    },
    {
      "commit": "dc72ad5218f2e5c745e4f85ef4d46d3a0a120ed4",
      "tree": "73fc44514f85cf881230e6395c31ec9ab7440bf1",
      "parents": [
        "fcb597e1f562bd14c338c6da8f27d2fc17af5dd9",
        "c28a0ac77c19c23fdcfb759c3b280ba1f4768d70"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Fri Aug 17 16:53:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 17 16:53:11 2018 +0000"
      },
      "message": "Merge \"Remove api-stubs-docs targets.\""
    },
    {
      "commit": "1c8219bcdda5481e138368ffb6897ecd9c54f160",
      "tree": "395032b82764a32d21de76f3e9b108941cc59927",
      "parents": [
        "d5dc5a7168711f36553e85315842d7b64f8bfea2"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Thu Aug 16 17:10:22 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Thu Aug 16 17:10:22 2018 -0700"
      },
      "message": "Use 28.txt as API file for migrating NULLs in Metalava\n\nUse last released API file for annotations reference in master branch\n(non-releasing branch).\n\nTest: manual\nBug: b/78245848\nChange-Id: I0520231619001032c00d98fdc8cd86aa41f4fa14\n"
    },
    {
      "commit": "c28a0ac77c19c23fdcfb759c3b280ba1f4768d70",
      "tree": "30358399e84b87779cdf941a7df89ae344a1a5ce",
      "parents": [
        "0f7d0f4e94615d46e7468e7d41dd20f77cdb9a80"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Tue Aug 07 13:40:33 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Tue Aug 14 13:46:01 2018 -0700"
      },
      "message": "Remove api-stubs-docs targets.\n\nSince api-stubs-docs will be replaced by Metalava.\n\nTest: m -j checkbuild\nBug: b/70351683 b/78245848\nChange-Id: I3d2091afb0b5d93250573076d4dc95b47c634f2d\nMerged-In: I3d2091afb0b5d93250573076d4dc95b47c634f2d\n"
    },
    {
      "commit": "9850dd9751459288a62dadc8b539b4969b485638",
      "tree": "11b14b7c8a147544ce24887b8470c4219e4480ee",
      "parents": [
        "bf668472406a4b7f030eb20f35e4e4386b56671f"
      ],
      "author": {
        "name": "Nirav Atre",
        "email": "natre@google.com",
        "time": "Tue Jul 24 17:03:44 2018 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Aug 13 14:31:17 2018 -0700"
      },
      "message": "Implementing support for HIDL native handles in Java\n\nThis change implements the equivalent of the C++ native_handle_t type in\nJava. Similar to the C++ type, the NativeHandle class wraps an arraylist\nof FileDescriptor objects, along with a raw data stream (integer array).\n\nBug: 35098567\nTest: Ran m, hidl_test (C++ and Java). Functionality tests are included\nin a separate CL.\n\nChange-Id: Ic53f9a49ae17ce5708577a586230126ab0e222c7\n"
    },
    {
      "commit": "c12090200dac151eeb7f28ac437540d4a7f44d71",
      "tree": "7dc4f8a68121e156ac8a56ab72c16f4983c87c15",
      "parents": [
        "e6d7a51aa1898e5c3c5eb5958395c8fc493cdd2c",
        "c8cbb3667332813b7095287c6237c0f0dd0ef906"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 13 12:22:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 13 12:22:29 2018 +0000"
      },
      "message": "Merge \"Add libcore/ojluni/annotations as a source for metalava.\""
    },
    {
      "commit": "159799d7c971777231d17c0aabd60d36044ab331",
      "tree": "4f64733081b777b08a39be947b27589667ac54e8",
      "parents": [
        "9b04b2fd0b41b6bca58eb1d7116c597bb67856bd"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Aug 08 07:05:19 2018 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Aug 08 09:52:51 2018 -0700"
      },
      "message": "Work around b/70221552\n\nIf one sets a sufficiently long OUT_DIR to build into the\n//frameworks/base:framework-javastream-protos generate target will\nfail due to trying to run a too-long command. This works around that\nproblem by making the command being run much smaller.\n\nTest: Build\nBug: 70221552\nChange-Id: I0134ccfc83469826d3ea8679e1c52b9b52c6d2e0\n"
    }
  ],
  "next": "c8cbb3667332813b7095287c6237c0f0dd0ef906"
}
