)]}'
{
  "log": [
    {
      "commit": "d0bb9eab0d7feedf382270c450bd4d7c69890308",
      "tree": "8da66d14b44d9dfb9808300c45e6c5be2258b0ee",
      "parents": [
        "06540cf94ff2c5ad67e7bcf40626a2c42e250932",
        "be68aae2bb5ea1e0d526a0a1d7db08e042b415b1"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Jan 29 07:38:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 07:38:46 2019 +0000"
      },
      "message": "Merge changes Ib3c350ba,I9f6b17a6\n\n* changes:\n  MediaController: Make getTag() public\n  MediaRouter: Remove hidden annotation usages\n"
    },
    {
      "commit": "d8c592703d558c3ddd821d9a3f65df69ed7c1a05",
      "tree": "bd0a6849c4d5c8524ddc61ddb946b3dce25aaecf",
      "parents": [
        "be77fdac32dfbe24dbd8f06db8e0d8221ff6e1f8",
        "32b84ede511998184250eec517293f009fe679cd"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Jan 28 22:59:55 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:59:55 2019 -0800"
      },
      "message": "Merge \"Add Secure NFC functionality\" am: 3ffdb26aa8 am: c538141c6d\nam: 32b84ede51\n\nChange-Id: I67f436d48dfd5578d04d284e7669685760b0716f\n"
    },
    {
      "commit": "be68aae2bb5ea1e0d526a0a1d7db08e042b415b1",
      "tree": "7a81f325989ec325f6a216599396c7d65c1409dc",
      "parents": [
        "36a0ff35fb3a57ef376924034a5d13d722d63440"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Jan 28 10:24:04 2019 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Jan 29 15:31:14 2019 +0900"
      },
      "message": "MediaController: Make getTag() public\n\nThis removes hidden API usages from the framework to the apex, which\nwould be prohibited.\n\nTest: Build\nBug: 123485698\nChange-Id: Ib3c350bad4af2e8db3788296dc78b7f7eb0693c0\n"
    },
    {
      "commit": "32b84ede511998184250eec517293f009fe679cd",
      "tree": "54d431952407653ff7fd349ef828534dd9a3f29f",
      "parents": [
        "697a064562d0edd294428a461830d27922d7b713",
        "c538141c6ddb6cdbdf39e4d3a21704aa434898a8"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Jan 28 22:14:28 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:14:28 2019 -0800"
      },
      "message": "Merge \"Add Secure NFC functionality\" am: 3ffdb26aa8\nam: c538141c6d\n\nChange-Id: I5e1c1d44396099c841f09bfdd2ac956f01fd4ceb\n"
    },
    {
      "commit": "c322894cb2bd859e136c9543107f37926656e96b",
      "tree": "ec4857a791615e5f5f651db3dfd37b4074822d6b",
      "parents": [
        "454d6e56f3fadcb4b33799155b7b9bfa512ab802",
        "888d87ac7a6a4dfccf67fc3295f4312e271065d3"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 21:07:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:07:57 2019 -0800"
      },
      "message": "Merge \"Add Emergency Uniform Resource Number (URN)\" am: e01a358b5b\nam: 888d87ac7a\n\nChange-Id: I33be4bec015d71415456a9abbd69bc705556afa8\n"
    },
    {
      "commit": "4dbad5640d4fb31f297cf6d8631c9770da358a37",
      "tree": "1d9ed94574bc73048937b8eb3d3267db9f532f80",
      "parents": [
        "ca923a9aab91aad40b9473fa765b7d698bcf99e8",
        "14ca142e65f6fbe61d8db6663768f500c934e737"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 03:05:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 03:05:52 2019 +0000"
      },
      "message": "Merge \"Ensure that framework does not refer MediaSession2 related code\""
    },
    {
      "commit": "3b8e00f138a126311e374892008e38e5d97bcc1f",
      "tree": "b2f401b2f205552f7920347f9a9f44b38adebaf9",
      "parents": [
        "7c7f18b9b1f8a8889e32ccdd52750b9fce4d1c6c",
        "245cb132c4bfda4cec27a828f5eb4fe24a4d3f27"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Tue Jan 29 00:49:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 00:49:37 2019 +0000"
      },
      "message": "Merge \"MetadataRetriever: Unhide Exif-related constants\""
    },
    {
      "commit": "7c7f18b9b1f8a8889e32ccdd52750b9fce4d1c6c",
      "tree": "a6ebdbfc63b5a38b7da7c5ff864d8713bf098a17",
      "parents": [
        "c6a4af096e63a00816b881e80fd5ff6ce25a59f3",
        "b40cd09df0a2dc43f094bc7a2cc909e9833b70e1"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jan 29 00:46:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 00:46:32 2019 +0000"
      },
      "message": "Merge \"Add API for checking paused packages.\""
    },
    {
      "commit": "14ca142e65f6fbe61d8db6663768f500c934e737",
      "tree": "50af2a69b74c0d55998788667fdc8c90dd543a93",
      "parents": [
        "f04cda916f13489a582f811a1b5fe424ff708218"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Mon Jan 28 15:43:24 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Jan 29 09:12:54 2019 +0900"
      },
      "message": "Ensure that framework does not refer MediaSession2 related code\n\nAlso, this CL moves mediasession2 to com.android.media apex.\n\nBug: 123495968\nTest: Passed below tests:\natest CtsMediaTestCases:android.media.cts.MediaSession2Test;\natest CtsMediaTestCases:android.media.cts.MediaController2Test;\natest CtsMediaTestCases:android.media.cts.MediaItem2Test;\natest CtsMediaTestCases:android.media.cts.MediaSession2ServiceTest;\natest CtsMediaTestCases:android.media.cts.Session2CommandGroupTest;\natest CtsMediaTestCases:android.media.cts.Session2CommandTest;\nChange-Id: I8cf7a657545e6b7b2973035f365506206e7147a0\n"
    },
    {
      "commit": "5e55e809a722f1540630062d356c504169b3a688",
      "tree": "2756dd748c25fb32ab271c04cddba33e1552a41e",
      "parents": [
        "24f44f2b0bbe86115a44d7ae66cb99afa82fc0be",
        "934ffa6d40f3db059521570ef3933f337e0362dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 22:21:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 22:21:46 2019 +0000"
      },
      "message": "Merge \"Camera: Add support for dynamic depth image format\""
    },
    {
      "commit": "3ffdb26aa8da4778c10739049299a09d6d9febf5",
      "tree": "1baa9ff6f32c6aa8a2a319f71908d25ec1b9dc16",
      "parents": [
        "b551d0d6d30d8f998d3fbf2bc0d577b67d4b270e",
        "d97bb0929efdd3f7d1841987155e3c75c60f195d"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Jan 28 22:11:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 22:11:32 2019 +0000"
      },
      "message": "Merge \"Add Secure NFC functionality\""
    },
    {
      "commit": "341ddc79c51247200d262872c2dc3af0bb9f6fb6",
      "tree": "6a4df0034ecd4423cadeacc2e73215e4051c8b74",
      "parents": [
        "f8728771ae90ca64f2197b51ba56b004c7bac1b3",
        "d70cdb93b84830922b8707e03bb1f28b85d2debd"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Jan 28 20:22:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 20:22:47 2019 +0000"
      },
      "message": "Merge \"Report top resumed activity state change\""
    },
    {
      "commit": "e98248eb050b5cbb0c4017bee0c5ca36dad0b3fc",
      "tree": "ada74f245f5b45cb1fb471a97df98bc50ea7070c",
      "parents": [
        "77f4bee9d682e27ec3dd67ed489df2de1aa66a95",
        "4d312b212c0c7fa7978c788e2a8f5b6b51621c9c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jan 28 20:17:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 20:17:25 2019 +0000"
      },
      "message": "Merge \"Fix ImageReader#newInstace with usage\""
    },
    {
      "commit": "ad0db6fcda538ab7bc361bc34c78ad6ade59a05b",
      "tree": "bfd05750f2ba5bec5d18ee2e45267cb13d62500a",
      "parents": [
        "4f7a8581170efbb92a1250f8f78dc922a37edd60",
        "71fe12bb84e7141b8370adf40c2ab13c4bd859ca"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 19:17:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 19:17:09 2019 +0000"
      },
      "message": "Merge \"Add a constant for ISDB_S3\""
    },
    {
      "commit": "86e22092603280b2e729bcf96ac90f1a5326acd2",
      "tree": "55ae61055673f78a25a6f57149475269138d5f22",
      "parents": [
        "706b2d0e16e0601ccdcfe6b9fc7a0cd89dd8485b"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Jan 09 19:10:58 2019 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 18:37:47 2019 +0000"
      },
      "message": "Add Emergency Uniform Resource Number (URN)\n\nTest: Treehugger\nBug: 112657134\nChange-Id: I87537f7123910e9843207428eb3167a90a15b6df\nMerged-In: I87537f7123910e9843207428eb3167a90a15b6df\n(cherry picked from commit 03bde886e5cfe06fcbced55b45d2b3d6fc5746ae)\n"
    },
    {
      "commit": "36d048c3ffd97b5e6564aff00a6a4bab71217e45",
      "tree": "902684b349b1f0b4121c6e2c9313f1fdd9856fbe",
      "parents": [
        "e8d1eaa1dcc8308c5959a83ce483f3194a40cd82",
        "3d33698bf5d98a6480a9f6928d1f1e23d519cc08"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 28 18:28:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 18:28:23 2019 +0000"
      },
      "message": "Merge \"Added a broadcast intent for clients to listen for country changes\""
    },
    {
      "commit": "69948484917d262bebc75be7b1b499a110a158cb",
      "tree": "de4979f1f92001286f5e6ea63abca497adcee7bb",
      "parents": [
        "87969723fc13cd69784fffb7ed3e8f8f6eed1a14",
        "81a356ed8da968cbe7813377d14415923584159c"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Mon Jan 28 17:35:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 17:35:41 2019 +0000"
      },
      "message": "Merge \"Create public intent for dpp configurator activity\""
    },
    {
      "commit": "31f977a44344b8930143f16ab7f2fee4c5302d33",
      "tree": "dee7b5715ea330cc40b75ad5b67996c534fba819",
      "parents": [
        "175e2f24a2f052a92197185360383494a7886f8d",
        "f7c79b4f06fef85879dd6adfd4062ce0132664ca"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Jan 28 16:01:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 16:01:50 2019 +0000"
      },
      "message": "Merge \"Update FileObserver to be able to watch multiple files.\""
    },
    {
      "commit": "175e2f24a2f052a92197185360383494a7886f8d",
      "tree": "491bb704c826fa4804fd39237922c83ad5d1e328",
      "parents": [
        "170725ab67c42b024ce2f0f8f6c76b5d4f64cdcc",
        "08496b0e980fdc667a0ff739354172a32d968970"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Mon Jan 28 15:57:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 15:57:32 2019 +0000"
      },
      "message": "Merge \"Add API in SmsManager to return sms messages for financial app.\""
    },
    {
      "commit": "170725ab67c42b024ce2f0f8f6c76b5d4f64cdcc",
      "tree": "7ed61c30ba95fe3071552644fd1722fa678e54f2",
      "parents": [
        "f75556a0890f157a46477f514f0aa960b362e7a6",
        "157cba493ceee385bc7274b01f26329c158a7947"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Jan 28 15:26:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 15:26:45 2019 +0000"
      },
      "message": "Merge \"AudioTrack API for delay/padding in offload\""
    },
    {
      "commit": "bf1d8ab140c6af203176c05fc9a354028eb30d58",
      "tree": "8f02bb9adda32878a3a38a7779648ab216b20fa6",
      "parents": [
        "196437d3cbd95207816456fab86c7b641132646d",
        "a471699a97853bf3f531ac61652af3f1da290af0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 15:03:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 15:03:43 2019 +0000"
      },
      "message": "Merge \"Rename smart replies and actions adjustment keys\""
    },
    {
      "commit": "27cf08f9c841f4bfb9d9689989b3bd6c47885c68",
      "tree": "4a4360376ff460ba066b8ad81513918f00e08f08",
      "parents": [
        "88938aae5bc648a4c8721cb2207657a28cb97abb"
      ],
      "author": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Thu Jan 10 19:59:29 2019 +0000"
      },
      "committer": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Mon Jan 28 10:03:50 2019 +0000"
      },
      "message": "[Magnifier-72] Rename Builder#setZoom\n\nThe CL renames the setZoom method for Magnifier.Builder to\nsetInitialZoom, since the zoom can be changed after the instance is\ncreated using the Magnifier.setZoom method.\n\nBug: 120609112\nTest: atest CtsWidgetTestCases:android.widget.cts.MagnifierTest\nChange-Id: Ide2508ab49e3f3660aa089876029e351b4cef603\n"
    },
    {
      "commit": "245cb132c4bfda4cec27a828f5eb4fe24a4d3f27",
      "tree": "0f0e3738ee4958b7263f742f546a75c3847e1123",
      "parents": [
        "84b5185cb18296b40e9456be4a0269aa7158ae18"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Mon Jan 28 16:04:59 2019 +0900"
      },
      "committer": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Mon Jan 28 16:17:50 2019 +0900"
      },
      "message": "MetadataRetriever: Unhide Exif-related constants\n\nIn order to support reading HEIF format images in AndroidX\nExifInterface, we need to unhide the Exif-related constants\ninside MediaMetadataRetriever.\n\nBug: 123493429\nTest: update-api\nChange-Id: I8b9c1709d9fb00f7ad2d7815d4c280678408ea03\n"
    },
    {
      "commit": "f7c79b4f06fef85879dd6adfd4062ce0132664ca",
      "tree": "53b65fb953aab62f995eb8e824f68b42c2560bb6",
      "parents": [
        "2bfd202ec50bff7e94d178a63e35b77009ea915b"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sun Jan 27 14:18:26 2019 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sun Jan 27 20:45:27 2019 -0800"
      },
      "message": "Update FileObserver to be able to watch multiple files.\n\nBug: 120879205\nTest: atest cts/tests/tests/os/src/android/os/cts/FileObserverTest.java\nTest: atest frameworks/base/core/tests/coretests/src/android/os/FileObserverTest.java\nChange-Id: Ie1067c81dc502f2ad971e1f5d02be8baa319c3ad\n"
    },
    {
      "commit": "b6c8094b453247ad2cfdffb79e32ef05a5043427",
      "tree": "51ebd3ce2b77a8685585b55d33508d1094b3ad6a",
      "parents": [
        "a12232a4c2ebab1dd27602964248adaacdcd74f6",
        "a07b052eb4e210329a9f81e6783baed66533143f"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sun Jan 27 23:00:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 23:00:13 2019 +0000"
      },
      "message": "Merge \"Add Cursor.{set,get}NotificationUris.\""
    },
    {
      "commit": "4fcdce138f03b70754dc9549ee8eeeeb2c447e52",
      "tree": "ca8b357ecd055a5a15e865e12ea5a5f6e0b1b72d",
      "parents": [
        "ab8fa44765807323aa41b1e194a07e45db13770c",
        "7d7a498788b540aa6ad4003cad4b8a253fa30675"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jan 27 01:07:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 01:07:13 2019 +0000"
      },
      "message": "Merge \"Hide new ColorSpace APIs\""
    },
    {
      "commit": "08496b0e980fdc667a0ff739354172a32d968970",
      "tree": "1016309ea027233f5b5435ca57d8a44551e1677b",
      "parents": [
        "b20446f6bd6e20a0aa446c5eba46b2a2ce2cb70a"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Fri Jan 25 13:41:52 2019 -0800"
      },
      "committer": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Sat Jan 26 14:26:47 2019 -0800"
      },
      "message": "Add API in SmsManager to return sms messages for financial app.\n\nTest: atest android.telephony.cts.SmsManagerTest\nBug: 111207447\nChange-Id: I1571cb005f7c1374a9acbec27041bca291fa7153\n"
    },
    {
      "commit": "b20446f6bd6e20a0aa446c5eba46b2a2ce2cb70a",
      "tree": "9318c01cd01847808554caf9d71fbbf3b19da468",
      "parents": [
        "9934adcaa508b04ab7e7fc965fdd3945d9c1a479",
        "277eaff43891842c0a6d6e11de83b493e018012f"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Sat Jan 26 22:10:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 22:10:16 2019 +0000"
      },
      "message": "Merge \"Add Display.getPreferredWideGamutColorSpace().\""
    },
    {
      "commit": "a07b052eb4e210329a9f81e6783baed66533143f",
      "tree": "8c3b2883e0ace6a6af4ff2a77c777ef4faeb57bf",
      "parents": [
        "2bfd202ec50bff7e94d178a63e35b77009ea915b"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sat Jan 26 10:40:42 2019 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sat Jan 26 11:19:34 2019 -0800"
      },
      "message": "Add Cursor.{set,get}NotificationUris.\n\nBug: 120879205\nTest: manual\nTest: atest cts/tests/tests/database/src/android/database/cts/AbstractCursorTest.java\nChange-Id: If3be228dc6b08ea58d24c9209822f9d8c2348082\n"
    },
    {
      "commit": "7f921d7df8777e42f4077ce099a644cbe1aed913",
      "tree": "2ee225e158c0a8bf2c50ef9d8f9088a5187c7525",
      "parents": [
        "3b69cbef4ec2d595e5b9317de57743cadd5ac577",
        "46edf1506d3ebf5c1a28956affd402dd54f85a4a"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Sat Jan 26 19:19:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 19:19:18 2019 +0000"
      },
      "message": "Merge \"Add API to SmsManager to allow apps to authenticate user account through sms without requesting sms permissions.\""
    },
    {
      "commit": "3d33698bf5d98a6480a9f6928d1f1e23d519cc08",
      "tree": "b7cefd94d09e2bc7bd514f8644f34ac13077c085",
      "parents": [
        "84f1cc60fda26536bcf2fcbd2fe36f9965b6da2b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jan 25 14:50:15 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jan 25 23:16:14 2019 -0800"
      },
      "message": "Added a broadcast intent for clients to listen for country changes\n\nAdded a broadcast intent ACTION_NETWORK_COUNTRY_CHANGED for clients\nto listen for network country code changes. The same value can be\nretrieved from TelephonyManager.getNetworkCountryIso().\n\nTest: Manual + unit tests\nBug: 122900588\nChange-Id: Ifec87dda7bae386118b7bc7523844342bd16c3ea\n"
    },
    {
      "commit": "157cba493ceee385bc7274b01f26329c158a7947",
      "tree": "9df7b1808f879f20d4b0c01e576828d4c0a57422",
      "parents": [
        "103a678ac3b7b6351f16e80dfbeb5665cb2c4c35"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jan 25 18:40:03 2019 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jan 25 19:11:06 2019 -0800"
      },
      "message": "AudioTrack API for delay/padding in offload\n\nAdd API to add support for specifying delay and padding values\n  for the current compressed stream.\nAdd API to indicate the end of stream after a write() operation\n\nBug: 122825812\nTest: atest AudioTrackOffloadTest\nChange-Id: Ib4dc76938fb5cea77ce67aa12aca7d38f66e756c\n"
    },
    {
      "commit": "1b2137cf422f1025a37d97ede53b64cb0de01c68",
      "tree": "f5d6561fcc15df68a33f6bbe02693431faf50577",
      "parents": [
        "6a2121763c3f1455630d1a01930436aa2373015b"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Jan 24 16:32:38 2019 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Jan 25 18:09:03 2019 -0800"
      },
      "message": "Deprecate CC and add BP#buildIntent()\n\nTo ensure future BP builder changes don\u0027t require a 1:1 addition to the\nCC API, we\u0027re deprecating CC and moving the API to BP.\n\nSince CDC is an activity, and BP can\u0027t receive onActivityResult from CDC,\nwe need to have BiometricService launch CDC. CDC will return auth/reject\nresults to BiometricService using a private protected aidl method, which\ncan then forward the reuslt to BP/app.\n\nBug: 111461540\n\nTest: builds\nTest: demo app, receives correct callbacks\n\nChange-Id: I7111ca2842534a596302fe0eb7338fbfaca72eec\n"
    },
    {
      "commit": "277eaff43891842c0a6d6e11de83b493e018012f",
      "tree": "8130280f810d4220018479d13fb6b62c7898bedf",
      "parents": [
        "1bbc8a56c48c38c8dde3df32ed4be606a0d99a4d"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed Jan 16 16:18:22 2019 -0800"
      },
      "committer": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Fri Jan 25 17:15:26 2019 -0800"
      },
      "message": "Add Display.getPreferredWideGamutColorSpace().\n\nAdd Display.getPreferredWideGamutColorSpace() to return the preferred wide\ncolor space that the rendering and composition pipeline prefers.\n\nBUG: 120904891\nTest: atest android.display.cts.DisplayTest#testGetPreferredWideGamutColorSpace\nChange-Id: I1bcd9db72689a734b2a7c097b99a01464810994a\n"
    },
    {
      "commit": "4d312b212c0c7fa7978c788e2a8f5b6b51621c9c",
      "tree": "27acb3de33d921429429a898830299b424cf924c",
      "parents": [
        "3f7e640844e7672d18dd17ad1c387fd267984eac"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jan 25 15:20:24 2019 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jan 25 16:03:58 2019 -0800"
      },
      "message": "Fix ImageReader#newInstace with usage\n\nNeed to actually respect the given usage or the API doesn\u0027t\nwork. Shift the default to be done Java-side where it\u0027s clear\nif usage was user-provided or not. Remove the incorrect\nvalidations and assertions around usages.\n\nAdd missing HardwareBuffer#isSupported to let users\ncheck if a usage \u0026 format combination is supported.\n\nChange-Id: I70bfe6e6c41e78425a38af6b17d421f0e80e818b\nFixes: 123423319\nTest: HardwareBuffer CTS tests\n"
    },
    {
      "commit": "7d7a498788b540aa6ad4003cad4b8a253fa30675",
      "tree": "55d6e80092744527ada389f2394311c9d499a35e",
      "parents": [
        "3da552689edc44b6685989e585605f6bc022c0ab"
      ],
      "author": {
        "name": "Daniel Solomon",
        "email": "solomondaniel@google.com",
        "time": "Wed Jan 23 19:33:00 2019 -0800"
      },
      "committer": {
        "name": "Daniel Solomon",
        "email": "solomondaniel@google.com",
        "time": "Fri Jan 25 15:43:10 2019 -0800"
      },
      "message": "Hide new ColorSpace APIs\n\nA previous change added two new public ColorSpace APIs. These APIs are\nbeing used only by ColorDisplayService for specific purposes, so for now\nmake them hidden.\n\nBug 116516917\n\nChange-Id: Ib644d356a84d4122173ea4cafbac88bd63b1afcd\n"
    },
    {
      "commit": "46edf1506d3ebf5c1a28956affd402dd54f85a4a",
      "tree": "7d8386735633256ff892b3ea55da7f5b8407d40f",
      "parents": [
        "50d9a1776363ce8b0917344bef2e24bcebd8b1e8"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Thu Jan 17 12:11:59 2019 -0800"
      },
      "committer": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Fri Jan 25 15:24:29 2019 -0800"
      },
      "message": "Add API to SmsManager to allow apps to authenticate user account through\nsms without requesting sms permissions.\n\nBug: 111210542\nTest: atest android.telephony.cts.SmsManagerTest\nChange-Id: I9b176032d7b2bf578dd1a64745bf4a1e13008a7a\n"
    },
    {
      "commit": "d70cdb93b84830922b8707e03bb1f28b85d2debd",
      "tree": "71a63a770b580ec1dc28235fca010ea7bace9853",
      "parents": [
        "996df0dbca73e09f9fbb793c0f90dc3d0b4892da"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Jan 08 15:03:50 2019 -0800"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Jan 25 12:32:35 2019 -0800"
      },
      "message": "Report top resumed activity state change\n\nSome system resources can only be accessed exclusively by a single\nclient at a time. Previously there was only one resumed activity in\nthe system at any point, so apps were usually trying to obtain such\naccess in onResume. With multi-resume this is no longer a good place\nto do so, because:\n- onResume may be called for activity that is not on top;\n- top resumed status may be switched between different resumed\n  activities in multi-window mode by tapping on them.\n\nThis adds a separate callback to inform apps about top resumed state\ngain and loss events. The following rules apply:\n- both callbacks can only be delivered between onResume and onPause;\n- top resumed state loss always follows top resumed state gain;\n- the callbacks are optional, activity can go from onResume to\n  onPause without obtaining top position.\n\nBug: 117135575\nTest: atest CtsActivityManagerDeviceTestCases:ActivityLifecyclePositionTests\nChange-Id: I45797afe47b166b22cfb75b64132b22d3fb4ecc7\n"
    },
    {
      "commit": "59e3189d9664206e581099ac80ab146bf051e8f6",
      "tree": "73297a504966f3b60bdd242f66534f46acc8341f",
      "parents": [
        "623f3785bd5998962f6140f6a46dc2d5f5c236c9",
        "c7eef3e49d9d9d9e8e6c49507920c8d66d15e58a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jan 25 18:32:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 18:32:35 2019 +0000"
      },
      "message": "Merge \"Merge \"Track change of some java.nio.Buffer methods to nonfinal.\" am: 38a641d29f am: 5fdb4eb6ef am: 5cb69db85c\""
    },
    {
      "commit": "c7eef3e49d9d9d9e8e6c49507920c8d66d15e58a",
      "tree": "a14449362ad187ea732a0df1bfb1367604ad8b6a",
      "parents": [
        "f0a17d6bd2d5d7d0038561f24ac83f37395bfa7f",
        "5cb69db85c3041bbc0e61ac92aed213d9399ece8"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 25 10:30:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 10:30:33 2019 -0800"
      },
      "message": "Merge \"Track change of some java.nio.Buffer methods to nonfinal.\" am: 38a641d29f am: 5fdb4eb6ef\nam: 5cb69db85c\n\nChange-Id: I6e2f82dd543d9d685240a902a782eb2ccda4a19a\n"
    },
    {
      "commit": "623f3785bd5998962f6140f6a46dc2d5f5c236c9",
      "tree": "bf2b9b1871d2a958db45f560c134a91d3cb85328",
      "parents": [
        "f0a17d6bd2d5d7d0038561f24ac83f37395bfa7f",
        "f8a1ff15e9df06dd6bf4d9e1b75c9bfe8d3a04ba"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Fri Jan 25 18:27:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 18:27:03 2019 +0000"
      },
      "message": "Merge \"Add NFC Settings Panel API\""
    },
    {
      "commit": "5cb69db85c3041bbc0e61ac92aed213d9399ece8",
      "tree": "871e038e0deeb56eb19afaa3aa3ceb39ccc46db1",
      "parents": [
        "0ed2ad08f95d293a4d9a1c992a1b37024da28493",
        "5fdb4eb6ef3a1932b490f787f26c913ced754669"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 25 10:03:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 10:03:11 2019 -0800"
      },
      "message": "Merge \"Track change of some java.nio.Buffer methods to nonfinal.\" am: 38a641d29f\nam: 5fdb4eb6ef\n\nChange-Id: I08059da73d48200b3a0b1c3612ddb5cca9be7ac2\n"
    },
    {
      "commit": "b091bc943143b04490ca67b745c548c1bff279c6",
      "tree": "635d95e003a4464ea349487593afdf634773489f",
      "parents": [
        "3abecb462bc7642f184c45d2a157af8aa5836add",
        "0157ff27e24f6e21e462c506239b26e53494c06d"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Jan 25 17:26:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 17:26:38 2019 +0000"
      },
      "message": "Merge \"BubbleMetadata flags: suppress initial notif \u0026 auto expand when posted\""
    },
    {
      "commit": "38a641d29f40e23c416b758e845e0a1117abc7e9",
      "tree": "12f3bba99e8a06d4c2470ba8831f9ea1cd8eea67",
      "parents": [
        "9c4b6532b2822acf0910b677ab04d4dd2818c0ff",
        "4dad9121451828b464e6a4db84b4eb44fda2cc19"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 25 17:22:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 25 17:22:04 2019 +0000"
      },
      "message": "Merge \"Track change of some java.nio.Buffer methods to nonfinal.\""
    },
    {
      "commit": "3abecb462bc7642f184c45d2a157af8aa5836add",
      "tree": "784481a2ef863f367833626739139e73f8ae31b4",
      "parents": [
        "75382944183af16392567c81cedf40f3e2b08216",
        "91daa15eea2c76c11b8e0c7d3972144b4ed4de5f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 17:16:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 17:16:38 2019 +0000"
      },
      "message": "Merge \"Rename PERSON_USER_LOCAL and PERSON_USER_REMOTE\""
    },
    {
      "commit": "b40cd09df0a2dc43f094bc7a2cc909e9833b70e1",
      "tree": "f228214cd67d9759a29f85350521e504dea7d706",
      "parents": [
        "0e5a343de7ae2aa5e5fc55ad2b3aa6a6f040590e"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jan 25 09:35:02 2019 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jan 25 12:08:50 2019 -0500"
      },
      "message": "Add API for checking paused packages.\n\nTest: gts\nChange-Id: I00e057791c7430505386b6d9e6d488368d5bf3df\nFixes: 112558358\n"
    },
    {
      "commit": "5cccc2bd8eae729c60c680fe397ed9472496e23c",
      "tree": "cd91c831860218d33f4dafadce594b3cb2f79db4",
      "parents": [
        "471530dd565ed378bb34fe271b3575d43985c371",
        "275b4aba7785a6d9778b3195125210d1bd7f8c6a"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Fri Jan 25 14:21:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 14:21:56 2019 +0000"
      },
      "message": "Merge \"Add an error message to staged install session.\""
    },
    {
      "commit": "471530dd565ed378bb34fe271b3575d43985c371",
      "tree": "31a7440889609baf00036fed444111fb4aca4d7f",
      "parents": [
        "d8cf9da7c2ccf3ec5a5a2bded5b963b5c3010bfc",
        "c1e4316e023a3632466203fe84481f4caf4fd26a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 14:21:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 14:21:24 2019 +0000"
      },
      "message": "Merge \"Remove MediaController2 usages in MediaSessionServiceImpl\""
    },
    {
      "commit": "91daa15eea2c76c11b8e0c7d3972144b4ed4de5f",
      "tree": "4f384fa3c89bb3c1cee7a47e7636fb7206ca455a",
      "parents": [
        "07182c8622947e0407c6cd72fea4f6ab629f4b55"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Jan 24 16:00:28 2019 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Jan 25 12:07:50 2019 +0000"
      },
      "message": "Rename PERSON_USER_LOCAL and PERSON_USER_REMOTE\n\nTest: atest TextClassificationManagerTest.java\nBug: 123223181\n\nChange-Id: I077d06aabf96d824942b99dd6ab95fe8adc2641f\n"
    },
    {
      "commit": "275b4aba7785a6d9778b3195125210d1bd7f8c6a",
      "tree": "40e2ff6654f0bb9ee13bb982b6ab1c96ca4d2c17",
      "parents": [
        "52ee3d98735278bfcd3ea73423762560dd12dc13"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Fri Jan 25 09:55:16 2019 +0000"
      },
      "committer": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Fri Jan 25 10:02:44 2019 +0000"
      },
      "message": "Add an error message to staged install session.\n\nThe enum itself might be a bit opaque when trying to debug what failed\nduring the staged session flow. Add an error message field so that the\ncaller can learn more about the failure, and also log this message on\nlogcat.\n\nBug: 118865310\nBug: 123360647\nTest: atest PackageInstallerSessionTest; verified that error message is\nwritten to install_sessions.xml and in logcat.\n\nChange-Id: I45c8633f36d490c17c751a9037b90d3fd413c506\n"
    },
    {
      "commit": "c1e4316e023a3632466203fe84481f4caf4fd26a",
      "tree": "c5ee80f4295a253abe8962a671d580ab05d9b602",
      "parents": [
        "1ea414819a487ec68943836446c04026fa35d62e"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Thu Jan 24 18:43:28 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Jan 25 18:52:44 2019 +0900"
      },
      "message": "Remove MediaController2 usages in MediaSessionServiceImpl\n\nBug: 123336670\nTest: Passed below tests\n      MediaSessionManagerTest#testNotifySession2Created/Destroyed*\nChange-Id: I25a20bf9e8a78920f2219d22b81b899af665ed32\n"
    },
    {
      "commit": "f8a1ff15e9df06dd6bf4d9e1b75c9bfe8d3a04ba",
      "tree": "73493b4c100127b12d7da8f94ba8583ebeb928ed",
      "parents": [
        "1fcbf83856daad2a60ccdbbd4d7f5b48f30d5067"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Tue Jan 22 16:42:34 2019 -0800"
      },
      "committer": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Thu Jan 24 17:03:41 2019 -0800"
      },
      "message": "Add NFC Settings Panel API\n\nNFC Panel is the third Settings Panel, which hosts NFC related settings.\nCurrently the panel only holds the NFC slice, but is open to future\nadditions.\n\nTest: atest SettingsPanelTest\nBug: 120142616\nChange-Id: Ib9e36b6c645ecb8788c558f505197723836f4616\n"
    },
    {
      "commit": "0157ff27e24f6e21e462c506239b26e53494c06d",
      "tree": "e0b0d71f30766ec64ec946077fb7822457cf3bf0",
      "parents": [
        "291a7c6ce5b56437e54a466747c10fd222bd1c9f"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Jan 24 15:31:48 2019 -0800"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Jan 24 15:49:21 2019 -0800"
      },
      "message": "BubbleMetadata flags: suppress initial notif \u0026 auto expand when posted\n\nTest: atest NotificationTest\nBug: 111236845\nChange-Id: Idd1d23a91f2bf45454d1598637c8d7979b7f5287\n"
    },
    {
      "commit": "fa4f594144cf5d6abeeea7f48c9fad9b2e2584b2",
      "tree": "f340d15e748c88ef960aed118954b8e583abfc01",
      "parents": [
        "69aab0df31ee2941aa975f0c7ef4cfe41dec151b",
        "fe1cdd047f5b002ed19aa0609afa9f76f34ac972"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Jan 24 23:00:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 23:00:19 2019 +0000"
      },
      "message": "Merge \"resolve merge conflicts of fb54fde4023d1837cddf167ae6d503cb064060ad to master\""
    },
    {
      "commit": "448a1d5c2a56a3334509c22345cffb26a15f23fe",
      "tree": "4ff9f88fcc8992d4be0db1a28e070d9f3d41acff",
      "parents": [
        "8d14b429cd53a03d4e8c15f4d0077ca22e22556e",
        "12f70534e23c1a93ff4d392522f2b156315c123d"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Jan 24 22:49:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 22:49:12 2019 +0000"
      },
      "message": "Merge \"[WIFI][LOCATION] Convert API from Coarse -\u003e Fine for \u003e\u003d Q\""
    },
    {
      "commit": "fe1cdd047f5b002ed19aa0609afa9f76f34ac972",
      "tree": "80571155efff09d8f5e61f25193b8aeb9d3851ba",
      "parents": [
        "1bbc8a56c48c38c8dde3df32ed4be606a0d99a4d",
        "fb54fde4023d1837cddf167ae6d503cb064060ad"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Jan 24 14:46:02 2019 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Jan 24 14:46:02 2019 -0800"
      },
      "message": "resolve merge conflicts of fb54fde4023d1837cddf167ae6d503cb064060ad to master\n\nBug: None\nTest: I solemnly swear I tested this conflict resolution.\nChange-Id: I7256999a13b713607cfb4c844bf1bc7b37b827a7\n"
    },
    {
      "commit": "fb54fde4023d1837cddf167ae6d503cb064060ad",
      "tree": "98f8d90b6fd2b12c69439ef0b3fa9f99512b872f",
      "parents": [
        "75eb1d78b95f91b458b7c388dd3c99f81fb069f0",
        "2f94ef95c48704301e62a33cf1f0937231b91d70"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Jan 24 13:58:15 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 13:58:15 2019 -0800"
      },
      "message": "Merge \"Revert \"Whitelist packages from VPN lockdown.\"\" am: 9f73671651\nam: 2f94ef95c4\n\nChange-Id: I933a58f97b48f7a2db372cff6fb43318c840c6f8\n"
    },
    {
      "commit": "9a6f30ee6d9d27995e1f19004e0264e21dcf5a2c",
      "tree": "595166addccdb6c1fa5b4323b4eefa50731a07d0",
      "parents": [
        "0ae3740d431627016d0de35fde81f6b03ddca07e",
        "03a1d0338dee9787852440e1663260c28d9cd885"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 21:23:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 21:23:13 2019 +0000"
      },
      "message": "Merge \"Add g/setScore and g/setEntityTypes to TextClassifierEvent\""
    },
    {
      "commit": "9f73671651379fb63355a39e2ace302272ba63c0",
      "tree": "f77bf568f2411960ffcfeca217db5413eeb4689d",
      "parents": [
        "961a43eae2aeee9b6fcfc152554ede34b2c115a1",
        "ee8e6a0fae7cf79862e05ea3f62d552bac3e1401"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Jan 24 21:08:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 21:08:46 2019 +0000"
      },
      "message": "Merge \"Revert \"Whitelist packages from VPN lockdown.\"\""
    },
    {
      "commit": "ee8e6a0fae7cf79862e05ea3f62d552bac3e1401",
      "tree": "e612fa7dab5f1164c6c4ffb58e8a9c880197c61f",
      "parents": [
        "bb9cef04c5b6699412d43d82bdd31c7a4f692cbc"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Jan 24 21:05:39 2019 +0000"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Jan 24 21:05:39 2019 +0000"
      },
      "message": "Revert \"Whitelist packages from VPN lockdown.\"\n\nThis reverts commit bb9cef04c5b6699412d43d82bdd31c7a4f692cbc.\n\nReason for revert: broke pi-dev-plus-aosp\n\nChange-Id: Iaf5c8aa4a8720eb2852da8cd91c81a77ccb92b68\n"
    },
    {
      "commit": "748dfe2b1be32d9510fd51daeb9961269bf24d37",
      "tree": "fbfcf7692478916582c3f75a71508e0b226cfe60",
      "parents": [
        "b1fcfac258cc641a9f6303dfcb63209c6f7466ff",
        "31ff1351f1608d84e8e45313c4b661117d9b4b96"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 20:24:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 20:24:10 2019 +0000"
      },
      "message": "Merge \"Make getLocalTextClassifier public\""
    },
    {
      "commit": "356227b0f6a6b0238c7d64b74bee5b82be582950",
      "tree": "15b6b7510ab46f9543cbf0f8ce33181b24cf9481",
      "parents": [
        "dc05a4e16c4715727bc850c57614dbfacc1882c6",
        "d4ad5497020322248e740c2c1400483e2be2828b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 20:19:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 20:19:22 2019 +0000"
      },
      "message": "Merge \"Add back @NonNull to DevicePolicyManager.wipeData\""
    },
    {
      "commit": "fcaf4a2492c2540e32286c18a5280016d545b6b6",
      "tree": "941b8c1a85eee380d0611223da6fa2997ae7029a",
      "parents": [
        "d18b780145253b79213920f8efbb92af938234f5",
        "270fe0a1f9c4fcbbf3b2f6e2a4b64438573d1a58"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 24 11:45:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 11:45:19 2019 -0800"
      },
      "message": "Merge changes from topics \"ut_provision_api\", \"ims_prov_api_defs\" am: 3fc958475b am: 1e6ed3c5eb\nam: 270fe0a1f9\n\nChange-Id: Id9c04847789ac612b6de7ddea15292936a6f24c8\n"
    },
    {
      "commit": "270fe0a1f9c4fcbbf3b2f6e2a4b64438573d1a58",
      "tree": "63abccb8c2a8dfcdd64ba73cb3312678e35431a8",
      "parents": [
        "3d7a116e855c0c11ac19c38a7630dca48665e6d3",
        "1e6ed3c5ebc055d53cb0344114ab90c1fc47d07c"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 24 10:58:53 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 10:58:53 2019 -0800"
      },
      "message": "Merge changes from topics \"ut_provision_api\", \"ims_prov_api_defs\" am: 3fc958475b\nam: 1e6ed3c5eb\n\nChange-Id: Ib16f22466459b5a294cfab5d020f64aad11cecfc\n"
    },
    {
      "commit": "b866a5b6e66eeba1eb38a9420775676c154ae211",
      "tree": "08574d29bc6ade8180a120a007c41a715c582a62",
      "parents": [
        "52e0e403d2f4aa250ae166ae9a33000fbb63f662",
        "ac77629a1ec3070f99dc897f89f7cbdb7ca105b5"
      ],
      "author": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Thu Jan 24 10:20:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 10:20:32 2019 -0800"
      },
      "message": "Merge \"Add API for proxy configuration over VPN.\" am: 8b5917965d\nam: ac77629a1e\n\nChange-Id: I51930e4ed99cc3df10db2c8bbef27989f0a06a46\n"
    },
    {
      "commit": "3fc958475b34a1a3705a0407cc653857af34517d",
      "tree": "57ee7ea415de8651e5882c55a96710c67bc1f086",
      "parents": [
        "d17b284bdbaa3f456d8e568aa0356d45454ee985",
        "b3f4632fb046253a1c499b045a1f497297118c96"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 24 18:09:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 18:09:14 2019 +0000"
      },
      "message": "Merge changes from topics \"ut_provision_api\", \"ims_prov_api_defs\"\n\n* changes:\n  Add new UT provisioning CarrierConfig options\n  Define a subset of provisioning integers as public\n"
    },
    {
      "commit": "52e0e403d2f4aa250ae166ae9a33000fbb63f662",
      "tree": "ba22f18c0029fe522ef802915ce64a35e996c8bf",
      "parents": [
        "c2c7bc03c7d3f530b272a1ad1aadbc34ee316c5a",
        "295016b22b06a172a7ad9bcc75c4269c599a2af1"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Thu Jan 24 10:06:37 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 10:06:37 2019 -0800"
      },
      "message": "Merge \"Whitelist packages from VPN lockdown.\" am: efc773525c\nam: 295016b22b\n\nChange-Id: I643fc2603f7cd2b928fe517eb473048004273835\n"
    },
    {
      "commit": "8b5917965d4ca7fd4a614263a01312e930bb1646",
      "tree": "ad42664877a02c4bd56dbd79e0a732aa7c59cbf3",
      "parents": [
        "efc773525cc5da909ba8dd2bf6ff4d517c7a3992",
        "044a436ac99d5cdb74fe933b7129f213ca3578c3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 17:52:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 17:52:22 2019 +0000"
      },
      "message": "Merge \"Add API for proxy configuration over VPN.\""
    },
    {
      "commit": "efc773525cc5da909ba8dd2bf6ff4d517c7a3992",
      "tree": "bde153bd4069f09f3d13e834f1e37da576c9af55",
      "parents": [
        "1146f76c55e78dffcda031cdc4a007262cf83e44",
        "bb9cef04c5b6699412d43d82bdd31c7a4f692cbc"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Thu Jan 24 17:34:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 17:34:55 2019 +0000"
      },
      "message": "Merge \"Whitelist packages from VPN lockdown.\""
    },
    {
      "commit": "4dad9121451828b464e6a4db84b4eb44fda2cc19",
      "tree": "76d6cd6fdc19f8015286171d08d0e88c64db26d6",
      "parents": [
        "4d3a2f95c639af11b35e65cc7b342ec9b5413d7a"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Jan 24 16:06:58 2019 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Jan 24 16:27:20 2019 +0000"
      },
      "message": "Track change of some java.nio.Buffer methods to nonfinal.\n\nAnother CL in this topic turns the methods into nonfinal\nones in oder to be able to add covariant method overloads\nin java.nio.{Byte,Char,Double,Float,Int,Long,ShortBuffer.\n\nBug: 71597787\nTest: Treehugger\nChange-Id: Ife6d5938c932f4e881f8f23c85422c84b6c6a41a\n"
    },
    {
      "commit": "f1a4991dcc929a6d034a8ae1c7fe5adf834ef2ca",
      "tree": "1a759f4fd1bf7c9f8bb2f51a5e177f20cf72dee9",
      "parents": [
        "578da0fc8d4699993e6f745f2a4cf06ac1e9c322",
        "50e74f1efd3b946879137d22019a356007f5f3be"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Jan 24 16:25:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 16:25:57 2019 +0000"
      },
      "message": "Merge \"Migrate CTS to separate broadcast to scan volume.\""
    },
    {
      "commit": "bb9cef04c5b6699412d43d82bdd31c7a4f692cbc",
      "tree": "60ab233d03c88ab95be89004766b785b21a193e2",
      "parents": [
        "479c0769f1a08526b3d846a77e54f78e76faf9ff"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Wed Dec 05 10:40:23 2018 +0000"
      },
      "committer": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Thu Jan 24 16:17:11 2019 +0000"
      },
      "message": "Whitelist packages from VPN lockdown.\n\nBug: 77468593\nTest: atest com.android.server.connectivity.VpnTest\nTest: atest MixedDeviceOwnerTest#testAlwaysOnVpn\nTest: MixedDeviceOwnerTest#testAlwaysOnVpnAcrossReboot\nChange-Id: I7f6c5b9172063b588feacd6b9930a6cb88f764ab\nMerged-In: I7f6c5b9172063b588feacd6b9930a6cb88f764ab\n"
    },
    {
      "commit": "46165b5d61e6c9bb2a606822bdeecfc28a59c06e",
      "tree": "76ffd7af9a9abe20482d666fb5d2d5d893d1728d",
      "parents": [
        "e0cf597556307945a45bcd1ed7154604d182ba77",
        "1d58621a1f7948f7443bab286bc575fd38db1e16"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Thu Jan 24 16:15:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 16:15:08 2019 +0000"
      },
      "message": "Merge \"Whitelist packages from VPN lockdown.\""
    },
    {
      "commit": "71fe12bb84e7141b8370adf40c2ab13c4bd859ca",
      "tree": "26899b8bf9569219520ac59915b738d696138436",
      "parents": [
        "1ea414819a487ec68943836446c04026fa35d62e"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Thu Jan 17 13:32:12 2019 +0100"
      },
      "committer": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Thu Jan 24 17:09:18 2019 +0100"
      },
      "message": "Add a constant for ISDB_S3\n\nTest: No test, just adding a constant and building\nBug: 122371669\nChange-Id: Icbf10d2ddfb0fe05df9b3aedf3f17b8687404479\n"
    },
    {
      "commit": "044a436ac99d5cdb74fe933b7129f213ca3578c3",
      "tree": "2548520f494605718e95615e16061627c56f36de",
      "parents": [
        "e62097f71d7719df24430e1e1405ba4ecaaf4b01"
      ],
      "author": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Wed Dec 05 16:19:47 2018 +0000"
      },
      "committer": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Thu Jan 24 16:07:20 2019 +0000"
      },
      "message": "Add API for proxy configuration over VPN.\n\nTest: runtest -x\nframeworks/base/tests/net/java/com/android/server/ConnectivityServiceTest.java\n\u0026\u0026 atest HostsideVpnTests\nBug: 76001058\nChange-Id: Id4dde4a4103fd93bfbbacc52d0e5ade56ae67a6a\nMerged-In: Id4dde4a4103fd93bfbbacc52d0e5ade56ae67a6a\n"
    },
    {
      "commit": "a471699a97853bf3f531ac61652af3f1da290af0",
      "tree": "7f0db593c4f12754e420d71aa2c01c12aebd9072",
      "parents": [
        "07182c8622947e0407c6cd72fea4f6ab629f4b55"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Jan 24 15:41:59 2019 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Jan 24 15:41:59 2019 +0000"
      },
      "message": "Rename smart replies and actions adjustment keys\n\nTest: Build\n\nBUG: 123342833\nChange-Id: Ib600fcc851ae693221ec6c605b9a8176fd65587d\n"
    },
    {
      "commit": "03a1d0338dee9787852440e1663260c28d9cd885",
      "tree": "01b03b77891548316e1ebf1e2235ee66037a6cad",
      "parents": [
        "07182c8622947e0407c6cd72fea4f6ab629f4b55"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Jan 24 15:12:00 2019 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Jan 24 15:12:00 2019 +0000"
      },
      "message": "Add g/setScore and g/setEntityTypes to TextClassifierEvent\n\n1. Add get/setScore, so we can see how do scores affect the CTR and\neventually tune the threshold based on it.\n\n2. Convert get/setEntity to get/setEntityTypes.\n   Some events like TYPE_ACTIONS_GENERATED and TYPE_ACTIONS_SHOWN\n   will need to have a list of entity types. Also, as TRON does not\n   support a field of list type. And thus workaround this by having\n   3 separate fields in TRON.\n\n4. The result id of action is too easy to clash now as only messages\n   are taking into account. Use timestamp and the person object as\n   the input to the hash now.\n\n5. Changes in TRON:\n   a) We will put conversation_action / language detection, etc to\n      category. And we will put the views to subtype.\n   b) As suggested by the TRON team, we should not reuse existing fields\n   in the clients directly. But we should rather introduce new fields,\n   and map them to existing fields in the server. So, TRON team could\n   suppress just the new logging if it goes wrong and not affect\n   existing loggings.\n\nTest: atest TextClassifierEventTest.java\nTests: atest TextClassifierEventTronLoggerTest.java\n\nBUG: 120803809\n\nChange-Id: I2e71436b323a200beec57ea7c1a8bcc96c9c552f\n"
    },
    {
      "commit": "06928f442249220e3318db11e0081502ef758aba",
      "tree": "c0bd28e73d7195760cd30c1ff12ee029ec5aa9f1",
      "parents": [
        "8ac0a656a8611653e49c5a3b0520d4f63f02be7a",
        "18622d3d3529f0becfb339908e73fbdf347616e6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 15:09:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 15:09:18 2019 +0000"
      },
      "message": "Merge \"Add API for proxy configuration over VPN.\""
    },
    {
      "commit": "8ac0a656a8611653e49c5a3b0520d4f63f02be7a",
      "tree": "d1d341c646c8ab8d9001d93d96e31a061d2b407d",
      "parents": [
        "ce236a3a4a8a3e8ca824759b13c9e4ed82ac59ab",
        "3a8a39f3787542a643e820885d246bcd5f33a327"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 14:59:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 14:59:57 2019 +0000"
      },
      "message": "Merge \"Surface HAL constants\""
    },
    {
      "commit": "e1a96063bcc5b112ada8fda2e148743c08a1a00f",
      "tree": "0b6e11e086587279599637d56e1af7ace338cf8c",
      "parents": [
        "07182c8622947e0407c6cd72fea4f6ab629f4b55",
        "f5ea386ddcf64da6f7285e90ff2cc23f4f57148c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 14:25:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 14:25:45 2019 +0000"
      },
      "message": "Merge changes from topic \"calendar-package\"\n\n* changes:\n  Handle null for the return of getCrossProfileCalendarPackages.\n  API change for cross profile calendar feature.\n"
    },
    {
      "commit": "e56b55182c8fe3afd95b8aec72329c7db35b8de1",
      "tree": "c41955e518c1ea486b910e5c4df85928e1e5f18d",
      "parents": [
        "591aacaf62a2a85db922e5b73b58041ae9bbcc10",
        "b0da4bcb3ac6fb76b4cc3eeebdae06a8f30fae38"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Jan 24 13:55:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 13:55:30 2019 +0000"
      },
      "message": "Merge \"Remove @SystemAPI from NotificationAssistantService\""
    },
    {
      "commit": "52792d160a876e533658283c08985e9a996a8f98",
      "tree": "693d7cdb269c9e37600aa84c1fd53452db864859",
      "parents": [
        "c54e78a08486e923711bf33d0762079d650ace7f",
        "2546cef56cdf8767c4bb600251aed8c15dd6a7ae"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Thu Jan 24 13:35:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 13:35:28 2019 +0000"
      },
      "message": "Merge \"Added APIs for App Usage Limits.\""
    },
    {
      "commit": "18622d3d3529f0becfb339908e73fbdf347616e6",
      "tree": "7497e56b19ac3aed7363968ca858a21cb4df8f48",
      "parents": [
        "2499cc2f97eeeddd150d756ad5547644f3694978"
      ],
      "author": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Wed Dec 05 16:19:47 2018 +0000"
      },
      "committer": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Thu Jan 24 12:54:19 2019 +0000"
      },
      "message": "Add API for proxy configuration over VPN.\n\nTest: runtest -x\nframeworks/base/tests/net/java/com/android/server/ConnectivityServiceTest.java\n\u0026\u0026 atest HostsideVpnTests\nBug: 76001058\nChange-Id: Id4dde4a4103fd93bfbbacc52d0e5ade56ae67a6a\n"
    },
    {
      "commit": "d4ad5497020322248e740c2c1400483e2be2828b",
      "tree": "67cbb3a877b2d733565043d94270be41473a4a21",
      "parents": [
        "448fb122a1fc31699c709b4d5d0e37f76ca92b3f"
      ],
      "author": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Wed Jan 23 13:39:37 2019 +0000"
      },
      "committer": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Thu Jan 24 12:08:22 2019 +0000"
      },
      "message": "Add back @NonNull to DevicePolicyManager.wipeData\n\n- Added WIPE_SILENTLY to skip notifying user\n\nBug: 114711242\nTest: cts-tradefed run singleCommand cts -m CtsDevicePolicyManagerTestCases --test com.android.cts.devicepolicy.ManagedProfileTest#testWipeDataWithoutReason\nChange-Id: I163e0f3e1ab1e6feef668070a73b1f86db9691b3\n"
    },
    {
      "commit": "bf4595621748a37d3c0ae2d6297dcad9f24cf77d",
      "tree": "907886cb0e78c3cb0f880a64da69e07d654f017a",
      "parents": [
        "5fa8cb3802551507ccf3de0b699136c757b25b44",
        "3fa46d867909f77de7be5fd8f5b4740fe4e6d1e7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 12:01:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 12:01:41 2019 +0000"
      },
      "message": "Merge \"Expose an API to mark a session as APEX.\""
    },
    {
      "commit": "1d58621a1f7948f7443bab286bc575fd38db1e16",
      "tree": "1c269fb3d0de322195097bcf29fa946a3a20c95a",
      "parents": [
        "c2888cbc48c98297360356fa13ecdd9afe102ad9"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Wed Dec 05 10:40:23 2018 +0000"
      },
      "committer": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Thu Jan 24 11:34:17 2019 +0000"
      },
      "message": "Whitelist packages from VPN lockdown.\n\nBug: 77468593\nTest: atest com.android.server.connectivity.VpnTest\nTest: atest MixedDeviceOwnerTest#testAlwaysOnVpn\nTest: MixedDeviceOwnerTest#testAlwaysOnVpnAcrossReboot\nChange-Id: I7f6c5b9172063b588feacd6b9930a6cb88f764ab\n"
    },
    {
      "commit": "d2bfbc8246fce852dbe4c78a41f3ded9c2c958f5",
      "tree": "671d61b7c2f39e1b7e4330fe49acc51a8d082486",
      "parents": [
        "6136239d9dbfdfd879e87543b0a3d7c76d29983d"
      ],
      "author": {
        "name": "yuemingw",
        "email": "yuemingw@google.com",
        "time": "Wed Jan 02 11:42:25 2019 +0000"
      },
      "committer": {
        "name": "Yueming Wang",
        "email": "yuemingw@google.com",
        "time": "Thu Jan 24 10:04:50 2019 +0000"
      },
      "message": "API change for cross profile calendar feature.\n\nAccording to new requirements in b/121179845, we are changing the\nAPI pattern from \"add/remove\" to \"set(set\u003cstring\u003e)\" to support\n\"enable all packages\" operation. Setting the whitelist to null\nwill enable all packages. This behavior is consistent with existing\nmethods in DevicePolicyManager, e.g. setPermittedInputMethods.\n\nAlso corrected some languages in the comments and annotations.\n\nBug: 121179845\nTest: atest ManagedProfileTest#testCrossProfileCalendar\natest DevicePolicyManagerTest\n\nChange-Id: I87f17a2094792e44fdeb672658bddb871c2c1eeb\n"
    },
    {
      "commit": "6136239d9dbfdfd879e87543b0a3d7c76d29983d",
      "tree": "ba3c07a67449cfa1679aa32824c3af5826dc7497",
      "parents": [
        "43b9e11886a9e78f02b7ec6a65b93f7ac78cd26d",
        "4cff16fda9b7675c0414ce5d26727672905adcd0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 10:04:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 10:04:18 2019 +0000"
      },
      "message": "Merge \"Voice state + transcription in VoiceInteractionSvc\""
    },
    {
      "commit": "50e74f1efd3b946879137d22019a356007f5f3be",
      "tree": "83055031ab3e6f873b92bb1aec1e7f3a077da04f",
      "parents": [
        "dab8059a293fe39f6d44b4cf91ff9e440db49452"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jan 23 22:36:34 2019 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Jan 24 07:01:26 2019 +0000"
      },
      "message": "Migrate CTS to separate broadcast to scan volume.\n\nIt can\u0027t sent MEDIA_MOUNTED via the shell, so let\u0027s use a separate\nbroadcast.  Also improve robustness of several tests.\n\nBug: 123251175\nTest: atest cts/tests/tests/media/src/android/media/cts/MediaScanner*\nTest: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore*\nChange-Id: I5b0f07c817b18175c6e427729a9fa0545f6bcd8e\n"
    },
    {
      "commit": "0affe5dad2190fba8093a695d05687440a75d102",
      "tree": "3dfc513007e395605c27ef4b095f6979c2dd17fc",
      "parents": [
        "e765dc6e5fdaed22fc69a5420bd87840e13c8579",
        "3dea8549989f3b8e8f8d877e0db8b8a8c77fe692"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Wed Jan 23 22:24:41 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 22:24:41 2019 -0800"
      },
      "message": "Merge changes from topic \"ka05\" am: b3656c7b1b am: 14e51c8a84\nam: 3dea854998\n\nChange-Id: Ie56c431a6d934c752d1de30fc4bf98a7e557e5b2\n"
    },
    {
      "commit": "945be95b6a43c98ecbd894313a4f3ce6d9344b9f",
      "tree": "63074f860ede05834388bf0432920f6b13096975",
      "parents": [
        "e6af411b0938a4d744bdc19f58f314c5af08b2ad",
        "a61e7cd00d84cf0141763ad6f35a786f661aae32"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 06:08:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 06:08:52 2019 +0000"
      },
      "message": "Merge \"Add IntEnumMapping\""
    },
    {
      "commit": "e6af411b0938a4d744bdc19f58f314c5af08b2ad",
      "tree": "35e61bd7bca61b1005828ae9eed6528e7dc98e5c",
      "parents": [
        "f36350ac4848fe30c30ddc58c513fc5adb90a14f",
        "ff42b1b6853b631d294796c9b118686d0d58b408"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 05:58:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 05:58:06 2019 +0000"
      },
      "message": "Merge \"Deprecate InputMethodManager#setCurrentInputMethodSubtype()\""
    },
    {
      "commit": "025bd52d012930bd06fe140db82389fff5a6efe4",
      "tree": "2f61bc24ecace830ab1186da38a921e6f6cf182b",
      "parents": [
        "d1619e86c66aa92c02bb7072a2f35381d7cc53db",
        "6133800a585c05bd8851f2d3252667816e28f099"
      ],
      "author": {
        "name": "Scott Randolph",
        "email": "randolphs@google.com",
        "time": "Wed Jan 23 21:50:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 21:50:17 2019 -0800"
      },
      "message": "Merge \"Implementation of Remote-SIM.\" am: 9f7bc7d616 am: 0fd63d542d\nam: 6133800a58\n\nChange-Id: Ic3c43594d4648f2942bec62cfd418e0d1d0c8f29\n"
    },
    {
      "commit": "3dea8549989f3b8e8f8d877e0db8b8a8c77fe692",
      "tree": "f1829b193415574eaf13649a4550041ae2a4dbcc",
      "parents": [
        "6133800a585c05bd8851f2d3252667816e28f099",
        "14e51c8a848b3d5a2d7c25c0699429d402465756"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Wed Jan 23 21:44:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 21:44:11 2019 -0800"
      },
      "message": "Merge changes from topic \"ka05\" am: b3656c7b1b\nam: 14e51c8a84\n\nChange-Id: I08979872a03c52e933daa39730fd71e998272613\n"
    },
    {
      "commit": "d1619e86c66aa92c02bb7072a2f35381d7cc53db",
      "tree": "859b443803bbb72bef3b919eaadc800fb4f51506",
      "parents": [
        "b19b9dca1e3fbfd4464bb166eef0d8e8c1c4074a",
        "93dd117ee68789e3f69970286d9e472cdda2a207"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 23 21:42:08 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 21:42:08 2019 -0800"
      },
      "message": "Merge \"Add FEATURE_TELEPHONY_IMS definition\" am: ad075a3837 am: 86999554ea\nam: 93dd117ee6\n\nChange-Id: Icb40054aaeab8921bc371129528b851e1af78e29\n"
    },
    {
      "commit": "6133800a585c05bd8851f2d3252667816e28f099",
      "tree": "5700a01b724fca18b1230f94a47ce4dab2e9a5a1",
      "parents": [
        "93dd117ee68789e3f69970286d9e472cdda2a207",
        "0fd63d542d8182eba5795f1d63f00c90b542986e"
      ],
      "author": {
        "name": "Scott Randolph",
        "email": "randolphs@google.com",
        "time": "Wed Jan 23 21:28:45 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 21:28:45 2019 -0800"
      },
      "message": "Merge \"Implementation of Remote-SIM.\" am: 9f7bc7d616\nam: 0fd63d542d\n\nChange-Id: Ie4c28658f6384df624bf8b1d4c1b7b9bed555611\n"
    },
    {
      "commit": "6d2e9b8caeb3afa335570f94393585c462d24008",
      "tree": "57dc7285fe623d8f22196aee384e401da5fd242b",
      "parents": [
        "770a41298d36806804266dec3fba9302279ed404",
        "c5ceebba02670546557162dea3a24eb56ef63f76"
      ],
      "author": {
        "name": "Leland Miller",
        "email": "lelandmiller@google.com",
        "time": "Wed Jan 23 21:21:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 21:21:14 2019 -0800"
      },
      "message": "Merge \"Add part ID reuse to API contract\" am: d49a6c86f4 am: ea65fcc98a\nam: c5ceebba02\n\nChange-Id: Ide0ff27e0de513dd2687e3fc30e177cd1d5fd45c\n"
    },
    {
      "commit": "93dd117ee68789e3f69970286d9e472cdda2a207",
      "tree": "9af65885f29c02e663b7479ed6c7f93e3fc313f1",
      "parents": [
        "53067713f7242bc0d6cf57d408d830c74d28e445",
        "86999554ea6d067d07b81745af79cb769368a503"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 23 21:17:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 21:17:22 2019 -0800"
      },
      "message": "Merge \"Add FEATURE_TELEPHONY_IMS definition\" am: ad075a3837\nam: 86999554ea\n\nChange-Id: Ie28a6a11a97dcff35f26dd003d495c14ceb67242\n"
    },
    {
      "commit": "b3656c7b1b11e10cab70e90dcb6117f70607c891",
      "tree": "3fff5a7293562b928340f82c16347a1eaa22fa3a",
      "parents": [
        "9f7bc7d616543d26da1b5878c361898182adacc2",
        "215b877f11c82b1cc11e5c92c5330d4855e9dda7"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Thu Jan 24 05:06:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 05:06:39 2019 +0000"
      },
      "message": "Merge changes from topic \"ka05\"\n\n* changes:\n  [KA05] Export keepalive offload api for IpSec Nat-T file descriptor\n  [KA01] export SocketKeepalive API for NAT-T keepalive\n"
    },
    {
      "commit": "9f7bc7d616543d26da1b5878c361898182adacc2",
      "tree": "c96413967631d255161c0ff5550f6ca982526d7f",
      "parents": [
        "ad075a3837b97a3d51003cb0a1f8f9f1201a6261",
        "aea0391cf6ecf8d2edd654f6bae2dff530b35e68"
      ],
      "author": {
        "name": "Scott Randolph",
        "email": "randolphs@google.com",
        "time": "Thu Jan 24 05:01:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 05:01:05 2019 +0000"
      },
      "message": "Merge \"Implementation of Remote-SIM.\""
    }
  ],
  "next": "c5ceebba02670546557162dea3a24eb56ef63f76"
}
