)]}'
{
  "log": [
    {
      "commit": "9dfd13e7ea43e7dd11f555e6f02505fe9a90cdff",
      "tree": "3756bff0722c059f2cccd8ef68002a5c6a6d14f4",
      "parents": [
        "37ddff03853d7814a7d44f8fd98f71350bff2553",
        "5b1cc27cee1ee1c86e7e6da8ee383ccd1ea3c785"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 11:04:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 11:04:01 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Schematize vold system properties\"\"\""
    },
    {
      "commit": "37ddff03853d7814a7d44f8fd98f71350bff2553",
      "tree": "f1d3622a964482aabe97cb3361c78076f39fe17b",
      "parents": [
        "fad9571dc59e822d6d59ad163b55799de9d1bc34",
        "6bfffd68def6859444185c427ed1244fe671dd3c"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Dec 11 10:20:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 10:20:51 2018 +0000"
      },
      "message": "Merge \"Enable checkstyle everywhere in frameworks/base.\""
    },
    {
      "commit": "fad9571dc59e822d6d59ad163b55799de9d1bc34",
      "tree": "bfad8a58be4857c0827e6ee726a8015095e194fc",
      "parents": [
        "f3935f02680463289d783bb24687b9c2261281b8",
        "1be8d8fc9c610b572c3000473798d4c127498b17"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Tue Dec 11 04:27:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 04:27:43 2018 +0000"
      },
      "message": "Merge \"Upstream Configuration should also consider automatic configuration\""
    },
    {
      "commit": "f3935f02680463289d783bb24687b9c2261281b8",
      "tree": "4932b8c0b1dd207904b860e0771cd4cf845121ee",
      "parents": [
        "61c09d128b57181dd9b0a835f5d7ca6d10e782ae",
        "34d9e24008ccdc5e294a5897c92c062e3eea8298"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Dec 11 02:43:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 02:43:16 2018 +0000"
      },
      "message": "Merge changes from topic \"acct-suggestion-1\"\n\n* changes:\n  Add docs and more annotations\n  Add PhoneAccountSuggestion class\n"
    },
    {
      "commit": "34d9e24008ccdc5e294a5897c92c062e3eea8298",
      "tree": "3f63de80b2284c10cd65b440949665ba47560c85",
      "parents": [
        "066612a910cce4f4fd2f6ba83f31a7264bbef16b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Nov 21 17:05:58 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Dec 10 18:41:01 2018 -0800"
      },
      "message": "Add docs and more annotations\n\nAdd docs to some constants in PhoneAccountSuggestion and add @TestApi\nannotations to enable CTS testing for the new APIs.\n\nTest: compiles\nBug: 111455117\n\nChange-Id: I2b55a411ff4f0da37eefa0996f7316ea53bca41d\n"
    },
    {
      "commit": "61c09d128b57181dd9b0a835f5d7ca6d10e782ae",
      "tree": "856d0fa0ebe536bf3b9048f5b75480778040db3a",
      "parents": [
        "eebbd2b63930a870ad2f5b3ec925a6a236168444",
        "73596cb5e9f88943019ba02707b44688cdd02f1d"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Dec 11 02:26:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 02:26:19 2018 +0000"
      },
      "message": "Merge \"Modify constructor of NetworkRegistrationState\""
    },
    {
      "commit": "eebbd2b63930a870ad2f5b3ec925a6a236168444",
      "tree": "76436fbfc70dc6f203eb80ce00c47bccb54e1e4e",
      "parents": [
        "5db6efa36de5d6c10e4c22c41dc859128931d414",
        "73273e0caab896232b4b8a75641d64f3ac06c04a"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Dec 11 01:12:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 01:12:38 2018 +0000"
      },
      "message": "Merge \"Return \"\" not \"null\"\""
    },
    {
      "commit": "5db6efa36de5d6c10e4c22c41dc859128931d414",
      "tree": "3aa42f3b2e556c5b2c94c05c42cb2216e140d62b",
      "parents": [
        "69a618fb5b23d9b74443cfbdf7583241cea89f1f",
        "ab27ffbdb5e27ee2830f248cddb87b9d5514c33c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 01:01:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 01:01:20 2018 +0000"
      },
      "message": "Merge \"Fix to set physical address for IsConnectedToArcPort\""
    },
    {
      "commit": "69a618fb5b23d9b74443cfbdf7583241cea89f1f",
      "tree": "b4c366df040889e230b75d7ed85cbe04b55d29d4",
      "parents": [
        "ee1720cffa95d6ebe76814bbc1efa88c6a1fb651",
        "d86d02a281be3b4fccc22b37edf3205a1b82adfc"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Dec 11 00:42:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 00:42:34 2018 +0000"
      },
      "message": "Merge \"Deactivate bundled opportunistic subscription.\""
    },
    {
      "commit": "5b1cc27cee1ee1c86e7e6da8ee383ccd1ea3c785",
      "tree": "8f0fa1d8cbfa08081c438362a24315fecd144422",
      "parents": [
        "2473b08b07ccd58978d4b0271dc22a770b9b8605"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Mon Dec 10 07:06:25 2018 +0000"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Tue Dec 11 00:23:07 2018 +0000"
      },
      "message": "Revert \"Revert \"Schematize vold system properties\"\"\n\nThis reverts commit 2473b08b07ccd58978d4b0271dc22a770b9b8605.\n\nReason for revert: Fixed build breakage\nsysprop_cpp and sysprop_java directly have been linking against\nlibprotobuf-cpp-full and do not set proto.type field, which could\ncause ASAN error due to linking against both libproto version of full\nand lite.\n\nChange-Id: I96eb47444d7b6f6b5fef092efc1514fcdd6f33b6\nMerged-In: I8e04f643197b6c8a60cc38c6979e41c5de3469f5\n"
    },
    {
      "commit": "73596cb5e9f88943019ba02707b44688cdd02f1d",
      "tree": "c0b03168baa5bc8ced02acb87f22a0a0bf082cd3",
      "parents": [
        "0a2a1e0e2d2b9df36ab0f2b65fd536fefe854466"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Dec 03 17:45:14 2018 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Dec 10 15:36:52 2018 -0800"
      },
      "message": "Modify constructor of NetworkRegistrationState\n\nThis change the data specific constructor of NetworkRegistrationState to\nmake it adapt to the new NR indicators.\n\nBug: 111453000\nTest: atest FrameworksTelephonyTests\nMerged-In: I4e1f30ea8531a6a424c2c920c74257d4d673589d\nChange-Id: I4e1f30ea8531a6a424c2c920c74257d4d673589d\n"
    },
    {
      "commit": "ee1720cffa95d6ebe76814bbc1efa88c6a1fb651",
      "tree": "9af65085e20aac37e78b7d84190f53ff1a310497",
      "parents": [
        "8f9f382c9ccad3537810435a3cfc13956e7d3e86",
        "7a7b240c33dcec58e01154eb14b4befb4d223898"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 10 22:47:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 10 22:47:00 2018 +0000"
      },
      "message": "Merge \"Use getCompressedSizeLong to get correct size for 2G file\""
    },
    {
      "commit": "d86d02a281be3b4fccc22b37edf3205a1b82adfc",
      "tree": "2c068a09fc8c25ce4f541ba119efcd7794424cd4",
      "parents": [
        "06dcff96e46ffd04d2c154902cca58284b80746b"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Nov 29 11:48:14 2018 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Dec 10 14:02:58 2018 -0800"
      },
      "message": "Deactivate bundled opportunistic subscription.\n\nWhen primary subscription is disabled, also deactivate\nits bundled opportunistic subscription.\n\nBug: 118349116\nTest: unittest\nChange-Id: I04cb89b8cc2d03836878866d2975af186de42468\nMerged-In: I04cb89b8cc2d03836878866d2975af186de42468\n"
    },
    {
      "commit": "8f9f382c9ccad3537810435a3cfc13956e7d3e86",
      "tree": "d09e9c0d65cc33d407501a16ec1e5dc7d0a60bc3",
      "parents": [
        "06dcff96e46ffd04d2c154902cca58284b80746b",
        "6b849c2acd3b455705a15ba65d531e3ef85c9f20"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Dec 10 22:00:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 10 22:00:35 2018 +0000"
      },
      "message": "Merge \"Add 5G rat type\""
    },
    {
      "commit": "06dcff96e46ffd04d2c154902cca58284b80746b",
      "tree": "fe8fbe2b5d022bc108358636087f5bc8eb68898b",
      "parents": [
        "3cfdb9484505f565025c8c2646b9fc2c7ceae7b9",
        "8ac8bd28f424bb02f61b48d6e4f3c0a668853fdb"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Dec 10 20:23:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 10 20:23:09 2018 +0000"
      },
      "message": "Merge \"Add new key for carrier configuration version\""
    },
    {
      "commit": "3cfdb9484505f565025c8c2646b9fc2c7ceae7b9",
      "tree": "365f80663f26ca49d762025de57135cf14e15788",
      "parents": [
        "17f9b9bfb66be366e874ed98d52a622e0b97df2a",
        "9bdbd30ca84f07fbb2b1e6dabd0ddb5d66bdfaf9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 10 17:02:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 10 17:02:25 2018 +0000"
      },
      "message": "Merge \"hiddenapi-mappings: Hide ReferencesHidden errors\""
    },
    {
      "commit": "17f9b9bfb66be366e874ed98d52a622e0b97df2a",
      "tree": "3a922011afd7d4f28d25bf8f1e81ef7a8f776db0",
      "parents": [
        "0882543a128a7f1289d54600dd48a4f2df3a30df",
        "72285d3eb29a6505783891eb5e3f344c2eacfd25"
      ],
      "author": {
        "name": "Ivan Chiang",
        "email": "chiangi@google.com",
        "time": "Mon Dec 10 14:32:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 10 14:32:36 2018 +0000"
      },
      "message": "Merge \"Expose Uri toSafeString api\""
    },
    {
      "commit": "1be8d8fc9c610b572c3000473798d4c127498b17",
      "tree": "d71b2a35ecc7381aa2ee95f9b3199933bb4be4bb",
      "parents": [
        "0882543a128a7f1289d54600dd48a4f2df3a30df"
      ],
      "author": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Wed Dec 05 21:20:01 2018 +0800"
      },
      "committer": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Dec 10 13:24:05 2018 +0000"
      },
      "message": "Upstream Configuration should also consider automatic configuration\n\nTethering already support two type upstream configurations,\nbut hasTetherableConfiguration() only check legacy one.\n\nBug: 120533392\nTest: -runtest frameworks-net\n      -build, flash, booted\n\nChange-Id: I986070fc009abcad17994b73858962f776b4c3f5\n"
    },
    {
      "commit": "6bfffd68def6859444185c427ed1244fe671dd3c",
      "tree": "f885aaf26636745c7c8ff92ce6e4859c96382d3a",
      "parents": [
        "0882543a128a7f1289d54600dd48a4f2df3a30df"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Dec 10 18:23:09 2018 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Dec 10 18:23:09 2018 +0900"
      },
      "message": "Enable checkstyle everywhere in frameworks/base.\n\nThis was done in internal master in ag/5397886. Do it in AOSP as\nwell so we can benefit from checkstyle in AOSP as well.\n\nTest: None\nChange-Id: Ib00fc8d318e8127224846e0a69cb542178631437\nMerged-In: I7d350c2bbb9fcd1019abd1addb035ce5e9e05acc\n"
    },
    {
      "commit": "0882543a128a7f1289d54600dd48a4f2df3a30df",
      "tree": "9350fecc4e32eb1023ce53ecbc947ccaa3d78bb6",
      "parents": [
        "9677dde14a171d23959a12adad33e1bb96bce46c",
        "8b8684abc9c356e9e08727923ccf545c4f8878ea"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Dec 10 05:15:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 10 05:15:28 2018 +0000"
      },
      "message": "Merge \"Refactoring of deleting stats in NetworkStats based on uids.\""
    },
    {
      "commit": "9677dde14a171d23959a12adad33e1bb96bce46c",
      "tree": "23dcae2274a99adfc47dfddb1c006c3c2fa6b7f9",
      "parents": [
        "422fa22456596f5deb5c1f7851c8ddb49c834ade",
        "734c4cea3ce2d493a6d3a295d880a66cb4b8a30b"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Dec 10 03:07:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 10 03:07:08 2018 +0000"
      },
      "message": "Merge \"Migrate INetd to stable aidl\""
    },
    {
      "commit": "422fa22456596f5deb5c1f7851c8ddb49c834ade",
      "tree": "3a74ac83ef73d6e15787aee4a026df6117029bee",
      "parents": [
        "4e780bd992e641c719edfcc99f45948ef6d9b71a",
        "9b909c3b70e62092567ad9a56f09d8091a01cb26"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Dec 09 19:36:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Dec 09 19:36:28 2018 +0000"
      },
      "message": "Merge \"Remove ScopedBytes use\""
    },
    {
      "commit": "4e780bd992e641c719edfcc99f45948ef6d9b71a",
      "tree": "5b76311373dbd4f00749eb5d1b363a162669ed06",
      "parents": [
        "7f50b11c89f658591e3edd63bc358706f5297bf3",
        "87c7dffc351d3dd93ba054b1b6aba83a94ca1f67"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Dec 09 04:23:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Dec 09 04:23:19 2018 +0000"
      },
      "message": "Merge \"Increase the IpClientTest timeouts to reduce flake rate.\""
    },
    {
      "commit": "7f50b11c89f658591e3edd63bc358706f5297bf3",
      "tree": "45df1216d69103f6f86162772902e1061cff6011",
      "parents": [
        "6987e27aa6fe89a5d6001f8526c62bb5285c866f",
        "ca9fb56ee484b9ce1ee02a00192e842485039b3a"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sun Dec 09 03:53:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Dec 09 03:53:44 2018 +0000"
      },
      "message": "Merge \"[CS] Add a generic transport-specific information API\""
    },
    {
      "commit": "6987e27aa6fe89a5d6001f8526c62bb5285c866f",
      "tree": "cc41b99a9cf6181f5811a62acb4e37f73d5a45e6",
      "parents": [
        "4f65edeaacfa436f22d4ec8f7afe0c024148a694",
        "bf165bc25d491fad75e5524657b30b963f728f49"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Sat Dec 08 05:11:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 08 05:11:22 2018 +0000"
      },
      "message": "Merge \"Frame EmergencyNumber notifier in TelephonyRegistry\""
    },
    {
      "commit": "72285d3eb29a6505783891eb5e3f344c2eacfd25",
      "tree": "ffc96c24b443ebac26e3eb69e2e130c6fd5edf32",
      "parents": [
        "4f65edeaacfa436f22d4ec8f7afe0c024148a694"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Thu Nov 08 16:56:08 2018 +0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Dec 08 04:35:23 2018 +0000"
      },
      "message": "Expose Uri toSafeString api\n\nExpose toSafeString api as public and stand api.\n\nBug: 119153962\nTest: atest UriTest\nChange-Id: Id9da309193c1e175e5fc795570687735c7722689\n"
    },
    {
      "commit": "73273e0caab896232b4b8a75641d64f3ac06c04a",
      "tree": "b68b670759212eed3e83221bb87e04a60a35ea36",
      "parents": [
        "c6c06b004eb16cb060ca9b62da2acb4417dba4a2"
      ],
      "author": {
        "name": "Seongho Kim",
        "email": "sh_tiger.kim@samsung.com",
        "time": "Fri Nov 16 13:44:48 2018 +0900"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Sat Dec 08 01:34:04 2018 +0000"
      },
      "message": "Return \"\" not \"null\"\n\nSome models such as LDU, WIFI do not have \"gsm.version.baseband\",\nwhich should return \"null\" when it is called.\nHowever it returns \"\" not \"null\"\n\nBug: 120685535\nTest: Self-Test\nChange-Id: Idc1363d45a0ece3a35f46da287e21015ac1387af\n"
    },
    {
      "commit": "bf165bc25d491fad75e5524657b30b963f728f49",
      "tree": "cc41b99a9cf6181f5811a62acb4e37f73d5a45e6",
      "parents": [
        "4f65edeaacfa436f22d4ec8f7afe0c024148a694"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Dec 07 17:09:39 2018 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Dec 07 17:09:39 2018 -0800"
      },
      "message": "Frame EmergencyNumber notifier in TelephonyRegistry\n\nTest: Treehugger\nBug: 112657134\nChange-Id: I9e2e0348b8e0e9ac473db354023a242087fbb2c3\nMerged-In: I9e2e0348b8e0e9ac473db354023a242087fbb2c3\n(cherry picked from commit bdc5a733b76d25dab0393a3d4bfa823dc53121e7)\n"
    },
    {
      "commit": "9bdbd30ca84f07fbb2b1e6dabd0ddb5d66bdfaf9",
      "tree": "b0519dd2a3d15826ffb81fc489ef90608280a936",
      "parents": [
        "4f65edeaacfa436f22d4ec8f7afe0c024148a694"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Dec 07 13:53:40 2018 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Dec 07 22:09:52 2018 +0000"
      },
      "message": "hiddenapi-mappings: Hide ReferencesHidden errors\n\nThe hidden API mapping is generated from sources that are not\nAPI and the ReferencesHidden rule is therefore not needed.\n\nBug: 119556446\nTest: mm hiddenapi-mappings\nChange-Id: Ifc9efdaadeb0e61d2643230a36df930b21c0ecf4\n"
    },
    {
      "commit": "6b849c2acd3b455705a15ba65d531e3ef85c9f20",
      "tree": "877143965a329a9d985ba606d1717493d19c97dc",
      "parents": [
        "4f65edeaacfa436f22d4ec8f7afe0c024148a694"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Nov 27 19:32:39 2018 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Dec 07 21:44:58 2018 +0000"
      },
      "message": "Add 5G rat type\n\nThis add a new rat type for 5G.\n\nBug: 111453000\nTest: build\nMerged-In: I57366a1a9f61278cf752c25d54a1af1830bf4575\nChange-Id: I57366a1a9f61278cf752c25d54a1af1830bf4575\n"
    },
    {
      "commit": "4f65edeaacfa436f22d4ec8f7afe0c024148a694",
      "tree": "267209b22bef3a45aee083a8c09ef43d220c6c5d",
      "parents": [
        "0a2a1e0e2d2b9df36ab0f2b65fd536fefe854466",
        "b3206eeb94b099ecb4721408b5fed54c0176b966"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Dec 07 21:36:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 07 21:36:48 2018 +0000"
      },
      "message": "Merge \"Cleaned up dead code\""
    },
    {
      "commit": "8ac8bd28f424bb02f61b48d6e4f3c0a668853fdb",
      "tree": "c86376d56520db7af6954d54dc4d4efb9a5964d1",
      "parents": [
        "79db2b093aa0c1d4fe10cca5c9185147df298e1c"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Wed Dec 05 11:05:33 2018 -0800"
      },
      "committer": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Fri Dec 07 13:12:34 2018 -0800"
      },
      "message": "Add new key for carrier configuration version\n\nAdd new key to retrieve the carrier configuration version, so that it\ncan be displayed to the user.\n\nBug: 116527591\nTest: Verified compilation.\nChange-Id: I43a07faa41a925d8928d9c1fa59b9a01d08eb815\n"
    },
    {
      "commit": "b3206eeb94b099ecb4721408b5fed54c0176b966",
      "tree": "267209b22bef3a45aee083a8c09ef43d220c6c5d",
      "parents": [
        "0a2a1e0e2d2b9df36ab0f2b65fd536fefe854466"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Dec 04 11:29:46 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Dec 07 11:38:55 2018 -0800"
      },
      "message": "Cleaned up dead code\n\nCleaned up dead code for CleanupDataConnection and\nCleanupAllDataConnections. Also renamed the internal\nversion.\n\nThere is no logic change in this change.\n\nTest: Unit tests and telephony sanity tests\nBug: 73659459\nMerged-In: I3c9ed9502960c3f743f41078089cfff611cd96b0\nChange-Id: I3c9ed9502960c3f743f41078089cfff611cd96b0\n(cherry picked from commit 746d10446c77218b430e31ae0fcc0d0925bd45fc)\n"
    },
    {
      "commit": "ca9fb56ee484b9ce1ee02a00192e842485039b3a",
      "tree": "783bb28272f84190e4d1eaf37190ef62cfa65b02",
      "parents": [
        "818a6e70e25cafbc3638beacda5d604a73f50df1"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Nov 27 07:32:39 2018 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Dec 07 17:37:48 2018 +0000"
      },
      "message": "[CS] Add a generic transport-specific information API\n\nAdd a generic transport-specific information container interface and\naccess methods. These can be used by a network factory to pass transport\n(bearer)-specific network parameters to the app.\n\nBug: 117605977\nTest: atest frameworks/base/tests/net/java/android/net (+new unit tests)\nChange-Id: Ib7c83b677e1c02a2212265719813e648b0c9cc1b\n"
    },
    {
      "commit": "0a2a1e0e2d2b9df36ab0f2b65fd536fefe854466",
      "tree": "5f02f7f871ae89b9687a88abf8baa7204b4299d7",
      "parents": [
        "6ee45c6f140e11dee472f3832d5e2278ab3643b5",
        "ed4d7c282051a9f20f125ac00f8f8efa29cf65f6"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Dec 07 12:24:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 07 12:24:47 2018 +0000"
      },
      "message": "Merge \"UnsupportedAppUsage - support implicit member signatures\""
    },
    {
      "commit": "6ee45c6f140e11dee472f3832d5e2278ab3643b5",
      "tree": "b4e9414cace935a845fc50a546cb091a020af179",
      "parents": [
        "08d4eb174d0a31e2177b60fba8e84fca896d4edb",
        "2473b08b07ccd58978d4b0271dc22a770b9b8605"
      ],
      "author": {
        "name": "Anthony Stange",
        "email": "stange@google.com",
        "time": "Fri Dec 07 12:04:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 07 12:04:56 2018 +0000"
      },
      "message": "Merge \"Revert \"Schematize vold system properties\"\""
    },
    {
      "commit": "2473b08b07ccd58978d4b0271dc22a770b9b8605",
      "tree": "adb5519aa43c33c8d71b0054cea2fa22c39b3f1b",
      "parents": [
        "7bc31dc162dd6c97eeb4d85058a079a74bd8777b"
      ],
      "author": {
        "name": "Anthony Stange",
        "email": "stange@google.com",
        "time": "Fri Dec 07 11:43:03 2018 +0000"
      },
      "committer": {
        "name": "Anthony Stange",
        "email": "stange@google.com",
        "time": "Fri Dec 07 11:43:03 2018 +0000"
      },
      "message": "Revert \"Schematize vold system properties\"\n\nThis reverts commit 7bc31dc162dd6c97eeb4d85058a079a74bd8777b.\n\nReason for revert: Breaking aosp_master build.\n\nChange-Id: I34a5e9889c17e3454a0a86deabcec3c192a3da52\n"
    },
    {
      "commit": "08d4eb174d0a31e2177b60fba8e84fca896d4edb",
      "tree": "c46cca14d7e299bc5ffe2a483af2bbc40ebef7a0",
      "parents": [
        "c97a61b5e6ed635baca5462ccc6ed58146766d2f",
        "ebf84c264a77685dcfc38b0aaf318c89cbd7f250"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 07 11:09:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 07 11:09:41 2018 +0000"
      },
      "message": "Merge \"FRP: save password quality in DPM.resetPassword\""
    },
    {
      "commit": "734c4cea3ce2d493a6d3a295d880a66cb4b8a30b",
      "tree": "5e5f82799f3ca78e4203605e19518893b54512e4",
      "parents": [
        "c97a61b5e6ed635baca5462ccc6ed58146766d2f"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Fri Nov 23 17:19:22 2018 +0800"
      },
      "committer": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Fri Dec 07 10:40:45 2018 +0000"
      },
      "message": "Migrate INetd to stable aidl\n\nDel the linking of old lib file and add new one.\n\nTest: runtest frameworks-net passes\nChange-Id: I7258f7c51718ff5f07e7bfe301b6c5f242b9da5a\n"
    },
    {
      "commit": "ed4d7c282051a9f20f125ac00f8f8efa29cf65f6",
      "tree": "c832475b495c2dcedbb80039b38e2bd931aa6de4",
      "parents": [
        "c97a61b5e6ed635baca5462ccc6ed58146766d2f"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Dec 07 10:40:38 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Dec 07 10:40:38 2018 +0000"
      },
      "message": "UnsupportedAppUsage - support implicit member signatures\n\nAllows the signature of implicit members, i.e. members that are added\nby the compiler, e.g. enum values() and valueOf(String) methods or\ndefault constructors to be specified per class. The UnsupportedAppUsage\ncan now be repeated on a class so as to specify multiple implicit\nmembers.\n\nBug: 119861512\nTest: atest class2greylisttest, m -j20 framework\nChange-Id: I73c8402e9c2053e3a04ef0ff8875ce446593ec8f\n"
    },
    {
      "commit": "c97a61b5e6ed635baca5462ccc6ed58146766d2f",
      "tree": "c21233456928a8456720bb376ef81e966a85f4b2",
      "parents": [
        "385c42a2e9431fd345d42be57a21f03308f0fdec",
        "2ef88d187510647f20e1d2e4af670d3242a35f71"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 07 10:30:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 07 10:30:51 2018 +0000"
      },
      "message": "Merge \"Move netd related file group to the end for avoiding conflict\""
    },
    {
      "commit": "87c7dffc351d3dd93ba054b1b6aba83a94ca1f67",
      "tree": "d0e0c522f217b9b34e7fff116b5a0a1c2e90bc61",
      "parents": [
        "095d0f640e9b4e64f4d3b43474ee6139d7dbe3a5"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Dec 07 18:59:38 2018 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Dec 07 19:02:20 2018 +0900"
      },
      "message": "Increase the IpClientTest timeouts to reduce flake rate.\n\nFix: 120131319\nTest: atest FrameworksNetTests\nChange-Id: Ibb70fa74c71608fd76e85636607e860dd58c404a\n"
    },
    {
      "commit": "385c42a2e9431fd345d42be57a21f03308f0fdec",
      "tree": "3cf93d832410ce3ead97afb9f04d0d8b578dc95b",
      "parents": [
        "095d0f640e9b4e64f4d3b43474ee6139d7dbe3a5",
        "991ff90e73eec80b4c98ab899ee0a69192c5cbed"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Dec 07 09:04:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 07 09:04:56 2018 +0000"
      },
      "message": "Merge \"Move DexLoadReporter setup before AppComponentFactory calls\""
    },
    {
      "commit": "2ef88d187510647f20e1d2e4af670d3242a35f71",
      "tree": "f9944bd1aac904bf78cc9750f325385aef0073ff",
      "parents": [
        "095d0f640e9b4e64f4d3b43474ee6139d7dbe3a5"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Fri Dec 07 11:53:59 2018 +0800"
      },
      "committer": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Fri Dec 07 05:33:18 2018 +0000"
      },
      "message": "Move netd related file group to the end for avoiding conflict\n\nThis patch should change no functionality.\n\nTest: builded pass\nChange-Id: I8161a9a365c6bfcd92f4b7a8fd641ad3a483d09c\nMerged-In: If3e387ae9fcc22da7a4feca30c20391e5b236728\n"
    },
    {
      "commit": "066612a910cce4f4fd2f6ba83f31a7264bbef16b",
      "tree": "eec69ce9b42ff475cf5bfb78eb48ebe1876f3982",
      "parents": [
        "095d0f640e9b4e64f4d3b43474ee6139d7dbe3a5"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Nov 20 15:32:33 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Dec 06 18:19:48 2018 -0800"
      },
      "message": "Add PhoneAccountSuggestion class\n\nAdd parcelable data class for the phone acct suggestion feature.\n\nTest: TBD\nBug: 111455117\nChange-Id: I6d5368133abfc076ccb2e6ddfff70de8b6a56e8f\n"
    },
    {
      "commit": "095d0f640e9b4e64f4d3b43474ee6139d7dbe3a5",
      "tree": "234f3a77755387cd945f3767eaf8d0ca50b81de2",
      "parents": [
        "349377724ed833b7515ad4c1a0562b3faedf5e4e",
        "7bc31dc162dd6c97eeb4d85058a079a74bd8777b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 07 01:46:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 07 01:46:45 2018 +0000"
      },
      "message": "Merge \"Schematize vold system properties\""
    },
    {
      "commit": "349377724ed833b7515ad4c1a0562b3faedf5e4e",
      "tree": "067f4320fa206bd541382c8082368ddf5c075b9b",
      "parents": [
        "2e2fd20d396f3d07186c177d249dcca8d1987ff8",
        "61b65dc24516e2d06355b8221d0004d4665ea6f0"
      ],
      "author": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Fri Dec 07 01:28:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 07 01:28:40 2018 +0000"
      },
      "message": "Merge \"Change owners of incidentd\""
    },
    {
      "commit": "2e2fd20d396f3d07186c177d249dcca8d1987ff8",
      "tree": "8a1822b8dcd95a461c2059911b035f50e8c9b39b",
      "parents": [
        "310b9ea8d579a1448b20faee2ea9008955be9beb",
        "d47c0131eb61989801003251fcb41f99ebbee716"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 06 22:02:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 06 22:02:10 2018 +0000"
      },
      "message": "Merge \"Add support for UHID_GET_REPORT requests\""
    },
    {
      "commit": "310b9ea8d579a1448b20faee2ea9008955be9beb",
      "tree": "a53d5130903f72b0068cd2e99a78c71b1fb61592",
      "parents": [
        "85d5a309ca9ebaa6d250fb4c6343857b4018ea6a",
        "7ebcd78e905166dbd6da2a1a5d5f7c414391c6d9"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Dec 06 21:45:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 06 21:45:47 2018 +0000"
      },
      "message": "Merge \"address API council feedbacks for Telephony.Carriers\""
    },
    {
      "commit": "61b65dc24516e2d06355b8221d0004d4665ea6f0",
      "tree": "8a39cc800740ac70b198f4507b8652814f02bf6e",
      "parents": [
        "239b0de6733e4665b8d65b7c2b9083c4dc0de7df"
      ],
      "author": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Thu Dec 06 13:40:24 2018 -0800"
      },
      "committer": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Thu Dec 06 13:44:44 2018 -0800"
      },
      "message": "Change owners of incidentd\n\nTest: NA\nChange-Id: Ic651a13bb145610de2b668b6b235228e1e5151c1\n"
    },
    {
      "commit": "85d5a309ca9ebaa6d250fb4c6343857b4018ea6a",
      "tree": "ce778050cc9aceff66758a0eec7dcadcb67caf2f",
      "parents": [
        "51b1e458ded6fcee43514229536b5b405bcf49f1",
        "a1ea5d753c81d8ea97c418012e3d68501c8a6e41"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Dec 06 21:05:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 06 21:05:57 2018 +0000"
      },
      "message": "Merge \"Fix validation problem in PhoneNumberRange\""
    },
    {
      "commit": "51b1e458ded6fcee43514229536b5b405bcf49f1",
      "tree": "4cf8674592ca8d4397bcc9f503a5f7122f2f7425",
      "parents": [
        "462331f40fa007ada9ab3f638585cc694feee833",
        "7f14dbc33f639f558fae5806e20e406c00493a03"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 06 19:01:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 06 19:01:24 2018 +0000"
      },
      "message": "Merge \"Call netd to update the tcp buffer size\""
    },
    {
      "commit": "ebf84c264a77685dcfc38b0aaf318c89cbd7f250",
      "tree": "d96ffea43a7dcf8be840c7cba8643a8a3fdcc329",
      "parents": [
        "462331f40fa007ada9ab3f638585cc694feee833"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 06 17:50:41 2018 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 06 19:29:39 2018 +0100"
      },
      "message": "FRP: save password quality in DPM.resetPassword\n\nWhen setting a password from DPM.resetPassword(), the actual quality of the\npassword was not passed to LockSettingsService (instead, the minimum required\nquality was passed which is often UNSPECIFIED). As a result, during FRP we\nwould see inconsistent state and skip it.\n\nBug: 110172241\nTest: Set credential via DPM.resetPassword(), factory reset device to trigger FRP, verify FRP shows.\nChange-Id: I54376f60ac53451ace22965d331b47cd8c2e614e\n"
    },
    {
      "commit": "d47c0131eb61989801003251fcb41f99ebbee716",
      "tree": "20ba2758d13fff0e2a320a17e22b40f804e8690e",
      "parents": [
        "c3d4693f7993af6f7f9c5068ff63e3970fa0c860"
      ],
      "author": {
        "name": "Kim Low",
        "email": "kim-huei.low@sony.com",
        "time": "Fri Nov 09 17:15:13 2018 -0800"
      },
      "committer": {
        "name": "Kim Low",
        "email": "kim-huei.low@sony.com",
        "time": "Thu Dec 06 09:35:27 2018 -0800"
      },
      "message": "Add support for UHID_GET_REPORT requests\n\nUpdated to support UHID_GET_REPORT requests mainly for CTS use.\nAll feature reports are assumed to be static and should be specified\nalong with the register json.\n\nFor example, in sony_dualshock4_register.json, add the following.\n  \"feature_reports\": [\n    {\n      \"id\": 5,\n      \"data\": [0x05, 0x1e, 0x00, 0x05, 0x00, 0xe2, 0xff, 0xf2, 0x22, 0xbe, 0x22, 0x8d, 0x22, 0x4f,\n        0xdd, 0x4d, 0xdd, 0x39, 0xdd, 0x1c, 0x02, 0x1c, 0x02, 0xe3, 0x1f, 0x8b, 0xdf, 0x8c, 0x1e,\n        0xb4, 0xde, 0x30, 0x20, 0x71, 0xe0, 0x10, 0x00, 0xca, 0xfc, 0x64, 0x4d]\n    }\n  ]\n\nTest: Make sure build has hid-sony driver that\u0027s backported from \u003e4.10.\n    Run Dualshock4 CTS\n        \u003e atest cts/tests/tests/hardware/src/android/hardware/input/cts/tests/SonyDualshock4TestCase.java\n\nChange-Id: Ib0d534d47c6aa6fcc11af68b913c3db1cfa72752\n"
    },
    {
      "commit": "462331f40fa007ada9ab3f638585cc694feee833",
      "tree": "26a610c41737015696f109603ea674b22c8d944b",
      "parents": [
        "74167085c136296819e6b2e99482f75f91472e3d",
        "352afd168f3d52bd5266dd8a431a7d3942694ab7"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Dec 06 12:42:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 06 12:42:43 2018 +0000"
      },
      "message": "Merge \"Track debug key changes in libcore/\""
    },
    {
      "commit": "74167085c136296819e6b2e99482f75f91472e3d",
      "tree": "1d43febc923da980ca02f6e7525beeb20565e3b4",
      "parents": [
        "7604961e1df8dd620d1df53f207e0b666d16415d",
        "d719f5131ad63f644b98f25e634ac9f282f808ef"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Dec 06 10:11:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 06 10:11:09 2018 +0000"
      },
      "message": "Merge \"Rename hiddenapi config files\""
    },
    {
      "commit": "8b8684abc9c356e9e08727923ccf545c4f8878ea",
      "tree": "f3a6bc050f48d50e97c6b951b0af769c0f483359",
      "parents": [
        "e7753e084fc668642aae74ec05af62f03a2688e7"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Mon Oct 29 22:26:22 2018 +0800"
      },
      "committer": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Thu Dec 06 19:01:17 2018 +0900"
      },
      "message": "Refactoring of deleting stats in NetworkStats based on uids.\n\nIn follow-up commits, current API would create new NetworkStats\nevery time when 464xlatAdjustment wants to filtered out some\nuids.\n\nThis commit refactors it to delete stats in-place to get better\nperformance.\n\nBug: 118602783\nTest: atest FrameworksNetTests\nChange-Id: I858f95d1fa7733111786243b4e261ce8a70a068d\n"
    },
    {
      "commit": "7604961e1df8dd620d1df53f207e0b666d16415d",
      "tree": "a569032112b64101ee1f19725fa94aeff1c0e33e",
      "parents": [
        "a28a009b226966083cb2c3381c9cd09ce93c95c9",
        "87433cd1a09de1c52ec480a13265570cea60d977"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 06 07:52:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 06 07:52:46 2018 +0000"
      },
      "message": "Merge \"Catch egl errors when drawIntoSurfaces\""
    },
    {
      "commit": "a28a009b226966083cb2c3381c9cd09ce93c95c9",
      "tree": "eff98b844b84e1582122ea8716e2eb4d474f12ef",
      "parents": [
        "c3d4693f7993af6f7f9c5068ff63e3970fa0c860",
        "8d005a6ffb40ce56b4804be34821bf9da862b57e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 06 07:06:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 06 07:06:25 2018 +0000"
      },
      "message": "Merge \"Move EnableDebuggger from ART to zygote\""
    },
    {
      "commit": "a1ea5d753c81d8ea97c418012e3d68501c8a6e41",
      "tree": "01e58f3da68a8c5e1503942415403f1e14f0e2d7",
      "parents": [
        "239b0de6733e4665b8d65b7c2b9083c4dc0de7df"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Dec 05 13:57:42 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Dec 05 13:57:42 2018 -0800"
      },
      "message": "Fix validation problem in PhoneNumberRange\n\nRegexes weren\u0027t matching empty strings (which are perfectly valid) for\nthe various arguments in the ranges. Fix it so that they do match.\n\nBug: 119675160\nTest: GTS\nChange-Id: I4ea0f65b62af9fd35612e5261e01b2bea07c8ddc\n"
    },
    {
      "commit": "c3d4693f7993af6f7f9c5068ff63e3970fa0c860",
      "tree": "a71a49d290f46de685ec399fd8f504a61dcda9b2",
      "parents": [
        "9814a10f4268618c17ffbe0d934bcb91c3211156",
        "a3ab858fdab66da07ddda2b4cb0040f7e036118f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 05 19:16:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 05 19:16:39 2018 +0000"
      },
      "message": "Merge \"UpdateAvailableNetworks apis\""
    },
    {
      "commit": "9814a10f4268618c17ffbe0d934bcb91c3211156",
      "tree": "151675907b6622b8169ad020b93a9e8172db1016",
      "parents": [
        "79db2b093aa0c1d4fe10cca5c9185147df298e1c",
        "138455f16127f64054724bb796bbaba01c9ae9fb"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Dec 05 18:29:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 05 18:29:47 2018 +0000"
      },
      "message": "Merge \"Add AIDL for number verification request API\""
    },
    {
      "commit": "79db2b093aa0c1d4fe10cca5c9185147df298e1c",
      "tree": "4f6b91f51d1a219f2524480956fc04031dd907fa",
      "parents": [
        "7f656092df45860bf90d16e758a8bac47bbe4431",
        "a2618627f06f7730670060c455ed3904280bc78b"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Dec 05 18:03:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 05 18:03:08 2018 +0000"
      },
      "message": "Merge \"support per carrier based iso country code.\""
    },
    {
      "commit": "d719f5131ad63f644b98f25e634ac9f282f808ef",
      "tree": "eda792e88a99370745cbe8f2cf450bd9cbd83b42",
      "parents": [
        "d413c3288ccb65675cad3fdcff53a61e96c669db"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Nov 13 16:48:23 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Dec 05 16:29:53 2018 +0000"
      },
      "message": "Rename hiddenapi config files\n\nRename files to reflect new API list naming convention:\n  light-greylist \u003d\u003e greylist\n  max-sdk-p-blacklist \u003d\u003e greylist-max-p\n\nThis also removes unused files (private-dex.txt, public-dex.txt,\nremoved-dex.txt) and merges vendor.txt into greylist.txt.\n\nTest: m appcompat\nTest: frameworks/base/tools/hiddenapi/generate_hiddenapi_lists_test.py\nMerged-In: I4922ecb011a03bef3fa105f8181d1851d2cc496a\nChange-Id: I4922ecb011a03bef3fa105f8181d1851d2cc496a\n"
    },
    {
      "commit": "7f656092df45860bf90d16e758a8bac47bbe4431",
      "tree": "261d6709c370e3208f2b7e77e3326810d2c776af",
      "parents": [
        "d413c3288ccb65675cad3fdcff53a61e96c669db",
        "f5f03fc083abbb7a35edcd8e41766588117bcd39"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 05 16:19:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 05 16:19:05 2018 +0000"
      },
      "message": "Merge \"Hide eject icon of removable media when it\u0027s emulated volume\""
    },
    {
      "commit": "8d005a6ffb40ce56b4804be34821bf9da862b57e",
      "tree": "f2c77d376b6c41ad4eae71847eac93613e5188ff",
      "parents": [
        "d413c3288ccb65675cad3fdcff53a61e96c669db"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Dec 05 12:28:53 2018 +0000"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Dec 05 12:28:53 2018 +0000"
      },
      "message": "Move EnableDebuggger from ART to zygote\n\nBug: 120485385\nTest: cts\nChange-Id: I17dc7048b3b1c4acb0b5816c45b52f9523a480ca\n"
    },
    {
      "commit": "d413c3288ccb65675cad3fdcff53a61e96c669db",
      "tree": "16ba38255b00e4eaa51fd5449a674eddc481abe4",
      "parents": [
        "d6c2dc590827f2d10a54d127c2df10dbc74763a3",
        "f49d54c200cf35abc80d47185524aed2fe1dbeae"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Dec 05 08:20:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 05 08:20:22 2018 +0000"
      },
      "message": "Merge \"Support multiple DcTracker for IWLAN refactoring\""
    },
    {
      "commit": "d6c2dc590827f2d10a54d127c2df10dbc74763a3",
      "tree": "ae1808e228ff55a383afe8d3ba7474babe3abf68",
      "parents": [
        "0b7515e52546119b330fc8ee6246e342fd4871ab",
        "e8e522bb318f25e8b451becbd4064955fe3dc62a"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Wed Dec 05 05:55:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 05 05:55:49 2018 +0000"
      },
      "message": "Merge \"Use ParcelFileDescriptor instead of FileDescriptor in INetd.aidl\""
    },
    {
      "commit": "a2618627f06f7730670060c455ed3904280bc78b",
      "tree": "026252f26beb4909bc07e5f80e337a70436dabba",
      "parents": [
        "e7753e084fc668642aae74ec05af62f03a2688e7"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Sun Dec 02 14:14:15 2018 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Tue Dec 04 18:01:46 2018 -0800"
      },
      "message": "support per carrier based iso country code.\n\n1. apply carrierid-to-countrycode as an override table on\ntop of mcc-to-countrycode table which is coarse and inaccurate\nespecailly for dual ISMI SIM\n2. persist country iso to simInfo db and notify change through\npublic API onSubscriptionChangedListener\n\nBug: 64775297\nBug: 110559381\nTest: Build\nChange-Id: I3ec2d90d9ce8dfba1418358de62eb4d099234757\n"
    },
    {
      "commit": "138455f16127f64054724bb796bbaba01c9ae9fb",
      "tree": "25421b141bb4d062308db9d800662b4c5902f4ab",
      "parents": [
        "239b0de6733e4665b8d65b7c2b9083c4dc0de7df"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Nov 30 14:48:50 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Dec 04 17:10:55 2018 -0800"
      },
      "message": "Add AIDL for number verification request API\n\nAdd the new method to ITelephony and call it in the\nrequestNumberVerification API.\n\nBug: 119675160\nTest: GTS later + testapps\nChange-Id: I89baba023cdae746bc4afd96432f8348114d47cf\n"
    },
    {
      "commit": "f49d54c200cf35abc80d47185524aed2fe1dbeae",
      "tree": "9afd07981fd4ccc36df69f4e61c3d9737c74ff43",
      "parents": [
        "0b7515e52546119b330fc8ee6246e342fd4871ab"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Nov 26 11:20:26 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Dec 04 16:14:36 2018 -0800"
      },
      "message": "Support multiple DcTracker for IWLAN refactoring\n\nIf the device is configured as AP-assited mode, multiple\nDcTrackers will be created for each corresponding\ndata service. For legacy mode, only one DcTracker will\nbe created.\n\nTest: Unit tests and telephony sanity tests\nBug: 73659459\n\nMerged-In: I9f6afd65093dd1c65841466c6ff063717bb5bdaa\nChange-Id: I9f6afd65093dd1c65841466c6ff063717bb5bdaa\n(cherry picked from commit 21096187156c0b2e40d1e943cb250fbdca9de022)\n"
    },
    {
      "commit": "7bc31dc162dd6c97eeb4d85058a079a74bd8777b",
      "tree": "8f0fa1d8cbfa08081c438362a24315fecd144422",
      "parents": [
        "c02d53b0813aa996d713484c369831fbd79614b6"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Nov 08 13:13:54 2018 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Wed Dec 05 00:04:24 2018 +0000"
      },
      "message": "Schematize vold 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: I8e04f643197b6c8a60cc38c6979e41c5de3469f5\nMerged-In: I8e04f643197b6c8a60cc38c6979e41c5de3469f5\n"
    },
    {
      "commit": "0b7515e52546119b330fc8ee6246e342fd4871ab",
      "tree": "e6fde8b0b1021b213e1ecf3d1371228caf4b5773",
      "parents": [
        "239b0de6733e4665b8d65b7c2b9083c4dc0de7df",
        "e8ca14382ef0199d922f62d5f5f87d411a8eb486"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 05 00:02:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 05 00:02:13 2018 +0000"
      },
      "message": "Merge \"add nazaninb to OWNERS files\""
    },
    {
      "commit": "a3ab858fdab66da07ddda2b4cb0040f7e036118f",
      "tree": "f9be0ef010c7497e68ad015963ca168a3b553758",
      "parents": [
        "1615f5746e79d42c52ba459cd5e73d0b264cd743"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Oct 30 09:42:53 2018 -0700"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Dec 04 23:56:04 2018 +0000"
      },
      "message": "UpdateAvailableNetworks apis\n\nProvide API to inform available networks\n\nBug: 117982838\nTest: make and unit test\nMerged-In: I9de1f767560551914de80031c1675d7e03b09775\nChange-Id: I9de1f767560551914de80031c1675d7e03b09775\n"
    },
    {
      "commit": "352afd168f3d52bd5266dd8a431a7d3942694ab7",
      "tree": "11c22527b2688839cb4658eb6e27c16539ce3835",
      "parents": [
        "6dc466fd3a108801e26a58dd195339e3c431f721"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Dec 04 21:17:29 2018 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Dec 04 21:17:29 2018 +0000"
      },
      "message": "Track debug key changes in libcore/\n\nAdd \".source\" to the debug key for the time zone update\nvia APK data:\n\ni.e.\ncore_library.timezone\u003e.source\u003c.data_status\n\nBug: 118242715\nTest: adb shell dumpsys runtime\nChange-Id: I0f19faeef08ed19fe5482727280a17b49d8f923b\n"
    },
    {
      "commit": "239b0de6733e4665b8d65b7c2b9083c4dc0de7df",
      "tree": "d37782210c3ac20a85b6642778cee4c863f5a1c5",
      "parents": [
        "1615f5746e79d42c52ba459cd5e73d0b264cd743",
        "5314036bb183d9f1be62b13d47574638efcdd9cb"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Dec 04 17:58:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 04 17:58:28 2018 +0000"
      },
      "message": "Merge \"Add API scaffolding for number verification\""
    },
    {
      "commit": "e8ca14382ef0199d922f62d5f5f87d411a8eb486",
      "tree": "90a9dc0dc67fb359fe4f39a6197385c30164715a",
      "parents": [
        "1615f5746e79d42c52ba459cd5e73d0b264cd743"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Tue Dec 04 09:37:59 2018 -0800"
      },
      "committer": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Tue Dec 04 09:37:59 2018 -0800"
      },
      "message": "add nazaninb to OWNERS files\n\nBug: 120484065\nTest: notest\nChange-Id: I5821ee81148b611520e1a56d2ce187b4d18d5d01\n"
    },
    {
      "commit": "1615f5746e79d42c52ba459cd5e73d0b264cd743",
      "tree": "7dcffd780d9dffc5dac6cac5c3bbe6738c333d4c",
      "parents": [
        "6dc466fd3a108801e26a58dd195339e3c431f721",
        "1d287ef484cf3bc7138171956c74bff7613dbe4c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Dec 04 16:44:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 04 16:44:00 2018 +0000"
      },
      "message": "Merge \"Add OWNERS for upcoming MediaStore work.\""
    },
    {
      "commit": "1d287ef484cf3bc7138171956c74bff7613dbe4c",
      "tree": "7dcffd780d9dffc5dac6cac5c3bbe6738c333d4c",
      "parents": [
        "6dc466fd3a108801e26a58dd195339e3c431f721"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Dec 04 09:09:40 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Dec 04 09:10:50 2018 -0700"
      },
      "message": "Add OWNERS for upcoming MediaStore work.\n\nAlso match contents of internal branch and alphabetize.\n\nBug: 113356944\nTest: manual\nMerged-In: I98245fe411295b6112cdc73a13baf2ac70edeb9d\nMerged-In: I369767557ae023c0a7cdaf7cde46ad65c11bb6de\nChange-Id: Ie48f2f70973e468d95fbbfa9fb56449dfa910b66\n"
    },
    {
      "commit": "6dc466fd3a108801e26a58dd195339e3c431f721",
      "tree": "5f48a587e0bf096c6493039c40083a5660110460",
      "parents": [
        "f64909587beada220cc5697badbd56be72909d13",
        "3ce4ccec69f5649693b79c757795ec415456788e"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Dec 04 12:39:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 04 12:39:16 2018 +0000"
      },
      "message": "Merge \"Make ANDROID_RUNTIME_ROOT a required env variable\""
    },
    {
      "commit": "f64909587beada220cc5697badbd56be72909d13",
      "tree": "8988b9115e50c2132afe781bd2e65bad6c41cd3f",
      "parents": [
        "ec62f08f8c0a5a947cd2042854e2b5055a291fa5",
        "e8129a31bbe63c88ad4d817485718f42cf486244"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 04 12:29:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 04 12:29:06 2018 +0000"
      },
      "message": "Merge changes from topic \"apex_adb\"\n\n* changes:\n  Add MATCH_APEX flag to getInstalledPackages.\n  Rename APEX installPackage method to stagePackage.\n  Initial support for installing APEX via adb.\n"
    },
    {
      "commit": "ec62f08f8c0a5a947cd2042854e2b5055a291fa5",
      "tree": "dfc3576a4c1fab4cde5cdc25eba55e322a7dde57",
      "parents": [
        "08cbafefdc4924e1619da99082e8af3b94cc9ab3",
        "5cd148fc7ae213ceda868c22ee5c573b5b1a47c9"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Dec 04 10:07:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 04 10:07:59 2018 +0000"
      },
      "message": "Merge \"hiddenapi: Add constants for \u0027greylist-max-p\u0027\""
    },
    {
      "commit": "08cbafefdc4924e1619da99082e8af3b94cc9ab3",
      "tree": "5af3b5831d6e5488f25952cd602d1a805972d637",
      "parents": [
        "98c9cd7b206d881b9f9623a6e86121091a654582",
        "ab0b81e9210edb68d0bff9e0428a6bd2d95b411d"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Dec 04 08:10:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 04 08:10:34 2018 +0000"
      },
      "message": "Merge \"Add a service for reporting runtime debug info\""
    },
    {
      "commit": "98c9cd7b206d881b9f9623a6e86121091a654582",
      "tree": "3832f688ede5b6c15042e03d34fedb20c689d1c2",
      "parents": [
        "fbb102ea841146698fa108e1f7065ed99b9e9778",
        "317316fb2b3911a005aa2e877dceb184892b2ec4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 04 02:51:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 04 02:51:07 2018 +0000"
      },
      "message": "Merge \"Fix ExifInterface for .heic when meta is at the end\""
    },
    {
      "commit": "fbb102ea841146698fa108e1f7065ed99b9e9778",
      "tree": "6ac5abc3449b462eb7d66f135d972ade64c5208d",
      "parents": [
        "d2d1a5a23e927aa48260ef075498e9c803b5eee1",
        "60a42ccac53682b9cd7cea63f1c8a4525b44d331"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 04 01:14:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 04 01:14:30 2018 +0000"
      },
      "message": "Merge \"C++17 is the default now.\""
    },
    {
      "commit": "d2d1a5a23e927aa48260ef075498e9c803b5eee1",
      "tree": "e2740daea339022a56c8adf7bc85c16a1fcfa44e",
      "parents": [
        "2339da24d87990928da044fc08a630e44baca51d",
        "8b68d7760f75d3cabde25cb99af325d53ae33f25"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Dec 04 01:01:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 04 01:01:48 2018 +0000"
      },
      "message": "Merge \"Add telecom test-commands for maintaining role overrides.\""
    },
    {
      "commit": "2339da24d87990928da044fc08a630e44baca51d",
      "tree": "735acf607677d7a8d02c5b383c69d1bb99c1f2cc",
      "parents": [
        "72378c7f11a6db7b3e5cabc369ce9afd212f036a",
        "78b0d4b2a64b78033e8c3d5c76cc0a1b2ebc41ab"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Tue Dec 04 00:57:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 04 00:57:46 2018 +0000"
      },
      "message": "Merge \"Re-factor state machine in NetworkMonitor\""
    },
    {
      "commit": "72378c7f11a6db7b3e5cabc369ce9afd212f036a",
      "tree": "18a8872b908791a92a9dd2dcf1dad84d2482fb9f",
      "parents": [
        "ea41708f12c88ad43f152ff8edf9fa21de0c9c83",
        "5e4840ae72a47b7257318f0bd4e170edbab86137"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Dec 03 22:58:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 03 22:58:57 2018 +0000"
      },
      "message": "Merge \"update comments for resetRadioConfig and rebootRadio\""
    },
    {
      "commit": "8b68d7760f75d3cabde25cb99af325d53ae33f25",
      "tree": "3505fc8a2c7f8991c5afdda58c68cdc4982eade5",
      "parents": [
        "ea41708f12c88ad43f152ff8edf9fa21de0c9c83"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Nov 21 15:11:36 2018 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Dec 03 20:58:48 2018 +0000"
      },
      "message": "Add telecom test-commands for maintaining role overrides.\n\nThis allows for easier testing of role-dependencies for Telecom (since\nRoleManager is not yet fully implemented).\n\nBug: 63966743\nTest: Manual\nMerged-In: I92fd86411d1312be2255ec0634f059cd8e4bfc26\nChange-Id: I92fd86411d1312be2255ec0634f059cd8e4bfc26\n"
    },
    {
      "commit": "ea41708f12c88ad43f152ff8edf9fa21de0c9c83",
      "tree": "bff0177ab3ddac93893c93b27c4a396e7594f689",
      "parents": [
        "4627ad60204e9afae1b531007c1a35b7e5577695",
        "aaaf1b7a88894a1b7cddd4b830245b7985ca7ee1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Dec 03 20:20:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 03 20:20:38 2018 +0000"
      },
      "message": "Merge \"People don\u0027t read warnings.\""
    },
    {
      "commit": "aaaf1b7a88894a1b7cddd4b830245b7985ca7ee1",
      "tree": "bff0177ab3ddac93893c93b27c4a396e7594f689",
      "parents": [
        "4627ad60204e9afae1b531007c1a35b7e5577695"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Dec 03 10:56:56 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Dec 03 10:58:42 2018 -0700"
      },
      "message": "People don\u0027t read warnings.\n\nBug: 113136846\nTest: manual\nChange-Id: If7e313b4f0fa90875795b24817553bbd9a8c60ff\n"
    },
    {
      "commit": "60a42ccac53682b9cd7cea63f1c8a4525b44d331",
      "tree": "deee9ff6fa4c994518917dc4e109ace1e10567ca",
      "parents": [
        "e7753e084fc668642aae74ec05af62f03a2688e7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Dec 03 09:38:35 2018 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Dec 03 09:38:35 2018 -0800"
      },
      "message": "C++17 is the default now.\n\nTest: builds\nChange-Id: I64495775afe4ded7d3312cc35a154fecba64adc3\n"
    },
    {
      "commit": "4627ad60204e9afae1b531007c1a35b7e5577695",
      "tree": "beb95f96927b93b9a784d85d56e8ec0ceb643af0",
      "parents": [
        "e7753e084fc668642aae74ec05af62f03a2688e7",
        "9085541a1f65845d92e8e3be432c3c2e876ff81c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 03 17:21:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 03 17:21:54 2018 +0000"
      },
      "message": "Merge \"Display Hearing Aids name on UI tile\""
    },
    {
      "commit": "ab0b81e9210edb68d0bff9e0428a6bd2d95b411d",
      "tree": "43d048b661d216e24353a5cd483188b86c0aa35a",
      "parents": [
        "818a6e70e25cafbc3638beacda5d604a73f50df1"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Nov 20 19:37:22 2018 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Dec 03 15:41:50 2018 +0000"
      },
      "message": "Add a service for reporting runtime debug info\n\nAdd a service for reporting runtime debug info via dumpsys.\n\nWith expected OEM customization / module versions in play\nit makes sense to have runtime and associated \"core library\"\ninformation in bug reports. The dumpsys information can also\nbe used from from host-side tests.\n\nBug: 119026403\nBug: 118242715\nTest: adb shell dumpsys runtimeinfo\nChange-Id: I62637a1c8bfd65d5de9b3e47b8700ead4bc314f2\n"
    },
    {
      "commit": "e8129a31bbe63c88ad4d817485718f42cf486244",
      "tree": "0c7182b9df5e329fede972b536f2711bf731bf2b",
      "parents": [
        "364aa07576fd43bf3403f85944cb5093ac431d05"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Thu Oct 18 11:49:50 2018 +0100"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Dec 03 22:29:31 2018 +0900"
      },
      "message": "Add MATCH_APEX flag to getInstalledPackages.\n\nIf set, PackageManager will query apexservice and ask for activated\npackages.\n\nTest: wrote a small app to test the new query.\nBug: 117589375\nMerged-In: I498bd97896f3eab65c88e9684874a30713be585e\nChange-Id: I498bd97896f3eab65c88e9684874a30713be585e\n"
    },
    {
      "commit": "364aa07576fd43bf3403f85944cb5093ac431d05",
      "tree": "917216bfdfb533249b69796301602d07ed4ec368",
      "parents": [
        "e186f9981afa1723007601ff82e2023c38d7b818"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Wed Nov 07 12:17:04 2018 +0000"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Dec 03 22:29:23 2018 +0900"
      },
      "message": "Rename APEX installPackage method to stagePackage.\n\nTest: adb install apex.test.apex  (succeeds)\nBug: 112669193\n\nMerged-In: I8dc23d9d621d6a9fd5ee983eb6edbbe5ed13ad9a\nChange-Id: I8dc23d9d621d6a9fd5ee983eb6edbbe5ed13ad9a\n"
    },
    {
      "commit": "e186f9981afa1723007601ff82e2023c38d7b818",
      "tree": "6cc0eb26172855f83ccab31f5a5b191e8328b3cb",
      "parents": [
        "e7753e084fc668642aae74ec05af62f03a2688e7"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Fri Aug 31 14:18:04 2018 +0100"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Dec 03 22:28:15 2018 +0900"
      },
      "message": "Initial support for installing APEX via adb.\n\nTest: adb install package-signed.apex (succeeds)\nadb install package-unsigned.apex (fails)\nMerged-In: I3ac7971ce6923511a7d574291fe9002c5d55fa1b\n\nChange-Id: I53bd15286b62a2a4ae6c2c5746b2ed039bc6ff77\n"
    },
    {
      "commit": "991ff90e73eec80b4c98ab899ee0a69192c5cbed",
      "tree": "29ecd8632a918eddd04f97b7d376b6fe4d97c60b",
      "parents": [
        "c4ce66dd2f214af8e4bd17f98f70ec9fa910f810"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Dec 03 10:59:29 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Dec 03 10:59:45 2018 +0000"
      },
      "message": "Move DexLoadReporter setup before AppComponentFactory calls\n\nBaseDexClassLoader has a callback for reporting all loaded secondary dex\nfiles to DexManager. The callback needs to be set up:\n(a) after the default app class loader is initialized, so as to not\nreport the app\u0027s main APK being loaded, and\n(b) before control is handed over to the app for the first time, so as\nto not miss any BaseDexClassLoader instantiations.\n\nThe latter used to mean setting up the callback before\nApplication.onCreate() but AppComponentFactory calls happen even\nearlier. Hence move the call into LoadedApk where the borderline between\n(a) and (b) lies.\n\nTest: manually check dex loads from instantiateClassLoader are reported\nChange-Id: I7961913de302bcede6c231304544d21d8db806a8\n"
    },
    {
      "commit": "78b0d4b2a64b78033e8c3d5c76cc0a1b2ebc41ab",
      "tree": "4fff4e71511612062e531a91606d8c8128587ea9",
      "parents": [
        "372fa2ed21a39684260ac3ab296788d448158961"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Mon Dec 03 17:06:54 2018 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Mon Dec 03 17:06:54 2018 +0800"
      },
      "message": "Re-factor state machine in NetworkMonitor\n\nIn ProbingState, most events are deferred and never exited if\nthe probe complete message indicated that the probe timed out or\nfailed. It means it will need to remember to explicitly return\nHANDLED or NOT_HANDLED in the ProbingState for every new\nmessage. Thus, re-factor the design for better architecture.\n\nTest: - atest FrameworksNetTests\n      - manually test for state transition\nBug: 120014928\nChange-Id: I18500b958b35383335fcdef6af4e08dbbdfdffb0\n"
    },
    {
      "commit": "e7753e084fc668642aae74ec05af62f03a2688e7",
      "tree": "c72c76e74136656b3a1cb56acfa8b5709af1faf9",
      "parents": [
        "a920b9c85e97afb1cbadb03c0ad86c655b2784c5",
        "972b39e4e443754ad83eef260d121777cd3e3592"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sun Dec 02 20:39:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Dec 02 20:39:38 2018 +0000"
      },
      "message": "Merge \"Start using shared libraries class loader.\""
    }
  ],
  "next": "972b39e4e443754ad83eef260d121777cd3e3592"
}
