)]}'
{
  "log": [
    {
      "commit": "1150b735c8d58ed86c897fa9b6dc5872ce286d6d",
      "tree": "747d2bfc955d7d0fb0b96a317621c8342fd620b4",
      "parents": [
        "1fe8871f043fe19d0017705f9cfd2746cd2133aa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 29 11:48:14 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 29 11:49:01 2016 -0700"
      },
      "message": "Fix issue #29871385: Need JobScheduler.scheduleAsPackage to be system API\n\nChange-Id: I0034b1681158b9a010d01fb0fcbe7990d9038c1f\n"
    },
    {
      "commit": "c8ad0cd316cf115d666aee5c61038119473c2a32",
      "tree": "e6e8c0c90da35affdd7d63e2422809910da876dd",
      "parents": [
        "361ccf5eef4353936d1de822135a6d67198bcdf7"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jun 20 15:41:35 2016 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 21 12:57:52 2016 -0700"
      },
      "message": "Tweaks to DragAndDropPermissions behavior\n\nNo longer release permissions in finalize(), so that\napps do not have to maintain a reference to the\nDragAndDropPermissions object.\n\nAlso make it parcelable, so that permission instances can be\nretained across activity instances so that they can be\nmanually released.\n\nBug: 29162822\n\nChange-Id: Ie604dd3e83ee45a8665d743449b91857dd54e896\n"
    },
    {
      "commit": "718f321369cc9b7fde264b29c05f9dc0fc53c7b7",
      "tree": "707f849f9612e1fc529e0e29d91ecc1b37335f98",
      "parents": [
        "00681d0e7845978c9137f9360e371fca64b03420",
        "d2b21047c8c133d99cbd4821a5dc88f60d933445"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Jun 08 17:55:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 08 17:55:41 2016 +0000"
      },
      "message": "Merge \"Add a separate read permission for oem unlock state\" into nyc-dev"
    },
    {
      "commit": "d2b21047c8c133d99cbd4821a5dc88f60d933445",
      "tree": "85c59fc6a44081fc9f903a5ce58e79184550bcae",
      "parents": [
        "5548733eb5163ef9f3c642314d2d217503c90d64"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 03 10:12:47 2016 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 03 14:33:26 2016 -0700"
      },
      "message": "Add a separate read permission for oem unlock state\n\nNew privileged permission READ_OEM_UNLOCK_STATE added\nfor system privileged apps.\n\nChanging the unlock state still requires the old\npermission OEM_UNLOCK_STATE, which is signature protected.\n\nBug: 28953956\nChange-Id: Iedd2ad1d2d1dc3ae91122d7c406e3ee623a47d61\n"
    },
    {
      "commit": "c38a20337658845b22e9faaaaf3b30f4884b081c",
      "tree": "d59e3d2bc41b94b0414e4af08d31943553d58026",
      "parents": [
        "9ed5eefc28f8193840b3186c612352930f7dad52"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu May 26 17:36:02 2016 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu May 26 17:38:11 2016 +0100"
      },
      "message": "Revert \"Revert \"Finalize resource IDs for N.\"\"\n\nThis reverts commit a5c9ca4f07418b80ac99a3d23df012d77faa2bc4.\n\nBug: 28810934\nChange-Id: I31816ab5470b84f85c8416312b5ac39884b8cc9a\n"
    },
    {
      "commit": "9ed5eefc28f8193840b3186c612352930f7dad52",
      "tree": "5c7a0a00c74496ce3ae641e1ca0299940e0050dd",
      "parents": [
        "7c8e76f87de28acc19935083a0f502df83c4a023"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu May 26 17:35:50 2016 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu May 26 17:38:06 2016 +0100"
      },
      "message": "Revert \"Finalize resource IDs for N.\"\n\nThis reverts commit 7c8e76f87de28acc19935083a0f502df83c4a023.\n\nBug: 28810934\nChange-Id: I3a61bb0c2364909480045dd40adba6445d6afabd\n"
    },
    {
      "commit": "7c8e76f87de28acc19935083a0f502df83c4a023",
      "tree": "d59e3d2bc41b94b0414e4af08d31943553d58026",
      "parents": [
        "4c04097fdbe0fe414a6fcb2d6174e295986a3f66"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu May 19 23:58:12 2016 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu May 26 17:35:28 2016 +0100"
      },
      "message": "Finalize resource IDs for N.\n\nBug: 28810934\nChange-Id: If68bfb46cc5fa2d5ea0ee613689198e1ea42dce7\n"
    },
    {
      "commit": "4c04097fdbe0fe414a6fcb2d6174e295986a3f66",
      "tree": "5c7a0a00c74496ce3ae641e1ca0299940e0050dd",
      "parents": [
        "f7375b46ff9848feba0a9632669d07384954d69e",
        "8a6561d177aad392dddb5e24bc44688334474fd0"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Thu May 26 15:50:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 26 15:50:05 2016 +0000"
      },
      "message": "Merge \"Change how TelephonyManager handles subscriptions.\" into nyc-dev"
    },
    {
      "commit": "f7375b46ff9848feba0a9632669d07384954d69e",
      "tree": "16db01b5ea238759493fe09d8d670ea5db6d4efa",
      "parents": [
        "c396f0f70ef40ea0fb42a0872a13f4c4e9a6a5f0",
        "a8bb6dbd2c0aa2fef622e678e79d922da10cf807"
      ],
      "author": {
        "name": "Ji Yang",
        "email": "yangji@google.com",
        "time": "Thu May 26 15:40:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 26 15:40:12 2016 +0000"
      },
      "message": "Merge \"Rename carrier messaging API constant.\" into nyc-dev"
    },
    {
      "commit": "c396f0f70ef40ea0fb42a0872a13f4c4e9a6a5f0",
      "tree": "04ae46460fd43f8e4d8c04487046be33140dce09",
      "parents": [
        "1cb6f9d8a4827d50e26bf83068a928e47c5c1f1e",
        "778e3b91acad6da04341d439f0c66a4fd09def4f"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu May 26 14:03:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 26 14:03:47 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Remove Pointer Capture API\" into nyc-dev"
    },
    {
      "commit": "8a6561d177aad392dddb5e24bc44688334474fd0",
      "tree": "7818192f1f359e63c63f435212c737700688fdc0",
      "parents": [
        "15818e1156101f1d3a01009e7bc223d8ae88546d"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed May 25 13:33:05 2016 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed May 25 18:49:11 2016 -0700"
      },
      "message": "Change how TelephonyManager handles subscriptions.\n\nAddressing API council feedback, remove* all subscription ID arguments\nfrom API calls, and provide a factory method to create a new\nTelephonyManager which uses a given subId.\n\n* The subId methods will be @hidden instead of deleted.\n\nBug: 28845064\nChange-Id: I2de8ae9e45bc14962c7c20d7d076ec83bce92cd3\n"
    },
    {
      "commit": "bc983c443139c7b4605f98d56bd9ad7652a9938b",
      "tree": "91b2dc020ad0d53b5d2c8ecb41c828717c56fd6a",
      "parents": [
        "7cb7a0aa60f0f01fbcb5b5023f642c527f3f1985",
        "43ec62af45bb286dcc1e79afba7475aafb5ceb84"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 26 01:03:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 26 01:03:08 2016 +0000"
      },
      "message": "Merge \"N is API 24\" into nyc-dev"
    },
    {
      "commit": "dac0708ea0efab696cd772ab346becbcc03232e6",
      "tree": "5fb577336cf04d8c4e71589c99be12e6753d9ba6",
      "parents": [
        "7ab1a4d286898acffd1f3b444f9efc9e1d2a104e",
        "ebdc157bc0d41decfdcade19bd3bda680ace499b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 26 00:22:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 26 00:22:29 2016 +0000"
      },
      "message": "Merge \"Un-deprecated Android mock testing APIs\" into nyc-dev"
    },
    {
      "commit": "43ec62af45bb286dcc1e79afba7475aafb5ceb84",
      "tree": "a976bf376d870ed4aa75a63a30ba77fe34f737e1",
      "parents": [
        "ef817a1debbad9aa3de5ff49765b9a9a72fc73a2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 25 16:36:41 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 25 16:42:56 2016 -0700"
      },
      "message": "N is API 24\n\nChange-Id: Ifea71ccff96c3c70f9f3e60ecdcb2b56af82bb08\n"
    },
    {
      "commit": "03d3f4a6cb2c2d7b92e5cff09e5e7daefba398e9",
      "tree": "6725c6aac04fda18da21c45fc83ef4010e286039",
      "parents": [
        "00e3c232656e648376c94a78b568c3ca1fe8c123",
        "818822ad5d68ae083053f8430cfc48a6a99af182"
      ],
      "author": {
        "name": "Derek Tan",
        "email": "derektan@google.com",
        "time": "Wed May 25 23:41:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 25 23:41:21 2016 +0000"
      },
      "message": "Merge \"Per API review, revert the API renaming CL.\" into nyc-dev"
    },
    {
      "commit": "ebdc157bc0d41decfdcade19bd3bda680ace499b",
      "tree": "3e1bcec34e3f1d0c556854fddd83bdba6ec2e69c",
      "parents": [
        "29c01336db4b2db5582904597559b14563543054"
      ],
      "author": {
        "name": "Stephan Linzner",
        "email": "slinzner@google.com",
        "time": "Wed May 25 15:48:29 2016 -0700"
      },
      "committer": {
        "name": "Stephan Linzner",
        "email": "slinzner@google.com",
        "time": "Wed May 25 22:54:27 2016 +0000"
      },
      "message": "Un-deprecated Android mock testing APIs\n\nSome mock APIs don\u0027t have an ATSL equivalent yet\nwill be deprecated in O timeframe now.\n\nChange-Id: Ibb7ec32fba3d16f0ea02d100f4e4fc8f011288f0\nBug: 28295815\n"
    },
    {
      "commit": "c45f0aea71944464b7636023f56a53fa635c09e2",
      "tree": "cac3480ac94c34970b311b2115b5e880e59e855f",
      "parents": [
        "e747160509e71a05430168b1c8a28400b6a18403",
        "904237f83940676433104952d165d3b28d961044"
      ],
      "author": {
        "name": "Antonio Cansado",
        "email": "acansado@google.com",
        "time": "Wed May 25 22:17:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 25 22:17:21 2016 +0000"
      },
      "message": "Merge \"Cleaning up NetworkStatsManager.\" into nyc-dev"
    },
    {
      "commit": "dfe232c7636d16379191442bdb2bac59d7a60f5c",
      "tree": "6b52cbb6b946cf6ec7b9a655337a9287800e5738",
      "parents": [
        "b6f640607b5b8124b1a1c216ea4264511b145774",
        "d21cad13a6d77294f3d0181a3bc5e26af2fc0f7f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 25 20:43:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 25 20:43:56 2016 +0000"
      },
      "message": "Merge \"API council feedback: hide and document.\" into nyc-dev"
    },
    {
      "commit": "7c17e70f2f795ca06006ff2560c8b8211ce1dd52",
      "tree": "ee8f19faeb8cfc60661113f09dba9d6c28376935",
      "parents": [
        "b4a45472bb2d7d5319fe020c228e3c9169a5e5a3",
        "4f3ab931478ea14cf4cc19f3acf6eb6040635225"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed May 25 19:00:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 25 19:00:08 2016 +0000"
      },
      "message": "Merge \"Changes based on API council feedback for performContextClick\" into nyc-dev"
    },
    {
      "commit": "818822ad5d68ae083053f8430cfc48a6a99af182",
      "tree": "d6004e2e971c3e086022a0ff0fa6284f34630374",
      "parents": [
        "3bf26b56056ea8071e4092bf9a66171c96f43909"
      ],
      "author": {
        "name": "Derek Tan",
        "email": "derektan@google.com",
        "time": "Wed May 25 18:37:05 2016 +0000"
      },
      "committer": {
        "name": "Derek Tan",
        "email": "derektan@google.com",
        "time": "Wed May 25 18:37:05 2016 +0000"
      },
      "message": "Per API review, revert the API renaming CL.\n\nRevert \"Multi-SIM - Fixing inconsistent naming in CarrierConfigManager.\"\n\nThis reverts commit 3bf26b56056ea8071e4092bf9a66171c96f43909.\n\nBug: 28295813\nChange-Id: I44e7925c86c68a79b8d962670baadea7a7227ca2\n"
    },
    {
      "commit": "904237f83940676433104952d165d3b28d961044",
      "tree": "7c6c7702a9766755c26bb300b8f780bff7a11356",
      "parents": [
        "cfbca5640ca435e1b501254c9cf8b66746799d7e"
      ],
      "author": {
        "name": "Antonio Cansado",
        "email": "acansado@google.com",
        "time": "Wed May 25 09:57:21 2016 -0700"
      },
      "committer": {
        "name": "Antonio Cansado",
        "email": "acansado@google.com",
        "time": "Wed May 25 11:07:41 2016 -0700"
      },
      "message": "Cleaning up NetworkStatsManager.\n\n- Throwing SecurityExceptionand and IllegalArgumentException instead of null for new APIs\n- removing @removed APIs\n\nBug:27530098,27379882\nChange-Id: Ifbe65bfc5051aa33aff2baa22cfa8e67b0f7c358\n"
    },
    {
      "commit": "163236156f28449272e16193930692d2cc0011cb",
      "tree": "63534de9dfb7ce5c8bf4b7411a11f29340286924",
      "parents": [
        "15818e1156101f1d3a01009e7bc223d8ae88546d",
        "ec39b57e6f6a58361f7a02dc620a37b1748dacfd"
      ],
      "author": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Wed May 25 17:57:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 25 17:57:12 2016 +0000"
      },
      "message": "Merge \"Fix text appearances not working in colored button styles\" into nyc-dev"
    },
    {
      "commit": "ad41a6f0def1dfef9fb5ad1a7bed355760eed6be",
      "tree": "0cc2c2ecaebf8dd7e6163b4805cde1e77eacba15",
      "parents": [
        "83eec7037bfe8a84088cca6dc1446dcf1edb4695"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue May 17 16:55:18 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed May 25 13:02:50 2016 -0400"
      },
      "message": "Api updates.\n\nChange-Id: Ibafef673c54e4ff07bca2bbe70db6cad799b8033\nFixes: 28818092\n"
    },
    {
      "commit": "4f3ab931478ea14cf4cc19f3acf6eb6040635225",
      "tree": "620ada7eae2f2c6f3e4caa1b264e5c314bb26267",
      "parents": [
        "31e49b0964cfba0b6b91e8ae67cbc04730098569"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed May 25 09:49:02 2016 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed May 25 09:52:51 2016 -0700"
      },
      "message": "Changes based on API council feedback for performContextClick\n\nAdded an overloaded version with (float x, float y).\n\nFixes: 28295818\nChange-Id: I41c2bf225964436655986b3ad4d0c630c658e38b\n"
    },
    {
      "commit": "ec39b57e6f6a58361f7a02dc620a37b1748dacfd",
      "tree": "cbc1bf6c2528b21ba101322ee0bdb439b0502467",
      "parents": [
        "50c33d1ca1218ec00eb37f66a7c11315603c9ef7"
      ],
      "author": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Wed May 25 15:40:46 2016 +0100"
      },
      "committer": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Wed May 25 16:49:43 2016 +0000"
      },
      "message": "Fix text appearances not working in colored button styles\n\nCaused by using an explicit textColor in the base\nstyles, which will always override any textColors in the\ntext appearance.\n\nBUG: 28933171\nChange-Id: I3a9b2884cdd66b329593ae5cea0c314244f4f116\n"
    },
    {
      "commit": "3a91a8417a9de03a2f8f276fcd2d67dc43315464",
      "tree": "c63ff4aefb9389d70ea2881b1be5442207ca8c1a",
      "parents": [
        "0444314f8b0f77519c47b567f970cc95dd568f7f",
        "602dc777c5acd7ae761f4b8047440259d59e5dfa"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue May 24 21:17:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 24 21:17:49 2016 +0000"
      },
      "message": "Merge \"Remove deprecated AudioManager.AudioRecordingCallback method\" into nyc-dev"
    },
    {
      "commit": "602dc777c5acd7ae761f4b8047440259d59e5dfa",
      "tree": "d833c95a5dd839817dfc2b02da770ee297988bb1",
      "parents": [
        "7932d676071e36b88a4105515cfb81c255398dd8"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue May 24 11:51:12 2016 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue May 24 12:11:59 2016 -0700"
      },
      "message": "Remove deprecated AudioManager.AudioRecordingCallback method\n\nRemove AudioRecordingCallback.onRecordingConfigChanged(\n         AudioRecordingConfiguration[] configs)\n\nBug 28819230\n\nChange-Id: I3b85bb9313267499ac407099939b5889bdba996b\n"
    },
    {
      "commit": "6c2e08083adeab9f5eabe230db5c35787367dbed",
      "tree": "be17bbbf23f96b91fc438a6416cc926819ce034b",
      "parents": [
        "b143e3de34ab98463a641fd6d67165fce878f1ff"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 24 10:24:08 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 24 10:24:47 2016 -0700"
      },
      "message": "media: unhide codec levels\n\nBug: 28930361\nChange-Id: Ic9c55389c75ef0b789722aa0a7bddd5f56b15049\n"
    },
    {
      "commit": "b143e3de34ab98463a641fd6d67165fce878f1ff",
      "tree": "b9f5c767a504458ef1ba21671b54e7407d52a0b4",
      "parents": [
        "d4a45e0c40b46e3d57617a91dbb0a9dc4412208c",
        "219de73da2a986ddcbfbc593c4e4e01c858ce245"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 24 17:15:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 24 17:15:11 2016 +0000"
      },
      "message": "Merge \"Fix AudioTrack and AudioRecord documentation\" into nyc-dev"
    },
    {
      "commit": "219de73da2a986ddcbfbc593c4e4e01c858ce245",
      "tree": "4f71aeb7df83328a238e835ef30af69396727ab5",
      "parents": [
        "a56e732c01f10ebd27185a66ee4330f50c8cd57b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 23 12:41:50 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 23 17:36:43 2016 -0700"
      },
      "message": "Fix AudioTrack and AudioRecord documentation\n\nImprove documentation for error codes returned by\nAudioTrack.write() and AudioRecord.read() methods.\nFix native to JAVA error code conversion in JNI.\n\nBug: 28906466\n\nChange-Id: I4d48b1d428834b7a39a14e2d81b6c164696817a8\n"
    },
    {
      "commit": "d15cc7a83e8d6251d4cf78bb08ee26b9ae949b58",
      "tree": "0aceb978f928df0fa7c39d4b14412dbaca35886d",
      "parents": [
        "42d4a337a3b1a14f4d9daf6eb8275a01ba20e680",
        "f5faf9db14347e917747c3d65e0220918dd0ab7b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 23 23:04:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 23 23:04:36 2016 +0000"
      },
      "message": "Merge \"Deprecate unnecessairy Notification.Style constructors\" into nyc-dev"
    },
    {
      "commit": "f5faf9db14347e917747c3d65e0220918dd0ab7b",
      "tree": "07768f1c59f60210691f4d8b382b896634320861",
      "parents": [
        "c21f84dddbe8144bb3d392b3b91c6df5f48aed42"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon May 23 13:56:15 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon May 23 14:00:07 2016 -0700"
      },
      "message": "Deprecate unnecessairy Notification.Style constructors\n\nChange-Id: I7a15eaaac4f756d137483aec5f389951c5a7eecb\nFixes: 28775574\n"
    },
    {
      "commit": "c991879f29c399ad7ede2b5c2c82e2e748f5e0df",
      "tree": "906af537b55e220eaaadc2cb75513f821b5490c2",
      "parents": [
        "14abed66d7a70c3fc8e063246e3f79a0a53dfcd3",
        "f04fab160a044e4e7d936c0457a156d7911f924c"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon May 23 20:49:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 23 20:49:30 2016 +0000"
      },
      "message": "Merge \"Recording activity notification: return list of configuration\" into nyc-dev"
    },
    {
      "commit": "28d9ef811291921ddb22e7b4b92e1222e673154e",
      "tree": "81b1938cd954dfbf4f29ccd48364c5c99b5ec786",
      "parents": [
        "7c527bf76dcdcda414f10ed829999310f46161e7",
        "cf548bfad62b06fd9ad1cf2f1a67bd57a8471c28"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 23 18:54:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 23 18:54:20 2016 +0000"
      },
      "message": "Merge \"Don\u0027t throw RemoteException from new NLS APIs\" into nyc-dev"
    },
    {
      "commit": "5ee420c0d562e9ff55fe9bf03c746bc76fd40d5e",
      "tree": "8e32013b2795d13950a1c417e3bf96ee943e921c",
      "parents": [
        "f60a4af04779174b39b7d3d277de88ed1204d024",
        "9ece3034028dfa9692610b98cf39864286bd4121"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon May 23 17:17:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 23 17:17:27 2016 +0000"
      },
      "message": "Merge \"Remove PROPERTY_WORK_CALL\" into nyc-dev"
    },
    {
      "commit": "f04fab160a044e4e7d936c0457a156d7911f924c",
      "tree": "8974c54f9fbf653a4c6c235b24691cf4308a49f4",
      "parents": [
        "a3ec065a43069a19dc42f023a40d54a3178f1b44"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 19 10:42:35 2016 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon May 23 09:44:58 2016 -0700"
      },
      "message": "Recording activity notification: return list of configuration\n\nUse a list of configurations instead of an array\n\nBug 28819230\n\nChange-Id: Ia4a3cdabf8337cfb98abe4d0055d497bcab8a5ee\n"
    },
    {
      "commit": "6812bdf38797101d3744befe70f3501b75f01ce6",
      "tree": "2a4264256504b9b3b2ea8c31c4d1a2538fbc5e9d",
      "parents": [
        "917ead578baa6fba7e8e45756c67c879bb912364",
        "c845b2a21cedda4dd221fcf01aae74706ecade94"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 23 02:23:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 23 02:23:26 2016 +0000"
      },
      "message": "Merge \"Use an attribute for the network security config resource\" into nyc-dev"
    },
    {
      "commit": "9ece3034028dfa9692610b98cf39864286bd4121",
      "tree": "f4f45f5aae7c98b2c89412f03929597b302fed3e",
      "parents": [
        "d1df86dbb8a86c607d7fc1e0a89c7a10fe9899fa"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri May 20 18:22:38 2016 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri May 20 19:56:08 2016 +0000"
      },
      "message": "Remove PROPERTY_WORK_CALL\n\n\nBug: 28842878\nChange-Id: I7fb28ec3b121f4546ea60d6b170c2c6d98ffcb8c\n"
    },
    {
      "commit": "cf548bfad62b06fd9ad1cf2f1a67bd57a8471c28",
      "tree": "63f0d2ed797dfb3cba4f18931ffb7bb2b65a9ff6",
      "parents": [
        "5a68af384037f2980215dd45b91c5165c779d4e8"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri May 20 14:53:16 2016 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri May 20 14:53:16 2016 -0400"
      },
      "message": "Don\u0027t throw RemoteException from new NLS APIs\n\nBug: 28820058\nChange-Id: If4a290ab7549aa999cee348bf0db85b70cb57553\n"
    },
    {
      "commit": "d21cad13a6d77294f3d0181a3bc5e26af2fc0f7f",
      "tree": "feea78a34421119cac2694c562de2d1e39f0870f",
      "parents": [
        "585ff8bd126ffac98164a87d24a9add5c23f9597"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 20 11:30:07 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 20 11:34:55 2016 -0600"
      },
      "message": "API council feedback: hide and document.\n\nHide isMetered() and clarify moveDatabaseFrom() docs.\n\nBug: 28870582, 28775585\nChange-Id: Iabe63045c39ce7f662488f4224b56387c3c59519\n"
    },
    {
      "commit": "53b5df43b49b191e442c4d2c7b9a9cba3ebdcf92",
      "tree": "bc6f46bc4bd9d46cd2e36f90f6b8e31b945524c8",
      "parents": [
        "b8fe7e8bffea93ceb30a0d827f2ac573472507dd"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu May 19 13:40:38 2016 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri May 20 15:39:38 2016 +0000"
      },
      "message": "Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review\n\nTODO: After updating all places that use the SDK, remove/hide the old API\n\nBug: 28842878\n\nChange-Id: I131be644439080dd0507cd10d8bd6618246ee7ad\n"
    },
    {
      "commit": "4f2a1d09133f133ac23b99485713a5ea5b7ea43c",
      "tree": "79a5e5133d391805e725cc4608535625c0246283",
      "parents": [
        "0f712b164fa24efdf5c5c2b20d939c3e7affbfe3",
        "467f067c8c4fecb1b633d9d99b29f9a376a8731f"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Fri May 20 01:00:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 20 01:00:30 2016 +0000"
      },
      "message": "Merge \"Hide VoicemailContract.setQuota()\" into nyc-dev"
    },
    {
      "commit": "0f712b164fa24efdf5c5c2b20d939c3e7affbfe3",
      "tree": "8563764072866e88a338185bd50a25449d4c43d9",
      "parents": [
        "99a9b165e8ad31aa9e3609c7f3d1d4e02a1072cd",
        "153fcd7ba14b2eba5cf1b1d17437540e2a68322f"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Fri May 20 01:00:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 20 01:00:04 2016 +0000"
      },
      "message": "Merge \"Rename visual voicemail sync intent value\" into nyc-dev"
    },
    {
      "commit": "a8bb6dbd2c0aa2fef622e678e79d922da10cf807",
      "tree": "671d4cee7fdd267c9c61fdd64588c99ecf201962",
      "parents": [
        "69428b4a0ad9b3bed3c31bbf3dff4d61548af77a"
      ],
      "author": {
        "name": "Ji Yang",
        "email": "yangji@google.com",
        "time": "Thu May 19 17:34:32 2016 -0700"
      },
      "committer": {
        "name": "Ji Yang",
        "email": "yangji@google.com",
        "time": "Thu May 19 17:46:50 2016 -0700"
      },
      "message": "Rename carrier messaging API constant.\n\nBUG: 28842531\nChange-Id: Ia0b249540cfb59f952e9c578370c54f2f98d2bc0\n"
    },
    {
      "commit": "c845b2a21cedda4dd221fcf01aae74706ecade94",
      "tree": "778f40db36bbbae6ccfd64a6f531c4fe75e1093e",
      "parents": [
        "212fe6c0714bb79d70d3ea424eea8211ee1421f5"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri May 13 14:09:27 2016 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu May 19 17:25:41 2016 -0700"
      },
      "message": "Use an attribute for the network security config resource\n\nOriginally we went with the meta-data approach to make unbundling\neasier, however with the amount of platform changes that the config\nended up relying on it would be better to focus on exposing it through\nthe platform.\n\nBug:28763009\nChange-Id: Iaf80001b1980220cd2e1e05faf2dc86af41700e1\n"
    },
    {
      "commit": "467f067c8c4fecb1b633d9d99b29f9a376a8731f",
      "tree": "abb861bde5c9b4f7fcb7a445b031282c7c3e0102",
      "parents": [
        "b5b03bc450235ffa85ac636da460b61f1e99bff1"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu May 19 12:02:25 2016 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu May 19 12:02:25 2016 -0700"
      },
      "message": "Hide VoicemailContract.setQuota()\n\nThis method is a helper for internal use only.\n\n+ Updated docs for QUOTA_OCCUPIED, QUOTA_TOTAL, and QUOTA_UNAVAILABLE.\n\nChange-Id: Ib146926cd2bff50affe970a0123bcbec62ac3e70\nFixes:28842445\n"
    },
    {
      "commit": "98d609ce3f98585a21f3be31a318bd4e1396a562",
      "tree": "683e8685faf9f3bf37b2f3da8e5c8418ba9a363c",
      "parents": [
        "7f3f4b6f30e9213f07b8a23500ee6c70981ca8d1"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed May 18 17:31:58 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu May 19 10:33:22 2016 -0700"
      },
      "message": "Incorporate feedback on new wallpaper-related APIs\n\n- Documentation\n- Method naming\n- Throwing exceptions rather than returning zero/null/false on input failures\n\nBug 28773334\n\nChange-Id: Ia41c1e31c76b7114f3ffeb16033384cac5a1031d\n"
    },
    {
      "commit": "a1e0cebf3a18ac097d370e21d698e079f974bfff",
      "tree": "a23d89c1b3a81e1805122293f736b37cd9f5467f",
      "parents": [
        "005f9a73fbecdb8d0d05eb699d0f02d745110495",
        "f9d9ce7705475874c82af04eb9b208a7fb556792"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 19 15:03:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 19 15:03:36 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Rename PointerIcon and Pointer Capture APIs\" into nyc-dev"
    },
    {
      "commit": "42b3acf9d3eed15324bfa67e92ad751a10e45718",
      "tree": "7d5dd8c58c462013ce5c0181fee8d984817dc2aa",
      "parents": [
        "31676c1a9bbdf2255ba66d2a2bf9899ccf418eb5",
        "f66a83db41711ebd1187bf9e99d0b21e428075f5"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu May 19 01:42:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 19 01:42:15 2016 +0000"
      },
      "message": "Merge \"Rename minWidth/Height attributes\" into nyc-dev"
    },
    {
      "commit": "5d99d47f39d741ebe4a1ede53affc8c6bd198b2f",
      "tree": "a97db7f073b481098c7be2a1b659212364475d4a",
      "parents": [
        "b1007775622f1814c87eef3ee5a325f606adb26c"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri May 06 17:59:27 2016 -0700"
      },
      "committer": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Wed May 18 23:57:46 2016 +0000"
      },
      "message": "Add default lock wallpaper capability and API\n\nIf present, the system property \"ro.config.lock_wallpaper\" provides a\nfilesystem path to a decodeable image file to use as the system\u0027s\nout-of-the-box lock wallpaper imagery.  In the absence of this\nsystem property, or if the indicated file is absent or unreadable,\nthen the new framework resource\ncom.android.internal.R.drawable.default_lock_wallpaper is consulted to\nlocate a usable asset.  This mechanism parallels the existing one for\nthe default system wallpaper.\n\nBy default there is no specific lock wallpaper asset; the resource is\ndefined to be @null in the standard config.xml file.  A product that\nwants to define such a factory-default lock-only wallpaper image\nwill provide the asset as part of its framework resource overlay.\n\nBug 27828056\n\nChange-Id: Iebf3706222370d0a0a4baf88d71a59ead07a25c7\n"
    },
    {
      "commit": "a9b4f3f628959eac8f853f1c87a93c5ed6530dec",
      "tree": "79041432cc6b2d3c795a2b94bc31429dd7efb7bd",
      "parents": [
        "ff8ceadfc8c5f03da57420ad93a698cb0a57fcd9"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed May 18 13:57:37 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed May 18 13:59:16 2016 -0700"
      },
      "message": "API feedback: rename JobInfo methods for clarity\n\nBug 28773330\n\nChange-Id: I081fa225380a1966010d41020200fb3b9549a195\n"
    },
    {
      "commit": "68c2919f70299352ae649e1d7a05e9431f8b7aa0",
      "tree": "c947c283f820a1375d5142062da76ec248994686",
      "parents": [
        "625f97ba3b4b0da653bf9da3a8336431f7b4f50e",
        "2265fddba6d8469ae3b2b0540c54275a7cb17abf"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 18 20:10:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 18 20:10:28 2016 +0000"
      },
      "message": "Merge \"Hide ephemeral API\" into nyc-dev"
    },
    {
      "commit": "2265fddba6d8469ae3b2b0540c54275a7cb17abf",
      "tree": "d3d746bf3f4d061762a9bf7472cfdcb3a91d0907",
      "parents": [
        "a8bbd76d9b5249c64ef31aa162e9a84abaad39ba"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 18 07:38:24 2016 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 18 07:38:29 2016 -0700"
      },
      "message": "Hide ephemeral API\n\nbug:28825660\n\nChange-Id: I4e9cdd6e29df44a173136aed13c4039443d944cc\n"
    },
    {
      "commit": "31884efd13b3ac60078edaa0b7e8a4b75d995538",
      "tree": "9f0f51c6cc18405aaa239f32a04d4c36dbf2bfc5",
      "parents": [
        "bc56f279fa11e37fda24d5555522135a9c4120ca",
        "23cbe85610f780134cc77dd4a54732a22ed6e86e"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed May 18 02:14:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 18 02:14:26 2016 +0000"
      },
      "message": "Merge \"Move LocaleList to avoid layering violation.\" into nyc-dev"
    },
    {
      "commit": "47aa3f61ac26195e11d7244c84bce3a1ea2dfb3f",
      "tree": "138915c5f049fa8c33f1c59a3b610690384c1ffe",
      "parents": [
        "45165c9373f1bf2dbe0c3f11b271daa24414ea35",
        "5c96320e40285c4e2d5cdfec4134b707527764d9"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed May 18 00:51:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 18 00:51:17 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Hide decor caption APIs\" into nyc-dev"
    },
    {
      "commit": "45165c9373f1bf2dbe0c3f11b271daa24414ea35",
      "tree": "dde770630893033cb4bc5085b689086861c7aad6",
      "parents": [
        "c1899345730ab3c4504cb314b371b4fa43ca0702",
        "1cc1d13d6efccbaec66b4237b80d6eae81f59108"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 18 00:46:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 18 00:46:47 2016 +0000"
      },
      "message": "Merge changes If51568c3,Idd434c19 into nyc-dev\n\n* changes:\n  Demote the log in ProcessState.ensureNotDead from a wtf to a warning.\n  @hide SystemHealthManager.from\n"
    },
    {
      "commit": "c1899345730ab3c4504cb314b371b4fa43ca0702",
      "tree": "482eb37f69cebdaf8cab8e9da91bf43d3a4cfe8c",
      "parents": [
        "1e09e9826b24c6d877920b027954e0e861a336a0",
        "1e7d1aa6a6bdee2c92245b5bef5aaa7167b8a311"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed May 18 00:42:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 18 00:42:55 2016 +0000"
      },
      "message": "Merge \"Hide HdrCapabilities constructor.\" into nyc-dev"
    },
    {
      "commit": "23cbe85610f780134cc77dd4a54732a22ed6e86e",
      "tree": "ea498f4ec45f5d54f0cca16c705de21d67c6cbe2",
      "parents": [
        "e1f6975ebc1499ddcb493666f884ef0d8e042255"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue May 17 16:42:58 2016 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue May 17 16:42:58 2016 -0700"
      },
      "message": "Move LocaleList to avoid layering violation.\n\nSince LocaleList needs to depend on android.os.Parcelable, we cannot let\nthat class belong to \"android.util\" package, which causes layering\nviolation.\n\nBug: 28819696\nChange-Id: Ia8de2ee9df3dd0a42b1fe84574439519b680fe18\n"
    },
    {
      "commit": "153fcd7ba14b2eba5cf1b1d17437540e2a68322f",
      "tree": "64344161ae5bd246b3b5a82e3a0dbbf9377c6da7",
      "parents": [
        "ce80acd73a5a34d15531d8377fa5b16d0ec5deb7"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue May 17 15:57:20 2016 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue May 17 15:57:20 2016 -0700"
      },
      "message": "Rename visual voicemail sync intent value\n\nRename value of KEY_VVM_CELLULAR_DATA_REQUIRED_BOOL KEY_VVM_PREFETCH_BOOL\n\nChange-Id: I13718333a8ddc38e8d2131b478562b76cf9aab64\nFixes:28819765\nFixes:28822093\n"
    },
    {
      "commit": "96b7e20ba6b79d55b6460e6a7ee11911736f89f9",
      "tree": "c9aefe46b222984b60c35750e14fb910a8cd072e",
      "parents": [
        "7996b96311eec2343c16d3677fb834d2ec7cf082"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 17 13:50:38 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 17 15:35:33 2016 -0700"
      },
      "message": "Adjust Notification APIs per API council\n\nAlso fixes a slight bug where a CharSequence extra\nwas retrieved as a string.\n\nChange-Id: I8a40ab1934b8a20355c3cd4afd66a4a7b91fb517\nFixes: 28775580\nFixes: 28775582\n"
    },
    {
      "commit": "22cfef381d437bd26d23909f733ddc537a44530f",
      "tree": "0b316abd664f26787b706ecb1cda132942b06380",
      "parents": [
        "7996b96311eec2343c16d3677fb834d2ec7cf082"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue May 17 15:29:51 2016 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue May 17 15:29:51 2016 -0700"
      },
      "message": "@hide SystemHealthManager.from\n\nBug: 28820055\nChange-Id: Idd434c196428178e2c66facea36a7e010246611c\n"
    },
    {
      "commit": "1e7d1aa6a6bdee2c92245b5bef5aaa7167b8a311",
      "tree": "05eea489b07f12c9ae3e9ee48779843985a8e476",
      "parents": [
        "94789b4ddff239760adf91896bd6ea86b62d0137"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue May 17 14:21:01 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue May 17 14:21:01 2016 -0700"
      },
      "message": "Hide HdrCapabilities constructor.\n\nBug:25684127\nChange-Id: I1a30ab3c162d8891c8aea1447757c85942033a0d\n"
    },
    {
      "commit": "5c96320e40285c4e2d5cdfec4134b707527764d9",
      "tree": "74a93beaa09bb97129f2401bd25e89a689fba7c4",
      "parents": [
        "7996b96311eec2343c16d3677fb834d2ec7cf082"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue May 17 13:47:43 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue May 17 20:56:24 2016 +0000"
      },
      "message": "DO NOT MERGE Hide decor caption APIs\n\nHiding the APIs for now since we\u0027re not releasing freeform yet and it\u0027s\nbetter not to expose them now in case we\u0027ll decide to change them later.\n\nBug: 28774476\nChange-Id: Ic2de33c5a611a515fc1c72535587ebf2e0a03a7f\n"
    },
    {
      "commit": "f66a83db41711ebd1187bf9e99d0b21e428075f5",
      "tree": "27439c5018935e2d34edd626f3aeb1170de6c835",
      "parents": [
        "7996b96311eec2343c16d3677fb834d2ec7cf082"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue May 17 12:17:44 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue May 17 13:00:53 2016 -0700"
      },
      "message": "Rename minWidth/Height attributes\n\nRename WindowLayout#minimalWidth and #minimalHeight to #minWidth\nand #minHeight to be consistent with other APIs.\n\nBug: 28775586\nChange-Id: Ib7dc26318c4391693ef23f908b4d6090138dd0d7\n"
    },
    {
      "commit": "7996b96311eec2343c16d3677fb834d2ec7cf082",
      "tree": "809d93755bcca95b4cd00630a2b7b2a9589c8f0d",
      "parents": [
        "482bf05a8f192b1978362108c23bc24f6dfe529e",
        "18c0cfb0750668daf8b5c099122ea4fb214a1449"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 17 18:45:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 17 18:45:44 2016 +0000"
      },
      "message": "Merge \"TIF: Throw a more appropriate runtime exception when building TvInputInfo\" into nyc-dev"
    },
    {
      "commit": "89d3ba72b7f3318d8911b136af306375051c828a",
      "tree": "cf5edf66f66658bead4191a32c42afddf61746eb",
      "parents": [
        "2d4d408a5be45b027e43fee99cc3a44b6a556c66",
        "e6269c3f1d93582f0bcc18e37227ed4eec001a17"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue May 17 17:26:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 17 17:27:01 2016 +0000"
      },
      "message": "Merge \"Hide UiAutomation#destroy as test api.\" into nyc-dev"
    },
    {
      "commit": "18c0cfb0750668daf8b5c099122ea4fb214a1449",
      "tree": "04abe60a2d8dd10ee3a7aec5a481014cdb64d8b4",
      "parents": [
        "11d9586117e983e36b2467bcb436200268cd0933"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon May 16 18:19:11 2016 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue May 17 10:06:36 2016 -0700"
      },
      "message": "TIF: Throw a more appropriate runtime exception when building TvInputInfo\n\nBug: 28775591\nChange-Id: I934c8d7fed3dda356cdc3bafe51a79f585918ed0\n"
    },
    {
      "commit": "778e3b91acad6da04341d439f0c66a4fd09def4f",
      "tree": "2c01c845476a9362e81725f3bd657ea50f8a1162",
      "parents": [
        "f9d9ce7705475874c82af04eb9b208a7fb556792"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon May 16 15:21:03 2016 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 17 18:02:37 2016 +0100"
      },
      "message": "DO NOT MERGE Remove Pointer Capture API\n\nThe underlying implementation needs to be completely rethought. If a\nprocess crashed while you were in pointer capture mode, you were\npretty much stuck in it. If the mouse happened to move outside of\nyour bounds right before you called the API, you\u0027d never actually get\nan event (whatever it was hovering over would). There\u0027s no easy way\nfor the system to tell you when you enter or exit this mode because\nit doesn\u0027t actually track who the current request is from.\n\nThese are all solvable, but not in the N time frame. Maybe next time.\n\nBug: 26830970\nChange-Id: I03efd63c499b86dc278491ca3284566c1965581f\n"
    },
    {
      "commit": "f9d9ce7705475874c82af04eb9b208a7fb556792",
      "tree": "a8f7403f319741c752426d917b043ce0f554b614",
      "parents": [
        "cef3337cb5e27d4f571fb350be055c26d339833d"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri May 13 17:44:16 2016 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 17 18:02:32 2016 +0100"
      },
      "message": "DO NOT MERGE Rename PointerIcon and Pointer Capture APIs\n\nThis is a response to API council feedback.\n\nBug: 26830970\nChange-Id: Ia2d284b5c1ab8365bedfdc37d129be4b8146036b\n"
    },
    {
      "commit": "690c2ea117f90b7759ac280a1c84f5966b1e7938",
      "tree": "eb9100ef5a8e2c3118469c2a7b14f31ff018aa69",
      "parents": [
        "5a68af384037f2980215dd45b91c5165c779d4e8",
        "e783460274047ab38e3b9c4294339ff130fe566c"
      ],
      "author": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Tue May 17 15:16:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 17 15:16:56 2016 +0000"
      },
      "message": "Merge \"Introduce system API to get source of user restriction\" into nyc-dev"
    },
    {
      "commit": "e6269c3f1d93582f0bcc18e37227ed4eec001a17",
      "tree": "00555986d4273cc4b7f88ef3a8837b04b774f51a",
      "parents": [
        "f829c1463b4805545d15924ad6243b9405eb83d6"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Mon May 16 12:55:08 2016 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Mon May 16 12:55:08 2016 -0700"
      },
      "message": "Hide UiAutomation#destroy as test api.\n\nBug: 28771617\nChange-Id: Ib113883d3d12fc6a9e8c038e2c4eb1731b026b38\n"
    },
    {
      "commit": "a1e4cbe2116bef9fad7c98836926317bde95d33e",
      "tree": "4b260ed2dc9bca89ea7a5b4952a753f28df93914",
      "parents": [
        "d34396443e712a96572d26c820809a9485e57da3",
        "1ad3955a6008f5f442fa5eb0adf7c4e6ba2f17cd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 16 15:18:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 16 15:18:20 2016 +0000"
      },
      "message": "Merge \"Remove onUhandledInputEvent API.\" into nyc-dev"
    },
    {
      "commit": "ac6f034f2a25422e852e3dc17ae4eae33ef9b05a",
      "tree": "c33c6a0eee41aa079f3e0e800cfac22d4750b652",
      "parents": [
        "8995b00ce8f68f2a285a97c2ce711bea8c61179e"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Mon May 16 14:15:14 2016 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Mon May 16 14:15:14 2016 +0100"
      },
      "message": "Rename requestKeyboardShortcutsHelper\n\nPer API council feedback\n\nBug: 28775576\nChange-Id: I1c4f98d7ec0d848f0c387aaedf8a0ed80628c64e\n"
    },
    {
      "commit": "9a32929def3425c55a1bc96ea20346bf95357ae4",
      "tree": "de75809a86c98b2918a0c04c18d323d959f9dd95",
      "parents": [
        "994c4b0b77c03bd7b341fff6d8544b9a76877a75",
        "007e0292bc1b7172c27b0a588613738d02c3c809"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon May 16 09:18:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 16 09:18:36 2016 +0000"
      },
      "message": "Merge \"Address API review comments.\" into nyc-dev"
    },
    {
      "commit": "e30299f99018f6d1094df53bb48efa712e7a9221",
      "tree": "1423cde61aae0128d5667ef4431b0c5399992d23",
      "parents": [
        "b742495cf54c09c5780c7c22f4d389b92e22449d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 13 11:04:39 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 13 13:38:45 2016 -0700"
      },
      "message": "Add Fragment#onAttachFragment for parent fragments\n\nFramework edition\n\nAdd a matching onAttachFragment method to Fragment to match the\nfragment host version.\n\nBug 28760393\n\nChange-Id: I5f50b3446449cae7110da6b4e468ee80f413e1e5\n"
    },
    {
      "commit": "11c8f5315b195d6a63f981a7ff434fa7937ba5d3",
      "tree": "62a92f35eace2dd8fdb8e1fb5b0c2593b8a7a0fa",
      "parents": [
        "8d18eefe50ac574fdca3090ca12d94e307321a33",
        "7f06eed7f528096cd3597dafa0c2b37cb6e7f921"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu May 12 20:52:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 12 20:52:26 2016 +0000"
      },
      "message": "Merge \"DPM control for remote input when locked\" into nyc-dev"
    },
    {
      "commit": "752129929fcbe8d7740d25014f7878e835d4f4ef",
      "tree": "1216383387820894982e12083ccd94e88c5f007c",
      "parents": [
        "8a68194477cf938c55bbf7e36509c689d6a54b32",
        "e0cbda454cdf0c78f08be1c5cfec4d02bbb55867"
      ],
      "author": {
        "name": "Tingting Wang",
        "email": "tingtingw@google.com",
        "time": "Thu May 12 17:11:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 12 17:11:44 2016 +0000"
      },
      "message": "Merge \"Rename CONTACT_METADATA_SYNC GService Flag.\" into nyc-dev"
    },
    {
      "commit": "26edcba2c950701ff2dd8794687552bc37e4dfc8",
      "tree": "3b161e0d8b5e076e37b52ca7485c6f83acf9618e",
      "parents": [
        "808f2c361af328aad8d69a02779c37f08f1fa32d",
        "538c440c33fc2b9e0bf0c680ddbb14f9a079ff6a"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu May 12 16:32:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 12 16:32:56 2016 +0000"
      },
      "message": "Merge \"Remove ShortcutManager\" into nyc-dev"
    },
    {
      "commit": "3041d49d888cf0732c8aafb88d1d931b696b1d41",
      "tree": "6c6c28a7b14adc9ff16e9bc728c27d6ad5318867",
      "parents": [
        "927b6be3d960a42bbc75aacc8dcde792a1d564b4",
        "5ab5c748a850da558a0bcdf9e680228aae4a7646"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu May 12 12:53:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 12 12:53:51 2016 +0000"
      },
      "message": "Merge \"document the return type of getImportance\" into nyc-dev"
    },
    {
      "commit": "538c440c33fc2b9e0bf0c680ddbb14f9a079ff6a",
      "tree": "d69c56374a0fb7c666f3d8fdb0961b97132c5ba6",
      "parents": [
        "bf150eeb752fd9126118c69411c4241e80718e87"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed May 11 13:56:39 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed May 11 14:25:55 2016 -0700"
      },
      "message": "Remove ShortcutManager\n\nBug 28704708\n\nChange-Id: If7b739adeec38d81d554fc1cf34c81194f5d67b9\n"
    },
    {
      "commit": "7f06eed7f528096cd3597dafa0c2b37cb6e7f921",
      "tree": "9847424a1f4d4f9f8a8922145e093212981293bd",
      "parents": [
        "f7a2afb4fce896f82ee9468825af51efb6cf7c05"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Feb 05 15:21:02 2016 -0800"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed May 11 19:54:09 2016 +0000"
      },
      "message": "DPM control for remote input when locked\n\nBug: 26981262\nChange-Id: I84f26ebe807e89fd56ffc3bbc7fc20f12e2f7391\n"
    },
    {
      "commit": "5ab5c748a850da558a0bcdf9e680228aae4a7646",
      "tree": "feaf7d665d321413794564016ff258caf4ca9848",
      "parents": [
        "aaabcce6d4373cbbc8b08b0ceb26cf0b8259437d"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 10 15:32:23 2016 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed May 11 12:44:58 2016 -0400"
      },
      "message": "document the return type of getImportance\n\nBug: 28690726\nChange-Id: I06508e9e7c38e26e84801b86d6974f01abf5dfc1\n"
    },
    {
      "commit": "eae43fbd1712a009c4a59760bf9588b3092e1e37",
      "tree": "1363629491c9db66795e165218f55f0578e11d1c",
      "parents": [
        "da01ac82e2a3a8b7c9d64070090d5c5b491e8eb8"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon May 09 12:42:58 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed May 11 10:59:53 2016 -0400"
      },
      "message": "Do not bundle cross user.\n\nBug: 28665081\nChange-Id: I026b8a3a731183f96b45c19b95b4a0d109677a4c\n"
    },
    {
      "commit": "5b40d70ced417f1f29f8ce36bed3ecfb26278486",
      "tree": "adef11266c649b408b5e20579f5d713bf6b2ee33",
      "parents": [
        "f09fcff8d40b34171fe88c7ba228e1148ff942ac",
        "91f4aec3ccb4b2a2b66fbde095baa584b0862c11"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Wed May 11 09:25:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 11 09:25:09 2016 +0000"
      },
      "message": "Merge \"Fix AbstractStringBuilder gaining extra APIs.\" into nyc-dev"
    },
    {
      "commit": "e0cbda454cdf0c78f08be1c5cfec4d02bbb55867",
      "tree": "8bfe8259350fd208ccfa75bad84852f4aeafb04e",
      "parents": [
        "de66540fd3f73937c3cfbe1d50e575aa69acc474"
      ],
      "author": {
        "name": "Tingting Wang",
        "email": "tingtingw@google.com",
        "time": "Tue May 10 15:39:37 2016 -0700"
      },
      "committer": {
        "name": "Tingting Wang",
        "email": "tingtingw@google.com",
        "time": "Tue May 10 17:29:00 2016 -0700"
      },
      "message": "Rename CONTACT_METADATA_SYNC GService Flag.\n\nRename it to CONTACT_METADATA_SYNC_ENABLED.\n\nBUG 28295805\n\nChange-Id: Ib1f735b082a2ff6cca93e377b3eaaaf7cd396b8d\n"
    },
    {
      "commit": "6965c1869aa8499706522d057b5143bbc240178b",
      "tree": "d255a4bad4bd7a4f5033bb93ba7e6f54f706e706",
      "parents": [
        "cdaaaaad905396e4f0f2ebd9b37240095182d1d7"
      ],
      "author": {
        "name": "Antonio Cansado",
        "email": "acansado@google.com",
        "time": "Wed Mar 30 11:37:18 2016 -0700"
      },
      "committer": {
        "name": "Antonio Cansado",
        "email": "acansado@google.com",
        "time": "Tue May 10 13:24:16 2016 -0700"
      },
      "message": "Addressing API council comments on NetworkStatsManager.\n\nCallbacks\n - DataUsageCallback renamed to UsageCallback\n - DataUsagePolicy removed; passing in params directly to register method\n - making it an abstract class\n - passing in (networkType, subscriberId) that reached its threshold\n - renaming onLimitReached to onThresholdReached to match existing naming\n - only monitor single network,subscriberId\n - no monitoring of specific uids; using device or user wide instead\n\nTags\n - only owner uid can read its tags\n - exposing only TAG_NONE to match service side\n\nBUG: 27530098\n\nChange-Id: I2b2664da71806868a1e937d2bf4d1f234637509b\n"
    },
    {
      "commit": "91f4aec3ccb4b2a2b66fbde095baa584b0862c11",
      "tree": "a9284cb1eb2dd8bca6a4afad0ed7c93b32ed234e",
      "parents": [
        "eaeb3a21aecbf284cd60c236d68f10a859ed7e4b"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue May 10 15:09:08 2016 +0100"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue May 10 15:15:17 2016 +0100"
      },
      "message": "Fix AbstractStringBuilder gaining extra APIs.\n\nAbstractStringBuilder showed up in the API as gaining methods originally\nbelonging to StringBuffer/StringBuilder (mostly append(*) and\ninsert(*)).\n\nIdeally it should not be in the API at all, but it\u0027s traditionally been\nthere and we\u0027ll keep it for now.\n\n@hide the affected methods and move the \"implements Appendable\"\ndefinition to StringBuffer/StringBuilder (as methods implementing an\ninterface can\u0027t be @hidden).\n\nBug: 27582395\nChange-Id: I0b85c2c84f3e52ffe7864728d083f9c6ea7304ef\n"
    },
    {
      "commit": "13532bdd2ea63c1b8a5a8d4f95346f3d1e7ecbb5",
      "tree": "3276b580ed7a579c78d7a02d831ea9e3e91e858c",
      "parents": [
        "06e066e9e197e192155703061b235bf167b02a90",
        "149a6c90345c475501c1660609ad73f747f612e2"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri May 06 12:06:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 06 12:06:29 2016 +0000"
      },
      "message": "Merge \"Fix enterprise contacts APIs naming and docs\" into nyc-dev"
    },
    {
      "commit": "7d2a0a05715841b582cbaefa3fd0e0a542064556",
      "tree": "0d5d720722591f09a3a517874d74c35ee72c916c",
      "parents": [
        "c5be8f8a4b9946f26f43201a06e7ec3f9b34857e",
        "acf147e7e3c603c3c28c390c1d304f451193557a"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Thu May 05 23:04:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 05 23:04:49 2016 +0000"
      },
      "message": "Merge \"Add @TestApi to ActivityOptions.setLaunchStackId\" into nyc-dev"
    },
    {
      "commit": "c91f5e297135f9601c7fa6ebe3f4bdc9ad9af112",
      "tree": "67934af716496e3e721301014693ce1e19310a6c",
      "parents": [
        "d2b11f93d826c912fccdd19f7df3444c5cc4bcb5",
        "42d012144113b9da815c3803dcfcd8891e569010"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu May 05 16:56:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 05 16:56:20 2016 +0000"
      },
      "message": "Merge \"Add action to launch webview implementation settings\" into nyc-dev"
    },
    {
      "commit": "acf147e7e3c603c3c28c390c1d304f451193557a",
      "tree": "901dc1f74e83458d949921d22771c9a5ea537d31",
      "parents": [
        "2ff157c027cb3eb5eddefa39617ec49aeb75a139"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Thu May 05 09:32:27 2016 -0700"
      },
      "committer": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Thu May 05 09:32:27 2016 -0700"
      },
      "message": "Add @TestApi to ActivityOptions.setLaunchStackId\n\nBug: 28506739\nChange-Id: I20fe4d080c125b38a84d9832a497340f805e82e7\n"
    },
    {
      "commit": "e783460274047ab38e3b9c4294339ff130fe566c",
      "tree": "45b0b8ffe2376d45457adad7a872d32acf21e67a",
      "parents": [
        "f48f390a60694df6f4b72bd0ac462dd19c5e1191"
      ],
      "author": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Fri Apr 08 18:41:11 2016 +0100"
      },
      "committer": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Thu May 05 15:03:02 2016 +0100"
      },
      "message": "Introduce system API to get source of user restriction\n\nClients can query who has set a particular user restriction on a user.\nCurrently the result can be a combination of none, system/user, or admin.\n\nBug: 27830375\nChange-Id: I50ea9db0a59ffe3abbdcbb1a436d9ace7a35a851\n"
    },
    {
      "commit": "00e8fef0ba61cd57cd36beeb81ae1eb20ac04eaf",
      "tree": "927953168dca477a991663297b608c403d5de064",
      "parents": [
        "92e5a0dfa66f5cb454ce1bbe7246e806b2517e85",
        "e7fda97fff236afa5597da7df69b1462390c5a14"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu May 05 09:54:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 05 09:54:46 2016 +0000"
      },
      "message": "Merge \"Track external/icu API changes for factory registration\" into nyc-dev"
    },
    {
      "commit": "441da79d8aa7b873f23227d10ecd425671b85506",
      "tree": "84dfcf0cc43ae10753b52b578b72541e41f643c8",
      "parents": [
        "5f81a3f84c97999f9eb19291c7b4f67ad8576c7c",
        "a895559a41930b6665d8e3056b463633f3096fbc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 04 20:50:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 04 20:50:16 2016 +0000"
      },
      "message": "Merge \"Marking @SystemApi permissions @hide too.\" into nyc-dev"
    },
    {
      "commit": "7ec93a1ee2d381fdcd3be271712e4179ddbf9829",
      "tree": "c20128283fc25483be11fd3b0aea9d63821ab936",
      "parents": [
        "a5e6553917359bb662c8f2788feb3d617803d406",
        "dc67971a996c447c71ceb9ad983c79c96f598bcc"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Wed May 04 18:38:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 04 18:38:30 2016 +0000"
      },
      "message": "Merge \"Add lockdownEnabled parameter to always-on VPN API\" into nyc-dev"
    },
    {
      "commit": "e7fda97fff236afa5597da7df69b1462390c5a14",
      "tree": "25cea967374e1dd2f827c165bfc3dd4e549afdd1",
      "parents": [
        "7544ac22e474547a3cbeaff0dcaf163bbbd4fca7"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed May 04 18:46:45 2016 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed May 04 19:06:07 2016 +0100"
      },
      "message": "Track external/icu API changes for factory registration\n\nBug: 28583844\nChange-Id: I202e2eee5cd7e4c7f84eebf0ff9852552fc6bf96\n"
    },
    {
      "commit": "d516e30b915ffabd0c09f5726d44c1f51fdeceec",
      "tree": "18c67c65a66e510b3bae556075ec6be3e9bcf93f",
      "parents": [
        "b69b5b4a6ddf14ad41de93a46095466858fbdec2",
        "c8dd93d4c8b3f673c0eb739e8622de4d906b3204"
      ],
      "author": {
        "name": "Renat Aksitov",
        "email": "raksitov@google.com",
        "time": "Wed May 04 18:02:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 04 18:02:47 2016 +0000"
      },
      "message": "Merge \"Voice Messaging Intent API.\" into nyc-dev"
    },
    {
      "commit": "4a3a601082b88ee057aa71421e45cb00041ecfff",
      "tree": "060f368845361a81c345f91d327a3fc168a58f07",
      "parents": [
        "a2c10caef20bbdb447844c09a822073fd0c9d62f"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue May 03 16:52:55 2016 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue May 03 16:52:55 2016 -0700"
      },
      "message": "Revert \"TIF: add signal detection feature for HW inputs\"\n\nThis reverts commit 102d0b7b6970523ca7040e30d4e4fd1a349a01cc.\n\nChange-Id: I50a66d7bd1baaea134ddd6638c3cfe65860e681d\n"
    },
    {
      "commit": "42d012144113b9da815c3803dcfcd8891e569010",
      "tree": "2c95eac220eb4a7c73fd60d217df70c30abf5863",
      "parents": [
        "629b4cfeee24f38b906d0501e87f71970b060b25"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue May 03 14:16:56 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue May 03 14:16:56 2016 -0400"
      },
      "message": "Add action to launch webview implementation settings\n\nBug: 28554048\nChange-Id: I5ccdf5350c216949890d79b2b306b935a5949824\n"
    },
    {
      "commit": "dc67971a996c447c71ceb9ad983c79c96f598bcc",
      "tree": "c8339a423cceec8b6cfde32505b13b891b3223cd",
      "parents": [
        "7544ac22e474547a3cbeaff0dcaf163bbbd4fca7"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Tue May 03 13:23:03 2016 +0100"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Tue May 03 13:24:42 2016 +0100"
      },
      "message": "Add lockdownEnabled parameter to always-on VPN API\n\nAllows callers to opt-out of blockading network traffic during boot and\non VPN app failure.\n\nBug: 26694104\nChange-Id: Ibfbd43ad09a25f2e38053fcd6306df3711f8bde2\n"
    }
  ],
  "next": "6a3948bc1268f84faac81d65f43670c30f83746a"
}
