)]}'
{
  "log": [
    {
      "commit": "e87368e1fd17d5d8fa39d1c6fe408dbb133429b2",
      "tree": "b59ee255df3fbd335a35d3d57cea8d98fd11df89",
      "parents": [
        "e4e38d6631690d56520ca7469ebe08fdc33dc134"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Thu Jan 24 16:34:14 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Jan 28 12:39:05 2019 +0000"
      },
      "message": "Commit rollbacks by ID, not by RollbackInfo.\n\nTo make it clear that the system only pays attention to the provided\nrollback ID when committing a rollback.\n\nAlso, rename executeRollback to commitRollback in IRollbackManager.aidl,\nnow that we are touching the code anyway.\n\nBug: 112431924\nTest: atest RollbackTest\nChange-Id: I315e75c39019536fb2f090a0c84ed4cf7c03ce8c\n"
    },
    {
      "commit": "e4e38d6631690d56520ca7469ebe08fdc33dc134",
      "tree": "370b2d45cb14c0d685b2894af801391a084e232a",
      "parents": [
        "530c508ed11fc81b4d81713f0d357244a0cdeab9"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Thu Jan 24 16:12:07 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Jan 28 12:37:23 2019 +0000"
      },
      "message": "Stub out API to support rollback of staged installs.\n\nAdds isStaged and getSessionId methods to RollbackInfo.\n\nBug: 112431924\nTest: atest RollbackTest\nChange-Id: I23d3695021474d52cd39a90bcabdb278d95cd4cc\n"
    },
    {
      "commit": "530c508ed11fc81b4d81713f0d357244a0cdeab9",
      "tree": "06c48df276859f95cb7ba40918edf4ff433ee045",
      "parents": [
        "91c145ac57ccc7fb6a9b81bde39584db1bedac72",
        "44b56ba488dbde2f893e4819eec168bc9c84255d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 03:44:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 03:44:26 2019 -0800"
      },
      "message": "Merge \"Add hidden utils and constants to NetworkStack\" am: 567cc7890a am: 7bd6398634\nam: 44b56ba488\n\nChange-Id: Ic04eb3e834c31033d6f4c25983a252b1d48f3a82\n"
    },
    {
      "commit": "91c145ac57ccc7fb6a9b81bde39584db1bedac72",
      "tree": "01b66b520f1482152872bf8e79a400115294431e",
      "parents": [
        "4086088aa9e65ef5e4201a0ae44fc98c839de595",
        "e5009cd82c87ba729376378450a85991b98a7d55"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 11:39:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 11:39:27 2019 +0000"
      },
      "message": "Merge \"Add PackageHealthObserverImpact\""
    },
    {
      "commit": "44b56ba488dbde2f893e4819eec168bc9c84255d",
      "tree": "f9fcddc3906f928e2033d90e3dde2fbb449edaa2",
      "parents": [
        "9a77141364139d3adda3c809ec423b960be34697",
        "7bd63986340784f238d207a727f63c8e01fc4820"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 03:34:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 03:34:20 2019 -0800"
      },
      "message": "Merge \"Add hidden utils and constants to NetworkStack\" am: 567cc7890a\nam: 7bd6398634\n\nChange-Id: Iac0cb991653c5556c219dbed802758a32dc1b63b\n"
    },
    {
      "commit": "7bd63986340784f238d207a727f63c8e01fc4820",
      "tree": "379eee2d899b234bc3fe49d040a6b3b1749b438e",
      "parents": [
        "4c5b40e084571a69190ff9f20497166444f3d56e",
        "567cc7890a380bcda62ce318c5816e3d44eadab2"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 03:22:16 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 03:22:16 2019 -0800"
      },
      "message": "Merge \"Add hidden utils and constants to NetworkStack\"\nam: 567cc7890a\n\nChange-Id: I589b2ca6ac0a1562969ec4aeda1a8a4a60660814\n"
    },
    {
      "commit": "567cc7890a380bcda62ce318c5816e3d44eadab2",
      "tree": "2510f0f6cb28a70091695890f534ed47d0ccc500",
      "parents": [
        "b8bbc48dee9db0d98a4e0fae6e9e6792ef10e387",
        "3ba6c0d56dd55af2e180bedc61690adad77c911c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 11:08:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 11:08:00 2019 +0000"
      },
      "message": "Merge \"Add hidden utils and constants to NetworkStack\""
    },
    {
      "commit": "4086088aa9e65ef5e4201a0ae44fc98c839de595",
      "tree": "4275571d4012604c030645129c094d584ea251fa",
      "parents": [
        "ea7f10edaca079d36312dc210c06e91be9934703",
        "3dedec3272626588425c5e19c7b6752cc1e6af42"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 10:10:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 10:10:33 2019 +0000"
      },
      "message": "Merge \"Notify SystemUI when ActivityDisplay is ready\""
    },
    {
      "commit": "ea7f10edaca079d36312dc210c06e91be9934703",
      "tree": "9f57c1208b182fa1a30e722e27b27335222fce8f",
      "parents": [
        "ca349caa13c37f422f003553f36938e2f66fd7a5",
        "9a77141364139d3adda3c809ec423b960be34697"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 01:47:49 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 01:47:49 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Move NetworkUtils used by NetworkStack\" am: b8bbc48dee am: 4c5b40e084\nam: 9a77141364 -s ours\nam skip reason: change_id Ie20dcee375b377236004a7689890729493aca857 with SHA1 77dd54d3d4 is in history\n\nChange-Id: I5ea53ddf91c48d0700fe37318647b1e1fa26de23\n"
    },
    {
      "commit": "ca349caa13c37f422f003553f36938e2f66fd7a5",
      "tree": "9f57c1208b182fa1a30e722e27b27335222fce8f",
      "parents": [
        "88938aae5bc648a4c8721cb2207657a28cb97abb",
        "ecac3d1bc03e09192400f37d6e881d51898b971a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 01:40:53 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 01:40:53 2019 -0800"
      },
      "message": "Merge \"Add NetworkObserverRegistry to NetworkStack\" am: 375b3c075d am: 9a4810415c\nam: ecac3d1bc0\n\nChange-Id: I63c258d07eccb61889bcb37b3a8819e80a42c692\n"
    },
    {
      "commit": "9a77141364139d3adda3c809ec423b960be34697",
      "tree": "9bb927f5a3eefcc38da76c0e3f03dd999d599d13",
      "parents": [
        "ecac3d1bc03e09192400f37d6e881d51898b971a",
        "4c5b40e084571a69190ff9f20497166444f3d56e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 01:30:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 01:30:17 2019 -0800"
      },
      "message": "Merge \"Move NetworkUtils used by NetworkStack\" am: b8bbc48dee\nam: 4c5b40e084\n\nChange-Id: I0d6a40c79e92d1de18c41cc50b72fbe33db13bdc\n"
    },
    {
      "commit": "88938aae5bc648a4c8721cb2207657a28cb97abb",
      "tree": "0cf7120b55853cdcf2abaa6a1a956fd00b0c8486",
      "parents": [
        "1b9a105adb60e2e82dfdeb1e352071fe6ae14bd9",
        "04a764d873ca1a4c53037cb5ee215863e90ac1bf"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 01:28:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 01:28:38 2019 -0800"
      },
      "message": "Merge \"Add NetworkStack tests to postsubmit\" am: f4fb1b5251 am: 4a19a149db\nam: 04a764d873\n\nChange-Id: I23481797072588084bb84366d23fbe135676b7a4\n"
    },
    {
      "commit": "ecac3d1bc03e09192400f37d6e881d51898b971a",
      "tree": "236d7011507f089e05ecaefb6ddc2ee4282776f7",
      "parents": [
        "04a764d873ca1a4c53037cb5ee215863e90ac1bf",
        "9a4810415c163473697a3701ad5e2a5d5fa4d981"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 01:22:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 01:22:33 2019 -0800"
      },
      "message": "Merge \"Add NetworkObserverRegistry to NetworkStack\" am: 375b3c075d\nam: 9a4810415c\n\nChange-Id: Ia5a7a128dc3bb28b5aad183fcd9a339036a5834b\n"
    },
    {
      "commit": "4c5b40e084571a69190ff9f20497166444f3d56e",
      "tree": "98bf8ea574885a7a25b107f091fbff8f27491cf2",
      "parents": [
        "9a4810415c163473697a3701ad5e2a5d5fa4d981",
        "b8bbc48dee9db0d98a4e0fae6e9e6792ef10e387"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 01:21:01 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 01:21:01 2019 -0800"
      },
      "message": "Merge \"Move NetworkUtils used by NetworkStack\"\nam: b8bbc48dee\n\nChange-Id: Ib83c3cb8ced0d226bd57375cd4600665d72fd962\n"
    },
    {
      "commit": "04a764d873ca1a4c53037cb5ee215863e90ac1bf",
      "tree": "929b18c042649c4e0e1861fb58c0f44215a225db",
      "parents": [
        "50c95ba67ced35e9717ebe4af472949682137e36",
        "4a19a149db9b8013a475aab4900b03528f0bc60c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 01:17:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 01:17:19 2019 -0800"
      },
      "message": "Merge \"Add NetworkStack tests to postsubmit\" am: f4fb1b5251\nam: 4a19a149db\n\nChange-Id: I544dc328b01137abfb001c0529a45843fd37b0f1\n"
    },
    {
      "commit": "9a4810415c163473697a3701ad5e2a5d5fa4d981",
      "tree": "7e1a2ab15b0733059d731d16b0e94325c13f1297",
      "parents": [
        "4a19a149db9b8013a475aab4900b03528f0bc60c",
        "375b3c075daf2d13bacd4dd74e645b5bdd5ec9fc"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 01:10:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 01:10:44 2019 -0800"
      },
      "message": "Merge \"Add NetworkObserverRegistry to NetworkStack\"\nam: 375b3c075d\n\nChange-Id: Ife53135ab98c56a276ede9c7bbe7c345484c5e55\n"
    },
    {
      "commit": "4a19a149db9b8013a475aab4900b03528f0bc60c",
      "tree": "8c2d57338da7dd582833d245f77d2de01f91f97a",
      "parents": [
        "9268c0be32998037b5ccaef037b45705160878f5",
        "f4fb1b525105600331fdf59f0762031b7204262f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 01:06:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 01:06:51 2019 -0800"
      },
      "message": "Merge \"Add NetworkStack tests to postsubmit\"\nam: f4fb1b5251\n\nChange-Id: I50ff0bb440318d3bb9ac8304868b5f3f58a10fff\n"
    },
    {
      "commit": "b8bbc48dee9db0d98a4e0fae6e9e6792ef10e387",
      "tree": "64c437b4a8d27928e989b33f0c856f065bdc6359",
      "parents": [
        "375b3c075daf2d13bacd4dd74e645b5bdd5ec9fc",
        "e88516f13b2cf4cf51e133eb0580f6ca4f4904e8"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 09:06:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 09:06:20 2019 +0000"
      },
      "message": "Merge \"Move NetworkUtils used by NetworkStack\""
    },
    {
      "commit": "1b9a105adb60e2e82dfdeb1e352071fe6ae14bd9",
      "tree": "03bb07845ff3328f7f563de6a0e7ec2f8c7aa399",
      "parents": [
        "a6ee9704a3781051db49973505bad27ee4a541c9",
        "29aab22062103fdc92e340bc3445548e348400bf"
      ],
      "author": {
        "name": "Rhed Jao",
        "email": "rhedjao@google.com",
        "time": "Mon Jan 28 09:00:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 09:00:31 2019 +0000"
      },
      "message": "Merge \"Update accessibility timeout settings to proto.\""
    },
    {
      "commit": "a6ee9704a3781051db49973505bad27ee4a541c9",
      "tree": "c0fa09f59ef136969264b6ecb7025971b5d25cc9",
      "parents": [
        "0ecfc50feeaf59841cc09a31c7405174225aea81",
        "50c95ba67ced35e9717ebe4af472949682137e36"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 00:59:28 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 00:59:28 2019 -0800"
      },
      "message": "Merge \"Add INetd to SystemServiceRegistry\" am: e3f18bd77c am: 9268c0be32\nam: 50c95ba67c\n\nChange-Id: I10cbfc198a0713dc53bfca611c082bbb387c1194\n"
    },
    {
      "commit": "375b3c075daf2d13bacd4dd74e645b5bdd5ec9fc",
      "tree": "0079e8479789019876fbc2be4691e58c2762dce9",
      "parents": [
        "f4fb1b525105600331fdf59f0762031b7204262f",
        "e4195cd6ed41c273920d48039adba3024df50af4"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 08:54:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 08:54:06 2019 +0000"
      },
      "message": "Merge \"Add NetworkObserverRegistry to NetworkStack\""
    },
    {
      "commit": "f4fb1b525105600331fdf59f0762031b7204262f",
      "tree": "3222ac0f7d40705c5f7dfc21230545e4e97760a9",
      "parents": [
        "e3f18bd77ca924c4b2e0faadc2515eb31c3e78ac",
        "bd726ba33a3e17fcc9d6fb142e441a389750c03c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 08:53:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 08:53:13 2019 +0000"
      },
      "message": "Merge \"Add NetworkStack tests to postsubmit\""
    },
    {
      "commit": "50c95ba67ced35e9717ebe4af472949682137e36",
      "tree": "9623f1337aad349b34bd9d3ef05ac8d4075a086f",
      "parents": [
        "f6a3b910bb303e1f4f8b497809158dcf623c198c",
        "9268c0be32998037b5ccaef037b45705160878f5"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 00:47:45 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 00:47:45 2019 -0800"
      },
      "message": "Merge \"Add INetd to SystemServiceRegistry\" am: e3f18bd77c\nam: 9268c0be32\n\nChange-Id: I92cd23a587ab0f7df2db92918011a9a488c31668\n"
    },
    {
      "commit": "0ecfc50feeaf59841cc09a31c7405174225aea81",
      "tree": "42c4655dbd16c5712cea0c2872d51b871304bf5d",
      "parents": [
        "6ab2e4a91ee5aa0d91442f29ac17652b87cf3a89",
        "f6a3b910bb303e1f4f8b497809158dcf623c198c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 00:44:06 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 00:44:06 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Add NetworkStack networking deps to SystemApi\" am: 9188b49259 am: bc7a8f14f4\nam: f6a3b910bb -s ours\nam skip reason: change_id Id59dc06fb85e4ac88098f56b621ec880610759ce with SHA1 ca1820bf2f is in history\n\nChange-Id: I8e2ed91ef75e3a2f855b2b3549c0db5e1511ca5e\n"
    },
    {
      "commit": "9268c0be32998037b5ccaef037b45705160878f5",
      "tree": "43bac118ac50cb748ca4e53b3acec82755074f01",
      "parents": [
        "bc7a8f14f4f8b9e3ac371dcc1ffdf3a36ed35d1c",
        "e3f18bd77ca924c4b2e0faadc2515eb31c3e78ac"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 00:38:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 00:38:38 2019 -0800"
      },
      "message": "Merge \"Add INetd to SystemServiceRegistry\"\nam: e3f18bd77c\n\nChange-Id: I510c964ead030f3522c26c123e709117c7c14f6a\n"
    },
    {
      "commit": "f6a3b910bb303e1f4f8b497809158dcf623c198c",
      "tree": "a547336fdce6daec371b944f5f1c32ba2aa33b10",
      "parents": [
        "ff5c8bac7c6cc9daa23b2ccbfa6904303dc9e174",
        "bc7a8f14f4f8b9e3ac371dcc1ffdf3a36ed35d1c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 00:35:46 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 00:35:46 2019 -0800"
      },
      "message": "Merge \"Add NetworkStack networking deps to SystemApi\" am: 9188b49259\nam: bc7a8f14f4\n\nChange-Id: I843cb189750666a2cb70b1960d49dfe797f3cf36\n"
    },
    {
      "commit": "e3f18bd77ca924c4b2e0faadc2515eb31c3e78ac",
      "tree": "3b21dabc30e60f7c458d107bee58c8d874ed0a6f",
      "parents": [
        "9188b4925936d45f314e77eb5edf0c598a848177",
        "31935985664c783b7b210c8481bfff808d4f73c1"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 08:27:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 08:27:02 2019 +0000"
      },
      "message": "Merge \"Add INetd to SystemServiceRegistry\""
    },
    {
      "commit": "bc7a8f14f4f8b9e3ac371dcc1ffdf3a36ed35d1c",
      "tree": "0e0ec4cc16bb09f38f0e88a326dce9cd30dadddb",
      "parents": [
        "f4fcb2fde2d6386352f626ac662be36452abac72",
        "9188b4925936d45f314e77eb5edf0c598a848177"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 00:26:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 00:26:39 2019 -0800"
      },
      "message": "Merge \"Add NetworkStack networking deps to SystemApi\"\nam: 9188b49259\n\nChange-Id: Id8b31f100ab07ca9a38f4cff26c719dd9d74bc54\n"
    },
    {
      "commit": "e5009cd82c87ba729376378450a85991b98a7d55",
      "tree": "77e49839e87789967dd417d89a84d1cf871b0fb5",
      "parents": [
        "6ab2e4a91ee5aa0d91442f29ac17652b87cf3a89"
      ],
      "author": {
        "name": "Zimuzo",
        "email": "zezeozue@google.com",
        "time": "Wed Jan 23 18:11:58 2019 +0000"
      },
      "committer": {
        "name": "Zimuzo",
        "email": "zezeozue@google.com",
        "time": "Mon Jan 28 08:24:15 2019 +0000"
      },
      "message": "Add PackageHealthObserverImpact\n\nWhen a package fails health check, observers will report the impact of their\naction on the user. Only the observer with the least user impact will be\nallowed to take action.\n\nBug: 120598832\nTest: atest PackageWatchdogTest\nChange-Id: I15f358cd599431e1d7ea211aea5b1391f4aa33ab\n"
    },
    {
      "commit": "9188b4925936d45f314e77eb5edf0c598a848177",
      "tree": "3d4dd930e9fdfdcbaaca1854fd379c9f065fd6a9",
      "parents": [
        "223d6815035b8f4a8cba7bae2c8a5a6fa7ccd63e",
        "a4bcc86dbe2b271547ce027a76b1a003aaf9918c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 08:12:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 08:12:55 2019 +0000"
      },
      "message": "Merge \"Add NetworkStack networking deps to SystemApi\""
    },
    {
      "commit": "6ab2e4a91ee5aa0d91442f29ac17652b87cf3a89",
      "tree": "42c4655dbd16c5712cea0c2872d51b871304bf5d",
      "parents": [
        "18f11cd4d738754241d6332357ff51a0f1f97d1f"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Sun Jan 27 23:18:32 2019 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Sun Jan 27 23:18:32 2019 -0800"
      },
      "message": "Fix InputMethodSettings#getInt() for nonexistent key when copy-on-write is on\n\nIt turns out that InputMethodSettings#getInt() has always returned 0\ninstead of the specified default value when copy-on-write is on and\nthe specified key does not exist since the mechanism was introduced\nto support direct-boot [1].\n\nMost likely this would not have been a big issue, but let\u0027s fix it\njust in case.\n\n[1]: I9c6f9bb3d51174198e5f73588637f87ea0d90e11\n     68645a638ad1bfb734b2b0f56b17fe206bb891c5\n\nBug: 26279466\nTest: atest CtsInputMethodTestCases CtsInputMethodServiceHostTestCases\nChange-Id: If2abc0604372cf394105db9395706aaa0f570431\n"
    },
    {
      "commit": "18f11cd4d738754241d6332357ff51a0f1f97d1f",
      "tree": "6d84123f45d9743086f9b1359a01831de7e95911",
      "parents": [
        "367f06869632e103d8a58898101617d4700851e4",
        "77dd54d3d4cc25793f5055109e341923ddc38d8c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 06:57:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 06:57:25 2019 +0000"
      },
      "message": "Merge \"Move NetworkUtils used by NetworkStack\""
    },
    {
      "commit": "3dedec3272626588425c5e19c7b6752cc1e6af42",
      "tree": "ef2fb3a4735bfba26576bed256d0361917596953",
      "parents": [
        "d22cf2d3ab9a89d1e656a483ea772da64c629ceb"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Thu Jan 24 22:19:37 2019 +0800"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Mon Jan 28 14:39:34 2019 +0800"
      },
      "message": "Notify SystemUI when ActivityDisplay is ready\n\nBug: 120748674\nTest: atest ActivityManagerMultiDisplayTests#testNavBarNotShowingOnDisplayWithoutDecor * 100\nTest: atest ActivityManagerMultiDisplayTests#testNavBarShowingOnDisplayWithDecor * 100\nTest: atest ActivityManagerMultiDisplayTests#testNavBarNotShowingOnPrivateDisplay * 100\nTest: atest SystemUITests\nChange-Id: I302a35b9b860ab881b60c6407edabb2da16b75f8\n"
    },
    {
      "commit": "e4195cd6ed41c273920d48039adba3024df50af4",
      "tree": "aa6186b0c087e6330975dd6f707c276aa2a7bb05",
      "parents": [
        "31935985664c783b7b210c8481bfff808d4f73c1"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 10:24:42 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 14:55:50 2019 +0900"
      },
      "message": "Add NetworkObserverRegistry to NetworkStack\n\nThe NetworkObserverRegistry will replace usage of\nNetworkManagementService in the app.\n\nTest: m, booted, WiFi working\nBug: 112869080\nChange-Id: Ic7f0114d0c9361dd2408e47bb04a8dd44a908a47\n"
    },
    {
      "commit": "77dd54d3d4cc25793f5055109e341923ddc38d8c",
      "tree": "48e5deef308b9072666a22dda769561da876fde9",
      "parents": [
        "6136239d9dbfdfd879e87543b0a3d7c76d29983d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jan 25 08:54:08 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:45:46 2019 +0900"
      },
      "message": "Move NetworkUtils used by NetworkStack\n\nDepending on usage move into NetworkStackUtils or shared\nInet4AddressUtils.\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 112869080\n(Cherry-pick of aosp/881952)\nChange-Id: Ie20dcee375b377236004a7689890729493aca857\n"
    },
    {
      "commit": "3ba6c0d56dd55af2e180bedc61690adad77c911c",
      "tree": "8d0c52e5211225627516cf29f8d7ff8d366008db",
      "parents": [
        "e88516f13b2cf4cf51e133eb0580f6ca4f4904e8"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Jan 20 13:48:19 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:45:27 2019 +0900"
      },
      "message": "Add hidden utils and constants to NetworkStack\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 112869080\nChange-Id: I1a803f7954ab760294436226d6c1cffb934e98f9\n"
    },
    {
      "commit": "e88516f13b2cf4cf51e133eb0580f6ca4f4904e8",
      "tree": "ce33aba620e23fa7f114aac988b4fdd4ecb60ff3",
      "parents": [
        "9d3ce3e55ea4c1e0e3006c535f3ce9bccd5b8134"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Jan 20 09:35:10 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:45:17 2019 +0900"
      },
      "message": "Move NetworkUtils used by NetworkStack\n\nDepending on usage move into NetworkStackUtils or shared\nInet4AddressUtils.\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 112869080\nMerged-In: Ie20dcee375b377236004a7689890729493aca857\nChange-Id: Ib8d000529872796022706a35050fdc2c7141f2ab\n"
    },
    {
      "commit": "a4bcc86dbe2b271547ce027a76b1a003aaf9918c",
      "tree": "87f7d589be36365c536a9e278860a5098de0ffa4",
      "parents": [
        "166c3aa03049a1b3716b4e0de2c8b5a37e387e5f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:28:35 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:28:35 2019 +0900"
      },
      "message": "Add NetworkStack networking deps to SystemApi\n\nCherry-pick with conflicts fixed in CaptivePortalLoginActivity imports.\nTest: atest FrameworksNetTests\nBug: 112869080\nMerged-In: Id59dc06fb85e4ac88098f56b621ec880610759ce\nChange-Id: I3c05e8fdd70497426d4fa433295c4fbdad07d9c9\n"
    },
    {
      "commit": "367f06869632e103d8a58898101617d4700851e4",
      "tree": "45385f0ca55c2fc0d9fca64b02ad14c5f968aea6",
      "parents": [
        "8e519294b0091cb55ac70a698c428e4c15294b7d",
        "1d19c69ac7814975e0864861f5ae7d1bdc74c6dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 04:05:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 04:05:33 2019 +0000"
      },
      "message": "Merge \"Change latency to int64\""
    },
    {
      "commit": "8e519294b0091cb55ac70a698c428e4c15294b7d",
      "tree": "56841dcbf122a3db8d0393a0bc639cef933c918c",
      "parents": [
        "9b634f17a273698c76491d21b1d648c7a992ca17",
        "ff5c8bac7c6cc9daa23b2ccbfa6904303dc9e174"
      ],
      "author": {
        "name": "wilsonshih",
        "email": "wilsonshih@google.com",
        "time": "Sun Jan 27 19:15:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Jan 27 19:15:09 2019 -0800"
      },
      "message": "Merge \"Fix theme cannot change due to there is no wallpaper colors.\" into pi-dev am: dee98726bf\nam: ff5c8bac7c\n\nChange-Id: Id789abf9c9f96236385ccbab987393e34de7300c\n"
    },
    {
      "commit": "31935985664c783b7b210c8481bfff808d4f73c1",
      "tree": "f6685bead8405ad2f06a75979497f284b19046a2",
      "parents": [
        "166c3aa03049a1b3716b4e0de2c8b5a37e387e5f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 11:40:08 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 12:13:08 2019 +0900"
      },
      "message": "Add INetd to SystemServiceRegistry\n\nIncludes @SystemApi for Context.NETD_SERVICE so system apps (including\nthe network stack) can obtain the service.\n\nTest: m\nBug: 112869080\nChange-Id: Ida63747cd30abb7b3c19559803353eb0e42e6efa\n"
    },
    {
      "commit": "ff5c8bac7c6cc9daa23b2ccbfa6904303dc9e174",
      "tree": "fb5aa17b8ae58b08c0884623fd4be046fee5c6c8",
      "parents": [
        "1b52797fbec36b0e9643a9ba76294204da2ac376",
        "dee98726bf846005af267410ce412f8ab60dac37"
      ],
      "author": {
        "name": "wilsonshih",
        "email": "wilsonshih@google.com",
        "time": "Sun Jan 27 19:07:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Jan 27 19:07:27 2019 -0800"
      },
      "message": "Merge \"Fix theme cannot change due to there is no wallpaper colors.\" into pi-dev\nam: dee98726bf\n\nChange-Id: Ic1c76d95bcd9e16c8209e948fc06bd90d4207de7\n"
    },
    {
      "commit": "9b634f17a273698c76491d21b1d648c7a992ca17",
      "tree": "9c0c695d34a1006daaca5d36d1edd326a3308241",
      "parents": [
        "d22cf2d3ab9a89d1e656a483ea772da64c629ceb",
        "ca1820bf2f78421243b8876e1094ee1b0fa2ca3f"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jan 28 02:58:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 02:58:01 2019 +0000"
      },
      "message": "Merge \"Add NetworkStack networking deps to SystemApi\""
    },
    {
      "commit": "dee98726bf846005af267410ce412f8ab60dac37",
      "tree": "19b66c23e3f56702db3317758f65ca3c116c255e",
      "parents": [
        "5d378dfeacb2bf156b3763b2936c88fe55e5adc8",
        "31d70a1d5a992b4f67cb74b76fc6c38888a28224"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 02:51:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 02:51:26 2019 +0000"
      },
      "message": "Merge \"Fix theme cannot change due to there is no wallpaper colors.\" into pi-dev"
    },
    {
      "commit": "d22cf2d3ab9a89d1e656a483ea772da64c629ceb",
      "tree": "0da082cd504e6c0925503a83578a41e434098989",
      "parents": [
        "0def48bd5d9486189583c58074eba0f677d72f97",
        "0e42f8a3c057985ef8c64e904df49c4583f165d6"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Mon Jan 28 02:33:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 02:33:33 2019 +0000"
      },
      "message": "Merge \"Turn on feature flag for slice injection.\""
    },
    {
      "commit": "0def48bd5d9486189583c58074eba0f677d72f97",
      "tree": "606d98d84906c211917ad9926c46f4dac459f6ba",
      "parents": [
        "a6a4f9c0a94637c9e359d83dd8785a8ac39091d0",
        "acef6bb4a7dae675610b156d1e958151954e7821"
      ],
      "author": {
        "name": "Steven Wu",
        "email": "stwu@google.com",
        "time": "Mon Jan 28 00:12:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 00:12:37 2019 +0000"
      },
      "message": "Merge \"Add a westworld atom for SystemUI bubbles logging.\""
    },
    {
      "commit": "a6a4f9c0a94637c9e359d83dd8785a8ac39091d0",
      "tree": "aaf3e0170c260fa4eeb6ce45b2bed82a8bdc1b94",
      "parents": [
        "b6c8094b453247ad2cfdffb79e32ef05a5043427",
        "c390fbe9287b8fd84bfe0cf0065de154fcd1f81c"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sun Jan 27 23:44:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 23:44:13 2019 +0000"
      },
      "message": "Merge \"Add new ExternalVibratorService.\""
    },
    {
      "commit": "b6c8094b453247ad2cfdffb79e32ef05a5043427",
      "tree": "51ebd3ce2b77a8685585b55d33508d1094b3ad6a",
      "parents": [
        "a12232a4c2ebab1dd27602964248adaacdcd74f6",
        "a07b052eb4e210329a9f81e6783baed66533143f"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sun Jan 27 23:00:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 23:00:13 2019 +0000"
      },
      "message": "Merge \"Add Cursor.{set,get}NotificationUris.\""
    },
    {
      "commit": "acef6bb4a7dae675610b156d1e958151954e7821",
      "tree": "71652661aa928568ba9061b7bc31fee93940c32d",
      "parents": [
        "a12232a4c2ebab1dd27602964248adaacdcd74f6"
      ],
      "author": {
        "name": "Steven Wu",
        "email": "stwu@google.com",
        "time": "Wed Jan 23 14:21:17 2019 -0500"
      },
      "committer": {
        "name": "Steven Wu",
        "email": "stwu@google.com",
        "time": "Sun Jan 27 16:06:43 2019 -0500"
      },
      "message": "Add a westworld atom for SystemUI bubbles logging.\n\nBug: 111236845\nTest: manual\nChange-Id: I94736afabd210ac32d430f17a8c5d71f4ada9b87\n"
    },
    {
      "commit": "1d19c69ac7814975e0864861f5ae7d1bdc74c6dd",
      "tree": "f0e20dfae5c56ae3cd65ac6ed4c183100ffc6cbb",
      "parents": [
        "1741a07f4eece8cc2cc7aaed78142a144d07c2c3"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Sun Jan 27 12:23:47 2019 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Sun Jan 27 12:47:29 2019 -0800"
      },
      "message": "Change latency to int64\n\nBug: 120161047\nBug: 117060268\nBug: 121072756\nBug: 121071984\n\nTest: Builds\nChange-Id: I67a23128a35b76302dbde04b6838420b8731da61\n"
    },
    {
      "commit": "a12232a4c2ebab1dd27602964248adaacdcd74f6",
      "tree": "3c503696ca3eace7e5085c94cc6c3c3124107c58",
      "parents": [
        "88e11081c1ef41ef6ce11717f6ca55dcdda434e3",
        "03acdb10c77f23f7eda6d882ba0e9b5bbde9f3d6"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Sun Jan 27 20:46:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 20:46:29 2019 +0000"
      },
      "message": "Merge \"access hinting via SkFont\""
    },
    {
      "commit": "88e11081c1ef41ef6ce11717f6ca55dcdda434e3",
      "tree": "6460995f686c09f4858d593956af29f2a83ba41d",
      "parents": [
        "5e3e101eda776f2533a8e653eeb08c79289d25cc",
        "996df0dbca73e09f9fbb793c0f90dc3d0b4892da"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Sun Jan 27 19:30:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 19:30:01 2019 +0000"
      },
      "message": "Merge changes from topic \"multi-resume_with_fix\"\n\n* changes:\n  Don\u0027t make active activities that are launched behind\n  Multiple resumed activities\n"
    },
    {
      "commit": "5e3e101eda776f2533a8e653eeb08c79289d25cc",
      "tree": "c74a5eed99daba9c5deb893cd1299ddebc91026c",
      "parents": [
        "fe32d1f8d15718165320afad2170f47a74e86e44",
        "1741a07f4eece8cc2cc7aaed78142a144d07c2c3"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Sun Jan 27 17:15:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 17:15:46 2019 +0000"
      },
      "message": "Merge \"Update Biometric Atoms\""
    },
    {
      "commit": "fe32d1f8d15718165320afad2170f47a74e86e44",
      "tree": "a297f2a244ffe0ca88fcd2555363eea724482bcc",
      "parents": [
        "95da4898b8ef6cbc55b672939f1b9be521a1ae40"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Sun Jan 27 08:06:30 2019 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Sun Jan 27 08:06:30 2019 -0800"
      },
      "message": "Add SHOW_IME_WITH_HARD_KEYBOARD to CLONE_TO_MANAGED_PROFILE\n\nWith this CL, SHOW_IME_WITH_HARD_KEYBOARD will be shared within the\nsame profile group.\n\nSince AccessibilityManagerService always reads\nSHOW_IME_WITH_HARD_KEYBOARD from the profile parent user [1], in\npractice sharing SHOW_IME_WITH_HARD_KEYBOARD within the same profile\ngroup would be the easiest and safest way for now to avoid breaking\nSHOW_IME_WITH_HARD_KEYBOARD.\n\nNote that with my previous CL [2], InputMethodSettings already adjust\nthe target user ID by checking CLONE_TO_MANAGED_PROFILE when writing\nsecure settings.  Hence no change in the InputMethodManagerService\nside is necessary.\n\nWhen work profile is not enabled, there should be no behavior change.\n\n [1]: I530481e102ac376a4506b662862ee1ee74815b40\n      03a65b04d8c6eb8ba4313e2d94c6cac941c64dc9\n [2]: Ieefefb8630ddef3b247ebb865a604e5c72dfb49c\n      15be5e6f1c19ff329a6382c5063aa58bc92fb36e\n\nFix: 123379418\nTest: manually verified as follows.\n  1. Build aosp_taimen-userdebug and flash it.\n  2. adb root\n  3. adb shell setprop persist.debug.per_profile_ime 1\n  4. Install Test DPC.\n  5. Enable managed profile with Test DPC.\n  6. Attach a Bluetooth hardware keyboard.\n  7. make -j EditTextVariations\n  8. adb install -r \\\n     $ANDROID_TARGET_OUT_TESTCASES/EditTextVariations/EditTextVariations.apk\n  9. adb shell am start --user 10 -n \\\n     com.android.inputmethod.tools.edittextvariations/.EditTextVariations\n 10. Focus in the top edit field on the EditTextVariations.\n 11. Tap the IME switcher icon on the navigation bar.\n 12. adb shell settings get secure --user 0 show_ime_with_hard_keyboard\n       -\u003e 0\n 13. adb shell settings get secure --user 10 show_ime_with_hard_keyboard\n       -\u003e 0\n 14. Toggle \"Show virtual keyboard\" button to enable it.\n 15. adb shell settings get secure --user 0 show_ime_with_hard_keyboard\n       -\u003e 1\n 16. adb shell settings get secure --user 10 show_ime_with_hard_keyboard\n       -\u003e 1\nChange-Id: Iacb79b24d6bd97495ac81a58c1df651cf594a8c2\n"
    },
    {
      "commit": "95da4898b8ef6cbc55b672939f1b9be521a1ae40",
      "tree": "531b85798b90097ad0f1aac1cd2d8188b46eb829",
      "parents": [
        "8bcdea718259459ab32f325ed13b09c23ffbbd27",
        "2c5f04bf360a0d1d9a92f6842b0db7ead819888e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jan 27 06:33:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 06:33:24 2019 +0000"
      },
      "message": "Merge \"Check if Test Harness Mode is enabling on boot\""
    },
    {
      "commit": "1741a07f4eece8cc2cc7aaed78142a144d07c2c3",
      "tree": "3b3920af8fbef3df1e4f2c6d272fd05410bd61dd",
      "parents": [
        "8bcdea718259459ab32f325ed13b09c23ffbbd27"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Jan 17 11:54:40 2019 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Sat Jan 26 21:53:00 2019 -0800"
      },
      "message": "Update Biometric Atoms\n\nFramework will add logging in the next CL\n\nBug: 120161047\nBug: 117060268\nBug: 121072756\nBug: 121071984\n\nTest: Builds\n\nChange-Id: I673d8af8be78be11b5eac249c47847ebeca2cd2e\n"
    },
    {
      "commit": "8bcdea718259459ab32f325ed13b09c23ffbbd27",
      "tree": "800cb9138d680ad410ad8e1e6f9164e81f0b1fbb",
      "parents": [
        "bd37b5f8b3890e815b007efc93dc07b49a518eb4",
        "cb269aac7e358d10e9a435ea6451e661508f467f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun Jan 27 03:03:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 03:03:48 2019 +0000"
      },
      "message": "Merge \"Get CtsProviderTestCases building against API.\""
    },
    {
      "commit": "cb269aac7e358d10e9a435ea6451e661508f467f",
      "tree": "835ba9dd465fa10689d91ff6cdb37a1514bd4e8a",
      "parents": [
        "351673890c51680fd473f2042057373b37b840c0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jan 25 11:15:38 2019 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun Jan 27 03:03:39 2019 +0000"
      },
      "message": "Get CtsProviderTestCases building against API.\n\nTo help confirm that we\u0027re actually testing developer-visible\nbehaviors, we need to build against public APIs, since there have\nbeen plenty of examples in this suite of \"testing\" hidden API\nbehaviors, which are then misleading to developers.\n\nBug: 120429729\nTest: atest cts/tests/tests/provider/\nExempt-From-Owner-Approval: Trivial API annotations\nChange-Id: I07fe33e54f611a6060217f0706fb99b809961f4d\n"
    },
    {
      "commit": "bd37b5f8b3890e815b007efc93dc07b49a518eb4",
      "tree": "4325f3d36ac68d808cd1ffef07580813af741fd2",
      "parents": [
        "34521ced96a32e8d1e44097bce22ed6babd2b2cd",
        "2c9ef2a92e77b8075c123c326d6b8f1e91ff6393"
      ],
      "author": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Sun Jan 27 02:32:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 02:32:37 2019 +0000"
      },
      "message": "Merge \"APIs for registering config activation broadcasts\""
    },
    {
      "commit": "34521ced96a32e8d1e44097bce22ed6babd2b2cd",
      "tree": "6b01c4fda8a28e55e32e3d0dfe00b6d45f4c45e8",
      "parents": [
        "4fcdce138f03b70754dc9549ee8eeeeb2c447e52",
        "e103fe2ec982042f0842b6aa991f316c122ce712"
      ],
      "author": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Sun Jan 27 02:00:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 02:00:30 2019 +0000"
      },
      "message": "Merge \"Add WatchdogRollbackOccurred atom\""
    },
    {
      "commit": "4fcdce138f03b70754dc9549ee8eeeeb2c447e52",
      "tree": "ca8b357ecd055a5a15e865e12ea5a5f6e0b1b72d",
      "parents": [
        "ab8fa44765807323aa41b1e194a07e45db13770c",
        "7d7a498788b540aa6ad4003cad4b8a253fa30675"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jan 27 01:07:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 01:07:13 2019 +0000"
      },
      "message": "Merge \"Hide new ColorSpace APIs\""
    },
    {
      "commit": "ab8fa44765807323aa41b1e194a07e45db13770c",
      "tree": "b3d9e2238bacde5f3d892daac14240b385848e65",
      "parents": [
        "edd6bc5bd908128755cc6ab5dd150f1941667756",
        "1b52797fbec36b0e9643a9ba76294204da2ac376"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Sat Jan 26 16:45:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 26 16:45:39 2019 -0800"
      },
      "message": "Merge \"Add yuhany@ and aadmal@ to OWNERS\" am: 223d681503 am: f4fcb2fde2\nam: 1b52797fbe\n\nChange-Id: I3c46a08c0eb762a4f4fa35d13241b57a72ae5260\n"
    },
    {
      "commit": "1b52797fbec36b0e9643a9ba76294204da2ac376",
      "tree": "ae7c7f3c047befe458a20d45f051312fa2047251",
      "parents": [
        "8d26cdbd34ba2b8d58026a9f359b14a2032dce71",
        "f4fcb2fde2d6386352f626ac662be36452abac72"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Sat Jan 26 16:35:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 26 16:35:13 2019 -0800"
      },
      "message": "Merge \"Add yuhany@ and aadmal@ to OWNERS\" am: 223d681503\nam: f4fcb2fde2\n\nChange-Id: Iec8b42c25146a1444ef2c5e5d3b30877922307a9\n"
    },
    {
      "commit": "edd6bc5bd908128755cc6ab5dd150f1941667756",
      "tree": "56237991c9ebd956063ff272f9e2f3a5450f3f1d",
      "parents": [
        "3cf44ca734cfffd8993baac0214f4d2b7cf07660",
        "65d19416401b95420413a0c7403825663e5493d4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jan 27 00:29:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 00:29:28 2019 +0000"
      },
      "message": "Merge \"Fix hardware protected path for SDK ImageReader.\""
    },
    {
      "commit": "f4fcb2fde2d6386352f626ac662be36452abac72",
      "tree": "1ec05da53e074ae6649e98a0a4d87c3599d74374",
      "parents": [
        "51aec2267cb97ef68978e37d0f0d2a89cb858ad4",
        "223d6815035b8f4a8cba7bae2c8a5a6fa7ccd63e"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Sat Jan 26 16:25:12 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 26 16:25:12 2019 -0800"
      },
      "message": "Merge \"Add yuhany@ and aadmal@ to OWNERS\"\nam: 223d681503\n\nChange-Id: Ibf7c18fc2936bc0b854b914f41e41966a4485466\n"
    },
    {
      "commit": "3cf44ca734cfffd8993baac0214f4d2b7cf07660",
      "tree": "010ec6e5684155f864a3b4bde0dc871db810af00",
      "parents": [
        "b20446f6bd6e20a0aa446c5eba46b2a2ce2cb70a",
        "0d1769559a233a5e93f1fbfb1efda61eccb7920b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jan 27 00:12:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 00:12:28 2019 +0000"
      },
      "message": "Merge \"Amend flagFlipUpdateOccurred atom\""
    },
    {
      "commit": "223d6815035b8f4a8cba7bae2c8a5a6fa7ccd63e",
      "tree": "343d113fb6234362df1d9fed24172cf9a89d1528",
      "parents": [
        "350f48328b6385dfedf9a849454427cd0bb1d3d7",
        "657e7ae01f5992eb870eb54908161afd6681f2d1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jan 27 00:08:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Jan 27 00:08:17 2019 +0000"
      },
      "message": "Merge \"Add yuhany@ and aadmal@ to OWNERS\""
    },
    {
      "commit": "b20446f6bd6e20a0aa446c5eba46b2a2ce2cb70a",
      "tree": "9318c01cd01847808554caf9d71fbbf3b19da468",
      "parents": [
        "9934adcaa508b04ab7e7fc965fdd3945d9c1a479",
        "277eaff43891842c0a6d6e11de83b493e018012f"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Sat Jan 26 22:10:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 22:10:16 2019 +0000"
      },
      "message": "Merge \"Add Display.getPreferredWideGamutColorSpace().\""
    },
    {
      "commit": "9934adcaa508b04ab7e7fc965fdd3945d9c1a479",
      "tree": "d1d1c5b2c8f52f89ea269c845e5be320e5a0b923",
      "parents": [
        "c2178a0f3a7acc6e88e542a28606a250e693842b",
        "0d04f323859ea7df362b16ac5466990aa3da5729"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Sat Jan 26 22:09:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 22:09:13 2019 +0000"
      },
      "message": "Merge \"Eliminate the usage of ConfigStore.\""
    },
    {
      "commit": "c2178a0f3a7acc6e88e542a28606a250e693842b",
      "tree": "2afa3ffaa6d62ca17a1f9549d8c331d03b600db9",
      "parents": [
        "8581ac1457333afb02f92f44de54ef94a3393c3d",
        "70edfa8c31309032b27277f1b897a374dbbd6f23"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Jan 26 19:24:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 19:24:44 2019 +0000"
      },
      "message": "Merge \"[bit] Use aapt2 instead of aapt, and don\u0027t also adb install apps on the system partition\""
    },
    {
      "commit": "8581ac1457333afb02f92f44de54ef94a3393c3d",
      "tree": "597605dda979f55c297eee4448a1f9f9ea83d420",
      "parents": [
        "7f921d7df8777e42f4077ce099a644cbe1aed913",
        "ce0bd06d174460b69594518e5cf35a85e13b73f8"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Jan 26 19:22:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 19:22:03 2019 +0000"
      },
      "message": "Merge \"[bit] Cache the build variables so we don\u0027t have to run make to figure them out unless the environment has changed.\""
    },
    {
      "commit": "a07b052eb4e210329a9f81e6783baed66533143f",
      "tree": "8c3b2883e0ace6a6af4ff2a77c777ef4faeb57bf",
      "parents": [
        "2bfd202ec50bff7e94d178a63e35b77009ea915b"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sat Jan 26 10:40:42 2019 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sat Jan 26 11:19:34 2019 -0800"
      },
      "message": "Add Cursor.{set,get}NotificationUris.\n\nBug: 120879205\nTest: manual\nTest: atest cts/tests/tests/database/src/android/database/cts/AbstractCursorTest.java\nChange-Id: If3be228dc6b08ea58d24c9209822f9d8c2348082\n"
    },
    {
      "commit": "7f921d7df8777e42f4077ce099a644cbe1aed913",
      "tree": "2ee225e158c0a8bf2c50ef9d8f9088a5187c7525",
      "parents": [
        "3b69cbef4ec2d595e5b9317de57743cadd5ac577",
        "46edf1506d3ebf5c1a28956affd402dd54f85a4a"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Sat Jan 26 19:19:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 19:19:18 2019 +0000"
      },
      "message": "Merge \"Add API to SmsManager to allow apps to authenticate user account through sms without requesting sms permissions.\""
    },
    {
      "commit": "70edfa8c31309032b27277f1b897a374dbbd6f23",
      "tree": "29b14fa9dec09570b70b19a044bbc0549b8e6795",
      "parents": [
        "ce0bd06d174460b69594518e5cf35a85e13b73f8"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Dec 14 15:46:27 2018 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Jan 26 09:48:40 2019 -0800"
      },
      "message": "[bit] Use aapt2 instead of aapt, and don\u0027t also adb install apps on the system partition\n\nTest: bit services\nChange-Id: I7d44ffbb2745b1a6265bbc77f24f885e5f1d3981\n"
    },
    {
      "commit": "ce0bd06d174460b69594518e5cf35a85e13b73f8",
      "tree": "41bbda1fbcb89427e7c6313f8b056694fc5ee3b0",
      "parents": [
        "08f1ef2d156eed9e3a4f8cd85ef0123f049c16b9"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 14 15:30:05 2019 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Jan 26 09:48:25 2019 -0800"
      },
      "message": "[bit] Cache the build variables so we don\u0027t have to run make to figure them out unless the environment has changed.\n\nTest: bit GooglePermissionControllerTest:*\nChange-Id: Ie79226026477df22115ed1146875b82c2255bdef\n"
    },
    {
      "commit": "c390fbe9287b8fd84bfe0cf0065de154fcd1f81c",
      "tree": "ba447a0cdb88dc90443f98fab2b0cd04ec23bb83",
      "parents": [
        "efb4132ba31d715a2b0a4830d764b5288c8bf3c8"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Dec 12 19:45:09 2018 +0000"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sat Jan 26 16:40:54 2019 +0000"
      },
      "message": "Add new ExternalVibratorService.\n\nThis lets services outside of the vibrator service (and outside of\nsystem_server) take control of the vibrator hardware. We still apply\npolicy in vibrator service, however, and can ask them to mute their\noperations so we can give more critical haptic feedback when necessary.\n\nBug: 111457573\nTest: manual\nChange-Id: Ib7d06aa5940790cac627499acb23e4f0bda1b035\n"
    },
    {
      "commit": "3b69cbef4ec2d595e5b9317de57743cadd5ac577",
      "tree": "eae4ab9dcbc02450e8f4fe51cd9e226722fac4e1",
      "parents": [
        "efb4132ba31d715a2b0a4830d764b5288c8bf3c8",
        "192710b578b1d839a2c83ad5114e503669ffcef2"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Sat Jan 26 16:39:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 16:39:28 2019 +0000"
      },
      "message": "Merge \"Fix potential deadlock in ServiceWatcher\""
    },
    {
      "commit": "03acdb10c77f23f7eda6d882ba0e9b5bbde9f3d6",
      "tree": "5e057fd21d5b4a2093cd4f9a1e68b6e3a24cfcdc",
      "parents": [
        "efb4132ba31d715a2b0a4830d764b5288c8bf3c8"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Sat Jan 26 10:17:31 2019 -0500"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Sat Jan 26 10:17:49 2019 -0500"
      },
      "message": "access hinting via SkFont\n\nTest: make\n\nChange-Id: I12f75d9bd10517528c60cd7d3362f7a8af1eb529\n"
    },
    {
      "commit": "efb4132ba31d715a2b0a4830d764b5288c8bf3c8",
      "tree": "a482f5c2bd86977ac0344d774c130d2f11bbe894",
      "parents": [
        "71ae5ba4c91382851cf7d4bdbf58224592250c8f",
        "4b092ef6f75a8c8137bf37ab1c0905faf58da31a"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Sat Jan 26 07:31:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 07:31:28 2019 +0000"
      },
      "message": "Merge changes Ic2bb4798,I2a409de2,I88a50a0e,Ia69342a4,Ia6548e4d, ...\n\n* changes:\n  Use \"commit\" instead of \"execute\" for rollbacks.\n  Rename PACKAGE_ROLLBACK_EXECUTED to ROLLBACK_COMMITTED.\n  Remove unused RollbackManager APIs.\n  Use RollbackManager.getAvailableRollbacks in RollbackTest\n  Use new RollbackManager API in RollbackPackageHealthObserver.\n  Add RollbackManager.getAvailableRollbacks API.\n  Include all relevant packages in RollbackInfo.\n"
    },
    {
      "commit": "71ae5ba4c91382851cf7d4bdbf58224592250c8f",
      "tree": "b6ca93fcbd553cb1e023e09db106e26ea912c0df",
      "parents": [
        "18bac4c2da216f397433f9fd76c1d5e514bafe6c",
        "1b2137cf422f1025a37d97ede53b64cb0de01c68"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Sat Jan 26 04:27:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 04:27:00 2019 +0000"
      },
      "message": "Merge changes from topics \"cc-implicit-2\", \"cc-implicit\"\n\n* changes:\n  Deprecate CC and add BP#buildIntent()\n  Revert \"Add plumbing for setRequireConfirmation to CC\"\n"
    },
    {
      "commit": "18bac4c2da216f397433f9fd76c1d5e514bafe6c",
      "tree": "f07646cebbef4b47dbbb1d370f0a02d30afd3535",
      "parents": [
        "7e88e4ceb67080d57f366e69a1c80183d8c4909a",
        "a3039535d8e2cd557c6db734f96d6ffb0b4c4241"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 26 04:19:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 04:19:41 2019 +0000"
      },
      "message": "Merge \"Support multi-ABI in tests.\""
    },
    {
      "commit": "7e88e4ceb67080d57f366e69a1c80183d8c4909a",
      "tree": "1825c9f3be588a84bea4ae8f2e41421a9be59d15",
      "parents": [
        "08f1ef2d156eed9e3a4f8cd85ef0123f049c16b9",
        "9610a1619be4fd7014c86ecca9e6b607051d42a7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 26 04:09:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 04:09:32 2019 +0000"
      },
      "message": "Merge \"Remove RuntimePermPresSvc#onRevokeRuntimePerm\""
    },
    {
      "commit": "08f1ef2d156eed9e3a4f8cd85ef0123f049c16b9",
      "tree": "4e7126ac763514df14c96b06bf298957960abe13",
      "parents": [
        "b1a29f15f1bb61f850506b361c8e69a69f87ac93",
        "0e5a343de7ae2aa5e5fc55ad2b3aa6a6f040590e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 26 03:57:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 03:57:13 2019 +0000"
      },
      "message": "Merge \"Hide distracting pkg notifications\""
    },
    {
      "commit": "b1a29f15f1bb61f850506b361c8e69a69f87ac93",
      "tree": "b062900a1981bd9f0b08d36cee04215eba108f0f",
      "parents": [
        "831cf61d80c00ed18ceb8e94d4d3f6244f8bbdfb",
        "b837d0b93bdd73dc3d20431d19c59ae2a1a36ddb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 26 02:21:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 02:21:44 2019 +0000"
      },
      "message": "Merge \"Add closing div tag for ContentResolver javadoc\""
    },
    {
      "commit": "831cf61d80c00ed18ceb8e94d4d3f6244f8bbdfb",
      "tree": "c339c3cf6a91ad5e1f29f79c4c1c8c16152f0b6d",
      "parents": [
        "97bd994bb02a52de40725c09c14f62f6ed1bfaeb",
        "8d26cdbd34ba2b8d58026a9f359b14a2032dce71"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Jan 25 18:10:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 18:10:33 2019 -0800"
      },
      "message": "Merge \"more O_CLOEXEC\" am: 350f48328b am: 51aec2267c\nam: 8d26cdbd34\n\nChange-Id: I2624180a9284beced0677de070b600c21fa24ae6\n"
    },
    {
      "commit": "1b2137cf422f1025a37d97ede53b64cb0de01c68",
      "tree": "f5d6561fcc15df68a33f6bbe02693431faf50577",
      "parents": [
        "6a2121763c3f1455630d1a01930436aa2373015b"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Jan 24 16:32:38 2019 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Jan 25 18:09:03 2019 -0800"
      },
      "message": "Deprecate CC and add BP#buildIntent()\n\nTo ensure future BP builder changes don\u0027t require a 1:1 addition to the\nCC API, we\u0027re deprecating CC and moving the API to BP.\n\nSince CDC is an activity, and BP can\u0027t receive onActivityResult from CDC,\nwe need to have BiometricService launch CDC. CDC will return auth/reject\nresults to BiometricService using a private protected aidl method, which\ncan then forward the reuslt to BP/app.\n\nBug: 111461540\n\nTest: builds\nTest: demo app, receives correct callbacks\n\nChange-Id: I7111ca2842534a596302fe0eb7338fbfaca72eec\n"
    },
    {
      "commit": "8d26cdbd34ba2b8d58026a9f359b14a2032dce71",
      "tree": "bffdaeb97c545679087d7ebd95f59d8a8245b8b2",
      "parents": [
        "8da21b7b21b14337dd9a1458760d617b044f89fb",
        "51aec2267cb97ef68978e37d0f0d2a89cb858ad4"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Jan 25 18:02:23 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 18:02:23 2019 -0800"
      },
      "message": "Merge \"more O_CLOEXEC\" am: 350f48328b\nam: 51aec2267c\n\nChange-Id: I36d95d214a9b07c474b8a8c5fdb6dbf15c4cf535\n"
    },
    {
      "commit": "2c9ef2a92e77b8075c123c326d6b8f1e91ff6393",
      "tree": "fbdb8abb10742934274a3fc769110b0cfbe7b710",
      "parents": [
        "85d9b31a13614c99146e8ebdae812054cac79c0a"
      ],
      "author": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Tue Jan 22 11:33:51 2019 -0800"
      },
      "committer": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Fri Jan 25 17:58:02 2019 -0800"
      },
      "message": "APIs for registering config activation broadcasts\n\nCreates a StatsManager API to register a pending intent that is invoked\nwhenever the active status of any of any config sent by that uid\nchanges.\n\nag/6112554 and further cls are needed to properly send back the pending\nintent.\n\nBug: 123372077\nTest: build success on blueline-eng. More thorough testing should be\ndone once ag/6112554 is submitted.\n\nChange-Id: I36985c9820d4e7ac178064924190af88ea822254\n"
    },
    {
      "commit": "51aec2267cb97ef68978e37d0f0d2a89cb858ad4",
      "tree": "4c995924ae765aef7bce7aae6380f875f63065aa",
      "parents": [
        "6130adad162cfcb72bf1d0d26d59e2d57aea0a48",
        "350f48328b6385dfedf9a849454427cd0bb1d3d7"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Jan 25 17:51:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 17:51:51 2019 -0800"
      },
      "message": "Merge \"more O_CLOEXEC\"\nam: 350f48328b\n\nChange-Id: I14c8a19b241e29ad4a9bd74d8ed904aa2ef7e5b3\n"
    },
    {
      "commit": "6a2121763c3f1455630d1a01930436aa2373015b",
      "tree": "95f008e9d4c2d5558b65d76ed5e44699a16b8df3",
      "parents": [
        "4e78dec0d80d4f5195cab88992e7403ddba98d01"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Jan 25 00:06:46 2019 +0000"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Jan 25 17:49:14 2019 -0800"
      },
      "message": "Revert \"Add plumbing for setRequireConfirmation to CC\"\n\nThis reverts commit d75a03b722cceee137c7834117569d7e36eeac73.\n\nReason for revert: Adding functionality differently\n\nChange-Id: I90ac64c89566589797f1ad0bf69fefee3fbd04e1\n"
    },
    {
      "commit": "97bd994bb02a52de40725c09c14f62f6ed1bfaeb",
      "tree": "94861d462347592636461ee6591eb0896499a6bf",
      "parents": [
        "15be5e6f1c19ff329a6382c5063aa58bc92fb36e",
        "7fbeccc19543449bda08a44faaa0ec5899fa79eb"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Sat Jan 26 01:47:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 01:47:06 2019 +0000"
      },
      "message": "Merge \"Add additional acquired constants\""
    },
    {
      "commit": "350f48328b6385dfedf9a849454427cd0bb1d3d7",
      "tree": "ff29103c1749d1a86649c5523ea5aef182865723",
      "parents": [
        "bb5b645454f6dd5c829acc9ef477c7b3651ea9a6",
        "0361ce1fdd77f304ee039d2aa11f9544c4bdb848"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 26 01:32:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 26 01:32:15 2019 +0000"
      },
      "message": "Merge \"more O_CLOEXEC\""
    },
    {
      "commit": "15be5e6f1c19ff329a6382c5063aa58bc92fb36e",
      "tree": "7d5dccecb439d9a6c12d4818dc16f622d02e2bd3",
      "parents": [
        "e6e4b9534196b32d3d47b3cfbc32a2dfe3bc906f"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jan 25 17:27:03 2019 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jan 25 17:27:03 2019 -0800"
      },
      "message": "Take CLONE_TO_MANAGED_PROFILE into account in InputMethodSettings\n\nThis is a preparation to clone SHOW_IME_WITH_HARD_KEYBOARD to profile\nusers.\n\nWith this CL, InputMethodSettings takes CLONE_TO_MANAGED_PROFILE into\naccount when writing secure settings.  The point is that when a secure\nsettings key is in Settings.Secure.CLONE_TO_MANAGED_PROFILE, the value\nneeds to be written into the profile parent\u0027s settings, not the\ncurrent user\u0027s one.  In this way, InputMethodSettings doesn\u0027t need to\nbe updated when a new entry is added to / removed from\nCLONE_TO_MANAGED_PROFILE.\n\nThis CL does not change Settings.Secure.CLONE_TO_MANAGED_PROFILE hence\nthere should be no behavior change.\n\nBug: 123379418\nTest: make -j checkbuild\nTest: atest CtsInputMethodTestCases CtsInputMethodServiceHostTestCases\nChange-Id: Ieefefb8630ddef3b247ebb865a604e5c72dfb49c\n"
    },
    {
      "commit": "277eaff43891842c0a6d6e11de83b493e018012f",
      "tree": "8130280f810d4220018479d13fb6b62c7898bedf",
      "parents": [
        "1bbc8a56c48c38c8dde3df32ed4be606a0d99a4d"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed Jan 16 16:18:22 2019 -0800"
      },
      "committer": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Fri Jan 25 17:15:26 2019 -0800"
      },
      "message": "Add Display.getPreferredWideGamutColorSpace().\n\nAdd Display.getPreferredWideGamutColorSpace() to return the preferred wide\ncolor space that the rendering and composition pipeline prefers.\n\nBUG: 120904891\nTest: atest android.display.cts.DisplayTest#testGetPreferredWideGamutColorSpace\nChange-Id: I1bcd9db72689a734b2a7c097b99a01464810994a\n"
    },
    {
      "commit": "e6e4b9534196b32d3d47b3cfbc32a2dfe3bc906f",
      "tree": "fb4ce9fa93b65365db7b5140076d064844040102",
      "parents": [
        "2bfd202ec50bff7e94d178a63e35b77009ea915b",
        "e0dde657307d3ee7fb41e8c4e92c0480c5812edd"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat Jan 26 00:52:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 00:52:39 2019 +0000"
      },
      "message": "Merge \"framework.jar: Include all radio HIDL libs.\""
    },
    {
      "commit": "e103fe2ec982042f0842b6aa991f316c122ce712",
      "tree": "d7c5b9bf517120161cd8e0bfc9287c15ece98fae",
      "parents": [
        "351673890c51680fd473f2042057373b37b840c0"
      ],
      "author": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Thu Jan 17 16:52:16 2019 -0800"
      },
      "committer": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Fri Jan 25 16:44:29 2019 -0800"
      },
      "message": "Add WatchdogRollbackOccurred atom\n\nThis is going to be logged when a module is rolled back by watchdog for\ncausing any crash/problem.\n\nBug: 122808286\nTest: not needed for now but will be tested when StatsLog.write is\ntriggered.\n\nChange-Id: I1a7461b160206ab41e76621759e8dfb78ea0833b\n"
    },
    {
      "commit": "192710b578b1d839a2c83ad5114e503669ffcef2",
      "tree": "f067441893b618a32f237da478da485308221ec7",
      "parents": [
        "e0cf597556307945a45bcd1ed7154604d182ba77"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Thu Jan 24 17:42:49 2019 -0800"
      },
      "committer": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Fri Jan 25 16:42:19 2019 -0800"
      },
      "message": "Fix potential deadlock in ServiceWatcher\n\nBug: 123363078\nTest: manually\nChange-Id: I9ac83c37c0c00170f95b505bdac68bb5db6e0283\n"
    },
    {
      "commit": "7d7a498788b540aa6ad4003cad4b8a253fa30675",
      "tree": "55d6e80092744527ada389f2394311c9d499a35e",
      "parents": [
        "3da552689edc44b6685989e585605f6bc022c0ab"
      ],
      "author": {
        "name": "Daniel Solomon",
        "email": "solomondaniel@google.com",
        "time": "Wed Jan 23 19:33:00 2019 -0800"
      },
      "committer": {
        "name": "Daniel Solomon",
        "email": "solomondaniel@google.com",
        "time": "Fri Jan 25 15:43:10 2019 -0800"
      },
      "message": "Hide new ColorSpace APIs\n\nA previous change added two new public ColorSpace APIs. These APIs are\nbeing used only by ColorDisplayService for specific purposes, so for now\nmake them hidden.\n\nBug 116516917\n\nChange-Id: Ib644d356a84d4122173ea4cafbac88bd63b1afcd\n"
    },
    {
      "commit": "46edf1506d3ebf5c1a28956affd402dd54f85a4a",
      "tree": "7d8386735633256ff892b3ea55da7f5b8407d40f",
      "parents": [
        "50d9a1776363ce8b0917344bef2e24bcebd8b1e8"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Thu Jan 17 12:11:59 2019 -0800"
      },
      "committer": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Fri Jan 25 15:24:29 2019 -0800"
      },
      "message": "Add API to SmsManager to allow apps to authenticate user account through\nsms without requesting sms permissions.\n\nBug: 111210542\nTest: atest android.telephony.cts.SmsManagerTest\nChange-Id: I9b176032d7b2bf578dd1a64745bf4a1e13008a7a\n"
    },
    {
      "commit": "2bfd202ec50bff7e94d178a63e35b77009ea915b",
      "tree": "4360a2f5c5b7d1854cb5e19f38b616018e46a7c8",
      "parents": [
        "351673890c51680fd473f2042057373b37b840c0",
        "9020c0736a764535085006e10f3e654fc8a68af4"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Fri Jan 25 23:15:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 23:15:36 2019 +0000"
      },
      "message": "Merge changes from topics \"sf_task_id\", \"sf_metadata\"\n\n* changes:\n  Add task-id to the task-level surface\n  Add metadata store to surfaces\n"
    }
  ],
  "next": "351673890c51680fd473f2042057373b37b840c0"
}
