)]}'
{
  "log": [
    {
      "commit": "f2d13673f4170cc619498c6e9aba8d6f633b70bc",
      "tree": "f1c85e96dd80157fc34d2592b3120dbb11958d4e",
      "parents": [
        "9503e331de704aec4d24468f7f8cc85f835727e9",
        "ca19e6e3efed79bcb18d776948cdffa9c17528ad"
      ],
      "author": {
        "name": "Issei Suzuki",
        "email": "issei@google.com",
        "time": "Wed Feb 27 14:28:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 27 14:28:36 2019 +0000"
      },
      "message": "Merge \"Move AmbientDisplayConfiguration class out of internal package.\""
    },
    {
      "commit": "2d16430de5ca5d52ef65d6f5064b25b49d77a77d",
      "tree": "dc109e9e9c6faa19b74816cef7350515656913a2",
      "parents": [
        "034ef816f265a1b7d289b6e32e337c4d06cf2469",
        "9e860359ed094f2fe6cc11eaafa0d8955f863316"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 27 12:46:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 27 12:46:40 2019 +0000"
      },
      "message": "Merge \"WindowInsets: Add missing annotations and make Builder final\""
    },
    {
      "commit": "01794b570b7a8f95d2bef29d15ebafa934eb7ac5",
      "tree": "3b006930a6c7e744781076d50f167d636c9a25b8",
      "parents": [
        "1f4f9f6e4b95285a3b17bed83d712980cb216236",
        "b8280438d850e7c9745a2160c98efc1d55a96fc7"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Feb 27 11:03:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 27 11:03:29 2019 +0000"
      },
      "message": "Merge \"Drop support for device configurable \"compatibility WAL\".\""
    },
    {
      "commit": "1f4f9f6e4b95285a3b17bed83d712980cb216236",
      "tree": "4414dcd8834ec3443422b50a464754dfccb9e274",
      "parents": [
        "eb93c4024a02ce04f8a6aa02a8714c8877ec30b6",
        "192c63563229687169ffda742047cb82efd62561"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 27 10:44:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 27 10:44:12 2019 +0000"
      },
      "message": "Merge \"getScaledMinScalingSpan -\u003e getScaledMinimum...\""
    },
    {
      "commit": "fd25fe12065a85e4f616b13fae87e47742c9b947",
      "tree": "847cbfb0c01b0e91d8fd38b7831ebb4e84f4fc69",
      "parents": [
        "803db6cf277c65400820e12b6e1dc491c1633ee2",
        "f4f3bfe74779601c5e240892c847b785342d4901"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 27 09:38:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 27 09:38:47 2019 +0000"
      },
      "message": "Merge changes from topic \"rnm-audio-product-strategies\"\n\n* changes:\n  Add API to retrieve Audio Product Strategy from a given Audio Attributes\n  AudioManager: add Audio Product Strategies introspection SystemAPI\n"
    },
    {
      "commit": "ca19e6e3efed79bcb18d776948cdffa9c17528ad",
      "tree": "17b3763bc22bd646f0be69200c8f90c0ba5806fc",
      "parents": [
        "5412ada56a6ed66fafe5a177c5beeb6007814e39"
      ],
      "author": {
        "name": "Issei Suzuki",
        "email": "issei@google.com",
        "time": "Tue Feb 26 12:39:11 2019 +0100"
      },
      "committer": {
        "name": "Issei Suzuki",
        "email": "issei@google.com",
        "time": "Wed Feb 27 10:34:17 2019 +0100"
      },
      "message": "Move AmbientDisplayConfiguration class out of internal package.\n\nTest: m droid (run full build), atest SystemUITests\nBug: 126327497\nChange-Id: Ife8303924bd02e9639008293bf9028f4871a9b16\n"
    },
    {
      "commit": "14b09a377ac90e438275db3584e7575018060223",
      "tree": "56db5ac89830c9a105b2532e1afbc7105245a302",
      "parents": [
        "d867ff03c9e4f3ec2c7234e75f2cf9875063e9fa",
        "cf2d82f2be32935ff7718dee950a7a900479dd34"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Feb 27 07:38:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 27 07:38:15 2019 +0000"
      },
      "message": "Merge \"Add Session2Token#getExtras()\""
    },
    {
      "commit": "074a1c25b4f54d3c318bbc161a7150b821ff9239",
      "tree": "7b7033517e2fd66d9e2fbc82a8a6ff91e687cdcf",
      "parents": [
        "4c4c2a90db7a4bf38778fd49354ec3f39c9a14d3",
        "64f39de1de740f648c584167b2e6390f0d642586"
      ],
      "author": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Tue Feb 26 22:28:10 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 26 22:28:10 2019 -0800"
      },
      "message": "Merge \"Add @NonNull annotation to set proxy on VPN parameter.\" am: 909baeddfa am: 121dab8e6b\nam: 64f39de1de\n\nChange-Id: Id84b4881dcfeb83d1faf55b7f1220b84efe63860\n"
    },
    {
      "commit": "64f39de1de740f648c584167b2e6390f0d642586",
      "tree": "21645791dbb0c20dce981674896efa03d66296dd",
      "parents": [
        "84b78e71fcd3fe6cdf11f3bca4dbc4ba632fe57d",
        "121dab8e6b0f940ec8496bda80970a1561db232a"
      ],
      "author": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Tue Feb 26 22:19:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 26 22:19:29 2019 -0800"
      },
      "message": "Merge \"Add @NonNull annotation to set proxy on VPN parameter.\" am: 909baeddfa\nam: 121dab8e6b\n\nChange-Id: Ic732bf56e8603ffe215d7689e2101e3c6f6c0b25\n"
    },
    {
      "commit": "909baeddfab43c12bfc5be53f35786fdb8e80a4a",
      "tree": "96536c24b94d1c46b3dbe61c533ec7879701aad6",
      "parents": [
        "e701106d6e1619206fd2873a6ba7afe7548a8625",
        "5155a2d7e44dfa6b85f429b8b492c12a9465f8d1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 27 05:56:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 05:56:28 2019 +0000"
      },
      "message": "Merge \"Add @NonNull annotation to set proxy on VPN parameter.\""
    },
    {
      "commit": "f4f3bfe74779601c5e240892c847b785342d4901",
      "tree": "6ecbd75c693dcc03a110beaa12b410de028774fd",
      "parents": [
        "0699fecd478d03d6ac904562a048992e92fda23c"
      ],
      "author": {
        "name": "François Gaffie",
        "email": "francois.gaffie@renault.com",
        "time": "Mon Jul 09 16:49:12 2018 +0200"
      },
      "committer": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Tue Feb 26 21:27:19 2019 -0800"
      },
      "message": "Add API to retrieve Audio Product Strategy from a given Audio Attributes\n\nIn order to ensure only one matching algorithm is implemented in the\naudio policy engine, we cannot use the list of audio product strategy\nto let the client of this API inferring the product strategy to use.\nIt shall request the audio policy manager which product strategy shall be\nfollowed by a given Audio Attributes.\n\nBug: 124767636\nTest: dumpsys media.audio_policy\nChange-Id: I372a47df4a35efd68a3ea327581af54823997dba\nSigned-off-by: François Gaffie \u003cfrancois.gaffie@renault.com\u003e\n"
    },
    {
      "commit": "0699fecd478d03d6ac904562a048992e92fda23c",
      "tree": "4158926497422ee6cd5b172484f115c2c5d3c25c",
      "parents": [
        "3f9262a910a0a0e20537ca16dece041c56291f3f"
      ],
      "author": {
        "name": "François Gaffie",
        "email": "francois.gaffie@renault.com",
        "time": "Mon Jul 09 14:35:10 2018 +0200"
      },
      "committer": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Tue Feb 26 21:27:19 2019 -0800"
      },
      "message": "AudioManager: add Audio Product Strategies introspection SystemAPI\n\nBug: 124767636\nTest: dumpsys media.audio_policy\nChange-Id: I31b970d7439f76604079d4cffc67bc9373df08e1\nSigned-off-by: François Gaffie \u003cfrancois.gaffie@renault.com\u003e\n"
    },
    {
      "commit": "435846c6b569d3fdcb712f1352542cf74e3ce5b5",
      "tree": "4257d5fb8c685e280503c945b59e63f16349163f",
      "parents": [
        "7c07afbf71d80030c3cbc2b5af8f8ceba23678b8",
        "84b78e71fcd3fe6cdf11f3bca4dbc4ba632fe57d"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Feb 26 19:18:40 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 26 19:18:40 2019 -0800"
      },
      "message": "Merge \"Revert \"Update MbmsDownloadServiceBase to reflect implements IInterface\"\" am: e701106d6e am: 588413cf2b\nam: 84b78e71fc\n\nChange-Id: Ie1a26be8f133f268cefa405a38b56773fe1dee03\n"
    },
    {
      "commit": "84b78e71fcd3fe6cdf11f3bca4dbc4ba632fe57d",
      "tree": "d58886803fe471d68770cff55a2294b0c5481e9e",
      "parents": [
        "2e563d40befea222ac9738384bb0ee7e271bd055",
        "588413cf2b8ec38420c0bfaea3294804606904f8"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Feb 26 19:06:30 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 26 19:06:30 2019 -0800"
      },
      "message": "Merge \"Revert \"Update MbmsDownloadServiceBase to reflect implements IInterface\"\" am: e701106d6e\nam: 588413cf2b\n\nChange-Id: I1ce88f43e761c009100d8eec50fe85000a63f91a\n"
    },
    {
      "commit": "e701106d6e1619206fd2873a6ba7afe7548a8625",
      "tree": "df28ace480b2eb826b1679e7194e349ffa05ea98",
      "parents": [
        "820cfa422cc600da9da9f7f098a7d4f5e63eff0f",
        "2c76358add49ff6064241c232c4700a5f46d5ed3"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Feb 27 02:33:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 02:33:15 2019 +0000"
      },
      "message": "Merge \"Revert \"Update MbmsDownloadServiceBase to reflect implements IInterface\"\""
    },
    {
      "commit": "5155a2d7e44dfa6b85f429b8b492c12a9465f8d1",
      "tree": "a69f48f5e1a1e64fff345b1fb647d2229b587ae8",
      "parents": [
        "820cfa422cc600da9da9f7f098a7d4f5e63eff0f"
      ],
      "author": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Wed Feb 20 18:17:06 2019 +0000"
      },
      "committer": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Wed Feb 27 01:06:00 2019 +0000"
      },
      "message": "Add @NonNull annotation to set proxy on VPN parameter.\n\nTest: manual\nBug: 124883120\nChange-Id: Ifb4bd98a69a006220b1a824033395fc6f12ea6ce\n"
    },
    {
      "commit": "2c76358add49ff6064241c232c4700a5f46d5ed3",
      "tree": "8abc69c138002eff3263f0800f69d34b80c83f1b",
      "parents": [
        "ddc496d62210fd06f7132e701fbc5df0b2c237f6"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Feb 27 00:21:39 2019 +0000"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Feb 27 00:21:39 2019 +0000"
      },
      "message": "Revert \"Update MbmsDownloadServiceBase to reflect implements IInterface\"\n\nThis reverts commit ddc496d62210fd06f7132e701fbc5df0b2c237f6.\n\nReason for revert: b/126374865\n\nChange-Id: I53f87d15712a0f2acc5787efcf68c72021e9b831\n"
    },
    {
      "commit": "54beaa6c2ac2f9681e851df19d82b3a95014c13f",
      "tree": "b0b4f31ed3f19ffd08d1d97886e3f488796dab45",
      "parents": [
        "89b58a49e96c61f8657413478684c3df714c195a",
        "25afee2f0293869c91eb52d2e66b6d81b9fea426"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 26 23:45:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 26 23:45:58 2019 +0000"
      },
      "message": "Merge \"AudioPolicy API fixes\""
    },
    {
      "commit": "192c63563229687169ffda742047cb82efd62561",
      "tree": "4f710c957eb42466c5b4466f143bc1fff4830172",
      "parents": [
        "5178b7aa3efec1b7a354c3036714fd0162f9e6dd"
      ],
      "author": {
        "name": "shepshapard",
        "email": "shepshapard@google.com",
        "time": "Tue Feb 26 11:05:46 2019 -0800"
      },
      "committer": {
        "name": "shepshapard",
        "email": "shepshapard@google.com",
        "time": "Tue Feb 26 15:19:15 2019 -0800"
      },
      "message": "getScaledMinScalingSpan -\u003e getScaledMinimum...\n\nFixes: 126376129\nTest: android.view.cts.ViewConfigurationTest\n\nChange-Id: Ie5ac265bb8a390d9b82a61cac32ac1dc02556eb7\n"
    },
    {
      "commit": "99e375f01aa7ff2acdafa8deaebac62285468bc2",
      "tree": "23d3412e92e46d74a0ab87c9285fbb73a405c23f",
      "parents": [
        "ea548cc3ab5ef2782d08243358d6463f17c7627a",
        "9faf498f65b3ecd1ef82738a7eaf24b7adfc771e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 26 14:34:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 26 14:34:43 2019 -0800"
      },
      "message": "Merge \"Rename the RTT audio flag in ImsStreamMediaProfile\" am: 3d7b3fb737 am: d2fbd99a76\nam: 9faf498f65\n\nChange-Id: I342dc297d91f7bcd0f3d2efa6b5e21d220563853\n"
    },
    {
      "commit": "9faf498f65b3ecd1ef82738a7eaf24b7adfc771e",
      "tree": "c6dc344aab096ae0e697f5b1bacc69092c5daa75",
      "parents": [
        "247b34eaabfa66b0c0800f5c1e27d5347bc9bd60",
        "d2fbd99a76ab90bde81fd6b370df80f75999c88f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 26 14:25:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 26 14:25:33 2019 -0800"
      },
      "message": "Merge \"Rename the RTT audio flag in ImsStreamMediaProfile\" am: 3d7b3fb737\nam: d2fbd99a76\n\nChange-Id: Iff21bbda55f9a6afd9866ebd0042321c6745bf40\n"
    },
    {
      "commit": "ea548cc3ab5ef2782d08243358d6463f17c7627a",
      "tree": "c736b50b54ce16fde5922bf1a228dbed16b29dd1",
      "parents": [
        "652081146ad75574615f8aed45b3f9c75a41fc59",
        "9c16989014411058e0e4c9e6fcfa2ca08f9fc098"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Tue Feb 26 22:13:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 26 22:13:20 2019 +0000"
      },
      "message": "Merge \"Updated Nullable annotation for #registerAppUsageLimitObserver.\""
    },
    {
      "commit": "652081146ad75574615f8aed45b3f9c75a41fc59",
      "tree": "9d8b1c7e2e6fd37d2e8868ebe6ab92fa3e0c7f2b",
      "parents": [
        "cf98fb8c582f4d41c9bb3120790b8794e5087ade",
        "2c9263c814f5e7bb2367a4933fffe55e0ccc04c0"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Tue Feb 26 22:12:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 26 22:12:52 2019 +0000"
      },
      "message": "Merge \"Added @NonNull to LauncherApps#getAppUsageLimit parameters.\""
    },
    {
      "commit": "3d7b3fb73755d14a5dcf18e95b03af382b37f4f2",
      "tree": "94e411805c83c8caa3284b7e7adc5d798417b99d",
      "parents": [
        "021a9a4a4ca6d6a08a1f78d4636a2085743ef162",
        "7ba07b0c656117986a7368e91df8d23696711200"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 26 21:54:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 21:54:40 2019 +0000"
      },
      "message": "Merge \"Rename the RTT audio flag in ImsStreamMediaProfile\""
    },
    {
      "commit": "25afee2f0293869c91eb52d2e66b6d81b9fea426",
      "tree": "121bc53d02b59a1716d0b3a601ab989609770f5e",
      "parents": [
        "9e8b22b93eb22c6234323e985aef31d12ca319eb"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 26 12:56:01 2019 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 26 13:37:24 2019 -0800"
      },
      "message": "AudioPolicy API fixes\n\nDo not hide default constructor for volume callback.\nUse boolean to return status when only failure and success\n  can be returned.\n\nBug: 113857008\nBug: 125800502\nTest: same as for feature\nChange-Id: I421d5c9b4ea1aeba897bef8b30006261c7b61e78\n"
    },
    {
      "commit": "0be0be4da2f87079ad464d5919499d968742915c",
      "tree": "09bc86d3231d4dc4f2c3613f9fbc2f55c9e6c2f0",
      "parents": [
        "983469bab51743f044a62a72182ffc7b60b1a7a2",
        "c8040619e512d3381cbca44de108603a1497240e"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Feb 26 19:14:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 26 19:14:28 2019 +0000"
      },
      "message": "Merge \"Implement isRemovable\""
    },
    {
      "commit": "5624e4f021f1515c9e704da4bbe9398f9b1a3b04",
      "tree": "0d32b5acc70b3f9eb3064f1988074655c4604ba6",
      "parents": [
        "8768f114638a68fd1f1debb98af38e1bf7b255cf",
        "ea4238f060297f64eb5b0536fd53c9752f3f8914"
      ],
      "author": {
        "name": "Yiwen Chen",
        "email": "evanchen@google.com",
        "time": "Tue Feb 26 18:17:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 26 18:17:12 2019 +0000"
      },
      "message": "Merge \"Remove @hide from comment of apply_ramping_ringer so that it can be accessed from setting intelligence.\""
    },
    {
      "commit": "8768f114638a68fd1f1debb98af38e1bf7b255cf",
      "tree": "11c211546c8dbc409f3f85a2dd27fbe24037bd79",
      "parents": [
        "069724ffe8fcf47af5c734ff28d763624c3b0386",
        "051cdc85e67c32d3b53d53fe0cbdbe3efcbeb0c5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 26 18:14:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 26 18:14:30 2019 +0000"
      },
      "message": "Merge \"Make assistant and telephony role names public API.\""
    },
    {
      "commit": "9e860359ed094f2fe6cc11eaafa0d8955f863316",
      "tree": "bbdd6f361a77ec2c7f22c260d9380c48376328f2",
      "parents": [
        "83624df78e9854c65853a91721ba2bc71c74e713"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Feb 26 18:28:41 2019 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Feb 26 18:28:56 2019 +0100"
      },
      "message": "WindowInsets: Add missing annotations and make Builder final\n\nTest: make checkapi\nFixes: 124766590\nChange-Id: Ia16c7018f37cc6fbea105522816dab4cb7487f5d\n"
    },
    {
      "commit": "f6b8a28426723c2b3a80ccf82457746394ce6ad3",
      "tree": "8d655ba9a7d1b90218b74170edb1516a345ea973",
      "parents": [
        "c7ec3d4dd0cabdad86a5d42f7d98c5f4227b3548",
        "b0da18f32ef4b59d96e875af1b4edf5e1fa51cde"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Feb 26 16:28:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 26 16:28:49 2019 +0000"
      },
      "message": "Merge \"Added ContentCaptureEvents for session resumed and paused.\""
    },
    {
      "commit": "1d8be8bb8095cd87ffe21c0ae66d8f33433dc74b",
      "tree": "05143eb236c368d0830feb89cac5971dbb1d11ff",
      "parents": [
        "a9ff4b51a9ce9c1b5dd23cb19fc86b377a6d6c75",
        "6841e3ce85e220132f501faa606a5753d8ef2544"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Feb 25 23:43:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 23:43:20 2019 -0800"
      },
      "message": "Merge \"getSimLocale should return locale rather than string tag\" am: 7db49c554a\nam: 6841e3ce85\n\nChange-Id: I5ddccb153bdbf7a34d03a2a511fb93cfa3522c62\n"
    },
    {
      "commit": "7db49c554acb7475ce3daa16ec355b49949622c5",
      "tree": "0e7c0cb4dbc1b5812a41f6c8e8ea21a0ef301064",
      "parents": [
        "0a04598a39e512e89be7dcca10c0f429359f1eea",
        "f98efc3961bf008232f974544ca646c38962d5e3"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Feb 25 22:26:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 25 22:26:05 2019 +0000"
      },
      "message": "Merge \"getSimLocale should return locale rather than string tag\""
    },
    {
      "commit": "8a7b9b52172741fc15c9812071b1b7d0d56c988e",
      "tree": "97745bf397fe0f100ba0e36322f0495cb2e53886",
      "parents": [
        "25a4f6f86845937e4a7a51d68eaffc1bbacb4e8b",
        "e247d679b7ff08073b450040980cd85b9623013e"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Mon Feb 25 13:48:56 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 13:48:56 2019 -0800"
      },
      "message": "Merge \"Hide RcsMessageStore APIs\" am: 35e3d8e897 am: 6ec7ea069d\nam: e247d679b7\n\nChange-Id: If80ce434ed71ea379bb289c6f3d41ffd4ea3a970\n"
    },
    {
      "commit": "25a4f6f86845937e4a7a51d68eaffc1bbacb4e8b",
      "tree": "a89750e3a3b19d53312525661e017378a3e2cd86",
      "parents": [
        "52480bee825ac8239e21a2a64f9fd90a812cbc94",
        "01c3c948fd416a368e2eaa7895628ceb8564f550"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Feb 25 13:42:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 13:42:47 2019 -0800"
      },
      "message": "Merge \"API council feedbacks for preciseCall APIs\" am: e05a1cb5db am: c3045478cc\nam: 01c3c948fd\n\nChange-Id: I057d1eed1552956ae4b9e6b19aba7d86d2f09866\n"
    },
    {
      "commit": "52480bee825ac8239e21a2a64f9fd90a812cbc94",
      "tree": "cb937b67c6a5615b1a6aabaa6a149984a90f95cf",
      "parents": [
        "5fdc3873986e4b9809b2f441a5cd70629b6e5fd0",
        "5e0052b1eb73d932c043f8d8983c8dc21c5ecfe6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 25 21:33:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 25 21:33:36 2019 +0000"
      },
      "message": "Merge \"Fix Battery Saver location bugs.\""
    },
    {
      "commit": "437ca649d67d0071d67617db6579854ba0b302e5",
      "tree": "bcfa89fc72064f7870b352c898d5b74e12fa588e",
      "parents": [
        "5daa6d5c67e95fdc76f3b12618f6b7165cae86aa",
        "46c3750f21e3428ef1bc78b08c9a70ddaa1c66d5"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Feb 25 21:19:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 25 21:19:13 2019 +0000"
      },
      "message": "Merge \"Merge \"Add Class-Filtered getCellSignalStrengths\" am: c020cf5291 am: 2a1c372131 am: 2b5f9c6b20\""
    },
    {
      "commit": "46c3750f21e3428ef1bc78b08c9a70ddaa1c66d5",
      "tree": "e28c067e523b8ffb0fec4af536225a6d86481b30",
      "parents": [
        "08151535a85230fb69a70c62a5e9590c273976e6",
        "2b5f9c6b2089c3b75d0963d6904fe5a98455ad16"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Feb 25 13:17:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 13:17:39 2019 -0800"
      },
      "message": "Merge \"Add Class-Filtered getCellSignalStrengths\" am: c020cf5291 am: 2a1c372131\nam: 2b5f9c6b20\n\nChange-Id: Ieecec3df1245bce08c32062ec2cca9eedcd410a9\n"
    },
    {
      "commit": "1dd0cb989895424b2d58bee736a70aed557eb60b",
      "tree": "bbf9165680b5e47b01c785039c4cb8d46dbd8fed",
      "parents": [
        "c0a6d77625452dae1b6a3d769d8a33d5c2bdf135",
        "0a9e34194033529072e759dd07284a94902783ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 25 21:07:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 25 21:07:48 2019 +0000"
      },
      "message": "Merge \"Clarify brightness correction API\""
    },
    {
      "commit": "6d4ce1e5bbacd3748ebb7eedd5bdc9faf9196184",
      "tree": "01b57ef207bbcd64afa908f392196436db6d7155",
      "parents": [
        "a984bb74b10f54ad7dae1964ef85c54fe014b4e2",
        "8887365f2a435c56c54611829ee27d12a427c208"
      ],
      "author": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Mon Feb 25 21:02:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 25 21:02:11 2019 +0000"
      },
      "message": "Merge \"Make ShortcutInfo@getPersons() systemApi\""
    },
    {
      "commit": "a984bb74b10f54ad7dae1964ef85c54fe014b4e2",
      "tree": "18fc38f1cc7b18af8f3acdad4bc653a5d87efab2",
      "parents": [
        "31bb2ecb4111fb5facdffb5ce64aa723f87f7677",
        "627d4db7030344a2cc66c30cbf56676e4d274917"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 25 20:54:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 25 20:54:55 2019 +0000"
      },
      "message": "Merge \"Enforce MANAGE_APP_PREDICTIONS on hasShareTargets\""
    },
    {
      "commit": "3267e6513a7d94d887975b03316d9b72b1bcfdf0",
      "tree": "181e9ae5f7c5864102e6f4c7bf12c9d781c9dce7",
      "parents": [
        "05a12901066706d4b72e228deb93ba5784a6a441",
        "a9730195969532d50d94f7f27ac02f036307eae4"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Feb 25 11:52:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 11:52:59 2019 -0800"
      },
      "message": "Merge \"Add a new error code for disallowing concurrent bugreports\" am: 2badc1e434 am: 1ae35be3e3\nam: a973019596\n\nChange-Id: Ie9a4bdc744a103b10a30df415524c94e46957ee5\n"
    },
    {
      "commit": "3d61f8927545b95252276c9be45bd5a72e50b903",
      "tree": "1a8c94ab7e9d23500eb8f145aaac6c00d76acb5e",
      "parents": [
        "44261a37107cb79a11fba8bafed9f5ea0da50908",
        "e57475e6c9bf1ba463b51f5214c8d9f1c794070d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 25 19:21:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 25 19:21:52 2019 +0000"
      },
      "message": "Merge \"Address API council feedback\""
    },
    {
      "commit": "e247d679b7ff08073b450040980cd85b9623013e",
      "tree": "54a2e0662444e52b42080552eb7a0c554ded9786",
      "parents": [
        "01c3c948fd416a368e2eaa7895628ceb8564f550",
        "6ec7ea069d125a899327509a32710e09e902eed7"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Mon Feb 25 11:10:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 11:10:57 2019 -0800"
      },
      "message": "Merge \"Hide RcsMessageStore APIs\" am: 35e3d8e897\nam: 6ec7ea069d\n\nChange-Id: If0389e459250b76ccb03128e14975b23b7cdfbc1\n"
    },
    {
      "commit": "01c3c948fd416a368e2eaa7895628ceb8564f550",
      "tree": "df5d99cd5d4e4e80830a62bed1ba2b830a896a24",
      "parents": [
        "0b0d3022eebdab75b5b128564199beeabc9c1b0c",
        "c3045478cce21c988aab631706d0d98eef6031bd"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Feb 25 11:06:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 11:06:17 2019 -0800"
      },
      "message": "Merge \"API council feedbacks for preciseCall APIs\" am: e05a1cb5db\nam: c3045478cc\n\nChange-Id: I0c052bd3fe587eba3864ae2547b7e700c9151e1f\n"
    },
    {
      "commit": "0b0d3022eebdab75b5b128564199beeabc9c1b0c",
      "tree": "4205ecea2582cf60bf0a9ef5769675d08be88f5e",
      "parents": [
        "2b5f9c6b2089c3b75d0963d6904fe5a98455ad16",
        "d29c7d63a2cae639e9ff76798c84dfd9e44b84c2"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 25 11:00:58 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 11:00:58 2019 -0800"
      },
      "message": "Merge \"Change data types on CallIdentification API.\" am: 016982ae2f\nam: d29c7d63a2\n\nChange-Id: I902f8f14350567973ab007b407bfe72ef90c2b2d\n"
    },
    {
      "commit": "2b5f9c6b2089c3b75d0963d6904fe5a98455ad16",
      "tree": "579ef690e6c589b446c071c3a99242825379b06d",
      "parents": [
        "efaa3e6801d7e36a2ac83f259d0d645855ecf81b",
        "2a1c372131c00d4e0d3417c089d9dd463ee9878b"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Feb 25 10:50:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 10:50:03 2019 -0800"
      },
      "message": "Merge \"Add Class-Filtered getCellSignalStrengths\" am: c020cf5291\nam: 2a1c372131\n\nChange-Id: Ib397709e307d81ffabcdb54d2c0d51e6ed8eac6a\n"
    },
    {
      "commit": "fb19bf21b55ab03d7a98b1b2c25bcee433f801e9",
      "tree": "b2e27b0883a873e2c0b3cfc32711425d72031fdb",
      "parents": [
        "9fc7349450d3fcdc1843f29d41b0daec37a8cb8d",
        "f68fdfcfa13bbe16129f0802a0c4f3b1f83dbc9f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Feb 25 18:40:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 25 18:40:37 2019 +0000"
      },
      "message": "Merge \"Merge \"Update MbmsDownloadServiceBase to reflect implements IInterface\" am: 07037a86d3 am: 0287ddfde2 am: 9bed52b751\""
    },
    {
      "commit": "f68fdfcfa13bbe16129f0802a0c4f3b1f83dbc9f",
      "tree": "10dde55471b80bbdc78eea2edaff81be6a21e298",
      "parents": [
        "d9fc8d483fdd1c252dfc3c5531a4b57dbef4cd07",
        "9bed52b751360ac853aac0c753d18478ee7d4528"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Feb 25 10:39:06 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 10:39:06 2019 -0800"
      },
      "message": "Merge \"Update MbmsDownloadServiceBase to reflect implements IInterface\" am: 07037a86d3 am: 0287ddfde2\nam: 9bed52b751\n\nChange-Id: Ic7871cc31a32fc91bf0ad945d1088c2e22d8cd3c\n"
    },
    {
      "commit": "f98efc3961bf008232f974544ca646c38962d5e3",
      "tree": "3534130e1b29242e2e7d403cea39e135f6e26bf0",
      "parents": [
        "1c2c11990ca27b9a470ac8f178dbeace7dadb51f"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 21 23:08:47 2019 -0800"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Feb 25 18:33:08 2019 +0000"
      },
      "message": "getSimLocale should return locale rather than string tag\n\nBug: 124767220\nTest: Build\nChange-Id: Ib4938652f2e6541b44894ae1a2b0cb2ea4c899be\nMerged-in: I850108ce0905d16e538e46ccd4bbf92a2bcfba42\n"
    },
    {
      "commit": "d45ebde4b25d7c38efa0786f46f5ff3846bdd438",
      "tree": "8e9a624e9e086f877770c50724c3d4ef244c6bd7",
      "parents": [
        "2a5b71a6301ea62cea273312f6dcd3187efc0100",
        "199041f5038467d00c235f3147d98c6684a9fdd6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 25 18:25:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 25 18:25:48 2019 +0000"
      },
      "message": "Merge \"getSimLocale should return locale rather than string tag\""
    },
    {
      "commit": "a9730195969532d50d94f7f27ac02f036307eae4",
      "tree": "925d3122d0a3a479f47d4c1080b8262533e2d02c",
      "parents": [
        "828cbe8a8316730ebd1f8c859287ab62fcc3acc1",
        "1ae35be3e3f2d78e4e5742b26e5a8dc063e8cba2"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Feb 25 10:20:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 10:20:50 2019 -0800"
      },
      "message": "Merge \"Add a new error code for disallowing concurrent bugreports\" am: 2badc1e434\nam: 1ae35be3e3\n\nChange-Id: I7440be8e4605466958d072dd977e0019f13b2193\n"
    },
    {
      "commit": "f9a69bc3f6fae2b9209c1bac153b5a03ae316124",
      "tree": "f6ff103d0340e350084ce9cdcc52acd8c5686934",
      "parents": [
        "0acab502a0efcea06d43e8cdf015933ba1311c80",
        "811e1165c27375cdc93d98f3b517cce621bbd7d5"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Mon Feb 25 09:49:56 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 09:49:56 2019 -0800"
      },
      "message": "Merge \"Add checks on multisim capabilities.\" am: 862821ede5\nam: 811e1165c2\n\nChange-Id: I37939825d83107fd45db6c1ffef8e28f2b48704c\n"
    },
    {
      "commit": "0acab502a0efcea06d43e8cdf015933ba1311c80",
      "tree": "815cd6e2df5bc201dd805aea75eb993142db50f0",
      "parents": [
        "9bed52b751360ac853aac0c753d18478ee7d4528",
        "178684530b73c23807321f0563c8a77afd87bad9"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Mon Feb 25 09:25:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 09:25:50 2019 -0800"
      },
      "message": "Merge \"Allow UiAutomation to adopt the shell permission indentity\" am: 9f0115bb6e\nam: 178684530b\n\nChange-Id: If21a26f16b8c88f1dab56ac7fa7a804a1e9077b0\n"
    },
    {
      "commit": "9bed52b751360ac853aac0c753d18478ee7d4528",
      "tree": "c3be6910251ba1f2923254745a402cd7d8571edc",
      "parents": [
        "0aa42ed8c1c0376b30be7ccf136acbd953235977",
        "0287ddfde28d753504b66dd84586c8e24e96db60"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Feb 25 09:19:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 25 09:19:26 2019 -0800"
      },
      "message": "Merge \"Update MbmsDownloadServiceBase to reflect implements IInterface\" am: 07037a86d3\nam: 0287ddfde2\n\nChange-Id: Ic80c694fd7587d8c25a78f3fe50af8602b42249f\n"
    },
    {
      "commit": "0a9e34194033529072e759dd07284a94902783ec",
      "tree": "2f91fb6c08a9a107cad070c1f19370c0733c4586",
      "parents": [
        "8e95f0bfb9294da0bdbe57f12c616e593aafa5c3"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Feb 25 16:23:48 2019 +0000"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Feb 25 17:10:37 2019 +0000"
      },
      "message": "Clarify brightness correction API\n\nAdd annotations to clarify the brightness\ncorrection API.\n\nBug: 125347154\nTest: atest android.display.cts.BrightnessTest\nTest: manual, flash phone, get app using API to push corrections, adb shell dumpsys display\nChange-Id: Icbb61bb542a49c49f279b865d69d59a542c0e42b\n"
    },
    {
      "commit": "d138be09df9ca0bca35b11c054e6bfc11b14de71",
      "tree": "51f03d49320fb10d063d71fbd6d7e8543be2560d",
      "parents": [
        "9b12ca9af56f6d62acb83d2afb40dd375b72b54a",
        "821f43aa64a32a608883db8ae25c78a59631ce6d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 25 16:57:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 25 16:57:50 2019 +0000"
      },
      "message": "Merge \"Add Foldable feature flag\""
    },
    {
      "commit": "7d98a456723d90faa171762d003bb135b1b70d72",
      "tree": "d118bded45b56cc2f1d5450eafcb0d93e252bbd2",
      "parents": [
        "8e95f0bfb9294da0bdbe57f12c616e593aafa5c3",
        "60a96c17918f2e3792b10a102571c769a1a8807b"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Mon Feb 25 15:23:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 25 15:23:17 2019 +0000"
      },
      "message": "Merge \"Add \"Staged\" to API related to staged sessions.\""
    },
    {
      "commit": "60a96c17918f2e3792b10a102571c769a1a8807b",
      "tree": "42fa37f95d41cf2e3316391022a57e3670abfdec",
      "parents": [
        "b953577b2784bebfc47ca8ad31fa55f2ea9808d1"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Sun Feb 24 21:01:29 2019 +0000"
      },
      "committer": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Mon Feb 25 13:09:48 2019 +0000"
      },
      "message": "Add \"Staged\" to API related to staged sessions.\n\nAlso, throw an IllegalArgumentException is these APIs are called on\nsessions that are not marked as staged.\n\nTest: tested new apis with an ad-hoc app. atest RollbackTest\nStagedRollbackTest\nFix: 124507718\n\nChange-Id: I3529aaff404d644ab6dad98f29411141e8df865d\n"
    },
    {
      "commit": "b8280438d850e7c9745a2160c98efc1d55a96fc7",
      "tree": "30fb3f296a309485e6d9bb9a23d2a80aed5c5901",
      "parents": [
        "ffafec1f62b3a61090660949830c24095958866e"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Feb 21 13:20:51 2019 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 25 13:00:14 2019 +0000"
      },
      "message": "Drop support for device configurable \"compatibility WAL\".\n\nWAL as a journaling mode is no longer configurable on a\nper-device basis. We preserve support for changing this value\nvia phenotype for now, but this will likely be removed in a\nfollow up once this change has been vetted.\n\nTest: atest FrameworksCoreTests:android.database\nTest: atest CtsDatabaseTestCases\nBug: 123352172\nChange-Id: I163bad836b71770946ce12a8bfd19f362033ea83\n"
    },
    {
      "commit": "a46ade3cc1e5a2a537adc9891b972660544f0f39",
      "tree": "25935431edc30844f69d189c677bd21a19761bc5",
      "parents": [
        "05ad6df98ae796c2fa58a217d2759b8dad261bf1"
      ],
      "author": {
        "name": "Ivan Chiang",
        "email": "chiangi@google.com",
        "time": "Mon Feb 25 11:30:34 2019 +0800"
      },
      "committer": {
        "name": "Ivan Chiang",
        "email": "chiangi@google.com",
        "time": "Mon Feb 25 11:30:34 2019 +0800"
      },
      "message": "Add @RequiresPermission annotations to getCahce and putCache\n\nAdd @RequiresPermission annotations to the methods so that\nit\u0027s clear what permission is protecting these APIs.\n\nTest: make\nChange-Id: I203ce997319c7fc8a13e91b55f3c55d844429be8\nFix: 123661724\n"
    },
    {
      "commit": "2f9dd0aa805ef1163111b243cc001223681290ca",
      "tree": "e7dea0579119985b8775ae38212fcc9a5fc23996",
      "parents": [
        "da1cd64264b7fffb516f0cde9d20197498a88e4c",
        "2fe8b8b6e7abfd4ae44b9dfc64795eb1890a5c8a"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Sat Feb 23 05:22:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 23 05:22:33 2019 +0000"
      },
      "message": "Merge \"Public Audio playback capture must have a valid projection\""
    },
    {
      "commit": "fb8509a3ddf5c0859402698d5f0207e94fac163d",
      "tree": "8184b7ba8541677c3a54883d7e5017d3b32aa83d",
      "parents": [
        "370b0da014fcdceb06078c621c3bbc63e15d049f",
        "171f40d8a7195adc3c2f19b962cd184166f74095"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 23 04:30:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 23 04:30:23 2019 +0000"
      },
      "message": "Merge \"Create setting screen from Notification Assistant\""
    },
    {
      "commit": "051cdc85e67c32d3b53d53fe0cbdbe3efcbeb0c5",
      "tree": "4d6e847dd2dbf6c29d649ad5ccc1c6009df0692f",
      "parents": [
        "5ccf21b38291ee0c662e7ff7d58797dfb1acca6e"
      ],
      "author": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Fri Feb 22 19:58:02 2019 -0800"
      },
      "committer": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Fri Feb 22 19:58:02 2019 -0800"
      },
      "message": "Make assistant and telephony role names public API.\n\nNot sure about the car mode dialer and call companion app roles yet,\nso leaving them out for now.\n\nBug: 125936031\nTest: build\nChange-Id: Ibe34256ea3c8c0514a7c97c641935c79c7da8d0d\n"
    },
    {
      "commit": "b0da18f32ef4b59d96e875af1b4edf5e1fa51cde",
      "tree": "4347b53b7307b77560dc0e8f026235f0df32d6a3",
      "parents": [
        "544b39cbd2d3267326341510cc3d9963a57e6180"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Feb 22 15:10:02 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Feb 22 18:10:22 2019 -0800"
      },
      "message": "Added ContentCaptureEvents for session resumed and paused.\n\nTest: atest CtsContentCaptureServiceTestCases # which was updated to listen to the new events\nTest: m update-api\n\nFixes: 125395044\n\nChange-Id: Ie1ed5d9badaa64ff0921226a1c08bd5e3cbf07d8\n"
    },
    {
      "commit": "5e0052b1eb73d932c043f8d8983c8dc21c5ecfe6",
      "tree": "452e99c2773ccde384b866e3e52cd184dcef485a",
      "parents": [
        "407761a7683735ecf4e2074e7971396bb1f5dae4"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Fri Feb 22 15:17:52 2019 -0800"
      },
      "committer": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Fri Feb 22 17:07:08 2019 -0800"
      },
      "message": "Fix Battery Saver location bugs.\n\n1) Actively disabling LOCATION_MODE instead of LOCATION_PROVIDERS_ALLOWED\nsince the latter is deprecated and not supported.\n\n2) The LOCATION_MODE_FOREGROUND_ONLY flag wasn\u0027t used anywhere. As\nsuch, it was essentially no different from LOCATION_MODE_NO_CHANGE. I\u0027ve\nimplemented the behavior in LocationManagerService so it works properly.\n\n3) GnssLocationProvider only turned off GPS when the location mode was\nLOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF, but not the mode was\nLOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF. I\u0027ve fixed it so GPS is\nturned off in both modes.\n\n4) PowerManager looked at the global battery saver state to determine if\nthe location mode should be used. This was fine for full Battery Saver,\nbut would be a problem with adaptive Battery Saver. The proper thing to\ndo is to just look at the local \u0027batterySaverEnabled\u0027 flag.\n\nBug: 121256487\nBug: 122849003\nBug: 119261320\nTest: atest CtsBatterySavingTestCases\nChange-Id: I8973d27fb050d9892bb97021712d9cf9743e8939\n"
    },
    {
      "commit": "ea4238f060297f64eb5b0536fd53c9752f3f8914",
      "tree": "f0f68a70bd5d7765b677d13828d7d83ac6f9f1b3",
      "parents": [
        "01dd1a233ddae45ef8731ca1d50ea0349910aa6c"
      ],
      "author": {
        "name": "Yiwen Chen",
        "email": "evanchen@google.com",
        "time": "Fri Feb 22 11:02:00 2019 -0800"
      },
      "committer": {
        "name": "Yiwen Chen",
        "email": "evanchen@google.com",
        "time": "Fri Feb 22 16:35:40 2019 -0800"
      },
      "message": "Remove @hide from comment of apply_ramping_ringer so that it can be accessed from setting intelligence.\n\nBug: 120789399\nTest: When finish the whole change, flash into a dev phone to test first.\nChange-Id: I50047dece95122f0d55f370d644a38c68abec045\n"
    },
    {
      "commit": "871526098473920507d969b2da150fd6ad512bc3",
      "tree": "5cde8b70e1971a6c279fed98390c738dde04afd9",
      "parents": [
        "a9954d9aaeeb3efd9d1cbf77a191d3314cc3160f",
        "e8e463bd84c73cd298b0a7c1870b923f81c52da0"
      ],
      "author": {
        "name": "Chandan Nath",
        "email": "nathch@google.com",
        "time": "Fri Feb 22 23:34:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 23:34:04 2019 +0000"
      },
      "message": "Merge \"[Multi-user] add PackageInstaller.installExistingPackage with IntentSender which is fired only after the asynchronous restore is complete\""
    },
    {
      "commit": "e57475e6c9bf1ba463b51f5214c8d9f1c794070d",
      "tree": "d7b12f0258d35ae2f880ff76da5c3e73691bd24f",
      "parents": [
        "ab5938c3077371d1770d87316342526e28cadacb"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Feb 20 17:39:52 2019 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Feb 22 14:24:28 2019 -0800"
      },
      "message": "Address API council feedback\n\nBug: 125027187\nBug: 125026102\nBug: 125026678\nBug: 125026234\nBug: 125027586\nBug: 125026476\nBug: 125026103\nBug: 125026237\nBug: 125027248\nBug: 125026475\nBug: 125027487\nTest: RenderNodeTests\nChange-Id: Ic63ea7a3cfe359a7dff0c1b46e534e499f7e928b\n"
    },
    {
      "commit": "35e3d8e89790bb235e3d771395735b8ae0119da8",
      "tree": "07f1ef2870665654be000cf067a54535c9e7fe45",
      "parents": [
        "e05a1cb5dbef425020691ee1ccdad1be2c22d4fe",
        "9a7e40eb3ed8bfea40a2b6a7b10a15385d271ac6"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Fri Feb 22 21:56:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 21:56:31 2019 +0000"
      },
      "message": "Merge \"Hide RcsMessageStore APIs\""
    },
    {
      "commit": "e05a1cb5dbef425020691ee1ccdad1be2c22d4fe",
      "tree": "843c7f32b7d2480ca825cb66548238e6c9c6161e",
      "parents": [
        "016982ae2f6e67e91241a3c8a6bb90b1b16a4806",
        "7621ff222f9fe6e72831caf5e982e199f693dd1b"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Feb 22 21:52:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 21:52:00 2019 +0000"
      },
      "message": "Merge \"API council feedbacks for preciseCall APIs\""
    },
    {
      "commit": "016982ae2f6e67e91241a3c8a6bb90b1b16a4806",
      "tree": "fdfd9328481082745c7d0eddf388d525d7c7ec88",
      "parents": [
        "c020cf52912cba1af6a6f57ff1556d89ef98fb3f",
        "b3bdb7c36cf679954df4153691eda1f04a43ba32"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 22 21:13:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 21:13:28 2019 +0000"
      },
      "message": "Merge \"Change data types on CallIdentification API.\""
    },
    {
      "commit": "c020cf52912cba1af6a6f57ff1556d89ef98fb3f",
      "tree": "542c4620ba17e93f4f8f3791c26110a1a0ab1422",
      "parents": [
        "ee15067180704b2239468b650309506baeef4a9e",
        "7e992ec284cc7b138ac9d2929de17173b3b43dc7"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Feb 22 20:42:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 20:42:03 2019 +0000"
      },
      "message": "Merge \"Add Class-Filtered getCellSignalStrengths\""
    },
    {
      "commit": "ccac0718279e08e26b4f26bbc978ed336581ae3b",
      "tree": "9d0cf7d2b82de03c3b282867d6d507f7b40d5537",
      "parents": [
        "cefbcad5b94689dfff37d149d5ae5e90a389b31f",
        "92cd00622b049b51c5ef9cb9f4c5e516f4f738e6"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Fri Feb 22 20:19:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 20:19:03 2019 +0000"
      },
      "message": "Merge \"SystemAPI for setting app details activity state\""
    },
    {
      "commit": "171f40d8a7195adc3c2f19b962cd184166f74095",
      "tree": "6a480477bc4177d8097454dfca65d57b672aff9e",
      "parents": [
        "beaf39ba1d6ce2efc7c87046095b8810c53d8479"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Wed Feb 20 12:53:17 2019 -0500"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Feb 22 14:18:58 2019 -0500"
      },
      "message": "Create setting screen from Notification Assistant\n\nTest: atest\nFixes: 120852765\nChange-Id: I90b22daa67f73809697fd629dabec22ef991de54\n"
    },
    {
      "commit": "b3bdb7c36cf679954df4153691eda1f04a43ba32",
      "tree": "e468aaaaf080652aa100916d9c1d5bde6e3331c9",
      "parents": [
        "9d805ba071c7981cbb46f1b60474e8ab1a60d8f6"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 15 16:04:13 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 22 11:18:05 2019 -0800"
      },
      "message": "Change data types on CallIdentification API.\n\nPer API council feedback update the call identification name, details,\ndescription and app name to use CharSequence.\n\nTest: Update apis, run tests.\nBug: 123241094\nMerged-In: I42df17506535c1dd598ffd61a44cb0d0440b8159\nChange-Id: I42df17506535c1dd598ffd61a44cb0d0440b8159\n"
    },
    {
      "commit": "e8e463bd84c73cd298b0a7c1870b923f81c52da0",
      "tree": "006fc738034dc31df97ae78aafdec2bcd187e2ca",
      "parents": [
        "a54cb88d01d7131127bdf297be261c36e58978ad"
      ],
      "author": {
        "name": "Chandan Nath",
        "email": "nathch@google.com",
        "time": "Mon Jan 28 15:23:38 2019 +0000"
      },
      "committer": {
        "name": "Chandan Nath",
        "email": "nathch@google.com",
        "time": "Fri Feb 22 19:14:53 2019 +0000"
      },
      "message": "[Multi-user] add PackageInstaller.installExistingPackage with IntentSender which is fired only\nafter the asynchronous restore is complete\n\nThis is a better alternative to the existing synchronous PackageManager.installExistingPackage\nmethod where the restore operation happens asynchronously but the method itself will return\nsuccess before the restore finishes.\n\nBug: 122881085\n\nTest: 1) cts-tradefed run cts -m CtsBackupHostTestCases\n-t android.cts.backup.ProfileKeyValueBackupRestoreHostSideTest\n2) atest RunBackupFrameworksServicesRoboTests\n3) Install Hangouts on work profile. Then install on primary profile, backup and uninstall.\nNow install again and immediately hit Open. Before this change, the app will crash after a few\nseconds (when the background restore operation finishes). With this change and a corresponding\nPlay Store change to use this new method, Open shows up only after restore has finished so the\napp doesn\u0027t crash.\n\nChange-Id: I5d2e1f3bb5509894bedd6bbcfac32ed6cf946a80\n"
    },
    {
      "commit": "7621ff222f9fe6e72831caf5e982e199f693dd1b",
      "tree": "82d0c330071008c1d47bbd2108c96e52689b0545",
      "parents": [
        "1c2c11990ca27b9a470ac8f178dbeace7dadb51f"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 21 19:17:22 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Fri Feb 22 11:09:07 2019 -0800"
      },
      "message": "API council feedbacks for preciseCall APIs\n\nBug: 125346540\nTest: Build\nChange-Id: I3a9a8d3e2168d937f085624b80a891b6baddd0e5\n"
    },
    {
      "commit": "e334ea7de888e2469077a1caa02c51273f18b457",
      "tree": "fe65e9006d88491412f3b49727f4eb8a2204fc1b",
      "parents": [
        "957e868f31ca762dfb9b25c563e85570ae62b3a7",
        "3f94ad15cd0eb88e3b9590f5e5afaf2d00372c40"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Fri Feb 22 19:07:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 19:07:26 2019 +0000"
      },
      "message": "Merge \"Passpoint: add FQDN and Provider name field in WifiInfo\""
    },
    {
      "commit": "957e868f31ca762dfb9b25c563e85570ae62b3a7",
      "tree": "f979100ce8c1d54674734852d176e226196f8ccd",
      "parents": [
        "43e98970983de58d96ac648e6f1b126c6648d5a3",
        "5d14d0a52817631b39798ad8e8ad7486b8d2d81d"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Fri Feb 22 19:01:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 19:01:38 2019 +0000"
      },
      "message": "Merge \"passpoint: remove NETWORK_SETUP_WIZARD permission\""
    },
    {
      "commit": "2fe8b8b6e7abfd4ae44b9dfc64795eb1890a5c8a",
      "tree": "1537d2ba8ef3f05eaab31b93e2965f73cf7be3dd",
      "parents": [
        "73cee8c48a7445f5d15d4e82d92ee9a216bc18e2"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Wed Feb 20 11:25:23 2019 -0800"
      },
      "committer": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Feb 22 09:48:44 2019 -0800"
      },
      "message": "Public Audio playback capture must have a valid projection\n\nFor privacy, require the app wanting to capture other app audio to have\na valid MediaProjection.\n\nTest: adb shell audiorecorder --target /data/file.raw\nBug: 111453086\nChange-Id: I1323048fe308282d3719e38915818a0da17567de\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "ffafec1f62b3a61090660949830c24095958866e",
      "tree": "10bbe19cbfc6c2de17bb6ebcf1c0abd01ce7a2c1",
      "parents": [
        "a4717679119bdd34c22d5662bb0c59e033a958b2",
        "138f4c9ac57997e835ecdb4625e61e94b5d841ba"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Feb 22 17:43:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 17:43:04 2019 +0000"
      },
      "message": "Merge \"Remove title API from bubble metadata\""
    },
    {
      "commit": "3cbd4a584e448ca80ef0f8fea8ba514072111008",
      "tree": "703d41db5b358b4f2baec04d7c52e8ba2d2194f4",
      "parents": [
        "d490ce1483456b78739f470cda221f14196a0f37",
        "4501c11cb0a24cf2e76b227b339e77a45efe2a39"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri Feb 22 17:04:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 17:04:17 2019 +0000"
      },
      "message": "Merge \"Require INSTALL_PACKAGES permission for setInstallAsApex\""
    },
    {
      "commit": "d490ce1483456b78739f470cda221f14196a0f37",
      "tree": "5c0344404a966498c8c6bc158602203189a37c54",
      "parents": [
        "ddab7079a818736ab7938b6b23aa002a09338906",
        "b483055581e9a92874c5a49b110c2874e4764743"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 22 15:21:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 15:21:44 2019 +0000"
      },
      "message": "Merge \"Change data types on CallIdentification API.\""
    },
    {
      "commit": "4501c11cb0a24cf2e76b227b339e77a45efe2a39",
      "tree": "a9bad6800754e02d7066159c0075e9a01d0a807c",
      "parents": [
        "5be9a228d98b6f7c84b300c6d10c8b4f75939574"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri Feb 22 11:51:09 2019 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri Feb 22 14:03:41 2019 +0000"
      },
      "message": "Require INSTALL_PACKAGES permission for setInstallAsApex\n\nBug: 123314638\nFixes: 123314638\nTest: apex_e2e_tests\nChange-Id: I2a78a5e7496554c0c3eecbfd28f2d793b4ba2196\n"
    },
    {
      "commit": "c6506833e34e5a1ff1815464f63afcfd306b88c9",
      "tree": "a5a978fc3f4a96349e9d530c1bd27bdcc8431d88",
      "parents": [
        "5be9a228d98b6f7c84b300c6d10c8b4f75939574",
        "691af68a3c07f0cd5371528cc4ca094f8fa8f505"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Feb 22 12:51:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 12:51:57 2019 +0000"
      },
      "message": "Merge \"Added some TestApi that are already used by CTS\""
    },
    {
      "commit": "cf2d82f2be32935ff7718dee950a7a900479dd34",
      "tree": "637bb4b822467f341b9e556e0a85e971402aacb5",
      "parents": [
        "1485a60b454c9a3e335084e10734cba21525ee8c"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Thu Feb 21 11:17:39 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Feb 22 20:58:55 2019 +0900"
      },
      "message": "Add Session2Token#getExtras()\n\nBug: 125691206\nTest: Passed MediaSession2Test and MediaController2Test\nChange-Id: I8f6a74ec0a9a733b08fbb7c2000609e9084af279\n"
    },
    {
      "commit": "280dd704185716a502f57dc70041143110cb5fa5",
      "tree": "f8edf913c0920a14ee8aa661e2e864f4e56a08bb",
      "parents": [
        "08d1b027255712c1414c6adc5ec412b5f573ff70",
        "5fc8db02e09ae03a63f413e6c095f05e0a5ed611"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Feb 22 11:18:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 11:18:48 2019 +0000"
      },
      "message": "Merge \"Add MediaController#getSessionInfo()\""
    },
    {
      "commit": "5fc8db02e09ae03a63f413e6c095f05e0a5ed611",
      "tree": "3a919183cbefdc3b3a2173ceb97bd651dcf90d23",
      "parents": [
        "1485a60b454c9a3e335084e10734cba21525ee8c"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Feb 20 15:51:56 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Feb 22 20:08:29 2019 +0900"
      },
      "message": "Add MediaController#getSessionInfo()\n\nBug: 125663825\nTest: Passed MediaControllerTest\nChange-Id: I458cfd94575dd2303ec2bdd8996205d765d31957\n"
    },
    {
      "commit": "2badc1e43453697c5da7ecf0038ca8a554210383",
      "tree": "c4394fca546da6d25427123163e57b8a870e4da9",
      "parents": [
        "1d8977b9922649ef9ecd0ba054c2bdf868ccfd56",
        "cfb3d4856ea02e6c5eb54b6f9081530c30a5dca9"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Fri Feb 22 08:43:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 08:43:48 2019 +0000"
      },
      "message": "Merge \"Add a new error code for disallowing concurrent bugreports\""
    },
    {
      "commit": "199041f5038467d00c235f3147d98c6684a9fdd6",
      "tree": "09048fb8e60e8374c7c1c453aaedd6938626973a",
      "parents": [
        "12288221e6a502836a988fa2cd7635e389054949"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 21 23:19:35 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 21 23:19:35 2019 -0800"
      },
      "message": "getSimLocale should return locale rather than string tag\n\nBug: 124767220\nTest: Build\nChange-Id: I850108ce0905d16e538e46ccd4bbf92a2bcfba42\n"
    },
    {
      "commit": "36898720bd2df9206339a7d2712d41811e1089d0",
      "tree": "dacba8ca402b78068bc16353a3eacc537ce345f9",
      "parents": [
        "ddc0fa515588f6545f7ffbc4e9d03b55565020f8",
        "3796ab1bf32b417c570a445a7cb810088f2a15e2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 22 05:21:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 05:21:14 2019 +0000"
      },
      "message": "Merge \"Bluesky API council review\""
    },
    {
      "commit": "933c8e06e87216d010a538077e6122fa5ad6eaa5",
      "tree": "651ea40cd27abab6bab519ea756b41105e3c392f",
      "parents": [
        "e346f7530d01a835277b14def6cd9ad9241e0d7f",
        "41df9f94aee658f53cf520c80d3ec67e2406a51a"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Feb 22 04:39:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 04:39:31 2019 +0000"
      },
      "message": "Merge changes from topics \"policy_fixed_set_via_perm_controller\", \"protect-policy-flags\"\n\n* changes:\n  Ask Perm Controller to set policy-fixed perms\n  Guard changing policy_fixed flag behind permission\n"
    },
    {
      "commit": "691af68a3c07f0cd5371528cc4ca094f8fa8f505",
      "tree": "3f953a177acda48551df8859c87f77f5e638d805",
      "parents": [
        "f4ac4e7fb1cb13f9c7ef7e683ce3455d99ed028c"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Feb 11 03:09:10 2019 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Feb 21 20:15:56 2019 -0800"
      },
      "message": "Added some TestApi that are already used by CTS\n\nAllows us to remove the use of private platform API from CTS.\n\nBug: 124134247\nTest: builds\nChange-Id: Iceb81ff7c9385e877d2612fbb7b506245d116928\n"
    },
    {
      "commit": "138f4c9ac57997e835ecdb4625e61e94b5d841ba",
      "tree": "405c2b87b80013abbe905a643b94ff2051199fd1",
      "parents": [
        "a54cb88d01d7131127bdf297be261c36e58978ad"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Feb 20 16:12:17 2019 -0800"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Feb 21 18:25:33 2019 -0800"
      },
      "message": "Remove title API from bubble metadata\n\nTest: atest NotificationTest (with the cts cl)\nBug: 124909846\nChange-Id: Ia4611d4f63da0213ae0ff737355743396404b6e2\n"
    },
    {
      "commit": "862821ede5b32998d4105ba0cc69c1bd2b1af342",
      "tree": "f7f8409e8dfd8918343587c6c2c9d456932fc2e2",
      "parents": [
        "9f0115bb6e20f18872303c8a68072d9268825913",
        "c5e6e54a20b18549dbe9a87b9238488d187caf31"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Fri Feb 22 01:18:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 01:18:41 2019 +0000"
      },
      "message": "Merge \"Add checks on multisim capabilities.\""
    },
    {
      "commit": "ab28fff9f9513f65d93ff220b0c7fc9f4b2f1c47",
      "tree": "22087e31a7dc5f75b29640e6029c3edcac8a6d61",
      "parents": [
        "9873510af322ee9e0ce1ee90a9b2a4706b028efa"
      ],
      "author": {
        "name": "Leo Hsu",
        "email": "leohsu@google.com",
        "time": "Wed Jan 30 15:40:56 2019 +0800"
      },
      "committer": {
        "name": "Leo Hsu",
        "email": "leohsu@google.com",
        "time": "Fri Feb 22 01:08:14 2019 +0000"
      },
      "message": "Add UserManager APIs to SystemApi.\n\nBug: 124940146\nTest: make\nChange-Id: I1cac9a6106b3da099e08f10f2c08d90e9f515e42\n"
    },
    {
      "commit": "9873510af322ee9e0ce1ee90a9b2a4706b028efa",
      "tree": "db17618f01dce91a2754807ec0ffd7570a4787a6",
      "parents": [
        "24328b0c5987468914cf69b2ec4fb5f056da95d3",
        "a4f39cd150c11f48ddf8d7f2376909702fe501f7"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Feb 22 01:02:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 01:02:46 2019 +0000"
      },
      "message": "Merge \"Refactored Autofill properties that are optimized on application level.\""
    },
    {
      "commit": "41df9f94aee658f53cf520c80d3ec67e2406a51a",
      "tree": "2b6c70c32faa60097436921aa5c439ccf574053a",
      "parents": [
        "2a537a6ef5e21bb87dcf295a28d465fcb70b55ac"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Feb 08 13:07:57 2019 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Feb 21 16:56:25 2019 -0800"
      },
      "message": "Ask Perm Controller to set policy-fixed perms\n\nThis is much slower than the old way as we need to call into a different\nprocess. On the other hand this handles the following cases correctly:\n- foreground / background permissions\n- pre-M apps\n- split permissions\n\nTest: CtsDevicePolicyManagerTestCases:com.android.cts.devicepolicy.MixedManagedProfileOwnerTest#testPermissionGrant,testPermissionPolicy,testPermissionMixedPolicies,testPermissionAppUpdate,testPermissionGrantPreMApp\nChange-Id: I5cd139ad29e5b77b77b02e12c75eb774984a7759\nBug: 124128308\n"
    },
    {
      "commit": "2a537a6ef5e21bb87dcf295a28d465fcb70b55ac",
      "tree": "65dcdbb14a5b2aba47c5845198f5ba8fda3166e0",
      "parents": [
        "9a8bcf5fe4c4c83cd23d4a9dacb35e2d182c3948"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Feb 08 13:07:57 2019 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Feb 21 16:56:25 2019 -0800"
      },
      "message": "Guard changing policy_fixed flag behind permission\n\n- Allow an app to change policy_fixed permissions\n- Disallow apps \u003e\u003d Q to change the polic_fixed flag\n\nBug: 124128308\nTest: Changed permissions that were policy_fixed\nChange-Id: Ia94bae1b993bd8a18c93f866df2114c740fa17bd\n"
    },
    {
      "commit": "9f0115bb6e20f18872303c8a68072d9268825913",
      "tree": "5789a6fe29bfa0670f320320fa0771a697c202b1",
      "parents": [
        "07037a86d3211bf84f897ae28f4c303d7587ee41",
        "c2841ec7feb095cc36d2540844228ee72da3dfca"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Fri Feb 22 00:41:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 00:41:29 2019 +0000"
      },
      "message": "Merge \"Allow UiAutomation to adopt the shell permission indentity\""
    }
  ],
  "next": "9a7e40eb3ed8bfea40a2b6a7b10a15385d271ac6"
}
