)]}'
{
  "log": [
    {
      "commit": "1444690e53ee5a72cd745e1cd7287a03d315fc01",
      "tree": "19eff668a40c6e457c10cad151c34cf5aeea29ba",
      "parents": [
        "4607116f48af6445daa55a62888310b1eb1a64c7",
        "da59389fc99217233c1b9af7a3ea074afe9aed6b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 30 01:53:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 01:53:50 2019 +0000"
      },
      "message": "Merge changes I1d901692,I3e0bca75\n\n* changes:\n  ControllerLink: Remove unused parameter asSystemService\n  MediaController: Remove dispatching key event as system service APIs\n"
    },
    {
      "commit": "4625b2e489d0d83a3376186f2b117813234dcb07",
      "tree": "0128b7de82fbb4a43d2ab36dc5014bc1d4996545",
      "parents": [
        "19939bdbe0532368286a6f5227e5f007164e062f",
        "7f11eb9057447cfa36c951355a99f87eeb0cf1b0"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Jan 30 01:15:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 01:15:36 2019 +0000"
      },
      "message": "Merge \"Add runtime_native namespace for properties\""
    },
    {
      "commit": "19939bdbe0532368286a6f5227e5f007164e062f",
      "tree": "ed8399dec8de3548d5fcd8a09a643b984b39187c",
      "parents": [
        "e82defc28e98fd092aa49d04e512824d9e39d94a",
        "398d5d91136d6e2146bf56ad3bdbb326a835c8ef"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Wed Jan 30 01:14:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 01:14:22 2019 +0000"
      },
      "message": "Merge \"Add APIs to get/set if usage of multiple SIMs is restricted.\""
    },
    {
      "commit": "664d97958770254b6277db768c92efd297da3b8e",
      "tree": "04edbd0ed7ac6b0358a83ae747b90d4272d93dba",
      "parents": [
        "d070768d8d2d07742f322b11e5622ef0bc68f69e",
        "60a12e311818019d01f49b10bab90d7f348d658f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jan 30 01:05:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 01:05:05 2019 +0000"
      },
      "message": "Merge \"Merge \"Add IntRange and FloatRange annotations\" am: 94a9377222 am: 74798a771a am: 7c3084c349\""
    },
    {
      "commit": "60a12e311818019d01f49b10bab90d7f348d658f",
      "tree": "506398686b7aef4d118be75be71d26955ed0e7de",
      "parents": [
        "b7c7d8915523e8018783f94af7a39fc401be16a4",
        "7c3084c3491685e37fed7f7ba7ac580446941e52"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 17:04:30 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 17:04:30 2019 -0800"
      },
      "message": "Merge \"Add IntRange and FloatRange annotations\" am: 94a9377222 am: 74798a771a\nam: 7c3084c349\n\nChange-Id: Ic838b99e169e2fd144e51199e41560efdf663fea\n"
    },
    {
      "commit": "d070768d8d2d07742f322b11e5622ef0bc68f69e",
      "tree": "e930aea9ba64ab1a18f90aa217240fd9aabe25e3",
      "parents": [
        "b7c7d8915523e8018783f94af7a39fc401be16a4",
        "a17bf2d0f280024e9ba9761458a6cc301c31eb6f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 30 01:04:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 01:04:04 2019 +0000"
      },
      "message": "Merge \"Move MediaMetadata class back to framework\""
    },
    {
      "commit": "7c3084c3491685e37fed7f7ba7ac580446941e52",
      "tree": "dc7945d79be6add3f490c503b1b8700993f34c4f",
      "parents": [
        "3b58fcd3184e837bbfdcec0f914c03cfbd0c33b6",
        "74798a771a8cba98935e88aecae865545146ae7a"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 16:43:48 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 16:43:48 2019 -0800"
      },
      "message": "Merge \"Add IntRange and FloatRange annotations\" am: 94a9377222\nam: 74798a771a\n\nChange-Id: I6353003144e4c2cf5882d20d2d37921dc69b4bcf\n"
    },
    {
      "commit": "a19463022148662498c2d3d10e36ab24a17b0389",
      "tree": "ac35ba4da0a757bc7e3f017e4539185e54648699",
      "parents": [
        "3cc59ebe93ea04361ce80daac6cbf599d02bfca8",
        "edd016fa3fa2d0ec6ce83152849ce6e0c1380afd"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Jan 30 00:20:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 00:20:19 2019 +0000"
      },
      "message": "Merge \"Add StatusBarManager#disableForSetup(boolean) @SystemApi\""
    },
    {
      "commit": "3cc59ebe93ea04361ce80daac6cbf599d02bfca8",
      "tree": "25faa4d36a6c60a554ac4b1734038cba6a4d8b32",
      "parents": [
        "9e3e683da426ae70d4c4911ab44e80dda0df5f9c",
        "2732324100d57eef48d49212f117d4062c556625"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Jan 30 00:19:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 00:19:19 2019 +0000"
      },
      "message": "Merge \"Remove @hide from top-level StatusBarManager\""
    },
    {
      "commit": "7f11eb9057447cfa36c951355a99f87eeb0cf1b0",
      "tree": "c824ec7f58fdc96341695e8d3de26b05546efe07",
      "parents": [
        "45fd11ca0ea32100d7d578ce2cbda44ad876a381"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jan 25 16:08:21 2019 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Jan 30 00:15:59 2019 +0000"
      },
      "message": "Add runtime_native namespace for properties\n\nCreate a namespace for runtime native properties, java language\nproperties will be added in a later CL.\n\nBug: 111397239\nBug: 120794191\nBug: 123524494\n\nTest: adb shell device_config put runtime_native gctype CC,preverify\nTest: verify the property is set correctly\nExempt-From-Owner-Approval: Previously approved\n\nChange-Id: I84ec84f0befdbf778b9cef43991b63fbab3b0943\n"
    },
    {
      "commit": "94a9377222ca376d15dee9fe687ba84e9c729c8f",
      "tree": "54f37cb7481bb87ffff9566971901f0b197df157",
      "parents": [
        "bd4a4dc8891ab10b84fbb2f09f0d481aa0e4a832",
        "e0a3eb90d902681f235c4a3da36b59ac8d0fbf31"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 30 00:06:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 30 00:06:23 2019 +0000"
      },
      "message": "Merge \"Add IntRange and FloatRange annotations\""
    },
    {
      "commit": "9824ab022b7fda4cd9cf3ef7eebb9da2104cd112",
      "tree": "be48a906d647951cd8042a735f3741960261ac41",
      "parents": [
        "895ce08d6bdb167816f68dce0660295df80437a0",
        "316dc44a910cccfdb693d8e44118dc2bfb072c79"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 29 15:42:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 15:42:07 2019 -0800"
      },
      "message": "Merge \"Card ID APIs are public\" am: bd4a4dc889 am: a039e692a4\nam: 316dc44a91\n\nChange-Id: Ibb4966a27a96f1e50b42f616556a4e843050557a\n"
    },
    {
      "commit": "316dc44a910cccfdb693d8e44118dc2bfb072c79",
      "tree": "8e71730226a9795a965ac469f112f4994dc474a5",
      "parents": [
        "930efcaf19add36d443f60203a2ac804ee85e01e",
        "a039e692a4ffb356db7c99e89ce50e479cfd688f"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 29 15:18:21 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 15:18:21 2019 -0800"
      },
      "message": "Merge \"Card ID APIs are public\" am: bd4a4dc889\nam: a039e692a4\n\nChange-Id: I6041944772567794b79a355c9f77767ed61c0f76\n"
    },
    {
      "commit": "b278ec38369e351c456b8459e4fa93d03e73f623",
      "tree": "42309adad875c88a3ce231caae0c33bdec313101",
      "parents": [
        "0f878e30bb5d3762a801c34995f067c9e90bc4e8",
        "bb0c2a2a330c9903fbb3badc55d9a8ded3bc3299"
      ],
      "author": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Tue Jan 29 22:46:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 22:46:24 2019 +0000"
      },
      "message": "Merge changes from topics \"dsiable_settings_2\", \"disable_cc_settings\"\n\n* changes:\n  Added new APIs to let ContentCaptureService enable / disable the feature.\n  Added new APIs to let Settings enable / disable ContentCapture\n"
    },
    {
      "commit": "bd4a4dc8891ab10b84fbb2f09f0d481aa0e4a832",
      "tree": "e08e2739905d81d35f6a24aa73ada778e739561a",
      "parents": [
        "cf2e0699628fbd4e6f87582566df833997c5b2ab",
        "d6c684fff43c76dfa9847a7540541e8778ae44ed"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 29 22:43:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 22:43:47 2019 +0000"
      },
      "message": "Merge \"Card ID APIs are public\""
    },
    {
      "commit": "6296773cd05e1922b8c943ffe40099b53b9ef72b",
      "tree": "166f738ad5d1f07ee52672041bd08fe234571110",
      "parents": [
        "1ebc40339a7102f95a3938703ff1f20e41c45ed8",
        "1cf59fde3548342d0bdac6191331b4d324e3e718"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 22:35:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 22:35:45 2019 +0000"
      },
      "message": "Merge \"Camera: Unhide Key constructors\""
    },
    {
      "commit": "526e9a00da70a8fa4ec343109acb844ecd4663e9",
      "tree": "2b3a1c0df8f17ac258ae2559ebce4f2c7325701a",
      "parents": [
        "c1cebf5d515f0d863f341014ef73814681484a51",
        "59c2da71b4ca1561e22390f16a3a514465ee8957"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 22:23:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 22:23:21 2019 +0000"
      },
      "message": "Merge \"FEATURE_FINGERPRINT is back to android.hardware.fingerprint\""
    },
    {
      "commit": "0c0af4b0cc6f945748afb2e009badb2725c5a1de",
      "tree": "ef05e34df699aa60a93cdd967a92cb1bc9f8e3d3",
      "parents": [
        "ae2c49680f12cf649764d3911b5bab9690f567d4",
        "299f825678c3292bb1b519f9abfced1ce4a61a31"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Tue Jan 29 14:13:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 14:13:19 2019 -0800"
      },
      "message": "Merge \"Whitelist packages from VPN lockdown: DPM API.\" into pi-dev-plus-aosp\nam: 299f825678\n\nChange-Id: I3deb4a865e109e2b2e67dc7d8ffc775747f34303\n"
    },
    {
      "commit": "e0a3eb90d902681f235c4a3da36b59ac8d0fbf31",
      "tree": "87d4d3be93a574fac96eb92d5bc7bb8ff1f0d960",
      "parents": [
        "d20bdb915a05704a6a869d6c1a1d07cb5e7bfff9"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 13:58:29 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 13:58:29 2019 -0800"
      },
      "message": "Add IntRange and FloatRange annotations\n\nBug: 123223163\nTest: Build\nChange-Id: I17f27075007df642ec93e5b762b0717da4a1e927\n"
    },
    {
      "commit": "5fb9cef34604a4b63ca7b03f7f572235df88373c",
      "tree": "9aac2f12f4d6ebadc44f8cc628b2e4f0e602a8fb",
      "parents": [
        "3a0a5e9e9ac019f7fccb9dd2efb8b7d67d7f2069",
        "25995fee24365b8365b0a154d2193c63b7fe80be"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Jan 29 21:55:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:55:12 2019 +0000"
      },
      "message": "Merge \"New device config to enable location perm re-up\""
    },
    {
      "commit": "299f825678c3292bb1b519f9abfced1ce4a61a31",
      "tree": "5f2d2b626072126683c99648c06258f345cd2e9f",
      "parents": [
        "d42041fe96b465df5d7ddc233d35be0eddd23896",
        "5cba336daf843273b16f9d78acf37d207882bc07"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 21:44:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:44:13 2019 +0000"
      },
      "message": "Merge \"Whitelist packages from VPN lockdown: DPM API.\" into pi-dev-plus-aosp"
    },
    {
      "commit": "78ce9ed65b5bb57ac41fe7c29f9c0aa3f45b7195",
      "tree": "5587bee0a8fa3c81280c8fa731dfb3a24d4c67d9",
      "parents": [
        "8c0e8181b8461084b6c1f0ba296a82b2f051f198",
        "73a8c1b06c6858821dc42c8fe3a4e0b0190fb429"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Jan 29 21:05:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:05:47 2019 +0000"
      },
      "message": "Merge \"Update the notification_assistant DeviceConfig namespace.\""
    },
    {
      "commit": "398d5d91136d6e2146bf56ad3bdbb326a835c8ef",
      "tree": "66166263a0866707c99b378b4c9924e162499049",
      "parents": [
        "3ffd2c30acd0ac3edc6444ec561e46fc6281cc15"
      ],
      "author": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Fri Dec 21 14:51:01 2018 -0800"
      },
      "committer": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 12:56:53 2019 -0800"
      },
      "message": "Add APIs to get/set if usage of multiple SIMs is restricted.\n\nAdd API that indicates if the usage of multiple SIMs at the same time is\nallowed or restricted in order to support requirements from carriers for\ndual SIM devices\n\nBug: 123537730\nTest: Verified with test application.\nChange-Id: I5e3e5ff41927e43ead4a30988630cf9125d5a048\n"
    },
    {
      "commit": "d42041fe96b465df5d7ddc233d35be0eddd23896",
      "tree": "9fd441cc28f73e0048f9da2a9467e889ac93f759",
      "parents": [
        "9513822f40ffcea5c37f733e85f61f91638d456f",
        "c3bf9392ace865e57607301363d1206da98090fd"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 12:21:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 12:21:17 2019 -0800"
      },
      "message": "Merge \"Define more thresholds for opportunistic data\" am: cf2e069962\nam: c3bf9392ac\n\nChange-Id: I44cd2e063fd5587ee7abf77e22acca7b08953a02\n"
    },
    {
      "commit": "173af94d25184216afc6daa7b759bc5740401a3f",
      "tree": "f198f01faf487a1a337ff51dc67a35ceb2b3039a",
      "parents": [
        "7e67bb0716268a999b3c20e8dab0ba966f116431",
        "a0a30a1a41338b4f9bd765c7944c684ed325213c"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Jan 29 20:07:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 20:07:13 2019 +0000"
      },
      "message": "Merge \"Introduce a new process state for location fg service\""
    },
    {
      "commit": "cf2e0699628fbd4e6f87582566df833997c5b2ab",
      "tree": "9330a9a955517b5b1a8f79150c6675381880ad13",
      "parents": [
        "5aef5c650846bd998248475bb1fefa7e53845085",
        "428871cb0420940f29b5bf7958e22c7433bb00d4"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 19:43:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 19:43:26 2019 +0000"
      },
      "message": "Merge \"Define more thresholds for opportunistic data\""
    },
    {
      "commit": "5cba336daf843273b16f9d78acf37d207882bc07",
      "tree": "ac76af9106be574998456579cee3e11891f280a7",
      "parents": [
        "8a308349e3a178f64cc76bf0509fb296a746ec4b"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Fri Jan 25 08:50:06 2019 +0000"
      },
      "committer": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Tue Jan 29 19:37:21 2019 +0000"
      },
      "message": "Whitelist packages from VPN lockdown: DPM API.\n\nBug: 77468593\nTest: atest MixedDeviceOwnerTest#testAlwaysOnVpn\nTest: atest MixedDeviceOwnerTest#testAlwaysOnVpnAcrossReboot\nChange-Id: I7508070f828fb7150df5d9e34846535d57c6a7c3\n"
    },
    {
      "commit": "917955a4e669c9b237db621359ed67117758605a",
      "tree": "2a7bb4adc7767442dc2ba136a654019c3b03111f",
      "parents": [
        "afe6ec4b271890b3ea943c1208acd6282642ee9b",
        "e21ab7eab46d1c99e0e3e3506edaca096f796e2d"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Jan 29 19:34:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 19:34:40 2019 +0000"
      },
      "message": "Merge changes from topic \"bug and incident report approval\"\n\n* changes:\n  Add IncidentCompanionService\n  Added a new \"incidentReportApprover\" permission protection flag.\n"
    },
    {
      "commit": "7447f3bda99c200f5c9853615aab1ae8e72e6d8e",
      "tree": "991139b1cf0bc813ad0643f0c14b086a3bf0202b",
      "parents": [
        "0b409e8cc0d37f47abfd46dad61a3ae661de29b0",
        "489239befa63deaa46a43733a31420d7d4b9da24"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 19:00:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 19:00:10 2019 +0000"
      },
      "message": "Merge \"Add privacy platform flags.\""
    },
    {
      "commit": "d6c684fff43c76dfa9847a7540541e8778ae44ed",
      "tree": "39faf315576f154666861bfb6e1e066ba8b723b9",
      "parents": [
        "bfd44b60ef7d7dbb1fb5dcd6d4cc109f929aaaa9"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Jan 18 10:29:56 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 29 10:55:35 2019 -0800"
      },
      "message": "Card ID APIs are public\n\nThese were system API but we should expose them for apps with carrier\nprivileges.\n\nTest: manual\nBug: 122974656\nChange-Id: Ie60e4c580dfa9dd0d7d6fb6b94226661d0620dad\n"
    },
    {
      "commit": "0b409e8cc0d37f47abfd46dad61a3ae661de29b0",
      "tree": "757912518e0f2e3adfe58b264657d5919ebde606",
      "parents": [
        "5af35cba45af70f8cdd66b4bb872d29f69b47b61",
        "6ac5fc19e6db5159bb325c7c705437e7d204f463"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 18:37:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:37:10 2019 +0000"
      },
      "message": "Merge \"new API for IMS call fail cause\""
    },
    {
      "commit": "5af35cba45af70f8cdd66b4bb872d29f69b47b61",
      "tree": "131186bca19cd10903cbd547d40726320382f4c8",
      "parents": [
        "c0e07d738956be36d801f0686fe553fe5225b7a2",
        "3409263cbad37433dd15e9518437a92b946220d4"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Jan 29 18:25:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:25:21 2019 +0000"
      },
      "message": "Merge \"WifiNetworkConfigBuilder: Split into 2 separate builders\""
    },
    {
      "commit": "3409263cbad37433dd15e9518437a92b946220d4",
      "tree": "496fa96a644b9d1b472fe11bc661b7efa27d623e",
      "parents": [
        "f53d972ed131494d764a66ab11f7b1e2ae78e2df"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Jan 25 08:33:48 2019 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Jan 29 10:23:46 2019 -0800"
      },
      "message": "WifiNetworkConfigBuilder: Split into 2 separate builders\n\nSplit the existing WifiNetworkConfigBuilder into 2 separate builders,\none for building WifiNetworkSuggestion and one for WifiNetworkSpecifier.\n\nOther changes in the CL:\na) Marked the constructor of the abstract NetworkSpecifier class public\nto allow WifiNetworkSpecifier.Builder() (\u0026 hence WifiNetworkSpecifier) to\nbe public. The alternative is to put the builder for WifiNetworkSpecifier\nin some other file (like WifiManager)\nb) Mark WifiNetworkSpecifier class public to make it\u0027s builder visible.\nc) Modify the documentation (\u0026 usage example) for WifiNetworkSpecifier\nbuilder to explicitly call out that this can only be used for a local\nwifi connection (i.e no internet capability).\n\nBug: 123313291\nTest: ./frameworks/base/wifi/tests/runtests.sh\nTest: make docs\nChange-Id: I1a5fcff886124010222e112dbca92797a514b6d9\n"
    },
    {
      "commit": "c62d5fab0a00e9ab566a2a5ead53e7330bf75ffa",
      "tree": "7fec32040092bc324bd196383461d1b4798ad902",
      "parents": [
        "b2177dce503edaf2d1b170afecca481098a2cc71",
        "70bcf38e2cf27cfcd920ebf17500fa97478dc0d0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 18:22:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:22:07 2019 +0000"
      },
      "message": "Merge \"Moved Content Capture settings to DeviceConfig.\""
    },
    {
      "commit": "b2177dce503edaf2d1b170afecca481098a2cc71",
      "tree": "d4b921d1a950e6faef8fe2c54f278a4ac5e0cd73",
      "parents": [
        "f43f624efb18dd1d6c9100cf585437e7d6d9850c",
        "73710f8ca6364f4f756bea653567e523f7e48764"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 18:19:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:19:18 2019 +0000"
      },
      "message": "Merge \"Define more thresholds for opportunistic data\""
    },
    {
      "commit": "e21ab7eab46d1c99e0e3e3506edaca096f796e2d",
      "tree": "d2e007d50ba8ac337c24fe3652457d74828ac273",
      "parents": [
        "5a15b55107651968312f39a830ddb26909b9d362"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Dec 18 15:00:25 2018 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Jan 29 09:59:28 2019 -0800"
      },
      "message": "Add IncidentCompanionService\n\nIt is a helper in the system process that helps dumpstate and incidentd get\nuser confirmation to share reports\n\nBug: 123543706\nTest: bit GooglePermissionControllerTest:*\nChange-Id: Ia3fe4bd5257044ed89fe56ce683876fa03ba6c36\n"
    },
    {
      "commit": "5a15b55107651968312f39a830ddb26909b9d362",
      "tree": "e6c47dbeb0057834212ae1e488fa334dc5ab12ea",
      "parents": [
        "f5e95eff500a03e52c165130ab5f41623d32fd8b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Dec 18 10:40:04 2018 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Jan 29 09:59:28 2019 -0800"
      },
      "message": "Added a new \"incidentReportApprover\" permission protection flag.\n\nThis gives the ONE app installed on the system the permission to\nauthorize the sharing of incident and bug reports with an app.\n\nCurrently that app is PermissionController.  Package Manager\nenforces that there is only one installed, and refused to boot\nif that isn\u0027t the case.\n\nBug: 123543706\nTest: bit GooglePermissionControllerTest:*\nChange-Id: I76a7fad0ea36359bbb0ff09669df46202d059dab\n"
    },
    {
      "commit": "63d14042a28138c87e4bf349ae00b39cd3ca1dd4",
      "tree": "e7f6ceeca7308086506c6c87f8ddcaadd5c829b7",
      "parents": [
        "3fce7487c3a9b4358202285b09603a31f5e84a69",
        "51598602e39570ef482d830eb013af44793852d5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 16:40:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:40:57 2019 +0000"
      },
      "message": "Merge \"Support Slices in Settings Search\""
    },
    {
      "commit": "2a48c29cb67f6ecacb0aa2faedb94a255cee32e7",
      "tree": "9b740d872dc662dc35ce9193007d1f8994009d42",
      "parents": [
        "66a23d050451e2548fa73f31f274ff59bc5c2fcb"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Jan 28 17:33:48 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Jan 29 13:35:56 2019 +0000"
      },
      "message": "Specify status results for RollbackManager.commitRollback.\n\nRather than implicitly reusing the PackageInstaller status codes.\n\nBug: 112431924\nTest: atest RollbackTest\nChange-Id: I86929c0c1a5153c7f58e255e104b30fe96ddeca8\n"
    },
    {
      "commit": "66a23d050451e2548fa73f31f274ff59bc5c2fcb",
      "tree": "e39354476ab5e2f4062cc6ae7523267797a99b7e",
      "parents": [
        "7fc3aa0a0ef6459c0900bea608fc67b83011149e",
        "bf5b5c44614399ccf8759a23e61af518f8f54f2e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 13:17:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 13:17:22 2019 +0000"
      },
      "message": "Merge \"Add a way to record causePackages for rollbacks.\""
    },
    {
      "commit": "da59389fc99217233c1b9af7a3ea074afe9aed6b",
      "tree": "e2c62927177d9a6cb08afe11aabf7568539191b0",
      "parents": [
        "8be71c0fe27212359a340f274b57b1220c7abc41"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Jan 29 16:32:55 2019 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Jan 29 21:21:52 2019 +0900"
      },
      "message": "ControllerLink: Remove unused parameter asSystemService\n\nBug: 123485698\nTest: Build, flash and injected some key events\nChange-Id: I1d90169221842fc1c986e40c3a2790c73af260f4\n"
    },
    {
      "commit": "73a8c1b06c6858821dc42c8fe3a4e0b0190fb429",
      "tree": "699f676ff1bb3e885852e335a4040798029563df",
      "parents": [
        "9b23e4f42baf2e545b30006b23dd216580c4cddd"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Jan 23 18:15:39 2019 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Jan 29 12:19:27 2019 +0000"
      },
      "message": "Update the notification_assistant DeviceConfig namespace.\n\nTo adhere to new API guidelines we here update the\nnotification_assistant namespace in DeviceConfig.\n\nBug: 120792826\nTest: make ExtServices\n    \u0026\u0026 adb install -r $OUT/system/priv-app/ExtServices/ExtServices.apk\n    \u0026\u0026 atest ExtServicesUnitTests\nChange-Id: I85f714931c28c7a35c64b1394992afcd7aa68490\n"
    },
    {
      "commit": "d0c4680e1266511ae5f46d0034117636e2b4e324",
      "tree": "44a43e313156921ced298d3ec294ed0bb3e6fc51",
      "parents": [
        "6922228cd97ced37a5b8b3be47c8b369e4fc0b6b",
        "031e0aa44e89c26c56ea0cc38a9a12b22749dc05"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:53:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:53:19 2019 -0800"
      },
      "message": "Merge \"Add utils connect, setsockopt, bind, sendTo\" am: 1e002eede3 am: dfa16fe772\nam: 031e0aa44e\n\nChange-Id: I7a1f7071d7b13b5e92fdf1af1686abdd8ceea3d6\n"
    },
    {
      "commit": "6922228cd97ced37a5b8b3be47c8b369e4fc0b6b",
      "tree": "65719fada9be70961c567bd7f7cee38a361158da",
      "parents": [
        "1ea577544891775e76cdb22dea66de04cc00f34a",
        "08747c5ccb844e853bbf176a420abe8cbaac34a3"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:39:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:39:27 2019 -0800"
      },
      "message": "Merge \"Add NetworkUtils utilities to SystemApi\" am: 9cc31061fe am: ca1d65e707\nam: 08747c5ccb\n\nChange-Id: Ib755bbfc5bb6bff4ada3995b70dfe8fc2d40b4f9\n"
    },
    {
      "commit": "031e0aa44e89c26c56ea0cc38a9a12b22749dc05",
      "tree": "3c5c1b6d5a584140a22bc43f37fa9b327584b68a",
      "parents": [
        "08747c5ccb844e853bbf176a420abe8cbaac34a3",
        "dfa16fe77242511674edb5e55bdf170f8af3c2eb"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:34:23 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:34:23 2019 -0800"
      },
      "message": "Merge \"Add utils connect, setsockopt, bind, sendTo\" am: 1e002eede3\nam: dfa16fe772\n\nChange-Id: Ib5ebe3134fb1d53581b9d91b4f4f142afb5e9fb3\n"
    },
    {
      "commit": "08747c5ccb844e853bbf176a420abe8cbaac34a3",
      "tree": "24b4d8d3b2fa037287dd3b4457fbd76567d4912f",
      "parents": [
        "117a843303384fb0cea193719b2cff6f145f2364",
        "ca1d65e707fe5320233d5e7249555a5662526e93"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:29:01 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:29:01 2019 -0800"
      },
      "message": "Merge \"Add NetworkUtils utilities to SystemApi\" am: 9cc31061fe\nam: ca1d65e707\n\nChange-Id: I978bdb626c1f4c8bbe736c8bad1c74fb6a67b4b5\n"
    },
    {
      "commit": "bf5b5c44614399ccf8759a23e61af518f8f54f2e",
      "tree": "40f59759692bc17421d7ec70e982784f905778b5",
      "parents": [
        "908e048d73c7fec03e727c440d8843c7b304bc49"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Jan 28 15:26:37 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Jan 29 09:20:19 2019 +0000"
      },
      "message": "Add a way to record causePackages for rollbacks.\n\nBy passing a new causePackages list of VersionedPackage to\ncommitRollback and adding a RollbackInfo.getCausePackages() method to\nretrieve the cause packages for committed rollbacks.\n\nBug: 112431924\nTest: atest RollbackTest\nChange-Id: I3b52511fd7e31b6304e7a7c34180dbb4d20f6dbf\n"
    },
    {
      "commit": "249da094eb55df04eac8168483001e3f6f409ecb",
      "tree": "543f3cba89a2fcdea5f21c7f1bd2c81e822e3e46",
      "parents": [
        "5c5f1ba99c178793d8322718fe2334a1f5f2a51f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 15:17:00 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 17:49:36 2019 +0900"
      },
      "message": "Add utils connect, setsockopt, bind, sendTo\n\nThe utilities are not supported as public API but required as SystemApi\nfor the NetworkStack.\n\nTest: flashed, boots, WiFi works\nBug: 112869080\nChange-Id: Ia64b3bf9c6c33cf61bed76469ea9963b550bed2b\n"
    },
    {
      "commit": "5c5f1ba99c178793d8322718fe2334a1f5f2a51f",
      "tree": "2669b2f6e86cab7ba7b67ab38de8365e54bf0ee0",
      "parents": [
        "5cf41e47fe12ccbe110eb01ac788b627bdc89965"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 12:08:43 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 17:30:26 2019 +0900"
      },
      "message": "Add NetworkUtils utilities to SystemApi\n\nattach*Filter and addArpEntry are necessary for the NetworkStack but are\nonly usable for apps that have system permissions.\nAlso includes system API for IpPrefix, LinkAddress, LinkProperties,\nNetwork, and static modifier in ApfCapabilities that were missed in\nprevious CLs.\n\nTest: Builds, flashed, WiFi works\nBug: 112869080\nChange-Id: If141ae6a2f9145f5af64ba002ca44938f39b90a9\n"
    },
    {
      "commit": "a17bf2d0f280024e9ba9761458a6cc301c31eb6f",
      "tree": "27f9b401e229437eb0cf191fc8ab93d34d1359cb",
      "parents": [
        "9b314ceab090568feed1142c3f1761a73df47820"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Jan 29 15:04:30 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Jan 29 17:16:50 2019 +0900"
      },
      "message": "Move MediaMetadata class back to framework\n\nDue to the @UnsupportedAppUsage on\nMediaMetadata.getKeyFromMetadataEditorKey, we\u0027d better not to move the\nclass to APEX. This CL moves the MediaMetadata back to framework.\n\nAlso, in order to avoid hidden framework API usages in mainline module,\nthis CL moves the usage of hidden constructor of MediaMetadata.Builder()\nfrom MediaSessionEngine to MediaSession.\n\nBug: 123488217\nTest: make update-api -j; make -j;\n      vendor/google/tools/flashall;\n      atest CtsMediaTestCases:android.media.cts.MediaSessionTest;\n      atest CtsMediaTestCases:android.media.cts.MediaControllerTest;\nChange-Id: I21b4f0f59214478071bb0eafa93bb9538e44bf4e\n"
    },
    {
      "commit": "5b8ef04f36d9d5b537e67358a930b33beca14e30",
      "tree": "25da0de270b9759717cb6c6ff3b4ec127e9f5eeb",
      "parents": [
        "d0bb9eab0d7feedf382270c450bd4d7c69890308",
        "ca7c41f5fa121c778f00b2c8696253affa7eaa00"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 23:47:36 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 23:47:36 2019 -0800"
      },
      "message": "Merge \"Add SocketUtils for NetworkStack\" am: cec60fa56a am: 27ae908282\nam: ca7c41f5fa\n\nChange-Id: I6d059f9cd1a694659bfd7ac09a32022d29c03f85\n"
    },
    {
      "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": "06540cf94ff2c5ad67e7bcf40626a2c42e250932",
      "tree": "93df909cbae1429593a089706cda4d7b90d32fe1",
      "parents": [
        "593237325f7fe6b8a3a28f7fc5f4538c7160a478",
        "1dfec66d30f5703cb90656add83f6127221f9f13"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Jan 29 07:33:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 07:33:58 2019 +0000"
      },
      "message": "Merge \"Make hidden constructor of PlaybackInfo as @SystemApi\""
    },
    {
      "commit": "59691cc266d498e71a2eaa9a929fe5556ea4afb1",
      "tree": "40abd0f56cc9bef65e4c0f1c264d1b9fcfcfbc71",
      "parents": [
        "ca7c41f5fa121c778f00b2c8696253affa7eaa00",
        "1b607c875f8d9faa46889449d04dd23fce1f2b20"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Jan 28 23:03:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 23:03:32 2019 -0800"
      },
      "message": "Merge \"new SystemAPI to getSimLocale\" am: 5cf41e47fe\nam: 1b607c875f\n\nChange-Id: I2a6c1b9aaab034763f261d7464bd302ad5bbdd2d\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": "ca7c41f5fa121c778f00b2c8696253affa7eaa00",
      "tree": "6aabbf38d86ec1949363b9743cb41e50e95f967c",
      "parents": [
        "5f34ef1c3d09d716ec7cc200cad5830a53fc97d3",
        "27ae908282046d3e1b6ba5eefc13e00fc48147b0"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 22:57:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:57:39 2019 -0800"
      },
      "message": "Merge \"Add SocketUtils for NetworkStack\" am: cec60fa56a\nam: 27ae908282\n\nChange-Id: I89fe62b4baf63104359bb6741807bb2f1666cdd9\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": "697a064562d0edd294428a461830d27922d7b713",
      "tree": "e2629d76095fe57603dd38786f5787cdf228fc06",
      "parents": [
        "dc458b1aa24b6315c4cc21dc4f2882df7a3f10c5",
        "daae1f52654520c34cad7b1a60d34af033732a3a"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 28 22:07:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:07:32 2019 -0800"
      },
      "message": "Merge \"Data profile refactoring\" am: b551d0d6d3\nam: daae1f5265\n\nChange-Id: Ie04247ed0d8f6cb1139309a808ab2fb15ebcbade\n"
    },
    {
      "commit": "dc458b1aa24b6315c4cc21dc4f2882df7a3f10c5",
      "tree": "cf36a3a1f4e2aaabefe49e755f0a755011abca87",
      "parents": [
        "db8af6277749bc1acf62c1edd58e6ea1c6805a21",
        "4c12798e562674bc2c573869e57858d6edf39d58"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 21:58:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:58:47 2019 -0800"
      },
      "message": "Merge \"Add Emergency Number Test Mode\" am: 783400c390\nam: 4c12798e56\n\nChange-Id: I741e0a5899d9734bf35c50853cccb95211cb1d70\n"
    },
    {
      "commit": "b9f55143bc8e26bdeb2d8c877dfea1c42edbc17d",
      "tree": "054c81fd60c4e9d5acb44a0d02056d4e1d9958ff",
      "parents": [
        "f366fade2e90cbec933c51de0ae99a788d5ace9c",
        "baa788a7aad0d286de561c1cd8e2825886d6ff22"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Jan 28 21:55:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:55:14 2019 -0800"
      },
      "message": "Merge \"CallQuality is set to empty instead of null\" am: b3f282daa1 am: aee66949ef\nam: baa788a7aa\n\nChange-Id: Ic6c251059d763df6f79520a5cae259f4a44601cf\n"
    },
    {
      "commit": "baa788a7aad0d286de561c1cd8e2825886d6ff22",
      "tree": "34d0dfb3acd075f56280fb0eb5906a1166392d8b",
      "parents": [
        "c322894cb2bd859e136c9543107f37926656e96b",
        "aee66949efddb4f7e877c048e66ccd7fb8050fb9"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Jan 28 21:28:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:28:03 2019 -0800"
      },
      "message": "Merge \"CallQuality is set to empty instead of null\" am: b3f282daa1\nam: aee66949ef\n\nChange-Id: Iee5f05e4cc0efc8c0abbe2c46c7ceedea164bbee\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": "d38769402a02a793d1a38944924afff0d16c9a55",
      "tree": "e699d5eb84b7c67ba5e2b64538bfc980644f64ab",
      "parents": [
        "14e472690a0da6b89fcffd51bdb4411492281d8a",
        "f1c0ec00a3120b2026c5ed30a3670ea1baf944d6"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Jan 28 20:42:08 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 20:42:08 2019 -0800"
      },
      "message": "Merge \"Expose bugreporting API as system API.\" am: 6ac57c669a\nam: f1c0ec00a3\n\nChange-Id: I6d0dd760b964d2e4ccfc271f001023a066c350ea\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": "1dfec66d30f5703cb90656add83f6127221f9f13",
      "tree": "c6b7d3eedd9b0edd7a3f3f03583b5c59076a3fb2",
      "parents": [
        "0def48bd5d9486189583c58074eba0f677d72f97"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Mon Jan 28 20:24:37 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Jan 29 11:48:39 2019 +0900"
      },
      "message": "Make hidden constructor of PlaybackInfo as @SystemApi\n\nWhen the android build setting is configured to a rule which moves\nMediaSession1 related codes to mainline module, the non-public and\nnon-system APIs in the module cannot be used by the framework.\n\nThis CL makes the hidden constructor of PlaybackInfo as\nsystem API, so that it can be used by the framework.\n\nBug: 123500940\nTest: make update-api -j; make -j;\nChange-Id: I8583d6f79c70f8bbbbedfa0a75676218aeec58e6\n"
    },
    {
      "commit": "7671e41efa07c9f26c3b2901c88922926e9a567e",
      "tree": "6b82cd77c72e183695d23a5a8347bc0b043af53d",
      "parents": [
        "6dde2b056204d5551ca9ddaddb92775e98efdbfe",
        "202084c9b8ff7c51cbd37cbfb4def57e59cdf0f1"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Tue Jan 29 01:58:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 01:58:58 2019 +0000"
      },
      "message": "Merge \"Add Bitmap.setColorSpace()\""
    },
    {
      "commit": "1cf59fde3548342d0bdac6191331b4d324e3e718",
      "tree": "b408f81e5286e8f0ad9cb66aca4fd89c6cda7934",
      "parents": [
        "d45ffc7977d33239151a7071393013491927b3e7"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jan 25 17:33:05 2019 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Jan 28 16:56:14 2019 -0800"
      },
      "message": "Camera: Unhide Key constructors\n\nThese are useful for testing by apps, or for vendor extension points\nin vendor SDKs.\n\nTest: atest cts/tests/camera/src/android/hardware/camera2/cts/SimpleObjectsTest.java\nBug: 116298360\nChange-Id: Icaa5d789e950a9379d72e784eedfa18a37cb71d6\n"
    },
    {
      "commit": "428871cb0420940f29b5bf7958e22c7433bb00d4",
      "tree": "5c5208d701522d5de4f9848e030fbace4bd55004",
      "parents": [
        "bb5b645454f6dd5c829acc9ef477c7b3651ea9a6"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Wed Jan 09 11:09:22 2019 -0800"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 00:49:39 2019 +0000"
      },
      "message": "Define more thresholds for opportunistic data\n\nDefine entry bandwidth threshold for opportunistic data\nDefine entry and hysteresis time for opportunistic data\n\nBug: 120847469\nTest: make\nChange-Id: Ie7c35e10aeaf791dba49d9f5e881d292068f81f3\nMerged-In: Ie7c35e10aeaf791dba49d9f5e881d292068f81f3\n"
    },
    {
      "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": "73710f8ca6364f4f756bea653567e523f7e48764",
      "tree": "de45ef1140023528dd06e888a3ffffd31614516f",
      "parents": [
        "a64ea43315d035c4ab2a183af479749cc8c8f05a"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Wed Jan 09 11:09:22 2019 -0800"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Mon Jan 28 16:45:36 2019 -0800"
      },
      "message": "Define more thresholds for opportunistic data\n\nDefine entry bandwidth threshold for opportunistic data\nDefine entry and hysteresis time for opportunistic data\n\nBug: 120847469\nTest: make\nChange-Id: Ie7c35e10aeaf791dba49d9f5e881d292068f81f3\n"
    },
    {
      "commit": "70bcf38e2cf27cfcd920ebf17500fa97478dc0d0",
      "tree": "346030ec40a128b8eb135eba43a206175fa56bfd",
      "parents": [
        "d45ffc7977d33239151a7071393013491927b3e7"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jan 24 14:55:03 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jan 28 16:34:40 2019 -0800"
      },
      "message": "Moved Content Capture settings to DeviceConfig.\n\nTo test, manually played with \u0027adb shell device_config\u0027. Examples:\n\n$ adb shell device_config list content_capture\n$ adb shell device_config delete content_capture enable_contentcapture\n$ adb shell stop \u0026\u0026 adb shell start\n$ adb shell service check content_capture\nService content_capture: not found\n\n$ adb shell device_config put content_capture enable_contentcapture always\n$ adb shell stop \u0026\u0026 adb shell start\n$ adb shell service check content_capture\nService content_capture: found\n\nThen ran CTS and FrameworkCoreTests below...\n\nTest: atest CtsContentCaptureServiceTestCases \\\n      FrameworksCoreTests:android.provider.SettingsBackupTest#secureSettingsBackedUpOrBlacklisted\nTest: m update-api\n\nBug: 121037717\nBug: 121153631\n\nChange-Id: Ib93bf8181253228ccbdb3edbd84c5d0431c84eb4\n"
    },
    {
      "commit": "5cf41e47fe12ccbe110eb01ac788b627bdc89965",
      "tree": "25de8cc387dc930a97948d9c3e7c11892a46370a",
      "parents": [
        "cec60fa56a9347d2669f1a3415085c162b5dd108",
        "61aa8cd9491ec43b15bf5538b0ed192b9edccc6e"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Jan 29 00:21:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 00:21:49 2019 +0000"
      },
      "message": "Merge \"new SystemAPI to getSimLocale\""
    },
    {
      "commit": "bb0c2a2a330c9903fbb3badc55d9a8ded3bc3299",
      "tree": "8ea7d3f0399c8c889facc47ca2546d7245330a1f",
      "parents": [
        "91ddecac0a320b56a2ad633ae62cca5411012c0e"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Jan 25 17:29:29 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jan 28 16:20:39 2019 -0800"
      },
      "message": "Added new APIs to let ContentCaptureService enable / disable the feature.\n\nBug: 123286662\nTest: atest ChildlessActivityTest#testSetContentCaptureFeatureEnabled_disabledByApi \\\n        ChildlessActivityTest#testSetContentCaptureFeatureEnabled_disabledThenReEnabledByApi\nTest: atest CtsContentCaptureServiceTestCases # for sanity check\n\nChange-Id: Ideefb4c8e122e5f3f55dd7de8085212b2d8ce073\n"
    },
    {
      "commit": "91ddecac0a320b56a2ad633ae62cca5411012c0e",
      "tree": "d332b8fdb7b1cbfce02cced20cd983cb6393b750",
      "parents": [
        "effa5f438369810a3381cec612ab02deeda92f4c"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jan 24 18:01:58 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jan 28 16:20:30 2019 -0800"
      },
      "message": "Added new APIs to let Settings enable / disable ContentCapture\n\nBug: 123286662\nTest: atest ChildlessActivityTest#testSetContentCaptureFeatureEnabled_disabledBySettings \\\n        ChildlessActivityTest#testSetContentCaptureFeatureEnabled_disabledThenReEnabledBySettings\\\n        FrameworksCoreTests:SettingsBackupTest#secureSettingsBackedUpOrBlacklisted\nTest: atest CtsContentCaptureServiceTestCases # for sanity check\n\nChange-Id: I7cd2c36c1d7e23efb9acacf4f18cecd8838f5ac5\n"
    },
    {
      "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": "51598602e39570ef482d830eb013af44793852d5",
      "tree": "0f253a21cd85d353f72c644bfd11caca70a519e7",
      "parents": [
        "1fcbf83856daad2a60ccdbbd4d7f5b48f30d5067"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Wed Feb 21 17:04:04 2018 -0800"
      },
      "committer": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Mon Jan 28 15:54:24 2019 -0800"
      },
      "message": "Support Slices in Settings Search\n\nAdd an API for Settings search to associate Uris to Keys,\nto enable support for Slices in search.\n\nWe add a separate API rather than updating IndexableData because:\n- Apps will need to support a method of collecting all slices for the\nSlices API, and that method can be shared between the Slices API and\nthis one.\n- To update search indexableresource, we would need to establish a\ncontract on how to declare a slice Uri in each xml. Even if we did that,\nthe providing app would need their own logic to parse the Xml for\nthe Slices api, so we can\u0027t save them work.\n\nBug: 62807132\nTest: contract files\nChange-Id: Ie8853ac57643231794afdbb2f7ce1cc0f77619a2\n"
    },
    {
      "commit": "cec60fa56a9347d2669f1a3415085c162b5dd108",
      "tree": "9bf5eac01f997853f97cb028b752703c31291d45",
      "parents": [
        "171c9cdc6addc3528733a47541ed7b93b139693b",
        "53b03140d4bff9979b45e882c82b2a8243430703"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 23:14:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 23:14:08 2019 +0000"
      },
      "message": "Merge \"Add SocketUtils for NetworkStack\""
    },
    {
      "commit": "202084c9b8ff7c51cbd37cbfb4def57e59cdf0f1",
      "tree": "76a32cfb7009f853dade2656e2ec6d3190c46763",
      "parents": [
        "ad0db6fcda538ab7bc361bc34c78ad6ade59a05b"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Jan 14 13:55:08 2019 -0500"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Jan 28 17:25:29 2019 -0500"
      },
      "message": "Add Bitmap.setColorSpace()\n\nBug: 120904891\nTest: CtsGraphicsTestCases\nChange-Id: I30be2cd77d810210ad87b281e6bb5587863982c3\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": "6ac5fc19e6db5159bb325c7c705437e7d204f463",
      "tree": "556c3db48367102b34e569c29ff3be97a35934ee",
      "parents": [
        "fa4f594144cf5d6abeeea7f48c9fad9b2e2584b2"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Jan 24 14:14:13 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Jan 28 13:37:12 2019 -0800"
      },
      "message": "new API for IMS call fail cause\n\nBug: 119890559\nTest: atest CtsTelephonyTestCases:PhoneStateListenerTest\nChange-Id: Ia047b7ba2345ad0c8d998506026defc02eb80dc9\n"
    },
    {
      "commit": "b551d0d6d30d8f998d3fbf2bc0d577b67d4b270e",
      "tree": "5911f03637ea485a7cf78497ed2cf2bf767d0439",
      "parents": [
        "783400c3908442b47c45de9f64a6553a9e41ab10",
        "7d675e5a44103ba3b5afdf2bf485e4b27d0edba1"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 28 21:29:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 21:29:27 2019 +0000"
      },
      "message": "Merge \"Data profile refactoring\""
    },
    {
      "commit": "7079a5517ff541ec5e6e257d6af770d298dbaeea",
      "tree": "23ca2de137ffd84ad3da000d5bd3111888f76d8a",
      "parents": [
        "525a0d72a31e0203452c3d8bd41d1d577d3f59a3",
        "440fe3d817426c76dc1445848eccebeee1d05273"
      ],
      "author": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Mon Jan 28 21:02:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 21:02:43 2019 +0000"
      },
      "message": "Merge \"Add a flags to AttentionManagerService\""
    },
    {
      "commit": "783400c3908442b47c45de9f64a6553a9e41ab10",
      "tree": "7d0f625470503a86402eb781ab943121b71b6aa6",
      "parents": [
        "0bd511611e73945a01c65db1183f549beff95105",
        "4fd607e32ee86df4742ded11b6e0af8be7657724"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 20:51:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 20:51:25 2019 +0000"
      },
      "message": "Merge \"Add Emergency Number Test Mode\""
    },
    {
      "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": "b3f282daa1c2163ce495673944e46be6d7e76c8d",
      "tree": "d125ec944a8373aaf066d4abd6c7d37802977c66",
      "parents": [
        "e01a358b5b5a1e898bf754fa0d8153ea129df27d",
        "eae57b26e604b94a1ebb0c12009e12806f2e5f9a"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Jan 28 19:16:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 19:16:06 2019 +0000"
      },
      "message": "Merge \"CallQuality is set to empty instead of null\""
    },
    {
      "commit": "4fd607e32ee86df4742ded11b6e0af8be7657724",
      "tree": "6789a5744aeba5b197a88211c277f2ecdcd9a148",
      "parents": [
        "e01a358b5b5a1e898bf754fa0d8153ea129df27d"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Tue Jan 15 18:26:35 2019 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 10:58:45 2019 -0800"
      },
      "message": "Add Emergency Number Test Mode\n\nAdd EMERGENCY_NUMBER_SOURCE_TEST_MODE\n\nThis also does not allow to send the service categories from database when\ndialing.\n\nBug: 122840137\nTest: Manual; Treehugger\nMerged-in: I4ea3539e3b814b71e03e956d4a857ec20141fa8c\nChange-Id: I4ea3539e3b814b71e03e956d4a857ec20141fa8c\n(cherry picked from commit cb4bd3a30f40611bc91f1f7f8289a4dd61b8251b)\n"
    },
    {
      "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": "7d675e5a44103ba3b5afdf2bf485e4b27d0edba1",
      "tree": "859964bac9a2530f1c9e802dbe0041b57cf3ded7",
      "parents": [
        "706b2d0e16e0601ccdcfe6b9fc7a0cd89dd8485b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Dec 17 16:09:03 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 28 10:32:23 2019 -0800"
      },
      "message": "Data profile refactoring\n\nData profile should use the public defined types\ninstead of the internal defined data types.\n\n1. Using integer instead of string for protocol type.\n2. Using TelephonyManager.NetworkTypeBitMask instead of\n   the internal ServiceState.RIL_RADIO_TECHNOLOGY_XXX\n   in data profile.\n\nTest: Telephony sanity tests\nBug: 73659459\nMerged-In: I04b910f8e349e8b7819ff058bf37ad06c3fd9adc\nChange-Id: I04b910f8e349e8b7819ff058bf37ad06c3fd9adc\n(cherry picked from commit af6b47af54e35a665fb18bd6d63fa945c333b6a9)\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": "440fe3d817426c76dc1445848eccebeee1d05273",
      "tree": "002e9c2935d2499213c58b8ef6fc275d133c48f7",
      "parents": [
        "e8d1eaa1dcc8308c5959a83ce483f3194a40cd82"
      ],
      "author": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Fri Jan 25 11:50:38 2019 -0800"
      },
      "committer": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Mon Jan 28 18:20:44 2019 +0000"
      },
      "message": "Add a flags to AttentionManagerService\n\nAdditionally, simplify some flag names.\n\nTest: manually tested, works as expected\nBug: 111939367\nChange-Id: I8c2702dbbaf964096d6907cbcd6c90dfd38b7d07\n"
    },
    {
      "commit": "501ef0172527ece8d0cf0f9b813408d9fe1c4136",
      "tree": "71d4e62222c39a08b4c93fa9c80c37f1423e075e",
      "parents": [
        "fce062c23af053727444029b0648df4e82afd897",
        "af6b47af54e35a665fb18bd6d63fa945c333b6a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 18:08:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 18:08:56 2019 +0000"
      },
      "message": "Merge \"Data profile refactoring\""
    },
    {
      "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": "6ac57c669a067a9640417b7fc46c635a72ca0075",
      "tree": "05fad3c1b2868276889d233ccfa649ea1e8d0802",
      "parents": [
        "2111aeb289b4e6380470103c974e3b3c6ff0c306",
        "2083e8c8b8a2f13c258a081691eaf00f5820c826"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Jan 28 16:27:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 16:27:07 2019 +0000"
      },
      "message": "Merge \"Expose bugreporting API as system API.\""
    },
    {
      "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.\""
    }
  ],
  "next": "170725ab67c42b024ce2f0f8f6c76b5d4f64cdcc"
}
