)]}'
{
  "log": [
    {
      "commit": "f85dddfd0cf98d1593101d479ac4ba2b006eb4f0",
      "tree": "0f55060f47bf112bd808345e2ed3d71ef69c8a92",
      "parents": [
        "9c5585943f4e5ad26fc5a04e790fe4dc2b53ce6b",
        "1899955c1c273d87388830f312c341e966c31e03"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Fri Dec 14 01:04:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 14 01:04:53 2018 +0000"
      },
      "message": "Merge \"Pip: Use raw input coordiates when calculating pip movement offsets\""
    },
    {
      "commit": "9c5585943f4e5ad26fc5a04e790fe4dc2b53ce6b",
      "tree": "4aa64b3172d79e056d83967a89d97ed92eb5aeb9",
      "parents": [
        "1a842c20d8e735d16a74af342ba3172d21953485",
        "3b1c25452695516b74edc5979f6794d45d924f63"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Dec 14 01:00:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 14 01:00:16 2018 +0000"
      },
      "message": "Merge \"Simple mask of incoming file mode.\""
    },
    {
      "commit": "1a842c20d8e735d16a74af342ba3172d21953485",
      "tree": "d3aee95111a2e631f03742ced038abab2d601f4b",
      "parents": [
        "f94350015ef63c5a2ba05c446fe622df398bbb8b",
        "2de00bf3d823e6cc2d7782b6ea266f81c0395949"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Dec 14 01:00:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 14 01:00:10 2018 +0000"
      },
      "message": "Merge \"Validate incoming authority values.\""
    },
    {
      "commit": "f94350015ef63c5a2ba05c446fe622df398bbb8b",
      "tree": "5c53080f37b62ab16540841099ce8f921da67ea8",
      "parents": [
        "7627722403718341154220d26d85b8bed8fed799",
        "02278c9c530bcb59f5128d38e748320417a122d3"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Dec 13 16:44:27 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 16:44:27 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"Move RCS APIs to android.telephony.ims\" am: 4929a0d782 am: 7c7dc29e8d\nam: 02278c9c53  -s ours\n\nChange-Id: Ia13cf9c8ab55340c1013338f8054bc55c223e005\n"
    },
    {
      "commit": "7627722403718341154220d26d85b8bed8fed799",
      "tree": "5c53080f37b62ab16540841099ce8f921da67ea8",
      "parents": [
        "256601d89328099efc0e7f041b4f46a620129f70",
        "bef1543221b696b7d2e14d24fdf0ecea2610a6e0"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Thu Dec 13 16:37:08 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 16:37:08 2018 -0800"
      },
      "message": "Merge \"Add back doc-comment-check-docs back to checkbuild.\" am: cb61d10c90 am: 8ca3397939\nam: bef1543221\n\nChange-Id: I227e7e6abc414cecbe827afcc6f53e5fa0c68b26\n"
    },
    {
      "commit": "256601d89328099efc0e7f041b4f46a620129f70",
      "tree": "53fb09f214c6ab48afa7f11d8dcfe42be5e43a88",
      "parents": [
        "298adf9f216520c7de1b697f7438a8f15aca03b5",
        "4dd189efe34a4a9c4e4ca22ea5b905c4ce7aafe9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Dec 13 16:29:17 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 16:29:17 2018 -0800"
      },
      "message": "Merge \"No-one should need libunwind in 2018...\" am: 36c37f3ceb am: 631c98599d\nam: 4dd189efe3\n\nChange-Id: I57eb5f724df10b5400cb6d0aa89cf83da5022eb8\n"
    },
    {
      "commit": "298adf9f216520c7de1b697f7438a8f15aca03b5",
      "tree": "6961d28461b310efedbadf8751920bb50776bc40",
      "parents": [
        "21a878c08c981ba9c35c45066a87698bf395f0dc",
        "2a36de168b2d554e6794d5c30d638b3b7b7be0ee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 14 00:24:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 14 00:24:50 2018 +0000"
      },
      "message": "Merge \"Lowered the edge swipe threshold for better detection\""
    },
    {
      "commit": "21a878c08c981ba9c35c45066a87698bf395f0dc",
      "tree": "e7721fe1b95f425ca4c34286ec85942e07846ba1",
      "parents": [
        "29b0ea879fe6f43fe4cd45fdc13051f16ad6120b",
        "df6baff6034b67866d92f8fa0d6d1c6ebdf93b54"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 14 00:10:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 14 00:10:49 2018 +0000"
      },
      "message": "Merge \"BatteryStats: NETWORK_TYPE_NR support\""
    },
    {
      "commit": "29b0ea879fe6f43fe4cd45fdc13051f16ad6120b",
      "tree": "ea41bf8f7c18f8348fbd557c8fda76afa621ffb4",
      "parents": [
        "63beeeadede78663294c7e2ae11385b52606bf0d",
        "db21099c1c971cf56f30233a3b52d03b9932cea8"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Dec 13 15:55:50 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 15:55:50 2018 -0800"
      },
      "message": "Merge \"Add me to privapp-permissions owner file\" am: 657d612206 am: 99eed50991\nam: db21099c1c\n\nChange-Id: I6d5e4fc9eb450243896cf43a4215810cc34d2cde\n"
    },
    {
      "commit": "63beeeadede78663294c7e2ae11385b52606bf0d",
      "tree": "b1754bc6d0460e9b9120f6b9abc030bd858a22c8",
      "parents": [
        "066f0314793d7beac785d0bd736eb01de88c3f97",
        "6279e97c43f80012cc3a5a6f269506fb55a165e3"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Dec 13 23:42:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 23:42:14 2018 +0000"
      },
      "message": "Merge \"Add Emergency Dial into RIL and Remove PhoneNumberUtils Ecclist check\""
    },
    {
      "commit": "066f0314793d7beac785d0bd736eb01de88c3f97",
      "tree": "47859338567ecd6cefbce9425424cb6971e049dd",
      "parents": [
        "cadc75a3cb920fc2acd675ea9e9643d063743e9e",
        "b875116b6651c3835e941c8bd3803a676a05057c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 23:36:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 23:36:32 2018 +0000"
      },
      "message": "Merge \"Grant removed install permissions\""
    },
    {
      "commit": "cadc75a3cb920fc2acd675ea9e9643d063743e9e",
      "tree": "1180d3eb79dc137433b4f95b27de9623d1644060",
      "parents": [
        "26b28799ab5802469102242051583c4c3d8777bc",
        "25e0a600246e0f3ebf4bd76bc50fb3a0d81dec87"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Thu Dec 13 15:35:04 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 15:35:04 2018 -0800"
      },
      "message": "Merge \"Track default upstream when system is ready\" am: d9eeba6fd1 am: 8e4f9929e7\nam: 25e0a60024\n\nChange-Id: I72c041051f3bd1735a438f8ce7ded83cf26136f9\n"
    },
    {
      "commit": "02278c9c530bcb59f5128d38e748320417a122d3",
      "tree": "153c6925a2af224b1926df75d6adbd1f2df98b6c",
      "parents": [
        "bef1543221b696b7d2e14d24fdf0ecea2610a6e0",
        "7c7dc29e8d637e1d52ebd9d43297651006c2d8b5"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Dec 13 15:29:00 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 15:29:00 2018 -0800"
      },
      "message": "Merge \"Move RCS APIs to android.telephony.ims\" am: 4929a0d782\nam: 7c7dc29e8d\n\nChange-Id: I2301681cd38c2d364c9e3a5bf94adb400065418c\n"
    },
    {
      "commit": "26b28799ab5802469102242051583c4c3d8777bc",
      "tree": "929ffc18ab2371575230d54062d5069efb25f480",
      "parents": [
        "fc52100419172d91b3c305427871e88b954c095f",
        "bb9ab4b9142eed30d4927bed91bc618b78a891a8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 23:27:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 23:27:39 2018 +0000"
      },
      "message": "Merge \"AM: Report launch state with activity launch info\""
    },
    {
      "commit": "fc52100419172d91b3c305427871e88b954c095f",
      "tree": "d7c2557ef130b087ea608405da7ebf56cacc4a3d",
      "parents": [
        "a0909a416f57ac80a9b9fabb241a659163a7335b",
        "84f03da369649ad1e4a944853d087521d6f8815c"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 13 15:25:59 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 15:25:59 2018 -0800"
      },
      "message": "Merge \"API: Clean up redundant and ineffective usages of SystemApi and TestApi (2/2)\" am: a48e431113 am: a11f1d2d50\nam: 84f03da369\n\nChange-Id: I4c746b570470301f076efca9d4897cb2032a3732\n"
    },
    {
      "commit": "a0909a416f57ac80a9b9fabb241a659163a7335b",
      "tree": "0c4f03600515ec2b11a814c84382b72ce9f236bc",
      "parents": [
        "93f07e207ab3534251c851dbfbfe242a5c72a0d6",
        "ff44d968eb50627f399a530a5f77e19439c4480d"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Thu Dec 13 15:05:09 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 15:05:09 2018 -0800"
      },
      "message": "Merge \"Pass package name as part of startDiscovery\" am: bee9a87193 am: 683e379471\nam: ff44d968eb\n\nChange-Id: I6bfc7638d6f4e3487ece2452743c68150aaaf754\n"
    },
    {
      "commit": "bef1543221b696b7d2e14d24fdf0ecea2610a6e0",
      "tree": "d5a0f05e6a9969a5fb2e2a33ca43371778f56ba8",
      "parents": [
        "4dd189efe34a4a9c4e4ca22ea5b905c4ce7aafe9",
        "8ca339793901acb51893dc6cd4ae8eea1b5be488"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Thu Dec 13 15:02:00 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 15:02:00 2018 -0800"
      },
      "message": "Merge \"Add back doc-comment-check-docs back to checkbuild.\" am: cb61d10c90\nam: 8ca3397939\n\nChange-Id: I6cf5079067dceac0a994cc0378bde7b1e72eb268\n"
    },
    {
      "commit": "4dd189efe34a4a9c4e4ca22ea5b905c4ce7aafe9",
      "tree": "52710d9d8f576e73f9692c3cbe00352886708e3b",
      "parents": [
        "db21099c1c971cf56f30233a3b52d03b9932cea8",
        "631c98599d23fb0c01dd72d183c7975255608667"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Dec 13 14:55:45 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:55:45 2018 -0800"
      },
      "message": "Merge \"No-one should need libunwind in 2018...\" am: 36c37f3ceb\nam: 631c98599d\n\nChange-Id: I974d0f8fb20b65a71926094d16c165f1b05b8d95\n"
    },
    {
      "commit": "93f07e207ab3534251c851dbfbfe242a5c72a0d6",
      "tree": "f28f0b7f9816571e22bbe5c67701207723e5c4d8",
      "parents": [
        "c4f3a4c32e1e5e90abc95c78276866ba46954670",
        "bab83ccabb258ad0168c296faf6c761a7a5de086"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Thu Dec 13 14:53:18 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:53:18 2018 -0800"
      },
      "message": "Merge \"Fix property setting with failure\" am: da9de2d7fa am: 58be59a233\nam: bab83ccabb\n\nChange-Id: I7729325710e1b4b9d4fa08e719aba6021acb90d3\n"
    },
    {
      "commit": "db21099c1c971cf56f30233a3b52d03b9932cea8",
      "tree": "9796bcb2871b79fa76846afd50182bd867803bcc",
      "parents": [
        "25e0a600246e0f3ebf4bd76bc50fb3a0d81dec87",
        "99eed509914f226f6b28074e4f506b0cda3f581b"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Dec 13 14:49:19 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:49:19 2018 -0800"
      },
      "message": "Merge \"Add me to privapp-permissions owner file\" am: 657d612206\nam: 99eed50991\n\nChange-Id: I489dee2ef3de912de860bf3f0e2f3aaec5277862\n"
    },
    {
      "commit": "7c7dc29e8d637e1d52ebd9d43297651006c2d8b5",
      "tree": "2fcec5f1bdcd590a1e532bdd12ff9b855cdfb350",
      "parents": [
        "8ca339793901acb51893dc6cd4ae8eea1b5be488",
        "4929a0d7821cb4fad97f1e7dc6d600caca13bd7d"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Dec 13 14:48:15 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:48:15 2018 -0800"
      },
      "message": "Merge \"Move RCS APIs to android.telephony.ims\"\nam: 4929a0d782\n\nChange-Id: Ida83ad0354730825ed46dfe2011d2c3ee976c95a\n"
    },
    {
      "commit": "c4f3a4c32e1e5e90abc95c78276866ba46954670",
      "tree": "edc86b1edb4a2fbeeafc59c225969227be812c3f",
      "parents": [
        "f5320502e2ceb1d23ef95e14d59d0cdd83cc25a5",
        "0aac7d0daaa25444e01ffb450c7eb32fa0617dac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 22:45:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 22:45:20 2018 +0000"
      },
      "message": "Merge \"Update SystemUI to use headline/body fonts (1/N)\""
    },
    {
      "commit": "25e0a600246e0f3ebf4bd76bc50fb3a0d81dec87",
      "tree": "c8ff0929911cb6b6394776e011047da231035ba4",
      "parents": [
        "84f03da369649ad1e4a944853d087521d6f8815c",
        "8e4f9929e7b6e7351081751e0bfffcf0eaf7ae7d"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Thu Dec 13 14:42:04 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:42:04 2018 -0800"
      },
      "message": "Merge \"Track default upstream when system is ready\" am: d9eeba6fd1\nam: 8e4f9929e7\n\nChange-Id: I36d2eb778603ea68cca43bfe9103b25ab8bb4d37\n"
    },
    {
      "commit": "f5320502e2ceb1d23ef95e14d59d0cdd83cc25a5",
      "tree": "1fad0322b594b291fb5c934e9ac78376d09725da",
      "parents": [
        "89ebdecf75fdf4fdfa366c27479235098f39faea",
        "76740526846fd0af0628f309075467d42e019aad"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 13 22:36:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 22:36:26 2018 +0000"
      },
      "message": "Merge \"AudioEffect: make effect descriptor parcelable\""
    },
    {
      "commit": "84f03da369649ad1e4a944853d087521d6f8815c",
      "tree": "4e704a92e12016f99675cdf725eaf704477f1c51",
      "parents": [
        "ff44d968eb50627f399a530a5f77e19439c4480d",
        "a11f1d2d50722140d69f9736fa67249152db312e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 13 14:33:46 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:33:46 2018 -0800"
      },
      "message": "Merge \"API: Clean up redundant and ineffective usages of SystemApi and TestApi (2/2)\" am: a48e431113\nam: a11f1d2d50\n\nChange-Id: I726f41142ead73b0a579b01ea477df63e74673e5\n"
    },
    {
      "commit": "8ca339793901acb51893dc6cd4ae8eea1b5be488",
      "tree": "c7abc1c2f3a0273f879429770bab94cfdbebaff0",
      "parents": [
        "631c98599d23fb0c01dd72d183c7975255608667",
        "cb61d10c905f6ca40ae21fd8f0fb7efb4ae90444"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Thu Dec 13 14:23:43 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:23:43 2018 -0800"
      },
      "message": "Merge \"Add back doc-comment-check-docs back to checkbuild.\"\nam: cb61d10c90\n\nChange-Id: Ic837d63293d6cf80c8b03424743493cb29a92f73\n"
    },
    {
      "commit": "89ebdecf75fdf4fdfa366c27479235098f39faea",
      "tree": "c6a60c821ef0f7666085d0984ac41b768735dba8",
      "parents": [
        "75665084e233c0570e542a5b1eedbafeb1f5d7b5",
        "7690d0d4eea0ffa429351b0b1caa34cdb3e0d37f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Dec 13 22:21:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 22:21:41 2018 +0000"
      },
      "message": "Merge \"API Lint: Add support for base current.txt\""
    },
    {
      "commit": "75665084e233c0570e542a5b1eedbafeb1f5d7b5",
      "tree": "47c8eb9dfcec2906d9abb1cc9471bb7afd53fad6",
      "parents": [
        "ede782bcef16cd87faba02c73a55011320b05e63",
        "0c0f42ff165313ff5ef451386d1c2a8928a9e3d4"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Dec 13 14:19:37 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:19:37 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master\" am: a32f898720  -s ours am: 16985b8bf2  -s ours\nam: 0c0f42ff16  -s ours\n\nChange-Id: I10c1e303d19836aaaa2d5991925fe8a93fbc0791\n"
    },
    {
      "commit": "631c98599d23fb0c01dd72d183c7975255608667",
      "tree": "6b1596d15f47b2d65587b760d486df48be8c5180",
      "parents": [
        "99eed509914f226f6b28074e4f506b0cda3f581b",
        "36c37f3ceb3a2301a82d84c24254c1b12257195c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Dec 13 14:18:32 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:18:32 2018 -0800"
      },
      "message": "Merge \"No-one should need libunwind in 2018...\"\nam: 36c37f3ceb\n\nChange-Id: I36064f4675a785c6a9a228af79eed51071fe4205\n"
    },
    {
      "commit": "ede782bcef16cd87faba02c73a55011320b05e63",
      "tree": "47c8eb9dfcec2906d9abb1cc9471bb7afd53fad6",
      "parents": [
        "1cbbc0e166588dd318033506d3667d14056099a6",
        "1ab7ede75bf9a25cf894e9f3ef4c7b885451bf3c"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Dec 13 22:15:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 22:15:31 2018 +0000"
      },
      "message": "Merge \"Set initial color in bg Drawable as TRANSPARENT\""
    },
    {
      "commit": "99eed509914f226f6b28074e4f506b0cda3f581b",
      "tree": "6e7416a20392ec25431dabb7d0d337101e5d7e8b",
      "parents": [
        "8e4f9929e7b6e7351081751e0bfffcf0eaf7ae7d",
        "657d61220648e924b24973c62f984d8654f7bd1f"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Dec 13 14:13:35 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:13:35 2018 -0800"
      },
      "message": "Merge \"Add me to privapp-permissions owner file\"\nam: 657d612206\n\nChange-Id: I4203ff07eb63ccd8797e78217cbefe6d3d10b28a\n"
    },
    {
      "commit": "1cbbc0e166588dd318033506d3667d14056099a6",
      "tree": "6dabe25dee7f21d3879edfdd1668acd710532b82",
      "parents": [
        "562b5ce03195f66a19cf0f549edabf21a7f602a4",
        "9ecdd326b05bdfcf20e88fb6f719dfdec333c361"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Dec 13 22:08:02 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 22:08:02 2018 +0000"
      },
      "message": "Merge \"[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master am: 15b123ef45  -s ours am: b95e69c196  -s ours am: 9b6fe73a72  -s ours\""
    },
    {
      "commit": "ff44d968eb50627f399a530a5f77e19439c4480d",
      "tree": "095f1c3273cc78543c17b56f2dfac0480fd01b41",
      "parents": [
        "bab83ccabb258ad0168c296faf6c761a7a5de086",
        "683e37947140100f77c59805f02c66b3e88ffcd5"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Thu Dec 13 14:07:36 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:07:36 2018 -0800"
      },
      "message": "Merge \"Pass package name as part of startDiscovery\" am: bee9a87193\nam: 683e379471\n\nChange-Id: I8dee413204c52bd715403d13696939930220cb10\n"
    },
    {
      "commit": "8e4f9929e7b6e7351081751e0bfffcf0eaf7ae7d",
      "tree": "c56cc30f881a998e51238306dfe966099e377730",
      "parents": [
        "a11f1d2d50722140d69f9736fa67249152db312e",
        "d9eeba6fd119e79edcb8dae0fedbff8544df9d3d"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Thu Dec 13 14:07:28 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:07:28 2018 -0800"
      },
      "message": "Merge \"Track default upstream when system is ready\"\nam: d9eeba6fd1\n\nChange-Id: I7febc52d94c1249b76608853d5cc142cdb8ad9df\n"
    },
    {
      "commit": "2de00bf3d823e6cc2d7782b6ea266f81c0395949",
      "tree": "6c0608720b018f79849c9e4dc6a4f9cbb3f3e149",
      "parents": [
        "95268aeb69f9e2e3ac6694295d823cccb3550259"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Dec 13 15:06:05 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Dec 13 15:06:15 2018 -0700"
      },
      "message": "Validate incoming authority values.\n\nA single provider may offer multiple authorities, so we now pass along\nthe authority being requested.  However, we need to validate that the\nauthority is actually serviced by the provider, similar to what we do\nin validateIncomingUri().\n\nBug: 120673301\nTest: atest android.content.cts\nTest: atest android.provider.cts\nChange-Id: Ia9734a42558ee9d46dc54f7e12b596cf03a520f5\n"
    },
    {
      "commit": "a11f1d2d50722140d69f9736fa67249152db312e",
      "tree": "d76b2d42be814b63494ce1f9a257383bc399369a",
      "parents": [
        "683e37947140100f77c59805f02c66b3e88ffcd5",
        "a48e4311130947352e232e76c584c75711eccfbe"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 13 14:01:45 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 14:01:45 2018 -0800"
      },
      "message": "Merge \"API: Clean up redundant and ineffective usages of SystemApi and TestApi (2/2)\"\nam: a48e431113\n\nChange-Id: I4f5284ab3445e89a2394386ca0da6ae8cf613906\n"
    },
    {
      "commit": "3b1c25452695516b74edc5979f6794d45d924f63",
      "tree": "961c6a3962fcb0ee639621b957bca0c831ecd823",
      "parents": [
        "11697f5b83eb07048047759de70adbb8caad4e5b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Dec 13 15:01:38 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Dec 13 15:01:40 2018 -0700"
      },
      "message": "Simple mask of incoming file mode.\n\nOops, we need to support MODE_WRITE_ONLY.\n\nBug: 120914823\nTest: atest android.os.storage.cts.StorageManagerTest\nChange-Id: I9a55656562c9a2c0c2073234fc272a4da24e2a0f\n"
    },
    {
      "commit": "562b5ce03195f66a19cf0f549edabf21a7f602a4",
      "tree": "6dabe25dee7f21d3879edfdd1668acd710532b82",
      "parents": [
        "96dc16389442c52c88739ab03f2bbd81b807f666",
        "86cb63920a44c5e941b566094f54163968754329"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 13 21:57:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 21:57:23 2018 +0000"
      },
      "message": "Merge \"AppErrors: Remove ANR broadcast\""
    },
    {
      "commit": "2a36de168b2d554e6794d5c30d638b3b7b7be0ee",
      "tree": "a61735c73311cd33b3b34d29b08b508c182d344c",
      "parents": [
        "96dc16389442c52c88739ab03f2bbd81b807f666"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Dec 13 13:43:46 2018 -0800"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Dec 13 13:57:01 2018 -0800"
      },
      "message": "Lowered the edge swipe threshold for better detection\n\nTest: manual\nBug: 112934365\nChange-Id: If3b586631d97599c5c6e38836ffdad17e81730f1\n"
    },
    {
      "commit": "9ecdd326b05bdfcf20e88fb6f719dfdec333c361",
      "tree": "1d7acf2b615969e1626bd9e22fcac4939079db7f",
      "parents": [
        "04ac23c715f407119b7107d23ea5d3016d75b2f4",
        "9b6fe73a72e8b5649d8cad1318bbc5e67f91938a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Dec 13 13:54:36 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 13:54:36 2018 -0800"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master am: 15b123ef45  -s ours am: b95e69c196  -s ours\nam: 9b6fe73a72  -s ours\n\nChange-Id: I998a4f2c8509815cf75e0b03e51831b325fbbea5\n"
    },
    {
      "commit": "bab83ccabb258ad0168c296faf6c761a7a5de086",
      "tree": "306fecbd3084538e638cba2362d145f0fc17cbfb",
      "parents": [
        "0c0f42ff165313ff5ef451386d1c2a8928a9e3d4",
        "58be59a2334e3e4e5cf19efb2714c15b2a1a9f04"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Thu Dec 13 13:53:07 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 13:53:07 2018 -0800"
      },
      "message": "Merge \"Fix property setting with failure\" am: da9de2d7fa\nam: 58be59a233\n\nChange-Id: Ia3994b3595d6ccd945dc9ca45f7fc4c46c12908a\n"
    },
    {
      "commit": "683e37947140100f77c59805f02c66b3e88ffcd5",
      "tree": "8ba210270c5aef560a20a04e9ed49c854aed057b",
      "parents": [
        "58be59a2334e3e4e5cf19efb2714c15b2a1a9f04",
        "bee9a87193a80f59dc174ce02deb5ed5d967716b"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Thu Dec 13 13:49:20 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 13:49:20 2018 -0800"
      },
      "message": "Merge \"Pass package name as part of startDiscovery\"\nam: bee9a87193\n\nChange-Id: I30eb9a65e4854eff1539d6d86d3f932675eb2dc2\n"
    },
    {
      "commit": "96dc16389442c52c88739ab03f2bbd81b807f666",
      "tree": "c148bcd65869d2876a73aec5b2de3ab2ddf1699e",
      "parents": [
        "04ac23c715f407119b7107d23ea5d3016d75b2f4",
        "ab9c7b2cfaaceeb0da07336c5c8c719b63e0dd0d"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Dec 13 21:47:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 21:47:08 2018 +0000"
      },
      "message": "Merge \"Fixed an issue where the darkmode wasn\u0027t applied to all views\""
    },
    {
      "commit": "04ac23c715f407119b7107d23ea5d3016d75b2f4",
      "tree": "1d7acf2b615969e1626bd9e22fcac4939079db7f",
      "parents": [
        "1e6df5b4564f9116085ba8161711af961c4f4aa6",
        "27e4346490dba35fc525afbfd1931ccc41daa599"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 21:45:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 21:45:33 2018 +0000"
      },
      "message": "Merge \"cherry-pick from pi-dev docs: Fixing malformed javadoc\""
    },
    {
      "commit": "1e6df5b4564f9116085ba8161711af961c4f4aa6",
      "tree": "0f414065226ec901037c5e5ed96dd2ee934c9625",
      "parents": [
        "70d74835c66bea86f849d52a54966a3f081f4e05",
        "5172ec1216ac917db5ebdeea50ed1730f69f14f4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 21:44:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 21:44:25 2018 +0000"
      },
      "message": "Merge \"Add page id for financial apps sms access.\""
    },
    {
      "commit": "70d74835c66bea86f849d52a54966a3f081f4e05",
      "tree": "82779e5ef74d13512f839f425ced77eac1321fb8",
      "parents": [
        "ca72a20238b98cc75cff6000c732f73980fd7ac4",
        "a9f8e1f7322d8b2c957984bd75e4487aaab0c3f6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 21:44:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 21:44:18 2018 +0000"
      },
      "message": "Merge \"Clearing QuotaController data on app/user removal.\""
    },
    {
      "commit": "58be59a2334e3e4e5cf19efb2714c15b2a1a9f04",
      "tree": "ead6d01fa6fd94e6b8c60b54d0401c0ba36bbb1f",
      "parents": [
        "16985b8bf2fa66abe61103c055c4a06d5943be95",
        "da9de2d7fa24ab8003ca2b490ccae9e1e6ad9d9c"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Thu Dec 13 13:40:11 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 13:40:11 2018 -0800"
      },
      "message": "Merge \"Fix property setting with failure\"\nam: da9de2d7fa\n\nChange-Id: I7d8dc7d114a6381417a54310793ea0bae5881e99\n"
    },
    {
      "commit": "7690d0d4eea0ffa429351b0b1caa34cdb3e0d37f",
      "tree": "5e4ea8b06eb395713262eb453a1de875c4a9d28e",
      "parents": [
        "b85be43648150015620fcc6bb24eb07433fb4628"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 13 22:08:29 2018 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 13 22:35:00 2018 +0100"
      },
      "message": "API Lint: Add support for base current.txt\n\nAllows specifying a base current.txt and previous.txt file when linting\nsystem-current.txt and test-current.txt to avoid false positive error\nmessages due to public API members not being duplicated in the respective\nnon-public APIs\n\nTest: python tools/apilint/apilint.py --base-current\u003dapi/current.txt api/system-current.txt\nChange-Id: I306a99b1423584ef3fcdc9272a83cb5eacc37227\n"
    },
    {
      "commit": "ca72a20238b98cc75cff6000c732f73980fd7ac4",
      "tree": "84a73f9c2793bc4407f2f6765003e20eb033fdc9",
      "parents": [
        "d2cc3434ae0c634671e368a2c22dae94d9791973",
        "17fe8de6b35ede03493b9af4afd2353dfbbc957f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 21:15:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 21:15:11 2018 +0000"
      },
      "message": "Merge \"Allow statsd_testdrive to work in root\""
    },
    {
      "commit": "d2cc3434ae0c634671e368a2c22dae94d9791973",
      "tree": "6960b0b751c86ad9de4146a39fdb6463485830b4",
      "parents": [
        "0132344dc4ffaa8029ec9b785658f1daa99bf0da",
        "11697f5b83eb07048047759de70adbb8caad4e5b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Dec 13 21:11:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 21:11:42 2018 +0000"
      },
      "message": "Merge \"Legacy storage behavior for pre-isolated apps.\""
    },
    {
      "commit": "0132344dc4ffaa8029ec9b785658f1daa99bf0da",
      "tree": "ec87186b8cc023d6363afa5f99a4bfc6e697936c",
      "parents": [
        "8168f6fa286408b6f35ce1a17686fa98bea5fe4a",
        "28d437142d574f91ccd1ba8abe643e1f0b0b506c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Dec 13 21:04:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 21:04:14 2018 +0000"
      },
      "message": "Merge \"This is a giant mess.\""
    },
    {
      "commit": "8168f6fa286408b6f35ce1a17686fa98bea5fe4a",
      "tree": "0922a9c3c87f98bb5a791cdb850728c1645cc5f0",
      "parents": [
        "2f4644d5dd189a2efd42c76489431c823839d955",
        "55e49d8816d7a6fad20df604839a4d2bfe6b9957"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Thu Dec 13 21:02:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 21:02:37 2018 +0000"
      },
      "message": "Merge \"Added support for additional Blend Modes\""
    },
    {
      "commit": "0c0f42ff165313ff5ef451386d1c2a8928a9e3d4",
      "tree": "a257faefdab1736e5597c78a8fa6557abc9c9bda",
      "parents": [
        "9b6fe73a72e8b5649d8cad1318bbc5e67f91938a",
        "16985b8bf2fa66abe61103c055c4a06d5943be95"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Dec 13 13:01:05 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 13:01:05 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master\" am: a32f898720  -s ours\nam: 16985b8bf2  -s ours\n\nChange-Id: I4988e15e6b919c6d237706dc578631c1cf9cc1fa\n"
    },
    {
      "commit": "2f4644d5dd189a2efd42c76489431c823839d955",
      "tree": "2fdca2214ad68cbb92f77d3aefe870092fdfab29",
      "parents": [
        "00b10effe869f3d9df28d358f06bd67b03fdad4c",
        "d47ea36181d5cd406aa10d44ebff9cec0d571732"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 20:57:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 20:57:34 2018 +0000"
      },
      "message": "Merge \"Set importantForAccessibility NO on QSDetail\""
    },
    {
      "commit": "4929a0d7821cb4fad97f1e7dc6d600caca13bd7d",
      "tree": "ea10a43a0039a002abb6fd5c910710663527e81c",
      "parents": [
        "cb61d10c905f6ca40ae21fd8f0fb7efb4ae90444",
        "7719db2b16f4c68c561f331010df6212dac9b5c9"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Dec 13 20:48:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 13 20:48:34 2018 +0000"
      },
      "message": "Merge \"Move RCS APIs to android.telephony.ims\""
    },
    {
      "commit": "16985b8bf2fa66abe61103c055c4a06d5943be95",
      "tree": "b803309ba2961569a545255291be642db2af074b",
      "parents": [
        "b95e69c196956b3f355e29f5e7a0af5d3b975d51",
        "a32f89872000a9ee469b22eaf039fd93463365f2"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Dec 13 12:47:28 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 12:47:28 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master\"\nam: a32f898720  -s ours\n\nChange-Id: I7710a0b1a5ba1bf7acd45d694818aec91853e546\n"
    },
    {
      "commit": "0aac7d0daaa25444e01ffb450c7eb32fa0617dac",
      "tree": "7fb0c369a20e359545fe2e0be72e8aa98f648087",
      "parents": [
        "a37ca569b08ec05c2a312281a3e00cab82fa6873"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Dec 13 15:12:14 2018 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Dec 13 20:45:16 2018 +0000"
      },
      "message": "Update SystemUI to use headline/body fonts (1/N)\n\nFirst pass simply replacing sans-serif with config_bodyFontFamily in\nSystemUI styles.\n\nBug: 120988129\nTest: manual using HotDogOverlay\nChange-Id: Iefc87d77ed0b336357441e7464e540a1a99eb449\n"
    },
    {
      "commit": "00b10effe869f3d9df28d358f06bd67b03fdad4c",
      "tree": "8047ef2eee5f881ef31acc9783e3f4857fc07be3",
      "parents": [
        "eb922e64f10c19366b4e6844272d112efdfca2b5",
        "da51b93a610b50d6c2582eab3e344e0dd5a2b967"
      ],
      "author": {
        "name": "Rafal Slawik",
        "email": "rslawik@google.com",
        "time": "Thu Dec 13 20:31:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 20:31:32 2018 +0000"
      },
      "message": "Merge \"Update documentation for memory atoms.\""
    },
    {
      "commit": "eb922e64f10c19366b4e6844272d112efdfca2b5",
      "tree": "ebbca0b9059f8eea3ac5fbdcf1138fa54cbfd1b5",
      "parents": [
        "7c73eca44f2ca7e732b94dca668c40662a50b2f5",
        "769b2e75e1a6e8ee48eba1daad19e99564803637"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 13 20:27:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 20:27:33 2018 +0000"
      },
      "message": "Merge \"Add facility to limit associations that are allowed between apps.\""
    },
    {
      "commit": "9b6fe73a72e8b5649d8cad1318bbc5e67f91938a",
      "tree": "a257faefdab1736e5597c78a8fa6557abc9c9bda",
      "parents": [
        "5561b1bc27609650107bc3951adbfa9a53d40f25",
        "b95e69c196956b3f355e29f5e7a0af5d3b975d51"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Dec 13 12:16:11 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 12:16:11 2018 -0800"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master am: 15b123ef45  -s ours\nam: b95e69c196  -s ours\n\nChange-Id: Icf77675866d843c8d6d5cc30ea1a5f1d8f0cfba7\n"
    },
    {
      "commit": "7c73eca44f2ca7e732b94dca668c40662a50b2f5",
      "tree": "fbec45a08917f31056121f8027c5260c22ed0bed",
      "parents": [
        "10999d527d53e0b029c8f3f513ff252d88919ee4",
        "5561b1bc27609650107bc3951adbfa9a53d40f25"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 13 12:14:27 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 12:14:27 2018 -0800"
      },
      "message": "[automerger skipped] FRP: save password quality in DPM.resetPassword am: ef116def7c  -s ours am: b6fb68f7fd  -s ours\nam: 5561b1bc27  -s ours\n\nChange-Id: Ifc9c36d2a91f59c2cedd8e140a811a98ce2a8a7a\n"
    },
    {
      "commit": "1ab7ede75bf9a25cf894e9f3ef4c7b885451bf3c",
      "tree": "2825d294d068e664e62ad7aa8062ec99bc025b8a",
      "parents": [
        "8823fa23327e15040188e821bda5f9e07990a943"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Dec 13 15:05:31 2018 -0500"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Dec 13 15:05:31 2018 -0500"
      },
      "message": "Set initial color in bg Drawable as TRANSPARENT\n\nIf the color is not set, the tiles appear as black before they are\nproperly drawn and tinted. This is visible when switching from secondary\nuser to Owner\n\nTest: Visual\nChange-Id: I5d2801484b036ef2dd22153672519911fceaa3c3\nFixes: 120883348\n"
    },
    {
      "commit": "5561b1bc27609650107bc3951adbfa9a53d40f25",
      "tree": "a257faefdab1736e5597c78a8fa6557abc9c9bda",
      "parents": [
        "bb005c7963c5220641685ea2b185571907267ec4",
        "b6fb68f7fdc7393e22ce08027b070f70d24c5e01"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 13 11:50:25 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 11:50:25 2018 -0800"
      },
      "message": "[automerger skipped] FRP: save password quality in DPM.resetPassword am: ef116def7c  -s ours\nam: b6fb68f7fd  -s ours\n\nChange-Id: I3e8eba4defa5a0d0405730efad330d113ec8195c\n"
    },
    {
      "commit": "10999d527d53e0b029c8f3f513ff252d88919ee4",
      "tree": "fbec45a08917f31056121f8027c5260c22ed0bed",
      "parents": [
        "e6fd92b9f8edfbe7bec8be416f2fc67a09902e27",
        "bb005c7963c5220641685ea2b185571907267ec4"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 13 11:48:04 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 11:48:04 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"FRP: save password quality in DPM.resetPassword\" into pi-dev am: 96a1ec5944  -s ours\nam: bb005c7963  -s ours\n\nChange-Id: I0531d3d738ff74a7a05e014837dd62942221ca94\n"
    },
    {
      "commit": "27e4346490dba35fc525afbfd1931ccc41daa599",
      "tree": "989e548da0bca77ff14adc0b14ab2c93cfe8bb17",
      "parents": [
        "7d97bf04c4ea483f335dd598b14b68971a88b54b"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Dec 12 15:38:06 2018 -0800"
      },
      "committer": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu Dec 13 11:45:21 2018 -0800"
      },
      "message": "cherry-pick from pi-dev docs: Fixing malformed javadoc\n\nSeveral @link \u0026 @see javadoc directives were malformed, resulting in the\nJavadoc code being output to the HTML.\n\nStaged to:\n\nhttp://go/dac-stage/reference/android/app/slice/Slice.Builder\nhttp://go/dac-stage/reference/android/app/slice/SliceProvider\nhttp://go/dac-stage/reference/android/text/style/ImageSpan\nhttp://go/dac-stage/reference/android/content/ContentProvider\n\nBug: 120743732\nTest: make ds-docs\nChange-Id: I589644f8d266a116441409fbdaf7a0c533e0e356\nExempt-From-Owner-Approval: Doc-only change\n"
    },
    {
      "commit": "e6fd92b9f8edfbe7bec8be416f2fc67a09902e27",
      "tree": "fbec45a08917f31056121f8027c5260c22ed0bed",
      "parents": [
        "d7888357356cd0baaf99fa7ccd017b87fa54187c",
        "4017b209f8eb5f5ff42870658a827d45e6c0866d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 19:40:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 19:40:35 2018 +0000"
      },
      "message": "Merge \"Improved ContentCapture capture by flushing its buffer after some time idle.\""
    },
    {
      "commit": "d7888357356cd0baaf99fa7ccd017b87fa54187c",
      "tree": "101a9b16d7483b348d4c8539163c5347c8f35ff3",
      "parents": [
        "aec2e0d9f8550fb2bc8858ede3acd221b21d6a0b",
        "b2ad787a44871dba100a75280d61e32780f9e8c1"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu Dec 13 11:34:21 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 11:34:21 2018 -0800"
      },
      "message": "Merge \"docs: Fixing malformed @links\" into pi-dev am: 39f74d5732\nam: b2ad787a44\n\nChange-Id: I6064f1fdeb3e55ccca760de6c3bb42c1a4621298\n"
    },
    {
      "commit": "b6fb68f7fdc7393e22ce08027b070f70d24c5e01",
      "tree": "850658e17010bd56087597752e9cf25133492a4a",
      "parents": [
        "96a1ec59440a82a162b1a42fbb16a6fc256ddb75",
        "ef116def7c91fd4492a8df03355e1dbdbde02a85"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 13 11:29:52 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 11:29:52 2018 -0800"
      },
      "message": "[automerger skipped] FRP: save password quality in DPM.resetPassword\nam: ef116def7c  -s ours\n\nChange-Id: I35033e0cc15c4e5cbebc5923afb6a113d78617af\n"
    },
    {
      "commit": "aec2e0d9f8550fb2bc8858ede3acd221b21d6a0b",
      "tree": "f3da3944b7c30553148fd66feafb286ba09c1f95",
      "parents": [
        "5a12f044955645266e260c53977dc73cb77aaf4e",
        "4d7e6be0fa71357abd284851b08c601417ba8a57"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Dec 13 19:26:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 19:26:43 2018 +0000"
      },
      "message": "Merge \"Merge \"Fix translateable -\u003e translatable in .xml files\" into pi-dev am: 9f38c5b856 am: 58e80553d4\""
    },
    {
      "commit": "4d7e6be0fa71357abd284851b08c601417ba8a57",
      "tree": "50fa279f61e47c24abf9a9b0430d14169feb36e3",
      "parents": [
        "a1a87f4db95dfc57a7c32aa04116f2448c88d436",
        "58e80553d4605f091c0790c34a22a63ff65f2551"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Dec 13 11:26:00 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 11:26:00 2018 -0800"
      },
      "message": "Merge \"Fix translateable -\u003e translatable in .xml files\" into pi-dev am: 9f38c5b856\nam: 58e80553d4\n\nChange-Id: Ie250d550d4ff3a75369d165b76d29f9a2ff43731\n"
    },
    {
      "commit": "b875116b6651c3835e941c8bd3803a676a05057c",
      "tree": "0839ac24bc17d1237b31babddff1bbf04925e4b9",
      "parents": [
        "b8bf83fd855374fe568982eddf8d7021f8249d44"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Dec 13 11:25:52 2018 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Dec 13 11:25:52 2018 -0800"
      },
      "message": "Grant removed install permissions\n\nHistorically removed permissions just stayed forever in their default\nstate. E.g. install permissions are granted and runtime permissions are\ngranted for pre-M apps. In Q we should keep this behavior. Still we have\nto make sure that we never set the review-required flag as this flags\nwill never be reset prevents the app from starting.\n\nFixes: 120981154\nTest: - Manual verification of review-required flag for pre-M app\n        - when freshly installed\n\t- after permission review\n\t- after permission reset\n      - atest android.appsecurity.cts.PermissionsHostTest#\n              testCompatDefault22,testReviewPermissionWhenServiceIsBound\n\twhile set-isolated-storage was set to true\n      - atest android.content.cts.ContextTest#testCheckPermissionGranted\n\nChange-Id: Ic27c17d2e93f6e2f87127cd4aec7281e6fbdbb8f\n"
    },
    {
      "commit": "5a12f044955645266e260c53977dc73cb77aaf4e",
      "tree": "f3da3944b7c30553148fd66feafb286ba09c1f95",
      "parents": [
        "a28d34ff95251522908ad2482aa5107111d885e2",
        "57352fc7edc0b2cf93ff862ecfe727b0623d3991"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 19:22:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 19:22:59 2018 +0000"
      },
      "message": "Merge \"Add presubmit annotation to BinderWorkSourceTest\""
    },
    {
      "commit": "a28d34ff95251522908ad2482aa5107111d885e2",
      "tree": "63046d6e8ee2a4420655886cd99f04acf7878c62",
      "parents": [
        "f2b297125b6ac90830b2b7617720115d6a24df97",
        "a1a87f4db95dfc57a7c32aa04116f2448c88d436"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Dec 13 19:20:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 19:20:55 2018 +0000"
      },
      "message": "Merge \"Merge \"Delete unused import\" am: e726c2654d am: 446b191022 am: 1488b59268\""
    },
    {
      "commit": "a1a87f4db95dfc57a7c32aa04116f2448c88d436",
      "tree": "50fa279f61e47c24abf9a9b0430d14169feb36e3",
      "parents": [
        "751ad465249af4f09074f86060035f5e6c550ba6",
        "1488b59268822add26840b08136a8484289ae1ef"
      ],
      "author": {
        "name": "Chenbo Feng",
        "email": "fengc@google.com",
        "time": "Thu Dec 13 11:20:14 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 11:20:14 2018 -0800"
      },
      "message": "Merge \"Delete unused import\" am: e726c2654d am: 446b191022\nam: 1488b59268\n\nChange-Id: I577371244d45a3b93e3e5f4a02747a51fd42d363\n"
    },
    {
      "commit": "bb005c7963c5220641685ea2b185571907267ec4",
      "tree": "a257faefdab1736e5597c78a8fa6557abc9c9bda",
      "parents": [
        "b2ad787a44871dba100a75280d61e32780f9e8c1",
        "96a1ec59440a82a162b1a42fbb16a6fc256ddb75"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 13 11:19:55 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 11:19:55 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"FRP: save password quality in DPM.resetPassword\" into pi-dev\nam: 96a1ec5944  -s ours\n\nChange-Id: Ib9b4bc6aed989783040c20b9c98e98c6cbda9688\n"
    },
    {
      "commit": "f2b297125b6ac90830b2b7617720115d6a24df97",
      "tree": "2a92cd373ec382af4b30d34c57752f52dc712c51",
      "parents": [
        "751ad465249af4f09074f86060035f5e6c550ba6",
        "19f236a2146973f627a6ee09c611300ebf98cfa3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 19:19:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 19:19:31 2018 +0000"
      },
      "message": "Merge \"Add NotificationsUI SystemUI service that can display the notification implementation for cars\""
    },
    {
      "commit": "b95e69c196956b3f355e29f5e7a0af5d3b975d51",
      "tree": "b803309ba2961569a545255291be642db2af074b",
      "parents": [
        "446b1910224950e1604f98705bb0e041d3dc9e91",
        "15b123ef458ed927782b080921e987c995fc56dd"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Dec 13 11:18:53 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 11:18:53 2018 -0800"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master\nam: 15b123ef45  -s ours\n\nChange-Id: I60ae19c5ff7d5de669fac1ebd93d48283d9f27d8\n"
    },
    {
      "commit": "a9f8e1f7322d8b2c957984bd75e4487aaab0c3f6",
      "tree": "65d42b5d8a7bed23e34a28b73941ea2e2525901e",
      "parents": [
        "73faed9396f453c2d545372c2969926e80247255"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Wed Dec 12 16:06:54 2018 -0800"
      },
      "committer": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Thu Dec 13 11:14:37 2018 -0800"
      },
      "message": "Clearing QuotaController data on app/user removal.\n\nBug: 117846754\nBug: 111423978\nTest: atest com.android.server.job.controllers.QuotaControllerTest\nChange-Id: I8e971bf44b1b3351e28a5c8409a0f379a598a4d1\n"
    },
    {
      "commit": "751ad465249af4f09074f86060035f5e6c550ba6",
      "tree": "6c1c182c1f8798fb7c01f8b95bb45f86596d3e5b",
      "parents": [
        "73faed9396f453c2d545372c2969926e80247255",
        "9410251786fa219b82d10eb52a95096a24cd22e7"
      ],
      "author": {
        "name": "Aaron Huang",
        "email": "huangaaron@google.com",
        "time": "Thu Dec 13 11:14:13 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 11:14:13 2018 -0800"
      },
      "message": "Merge \"Add an APF unit test to drop all packets in the pcap file\" am: 0d9b942292 am: 986597923a\nam: 9410251786\n\nChange-Id: Iedafc2ea20722060300ec892c32de64fb9dcb6db\n"
    },
    {
      "commit": "17fe8de6b35ede03493b9af4afd2353dfbbc957f",
      "tree": "a6412e33bb7902f6af1bb5ea574980fe0fbb7c26",
      "parents": [
        "7d97bf04c4ea483f335dd598b14b68971a88b54b"
      ],
      "author": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Thu Dec 13 10:31:13 2018 -0800"
      },
      "committer": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Thu Dec 13 11:13:24 2018 -0800"
      },
      "message": "Allow statsd_testdrive to work in root\n\nLocalDrive needs to handle the situation whereby the caller does \u0027adb\nroot\u0027 in between calls, and therefore runs everything as shell.\n\nTestDrive is a single-call, so it can just run as the caller. That\u0027s\nwhat it used to do, but a recent refactoring made some of its calls via\nshell, causes an error. This fixes that.\n\nTest: manual confirmation that it worked for both shell and root\nChange-Id: I5e31cdd59d61290a480cb6fae107170616daabc0\n"
    },
    {
      "commit": "cb61d10c905f6ca40ae21fd8f0fb7efb4ae90444",
      "tree": "dce8af7f82cc7fae7c09699f854281115db51824",
      "parents": [
        "36c37f3ceb3a2301a82d84c24254c1b12257195c",
        "96bb1ba1f3c9c25cf3b1fed04f29ec2ca8dc9f5a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 19:10:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 13 19:10:07 2018 +0000"
      },
      "message": "Merge \"Add back doc-comment-check-docs back to checkbuild.\""
    },
    {
      "commit": "96a1ec59440a82a162b1a42fbb16a6fc256ddb75",
      "tree": "850658e17010bd56087597752e9cf25133492a4a",
      "parents": [
        "39f74d5732c0eeb28eea7ae215a7e665923fbe6a",
        "7923b3c10cad5059a7d187fa6abc39abdb4173ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 19:05:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 19:05:13 2018 +0000"
      },
      "message": "Merge \"FRP: save password quality in DPM.resetPassword\" into pi-dev"
    },
    {
      "commit": "5172ec1216ac917db5ebdeea50ed1730f69f14f4",
      "tree": "9c2e282a912ee2c25f8d903a5219b12576495a1d",
      "parents": [
        "73faed9396f453c2d545372c2969926e80247255"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Thu Dec 13 11:02:42 2018 -0800"
      },
      "committer": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Thu Dec 13 11:04:02 2018 -0800"
      },
      "message": "Add page id for financial apps sms access.\n\nBug: 111207447\nTest: rebuild\nChange-Id: I0adc1ebdee96f1796c80ba55bc54ec4793f16b5e\n"
    },
    {
      "commit": "76740526846fd0af0628f309075467d42e019aad",
      "tree": "4a31ec456b27e4528b75d98f74274771daa275f7",
      "parents": [
        "2c07da7945979f6d3ea73ebb0b452e5ab51514da"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Nov 27 10:26:49 2018 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 13 10:49:51 2018 -0800"
      },
      "message": "AudioEffect: make effect descriptor parcelable\n\nMake AudioEffect.Descriptor class parcelable so that a list of\nactive effects can be included into AudioRecordingConfiguration.\n\nNote: AudioEffect.Descriptor class was made final but it is OK as it\nwas never consumed by any SDK API.\n\nBug: 111438757\nTest: make\nChange-Id: I238b4ea47c613fd2abacc8729d9baf31423283a4\n"
    },
    {
      "commit": "73faed9396f453c2d545372c2969926e80247255",
      "tree": "140417bb9c48fb775e89c7bc7c1289fc352195e9",
      "parents": [
        "9bd78cc1f387ba3e50570c9b89b749853f4d0c32",
        "c93b7bb8df78e4e08b1dcfc2ce912961fdb22041"
      ],
      "author": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Thu Dec 13 10:40:59 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 10:40:59 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE fix some linkproperties configs missing\" into pi-dev am: 688dc83a8e  -s ours\nam: c93b7bb8df  -s ours\n\nChange-Id: I603a39040319b1008c4bf46927768c6888816a2a\n"
    },
    {
      "commit": "9bd78cc1f387ba3e50570c9b89b749853f4d0c32",
      "tree": "140417bb9c48fb775e89c7bc7c1289fc352195e9",
      "parents": [
        "7d97bf04c4ea483f335dd598b14b68971a88b54b",
        "9e92438db8a5823f332ea41dd51d529e798b87dc"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Thu Dec 13 18:38:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 18:38:03 2018 +0000"
      },
      "message": "Merge \"Mainline module service implementation for financial sms message read.\""
    },
    {
      "commit": "bb9ab4b9142eed30d4927bed91bc618b78a891a8",
      "tree": "ccc01dbdfefa094555e38cb86f5572d33d331ef8",
      "parents": [
        "bef4aa5f19f42daac2138f832baad3df7ec13f0f"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Dec 13 10:29:46 2018 -0800"
      },
      "committer": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Dec 13 10:29:46 2018 -0800"
      },
      "message": "AM: Report launch state with activity launch info\n\nBug: 119988524\nTest: atest ActivityMetricsLoggerTests\nTest: adb shell am start -W ...\n\nChange-Id: I1d323e84d725722a198a60c51884dba897ec253f\n"
    },
    {
      "commit": "7d97bf04c4ea483f335dd598b14b68971a88b54b",
      "tree": "bbb44d63c4c589ba40b2b550a0bbf7b637e36ac8",
      "parents": [
        "2c07da7945979f6d3ea73ebb0b452e5ab51514da",
        "bf90db5e06869dcf103a37a52974f642f499e713"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Dec 13 18:28:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 18:28:00 2018 +0000"
      },
      "message": "Merge \"move and rename DcFailCause to DataFailCause\""
    },
    {
      "commit": "57352fc7edc0b2cf93ff862ecfe727b0623d3991",
      "tree": "d2e0053cf6781d75289f92194a8ba0cfd9345e1d",
      "parents": [
        "2c07da7945979f6d3ea73ebb0b452e5ab51514da"
      ],
      "author": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Tue Dec 11 23:09:05 2018 +0000"
      },
      "committer": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Thu Dec 13 17:56:41 2018 +0000"
      },
      "message": "Add presubmit annotation to BinderWorkSourceTest\n\nTest: atest BinderWorkSourceTest\nChange-Id: I3a3630146729a9e161e8a531009a774d245e4a4c\n"
    },
    {
      "commit": "36c37f3ceb3a2301a82d84c24254c1b12257195c",
      "tree": "10eb9bd6e2822ed0ecc7538c57a9e026bf726144",
      "parents": [
        "657d61220648e924b24973c62f984d8654f7bd1f",
        "fc885bbc64b738c619cb6f0cbcc33026231654c7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Dec 13 17:48:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 13 17:48:41 2018 +0000"
      },
      "message": "Merge \"No-one should need libunwind in 2018...\""
    },
    {
      "commit": "11697f5b83eb07048047759de70adbb8caad4e5b",
      "tree": "0bf42f4df8fd2f0b2c459562671b78ad94ee91c3",
      "parents": [
        "95268aeb69f9e2e3ac6694295d823cccb3550259"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Dec 13 10:14:42 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Dec 13 10:38:19 2018 -0700"
      },
      "message": "Legacy storage behavior for pre-isolated apps.\n\nIf apps have already been running on a device before the new isolated\nstorage feature is enabled, then they should get a \"legacy\" view\nto continue working with minimal disruption.  End users will be able\nto revoke this legacy access through Settings UI.\n\nThis offers the best trade-off possible between keeping existing apps\nworking, and preserving user privacy moving forward.\n\nNote that this legacy behavior only applies to apps that are already\ninstalled and actively using storage before the feature was enabled;\nall newly installed/reinstalled apps will always receive a sandbox.\n\nBug: 120287776\nTest: atest android.appsecurity.cts.ExternalStorageHostTest#testExternalStorageIsolatedLegacy\nChange-Id: Ie98e9f89be44ffdb17fe5a0929711ecf5688297a\n"
    },
    {
      "commit": "b2ad787a44871dba100a75280d61e32780f9e8c1",
      "tree": "a257faefdab1736e5597c78a8fa6557abc9c9bda",
      "parents": [
        "58e80553d4605f091c0790c34a22a63ff65f2551",
        "39f74d5732c0eeb28eea7ae215a7e665923fbe6a"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu Dec 13 09:35:03 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 09:35:03 2018 -0800"
      },
      "message": "Merge \"docs: Fixing malformed @links\" into pi-dev\nam: 39f74d5732\n\nChange-Id: Iaf4fefbba3e1e76b348923ba9501107b2439ac1a\n"
    },
    {
      "commit": "2c07da7945979f6d3ea73ebb0b452e5ab51514da",
      "tree": "ff4c1fa99ffe6121c828b9a45488c8985d927ba9",
      "parents": [
        "0126da8af1d5224989eb5c05d9f9467019f13629",
        "3dbf83a23df1e0414232880b5f312b879bde28e7"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Dec 13 17:34:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 17:34:24 2018 +0000"
      },
      "message": "Merge \"Add ModuleInfo class\""
    },
    {
      "commit": "da51b93a610b50d6c2582eab3e344e0dd5a2b967",
      "tree": "706a87fc7b0583fdd2c6795dee2bf75ce52ecbb6",
      "parents": [
        "68381da33f6bafc6a69347ee868226e8c6eccf43"
      ],
      "author": {
        "name": "Rafal Slawik",
        "email": "rslawik@google.com",
        "time": "Thu Dec 13 16:31:33 2018 +0000"
      },
      "committer": {
        "name": "Rafal Slawik",
        "email": "rslawik@google.com",
        "time": "Thu Dec 13 17:29:58 2018 +0000"
      },
      "message": "Update documentation for memory atoms.\n\nTest: m -j\nChange-Id: Iec6fbaa330be3abf12f839fdfcd74da0015934bc\n"
    },
    {
      "commit": "1899955c1c273d87388830f312c341e966c31e03",
      "tree": "f40c0608bd62bd143fefc9c4f80ac61b52ecbf89",
      "parents": [
        "691f5a71a2fe0234fc37c4465aee7bab67ee8464"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Dec 13 09:28:11 2018 -0800"
      },
      "committer": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Dec 13 09:28:11 2018 -0800"
      },
      "message": "Pip: Use raw input coordiates when calculating pip movement offsets\n\n* Recently the pip_input_consumer changed to move with the pinned stack bounds.\n* Change the touch logic to use raw input coordinates so that we do not have to\n  account for the pip_input_consumer position.\n* Add workaround for velocity tracker to support moving input frame.\n* Use getActionMasked instead of getAction for MotionEvents. This fixes b/120942892.\n\nTest: Test moving pip window in YouTube and Chrome\nBug: 120663157, 120942892\nChange-Id: I0a8b2eea7ee5930a6651ad037eaa0f898fe8635d\n"
    },
    {
      "commit": "d47ea36181d5cd406aa10d44ebff9cec0d571732",
      "tree": "2c4224d6e84033e9234a01286201de4a8bdb2610",
      "parents": [
        "8823fa23327e15040188e821bda5f9e07990a943"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Dec 13 11:03:22 2018 -0500"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Dec 13 12:26:21 2018 -0500"
      },
      "message": "Set importantForAccessibility NO on QSDetail\n\nTest: Manual (Talkback)\nChange-Id: I0515290dc8073a131c5ee2921d9dd0d0a2c0bb61\nFixes: 120819343\n"
    },
    {
      "commit": "0126da8af1d5224989eb5c05d9f9467019f13629",
      "tree": "98a956b12ee53cae20e7e6df77541c03dcf9acb9",
      "parents": [
        "6383c3c1e51643291669b279e18a444929db9858",
        "51329b72e6dcedfd1966a20b3eb397f04415cf55"
      ],
      "author": {
        "name": "Benjamin Schwartz",
        "email": "bsschwar@google.com",
        "time": "Thu Dec 13 17:09:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 17:09:37 2018 +0000"
      },
      "message": "Merge \"statsd: Migrate statsd SubsystemSleepState to use power.stats HAL\""
    },
    {
      "commit": "6383c3c1e51643291669b279e18a444929db9858",
      "tree": "b8eb837bd1c93544ac834fdd0798c0c70ddadedc",
      "parents": [
        "ac8b4509007b8bf391dadbc1b489dcc410a03415",
        "014ad09198d332001072c298054f6b348a789e63"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Dec 13 17:06:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 17:06:12 2018 +0000"
      },
      "message": "Merge \"Debug flag to never expand NSSL when waking up\""
    },
    {
      "commit": "28d437142d574f91ccd1ba8abe643e1f0b0b506c",
      "tree": "7262424fd285436ed89f101d0da5b016e4874617",
      "parents": [
        "95268aeb69f9e2e3ac6694295d823cccb3550259"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Dec 13 10:02:49 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Dec 13 10:03:06 2018 -0700"
      },
      "message": "This is a giant mess.\n\nBug: 120846329\nTest: none\nChange-Id: Ide0325d9f8e6accc961f456296125f3306aaca54\n"
    },
    {
      "commit": "19f236a2146973f627a6ee09c611300ebf98cfa3",
      "tree": "8d90473457978ce6daec6c2aeb938c46506743f1",
      "parents": [
        "f9eeca1364822ff8ba5e1ec0d738f0c2c7843a15"
      ],
      "author": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Tue Dec 11 14:12:30 2018 -0800"
      },
      "committer": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Thu Dec 13 08:59:21 2018 -0800"
      },
      "message": "Add NotificationsUI SystemUI service that can display the notification\nimplementation for cars\n\nBug: 116595026\nTest: manual\nChange-Id: I8631e70241698aa51f94a5fdfacaea17db18841d\n(cherry picked from commit 2a9907c4737b46ca0c3230a4d7f7844e4f849ce2)\n"
    }
  ],
  "next": "39f74d5732c0eeb28eea7ae215a7e665923fbe6a"
}
