)]}'
{
  "log": [
    {
      "commit": "dd87268e33ffc6ed117e9f9ad0858cb67d2c0aae",
      "tree": "e2d79afd8a6328ffe0fb3c53b48a6862824fe611",
      "parents": [
        "3220790917f359538b91db4029d46f99c4068fa2",
        "68366073e476aa7e724534244eb548d9f74c4608"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Dec 13 23:40:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 23:40:20 2017 +0000"
      },
      "message": "Merge \"Switch to modern ArgumentMatchers\""
    },
    {
      "commit": "3220790917f359538b91db4029d46f99c4068fa2",
      "tree": "87acb3118e68d003893539e942e144147de21386",
      "parents": [
        "f0bd6d95b55a6157c30d47399d662299a2245590",
        "626eed2ac826a34b3ac9b1d4ddb9a783222187ec"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Dec 13 23:36:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 23:36:51 2017 +0000"
      },
      "message": "Merge \"Extend connectivity OWNERS\""
    },
    {
      "commit": "f0bd6d95b55a6157c30d47399d662299a2245590",
      "tree": "99d67b0547d0fe3a985f97680a7de0e271f47a1b",
      "parents": [
        "ad7cd2b9ae23c02fbb98046b2145dc5687c3ebbf",
        "cf68d52ce8f21ab85468e6bc7e977aa68b7ab32d"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Dec 13 23:36:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 23:36:41 2017 +0000"
      },
      "message": "Merge \"SoftInput flag requires focused View to show IME\""
    },
    {
      "commit": "ad7cd2b9ae23c02fbb98046b2145dc5687c3ebbf",
      "tree": "c13820250719b18a2666743e424f22f706150c11",
      "parents": [
        "79972cd448d7379596050ea74f91ea2882b57897",
        "1f49e815e077f14ff463746b00ebb23eca899343"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 23:30:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 23:30:59 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "79972cd448d7379596050ea74f91ea2882b57897",
      "tree": "3a7786aa25842529154ba5990bca3e773d6ad9dd",
      "parents": [
        "2d48f13c7d1e344e6f160f54b9affdd799a2b5b7",
        "fff6f59a63304be50e7a251fb4fca38ae0090fc4"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Dec 13 23:20:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 23:20:30 2017 +0000"
      },
      "message": "Merge \"new carrier id APIs\""
    },
    {
      "commit": "2d48f13c7d1e344e6f160f54b9affdd799a2b5b7",
      "tree": "ac484220eab1ba84f36361dfb3c1833b27f4adca",
      "parents": [
        "dbdfdd036c661265f951f94c1d688aa947c78e66",
        "288c60001330a5a924a47c0eebd6097ae3ee5d67"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 23:16:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 23:16:59 2017 +0000"
      },
      "message": "Merge \"Only create ProtoOutputStream when onGetData() is called.\""
    },
    {
      "commit": "dbdfdd036c661265f951f94c1d688aa947c78e66",
      "tree": "423165675fc1930059709935cf36a6326f8affb9",
      "parents": [
        "2619e8f0112596faf5cf3afc5a7b7227564b1c59",
        "87d42629f415902f6d337438956ebb1e12f3d29c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 22:55:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 22:55:15 2017 +0000"
      },
      "message": "Merge \"Add job ids in the sync log.\""
    },
    {
      "commit": "2619e8f0112596faf5cf3afc5a7b7227564b1c59",
      "tree": "8ce7915b16465bfae25a5ff8cb1232880be77b39",
      "parents": [
        "edf53637bdfd98c7e559e88fedb8caaf653d5dd6",
        "8439ac08b1b8ef362cd649dbefdea4ac140051e2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed Dec 13 22:48:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 22:48:03 2017 +0000"
      },
      "message": "Merge \"Start accepting Executors instead of Handlers.\""
    },
    {
      "commit": "edf53637bdfd98c7e559e88fedb8caaf653d5dd6",
      "tree": "506b28c5ea824e59884009f95b4a044614e25c1e",
      "parents": [
        "47f4e2a536c56e2e0e2a81a0cc937e76ac46a617",
        "3d89874bb5720f6a7c97334f92822b046fb3a027"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Dec 13 22:29:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 22:29:36 2017 +0000"
      },
      "message": "Merge \"Deprecate setVoicemailRingtoneUri and setVoicemailVibrationEnabled\" am: 8244ebfc4e am: a02bbdb8d8\nam: 3d89874bb5\n\nChange-Id: I6b1882e006a7b708c5979b4970a2ddc9be35f93b\n"
    },
    {
      "commit": "3d89874bb5720f6a7c97334f92822b046fb3a027",
      "tree": "4e283f451657fffa773faecfbe38eebb68e25523",
      "parents": [
        "012739e9ada9237ad1d826282f2c60e5a9ff8fb7",
        "a02bbdb8d8bec5c5a9d7e97d4eb5a9ff21bd5e12"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Dec 13 22:17:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 22:17:45 2017 +0000"
      },
      "message": "Merge \"Deprecate setVoicemailRingtoneUri and setVoicemailVibrationEnabled\" am: 8244ebfc4e\nam: a02bbdb8d8\n\nChange-Id: Ife2c39388ab647b0e4f5677d920da780b6eb39ca\n"
    },
    {
      "commit": "47f4e2a536c56e2e0e2a81a0cc937e76ac46a617",
      "tree": "89e72677d5b2377ad9323ff1eb5d02467b55812e",
      "parents": [
        "d3c1de1aef9e0ab6ee5bad64ad70a85372f02575",
        "892786836e65a692a8a55c0830b0b4ab39dc8b78"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Dec 13 22:13:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 22:13:03 2017 +0000"
      },
      "message": "Merge \"Merge \"Add reference counted resources to IpSecService\" am: e11366f38a am: adb6437fea am: 012739e9ad\""
    },
    {
      "commit": "892786836e65a692a8a55c0830b0b4ab39dc8b78",
      "tree": "7fba3d3a2c719f4c4e68b889329cf87457c924c3",
      "parents": [
        "411728e0f0f2377564fb66857465bd14a40900ac",
        "012739e9ada9237ad1d826282f2c60e5a9ff8fb7"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Dec 13 22:11:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 22:11:20 2017 +0000"
      },
      "message": "Merge \"Add reference counted resources to IpSecService\" am: e11366f38a am: adb6437fea\nam: 012739e9ad\n\nChange-Id: Iae17a5d33d71e8abf24211cbf2b215520f45c619\n"
    },
    {
      "commit": "d3c1de1aef9e0ab6ee5bad64ad70a85372f02575",
      "tree": "ba3851821a05b85d86427f21691840494ac8bb36",
      "parents": [
        "411728e0f0f2377564fb66857465bd14a40900ac",
        "fee76c4faacd9c56c7d43feb7848ab1eec5dd468"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 22:09:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 22:09:55 2017 +0000"
      },
      "message": "Merge \"Add OWNERS for dreams\""
    },
    {
      "commit": "a02bbdb8d8bec5c5a9d7e97d4eb5a9ff21bd5e12",
      "tree": "6ff68ea2e7b87807fad00fa2491b77c158877a00",
      "parents": [
        "adb6437fea1cc5b2f1ff7ff5904af0f9cfcd723e",
        "8244ebfc4ee302d40fc38211ca2fa4f8d27918b2"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Dec 13 22:07:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 22:07:17 2017 +0000"
      },
      "message": "Merge \"Deprecate setVoicemailRingtoneUri and setVoicemailVibrationEnabled\"\nam: 8244ebfc4e\n\nChange-Id: Iea3c38056e17abc09af7f7d933cbb9627575d8ee\n"
    },
    {
      "commit": "012739e9ada9237ad1d826282f2c60e5a9ff8fb7",
      "tree": "3de0d1ce056270739687a03798119346d71aa4c7",
      "parents": [
        "ff6fcaec0ba0fa66cdabb8ec33db5cd66c9428e1",
        "adb6437fea1cc5b2f1ff7ff5904af0f9cfcd723e"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Dec 13 22:00:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 22:00:26 2017 +0000"
      },
      "message": "Merge \"Add reference counted resources to IpSecService\" am: e11366f38a\nam: adb6437fea\n\nChange-Id: I927ac534570b3836510e0fb4feda8cf544f5a9e4\n"
    },
    {
      "commit": "8244ebfc4ee302d40fc38211ca2fa4f8d27918b2",
      "tree": "6ff68ea2e7b87807fad00fa2491b77c158877a00",
      "parents": [
        "e11366f38ac66559e8cafc9572a563dac3be1f14",
        "088b8b43871c5d9ccf698912cc8139eb009c1f2a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 21:56:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 13 21:56:12 2017 +0000"
      },
      "message": "Merge \"Deprecate setVoicemailRingtoneUri and setVoicemailVibrationEnabled\""
    },
    {
      "commit": "adb6437fea1cc5b2f1ff7ff5904af0f9cfcd723e",
      "tree": "94bd6018ec96ea63a4b274d57d20c5fcfeb40c87",
      "parents": [
        "93de069ec9b389aa55ab106c8de264552d7d71bc",
        "e11366f38ac66559e8cafc9572a563dac3be1f14"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Dec 13 21:50:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 21:50:19 2017 +0000"
      },
      "message": "Merge \"Add reference counted resources to IpSecService\"\nam: e11366f38a\n\nChange-Id: If218f4c241199e22e3295a5bcb049980d7949f4e\n"
    },
    {
      "commit": "411728e0f0f2377564fb66857465bd14a40900ac",
      "tree": "64c9ac62c1f9ba617da7ae43ecb86df6f399717c",
      "parents": [
        "9513cbfa28098f8f490b44aae2da9ce9184356d9",
        "93cf3e34e2acc5406f7910b9b07ea23f6ac1d57c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 21:45:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 21:45:11 2017 +0000"
      },
      "message": "Merge \"Bug fix for device idle mode light\""
    },
    {
      "commit": "9513cbfa28098f8f490b44aae2da9ce9184356d9",
      "tree": "660bc57ad8b5a5adca917467fa9199b965201935",
      "parents": [
        "2cea154e5293d871360932943932987277ccbba8",
        "bccd4b5b8e2864ee26979aa4e5cc59387788b81d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 21:38:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 21:38:14 2017 +0000"
      },
      "message": "Merge \"Fix deadlock when fetching active voice interaction service component.\""
    },
    {
      "commit": "e11366f38ac66559e8cafc9572a563dac3be1f14",
      "tree": "94bd6018ec96ea63a4b274d57d20c5fcfeb40c87",
      "parents": [
        "a0c1780d3c0f3048abf497e7f48a3ce390dee399",
        "409c8ca7beabb98340d0c579ff134ec07f21b865"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Dec 13 21:33:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 13 21:33:38 2017 +0000"
      },
      "message": "Merge \"Add reference counted resources to IpSecService\""
    },
    {
      "commit": "2cea154e5293d871360932943932987277ccbba8",
      "tree": "aaab697f8e1ec5abca014757c7c83f7fcb4b3594",
      "parents": [
        "9933afb1f707b2581f41f95bd3800151e460b06c",
        "443b6431dd22129153a579760c0f360d89448c55"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 21:12:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 21:12:32 2017 +0000"
      },
      "message": "Merge \"Make DevicePolicyManager.isAffiliatedUser public\""
    },
    {
      "commit": "8439ac08b1b8ef362cd649dbefdea4ac140051e2",
      "tree": "f7dfbb91bb60ff3c2e8768aa9975ca45b4563e59",
      "parents": [
        "ff38f236b55b51a9f8e03b909f4791ccca329c48"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Dec 12 17:26:23 2017 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 13 13:59:04 2017 -0700"
      },
      "message": "Start accepting Executors instead of Handlers.\n\nAfter discussion in API council, our new best-practices are to have\ndevelopers provide an Executor to dispatch callbacks/listeners on,\ninstead of the previous guidance of using a Handler.\n\nDefine Context.getMainExecutor() to easily obtain an Executor\nassociated with the main thread of application.  This allows new\nAPIs to require a @NonNull Executor.  Also define a new\n@CallbackExecutor auto-doc annotation that explains background and\npoints developers at new Context method above.\n\nTest: cts-tradefed run commandAndExit cts-dev -m CtsContentTestCases -t android.content.cts.ContextTest#testMainLooper\nTest: cts-tradefed run commandAndExit cts-dev -m CtsContentTestCases -t android.content.cts.ContextTest#testMainExecutor\nBug: 70348426\nChange-Id: I536892bcd80fcfba1bb1ddf67648c08a26d7ddd2\n"
    },
    {
      "commit": "9933afb1f707b2581f41f95bd3800151e460b06c",
      "tree": "eef2c7ad07fe3ecf34e31c121b9d5c44cfff1d4f",
      "parents": [
        "7129b1ef83c482b5a72437807a28ad36882a99ef",
        "ff6fcaec0ba0fa66cdabb8ec33db5cd66c9428e1"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 13 20:55:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 20:55:23 2017 +0000"
      },
      "message": "Merge \"Make services.core the final priorityboosted jar\" am: a0c1780d3c am: 93de069ec9\nam: ff6fcaec0b\n\nChange-Id: I6ba33f829ed72ee799b4855021ba1f136ea49bd4\n"
    },
    {
      "commit": "7129b1ef83c482b5a72437807a28ad36882a99ef",
      "tree": "ef02e2197ccba7ea51b51bbf529221dea9849693",
      "parents": [
        "3fe9d790df12012ce7009897e027d01ebf78774e",
        "ebf96fbed70176625d0a1102bfce958e47244ec0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 20:50:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 20:50:13 2017 +0000"
      },
      "message": "Merge \"SkPixelSerialize is deprecated (and unneeded in this case)\""
    },
    {
      "commit": "ff6fcaec0ba0fa66cdabb8ec33db5cd66c9428e1",
      "tree": "3202fb945740238d29c63c7cdb1b51dccb36ab93",
      "parents": [
        "83a1241e5a86a633b45e4125ada70a0488dbe86a",
        "93de069ec9b389aa55ab106c8de264552d7d71bc"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 13 20:43:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 20:43:20 2017 +0000"
      },
      "message": "Merge \"Make services.core the final priorityboosted jar\" am: a0c1780d3c\nam: 93de069ec9\n\nChange-Id: Ib1a626060f2e2d617ca0b51e016cc7e06cae27d8\n"
    },
    {
      "commit": "93de069ec9b389aa55ab106c8de264552d7d71bc",
      "tree": "daa91e50a8fc3d4190b172523c1eb5b7693edf15",
      "parents": [
        "afa15b0846179b0618f5d48ccce19975c07fd82f",
        "a0c1780d3c0f3048abf497e7f48a3ce390dee399"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 13 20:33:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 20:33:28 2017 +0000"
      },
      "message": "Merge \"Make services.core the final priorityboosted jar\"\nam: a0c1780d3c\n\nChange-Id: I4969cd15085ab460a112547e63362bf8c2bc1602\n"
    },
    {
      "commit": "3fe9d790df12012ce7009897e027d01ebf78774e",
      "tree": "d5d9fa2494a2b7cb774b4935e1c97adccdbc23a4",
      "parents": [
        "1982104e99854450254538d19088ee4cdde48ad4",
        "83a1241e5a86a633b45e4125ada70a0488dbe86a"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Dec 13 20:18:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 20:18:57 2017 +0000"
      },
      "message": "Merge \"Include what we use.\" am: b0efcc1f68 am: afa15b0846\nam: 83a1241e5a\n\nChange-Id: I829bad9fe74620b40599eeba745743679e04eba6\n"
    },
    {
      "commit": "a0c1780d3c0f3048abf497e7f48a3ce390dee399",
      "tree": "daa91e50a8fc3d4190b172523c1eb5b7693edf15",
      "parents": [
        "b0efcc1f68201f32ce3d5427d2c4847ecb94d0aa",
        "4c0b06b7ed6c59564dfff36668b5aa983c7ae16e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 13 20:16:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 13 20:16:19 2017 +0000"
      },
      "message": "Merge \"Make services.core the final priorityboosted jar\""
    },
    {
      "commit": "1982104e99854450254538d19088ee4cdde48ad4",
      "tree": "f60eafed10f7debd361a25efa911f83ef589a3e2",
      "parents": [
        "e9fd98ab17038a2898275ff9ae98d827f6a0f67a",
        "4cc8ed53acbd98fc99fc6ee1ef4fb84e6ce6b2d2"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Wed Dec 13 20:15:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 20:15:10 2017 +0000"
      },
      "message": "Merge \"Receiving side Call handover API implementation.\""
    },
    {
      "commit": "e9fd98ab17038a2898275ff9ae98d827f6a0f67a",
      "tree": "c56c60627028ad14ba76631dc3b2b0f3884b9896",
      "parents": [
        "2ff754c1f1db194ddcaf7972ecce2e4770c33b07",
        "e003666fe9ee1f1770005839f0fdb6a613ceb133"
      ],
      "author": {
        "name": "Luke Song",
        "email": "songwalker@google.com",
        "time": "Wed Dec 13 20:11:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 20:11:50 2017 +0000"
      },
      "message": "Merge \"Separate volume ui and safety warning configs\""
    },
    {
      "commit": "83a1241e5a86a633b45e4125ada70a0488dbe86a",
      "tree": "160d3e07652bfbe43f1443c1f79aeac34e4c1aca",
      "parents": [
        "7818322b62658e669ea2a47d2563d6a3cec2074e",
        "afa15b0846179b0618f5d48ccce19975c07fd82f"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Dec 13 20:07:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 20:07:04 2017 +0000"
      },
      "message": "Merge \"Include what we use.\" am: b0efcc1f68\nam: afa15b0846\n\nChange-Id: I1f4ba5196d1118cfcd68821fa8ac0fbd17d8b5fc\n"
    },
    {
      "commit": "2ff754c1f1db194ddcaf7972ecce2e4770c33b07",
      "tree": "a0c9a39a515e9283edb0c9472a5d5148094b05c7",
      "parents": [
        "2c2ce763b7e977eaed6dc94ce5d8a7d9d654fb5c",
        "14e076e6760427e73a7141ec009dc7b66667e053"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 20:02:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 20:02:54 2017 +0000"
      },
      "message": "Merge \"Improvements to loadtest app.\""
    },
    {
      "commit": "87d42629f415902f6d337438956ebb1e12f3d29c",
      "tree": "e06e92b0549dbd63cae8933039d8d7ad29c60c23",
      "parents": [
        "34116c78d915999a0a3e7e4a72552e441f48590e"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Dec 13 12:01:45 2017 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Dec 13 12:01:45 2017 -0800"
      },
      "message": "Add job ids in the sync log.\n\nBug 69141914\nTest: manual\n\nChange-Id: Ib8966506c3bb4f666cf50eb55962343fd5df63c9\n"
    },
    {
      "commit": "afa15b0846179b0618f5d48ccce19975c07fd82f",
      "tree": "b6a147ffe7174830d70fb18b00339acc9df4823b",
      "parents": [
        "c1ad3c5f2966e8f0911e5fc3559229078bfd2266",
        "b0efcc1f68201f32ce3d5427d2c4847ecb94d0aa"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Dec 13 19:52:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 19:52:11 2017 +0000"
      },
      "message": "Merge \"Include what we use.\"\nam: b0efcc1f68\n\nChange-Id: Ic75bda75c80be19ee7f0f865ffd9e4f8c70fe785\n"
    },
    {
      "commit": "b0efcc1f68201f32ce3d5427d2c4847ecb94d0aa",
      "tree": "b6a147ffe7174830d70fb18b00339acc9df4823b",
      "parents": [
        "50666fa217bbacaf6b1b289004d985fafaa4deec",
        "9b6a62f94c40ab222a447715c2a1376363169f83"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 19:38:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 13 19:38:38 2017 +0000"
      },
      "message": "Merge \"Include what we use.\""
    },
    {
      "commit": "2c2ce763b7e977eaed6dc94ce5d8a7d9d654fb5c",
      "tree": "21faa82830d5d131e96af4374f7bb2a53a74a4e4",
      "parents": [
        "4dc39b668137ff595bfa3816c95cdf62efca07ae",
        "eef0e13f018f33bf3db2f8311bbb429369e13394"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 19:19:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 19:19:53 2017 +0000"
      },
      "message": "Merge \"Add an API for setting a new brightness curve.\""
    },
    {
      "commit": "bccd4b5b8e2864ee26979aa4e5cc59387788b81d",
      "tree": "446d7c1b46470db28248b9dac7170fedf9d213e1",
      "parents": [
        "86b9d9b4b17c46902f58577827a0a686704a830d"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Dec 13 11:08:39 2017 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Dec 13 11:08:39 2017 -0800"
      },
      "message": "Fix deadlock when fetching active voice interaction service component.\n\n- Notify AM whenever the active voice interaction service changes and\n  dependency on VoiceInteractionManagerService from AM.\n\nBug: 70616466\nTest: android.server.am.ActivityManagerAssistantStackTests\nChange-Id: Ifd3dcbf0b6afc7b3e8a1d9d29bacd5b04af2a15d\n"
    },
    {
      "commit": "4dc39b668137ff595bfa3816c95cdf62efca07ae",
      "tree": "f3628c2d1f05e6ef39ebbb17113b7ecd403de402",
      "parents": [
        "ce528b0c762141fc8738ceb915b22fca867cbada",
        "56967528d7bcc7a1342d68f19e0ffa79f2a1ed59"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 19:03:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 19:03:04 2017 +0000"
      },
      "message": "Merge \"Enable init.rc for statsd to start statsd by default in boot time\""
    },
    {
      "commit": "ce528b0c762141fc8738ceb915b22fca867cbada",
      "tree": "634ef108ea7c81336d56465b546a584b226db74f",
      "parents": [
        "3176499b0a4033e434013984d00594ff9e5600fe",
        "a72680019068b8c4e117481677e757b714a228e2"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Dec 13 18:53:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 18:53:48 2017 +0000"
      },
      "message": "Merge \"Merge \"renderthread: relax error handling for wide gamut EGL configs\" am: 50666fa217 am: c1ad3c5f29 am: 7818322b62  -s ours\""
    },
    {
      "commit": "a72680019068b8c4e117481677e757b714a228e2",
      "tree": "7beb0f31c21270f2d93576697fd2d887b41f5dff",
      "parents": [
        "34116c78d915999a0a3e7e4a72552e441f48590e",
        "7818322b62658e669ea2a47d2563d6a3cec2074e"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Dec 13 18:52:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 18:52:01 2017 +0000"
      },
      "message": "Merge \"renderthread: relax error handling for wide gamut EGL configs\" am: 50666fa217 am: c1ad3c5f29\nam: 7818322b62  -s ours\n\nChange-Id: Ifbc3e4db63fb618574dcd74993414f75e683372f\n"
    },
    {
      "commit": "3176499b0a4033e434013984d00594ff9e5600fe",
      "tree": "634ef108ea7c81336d56465b546a584b226db74f",
      "parents": [
        "34116c78d915999a0a3e7e4a72552e441f48590e",
        "d60090dd4c97c29dae66bd168a4f0bcf02ea38c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 18:51:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 18:51:07 2017 +0000"
      },
      "message": "Merge \"Fix identation for switch statement.\""
    },
    {
      "commit": "ebf96fbed70176625d0a1102bfce958e47244ec0",
      "tree": "6bbd539f01fb9931c41ea8c8c4ec24560acab2e6",
      "parents": [
        "6f6026d3bb840e0139b3b449217ac646cc5b8c38"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Wed Dec 13 13:43:16 2017 -0500"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Wed Dec 13 13:44:13 2017 -0500"
      },
      "message": "SkPixelSerialize is deprecated (and unneeded in this case)\n\nTest: make\n\nChange-Id: Icc421586de82a516cb5e32b60949315d1108a9a3\n"
    },
    {
      "commit": "e003666fe9ee1f1770005839f0fdb6a613ceb133",
      "tree": "0b4d9a28bad4ef3928b85f75caf35bd6e1c31134",
      "parents": [
        "dfcf9029ee3ce7fb6a9f8c97f290e8586fbd161e"
      ],
      "author": {
        "name": "Luke Song",
        "email": "songwalker@google.com",
        "time": "Tue Dec 12 12:27:08 2017 -0800"
      },
      "committer": {
        "name": "Luke Song",
        "email": "songwalker@google.com",
        "time": "Wed Dec 13 10:27:54 2017 -0800"
      },
      "message": "Separate volume ui and safety warning configs\n\nVR headsets want to prevent 2d volume ui from being displayed, but want\nto keep the high volume warning dialog.\n\nBug: 67951608\nBug: 68997348\nTest: Tested linearly independent configs\nChange-Id: Ic102ce626e199d2e3a3cf8fbb091050977c696bb\n"
    },
    {
      "commit": "34116c78d915999a0a3e7e4a72552e441f48590e",
      "tree": "7beb0f31c21270f2d93576697fd2d887b41f5dff",
      "parents": [
        "ff38f236b55b51a9f8e03b909f4791ccca329c48",
        "a59a5eb71b6d49494e6307fb4342d4024174f5c7"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Dec 13 18:20:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 18:20:12 2017 +0000"
      },
      "message": "Merge \"Unhide signal strength carrier config\""
    },
    {
      "commit": "7818322b62658e669ea2a47d2563d6a3cec2074e",
      "tree": "2164a2f2949d154793aa6133c8ba62ae21be2f23",
      "parents": [
        "8b325a065406905ef74a6babf062325826b95793",
        "c1ad3c5f2966e8f0911e5fc3559229078bfd2266"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Dec 13 18:16:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 18:16:43 2017 +0000"
      },
      "message": "Merge \"renderthread: relax error handling for wide gamut EGL configs\" am: 50666fa217\nam: c1ad3c5f29\n\nChange-Id: I81a582d7ad20f062803963a3dc43ddcec288c8ec\n"
    },
    {
      "commit": "c1ad3c5f2966e8f0911e5fc3559229078bfd2266",
      "tree": "5cd58d15a45bbe9433103903aeb21e0a9babd777",
      "parents": [
        "06bf4f618ced9ce0b7dbfd940fce7fcbfd2bfae2",
        "50666fa217bbacaf6b1b289004d985fafaa4deec"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Dec 13 18:04:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 18:04:19 2017 +0000"
      },
      "message": "Merge \"renderthread: relax error handling for wide gamut EGL configs\"\nam: 50666fa217\n\nChange-Id: Ic97b3742278bcdb2b5ec7b0540a7f7252c5472a4\n"
    },
    {
      "commit": "50666fa217bbacaf6b1b289004d985fafaa4deec",
      "tree": "5cd58d15a45bbe9433103903aeb21e0a9babd777",
      "parents": [
        "125d736bbe356383656223e79e23df383bd63d1d",
        "4ee4d209089a4b46c9ef7c4c8b51ad352ffea68a"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Dec 13 17:51:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 13 17:51:47 2017 +0000"
      },
      "message": "Merge \"renderthread: relax error handling for wide gamut EGL configs\""
    },
    {
      "commit": "443b6431dd22129153a579760c0f360d89448c55",
      "tree": "8d671385d0ea64b49922bf993902d96c6928a8d0",
      "parents": [
        "f3f422e8dd088561f10d481c658a06d9c6bd2543"
      ],
      "author": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Wed Dec 13 12:44:31 2017 +0000"
      },
      "committer": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Wed Dec 13 17:40:36 2017 +0000"
      },
      "message": "Make DevicePolicyManager.isAffiliatedUser public\n\n- Simplified javadoc on device affiliation concept. \"affiliated with the\n  device\" will be used to describe affiliation with device owner user,\n  as defined in #isAffiliatedUser javadoc.\n- Link to #isAffiliatedUser whenever device affiliation is mentioned\n\nBug: 67582080\nTest: None\nChange-Id: I4395ff980aa1626d6ff352d2f16777887784082c\n"
    },
    {
      "commit": "ff38f236b55b51a9f8e03b909f4791ccca329c48",
      "tree": "a4c224e6dac6f9f6e1b6843219d8be1747315167",
      "parents": [
        "6cff5c2840f6968b79c714d326c1c26ab66ef030",
        "91f757b50ce20261df2ac454e825bcf75541192e"
      ],
      "author": {
        "name": "Bo Hu",
        "email": "bohu@google.com",
        "time": "Wed Dec 13 16:56:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 16:56:12 2017 +0000"
      },
      "message": "Merge \"Check wifi feature before starting wifi service\""
    },
    {
      "commit": "6cff5c2840f6968b79c714d326c1c26ab66ef030",
      "tree": "d271371f2bc6859da4317f0a6bea1b2979d109a8",
      "parents": [
        "6f6026d3bb840e0139b3b449217ac646cc5b8c38",
        "28c660f11ac10c5dfe16fbdc7bb04ee82328e4d4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed Dec 13 16:53:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 16:53:55 2017 +0000"
      },
      "message": "Merge \"API that reports first SDK level of the device.\""
    },
    {
      "commit": "6f6026d3bb840e0139b3b449217ac646cc5b8c38",
      "tree": "17701a7fc02b2c9a0c163ee3d310fa797b045269",
      "parents": [
        "6a8df9c25e6869d171af71f49ed87847f0b212a2",
        "40f00d797d330bef2a3d0781732f3ad920f44c38"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 16:31:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 16:31:45 2017 +0000"
      },
      "message": "Merge \"Add Notification Flag behavior test\""
    },
    {
      "commit": "6a8df9c25e6869d171af71f49ed87847f0b212a2",
      "tree": "0adaf0dfff66df653c1aaafdef533998b2237273",
      "parents": [
        "37e9278c7799719180549384d7390079a10e46ea",
        "2b6d7b1e8979afab1563fc2fe29ec998db01ed51"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 16:22:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 16:22:50 2017 +0000"
      },
      "message": "Merge \"Remove some duplication.\""
    },
    {
      "commit": "37e9278c7799719180549384d7390079a10e46ea",
      "tree": "1577549bc541f25cb0741d057e028327b39687a6",
      "parents": [
        "ad479709db86a24339f65f31ae70ceb6e61f84ba",
        "3582259c72476c55b60f49da1c7f1338b6683249"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Dec 13 15:56:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 15:56:56 2017 +0000"
      },
      "message": "Merge \"Avoid potential failure to boot with bad storage\""
    },
    {
      "commit": "ad479709db86a24339f65f31ae70ceb6e61f84ba",
      "tree": "44d2b67eff3d8964aa433ca2adc3225d4ea88fb2",
      "parents": [
        "46a874dc9dfc82e3902c389606e3be70d3422a81",
        "8e67a33fec8741b8483a5a07f5f6a83cf5b5edfd"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Dec 13 15:21:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 15:21:11 2017 +0000"
      },
      "message": "Merge \"Split internal common utils library to 1.x and 2.x.\""
    },
    {
      "commit": "4ee4d209089a4b46c9ef7c4c8b51ad352ffea68a",
      "tree": "5cd58d15a45bbe9433103903aeb21e0a9babd777",
      "parents": [
        "125d736bbe356383656223e79e23df383bd63d1d"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Wed Nov 29 09:26:31 2017 -0600"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@linaro.org",
        "time": "Wed Dec 13 14:30:21 2017 +0000"
      },
      "message": "renderthread: relax error handling for wide gamut EGL configs\n\nIt is valid to advertise EGL_EXT_pixel_format_float, but not have a\nthe requested EGL config. Instead of aborting, fallback to the default\nbehavior.\n\nChange-Id: I6c602233b627dc2070364434fece57d3d0aab435\nCc: Romain Guy \u003cromainguy@google.com\u003e\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "46a874dc9dfc82e3902c389606e3be70d3422a81",
      "tree": "b12ffae4e410f6798414cd498f127c3ffd3415bf",
      "parents": [
        "f3f422e8dd088561f10d481c658a06d9c6bd2543",
        "e25cedd64d0b3b14ce851d2f5963228fcd3d3bc3"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Dec 13 13:42:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 13:42:50 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary filtering of android.test.mock files\""
    },
    {
      "commit": "f3f422e8dd088561f10d481c658a06d9c6bd2543",
      "tree": "70cae973341d880d7e026a97a4f83c4c3744d9e9",
      "parents": [
        "c0e0e7d3fe13578d82b531be9af03e85a0c08e37",
        "46bbcf6cd6c207eda495ed03ba1f87213cb00104"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 12:43:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 12:43:40 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "c0e0e7d3fe13578d82b531be9af03e85a0c08e37",
      "tree": "1d7ea28c17b6b5fb9004c3d24b586ec025d54022",
      "parents": [
        "3042fcfa442feb5e490495aacadc79f6fa531df2",
        "5a77ace9d2d2c3208546d1ba20e0c971a7e889b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 12:37:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 12:37:57 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "3042fcfa442feb5e490495aacadc79f6fa531df2",
      "tree": "eb2d24714994f53952758d4b06b2a964b2f60035",
      "parents": [
        "d8760dac7e0778de86ebfd9936cd89278e96256a",
        "4a7f97eb607d5ac499dab67d628ac898eead38fb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 12:29:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 12:29:36 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "d8760dac7e0778de86ebfd9936cd89278e96256a",
      "tree": "1f46ac267798ece21fcec103157bbfae23d1ef9c",
      "parents": [
        "18970cbd2c85f5497969366e801dbfb6fde619ba",
        "f788f9c2d9dc0f51605c312fb9e61f390f76c1b6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 11:46:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 11:46:10 2017 +0000"
      },
      "message": "Merge \"Allow profile owners to call removeAccount\""
    },
    {
      "commit": "18970cbd2c85f5497969366e801dbfb6fde619ba",
      "tree": "d92c66640463214129bc52bafcafdc89a5db15fd",
      "parents": [
        "67ed8bb78560a52869c066ca436d14421ce6dddc",
        "d25de15983cb50d07d3a50aafb8e714af369b8bd"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Dec 13 11:38:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 11:38:20 2017 +0000"
      },
      "message": "Merge \"Stop dynamically depending on legacy-android-test\""
    },
    {
      "commit": "67ed8bb78560a52869c066ca436d14421ce6dddc",
      "tree": "184985c07d807f003fee5f71e53fd4b38bd2f7ba",
      "parents": [
        "1cd8b8b7a9115eb3ce89974180354449e99da37f",
        "5397d4d574f7a420451c55533b5af26b07e4b207"
      ],
      "author": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Wed Dec 13 11:32:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 11:32:42 2017 +0000"
      },
      "message": "Merge \"Move recoverablekeystore package under services\""
    },
    {
      "commit": "1cd8b8b7a9115eb3ce89974180354449e99da37f",
      "tree": "6d27ec1a92634f914b02f21ffe2ed86e4b4a26f4",
      "parents": [
        "161614e12c6d3a5f17acd530417e7439326427d2",
        "553b99751c44f8b5bbba26b05e92a0854c654f0a"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Dec 13 10:51:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 10:51:05 2017 +0000"
      },
      "message": "Merge \"Fix trySetQuietModeDisabled may introduce deadlock\""
    },
    {
      "commit": "161614e12c6d3a5f17acd530417e7439326427d2",
      "tree": "e01b01c69a8a4f789ca35d5b48ff4033c58da4ac",
      "parents": [
        "2bfdce3b04900b1030443085ad7f28e30372889a",
        "ab223112d1a163e641e7c1adb6429e27e37675a6"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Dec 13 10:15:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 10:15:46 2017 +0000"
      },
      "message": "Merge changes from topic \"deprecated_sdk_1\"\n\n* changes:\n  Reject apks targeting deprecated sdk\n  Add Build.Version.MIN_SUPPORTED_TARGET_SDK_INT field.\n"
    },
    {
      "commit": "2bfdce3b04900b1030443085ad7f28e30372889a",
      "tree": "a780764a326555f1364f272b8220650627e5fd4e",
      "parents": [
        "c9d1423e3ed1ca954df057268c474fac4d71aebc",
        "8b325a065406905ef74a6babf062325826b95793"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Dec 13 10:00:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 10:00:39 2017 +0000"
      },
      "message": "Merge \"Added test cases for DataCallResponse parcel read/write\" am: 125d736bbe am: 06bf4f618c\nam: 8b325a0654  -s ours\n\nChange-Id: Ib10df4c1d18c72dccdca4a202dcf2b07caf7a1d5\n"
    },
    {
      "commit": "8b325a065406905ef74a6babf062325826b95793",
      "tree": "e21e725b3f0f200f803ff1af7917fc6c1a1b9578",
      "parents": [
        "c73edfa2c6d8cfbcddb8e62a82799b5c388bd806",
        "06bf4f618ced9ce0b7dbfd940fce7fcbfd2bfae2"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Dec 13 09:51:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 09:51:27 2017 +0000"
      },
      "message": "Merge \"Added test cases for DataCallResponse parcel read/write\" am: 125d736bbe\nam: 06bf4f618c\n\nChange-Id: I0fb9abd42aa9b995c76969a12b52eb6795acafb2\n"
    },
    {
      "commit": "c9d1423e3ed1ca954df057268c474fac4d71aebc",
      "tree": "a780764a326555f1364f272b8220650627e5fd4e",
      "parents": [
        "fadfd6e15cdcf69c7d50c612a31a0c510a388cd5",
        "1821c5a0db9fa186b4e0a40fc7ff45f3dc5539a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 09:44:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 09:44:36 2017 +0000"
      },
      "message": "Merge \"Let prepareDrag return error when 0 size drag shadow is specified.\""
    },
    {
      "commit": "06bf4f618ced9ce0b7dbfd940fce7fcbfd2bfae2",
      "tree": "ff11a5f75aeb8b1827d36c2615f2eac5b228420b",
      "parents": [
        "1d9fc9a49039130dd389e8402117ce841b20c673",
        "125d736bbe356383656223e79e23df383bd63d1d"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Dec 13 09:42:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 09:42:49 2017 +0000"
      },
      "message": "Merge \"Added test cases for DataCallResponse parcel read/write\"\nam: 125d736bbe\n\nChange-Id: I9b2bd725ddaa40513747e368553c918899987d2f\n"
    },
    {
      "commit": "125d736bbe356383656223e79e23df383bd63d1d",
      "tree": "ff11a5f75aeb8b1827d36c2615f2eac5b228420b",
      "parents": [
        "f5bec0d781499a3bde7aa54f2072019ce2709e70",
        "56926dd7e5e80f0141418d50c115ba3cd32ea804"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 09:29:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 13 09:29:25 2017 +0000"
      },
      "message": "Merge \"Added test cases for DataCallResponse parcel read/write\""
    },
    {
      "commit": "56967528d7bcc7a1342d68f19e0ffa79f2a1ed59",
      "tree": "0e8a495423f69825b854e9ca1d7b4a16650a43e7",
      "parents": [
        "fadfd6e15cdcf69c7d50c612a31a0c510a388cd5"
      ],
      "author": {
        "name": "yro",
        "email": "yro@google.com",
        "time": "Tue Dec 12 10:52:19 2017 -0800"
      },
      "committer": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Wed Dec 13 09:17:30 2017 +0000"
      },
      "message": "Enable init.rc for statsd to start statsd by default in boot time\n\nTest: manual testing\n\nChange-Id: I1fea9c8a89216df72a9fec6f2f8589170561215a\n"
    },
    {
      "commit": "4a7f97eb607d5ac499dab67d628ac898eead38fb",
      "tree": "ae4be6e73358ffe8458d0354b4a51f913438ab38",
      "parents": [
        "dfcf9029ee3ce7fb6a9f8c97f290e8586fbd161e"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Dec 13 00:36:14 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Dec 13 00:36:14 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I507f7aafa814813003145cf802449add25ca8fc7\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "56926dd7e5e80f0141418d50c115ba3cd32ea804",
      "tree": "ff11a5f75aeb8b1827d36c2615f2eac5b228420b",
      "parents": [
        "f5bec0d781499a3bde7aa54f2072019ce2709e70"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Dec 07 15:49:09 2017 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Dec 13 00:10:51 2017 -0800"
      },
      "message": "Added test cases for DataCallResponse parcel read/write\n\nbug: 64132030\nTest: Unit tests\nMerged-In: I87a9af987dd7366bfe6b22252e2c4bdc0fbdd727\nChange-Id: I87a9af987dd7366bfe6b22252e2c4bdc0fbdd727\n(cherry picked from commit 14c2aaa0a276807bdf922a3e7ce64bae880e0c68)\n"
    },
    {
      "commit": "409c8ca7beabb98340d0c579ff134ec07f21b865",
      "tree": "59f61b9857d5de6ca8234ea69e7c850865df2b82",
      "parents": [
        "06e314f6cc0d629f59579f8bd549915580f79b4b"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Oct 26 19:41:43 2017 -0700"
      },
      "committer": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Tue Dec 12 23:40:52 2017 -0800"
      },
      "message": "Add reference counted resources to IpSecService\n\nThis patch adds (but does not enable the usage of) RefcountedResource\nobjects to IpSecService, with tests to ensure correct function. This is\npatch 1 of a series of patches to refactor the resource management\nsystems in IpSecService.\n\nRefcountedResource objects allow for management of acyclical dependency\ntrees, ensuring eventual cleanup when resources are no longer used. This\ncleanup may be triggered by binder death or by explicit user action.\n\nBug: 63409385\nTest: New tests written in IpSecServiceRefcountedResourceTest,\nexplicitly testing the RefcountedResource class\n\nChange-Id: Ib5be7482b2ef5f1c8dec9be68f15e90d8b3aba6d\n"
    },
    {
      "commit": "e25cedd64d0b3b14ce851d2f5963228fcd3d3bc3",
      "tree": "865f6b2eaa28721f16801827e645ae5da767d152",
      "parents": [
        "d25de15983cb50d07d3a50aafb8e714af369b8bd"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Dec 12 16:13:28 2017 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Dec 13 07:37:49 2017 +0000"
      },
      "message": "Remove unnecessary filtering of android.test.mock files\n\nPreviously the android.test.mock files were in the test-runner/src\ndirectory so had to be filtered out of the android.test.runner source\nfiles but the android.test.mock files are now in their own test-mock/src\ndirectory so the filtering is no longer required.\n\nBug: 30188076\nTest: make checkbuild\nChange-Id: I1f28fc0735e16fa166663e5797af641b08a4926c\n"
    },
    {
      "commit": "d25de15983cb50d07d3a50aafb8e714af369b8bd",
      "tree": "7ffbc9ec8f75b7da0b2878299f12fc5c8b7f492a",
      "parents": [
        "fadfd6e15cdcf69c7d50c612a31a0c510a388cd5"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Dec 11 21:12:06 2017 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Dec 13 07:37:49 2017 +0000"
      },
      "message": "Stop dynamically depending on legacy-android-test\n\nThe legacy-android-test target is deprecated.\n\nThe following change descriptions were generated automatically and so\nmay be a little repetitive. They are provided to give the reviewer\nenough information to check the comments match what has actually been\nchanged and check the reasoning behind the changes.\n\n* services/tests/shortcutmanagerutils/Android.mk\n    Removed legacy-android-test from LOCAL_JAVA_LIBRARIES because\n    legacy-android-test is deprecated and ShortcutManagerTestUtils\n    source does not depend on it or its classes.\n\nBug: 30188076\nTest: make checkbuild\nChange-Id: I1136dde4beb556b839c2c1adf4f1c2264c0cbf5b\n"
    },
    {
      "commit": "91f757b50ce20261df2ac454e825bcf75541192e",
      "tree": "4efd35dcff288068a54ea0452f0b54ca7c714bc6",
      "parents": [
        "02775c7852273db2122b7daef8c0efc3178f17c1"
      ],
      "author": {
        "name": "bohu",
        "email": "bohu@google.com",
        "time": "Mon Dec 11 11:54:40 2017 -0800"
      },
      "committer": {
        "name": "bohu",
        "email": "bohu@google.com",
        "time": "Tue Dec 12 23:01:44 2017 -0800"
      },
      "message": "Check wifi feature before starting wifi service\n\nOtherwise, Wifi service could crash SystemServer;\nfor example, on emulator system image where wifi\nfeature is missing, starting wifi will cause boot\nfailure.\n\nBUG: 70378659\n\nChange-Id: I82546c2c63fb6736e8216a7942fba2d3c9affb13\n"
    },
    {
      "commit": "5a77ace9d2d2c3208546d1ba20e0c971a7e889b8",
      "tree": "34f43e9174abf96f1fa2c3126e99956e4e8ac74a",
      "parents": [
        "dfcf9029ee3ce7fb6a9f8c97f290e8586fbd161e"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Dec 12 22:59:43 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Dec 12 22:59:43 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia72c31e15aa0b8697ddffdbcf865ab768a8704d7\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "fadfd6e15cdcf69c7d50c612a31a0c510a388cd5",
      "tree": "e5dcd5f4e54fe6bdc636b9760991d2090a728c59",
      "parents": [
        "65845f095839ada202cee00ce826f98d4edfab45",
        "4bbf8524ed84524616c1af940700c247e51c1776"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 06:59:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 06:59:37 2017 +0000"
      },
      "message": "Merge \"Add config resource specifying WallpaperManagerService\""
    },
    {
      "commit": "1f49e815e077f14ff463746b00ebb23eca899343",
      "tree": "5904358ded7039d21c9442de0b040d4614430a23",
      "parents": [
        "dfcf9029ee3ce7fb6a9f8c97f290e8586fbd161e"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Dec 12 22:12:34 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Dec 12 22:12:34 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I524cefa75af0a529f03ce01eb083984a48412c15\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "65845f095839ada202cee00ce826f98d4edfab45",
      "tree": "8b8d91e59a6cb66a5841935b217dfee49afab498",
      "parents": [
        "12f1b7f02d71fbf3b1773c275d42021c04ca1391",
        "663e9a777f785316b2591eb180bc03f1e28f6c58"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 05:58:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 05:58:04 2017 +0000"
      },
      "message": "Merge \"Close mDragState immediately when error\""
    },
    {
      "commit": "12f1b7f02d71fbf3b1773c275d42021c04ca1391",
      "tree": "40b9ce58f1ff062b50d91152d9364311a3341015",
      "parents": [
        "38480bd228b68cd28ba410135c5d00c7d4e86812",
        "3ff44436a10d512e25d072d51ea84bfb85d69365"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 05:32:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 05:32:41 2017 +0000"
      },
      "message": "Merge \"AAPT2: Remove signatures from multi-APK artifacts.\""
    },
    {
      "commit": "38480bd228b68cd28ba410135c5d00c7d4e86812",
      "tree": "59de62e581cb0cd80aed050d6724235f608f1318",
      "parents": [
        "25787529b5ab5dd73011c0f3319cae0268ee15c6",
        "74883abde36d24425949d5c01504734ce3238cb4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 04:49:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 04:49:10 2017 +0000"
      },
      "message": "Merge \"renderthread: relax error handling for wide gamut EGL configs\""
    },
    {
      "commit": "25787529b5ab5dd73011c0f3319cae0268ee15c6",
      "tree": "ca804f91d5ad24e72bb63d06724df0758c991833",
      "parents": [
        "e6b8e7cf5cb74a264f55c8a88c14e1ac4689dc71",
        "e878931414e46eaaf1e10e227cd50bcf5435dee8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 04:33:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 04:33:39 2017 +0000"
      },
      "message": "Merge \"Allow multiple standby buckets to be set in one IPC\""
    },
    {
      "commit": "e6b8e7cf5cb74a264f55c8a88c14e1ac4689dc71",
      "tree": "7349acbd60bd118841557f7a45e6c4157851118c",
      "parents": [
        "29086acac27cbfc97664065bfa12afc3d23cdfb5",
        "bb28efb6311f203f74e2dbc5de439d53b1ea8cd5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 04:15:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 04:15:53 2017 +0000"
      },
      "message": "Merge \"Add pre/post callback to IDragDropCallback\""
    },
    {
      "commit": "1821c5a0db9fa186b4e0a40fc7ff45f3dc5539a9",
      "tree": "8d3dd73f428b9b6b97508205d7bea218507ad893",
      "parents": [
        "663e9a777f785316b2591eb180bc03f1e28f6c58"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Tue Dec 12 17:54:12 2017 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Dec 13 13:01:18 2017 +0900"
      },
      "message": "Let prepareDrag return error when 0 size drag shadow is specified.\n\nSince ag/2837472, creating 0 size surface resulted in raising an\nexception. To avoid it, the CL lets prepareDrag return error.\n\nBug: 70393408\nTest: com.android.server.wm.DragDropControllerTests,\n      android.server.wm.CrossAppDragAndDropTests,\n      manually check the drag and drop behavior on test app.\n\nChange-Id: Ie0c477dd9e76dd5ec8b7aed6a472e24032777cc8\n"
    },
    {
      "commit": "663e9a777f785316b2591eb180bc03f1e28f6c58",
      "tree": "f1278df58c018f4218192ae7d468c16514e50aff",
      "parents": [
        "bb28efb6311f203f74e2dbc5de439d53b1ea8cd5"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Nov 10 13:51:02 2017 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Dec 13 12:56:40 2017 +0900"
      },
      "message": "Close mDragState immediately when error\n\nPreviously if we encounter an error at performDrag, it sometimes just\nreturns and lets MSG_DRAG_START_TIMEOUT clean up the drag state.\n\nIt means users cannot start another drag and drop operation before\ntimeout.\n\nThe CL fix the error handling so that it immediately cleans the drag\nstate on errors.\n\nBug: 69141835\nTest: android.server.wm.CrossAppDragAndDropTests, manually check the\n      drag and drop behavior on test app.\nChange-Id: Ibc5784a842eed77e2fa082d8f38d69acc9954e3e\n"
    },
    {
      "commit": "4c0b06b7ed6c59564dfff36668b5aa983c7ae16e",
      "tree": "e327e735e96c52d8fc2c732f1a8a90851dd862d9",
      "parents": [
        "9a3132d0656ef5dd9de86d710fce2211b568029f"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Dec 12 19:43:04 2017 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Dec 12 19:43:04 2017 -0800"
      },
      "message": "Make services.core the final priorityboosted jar\n\nOther module besides services depend on services.core, and after\nI417409281c928ea667d937090d2a0d9d72a449a2 they were getting\nthe non-priorityboosted version of the jar.  Make services.core\na java_library that contains the output of the priorityboosting\njava_genrule.\n\nTest: m services\nChange-Id: Ic9ca1b8f43f87b0d7d36b53bbc5136a331490c3e\n"
    },
    {
      "commit": "29086acac27cbfc97664065bfa12afc3d23cdfb5",
      "tree": "3ebe9ce544e7ac5291e9753c3f3cc990b6821d05",
      "parents": [
        "05e90071ecdcb1c1c0d1b2e6f3ae451195636035",
        "99ac3fdbd85ba61ba988481d410072a30440c774"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 03:06:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 03:06:54 2017 +0000"
      },
      "message": "Merge \"AAPT2: Remove unused command line option.\""
    },
    {
      "commit": "05e90071ecdcb1c1c0d1b2e6f3ae451195636035",
      "tree": "dd520c7e3b047e7f60f91f0175ee2591ba5c3549",
      "parents": [
        "777f745bfe85b001065821c0c4fec4bd0c3b24f5",
        "b6a9f94d6718894fdd382708a9d87696f055e71e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 03:05:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 03:05:23 2017 +0000"
      },
      "message": "Merge \"Add getDisallowedSystemApps to  DevicePolicyManager\""
    },
    {
      "commit": "777f745bfe85b001065821c0c4fec4bd0c3b24f5",
      "tree": "a1634616a3c48a300a14ae4a74199d0e84bf1fc4",
      "parents": [
        "643c76c63e3359f04f39aa4087865b3d2c7995b5",
        "c73edfa2c6d8cfbcddb8e62a82799b5c388bd806"
      ],
      "author": {
        "name": "Eric Erfanian",
        "email": "erfanian@google.com",
        "time": "Wed Dec 13 02:42:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 02:42:27 2017 +0000"
      },
      "message": "Merge \"Add assisted dialing properties to the framework.\" am: f5bec0d781 am: 1d9fc9a490\nam: c73edfa2c6  -s ours\n\nChange-Id: I96c354bc5895fe62eafcf1732593910d7aa9c70d\n"
    },
    {
      "commit": "643c76c63e3359f04f39aa4087865b3d2c7995b5",
      "tree": "a1634616a3c48a300a14ae4a74199d0e84bf1fc4",
      "parents": [
        "997d55916193c843fb8a2e6eeab0d76b6a051d26",
        "67e8a3074d7ef42734d44f3a8d87635e201bd660"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 02:35:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 02:35:13 2017 +0000"
      },
      "message": "Merge \"AAPT2: Add validation for SDK version strings.\""
    },
    {
      "commit": "997d55916193c843fb8a2e6eeab0d76b6a051d26",
      "tree": "e1f0fd0bae3c86446e65c37d6b53b3b487293848",
      "parents": [
        "174f5e7d450a8dd736b2a9cc4ff37defc1c47d7f",
        "3a670c3c04498bae633ee4a803f0fcc872ba2004"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemantg@codeaurora.org",
        "time": "Wed Dec 13 02:24:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 02:24:30 2017 +0000"
      },
      "message": "Merge \"Bluetooth: Add support for PBAP UI preference\" am: 045d34ce76 am: cbfae42c3c\nam: 3a670c3c04\n\nChange-Id: Iac4dc53ca9c5e3ebdd0b68590de729e7c76d919d\n"
    },
    {
      "commit": "c73edfa2c6d8cfbcddb8e62a82799b5c388bd806",
      "tree": "c2f7dd768e6847bbbfd826988cdb0e89019aab40",
      "parents": [
        "3a670c3c04498bae633ee4a803f0fcc872ba2004",
        "1d9fc9a49039130dd389e8402117ce841b20c673"
      ],
      "author": {
        "name": "Eric Erfanian",
        "email": "erfanian@google.com",
        "time": "Wed Dec 13 02:21:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 02:21:36 2017 +0000"
      },
      "message": "Merge \"Add assisted dialing properties to the framework.\" am: f5bec0d781\nam: 1d9fc9a490\n\nChange-Id: I176ce86a83406d2eecd33cf439085fcc13703a27\n"
    },
    {
      "commit": "174f5e7d450a8dd736b2a9cc4ff37defc1c47d7f",
      "tree": "386ccec5a886acf75b8c98e44d45a3934ac3388a",
      "parents": [
        "13172b076003f8720cb2b1145135f8ee3494ebf7",
        "bb97879c959c15c61f86b8465d583b80a21626b1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 02:19:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 02:19:01 2017 +0000"
      },
      "message": "Merge \"Revert \"Add panic detection to back button\"\""
    },
    {
      "commit": "d60090dd4c97c29dae66bd168a4f0bcf02ea38c4",
      "tree": "9c61665fd69e2b3d88aa11ed69feb6c1356d82c4",
      "parents": [
        "d87c6b51f55985e343cf96f57b06e4adebf53d25"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Tue Dec 12 16:24:26 2017 -0800"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Tue Dec 12 18:17:00 2017 -0800"
      },
      "message": "Fix identation for switch statement.\n\nPresubmit hooks for repo are currently failing\ndue to the identation of the body of the switch\nstatement. Fix this spacing issue here.\n\nTest: None\nChange-Id: If96914a9f7345212077215502c5bf537f36e695f\n"
    },
    {
      "commit": "13172b076003f8720cb2b1145135f8ee3494ebf7",
      "tree": "d5a7dab9a333d30c935caad83a32b6270613f57a",
      "parents": [
        "158e82b7711a4028edc0678dcb4a5d97283b070c",
        "2d4fbeb35af957fd1f55fd2425cf2e048cf716ca"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Dec 13 02:15:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 02:15:41 2017 +0000"
      },
      "message": "Merge \"Merge \"Convert legacy-test, test-runner, and test-mock to Android.bp\" am: 9a3132d065 am: 4b7a6339cf am: cfd06fdc14  -s ours\""
    },
    {
      "commit": "158e82b7711a4028edc0678dcb4a5d97283b070c",
      "tree": "d5a7dab9a333d30c935caad83a32b6270613f57a",
      "parents": [
        "0962d1603b228094987746d47137515e6ce640c4",
        "f016b0b1fb36e3b4bccd84daa58ccc8012ea1497"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 02:15:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 02:15:16 2017 +0000"
      },
      "message": "Merge \"Revert \"Add tests for line breaking that considers overhangs\"\""
    },
    {
      "commit": "2d4fbeb35af957fd1f55fd2425cf2e048cf716ca",
      "tree": "a185e3862df3120ff3176015aed03795e7f86a0f",
      "parents": [
        "0962d1603b228094987746d47137515e6ce640c4",
        "cfd06fdc146811f861b4bbed09bfef0000da1142"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 13 02:12:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 13 02:12:30 2017 +0000"
      },
      "message": "Merge \"Convert legacy-test, test-runner, and test-mock to Android.bp\" am: 9a3132d065 am: 4b7a6339cf\nam: cfd06fdc14  -s ours\n\nChange-Id: I2c773745d1739244839dd86a7c102f2ade3da211\n"
    },
    {
      "commit": "0962d1603b228094987746d47137515e6ce640c4",
      "tree": "a185e3862df3120ff3176015aed03795e7f86a0f",
      "parents": [
        "194378d3b679af71eeb63a01594754a81faef128",
        "7bb9f374c07258039232711c49a743ea8dc982ff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 02:07:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 02:07:50 2017 +0000"
      },
      "message": "Merge \"Tweak ripples\""
    },
    {
      "commit": "194378d3b679af71eeb63a01594754a81faef128",
      "tree": "0b421a81d8a957d792d9d22dcba02e2f58218290",
      "parents": [
        "6ad2552f7a8a7843f959821c84137626c59bfc3d",
        "1e74019b1af6e0c6d50ffd3fd3e8d31adbba93cc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 13 02:06:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 13 02:06:32 2017 +0000"
      },
      "message": "Merge \"Allow additional tags when restoring TaskRecord.\""
    }
  ],
  "next": "6ad2552f7a8a7843f959821c84137626c59bfc3d"
}
