)]}'
{
  "log": [
    {
      "commit": "a0994a80d10a61ba6a5136e36da23955ce90bd6a",
      "tree": "259db297bb5c98a415136d331bff689563e0d6bb",
      "parents": [
        "5de80df81e205aea56dea0eda94aa2e63a51e177"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Mon Feb 11 15:29:47 2019 -0800"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Fri Feb 15 10:52:57 2019 -0800"
      },
      "message": "Convert Android.mk file to Android.bp\n\nSee build/soong/README.md for more information.\n\nBug: 122332340\nTest: treehugger\nChange-Id: I89cb31814f1442c91c31e5b867501d768679230e\n"
    },
    {
      "commit": "5de80df81e205aea56dea0eda94aa2e63a51e177",
      "tree": "a5c9be6b1df2359e1fa1f40202f1b96bbed116a6",
      "parents": [
        "a75c52c3df3e790ee8b0089e64150e98811922e7",
        "0440e1fca94ed3a2b1f50317c08b5d235628cc03"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 14 12:24:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 12:24:32 2019 +0000"
      },
      "message": "Merge \"Add :frameworks-base-api-current.txt filegroup\""
    },
    {
      "commit": "a75c52c3df3e790ee8b0089e64150e98811922e7",
      "tree": "b9e0016d930f206864868ee88ec172ff8b555a72",
      "parents": [
        "db400ed187ff20dd44d7cd963603cff70cc27343",
        "7561071dfb6fe5fa200edb3f5baf429636e92a37"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Feb 14 07:24:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 07:24:16 2019 +0000"
      },
      "message": "Merge \"Use ServiceState to get data cell ID\""
    },
    {
      "commit": "db400ed187ff20dd44d7cd963603cff70cc27343",
      "tree": "eb1362fdd4ec9e700bca3db637ed9652355b92ca",
      "parents": [
        "5751278992b6a0f25f8cc435e3173af7d1013e22",
        "22ec2e68ffa2df3f1a74ca367103da90f9b07744"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Feb 14 04:58:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 04:58:42 2019 +0000"
      },
      "message": "Merge \"Don\u0027t run doc-comment-check-docs for update-api\""
    },
    {
      "commit": "5751278992b6a0f25f8cc435e3173af7d1013e22",
      "tree": "28feff24278fca8b665c4133e9dcdb99031d7514",
      "parents": [
        "16758070d06ce097cb39ad751a10953b7159561d",
        "1da51fcdc49c4de6c8f207c63ab08b20cca71b07"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 14 04:55:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 04:55:21 2019 +0000"
      },
      "message": "Merge \"Add \"close\" socket option for immediately close socket after finish check captive portal.\""
    },
    {
      "commit": "16758070d06ce097cb39ad751a10953b7159561d",
      "tree": "6c189c261781c42403b93550191a9542c08bb590",
      "parents": [
        "6cc4c0c02926c0adadbe04af22076d737e3bfab8",
        "ac02bc8141b12212ef0a4ad56cf4a67e63ad8a49"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 03:29:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 03:29:00 2019 +0000"
      },
      "message": "Merge \"Fix flaky testNattSocketKeepalives\""
    },
    {
      "commit": "ac02bc8141b12212ef0a4ad56cf4a67e63ad8a49",
      "tree": "9147b694acfa6c4fb22be1c6fe601bbc5c40f45e",
      "parents": [
        "f46b14b6aff8293a8881d97f6fee089ae86c0955"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 08 17:10:50 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 03:28:48 2019 +0000"
      },
      "message": "Fix flaky testNattSocketKeepalives\n\nThe test did not wait for the WifiNetworkAgent to disconnect, and there\nare reports of flakes where it is still connected in\nconnectKeepaliveNetwork.\n\nTest: atest FrameworksNetTests\nBug: 124319553\nChange-Id: I85968806885c8853ec4f4dbea356366c1af0ea1c\n"
    },
    {
      "commit": "6cc4c0c02926c0adadbe04af22076d737e3bfab8",
      "tree": "52bcab9a7886b881beb5c4efecabf737625aa493",
      "parents": [
        "f9727b43cbb97a5d06019718d88ac8a33a58d2e7",
        "a31ef445e9f0e998488852cfb40d4fc7855fd791"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Feb 14 02:59:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 02:59:09 2019 +0000"
      },
      "message": "Merge \"Call e.rethrowFromSystemServer() to exception of setDefaultSmsSubId\""
    },
    {
      "commit": "f9727b43cbb97a5d06019718d88ac8a33a58d2e7",
      "tree": "54a294985bbc1baed980f0f96288f38b5df27b2e",
      "parents": [
        "1037bbb82a8f248d92a847fb910a73fd35264561",
        "8daede970005d07e48f44fd564b4b0ad24a6634b"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Feb 14 02:57:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 02:57:38 2019 +0000"
      },
      "message": "Merge \"Add build rule of data stall proto\""
    },
    {
      "commit": "8daede970005d07e48f44fd564b4b0ad24a6634b",
      "tree": "14aae040b3b390e231c21f105d653e6d4d873595",
      "parents": [
        "8fee3dee71a3dbc193936691606b9635ddb270ed"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Feb 14 10:55:03 2019 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Feb 14 10:55:03 2019 +0800"
      },
      "message": "Add build rule of data stall proto\n\nBug: 121185319\nBug: 120452078\nTest: Build and test against data stall code\nChange-Id: I3b243ab947464a431ef205c5f2f30edc883e2963\n"
    },
    {
      "commit": "1da51fcdc49c4de6c8f207c63ab08b20cca71b07",
      "tree": "ba1ae22a85560af0da330972ccd0a1b157ca99fa",
      "parents": [
        "1037bbb82a8f248d92a847fb910a73fd35264561"
      ],
      "author": {
        "name": "Hongshik",
        "email": "hshik.kim@samsung.com",
        "time": "Sat Jan 12 03:09:34 2019 +0900"
      },
      "committer": {
        "name": "Hongshik",
        "email": "hshik.kim@samsung.com",
        "time": "Thu Feb 14 10:51:51 2019 +0900"
      },
      "message": "Add \"close\" socket option for immediately close socket after finish check captive portal.\n\nUnexpected packets are observed after captive portal check. Due to the packets, modem can\u0027t fall-back to idle state (modem remained as active state).\nIt makes unnecessary power consumtion.\nTo prevent it, \"close\" option is added in sendHttpProbe()\n\nTest: check socket close.\nChange-Id: I5b6987071ad915081846504adbb209eb371fd1c3\n"
    },
    {
      "commit": "1037bbb82a8f248d92a847fb910a73fd35264561",
      "tree": "d4e6667671c42cdeabf37154f0cfae6ba3b5f98f",
      "parents": [
        "f7150486bf8e529bed311acda4f21d5f1e1b902d",
        "f80b83b0e8617ebaf1dda4a807ba52ce4b8e3b57"
      ],
      "author": {
        "name": "Lucas Lin",
        "email": "lucaslin@google.com",
        "time": "Thu Feb 14 01:40:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 01:40:47 2019 +0000"
      },
      "message": "Merge \"Clear all lingering notifications when network is disconnected\""
    },
    {
      "commit": "7561071dfb6fe5fa200edb3f5baf429636e92a37",
      "tree": "9a92942abbb0de3629456bbdd88b4d4c18565c1c",
      "parents": [
        "8fee3dee71a3dbc193936691606b9635ddb270ed"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Feb 14 09:30:58 2019 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Feb 14 09:30:58 2019 +0800"
      },
      "message": "Use ServiceState to get data cell ID\n\nServiceState now contains a CellIdentity that can be obtained\nspecifically from the data subscription, and for PS on cell\nonly.\n\nThis should be used for connectivity level network monitoring\ninfo.\n\nBug: 123893112\nTest: 1. atest NetworkMonitorTest\n      2. Verify if cell id is correct\n\nChange-Id: Ieb00de84a0d518e3197e3884f946b872e998304a\n"
    },
    {
      "commit": "22ec2e68ffa2df3f1a74ca367103da90f9b07744",
      "tree": "8d46bd51d85a270179ca93166dbd8d1fe1b84b00",
      "parents": [
        "32bfd77b794d88ce6225189d9a8c48321a21c63f"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 13 17:22:47 2019 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 13 17:22:47 2019 -0800"
      },
      "message": "Don\u0027t run doc-comment-check-docs for update-api\n\nupdate-api would be fast except that it spends ~4 minutes doing\ndoc-comment-check-docs.  doc-comment-check-docs isn\u0027t really\nrelated to update-api, so lets just remove it.\n\nFixes: 124386818\nTest: m update-api\nChange-Id: I0f5311e98063786671c0d8b6a8db52351d9fcfd7\n"
    },
    {
      "commit": "f7150486bf8e529bed311acda4f21d5f1e1b902d",
      "tree": "5ca5bd19b82f215af9fd745baee72c463a429711",
      "parents": [
        "b8493ac5eb11ccc243b04cc3a3424858c472ef38",
        "c2e966dbeedf62bcbb8c1b0d508476bdf758d8ef"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 14 01:19:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 01:19:50 2019 +0000"
      },
      "message": "Merge \"Enable DOM storage API for CaptivePortalLoginActivity\""
    },
    {
      "commit": "a31ef445e9f0e998488852cfb40d4fc7855fd791",
      "tree": "09b3e4a27d0d1b1a6b23cf66bec9dec0cd865d3c",
      "parents": [
        "b8493ac5eb11ccc243b04cc3a3424858c472ef38"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Feb 13 14:41:44 2019 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Feb 13 17:06:05 2019 -0800"
      },
      "message": "Call e.rethrowFromSystemServer() to exception of setDefaultSmsSubId\n\nTest: Treehugger\nBug: 123927534\nChange-Id: Ica15965cb904b758e078b8439e5e9d3f39b9c0a2\nMerged-In: Ica15965cb904b758e078b8439e5e9d3f39b9c0a2\n(cherry picked from commit 04e94fcb0a41a50dce82f20a603b71614c3f5ed0)\n"
    },
    {
      "commit": "b8493ac5eb11ccc243b04cc3a3424858c472ef38",
      "tree": "73ea5de679d53512e8faab02032294d23730e63d",
      "parents": [
        "a3aae9fe4bc41793c2c4443fda985c8fcfb20ddc",
        "1f85a3ddf3b2cafedeba2e6ed97ba6575f894ef3"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Feb 14 00:14:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 00:14:11 2019 +0000"
      },
      "message": "Merge \"Add UNINITIALIZED and rename INVALID\""
    },
    {
      "commit": "a3aae9fe4bc41793c2c4443fda985c8fcfb20ddc",
      "tree": "177c981a5805ace302f3ce42315a17bf6e1976e0",
      "parents": [
        "2f199d6b35925fc1acbfdd40d0137afa3a8ad638",
        "ee313737e970e95c77cdc229c315dd2c0e8551ce"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Feb 13 23:21:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 23:21:43 2019 +0000"
      },
      "message": "Merge \"Implement more location checks\""
    },
    {
      "commit": "2f199d6b35925fc1acbfdd40d0137afa3a8ad638",
      "tree": "8ad1cd04798c682db5e795c0aed4e97f85374b41",
      "parents": [
        "600827273c94972777d1850f56d32ccaf81feaa0",
        "f57e40124199b19ab8b6a852a602bf4fe5805a2a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 13 22:26:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 22:26:10 2019 +0000"
      },
      "message": "Merge \"Manually merge 885aca1bbaa076b11914b9e4cb0d2a6d0c6fab3a to aosp-master\""
    },
    {
      "commit": "600827273c94972777d1850f56d32ccaf81feaa0",
      "tree": "255e2c6ae6300e410579f813e5c14efb9f6c9bdb",
      "parents": [
        "539c545dc7ba749eada12ef4c0bf55535d3500d4",
        "0c44939a955184dd4b74ff27211e29d273b99d80"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Feb 13 22:23:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 22:23:16 2019 +0000"
      },
      "message": "Merge \"Add getSlotsMapping to TelephonyManager\""
    },
    {
      "commit": "f57e40124199b19ab8b6a852a602bf4fe5805a2a",
      "tree": "4b1f819defc80a673cdf9c259ef03b2c4a81a73d",
      "parents": [
        "539c545dc7ba749eada12ef4c0bf55535d3500d4"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed Feb 13 12:29:38 2019 -0800"
      },
      "committer": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed Feb 13 20:32:27 2019 +0000"
      },
      "message": "Manually merge 885aca1bbaa076b11914b9e4cb0d2a6d0c6fab3a to aosp-master\n\nBug: None.\nTest: NA.\nChange-Id: I04ebbaa3c2f939b139f0b8b6f25777383fd42375\nMerged-In: Ifcc0c80f1da45c2ff89f7c88da6407ba777473e2\n"
    },
    {
      "commit": "539c545dc7ba749eada12ef4c0bf55535d3500d4",
      "tree": "f6da2b2525d7af7e25e48694240751d4c32e141c",
      "parents": [
        "75a0066880684d470dc7e9552d2acbea333afbc1",
        "a558b05d53f02833982037be0c0be1a203a45fc5"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed Feb 13 20:23:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 20:23:03 2019 +0000"
      },
      "message": "Merge \"Revert \"RESTRICT AUTOMERGE: Manually merge 885aca1bbaa076b11914b9e4cb0d2a6d0c6fab3a to aosp-master\"\""
    },
    {
      "commit": "a558b05d53f02833982037be0c0be1a203a45fc5",
      "tree": "591a08b4012b6aa090c66de6a500491bb455f2bc",
      "parents": [
        "a738111eeea622a25cb50ed7bcae5cbf0218b137"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed Feb 13 20:10:27 2019 +0000"
      },
      "committer": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed Feb 13 20:10:27 2019 +0000"
      },
      "message": "Revert \"RESTRICT AUTOMERGE: Manually merge 885aca1bbaa076b11914b9e4cb0d2a6d0c6fab3a to aosp-master\"\n\nThis reverts commit a738111eeea622a25cb50ed7bcae5cbf0218b137.\n\nReason for revert: mistakenly used \"RESTRICT AUTOMERGE\" on the title.\n\nChange-Id: I7ec9917887763912114405ba89eb5f0fac328d97\n"
    },
    {
      "commit": "75a0066880684d470dc7e9552d2acbea333afbc1",
      "tree": "4b1f819defc80a673cdf9c259ef03b2c4a81a73d",
      "parents": [
        "c8f5981028c12747f92daefe7d4404884b2a0159",
        "45da505ecde2654a4fb4bffc4181ba8a117631d0"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Feb 13 19:26:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 19:26:58 2019 +0000"
      },
      "message": "Merge \"Update documentation for SubscriptionManager listener\""
    },
    {
      "commit": "c8f5981028c12747f92daefe7d4404884b2a0159",
      "tree": "f30d499a04712e58591e80e0f76169579a338bbb",
      "parents": [
        "627900696f8033897af041069ece9c497cd525b3",
        "3835f6a4f9e7a52401cf3de49a6ddef8fd04e8c5"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Wed Feb 13 19:18:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 19:18:01 2019 +0000"
      },
      "message": "Merge \"Improved wipe reason information for RecoverySystem\""
    },
    {
      "commit": "ee313737e970e95c77cdc229c315dd2c0e8551ce",
      "tree": "76a7f102c0308940ef0e4ba8557ed1454dcb8e37",
      "parents": [
        "3fdbf46ac172de22670d7faa824c2fcda19168ec"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Nov 27 14:36:51 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Feb 13 11:07:37 2019 -0800"
      },
      "message": "Implement more location checks\n\nMake the following modifications to APIs and required permissions.\nMove the following APIs from checking coarse permission to fine\npermission (except for apps targeting pre-Q):\nTelephonyManager.getCellLocation()\n(deprecated) TelephonyManager.getNeighboringCellInfo()\nTelephonyManager.getAllCellInfo()\nTelephonyManager.requestCellInfoUpdate()\nPhoneStateListener#onCellLocationChanged\nPhoneStateListener#onCellInfoChanged\n\nStart checking for fine permission on the following APIs:\n(Note -- these will only be logged, not denied until a future CL)\nTelephonyManager.requestNetworkScan()\nTelephonyScanManager.requestNetworkScan()\nNetworkScanCallback#onResults\n\nStart checking for coarse permission on the following APIs:\n(Note -- these will only be logged, not denied until a future CL)\nTelephonyManager#getAvailableNetworks\nTelephonyManager#getServiceStateForSubscriber and #getServiceState\nPhoneStateListener#onServiceStateChanged\n\nBug: 116258458\nTest: manual via testapps\nChange-Id: I45326ddacbcf538da50ca544d67eed12cf0c0861\n"
    },
    {
      "commit": "627900696f8033897af041069ece9c497cd525b3",
      "tree": "c0de2c3dfdf5247781621caf36d6deaba2a93591",
      "parents": [
        "accbb6b3c627666e4a69c72a73db009f5f940555",
        "da59b539079694f61b523c33c02314bad283bffe"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Feb 13 18:17:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 18:17:36 2019 +0000"
      },
      "message": "Merge \"Add missing UARFCN Getter to CellIdentityTdscdma\""
    },
    {
      "commit": "accbb6b3c627666e4a69c72a73db009f5f940555",
      "tree": "cebad3dc1ea1c9425142468631ecc04b61c66596",
      "parents": [
        "366318b9c3b8632464872f909ca7da3e965b2191",
        "086c189e20b27209c07af08264050f6c7b60cf48"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Wed Feb 13 18:04:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 18:04:09 2019 +0000"
      },
      "message": "Merge \"Revert \"Enable static overlay for SettingsLib resources\"\""
    },
    {
      "commit": "086c189e20b27209c07af08264050f6c7b60cf48",
      "tree": "1e448768e7f6b581f6f9c05558c8bad65a9590e7",
      "parents": [
        "6828b0f191e49859345d81694282e1dcda599462"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Wed Feb 13 18:00:16 2019 +0000"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Wed Feb 13 18:00:16 2019 +0000"
      },
      "message": "Revert \"Enable static overlay for SettingsLib resources\"\n\nThis reverts commit 6828b0f191e49859345d81694282e1dcda599462.\n\nFixes: 124370422\n\n\nReason for revert: b/124370422\n\n\nError: \n\nThe following topic from AOSP:\n\nhttps://android-review.googlesource.com/q/topic:%22116821732%22+(status:open%20OR%20status:merged)\n\nHas broken several builds (test_suites_x86_64, build_test, docs) with the following error:\n\nFAILED:\nbuild/make/core/aapt2.mk:33: error: overriding commands for target `out/target/common/obj/APPS/SetupWraith_intermediates/flat-res/frameworks/base/packages/SettingsLib/res/color_batterymeter_bolt_color.xml.flat\u0027, previously defined at build/make/core/aapt2.mk:33\n05:05:47 ckati failed with: exit status 1\nmake: *** [run_soong_ui] Error 1\nReturn Code: 2\n\nChange-Id: I9b980c512eb354f87470bcefe1df095fc5c9a807\n"
    },
    {
      "commit": "1f85a3ddf3b2cafedeba2e6ed97ba6575f894ef3",
      "tree": "b260cd2d45509a6268fea9576ddf3d4f499d1474",
      "parents": [
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Feb 01 14:15:05 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Feb 13 09:54:30 2019 -0800"
      },
      "message": "Add UNINITIALIZED and rename INVALID\n\nUNINITIALIZED_CARD_ID is for before the card ID is ready.\nINVALID_CARD_ID is renamed to UNSUPPORTED_CARD_ID and it is used if the\ncard ID is known to be unsupported.\n\nBug: 122978614\nTest: atest UiccControllerTest\nChange-Id: Ia2315d9b38ef35b30d9b96b6436c08fa4404e4df\nMerged-In: Ia2315d9b38ef35b30d9b96b6436c08fa4404e4df\n"
    },
    {
      "commit": "366318b9c3b8632464872f909ca7da3e965b2191",
      "tree": "ae8c9f2ba7964177293522a2dd510567f6412e15",
      "parents": [
        "32bfd77b794d88ce6225189d9a8c48321a21c63f",
        "4d3a9f2b3c9873956d829faca9f797d9a69eb30b"
      ],
      "author": {
        "name": "Blake Kragten",
        "email": "kragtenb@google.com",
        "time": "Wed Feb 13 17:21:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 17:21:30 2019 +0000"
      },
      "message": "Merge \"Modem power monitor\""
    },
    {
      "commit": "4d3a9f2b3c9873956d829faca9f797d9a69eb30b",
      "tree": "ae8c9f2ba7964177293522a2dd510567f6412e15",
      "parents": [
        "32bfd77b794d88ce6225189d9a8c48321a21c63f"
      ],
      "author": {
        "name": "Blake Kragten",
        "email": "kragtenb@google.com",
        "time": "Tue Feb 12 11:16:49 2019 -0800"
      },
      "committer": {
        "name": "Blake Kragten",
        "email": "kragtenb@google.com",
        "time": "Wed Feb 13 16:02:03 2019 +0000"
      },
      "message": "Modem power monitor\n\nThis is an AOSP carry over for the frameworks base CL. This change is needed here to allow telephony changes to be added to AOSP with no issues.\n\nAdding monitored power rail as a new cellular battery stats component. This will be used to better determine actual power usage of the modem rather than relying on battery reduction rates.\n\nIf the device does not support rail power monitoring then this value\nwill always remain at 0.\n\nTest: adb shell dumpsys activity service TelephonyDebugService --metrics\nResults Examples:\n\tEnergy consumed by modem (mAh): 2.41\n\nChange-Id: If85af2f2e1b255661e189c5375ecc5825be84c58\n"
    },
    {
      "commit": "0440e1fca94ed3a2b1f50317c08b5d235628cc03",
      "tree": "0b0df06db23b66a4e5c63bc65f0df2505692027a",
      "parents": [
        "32bfd77b794d88ce6225189d9a8c48321a21c63f"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 11 16:13:25 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Feb 13 10:26:38 2019 +0000"
      },
      "message": "Add :frameworks-base-api-current.txt filegroup\n\nNeeded by external/apache-http/Android.bp.\n\nBug: 119021844\nTest: make checkbuild\nChange-Id: Iab599d0e85524d2efa0aee9358a602e3da9931ad\n"
    },
    {
      "commit": "32bfd77b794d88ce6225189d9a8c48321a21c63f",
      "tree": "4f0a9fdeda1cd8907849fc299d53ba7759c76664",
      "parents": [
        "2b56c4cf48fd2878d91130be95c47502bb3b6d48",
        "cf2e9892209eb6c1e53c96ef04a5feff472aa59a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Feb 13 10:12:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 10:12:46 2019 +0000"
      },
      "message": "Merge \"Use filegroup name not contents in $(location ...)\""
    },
    {
      "commit": "2b56c4cf48fd2878d91130be95c47502bb3b6d48",
      "tree": "aca545b3eb92d33e734345d18be95c5bcfc90188",
      "parents": [
        "60bcd226d58da531cd667d099462a48ea7dd3910",
        "573bb79cfb7e51f20ff5a2dfdf23509354720f0f"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Wed Feb 13 05:14:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 05:14:43 2019 +0000"
      },
      "message": "Merge \"Adjust AsyncTask.THREAD_POOL_EXECUTOR config\""
    },
    {
      "commit": "60bcd226d58da531cd667d099462a48ea7dd3910",
      "tree": "9c1b9b4c4346e222a8e22205fff8a7396168f1d9",
      "parents": [
        "8fee3dee71a3dbc193936691606b9635ddb270ed",
        "8fdb750e5f72a722b80fe0ef803849708c7ebe5e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 13 03:55:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 03:55:47 2019 +0000"
      },
      "message": "Merge \"Added backwards compatibility support for data reg\""
    },
    {
      "commit": "f80b83b0e8617ebaf1dda4a807ba52ce4b8e3b57",
      "tree": "0bfc6ebbbb9e127493d97dec8ad866d42acfacdc",
      "parents": [
        "749dfc308353960c8454679654fc6cd0332f58dc"
      ],
      "author": {
        "name": "lucaslin",
        "email": "lucaslin@google.com",
        "time": "Tue Feb 12 15:30:13 2019 +0800"
      },
      "committer": {
        "name": "Lucas Lin",
        "email": "lucaslin@google.com",
        "time": "Wed Feb 13 03:23:10 2019 +0000"
      },
      "message": "Clear all lingering notifications when network is disconnected\n\nIn aosp/861571, it tried to refine the design to prevent the\nlingering notification is cleared unexpectedly. However, all\nnotifications should be cleared when network is disconnected.\nRefine the design by clearing all lingering notifications when\nnetwork is disconnected.\n\nBug: 123488640\nBug: 123537643\nTest: 1.Build pass\n      2.atest FrameworksNetTests\n      3.Connect to a hotspot which doesn\u0027t have internet,\n      after getting \"NO_INTERNET\" notification, disconnect\n      the wifi and check if \"NO_INTERNET\" notification will\n      be cleared or not.\nChange-Id: Iac45ec186cf81915c318dba37f43136609d579f6\n"
    },
    {
      "commit": "8fee3dee71a3dbc193936691606b9635ddb270ed",
      "tree": "bb7c9993d08eeeaca9143c44683015d6469fc864",
      "parents": [
        "661bb0414e635122117b1d554f59b9464ad90a6d",
        "0b5950781d33ac12212d0043f97e6ac5f27881dd"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Wed Feb 13 02:29:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 02:29:01 2019 +0000"
      },
      "message": "Merge \"Support multi-SIM entitlement check\""
    },
    {
      "commit": "661bb0414e635122117b1d554f59b9464ad90a6d",
      "tree": "6a7c1b00e9aaeb8923f4393325c45946c96abfcc",
      "parents": [
        "fa240e8054ca5ab155c04ec0c2e07053dd30d8f1",
        "706bf3f6282644d0d536b88a1156fbf6c49d71d3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 13 02:17:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 02:17:35 2019 +0000"
      },
      "message": "Merge changes from topic \"cut_dependency\"\n\n* changes:\n  Revert \"Delay start of bootanimation until after the Runtime APEX is mounted.\"\n  Cut the static deps from libandroid_runtime to libnativeloader and libnativebridge\n"
    },
    {
      "commit": "3835f6a4f9e7a52401cf3de49a6ddef8fd04e8c5",
      "tree": "0033165894e140750c195300c04e3183eb41afa1",
      "parents": [
        "749dfc308353960c8454679654fc6cd0332f58dc"
      ],
      "author": {
        "name": "Yutaro Maruyama",
        "email": "yutaro.maruyama@sony.com",
        "time": "Fri Mar 30 12:36:37 2018 +0800"
      },
      "committer": {
        "name": "Yutaro Maruyama",
        "email": "Yutaro.Maruyama@sony.com",
        "time": "Wed Feb 13 10:53:16 2019 +0900"
      },
      "message": "Improved wipe reason information for RecoverySystem\n\nMore information will be useful to investigate unintentional wipe\nfor users. Added timestamp information into reason text.\n\nBug: 120586954\nChange-Id: I26dd4eff815d736bf34e944be6843cbb80515ca9\n"
    },
    {
      "commit": "fa240e8054ca5ab155c04ec0c2e07053dd30d8f1",
      "tree": "67dd48e72a4a70ac68a0211ec0a84648c241b3bb",
      "parents": [
        "9de24de618947056f95e0608d36b0b46db416e5b",
        "1eb4c54294fd30368e8159065d876873c92aa4ec"
      ],
      "author": {
        "name": "Po-Chien Hsueh",
        "email": "pchsueh@google.com",
        "time": "Wed Feb 13 01:20:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 01:20:26 2019 +0000"
      },
      "message": "Merge \"Add DynamicAndroidClient\""
    },
    {
      "commit": "9de24de618947056f95e0608d36b0b46db416e5b",
      "tree": "ef74b175e865a76e1f1c3520bec6b69421eba4aa",
      "parents": [
        "e3483a58144646af49cc43ef11800c53249f5c8d",
        "a366cc8c527291b8bea293f07f727496c855c90a"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Wed Feb 13 00:58:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 00:58:37 2019 +0000"
      },
      "message": "Merge \"Include /apex/com.android.runtime for native library in app classloader\""
    },
    {
      "commit": "0c44939a955184dd4b74ff27211e29d273b99d80",
      "tree": "4293d0ca030a328f24d4dc4488576af0cf3bc724",
      "parents": [
        "76bc8cf927a7cfe9af4bc82352fb70aa28362980"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Jan 22 20:06:03 2019 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Feb 12 16:24:22 2019 -0800"
      },
      "message": "Add getSlotsMapping to TelephonyManager\n\nBug: 123101769\nTest: build\nMerged-In: I416d741947b1a15e66ebf71b8104c4b2ec95e310\nChange-Id: I416d741947b1a15e66ebf71b8104c4b2ec95e310\n(cherry picked from commit 83e7b920deec8d163c3ddd9c56343ce8bcea0a9e)\n"
    },
    {
      "commit": "e3483a58144646af49cc43ef11800c53249f5c8d",
      "tree": "924d5f84616cf07d593be2549a860aacaea529af",
      "parents": [
        "c96b852f464824f9b9249b1841a5a6ce460792fc",
        "6828b0f191e49859345d81694282e1dcda599462"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Wed Feb 13 00:12:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 00:12:08 2019 +0000"
      },
      "message": "Merge \"Enable static overlay for SettingsLib resources\""
    },
    {
      "commit": "c96b852f464824f9b9249b1841a5a6ce460792fc",
      "tree": "bce2fe97932ed7e88a2c08ce15cf8606cff5f58b",
      "parents": [
        "76bc8cf927a7cfe9af4bc82352fb70aa28362980",
        "c205f33bc471cd4fdf33744bdedfd5abd859b1a9"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 13 00:10:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 00:10:18 2019 +0000"
      },
      "message": "Merge \"Check NetworkStack UID and perms before binding\""
    },
    {
      "commit": "76bc8cf927a7cfe9af4bc82352fb70aa28362980",
      "tree": "95ec41518d94ec11d3093beecad6a475019dbdd9",
      "parents": [
        "307f4cfeb10126adced097f1835896911bd71cc8",
        "0f697a56470ad110d4cd9e83fd58dd6742206fab"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Feb 12 23:55:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 23:55:32 2019 +0000"
      },
      "message": "Merge \"Telephony: Add 7bit Ascii support for long message\""
    },
    {
      "commit": "573bb79cfb7e51f20ff5a2dfdf23509354720f0f",
      "tree": "d696ff27e1370e621834a11ae21afcd730050d26",
      "parents": [
        "e396fe4a02686850e7e72e52416e4b29b79d7979"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Fri Feb 01 17:52:40 2019 -0800"
      },
      "committer": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Tue Feb 12 15:43:26 2019 -0800"
      },
      "message": "Adjust AsyncTask.THREAD_POOL_EXECUTOR config\n\nRemove the queue, reduce core pool size but no longer let it time out.\n\nReduce the timeout for additional threads.\n\nIf necessary, use a special executor, with an unbounded queue, to run\noverflow tasks.\n\nBug: 123762797\nTest: AOSP boots, also with MAXIMUM_POOL_SIZE \u003d 1.\nChange-Id: I4bc9593a044d1773ff1878684e2397a7c2a9a87a\n"
    },
    {
      "commit": "307f4cfeb10126adced097f1835896911bd71cc8",
      "tree": "9c64d9613eab7d37dc11f535f2e6d685dbbaace7",
      "parents": [
        "be5b40b90f1ba85e404a2527c1134e079a00853a",
        "fdeb60bd7445b6caf66e7d3647b375381002ed31"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Feb 12 23:27:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 23:27:36 2019 +0000"
      },
      "message": "Merge \"Address API feedbacks for networktypebitmask\""
    },
    {
      "commit": "be5b40b90f1ba85e404a2527c1134e079a00853a",
      "tree": "43accc166b308d0943e437f935e80259f23ed623",
      "parents": [
        "c3382935d9a6e962dbb5bc9bec8b33958b30e874",
        "e13c593c9f00d5d08411e447127210915bb476bb"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 12 23:18:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 23:18:15 2019 +0000"
      },
      "message": "Merge \"Add NR Cell Identity to CellIdentityNr\""
    },
    {
      "commit": "c3382935d9a6e962dbb5bc9bec8b33958b30e874",
      "tree": "7e06905e40a9ab93ac7fc3bff7db71db533340de",
      "parents": [
        "0b3cef8697f4ad2af9ab5efdcb2f186c28ccb28e",
        "a738111eeea622a25cb50ed7bcae5cbf0218b137"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 22:48:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 22:48:41 2019 +0000"
      },
      "message": "Merge \"RESTRICT AUTOMERGE: Manually merge 885aca1bbaa076b11914b9e4cb0d2a6d0c6fab3a to aosp-master\""
    },
    {
      "commit": "8fdb750e5f72a722b80fe0ef803849708c7ebe5e",
      "tree": "43a76241964577815ea0ac26eb6f1ca1f7e6b302",
      "parents": [
        "f9ec508556377511776450ce616d3019edd7535c"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Jan 31 13:30:05 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Feb 12 13:54:11 2019 -0800"
      },
      "message": "Added backwards compatibility support for data reg\n\nTest: Manual\nBug: Bug: 73659459\nChange-Id: Ib254f5bf77cbc429826a58f55babbb971db61175\n"
    },
    {
      "commit": "da59b539079694f61b523c33c02314bad283bffe",
      "tree": "9f0f240f9145be85c4c98fac8719347e49479c1f",
      "parents": [
        "e13c593c9f00d5d08411e447127210915bb476bb"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 12 10:20:46 2019 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 12 13:26:46 2019 -0800"
      },
      "message": "Add missing UARFCN Getter to CellIdentityTdscdma\n\nAdd a method to get the UARFCN for CellIdentityTdscdma.\nThere is an equivalent method in all the other classes,\nso this is simply correcting an oversight.\n\nBug: 123957505\nTest: atest CellIdentityTdscdmaTest\nChange-Id: I743d90b4532b86edb34d267ae55eca73de2a0086\n"
    },
    {
      "commit": "e13c593c9f00d5d08411e447127210915bb476bb",
      "tree": "4cd74912f2e296b61dce24d7a68606e19d520087",
      "parents": [
        "0b3cef8697f4ad2af9ab5efdcb2f186c28ccb28e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Feb 08 17:34:43 2019 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 12 13:26:46 2019 -0800"
      },
      "message": "Add NR Cell Identity to CellIdentityNr\n\nAdd the NCI to CellIdentityNr.\n\nBug: 124126359\nTest: atest CellIdentityNrTest\nChange-Id: I628048c61d3d6b6e2439357e8233c483a3c0d1d4\n"
    },
    {
      "commit": "0b3cef8697f4ad2af9ab5efdcb2f186c28ccb28e",
      "tree": "fbe52961b3b548655473469b093d4040d2cd46c4",
      "parents": [
        "9e74581c7c29bd26de480230a9f80333f44bb225",
        "459afe96d13876c1fbeacb1f0d4bd0eddb7342e0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 19:31:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 19:31:18 2019 +0000"
      },
      "message": "Merge \"Mark FrameMetricsObserver::notify() as pure virtual\""
    },
    {
      "commit": "a738111eeea622a25cb50ed7bcae5cbf0218b137",
      "tree": "386c1c138a4b55eea6d95240e4f5233c3aab2703",
      "parents": [
        "9e74581c7c29bd26de480230a9f80333f44bb225"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Fri Feb 08 15:28:45 2019 -0800"
      },
      "committer": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Tue Feb 12 19:17:44 2019 +0000"
      },
      "message": "RESTRICT AUTOMERGE: Manually merge 885aca1bbaa076b11914b9e4cb0d2a6d0c6fab3a to aosp-master\n\nTo pick up statsd atom ProcessStartTime.\n\nBug: None.\nTest: NA.\nChange-Id: If6b99c0b6b501036ffde1e9a45194a039a8d7c73\nMerged-In: Ifcc0c80f1da45c2ff89f7c88da6407ba777473e2\n"
    },
    {
      "commit": "fdeb60bd7445b6caf66e7d3647b375381002ed31",
      "tree": "f481ecea276dd6b6085698c0ec75b820dc94fb96",
      "parents": [
        "749dfc308353960c8454679654fc6cd0332f58dc"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Sun Jan 27 19:41:40 2019 -0800"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Feb 12 19:13:09 2019 +0000"
      },
      "message": "Address API feedbacks for networktypebitmask\n\n1. change networktypebitmask from int to long\n2. right shift definition by 1 for each bitmask, in consistent with\nNW bitmask used in APN settings\n3. add missing definition for IWLAN\n\nBug: 119118373\nTest: atest CtsTelephonyTestCases:TelephonyManagerTest#testGetRadioAccessFamily\nChange-Id: Idf0f88225c20fc0ed10ae4fccb705f988a3bec60\n(cherry picked from commit 75b486e4c820e4d51c258fea43f959c92d797725)\nMerged-in: Idf0f88225c20fc0ed10ae4fccb705f988a3bec60\n"
    },
    {
      "commit": "9e74581c7c29bd26de480230a9f80333f44bb225",
      "tree": "591a08b4012b6aa090c66de6a500491bb455f2bc",
      "parents": [
        "3e141a27c90791db4a941e79ebdadde7a6fbc1e3",
        "1470f025f580330d1db941f5de27f0a65358aa2a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 18:35:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 18:35:23 2019 +0000"
      },
      "message": "Merge \"Schematize ADB system properties\""
    },
    {
      "commit": "45da505ecde2654a4fb4bffc4181ba8a117631d0",
      "tree": "5e8950fd053e3572166ac6f89b5245bc07bba857",
      "parents": [
        "91b2555e8c9b4ab8d3b042514b2a5f7f1b98c7c5"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Feb 12 10:29:24 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Feb 12 10:31:35 2019 -0800"
      },
      "message": "Update documentation for SubscriptionManager listener\n\nThis will match the documentation in TM.listen() and PhoneStateListener.\n\nBug: 124204168\nTest: no behavior change\nChange-Id: Ifde6382e4b6947417a89032805499c48288f8438\n"
    },
    {
      "commit": "3e141a27c90791db4a941e79ebdadde7a6fbc1e3",
      "tree": "b115ab2f50d0f1bb570446c9c0ed9c0b0904169c",
      "parents": [
        "c7c7fe632507e9a9a52657d5c60d97b6006ede82",
        "771478ca179ec2ac6c26f31a0f84d3e94b8a4375"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Feb 12 18:29:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 18:29:24 2019 +0000"
      },
      "message": "Merge \"Remove duplicate networkstack-aidl-interfaces-java\""
    },
    {
      "commit": "c7c7fe632507e9a9a52657d5c60d97b6006ede82",
      "tree": "34d0045c7b41e40491ddeea8b14f6de411dbc736",
      "parents": [
        "bbd757d7911a54d2fead23facfa00654b8454042",
        "a4912bd4a493cd0289455c643a2f4edfae076c4c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Feb 12 17:51:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 17:51:35 2019 +0000"
      },
      "message": "Merge \"Remove ParcelFileDescriptor.aidl\""
    },
    {
      "commit": "bbd757d7911a54d2fead23facfa00654b8454042",
      "tree": "b3850441569caf441b14be691f5e68ee7c45b4ba",
      "parents": [
        "9718148ef7baa09fc44bdab0cc602dac3f6bca13",
        "e1a3fa5ef87eff97ff5d44ab367afaac6d7d4c73"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 17:32:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 17:32:40 2019 +0000"
      },
      "message": "Merge \"Remove unused build variable framework_docs_args\""
    },
    {
      "commit": "9718148ef7baa09fc44bdab0cc602dac3f6bca13",
      "tree": "db41ad945a431254c76e801c124a1a4f13bef435",
      "parents": [
        "efc16ab0d873cc10e44cf678b8bba30838c69542",
        "0ab3258763bb07f6e09a4c371760794a24846bc5"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Feb 12 16:52:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 16:52:48 2019 +0000"
      },
      "message": "Merge \"Removed unused variables in cat service\""
    },
    {
      "commit": "a366cc8c527291b8bea293f07f727496c855c90a",
      "tree": "5eae02a2f2dd4543f14d648ba16fa3e3f7604411",
      "parents": [
        "1fe970651fbe535317e5efd8d9e40313b1ac0660"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Thu Feb 07 15:20:25 2019 +0000"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Tue Feb 12 14:53:01 2019 +0000"
      },
      "message": "Include /apex/com.android.runtime for native library in app classloader\n\nBug: 123702996\nTest: Manual test. After moving libicuuc.so into the apex path,\n  call System.loadLibrary(\"icuuc\") in test app\nTest: CtsJniTestCases pass after moving libicuuc into apex and applied\nCTS patch here. http://r.android.com/898053\n\nChange-Id: Ic9049c1595b4ea029ec65649c3f3283672744569\n"
    },
    {
      "commit": "cf2e9892209eb6c1e53c96ef04a5feff472aa59a",
      "tree": "1c44b0e9ff76cb7bd575baf9c0a843b755d60b77",
      "parents": [
        "e1a3fa5ef87eff97ff5d44ab367afaac6d7d4c73"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 11 15:40:28 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 12 12:39:42 2019 +0000"
      },
      "message": "Use filegroup name not contents in $(location ...)\n\nBug: 124218911\nTest: make checkbuild\nChange-Id: I0427ed4c73e4cf06f09b520a886ccf6ed0d150b2\n"
    },
    {
      "commit": "e1a3fa5ef87eff97ff5d44ab367afaac6d7d4c73",
      "tree": "3545cdf997107cc5e235e0866dd4fa964f4b044e",
      "parents": [
        "efc16ab0d873cc10e44cf678b8bba30838c69542"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 12 12:37:20 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 12 12:39:42 2019 +0000"
      },
      "message": "Remove unused build variable framework_docs_args\n\nBug: 124218911\nTest: make checkbuild\nChange-Id: I39c73bc8bee3824161e91967ec187ce60e838b48\n"
    },
    {
      "commit": "706bf3f6282644d0d536b88a1156fbf6c49d71d3",
      "tree": "67015a855ed47b72f768e1fac4db44df7f4ad1f0",
      "parents": [
        "83207a29e1362c86271726018993bef756722f9f"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Jan 29 00:44:19 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Feb 12 19:35:45 2019 +0900"
      },
      "message": "Revert \"Delay start of bootanimation until after the Runtime APEX is mounted.\"\n\nThis reverts commit d848183572d7c347937b871e9d341e0938d8764b.\n\nReason: the static deps to libnativeloader and libnativebridge no longer\nexist\n\nBug: 123403798\nTest: Device boots to the UI\nTest: bootanimation is shown from the very beginning\n\nChange-Id: I1a3f214b1d9a19520998c7d1f2d288465a831892\n"
    },
    {
      "commit": "83207a29e1362c86271726018993bef756722f9f",
      "tree": "96bd0e7b45c786b8c4499ad9e40e11b82f883900",
      "parents": [
        "efc16ab0d873cc10e44cf678b8bba30838c69542"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Jan 29 00:39:04 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Feb 12 19:35:45 2019 +0900"
      },
      "message": "Cut the static deps from libandroid_runtime to libnativeloader and libnativebridge\n\nThe dependencies are replaced with *_lazy libraries which dynamically\nload and links to the real libraries at runtime using dlopen and dlsym.\n\nThis allows libandroid_runtime to be used by early processes that are executed\nbefore the activation of the runtime APEX where libnativeloader and\nlibnativebridge are provided.\n\nBug: 123403798\nTest: m\nTest: device boots to the UI\nChange-Id: I89a11bd0e9bef77db5da6d80840728b9a6f2a528\n"
    },
    {
      "commit": "efc16ab0d873cc10e44cf678b8bba30838c69542",
      "tree": "526885c7e2c45c766e559ff6ab105ca86735bf79",
      "parents": [
        "749dfc308353960c8454679654fc6cd0332f58dc",
        "7b378ab80349aed05acc83128caba135cf3926a6"
      ],
      "author": {
        "name": "Leland Miller",
        "email": "lelandmiller@google.com",
        "time": "Tue Feb 12 08:54:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 08:54:04 2019 +0000"
      },
      "message": "Merge \"Add getOrCreateCanonicalAddressId\""
    },
    {
      "commit": "0b5950781d33ac12212d0043f97e6ac5f27881dd",
      "tree": "64eea1e10b08e1b33f845110f02bc642143f8e95",
      "parents": [
        "0beb397fa5e1887ef354c3b0bc22a8deadae944b"
      ],
      "author": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Tue Jan 08 23:52:21 2019 +0800"
      },
      "committer": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Tue Feb 12 08:20:27 2019 +0000"
      },
      "message": "Support multi-SIM entitlement check\n\n1. Trigger entitlement recheck when perferred SIM switch.\n2. Get resources from preferred SIM\u0027s subId to build\n   TetheringConfiguration.\n\nBug: 120069528\nBug: 122108346\nTest: -atest FrameworksNetTests\n      -build, flash, booted\n      -manual hotspot hotspot with DSDS switch\n\nChange-Id: Icbfa8e84d675c95c0c5563087490ca8e36d91b73\nMerged-in: Icbfa8e84d675c95c0c5563087490ca8e36d91b73\n"
    },
    {
      "commit": "749dfc308353960c8454679654fc6cd0332f58dc",
      "tree": "8392d74702fbb9aa9fdc34923e30262ae168abec",
      "parents": [
        "e765e8b7aaa5350645330e90e34118d9a4749289",
        "f871bfb8c7e28f451828a33f757bfd97ebef9d58"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Feb 12 04:47:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 04:47:43 2019 +0000"
      },
      "message": "Merge \"Remove INTERACT_ACROSS_USERS_FULL for NetworkStack\""
    },
    {
      "commit": "e765e8b7aaa5350645330e90e34118d9a4749289",
      "tree": "842a23d93cf2fa767134285ac490fdd544034b5a",
      "parents": [
        "f5a0e41e1838220b7aa0cc31128491ce0b8d1480",
        "9c5d96490279dbc5cea09cf8a2da29318b397729"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Feb 12 03:58:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 03:58:09 2019 +0000"
      },
      "message": "Merge \"Remove hard-coded NetworkStack package name\""
    },
    {
      "commit": "f5a0e41e1838220b7aa0cc31128491ce0b8d1480",
      "tree": "872dd8c6e45919e5772f7318a31c35c38a594d99",
      "parents": [
        "a217211cc9fc9caa60f7d53e4530a6ea45e3885f",
        "e8214d6696981d36fbdc99f694592bdf79256129"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 03:42:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 03:42:40 2019 +0000"
      },
      "message": "Merge \"Grant Shell ability to clear instant app\""
    },
    {
      "commit": "a217211cc9fc9caa60f7d53e4530a6ea45e3885f",
      "tree": "8ee69d0ea66f2aad0e83eadf04ce99c9ef72b02e",
      "parents": [
        "0beb397fa5e1887ef354c3b0bc22a8deadae944b",
        "c07f3823d7e4b6828132d59d37bcf7811168d7fa"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 03:36:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 03:36:58 2019 +0000"
      },
      "message": "Merge \"Unzip offline-sdk-docs for m offline-sdk-docs or m docs\""
    },
    {
      "commit": "0beb397fa5e1887ef354c3b0bc22a8deadae944b",
      "tree": "3f4f4fa9e82815be3ac1e08f2d0b959aff1dd1b5",
      "parents": [
        "db5c59214ffa767d6494c98d8c90347f2bda2130",
        "7f62bcde3dd0232390529e9bab7db9583495166c"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Feb 12 03:08:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 03:08:57 2019 +0000"
      },
      "message": "Merge \"Add get/set PreferredNetworkTypeBitmap\""
    },
    {
      "commit": "1470f025f580330d1db941f5de27f0a65358aa2a",
      "tree": "a7b4f12e9f7318e24277046b69f0a6f6825afeab",
      "parents": [
        "db5c59214ffa767d6494c98d8c90347f2bda2130"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Thu Dec 27 14:29:54 2018 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Feb 12 02:58:22 2019 +0000"
      },
      "message": "Schematize ADB system properties\n\nProperties accessed across partitions are now schematized and will\nbecome APIs to make explicit interfaces among partitions.\n\nBug: 117924132\nTest: m -j\nChange-Id: I654c0e1f234d097a66f79ba8c019b8bebc794816\nMerged-In: I654c0e1f234d097a66f79ba8c019b8bebc794816\n"
    },
    {
      "commit": "a4912bd4a493cd0289455c643a2f4edfae076c4c",
      "tree": "1cd5ca2c9fbf0abdb14604ddd9d5eb4865203e81",
      "parents": [
        "231a9cb709838e8b85662e24bd8e1780b36f9b8e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Feb 11 18:54:09 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Feb 11 18:54:32 2019 -0800"
      },
      "message": "Remove ParcelFileDescriptor.aidl\n\nThis is now a built-in type in AIDL.\n\nBug: N/A\nTest: N/A\nChange-Id: Ibbc1251ce3378fed39b7edeb611185358a1c0dc0\n"
    },
    {
      "commit": "db5c59214ffa767d6494c98d8c90347f2bda2130",
      "tree": "8fea1599d16cdee441086093225c6017113a946e",
      "parents": [
        "190ff7457c9c0fb5337fad418f69cf96ff960b01",
        "89052d92b3616e28d09e5a114643bf33818115e2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 02:50:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 02:50:08 2019 +0000"
      },
      "message": "Merge \"Schematize Display system properties\""
    },
    {
      "commit": "190ff7457c9c0fb5337fad418f69cf96ff960b01",
      "tree": "ff1fccd77473df0549168e734a8c7e0bd43aecdf",
      "parents": [
        "55faf37439233102faed908e2a294f0bdbce5c21",
        "31754eb5df1f5a98638ce5c93b90c0814bf43b35"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 01:24:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 01:24:44 2019 +0000"
      },
      "message": "Merge \"Convert Android.mk file to Android.bp\""
    },
    {
      "commit": "771478ca179ec2ac6c26f31a0f84d3e94b8a4375",
      "tree": "3d3eeed627c7c265cbea526a21c75714296d473a",
      "parents": [
        "231a9cb709838e8b85662e24bd8e1780b36f9b8e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Feb 11 17:11:54 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Feb 11 17:11:54 2019 -0800"
      },
      "message": "Remove duplicate networkstack-aidl-interfaces-java\n\nBug: N/A\nTest: N/A\nChange-Id: Id34a25e54f742d20e7d451e88d2712c9ed9cdd05\n"
    },
    {
      "commit": "55faf37439233102faed908e2a294f0bdbce5c21",
      "tree": "eea65f27e572172c7ad2cacccc582c5ad8774a1f",
      "parents": [
        "c7ec1a89610180e0d49e2053219b3b5902df47fa",
        "0e3e93a07c5369166268376e3da965945f1bde26"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Tue Feb 12 00:37:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 00:37:43 2019 +0000"
      },
      "message": "Merge \"Make isRebootRequiredForModemConfigChange SystemApi\""
    },
    {
      "commit": "c7ec1a89610180e0d49e2053219b3b5902df47fa",
      "tree": "b680c824e2ed29e63eac05a9dbc7d77539ab20d5",
      "parents": [
        "87d1cdd45e80812d98bee450c9bc951ef2dd4fcc",
        "3b988d1782981ac2c0a491c022c00d90e1696622"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 00:33:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 00:33:34 2019 +0000"
      },
      "message": "Merge \"Convert Android.mk file to Android.bp\""
    },
    {
      "commit": "87d1cdd45e80812d98bee450c9bc951ef2dd4fcc",
      "tree": "91dc34a93bc1cb3f910003f622f35ab2b6b53804",
      "parents": [
        "bbbeba3c02822e5cd43fd169e7105063a7331af5",
        "cdbab12707c5802c718e8149a435e076b49dbda1"
      ],
      "author": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Tue Feb 12 00:29:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 00:29:30 2019 +0000"
      },
      "message": "Merge \"Check PBAP Server before disconnecting\""
    },
    {
      "commit": "bbbeba3c02822e5cd43fd169e7105063a7331af5",
      "tree": "7455da1a9445d415ddd5419e3fd68c9c99e59ac0",
      "parents": [
        "69a0fb35a6720f029e25110e56d57f72aa933315",
        "6ac1a60bf1b92c83058d6102c854d5b93ccff835"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 00:07:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 00:07:59 2019 +0000"
      },
      "message": "Merge \"Add owners for accessibility\""
    },
    {
      "commit": "69a0fb35a6720f029e25110e56d57f72aa933315",
      "tree": "d2ce9ffbf7ac2ff1556d3cd0008f19641b9241ea",
      "parents": [
        "31e933cf7888d078e02cebe992c9842b9425d03a",
        "91b2555e8c9b4ab8d3b042514b2a5f7f1b98c7c5"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 11 23:57:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 23:57:49 2019 +0000"
      },
      "message": "Merge \"Clarify PhoneStateListener documentation\""
    },
    {
      "commit": "31e933cf7888d078e02cebe992c9842b9425d03a",
      "tree": "a521b9e59a971990f343567ba056450743584627",
      "parents": [
        "52a31598e7d95a6aff05f98d0445ef5f04315e70",
        "a10f9e82f765e782f38e2fbc162e38dd45d43da8"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Mon Feb 11 23:47:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 23:47:25 2019 +0000"
      },
      "message": "Merge \"Add API to check if a SIM card matches carrier restrictions.\""
    },
    {
      "commit": "52a31598e7d95a6aff05f98d0445ef5f04315e70",
      "tree": "a3708e2fed4d044ef6b2bc88abc7966a931bd7a7",
      "parents": [
        "231a9cb709838e8b85662e24bd8e1780b36f9b8e",
        "6ae9f49d3fb8b58c65060b238c16764d3f35af48"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Feb 11 23:19:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 23:19:17 2019 +0000"
      },
      "message": "Merge changes from topics \"118348832\", \"120945564\"\n\n* changes:\n  Adding validationBeforeSwitchSupported in phoneCapability.\n  Add API to handle user\u0027s subscription selection changes.\n"
    },
    {
      "commit": "31754eb5df1f5a98638ce5c93b90c0814bf43b35",
      "tree": "fcd66370633d5825517e64de2a6ae1d6df1c70bb",
      "parents": [
        "3b988d1782981ac2c0a491c022c00d90e1696622"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Mon Feb 11 14:41:25 2019 -0800"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Mon Feb 11 14:58:20 2019 -0800"
      },
      "message": "Convert Android.mk file to Android.bp\n\nSee build/soong/README.md for more information.\n\nBug: 122332340\nTest: treehugger\nChange-Id: I52416790e1e4493dd4fe57404095351b8d37ea22\n"
    },
    {
      "commit": "3b988d1782981ac2c0a491c022c00d90e1696622",
      "tree": "27289fa3d114d65fe9668e0c9dad7b5adf567a91",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Mon Feb 11 14:29:27 2019 -0800"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Mon Feb 11 14:29:27 2019 -0800"
      },
      "message": "Convert Android.mk file to Android.bp\n\nSee build/soong/README.md for more information.\n\nBug: 122332340\nTest: treehugger\nChange-Id: I07364347c6bf178f2ff84ed64e1c39c97559b99d\n"
    },
    {
      "commit": "231a9cb709838e8b85662e24bd8e1780b36f9b8e",
      "tree": "d0afcb25139f508de32649b1fd5174aaf408d271",
      "parents": [
        "cfe727628d9987de91cc2dcdc2ef864ab30b7a0f",
        "74ebff87b52239c2a8373d3ba298fb70dcce82a7"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Mon Feb 11 22:25:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 22:25:16 2019 +0000"
      },
      "message": "Merge \"Unhide RcsMessageStore APIs\""
    },
    {
      "commit": "cfe727628d9987de91cc2dcdc2ef864ab30b7a0f",
      "tree": "9b4de04942071b006cfe1d3ef5e0814b1ec1fbd0",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b",
        "b8f1b10871b8ad17acd60e9b38318f4a745d94d4"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Feb 11 22:18:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 22:18:41 2019 +0000"
      },
      "message": "Merge \"Adding READ_PRECISE_CALL_STATE permission in phone app.\""
    },
    {
      "commit": "0ab3258763bb07f6e09a4c371760794a24846bc5",
      "tree": "4d645e3bde0a9e0fda5a0c8f32723a2a40abfa35",
      "parents": [
        "1d9ca12d911b07782f1c57f68ebea91f8ceae2fa"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Feb 11 13:48:58 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Feb 11 13:48:58 2019 -0800"
      },
      "message": "Removed unused variables in cat service\n\nTest: build\nChange-Id: I62448494ffddbf2a578302873c8758321766e3d7\n"
    },
    {
      "commit": "91b2555e8c9b4ab8d3b042514b2a5f7f1b98c7c5",
      "tree": "d94dc6c1a5b1fb6843fe6f2da77cf5c64b1fa2f0",
      "parents": [
        "f199334e3e65cdf6d43fc69ba378ae2dcca2a5af"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 11 11:36:49 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 11 11:41:45 2019 -0800"
      },
      "message": "Clarify PhoneStateListener documentation\n\nonXStateChanged() methods are called when the X state changes, but also\nonce on initial registration. This is called out in the documentation\nfor TelephonyManager.listen(), but we should clarify it here too.\n\nFixes: 124204168\nTest: no change to behavior\nChange-Id: Ie0fe8c90ff5610597f810d6ba8425138b8a286ee\n"
    },
    {
      "commit": "0e3e93a07c5369166268376e3da965945f1bde26",
      "tree": "a13fd07d4e7f7f803ef06ab5aa4109a68e9d9559",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Fri Feb 08 12:45:31 2019 -0800"
      },
      "committer": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Mon Feb 11 10:37:45 2019 -0800"
      },
      "message": "Make isRebootRequiredForModemConfigChange SystemApi\n\nBug: 124074656\nTest: build\nChange-Id: I32c6b0786d32b05d690cea862e977e6a2b756c90\n"
    },
    {
      "commit": "cdbab12707c5802c718e8149a435e076b49dbda1",
      "tree": "2b457e8357c2c92a4ca776b9e8ca6168e9c8dc69",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Thu Jan 31 10:58:22 2019 -0800"
      },
      "committer": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Mon Feb 11 18:31:51 2019 +0000"
      },
      "message": "Check PBAP Server before disconnecting\n\nUpdate disconnect logic to ensure that the proxy to the PBAP server\nexists before issueing disconnect.  This brings the code in line with\nseveral of the connect calls.\n\nBug: 123700890\nTest: Disable PBAP server from config, and disconnect a paired device.\nChange-Id: Ie14feb5c0fb70f1ed68ba21bc12b4d3349933cc6\n"
    },
    {
      "commit": "7b378ab80349aed05acc83128caba135cf3926a6",
      "tree": "5acaf8f306dbba2053c5ddb9f6080cf69b7ecf55",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Leland Miller",
        "email": "lelandmiller@google.com",
        "time": "Thu Jan 24 16:09:10 2019 -0800"
      },
      "committer": {
        "name": "Leland Miller",
        "email": "lelandmiller@google.com",
        "time": "Mon Feb 11 10:02:22 2019 -0800"
      },
      "message": "Add getOrCreateCanonicalAddressId\n\nThis is used exclusively for RCS message storage to retrieve canonical\naddress IDs for participants.\n\nTest: CtsRcsTestCases\nChange-Id: Idd935b8d7787db9597b643551714f134d63b33c0\n"
    },
    {
      "commit": "74ebff87b52239c2a8373d3ba298fb70dcce82a7",
      "tree": "50d408a0038744d9348cf8098049fb479e1e4a06",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Feb 07 14:46:21 2019 -0800"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Mon Feb 11 16:42:30 2019 +0000"
      },
      "message": "Unhide RcsMessageStore APIs\n\nThis change unhides the RcsMessageStore APIs\n\nTest: Existing tests pass. Repo upload didn\u0027t complain about anything\nAPI related\n\nBug:109759350\nChange-Id: Ifc980dd9173df520bad899a7a6681e6da63e46fc\n"
    },
    {
      "commit": "8a99661282dbda439b7e927e68778bfd996f058b",
      "tree": "d8892fdc30a42786df0ff7083e6c1afc6b1d587c",
      "parents": [
        "deb35fb00bcbb0350e74cbea30a37972a7e6714f",
        "1af02739be5941db41ae78e67a80a9b067b188d3"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 11 15:25:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 15:25:55 2019 +0000"
      },
      "message": "Merge \"Deprecate ref... methods in MethodHandleInfo\""
    },
    {
      "commit": "deb35fb00bcbb0350e74cbea30a37972a7e6714f",
      "tree": "a0b906e4ab3a6b6b468f2bdf49da7601e5645046",
      "parents": [
        "0d6bbfd5fbea3d030d584d456e2966ecf85407e0",
        "e6efa0540af4833076038538db6a21b1b834df5e"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Mon Feb 11 11:26:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 11:26:46 2019 +0000"
      },
      "message": "Merge \"Fix regression in Dalvik:HEAP_TOTAL\""
    },
    {
      "commit": "1eb4c54294fd30368e8159065d876873c92aa4ec",
      "tree": "feee39628f649ac6cb7dd4960e7eeaf07ab10f54",
      "parents": [
        "0d6bbfd5fbea3d030d584d456e2966ecf85407e0"
      ],
      "author": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Thu Jan 03 18:13:40 2019 +0800"
      },
      "committer": {
        "name": "Po-Chien Hsueh",
        "email": "pchsueh@google.com",
        "time": "Mon Feb 11 14:02:46 2019 +0800"
      },
      "message": "Add DynamicAndroidClient\n\nDynamicAndroidClient is the SystemApi to invoke DynamicAndroid\ninstallation service. It also provides a listener for status update.\n\nBug: 122440941\nTest: Compile and run on internal target\nChange-Id: I1ea5e861ecaca1647b445eac57ed15a144be68e8\nMerged-In: I1ea5e861ecaca1647b445eac57ed15a144be68e8\n"
    },
    {
      "commit": "0d6bbfd5fbea3d030d584d456e2966ecf85407e0",
      "tree": "237df8c464bf9704468408895593824657811742",
      "parents": [
        "1d9ca12d911b07782f1c57f68ebea91f8ceae2fa",
        "758a6a7ecd4f6ad214ad37d13dc343bca5fdc09f"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Feb 09 20:22:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 09 20:22:03 2019 +0000"
      },
      "message": "Merge \"Added handover support in the factory\""
    }
  ],
  "next": "758a6a7ecd4f6ad214ad37d13dc343bca5fdc09f"
}
