)]}'
{
  "log": [
    {
      "commit": "adf5d438c711d038180e867c97e4ddae57a86cc3",
      "tree": "933bab210d32296ddbf72da1a8e33701b68a3836",
      "parents": [
        "6295c422a25ed8156bbe2c5ec23a26370e799a32",
        "923ec4374c85318e81df31d8e263fadb83bfe1ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 04:30:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 04:30:11 2017 +0000"
      },
      "message": "Merge \"incidentd: Updating field IDs and a field name.\""
    },
    {
      "commit": "6295c422a25ed8156bbe2c5ec23a26370e799a32",
      "tree": "9ffaca8518095e39e32e0acdc87e295faa798585",
      "parents": [
        "cb02b7f0ea9839d5396d755c2870c71ef37251a7",
        "73453e49d5bfd703ed8b7e67e91e89a5015354a8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 04:20:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 04:20:46 2017 +0000"
      },
      "message": "Merge \"Update graphics stats to use long version codes.\""
    },
    {
      "commit": "cb02b7f0ea9839d5396d755c2870c71ef37251a7",
      "tree": "5e14ae00be21373fc48c09bbb5cc89484f60b6de",
      "parents": [
        "0afd2d0288fa2642cda96539435dd95b5252046a",
        "708703bf39801027b616bcc43c650889bf0ef571"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 04:03:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 04:03:21 2017 +0000"
      },
      "message": "Merge \"Avoid strict mode violation in shortcut manager on user-unlock\""
    },
    {
      "commit": "0afd2d0288fa2642cda96539435dd95b5252046a",
      "tree": "96672df3b548ea6af5cdb261f8c658c9d8d48fd3",
      "parents": [
        "036ffe55d5c451029c80404c7780f1f80efbfad9",
        "6365fde4c051578ce14f9ca7d71faab72fa1215b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Dec 12 02:46:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 02:46:53 2017 +0000"
      },
      "message": "Merge \"Add CarrierConfig key for RTT support\" am: e5a913661d am: 79dc6fb815\nam: 6365fde4c0\n\nChange-Id: I652fb64918aaf7dbd87910d35329b2752914e937\n"
    },
    {
      "commit": "036ffe55d5c451029c80404c7780f1f80efbfad9",
      "tree": "e6e4f4ebdbebae0d7e830cb224c9bd9a2ccc7dae",
      "parents": [
        "0ddfe166c6f62d1c017de5c7675241e5aea37ffc",
        "339c512db0f0b1e6f66307ef2fa3c3ae6c9d8e84"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Dec 12 02:32:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 02:32:54 2017 +0000"
      },
      "message": "Merge \"Revert \"Add support for send Message with messaging options\"\" am: 563d93c107 am: b1ba135258\nam: 339c512db0\n\nChange-Id: I0539d1f7db3a307f7fb0b27e0b2a3a3e13a71538\n"
    },
    {
      "commit": "0ddfe166c6f62d1c017de5c7675241e5aea37ffc",
      "tree": "88926574251d55a6ba2db2ae4d54e9ba8ad57da7",
      "parents": [
        "1a6d229e76b228e476bc23e0a1195e353fe02872",
        "bbe1924b5347a2a386b728adef3febe5b4e4be2c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Dec 12 02:24:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 02:24:22 2017 +0000"
      },
      "message": "Merge \"Fixed an issue with font sizes between users\""
    },
    {
      "commit": "1a6d229e76b228e476bc23e0a1195e353fe02872",
      "tree": "fb85c4fe70d1186414b13070a9ca386dd6489701",
      "parents": [
        "ef8d5f50ce0f6eab3e4bf78ea3b8542ace07e860",
        "2a580d18f6b18da97465c46099f779d0f8d6d36f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 02:21:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 02:21:59 2017 +0000"
      },
      "message": "Merge \"Proper autofill fix to let phone process autofill Settings activity.\""
    },
    {
      "commit": "ef8d5f50ce0f6eab3e4bf78ea3b8542ace07e860",
      "tree": "fd35a9cf482ce1e0d42ab37757275647e59c176e",
      "parents": [
        "950c769caf405e41ef6183e3722e7134d8c5e852",
        "d51101c9e339937aa65f42242666ad6313d5fe2b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 02:20:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 02:20:58 2017 +0000"
      },
      "message": "Merge \"Fix cancelSync() permission check for periodic syncs.\""
    },
    {
      "commit": "6365fde4c051578ce14f9ca7d71faab72fa1215b",
      "tree": "534477dc25cb50971e8d807b0811655954749cc5",
      "parents": [
        "339c512db0f0b1e6f66307ef2fa3c3ae6c9d8e84",
        "79dc6fb81534d866ab5fbd4d5eb588d4b7db51d5"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Dec 12 02:11:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 02:11:04 2017 +0000"
      },
      "message": "Merge \"Add CarrierConfig key for RTT support\" am: e5a913661d\nam: 79dc6fb815\n\nChange-Id: I11ef3f96e578e077288fe60725d326a20f45daf1\n"
    },
    {
      "commit": "950c769caf405e41ef6183e3722e7134d8c5e852",
      "tree": "7fad97150ce11e0692ba7894886ebae83dcdbe8b",
      "parents": [
        "94ad07d096a8e24fc985a5cf63a1a852d875cac8",
        "1da9cd9b8444709d29a92610b738ca88386fe239"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 02:07:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 02:07:10 2017 +0000"
      },
      "message": "Merge \"Convert screenshot hw Bitmap to sw Bitmap for screenshot preview.\""
    },
    {
      "commit": "94ad07d096a8e24fc985a5cf63a1a852d875cac8",
      "tree": "3f27e7af318801eea0301fdfefb93638cd79abba",
      "parents": [
        "d02c6a468b5167a3dcaabfcbf1e9c13ed352c3a9",
        "f15a94216ddc5f4d95ff02aacc19c437b4710671"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 02:05:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 02:05:52 2017 +0000"
      },
      "message": "Merge \"Don\u0027t write log on AM thread.\""
    },
    {
      "commit": "923ec4374c85318e81df31d8e263fadb83bfe1ec",
      "tree": "956361d68877e0ec4b92d01bd35f9768778e6bc3",
      "parents": [
        "86b9d9b4b17c46902f58577827a0a686704a830d"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Mon Dec 11 18:05:38 2017 -0800"
      },
      "committer": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Mon Dec 11 18:05:38 2017 -0800"
      },
      "message": "incidentd: Updating field IDs and a field name.\n\nField 7 was removed in http://ag/3248090. Since the protos aren\u0027t being\nused yet, I want to update the rest of the IDs to avoid confusion in the\nfuture when they start being used.\nAlso updated a field name to better reflect what the value is.\n\nBug: 65750801\nTest: $ cts-tradefed run cts-dev --module CtsIncidentHostTestCases --test com.android.server.cts.AlarmManagerIncidentTest\nChange-Id: I48724d461fa2e68dfaf452f01a84031d9fa4180e\n"
    },
    {
      "commit": "79dc6fb81534d866ab5fbd4d5eb588d4b7db51d5",
      "tree": "f082439e47542e9ee90ad50e5435ef200d2e080b",
      "parents": [
        "b1ba135258e5d14586d76f79e0d044f28fdd7b0d",
        "e5a913661dcbfaaa4a6e55c9628f70c9f8df056b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Dec 12 01:59:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 01:59:47 2017 +0000"
      },
      "message": "Merge \"Add CarrierConfig key for RTT support\"\nam: e5a913661d\n\nChange-Id: I035f9ae243dfe1a8c3bc1300851e88fdcb73dafd\n"
    },
    {
      "commit": "d02c6a468b5167a3dcaabfcbf1e9c13ed352c3a9",
      "tree": "6e2de1758c5b77a87b2c71701b09ff66b810e00b",
      "parents": [
        "32c2161965c5cee8798abdc399b804bb2cb4802c",
        "a6b12de7dfaccd61e904d9cb69d9e07d6a9ce377"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Tue Dec 12 01:53:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 01:53:04 2017 +0000"
      },
      "message": "Merge \"Add Text APCT tests to Presubmit\""
    },
    {
      "commit": "e5a913661dcbfaaa4a6e55c9628f70c9f8df056b",
      "tree": "f082439e47542e9ee90ad50e5435ef200d2e080b",
      "parents": [
        "563d93c107deff7a207a24daa0320b1998d7a62a",
        "47ed62080fcf8db93e866b6dd9b5361bc27881fc"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Dec 12 01:44:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 12 01:44:08 2017 +0000"
      },
      "message": "Merge \"Add CarrierConfig key for RTT support\""
    },
    {
      "commit": "32c2161965c5cee8798abdc399b804bb2cb4802c",
      "tree": "88c35dde119341151cfc91e3dd2196c91b46f024",
      "parents": [
        "6dea99f8c530333e91b063cd037bcd1cdc1e6cc7",
        "70ac1bd125184d0dd2269fc9981b58f3afc83120"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Dec 12 01:43:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 01:43:22 2017 +0000"
      },
      "message": "Merge \"Merge \"Add carrier config to always play hold tone when remotely held.\" am: c352f5f861 am: c9187f9199 am: e31e0d5a7a\""
    },
    {
      "commit": "6dea99f8c530333e91b063cd037bcd1cdc1e6cc7",
      "tree": "40701cea310dc9efce2b7ccd67994f99600435b9",
      "parents": [
        "4c2009c236962615c83d6c79f71532e9af2ca403",
        "e63b04ad3259956a7d3f61ec930b64ae33376534"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 01:40:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 01:40:24 2017 +0000"
      },
      "message": "Merge \"Don\u0027t take mLock in handleUnlockUser().\""
    },
    {
      "commit": "70ac1bd125184d0dd2269fc9981b58f3afc83120",
      "tree": "b914a63f0c3702ff90b53fd26f9b418941b31fa1",
      "parents": [
        "4c2009c236962615c83d6c79f71532e9af2ca403",
        "e31e0d5a7a3499a6a53e4cf2b0ca78325fa05396"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Dec 12 01:40:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 01:40:08 2017 +0000"
      },
      "message": "Merge \"Add carrier config to always play hold tone when remotely held.\" am: c352f5f861 am: c9187f9199\nam: e31e0d5a7a\n\nChange-Id: Ic14315ea8a85fe9108e765fb32ce23b68ff31756\n"
    },
    {
      "commit": "339c512db0f0b1e6f66307ef2fa3c3ae6c9d8e84",
      "tree": "fd9f5017b6af0758b1072a019f7f005506bde6d2",
      "parents": [
        "e31e0d5a7a3499a6a53e4cf2b0ca78325fa05396",
        "b1ba135258e5d14586d76f79e0d044f28fdd7b0d"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Dec 12 01:37:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 01:37:32 2017 +0000"
      },
      "message": "Merge \"Revert \"Add support for send Message with messaging options\"\" am: 563d93c107\nam: b1ba135258\n\nChange-Id: I874df0b3061ef2f22de6d1c5f9338aa395092ee8\n"
    },
    {
      "commit": "4c2009c236962615c83d6c79f71532e9af2ca403",
      "tree": "c21ffff71caf127ff7a81a5d61beb02e76852999",
      "parents": [
        "89f52d7a6a7acc1e8acc529ccb98d060949b6bd7",
        "8f5733897abc2e375a14f2be7fa3cd3a481eba4d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 01:30:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 01:30:03 2017 +0000"
      },
      "message": "Merge \"Make TelephonyManager#getEmergencyCallbackMode SystemApi\""
    },
    {
      "commit": "e31e0d5a7a3499a6a53e4cf2b0ca78325fa05396",
      "tree": "466c08c848c802d986f964a58edb90d77b7e2a35",
      "parents": [
        "486385092b8493f9af9c124fd9f2bfda13e50190",
        "c9187f91995864e153cc8ca6ff2adeadb18a2c09"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Dec 12 01:27:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 01:27:00 2017 +0000"
      },
      "message": "Merge \"Add carrier config to always play hold tone when remotely held.\" am: c352f5f861\nam: c9187f9199\n\nChange-Id: Ic5b3a6089b03771bb0c0e48e0e8e01cbca839b47\n"
    },
    {
      "commit": "b1ba135258e5d14586d76f79e0d044f28fdd7b0d",
      "tree": "a198dbd7439e99c0094c88ca5648623f84bd2107",
      "parents": [
        "c9187f91995864e153cc8ca6ff2adeadb18a2c09",
        "563d93c107deff7a207a24daa0320b1998d7a62a"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Dec 12 01:26:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 01:26:00 2017 +0000"
      },
      "message": "Merge \"Revert \"Add support for send Message with messaging options\"\"\nam: 563d93c107\n\nChange-Id: I5db31fdbddfdceb5417f617d7856f8a2a85cedb4\n"
    },
    {
      "commit": "89f52d7a6a7acc1e8acc529ccb98d060949b6bd7",
      "tree": "8b7abf4c3a027144440f1e99c835055b72d344d4",
      "parents": [
        "ce4a7401de635bfaec9ef389e146b455514d40de",
        "9299af93945376c4390cc24f5a0c1844997a694b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 01:19:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 01:19:46 2017 +0000"
      },
      "message": "Merge \"Refactor system properties protos to just include the list treble team defines http://go/treble-sysprop-compatibility.\""
    },
    {
      "commit": "c9187f91995864e153cc8ca6ff2adeadb18a2c09",
      "tree": "514251f42f6ecad90b4efab5102445e63f701397",
      "parents": [
        "0e788e00b6c1feeab64339b1cfce898869cff07a",
        "c352f5f8613440875a11e4fd5795a14de6ee2d62"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Dec 12 01:16:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 01:16:30 2017 +0000"
      },
      "message": "Merge \"Add carrier config to always play hold tone when remotely held.\"\nam: c352f5f861\n\nChange-Id: I16a53c2ec034c32c9e771e367c18ab20c1a52cf4\n"
    },
    {
      "commit": "ce4a7401de635bfaec9ef389e146b455514d40de",
      "tree": "ee025be49897a0a3ecf35aa24f60ae3b1aa209a7",
      "parents": [
        "c87e8b19512c020c03479c3a598a505f68744af7",
        "6ccebf23933c3bb8a79623e6ce190afdb150cb31"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 01:04:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 01:04:57 2017 +0000"
      },
      "message": "Merge \"incidentd: Removing history from batterystats dump.\""
    },
    {
      "commit": "563d93c107deff7a207a24daa0320b1998d7a62a",
      "tree": "a198dbd7439e99c0094c88ca5648623f84bd2107",
      "parents": [
        "c352f5f8613440875a11e4fd5795a14de6ee2d62",
        "b348a347dfc80d45f1b9404f4eea95a5cdc64eba"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Dec 12 01:04:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 12 01:04:54 2017 +0000"
      },
      "message": "Merge \"Revert \"Add support for send Message with messaging options\"\""
    },
    {
      "commit": "c87e8b19512c020c03479c3a598a505f68744af7",
      "tree": "e368f4c226521b364f557617e52770fba4482fa7",
      "parents": [
        "efdede0f4a04dda8eb1a3e527962f727e4725839",
        "8306fc4202fab17dae32db04d288d289f17fff4a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 01:03:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 01:03:51 2017 +0000"
      },
      "message": "Merge \"Migrate IME related tests to JUnit4\""
    },
    {
      "commit": "c352f5f8613440875a11e4fd5795a14de6ee2d62",
      "tree": "514251f42f6ecad90b4efab5102445e63f701397",
      "parents": [
        "6627d2c4df53c462053a443d1b1b5d79b6065ecf",
        "3088942b9eb5f121a2718517b95d59f35b00205f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 00:56:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 12 00:56:37 2017 +0000"
      },
      "message": "Merge \"Add carrier config to always play hold tone when remotely held.\""
    },
    {
      "commit": "708703bf39801027b616bcc43c650889bf0ef571",
      "tree": "92e3d4cefe0edaa9f96892a3a56f5641edb01334",
      "parents": [
        "454c831d1d66e19eb282d0f99c7a682db4a9ae9d"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Dec 11 16:38:11 2017 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Dec 11 16:49:54 2017 -0800"
      },
      "message": "Avoid strict mode violation in shortcut manager on user-unlock\n\n- The issue is the shortcut host information was stored in ShortcutUser, which\nis per-user shortcut information that\u0027s persisted in the disk. Even though in\nthe onUnlockUser sequence we only need to \"set\" a package name, in order to\naccess the ShortcutUser instance for the target user, we\u0027d need to load the\nper-user information from the disk.\n\n- Luckily the host packages don\u0027t need to be persisted, so let\u0027s just move\nit to another structure which is just kept in memory.\n\nBug: 70526858\nTest: Manual test (boot, unlock user, unlock secondary user)\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest1 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest2 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest3 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest4 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest5 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest6 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest7 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest8 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest9 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest10 -w com.android.frameworks.servicestests\nTest: cts-tradefed run cts-dev --skip-device-info --skip-preconditions --skip-system-status-check com.android.compatibility.common.tradefed.targetprep.NetworkConnectivityChecker -a armeabi-v7a -l INFO -m CtsShortcutManagerTestCases\nChange-Id: Ic4b842c4a3a08a7f0e678ce328e9d4ee08fd4069\n"
    },
    {
      "commit": "efdede0f4a04dda8eb1a3e527962f727e4725839",
      "tree": "511f71eed865e4b89e732904debb84dfd809e0a2",
      "parents": [
        "57e6b4fb4d9be6ac8d01bf0ea2debddb10216039",
        "1d99c391ecd30c27be2e8f61aa9ec64546d15d4b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 00:48:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 00:48:22 2017 +0000"
      },
      "message": "Merge \"Cancel alarms \u0026 jobs when an app\u0027s data is cleared\""
    },
    {
      "commit": "57e6b4fb4d9be6ac8d01bf0ea2debddb10216039",
      "tree": "23c55ca001018fcca2dd79274fda6036b5750717",
      "parents": [
        "0d13717248cf34b4dfee9cd757c33ed7c57338d6",
        "5b1df2fb5aa2b9ea8fe3fe21104eaaf5298d997f"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Dec 12 00:37:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 00:37:35 2017 +0000"
      },
      "message": "Merge \"Fix package manager tests\""
    },
    {
      "commit": "73453e49d5bfd703ed8b7e67e91e89a5015354a8",
      "tree": "9f327015432a603212b514f68cf49f4bef7d6ec9",
      "parents": [
        "0ff7a642dae1c3a0d4116fff591860b1cbcd788a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 11 16:30:36 2017 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 11 16:30:36 2017 -0800"
      },
      "message": "Update graphics stats to use long version codes.\n\nBug: 64459786\nTest: manual\nChange-Id: Iab84727e0ac486f505c10aacdb5ec8871aaf121e\n"
    },
    {
      "commit": "2a580d18f6b18da97465c46099f779d0f8d6d36f",
      "tree": "b182f728a38715737acdadf3bdef2c7c03e21363",
      "parents": [
        "1fa458fd7f19b1d9b2f778ca294c9579d50b7f0f"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Dec 11 14:37:35 2017 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Dec 11 16:19:48 2017 -0800"
      },
      "message": "Proper autofill fix to let phone process autofill Settings activity.\n\nTest: adb shell am start com.android.settings/.RadioInfo\nFixes: 70506888\n\nChange-Id: Id29bad2d20b621f7379eb6144c95dcc819949b3d\n"
    },
    {
      "commit": "0d13717248cf34b4dfee9cd757c33ed7c57338d6",
      "tree": "6e5c76dd32af8b9aed197c4e99175f1b41591aa4",
      "parents": [
        "841e3fba55d9431d01a836ffe216ea525632d32b",
        "486385092b8493f9af9c124fd9f2bfda13e50190"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Dec 12 00:12:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 00:12:44 2017 +0000"
      },
      "message": "Merge \"Carrier confirmation code.\" am: 6627d2c4df am: 0e788e00b6\nam: 486385092b  -s ours\n\nChange-Id: I34d9496ee29684f5a1ceb6c9ab01ad87ffe72e8d\n"
    },
    {
      "commit": "841e3fba55d9431d01a836ffe216ea525632d32b",
      "tree": "6e5c76dd32af8b9aed197c4e99175f1b41591aa4",
      "parents": [
        "16089c074c6d08f3afc2e44d6cbed732cabf37d6",
        "ab086c5a3ba1989ff9faf195c81ab3419ca43715"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 00:03:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 00:03:56 2017 +0000"
      },
      "message": "Merge \"Add Chromium ARC EventLogTags\""
    },
    {
      "commit": "16089c074c6d08f3afc2e44d6cbed732cabf37d6",
      "tree": "b400586e8ee4e3be43f800c218035385f4db9dc1",
      "parents": [
        "1fa458fd7f19b1d9b2f778ca294c9579d50b7f0f",
        "852d236287bed26aecfe900582516bbf9256639e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 12 00:00:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 12 00:00:34 2017 +0000"
      },
      "message": "Merge \"SoundPool: remove unused header file.\""
    },
    {
      "commit": "f15a94216ddc5f4d95ff02aacc19c437b4710671",
      "tree": "6c5442d454342aebdd6b00ee783bc93488818863",
      "parents": [
        "454c831d1d66e19eb282d0f99c7a682db4a9ae9d"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Dec 11 15:50:58 2017 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Dec 11 15:59:49 2017 -0800"
      },
      "message": "Don\u0027t write log on AM thread.\n\nBug: 68871851\nTest: Manual test with boot+logcat\nChange-Id: I456036785ae92d8cc9b5c22120513f089f4386bd\n"
    },
    {
      "commit": "486385092b8493f9af9c124fd9f2bfda13e50190",
      "tree": "fca3e775e9840ab1601af3325de902276b099555",
      "parents": [
        "bf62defed2a440f8db88e8357fca7133b85a55ee",
        "0e788e00b6c1feeab64339b1cfce898869cff07a"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Dec 11 23:58:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 23:58:48 2017 +0000"
      },
      "message": "Merge \"Carrier confirmation code.\" am: 6627d2c4df\nam: 0e788e00b6\n\nChange-Id: Ibbb439b724ee031b76ff42ecd84c3c1f2df69ae1\n"
    },
    {
      "commit": "0e788e00b6c1feeab64339b1cfce898869cff07a",
      "tree": "58b32f61330ac9afa5ce696ed360d1e8a52742f1",
      "parents": [
        "2063b1f792b3235bef566d8d2402031d45560206",
        "6627d2c4df53c462053a443d1b1b5d79b6065ecf"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Dec 11 23:48:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 23:48:04 2017 +0000"
      },
      "message": "Merge \"Carrier confirmation code.\"\nam: 6627d2c4df\n\nChange-Id: I444b27d11472cd9a84e4df3b5ae624fba0b13e71\n"
    },
    {
      "commit": "e63b04ad3259956a7d3f61ec930b64ae33376534",
      "tree": "72b76f7410a2eb3489b88e3365a090f35e147699",
      "parents": [
        "454c831d1d66e19eb282d0f99c7a682db4a9ae9d"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Dec 11 14:47:19 2017 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Dec 11 15:39:36 2017 -0800"
      },
      "message": "Don\u0027t take mLock in handleUnlockUser().\n\nBug: 64303666\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest1 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest2 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest3 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest4 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest5 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest6 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest7 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest8 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest9 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest10 -w com.android.frameworks.servicestests\nChange-Id: I3afb814714aae404e4f07d8b179f4598cf507af5\n"
    },
    {
      "commit": "a6b12de7dfaccd61e904d9cb69d9e07d6a9ce377",
      "tree": "62b6320c67ad0aaa867ba3fd3e20247762d3a178",
      "parents": [
        "1fa458fd7f19b1d9b2f778ca294c9579d50b7f0f"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Mon Dec 11 15:29:18 2017 -0800"
      },
      "committer": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Mon Dec 11 15:35:29 2017 -0800"
      },
      "message": "Add Text APCT tests to Presubmit\n\nIgnored flaky tests. Test currently ignored are:\n- android.text.format.FormatterTest\n- android.util.util.LinkifyTest\n- android.text.LineBreakingOverhangsTest\n\nTest: None\nBug: 70506734\nChange-Id: I6ef535c609d99fc6ff4a7887353b1df5ae7dcacb"
    },
    {
      "commit": "b348a347dfc80d45f1b9404f4eea95a5cdc64eba",
      "tree": "a4d3601a348cecf13f5b136c438551b4dfcafecb",
      "parents": [
        "bbef627077c5126b5b1292a5a396d784218c09cf"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Dec 11 23:30:35 2017 +0000"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Dec 11 23:30:35 2017 +0000"
      },
      "message": "Revert \"Add support for send Message with messaging options\"\n\nThis reverts commit bbef627077c5126b5b1292a5a396d784218c09cf.\n\nReason for revert: Causing long sms failure\n\nBug: 68762942\nChange-Id: I43c36e3286105459c7e08d1a0b2d89b4c42140b2\n"
    },
    {
      "commit": "6627d2c4df53c462053a443d1b1b5d79b6065ecf",
      "tree": "58b32f61330ac9afa5ce696ed360d1e8a52742f1",
      "parents": [
        "403c8f72e38114d0aadfd852b98b323827068e5b",
        "d5e7ca924d993f03d5ce1fe557963bdde9d9e337"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Dec 11 23:29:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 11 23:29:34 2017 +0000"
      },
      "message": "Merge \"Carrier confirmation code.\""
    },
    {
      "commit": "8306fc4202fab17dae32db04d288d289f17fff4a",
      "tree": "d07414e709995f62cc304ac722778e3244a5759d",
      "parents": [
        "1f397705eb58ccb7fd341144e98400a7bb5f3432"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Dec 11 15:09:28 2017 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Dec 11 15:09:28 2017 -0800"
      },
      "message": "Migrate IME related tests to JUnit4\n\nThis CL cleans up remaining use of InstrumentationTestCase from\nIME-related FrameworksCoreTests as it is already deprecated in favor of\ntesting-support-library.\n\nThere should be no behavior change in tests and their expectations.\n\nFixes: 70514197\nTest: atest FrameworksCoreTests:com.android.internal.inputmethod.InputMethodSubtypeSwitchingControllerTest\nTest: atest FrameworksCoreTests:com.android.internal.inputmethod.InputMethodUtilsTest\nTest: atest FrameworksCoreTests:com.android.internal.inputmethod.LocaleUtilsTest\nTest: atest FrameworksCoreTests:android.view.inputmethod.CursorAnchorInfoTest\nTest: atest FrameworksCoreTests:android.view.inputmethod.InputMethodSubtypeArrayTest\nTest: atest FrameworksCoreTests:android.view.inputmethod.InputMethodSubtypeTest\nTest: atest FrameworksCoreTests:android.view.inputmethod.SparseRectFArrayTest\nChange-Id: I28f073aacb6f77c62bd186c37cbdb5719475d4ba\n"
    },
    {
      "commit": "9299af93945376c4390cc24f5a0c1844997a694b",
      "tree": "5af64f66cb46c052557b19c0c2941c1b4fe26492",
      "parents": [
        "6348b054cdf98e007b0f921f0e7143a50b7bcfaf"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Tue Dec 05 17:44:48 2017 -0800"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Mon Dec 11 15:05:25 2017 -0800"
      },
      "message": "Refactor system properties protos to just include the list treble team\ndefines http://go/treble-sysprop-compatibility.\n\nAlso refactored system properties proto to have nested proto\ndefinitions. The reason to do it is to have flat proto definition makes\nit super hard to manage its field numbers as well as hard to use.\nSince we have a predefined list. Support parsing nested proto here.\n\nBug: 68774852\nTest: unit tested and on device test\n      $ out/host/linux-x86/bin/incident_report -w system_properties\nChange-Id: Icfc7cdcae184fb204c81e6434d21399aa84a1285\n"
    },
    {
      "commit": "d51101c9e339937aa65f42242666ad6313d5fe2b",
      "tree": "47747cc2e13c8a49b7d3391c4e129ba92e881ef5",
      "parents": [
        "454c831d1d66e19eb282d0f99c7a682db4a9ae9d"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Dec 11 14:57:43 2017 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Dec 11 14:57:43 2017 -0800"
      },
      "message": "Fix cancelSync() permission check for periodic syncs.\n\nBug: 64810615\nTest: cts-tradefed run cts-dev --skip-device-info --skip-preconditions --skip-system-status-check com.android.compatibility.common.tradefed.targetprep.NetworkConnectivityChecker -a armeabi-v7a -l INFO -m CtsContentTestCases -t android.content.cts.ContentResolverSyncTestCase\nChange-Id: I2aedbe3e67dbaccfd848a2725042c33a440ce705\n"
    },
    {
      "commit": "1fa458fd7f19b1d9b2f778ca294c9579d50b7f0f",
      "tree": "5e3bb45ffb594cba4767deedd9e764bbb9eb5d1d",
      "parents": [
        "86b9d9b4b17c46902f58577827a0a686704a830d",
        "19aba8e2e71e52ff4133b1f924a6254aa62ee72f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 22:47:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 22:47:10 2017 +0000"
      },
      "message": "Merge \"Always invoke scrim callback\""
    },
    {
      "commit": "47ed62080fcf8db93e866b6dd9b5361bc27881fc",
      "tree": "975a289f24ecb057aa9b573eaf47c9341b3e591a",
      "parents": [
        "403c8f72e38114d0aadfd852b98b323827068e5b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Nov 20 16:25:39 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Dec 11 14:41:31 2017 -0800"
      },
      "message": "Add CarrierConfig key for RTT support\n\nAdd the carrier config key.\n\nTest: add fake support for some random carrier, look for the capability\nBug: 63934808\nChange-Id: I8a0e33a7ac10fbdcad356059913e7ddcba26bb6c\n"
    },
    {
      "commit": "86b9d9b4b17c46902f58577827a0a686704a830d",
      "tree": "5c111d96a6ab84b12c788085fe1b5be4f5980454",
      "parents": [
        "8c919fd93cc35db80d77a68092458e1405ba8ccf",
        "4b6bceec365b9c7b5740d9160367311b359647c0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 22:22:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 22:22:39 2017 +0000"
      },
      "message": "Merge \"Fix testCursorIsOnRight test case\""
    },
    {
      "commit": "8c919fd93cc35db80d77a68092458e1405ba8ccf",
      "tree": "151d6cc6a99a5647edd81c01d96bf53831baa494",
      "parents": [
        "f413d90f0db3838659e7461c50e1da8907ac2d11",
        "5343fcb77df55d01655c9f7bad074c9c7b75ea72"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 22:21:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 22:21:12 2017 +0000"
      },
      "message": "Merge \"Introduce API to enable existing packages on shared users\""
    },
    {
      "commit": "f413d90f0db3838659e7461c50e1da8907ac2d11",
      "tree": "004a8e99de67fdb675d55144135a2c515275eb16",
      "parents": [
        "ceeb00b0ffb48350519bf003a34d5c43ec73e357",
        "4fe8280dc6736ab3c59f8e384323c26212215a90"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Dec 11 22:19:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 22:19:52 2017 +0000"
      },
      "message": "Merge \"Add ICCID_PREFIX column in CarridId DB\""
    },
    {
      "commit": "ceeb00b0ffb48350519bf003a34d5c43ec73e357",
      "tree": "9a04c6b7110d33c25636afee2c3e1d565a22c81c",
      "parents": [
        "d8171027f373d919eefc572c296364d47807a89d",
        "70668582a8e2afae38a976819ec692ec0f8edf16"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 22:17:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 22:17:42 2017 +0000"
      },
      "message": "Merge \"Temporaly ignoring UID check when caller is a system app.\""
    },
    {
      "commit": "d8171027f373d919eefc572c296364d47807a89d",
      "tree": "bcd7075398cb857de20378fa63f69eff615c75b7",
      "parents": [
        "42aecd78008920c9a204aea5daf84c8e1dadb2d7",
        "ab56b9d9dfddcfb26dfdb553220719412df1e139"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 21:51:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 21:51:41 2017 +0000"
      },
      "message": "Merge \"OMS: Only allow trusted overlays to be registered.\""
    },
    {
      "commit": "42aecd78008920c9a204aea5daf84c8e1dadb2d7",
      "tree": "d7e726817172c7b0d6adf6234286f8f9bc30733e",
      "parents": [
        "5930ce33f34514b82caaaf0ac9a3a4c95290cf49",
        "740a650dacb950823d0b4b0d1c8c29f0721fc86d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 21:45:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 21:45:04 2017 +0000"
      },
      "message": "Merge \"Change colors to allow transport of more generic ints\""
    },
    {
      "commit": "5b1df2fb5aa2b9ea8fe3fe21104eaaf5298d997f",
      "tree": "67b2f9f9880651b9af2e87d689cb3415d164edc6",
      "parents": [
        "6fedbfe9d8a47033ef0e9cc86cdeb345cb7153a9"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Dec 11 13:26:14 2017 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Dec 11 13:36:18 2017 -0800"
      },
      "message": "Fix package manager tests\n\nTest: bit FrameworksServicesTests:com.android.server.pm.\nChange-Id: I06089adcdf6cdaebc7176cab30254cc2cbd836eb\n"
    },
    {
      "commit": "5930ce33f34514b82caaaf0ac9a3a4c95290cf49",
      "tree": "3c7551182f0ae714b9c5b6bd83021fca656bae85",
      "parents": [
        "b5079d1f476f210bacc2d87383f0bb9de021daee",
        "e12d7315dd921301a18935d4c78119716753c30f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 21:14:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 21:14:44 2017 +0000"
      },
      "message": "Merge \"Enable fast drawing for solid color nine patch rectangles\""
    },
    {
      "commit": "19aba8e2e71e52ff4133b1f924a6254aa62ee72f",
      "tree": "14708395cbdb36b24229ddc5c570782c25876c3b",
      "parents": [
        "3ddcbc6c539b93bb70bed2a6ec67f0fdbee4b654"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Dec 11 12:42:26 2017 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Dec 11 12:51:36 2017 -0800"
      },
      "message": "Always invoke scrim callback\n\nCallback needs to be invoked if we\u0027re trying to switch\nto the same state, otherwise the window will never know\nthat we\u0027re done fading the keyguard.\n\nChange-Id: I6779ecf18fbb23f621731d851ab343b82c3529e3\nFixes: 70481733\nFixes: 70392591\nTest: Unlock by tapping on notification\nTest: Unlock with pin, fingerprint\nTest: Unlock with fingerprint when pulsing\nTest: Unlock by tapping on notification when pulsing\nTest: Open Settings from QS when Maps is SHOW_WHEN_LOCKED\nTest: runtest -x packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java\n"
    },
    {
      "commit": "b5079d1f476f210bacc2d87383f0bb9de021daee",
      "tree": "a15d392d1908a33900567f03f0c30fa76153e910",
      "parents": [
        "1d5526db1bdf35a0f6054f57e71de93ecbbac481",
        "4493e1498455147a4aefc3c0a8534e43d64177c3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 20:44:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 20:44:25 2017 +0000"
      },
      "message": "Merge changes I2a808b9f,I8cbd4651\n\n* changes:\n  Implements queryNanoApps API\n  Implements the new loadNanoApp/unloadNanoApp APIs\n"
    },
    {
      "commit": "1d5526db1bdf35a0f6054f57e71de93ecbbac481",
      "tree": "0ff5a3547bf501c47e1832d534c66635bd1bc690",
      "parents": [
        "0ff7a642dae1c3a0d4116fff591860b1cbcd788a",
        "7a46c28d4571e037e26a28ea8e2a01312d916d47"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 20:39:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 20:39:44 2017 +0000"
      },
      "message": "Merge \"Simplify IMMS#startVrInputMethodNoCheck a bit\""
    },
    {
      "commit": "6ccebf23933c3bb8a79623e6ce190afdb150cb31",
      "tree": "9f992d4164c0a39d10c0b0111b7627e199459a78",
      "parents": [
        "a21ae5cb5d595a07c262bc6e13cfe90c0bcf0ae0"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Mon Dec 11 12:30:35 2017 -0800"
      },
      "committer": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Mon Dec 11 12:30:35 2017 -0800"
      },
      "message": "incidentd: Removing history from batterystats dump.\n\nBug: 65750808\nTest: N/A\nChange-Id: I4790b616791f68833196b50b76d3fd24faa8d46b\n"
    },
    {
      "commit": "4b6bceec365b9c7b5740d9160367311b359647c0",
      "tree": "fbea15b1609f7fbe3d98468637f6ce5bcda57da5",
      "parents": [
        "5399403867f071a8cdad3727bad626a8eb58d3b5"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Dec 11 11:39:51 2017 -0800"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Dec 11 12:26:13 2017 -0800"
      },
      "message": "Fix testCursorIsOnRight test case\n\nThis is partial revert of Ie932903845645e50cfa0cb428babb31a44babc47\n\nThe root cause is MeasuredText.getParagraphDir respect requsted text\ndirection even if it is an empty text. Ideally we don\u0027t need to create\nMeasuredText object for empty string but for safety, reverted to the\noriginal code.\n\nBug: 70384435\nTest: bit FrameworksCoreTests:android.widget.EditorCursorTest\nChange-Id: Id24405f476c50fa27743589a640281d96de1c9ce\n"
    },
    {
      "commit": "0ff7a642dae1c3a0d4116fff591860b1cbcd788a",
      "tree": "e10603a2b2ca1e98292118e99606aeeb6f75c304",
      "parents": [
        "6e1fd8b5bd9d36d1e2b6b7356f402f0d3a889322",
        "b79a5f91ec4cf9990f83e98b82dd365342b7c44f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 20:24:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 20:24:26 2017 +0000"
      },
      "message": "Merge \"Fix issue #69820174: The size of /proc/meminfo is larger than its stored buffer.\""
    },
    {
      "commit": "6e1fd8b5bd9d36d1e2b6b7356f402f0d3a889322",
      "tree": "c61003555a7f90e2f8f119ea49d36f892e67abc1",
      "parents": [
        "02775c7852273db2122b7daef8c0efc3178f17c1",
        "edb2e7ce149aa054db269e303b1c57e683bfa90d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 20:23:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 20:23:20 2017 +0000"
      },
      "message": "Merge \"Restore volume expansion.\""
    },
    {
      "commit": "02775c7852273db2122b7daef8c0efc3178f17c1",
      "tree": "abad1ad5bf57c1787af9d996ccf928d029c41f8a",
      "parents": [
        "a21ae5cb5d595a07c262bc6e13cfe90c0bcf0ae0",
        "bf62defed2a440f8db88e8357fca7133b85a55ee"
      ],
      "author": {
        "name": "susanta.patra",
        "email": "susanta.patra@lge.com",
        "time": "Mon Dec 11 20:00:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 20:00:17 2017 +0000"
      },
      "message": "Merge \"Fixed button bar alignment issue in RTL languages\" am: 403c8f72e3 am: 2063b1f792\nam: bf62defed2\n\nChange-Id: I7113cb185049848344c01b857e8a8646e9967432\n"
    },
    {
      "commit": "70668582a8e2afae38a976819ec692ec0f8edf16",
      "tree": "dad4ce4b2ff59dfd1fed2915f53ddb6c8cd185da",
      "parents": [
        "e5634eeba63e975f8d69f7673596a5dc59908438"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Dec 11 10:45:59 2017 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Dec 11 11:50:19 2017 -0800"
      },
      "message": "Temporaly ignoring UID check when caller is a system app.\n\nThe Settings app runs some of its activities in another process, which would\ncrash it in some cases due to a recent security fix on Autofill.\n\nThis CL temporarily fixes the problem by skipping the security check when the\ncaller is a system app.\n\nTest: manual verification using System.out statements, as it cannot be\n      reproduced by CTS because the CTS app is an user app.\nBug: 70506888\n\nChange-Id: I08e8a370d93d3473ec5e025afaf3bc6f456e0ab9\n"
    },
    {
      "commit": "740a650dacb950823d0b4b0d1c8c29f0721fc86d",
      "tree": "81c322efe78e10151b75d2db9f4b7e550948dc3d",
      "parents": [
        "454c831d1d66e19eb282d0f99c7a682db4a9ae9d"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Sun Dec 10 13:49:59 2017 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Dec 11 14:44:00 2017 -0500"
      },
      "message": "Change colors to allow transport of more generic ints\n\nThis is in preparation for sliders, also add some hints/types that\nwill be used for sliders.\n\nTest: atest cts/tests/tests/slice\nBug: 68378584\nChange-Id: I8f6a8bb7c80854b51c421a437318975f517a2169\n"
    },
    {
      "commit": "bf62defed2a440f8db88e8357fca7133b85a55ee",
      "tree": "25d465a7f5a02194041e97a9180cbd727dbd181b",
      "parents": [
        "81544d2a71709a8c1105a616882e214125a7c8d4",
        "2063b1f792b3235bef566d8d2402031d45560206"
      ],
      "author": {
        "name": "susanta.patra",
        "email": "susanta.patra@lge.com",
        "time": "Mon Dec 11 19:41:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 19:41:40 2017 +0000"
      },
      "message": "Merge \"Fixed button bar alignment issue in RTL languages\" am: 403c8f72e3\nam: 2063b1f792\n\nChange-Id: I7493a720ef88f0b40ebed483d474a34ad9ee5da4\n"
    },
    {
      "commit": "a21ae5cb5d595a07c262bc6e13cfe90c0bcf0ae0",
      "tree": "3d37e0a0da160f02d29da0483693f861dc9dff52",
      "parents": [
        "454c831d1d66e19eb282d0f99c7a682db4a9ae9d",
        "711f1f9caf65cbfea770ecd017632ebf4aac5091"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 19:36:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 19:36:57 2017 +0000"
      },
      "message": "Merge \"Fix resizing when hardware renderer is off.\""
    },
    {
      "commit": "2063b1f792b3235bef566d8d2402031d45560206",
      "tree": "cb94c6c16869aac67ed203a4892bf5e32f98089c",
      "parents": [
        "41fb54b955277909da5b653167c73d05a894925a",
        "403c8f72e38114d0aadfd852b98b323827068e5b"
      ],
      "author": {
        "name": "susanta.patra",
        "email": "susanta.patra@lge.com",
        "time": "Mon Dec 11 19:28:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 19:28:44 2017 +0000"
      },
      "message": "Merge \"Fixed button bar alignment issue in RTL languages\"\nam: 403c8f72e3\n\nChange-Id: I8a14f71b20fd07ac3fd9025ba4e303a11709fe0a\n"
    },
    {
      "commit": "ab086c5a3ba1989ff9faf195c81ab3419ca43715",
      "tree": "a4ac171797617ae293eedfb4bfc40b6106ae0b8c",
      "parents": [
        "3ddcbc6c539b93bb70bed2a6ec67f0fdbee4b654"
      ],
      "author": {
        "name": "Ricardo Quesada",
        "email": "ricardoq@google.com",
        "time": "Mon Dec 11 11:26:53 2017 -0800"
      },
      "committer": {
        "name": "Ricardo Quesada",
        "email": "ricardoq@google.com",
        "time": "Mon Dec 11 11:26:53 2017 -0800"
      },
      "message": "Add Chromium ARC EventLogTags\n\nAdd EventLogTags for org.chromium.arc package.\n\nSmall CL that enables org.chromium.arc EventLogTags in master.\n\nBug: 70513529\nTest: compiled on marlin. did not generate any conflict. marlin worked\n      Ok.\n\nChange-Id: I4bda5985c337e0b3434774c4b6b11c83d3ac49ed\n"
    },
    {
      "commit": "403c8f72e38114d0aadfd852b98b323827068e5b",
      "tree": "cb94c6c16869aac67ed203a4892bf5e32f98089c",
      "parents": [
        "998ac99db4b421181791beffbfd9de22987dc472",
        "1b0b22ce082ea9e05bc8c5861661ba189cfb559a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 19:10:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 11 19:10:46 2017 +0000"
      },
      "message": "Merge \"Fixed button bar alignment issue in RTL languages\""
    },
    {
      "commit": "4493e1498455147a4aefc3c0a8534e43d64177c3",
      "tree": "acb8d3930038867dbfefab993f248fe83557938d",
      "parents": [
        "e1ade4368f8b3739e93bc3f6aefabda8b2b4424c"
      ],
      "author": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Mon Nov 27 16:26:34 2017 -0800"
      },
      "committer": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Mon Dec 11 10:57:09 2017 -0800"
      },
      "message": "Implements queryNanoApps API\n\nBug: 67734082\nTest: Run a test app to use the new query API, verify returns the\nexpected set of nanoapps\nChange-Id: I2a808b9f80dd0d9168466f80b79ca1fa35da242c\n"
    },
    {
      "commit": "454c831d1d66e19eb282d0f99c7a682db4a9ae9d",
      "tree": "c31bf487900bdfc2bc8a5207fbe9456e8fdf34bc",
      "parents": [
        "1f397705eb58ccb7fd341144e98400a7bb5f3432",
        "41f3fe806951bea3ebbbf376e532fa67115ba9fd"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Mon Dec 11 18:33:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 18:33:30 2017 +0000"
      },
      "message": "Merge \"Fix system crash in certain jobs-removed cases\""
    },
    {
      "commit": "e12d7315dd921301a18935d4c78119716753c30f",
      "tree": "b77c0cb3eb367b09aab531c2a12ee1bee8c889a9",
      "parents": [
        "1f397705eb58ccb7fd341144e98400a7bb5f3432"
      ],
      "author": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Mon Dec 04 14:48:27 2017 -0500"
      },
      "committer": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Mon Dec 11 18:22:17 2017 +0000"
      },
      "message": "Enable fast drawing for solid color nine patch rectangles\n\nPass a hint to Skia, about which lattice rectangles are solid\ncolor rectangles.\n\nBug: 69796044\nTest: Measured ninepatch performance using sample app from the bug\nChange-Id: Ib07b1b64c78ab16195f9af88a989d28682084565\n"
    },
    {
      "commit": "edb2e7ce149aa054db269e303b1c57e683bfa90d",
      "tree": "16d9cb102144a40fbf8ece4fd98906f40a385afd",
      "parents": [
        "7d37e95d5475dd0575232439ce9bf036a9df2b6d"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Dec 11 13:18:03 2017 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Dec 11 13:18:03 2017 -0500"
      },
      "message": "Restore volume expansion.\n\nTest: manual\nBug: 63096355\nChange-Id: Ibff2826084353b66a6e1376cb9dda3e01dcf0e72\n"
    },
    {
      "commit": "1f397705eb58ccb7fd341144e98400a7bb5f3432",
      "tree": "26e246215105ca77e8a76ac96f0e5f6980b51491",
      "parents": [
        "3ddcbc6c539b93bb70bed2a6ec67f0fdbee4b654",
        "660d6eca991f15de77c02a7e259ed709338a0972"
      ],
      "author": {
        "name": "Greg Daniel",
        "email": "egdaniel@google.com",
        "time": "Mon Dec 11 18:03:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 18:03:36 2017 +0000"
      },
      "message": "Merge \"Update GrContext creation calls to use sk_sp\""
    },
    {
      "commit": "3ddcbc6c539b93bb70bed2a6ec67f0fdbee4b654",
      "tree": "5346394dd8fc6402ac0f89c02d9b226b96a227ff",
      "parents": [
        "27674aedc0c2fe6f013ea0d6722bdb0d17fc7c57",
        "61cfd4bcd88d6ae185356cef0b3dc827c93c02dd"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Dec 11 17:21:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 17:21:37 2017 +0000"
      },
      "message": "Merge \"Fixed a crash with the top headsup entry\""
    },
    {
      "commit": "27674aedc0c2fe6f013ea0d6722bdb0d17fc7c57",
      "tree": "746a77641c8f5a615b8415b3e55f87d897b557a7",
      "parents": [
        "e5634eeba63e975f8d69f7673596a5dc59908438",
        "5db9a911354271abdc13a2a645d0de7d2619010e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Dec 11 16:47:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 16:47:13 2017 +0000"
      },
      "message": "Merge \"Add auto-doc support for @StringDef.\""
    },
    {
      "commit": "e5634eeba63e975f8d69f7673596a5dc59908438",
      "tree": "6cb544edeae8e237c26202993c6f4206bd71b093",
      "parents": [
        "7310f4f35b5b53f6f0f6dd7d3a12ff1c9f273173",
        "81544d2a71709a8c1105a616882e214125a7c8d4"
      ],
      "author": {
        "name": "luozhanwei",
        "email": "luozhanwei@xiaomi.com",
        "time": "Mon Dec 11 16:26:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 16:26:25 2017 +0000"
      },
      "message": "Merge \"[DeadLock]AMS PMS MountService\" am: 998ac99db4 am: 41fb54b955\nam: 81544d2a71\n\nChange-Id: Ib92a19bce9fd9086c302c2cf4606b5d10161fe85\n"
    },
    {
      "commit": "81544d2a71709a8c1105a616882e214125a7c8d4",
      "tree": "6a8b4adb138f03fa84174ddb146d9f5b0858a82e",
      "parents": [
        "51e563aefbb8021b4b307023a08f091bf7f22a96",
        "41fb54b955277909da5b653167c73d05a894925a"
      ],
      "author": {
        "name": "luozhanwei",
        "email": "luozhanwei@xiaomi.com",
        "time": "Mon Dec 11 16:14:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 16:14:17 2017 +0000"
      },
      "message": "Merge \"[DeadLock]AMS PMS MountService\" am: 998ac99db4\nam: 41fb54b955\n\nChange-Id: I15056a18d70a1d17c52799f71e8faf5c565bb8aa\n"
    },
    {
      "commit": "41fb54b955277909da5b653167c73d05a894925a",
      "tree": "c1eb50a23505a10e67d5f463be77728d3deb15e2",
      "parents": [
        "144d9e9f8320ac6502229346e7b93bd4ec069e58",
        "998ac99db4b421181791beffbfd9de22987dc472"
      ],
      "author": {
        "name": "luozhanwei",
        "email": "luozhanwei@xiaomi.com",
        "time": "Mon Dec 11 16:05:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 16:05:19 2017 +0000"
      },
      "message": "Merge \"[DeadLock]AMS PMS MountService\"\nam: 998ac99db4\n\nChange-Id: I5910f42d91c3c3edcc092a87cc2e291d6e83e75e\n"
    },
    {
      "commit": "998ac99db4b421181791beffbfd9de22987dc472",
      "tree": "c1eb50a23505a10e67d5f463be77728d3deb15e2",
      "parents": [
        "c0d951c3e0f7d9495e90b84dcfed0e8ad2604193",
        "10e5eeb68d4a3c55d761e13016994a537c703c63"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 15:47:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 11 15:47:45 2017 +0000"
      },
      "message": "Merge \"[DeadLock]AMS PMS MountService\""
    },
    {
      "commit": "7310f4f35b5b53f6f0f6dd7d3a12ff1c9f273173",
      "tree": "914a195051e816aec9843ee7fca83fb3a0225aa2",
      "parents": [
        "f8d1840fae3ea73afbed59c77f8016dd785ab7e7",
        "47670548e07140f3308c2aa4741b1bbf4f25d7bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 15:33:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 15:33:22 2017 +0000"
      },
      "message": "Merge \"Keystore: Fix KeyGenParameterSpec parceling\""
    },
    {
      "commit": "f8d1840fae3ea73afbed59c77f8016dd785ab7e7",
      "tree": "bbc3a8454a968d72133cdb82c4790f21640a0b1f",
      "parents": [
        "7888d2f9eb414ed68c7ffe23ed576b8dd82696c3",
        "725fb12c0d271c179c4f3689ee56296253f3cb62"
      ],
      "author": {
        "name": "Tom Dobek",
        "email": "tdobek@google.com",
        "time": "Mon Dec 11 15:13:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 15:13:23 2017 +0000"
      },
      "message": "Merge \"Aapt2 convert: skip processing resources when resource table is absent. Test: manual\""
    },
    {
      "commit": "660d6eca991f15de77c02a7e259ed709338a0972",
      "tree": "d1b8b44a39f028c49394aa4dfd109a1a9dffb957",
      "parents": [
        "23627fbff5f13629e997a00b006a1ebdc423e735"
      ],
      "author": {
        "name": "Greg Daniel",
        "email": "egdaniel@google.com",
        "time": "Fri Dec 08 11:44:27 2017 -0500"
      },
      "committer": {
        "name": "Greg Daniel",
        "email": "egdaniel@google.com",
        "time": "Mon Dec 11 09:39:16 2017 -0500"
      },
      "message": "Update GrContext creation calls to use sk_sp\n\nTest: manual testing\n\nChange-Id: I68d8706ffa7bc7c6622ea0b8c45d7297a131f6bf\n"
    },
    {
      "commit": "7888d2f9eb414ed68c7ffe23ed576b8dd82696c3",
      "tree": "699284d9f3b1a4ea0c2efeaf486a276d4be3b3bd",
      "parents": [
        "0b62766d27da6867cc6d00347cd81427a6ec9e86",
        "a7d21f8c321ae7149b68625a5c8502abe005ed7b"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Dec 11 14:35:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 14:35:22 2017 +0000"
      },
      "message": "Merge \"Tidy up changes for timezone update code\""
    },
    {
      "commit": "5343fcb77df55d01655c9f7bad074c9c7b75ea72",
      "tree": "d9c69f2e19cdc956efd161c0111eab8559d624c0",
      "parents": [
        "0b62766d27da6867cc6d00347cd81427a6ec9e86"
      ],
      "author": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Tue Dec 05 16:49:19 2017 +0000"
      },
      "committer": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Mon Dec 11 14:13:00 2017 +0000"
      },
      "message": "Introduce API to enable existing packages on shared users\n\n- Also unhide setKeepUninstalledPackages\n- installExistingPackage accpets delegation API because all app\n  managemnet PIs did the same, including setKeepUninstalledPackages and\n  enableSytemApp\n\nBug: 70017947\nBug: 65842106\nTest: Install apps already installed in u0 in shared user should succeed\nTest: Install apps in setKeepUninstalledPackages cache in shared user\n      should succeed\nTest: Install apps via delegated package should succeed\nTest: Install apps via unaffiliated profile owner should fail\nTest: Install apps not installed in any user or in APK cache shoudl fail\nChange-Id: Iba563b2050abd0d1f46bfa06cfc0526b7b476b3b\n"
    },
    {
      "commit": "47670548e07140f3308c2aa4741b1bbf4f25d7bc",
      "tree": "eff6958afdadc70e5a27b06f6a0f8f9593f06bc2",
      "parents": [
        "b8f2728a787db8dc551345b464705f049d970502"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Sat Dec 09 21:25:04 2017 +0000"
      },
      "committer": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Mon Dec 11 12:28:13 2017 +0000"
      },
      "message": "Keystore: Fix KeyGenParameterSpec parceling\n\nFix the way KeyGenParameterSpec is parceled, by correctly handling\ndefault and null values for some of the fields.\n\nA recent CL added the ability to parcel/unparcel KeyGenParameterSpec (by\na separate class).\nDue to refactoring late in the CL review cycle, the parceling code did\nnot take into account a few edge cases.\n\nUnit tests:\nm -j KeystoreTests \u0026\u0026 adb install -r out/target/product/marlin/data/app/KeystoreTests/KeystoreTests.apk\nadb shell am instrument \u0027android.security.tests/android.support.test.runner.AndroidJUnitRunner\u0027\n\nCTS tests:\ncts-tradefed run commandAndExit cts-dev -a armeabi-v7a -m CtsDevicePolicyManagerTestCases -t com.android.cts.devicepolicy.DeviceOwnerTest#testKeyManagement -l DEBUG\n\nBug: 69337278\nTest: Keystore unit tets (see instructions above) and cts Key Management test.\nChange-Id: Ie08f42b07fb55b6fa1d8fb73c89d69687c97e214\n"
    },
    {
      "commit": "725fb12c0d271c179c4f3689ee56296253f3cb62",
      "tree": "a69b7e539b47cee4583e63cb970bd3e6c96d5915",
      "parents": [
        "3a1e51ab804d27ab8a486e17af7f3ea0e6d8fb43"
      ],
      "author": {
        "name": "Tom Dobek",
        "email": "tdobek@google.com",
        "time": "Fri Dec 08 14:19:01 2017 +0000"
      },
      "committer": {
        "name": "Tom Dobek",
        "email": "tdobek@google.com",
        "time": "Mon Dec 11 10:30:12 2017 +0000"
      },
      "message": "Aapt2 convert: skip processing resources when resource table is absent.\nTest: manual\n\nChange-Id: Iafe20f98857a29d625e7a57a9201db6279d43e45\n"
    },
    {
      "commit": "0b62766d27da6867cc6d00347cd81427a6ec9e86",
      "tree": "9dd4e46904f18228cd24ab7738ebe51b5d8f706a",
      "parents": [
        "92beccfe584ad743e05bc50ebad73187a21d016d",
        "d795827c31a7a8d10fd512476f058e4ac6846ced"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 06:35:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 06:35:31 2017 +0000"
      },
      "message": "Merge \"API Review: Drop \"Button\" in is/setLogoutEnabled method\""
    },
    {
      "commit": "92beccfe584ad743e05bc50ebad73187a21d016d",
      "tree": "2e4ab2024aba31bd3629ab8af252981b39b92813",
      "parents": [
        "54edf5df21094b5cc62fd3014e31f8ab0bee1074",
        "34fb7314fa3cdb53a6be48b05742bfa54cc52f2d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 11 06:11:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 11 06:11:56 2017 +0000"
      },
      "message": "Merge \"Add TaskPositioningController\""
    },
    {
      "commit": "4fe8280dc6736ab3c59f8e384323c26212215a90",
      "tree": "62ebb40c846671d1bb1fb42040efc4beecc61ac6",
      "parents": [
        "ada2f4dcf8b481e9302d2fb597af9cde5f100d26"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Nov 30 11:26:56 2017 -0800"
      },
      "committer": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Dec 11 05:42:41 2017 +0000"
      },
      "message": "Add ICCID_PREFIX column in CarridId DB\n\nBug: 64131637\nTest: Treehugger runs providers/telephony/CarrierIdProviderTest.java\n\nChange-Id: I0d118ab181dfe17a7976a0b654989a3662594d4a\n"
    },
    {
      "commit": "7a46c28d4571e037e26a28ea8e2a01312d916d47",
      "tree": "e447800abc7978599fdcf485d0f1d243624a54ba",
      "parents": [
        "84321d87b9b732f2429df0a3830c43659a3a8ee0"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Sun Dec 10 18:15:19 2017 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Sun Dec 10 18:15:19 2017 -0800"
      },
      "message": "Simplify IMMS#startVrInputMethodNoCheck a bit\n\nThis is a follow up CL to a recent CL [1] that added VR-IME support.\n\nCurrently, IMMS#startVrInputMethodNoCheck() internally calls\nIMMS#setInputMethodEnabled(), which enforces the caller user ID check\nand caller permission check for WRITE_SECURE_SETTINGS.\n\nThis appears to make sense for IMMS#startVrInputMethodNoCheck(), but\nin reallity IMMS#startVrInputMethodNoCheck() always gets called on\nnon-binder system server thread hence those checks will never fail.\n\nNote that such a call path is fine and not a security issue.  What this\nCL tries to address is just replace IMMS#setInputMethodEnabledLocked()\nto make it clear that IMMS allows such an operation for callers that\nhave RESTRICTED_VR_ACCESS is intentional.\n\nTo summarize, this CL just removes redundant operations and there\nshould be no visible behavior change.\n\n [1]: I1db7981b5198e7e203d4578cae7e5b6d20037d0d\n      89a6c48a8b2e54f9b93211c20a126edab0eefe35\n\nBug: 63037786\nTest: compile\nChange-Id: Iec43177bd698de6efa453d64ceafec3164538151\n"
    },
    {
      "commit": "34fb7314fa3cdb53a6be48b05742bfa54cc52f2d",
      "tree": "1656bce52a37bf7b16fee9b82a3b9603c1660df6",
      "parents": [
        "1d83a5bf614506bbad62b63ad79ca4416cc2705c"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Mon Dec 04 10:00:24 2017 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Mon Dec 11 10:23:44 2017 +0900"
      },
      "message": "Add TaskPositioningController\n\nThe CL creates new TaskPositioningController class which lives over the\nprocess WindowManagerService\u0027s life time and handle task positioning\ntasks like resizing or moving by drag.\n\nBug: 64149458\nTest: atest com.android.server.wm.TaskPositioningControllerTests\nChange-Id: I65b3226ce5fa93c16037671ab9cd3b3d84d8f274\n"
    },
    {
      "commit": "54edf5df21094b5cc62fd3014e31f8ab0bee1074",
      "tree": "78d451bb534f8cff85e2ada96cc72900487c2df9",
      "parents": [
        "84321d87b9b732f2429df0a3830c43659a3a8ee0",
        "51e563aefbb8021b4b307023a08f091bf7f22a96"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Dec 11 00:37:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 00:37:22 2017 +0000"
      },
      "message": "Merge \"DefaultNetworkEvent: fix two bugs with validation times\" am: c0d951c3e0 am: 144d9e9f83\nam: 51e563aefb\n\nChange-Id: Ide65494bfe095533a06c4b33002fbd260306f8a0\n"
    },
    {
      "commit": "51e563aefbb8021b4b307023a08f091bf7f22a96",
      "tree": "350ec84046f9bb2a92f3223de0a114c3077633c0",
      "parents": [
        "d3e197a1bd272dc81ab1d72396370881257037ac",
        "144d9e9f8320ac6502229346e7b93bd4ec069e58"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Dec 11 00:24:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 00:24:33 2017 +0000"
      },
      "message": "Merge \"DefaultNetworkEvent: fix two bugs with validation times\" am: c0d951c3e0\nam: 144d9e9f83\n\nChange-Id: Iad5a7cda8b73f638aa7db8ae38bdccef1cbeae85\n"
    },
    {
      "commit": "144d9e9f8320ac6502229346e7b93bd4ec069e58",
      "tree": "b062c320231ed4a8ae2caf17acab06ea08da2364",
      "parents": [
        "73fce7397e2d9834b81543798f58fb88ddbd1966",
        "c0d951c3e0f7d9495e90b84dcfed0e8ad2604193"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Dec 11 00:12:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 00:12:16 2017 +0000"
      },
      "message": "Merge \"DefaultNetworkEvent: fix two bugs with validation times\"\nam: c0d951c3e0\n\nChange-Id: I94489cb28fad5d8adddb200b44d72bab2be70b97\n"
    },
    {
      "commit": "c0d951c3e0f7d9495e90b84dcfed0e8ad2604193",
      "tree": "b062c320231ed4a8ae2caf17acab06ea08da2364",
      "parents": [
        "f6a0a7491b3580ce9279a9882b350463621e477a",
        "71a1b532b536d9a6007084a49cc6614baa4bc147"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sun Dec 10 23:54:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Dec 10 23:54:13 2017 +0000"
      },
      "message": "Merge \"DefaultNetworkEvent: fix two bugs with validation times\""
    },
    {
      "commit": "84321d87b9b732f2429df0a3830c43659a3a8ee0",
      "tree": "7b549732e0091a108b0e83ae381dfa60fe5064a3",
      "parents": [
        "b8f2728a787db8dc551345b464705f049d970502",
        "ce50cd302a8cf2199660e99334888131a0d47926"
      ],
      "author": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Sun Dec 10 17:35:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Dec 10 17:35:55 2017 +0000"
      },
      "message": "Merge \"Add helpers for generating keys, wrapping them, and persisting them\""
    },
    {
      "commit": "b8f2728a787db8dc551345b464705f049d970502",
      "tree": "7266c49d17d4b3cadf2a30840458540ca6ef0678",
      "parents": [
        "60f1ee2df77d76fda49910959a6968d63de15d52",
        "240aed987c66fe7ee1a1c4d862c3d57ac03b14b3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 09 19:51:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 09 19:51:00 2017 +0000"
      },
      "message": "Merge \"Prevent reporting fake package name - framework\""
    }
  ],
  "next": "240aed987c66fe7ee1a1c4d862c3d57ac03b14b3"
}
