)]}'
{
  "log": [
    {
      "commit": "32d1a1a9110921dc043e4103e3ef1d075e1cf518",
      "tree": "4728226dd7c41847ac7f422345030282f98782c1",
      "parents": [
        "658e4c5eceefcb2f0d070d478fb1ab0af27a1bbe",
        "876dbfb4767da4a2ba5459d5b78fb6eb55e4516f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Mar 15 01:59:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 15 01:59:43 2016 +0000"
      },
      "message": "Merge \"Add API support for multi-endpoint.\" into nyc-dev"
    },
    {
      "commit": "658e4c5eceefcb2f0d070d478fb1ab0af27a1bbe",
      "tree": "4cc6d6091eb8b474e3027f7e0efcaa1d2a903291",
      "parents": [
        "6593c28c3110daa8cc2f2816ce9640a6848088db",
        "d39600585bcb720d739ef6f0091066e3d4f77765"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Tue Mar 15 01:36:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 15 01:36:26 2016 +0000"
      },
      "message": "Merge \"Permissions: Get rid of GET_ACCOUNTS\" into nyc-dev"
    },
    {
      "commit": "876dbfb4767da4a2ba5459d5b78fb6eb55e4516f",
      "tree": "163ef4c1fc05a90706df68b25d02ac51489bd6ec",
      "parents": [
        "791a1546484f643e98a4bb245c3b7c302b894f78"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 14 15:18:07 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 14 23:26:34 2016 +0000"
      },
      "message": "Add API support for multi-endpoint.\n\nThis CL includes changes required to support multi-endpoint (see the\ndesign doc linked off the bug).\n\nMain changes include:\n- support for indicating if a call/connection is \"external\" to the device.\n- support for indicating if an external call can be pulled from the\nremote device to the local device.\n- API used to initiate a pull of a call external to the current device to\nthe current device.\n- Made the \"connection event\" API public (was previously @hide); this will\nbe used to support passing some error events involving pulling calls to\nthe incall ui.\n- Added new InCallService metadata which will be used to determine if an\nInCallService wants to be informed of external calls.\n- New disconnect causes which will be used to expose the fact that a\nmulti-endpoint call was answered elsewhere and that a call ended because\nit was pulled to another device.\n- New call log call types to indicate if calls were answered elsewhere\nor pulled to another device.\n\nBug: 27458894\nChange-Id: I423f64ff965b5e50194635a51868c327782db2a1\n"
    },
    {
      "commit": "49f6fbcd1f516ec543ada6aeab62eb51a3cdf712",
      "tree": "32e21a548939e043a0f3f9fbb3e3d6678cbd30c6",
      "parents": [
        "2f9ac1ad8bca8ac71fbf36585af23e6a55c56d94",
        "2d5b465fa9235e66ec176f6d6ffaaa0c18143e41"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Mar 14 22:12:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 22:12:16 2016 +0000"
      },
      "message": "Merge \"Implement the launcher side permission.\" into nyc-dev"
    },
    {
      "commit": "2d5b465fa9235e66ec176f6d6ffaaa0c18143e41",
      "tree": "ff31a105aef67d5622bb9ab7ea2d0ff82c473354",
      "parents": [
        "6387cd2849fb10bdb19d4261bcecbdb2b41b8503"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Mar 11 16:09:54 2016 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Mar 14 15:00:58 2016 -0700"
      },
      "message": "Implement the launcher side permission.\n\nOnly the default launcher can call the LauncherApps shortcut APIs.\n\nBug 27548047\n\nChange-Id: I6d597fcad80c5201a2f93b8cbecd567fc79926d8\n"
    },
    {
      "commit": "791a1546484f643e98a4bb245c3b7c302b894f78",
      "tree": "b8adc4b1d447155f73aa8b186e497a9fb28f59b4",
      "parents": [
        "8fc9cc441984e934d4ac1f12b80487320c5a76c2",
        "948b702f39935fc856bca913714e489dcd67239b"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Mar 14 21:31:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 21:31:44 2016 +0000"
      },
      "message": "Merge \"Fix API\" into nyc-dev"
    },
    {
      "commit": "948b702f39935fc856bca913714e489dcd67239b",
      "tree": "22c6934c4a7e3ad0860377010d8c08a7fa7afd19",
      "parents": [
        "5fe29adc81d2c43c816d8dbeb5d6bba215aadf6e"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Mar 14 14:29:52 2016 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Mar 14 14:29:52 2016 -0700"
      },
      "message": "Fix API\n\nchange name and allow passing in a boolean\n\nChange-Id: I29b9765fedbd6b49878bb75df782012ad87a6866\n"
    },
    {
      "commit": "1c0c14febfaab3fac0239328e2f3b0aaeb9bf56d",
      "tree": "6d7550ac7c9796c397200a232f9072d3946c2cfa",
      "parents": [
        "0fbdab8397ecee12d04ec5f273e7277c74e020eb",
        "1f7e05eda687279ac9deb894f42ac927bd471ad2"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Mon Mar 14 19:30:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 19:30:23 2016 +0000"
      },
      "message": "Merge \"NetworkStats.Bucket API polish.\" into nyc-dev"
    },
    {
      "commit": "1f7e05eda687279ac9deb894f42ac927bd471ad2",
      "tree": "d06b5c47db97f796276208ea5a8b6d4b0bc806d2",
      "parents": [
        "3e6b1465f3c54f329213eb89cd0b010bd960665b"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Mar 10 13:21:38 2016 -0800"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Mon Mar 14 11:24:12 2016 -0700"
      },
      "message": "NetworkStats.Bucket API polish.\n\n-Add @IntDef constants for STATE_ and ROAMING_.\n-Expand docs for ROAMING_ constants.\n-Use ROAMING_NO/YES instead of ROAMING_DEFAULT/ROAMING.\n\nBug: 27531260\nChange-Id: I54ecfb4148caa549214df0bee9983036ffa4cb55\n"
    },
    {
      "commit": "7020aa66bf7aac6b2e834447332763fc6c1a62eb",
      "tree": "fbe368e5b25594cc0a80162446df68a4b2447f2b",
      "parents": [
        "e62beb0ebf267101532cbdfd4c4060c45fddcea5",
        "8333c7327fb464060d244be250df7097d88c3bb6"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Mon Mar 14 17:41:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 17:41:57 2016 +0000"
      },
      "message": "Merge \"Renamed HARDWARE_PROPERTIES_SERVICE to hardware_properties.\" into nyc-dev"
    },
    {
      "commit": "c070a099f5e96d7d6eb4553b9d4591708bab20af",
      "tree": "9f17e17222cc4e41c9430b81323e93dcca2dd32a",
      "parents": [
        "b4cab0bd5d5929731e0f408cbacba36a4fc7f4af",
        "d4c9e541ec7110d3c842d6f92c3ec6beb0b6d997"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Mar 14 15:54:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 15:54:19 2016 +0000"
      },
      "message": "Merge \"Add ENCRYPTION_STATUS_ACTIVE_PER_USER to...\" into nyc-dev"
    },
    {
      "commit": "d39600585bcb720d739ef6f0091066e3d4f77765",
      "tree": "2eb66db6ad328cd6cc230eaea0a90388403cf641",
      "parents": [
        "8829e6b730f22991de79c285fc5b92902994579f"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Feb 11 14:44:26 2016 -0800"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Sun Mar 13 17:13:54 2016 -0700"
      },
      "message": "Permissions: Get rid of GET_ACCOUNTS\n\nSecond attempt. Still need to add strict mode violation checks and\nlogging.\n\nBug: 21901286\n\nThis reverts commit bf33bd4d31cfec895c96990525b0cb856407c8d6.\n\nChange-Id: I5d73343544c32ce4fc4c377ba44db8e677a1287d\n"
    },
    {
      "commit": "a40c017ba2d4241bbe96c929e58f3c9b8048a37b",
      "tree": "5e508b235e0cb1a25240f276a1dbdde8d8e6dfd5",
      "parents": [
        "102c51229f88bd3a4c57023207e1340e6b4d8b73",
        "e8924115f9a57d35149da89c2a1bd920fdd0fe39"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sat Mar 12 01:09:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 12 01:09:11 2016 +0000"
      },
      "message": "Merge \"Dynamic audio policies: allow device passing for RENDER mixes\" into nyc-dev"
    },
    {
      "commit": "e8924115f9a57d35149da89c2a1bd920fdd0fe39",
      "tree": "bf718529297328e57afefc7371cda31d67af2b39",
      "parents": [
        "e11936725e6227c98f356572cbfd512f16b98c3b"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Mar 03 16:53:16 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Mar 11 16:45:27 2016 -0800"
      },
      "message": "Dynamic audio policies: allow device passing for RENDER mixes\n\nAudioMix: add system method for specifying an AudioDeviceInfo\n to be used by this mix. This only works for AudioMix\n instance with the RENDER route flag.\nPrevious dynamic policy implementation didn\u0027t enforce\n mix route flag check, but only supported LOOP_BACK,\n so make LOOP_BACK the default.\nWhen a policy gets registered and the registration ID is\n set on each mix, for RENDER mixes use the device\n address for registration.\n\nBug 25448664\n\nChange-Id: If5789d84ff4c4c25a6e81ba1513a39916220498a\n"
    },
    {
      "commit": "d4c9e541ec7110d3c842d6f92c3ec6beb0b6d997",
      "tree": "6b710d6e87f1d5fb650054ae7fab814ac317a92b",
      "parents": [
        "79936ddda4c8d1709f736cda013070c3ab32db6f"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Feb 25 18:17:30 2016 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Mar 11 15:50:04 2016 -0800"
      },
      "message": "Add ENCRYPTION_STATUS_ACTIVE_PER_USER to...\n\ngetStorageEncryptionStatus()\nUse StorageManager APIs to get the encryption\nstate instead of from the system properties\ndirectly.\n\nBug 26547262\n\nChange-Id: Ic27baa9489d43a93873f8bb0428084f8886aed67\n"
    },
    {
      "commit": "93a21993c3a2ec682cb3b47d37077ce1615380d8",
      "tree": "adb3f4a6f6fcf95a28e0f3e6b8562424d4c7568f",
      "parents": [
        "b0f6e311ce19add792048db855844e542e808dd6"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Mar 11 12:03:44 2016 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Mar 11 12:03:44 2016 -0800"
      },
      "message": "fix build\n\nChange-Id: Icd05c30eabaa526d85ef328d781380781b44d371\n"
    },
    {
      "commit": "b0f6e311ce19add792048db855844e542e808dd6",
      "tree": "5291d5c6ec81c1e8775c8efa9bd8813296bf6390",
      "parents": [
        "48653d225b964f4e62e5e94d98966826875dd99c",
        "c84d1ab11a5b9d0dc81b673e382e804cc70f35a4"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Mar 11 19:38:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 19:38:35 2016 +0000"
      },
      "message": "Merge \"Allow app downgrades\" into nyc-dev"
    },
    {
      "commit": "c84d1ab11a5b9d0dc81b673e382e804cc70f35a4",
      "tree": "6f38736fc1075df4065de21ebafd3dc9ec75ad81",
      "parents": [
        "2f79ae98afd895ec1179b38fccb538f64164b9fd"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Mar 11 11:37:17 2016 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Mar 11 11:37:17 2016 -0800"
      },
      "message": "Allow app downgrades\n\nonly system apps can do this\n\nChange-Id: If0947f13f5c447f9396690bfda3ad40b07fbbb6b\n"
    },
    {
      "commit": "95171050e9877deb9b1f84b4c55aa828229e2809",
      "tree": "680b49e55a8b48f5d8e0757d32dc7ccf5a4fd8d0",
      "parents": [
        "d51b363c0dff6bad46093db474ae314db33d0157",
        "3e0023ae89895f215791a8472f22b213f5a9ae93"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Mar 11 18:13:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 18:13:01 2016 +0000"
      },
      "message": "Merge \"Camera2: Add buffer drop error callback\" into nyc-dev"
    },
    {
      "commit": "262a8f2a0f1d1d8e0ea3401d4b3d91a36b0754df",
      "tree": "9da285a903a048348961d4cb3d553e6efdcdb4cf",
      "parents": [
        "01ef02d7853fd2996eae3d139f02d190f3c174a2",
        "842cae444173ea418d26bb9b83565936440481fb"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Mar 11 08:38:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 08:39:00 2016 +0000"
      },
      "message": "Merge \"NFC antenna location asset.\" into nyc-dev"
    },
    {
      "commit": "79c1bc8434780eab6f113d3650d46c7b02b8b976",
      "tree": "425bf0b77b22785cf767724fba1b60794a1b88d1",
      "parents": [
        "a4750fd71d2a87e02b666590537a0ba026b331ec",
        "ac76fa3581cfbd7bdeb30a070ef78ee2f8f39468"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 11 01:44:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 01:44:28 2016 +0000"
      },
      "message": "Merge \"media: expose MediaFormat.KEY_HDR_STATIC_INFO key\" into nyc-dev"
    },
    {
      "commit": "3e0023ae89895f215791a8472f22b213f5a9ae93",
      "tree": "126307917481ce4d4372e61721bf8cfaa8972d31",
      "parents": [
        "5781e61cb6a134cf897d8454a222687880ce639a"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Mar 06 18:40:01 2016 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Mar 10 12:41:24 2016 -0800"
      },
      "message": "Camera2: Add buffer drop error callback\n\nPreviously single buffer drop errors were not propagated to\nthe client application, even though the HAL generated them.\n\nAdd new error callback to handle this case.\n\nBug: 24168122\nChange-Id: Ice0d9a3592efed222351353abd7acc35854a20bd\n"
    },
    {
      "commit": "e41718d4f744ee8312585c9e78cb036c56d57c1b",
      "tree": "20b53b2feb90201073184040b92638ea08557696",
      "parents": [
        "e962db6a3072d071e02b3547588af130c2e6967d",
        "ad473e60172516fd995b5ce1f674e15da19c934f"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Mar 10 17:02:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 17:02:22 2016 +0000"
      },
      "message": "Merge \"Track libcore change 45837f486a4fd1d0edc9bb5ab8f8cf0194204adc.\" into nyc-dev"
    },
    {
      "commit": "5606b529bcde2bd3d2224722d63e4c7518356b87",
      "tree": "bf6b3d666669dd4974ed5880ff43457b54fee1c6",
      "parents": [
        "c4f31dde504bcb5de3dc8756c558b5bb3bfade5f"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 10 12:57:24 2016 +0000"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 10 16:22:20 2016 +0000"
      },
      "message": "Track libcore change b695412b529c8dced105867c6d9d7fd463a67714\n\nBug: 27427000\nChange-Id: I6eecd1c5da1587435876a04f51e5a9424149fba1\n(cherry picked from commit 40f79bb542c9028fe998a111555626af78bb86ce)\n(cherry picked from commit bfd9479b2c2d5be670a530fd03dea48d47a1c318)\n"
    },
    {
      "commit": "ad473e60172516fd995b5ce1f674e15da19c934f",
      "tree": "fa89b33f7fc74e852ae5e20e5fd01c6f1a8d40ff",
      "parents": [
        "91f80006e536c0b925d20dbdcd10cec46cfee36a"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Sat Mar 05 11:04:19 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Mar 10 16:20:48 2016 +0000"
      },
      "message": "Track libcore change 45837f486a4fd1d0edc9bb5ab8f8cf0194204adc.\n\nAlso includes test-current.txt generated locally.\n\nbug: 27426688\n\n(cherry picked from commit 741ba661c445d9a101043660ac3a151c2c02133c)\n\nChange-Id: I12d99b925335c8926e9c4257ee743d25fda9452d\n"
    },
    {
      "commit": "842cae444173ea418d26bb9b83565936440481fb",
      "tree": "0e621a64959b8a1c85a646e9a70a8de3c46376eb",
      "parents": [
        "cb1b27b6f8e728f12a2e8a5c172aa249440d611f"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Mar 10 16:12:54 2016 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Mar 10 16:13:16 2016 +0100"
      },
      "message": "NFC antenna location asset.\n\nBug: 25334866\nChange-Id: I143c2645ef4f9e51f5fc4c374794e647b00859c0\n"
    },
    {
      "commit": "89cb1945424f1d4c7278d24cd09f0a8d09093883",
      "tree": "580d026f31f1f080acd25d34e2fc2f2208992fe4",
      "parents": [
        "349dc61cbaf6876184f659695896158f4991f04d",
        "86e552b9fa39f61ea6da15d78da928c937bb875f"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu Mar 10 08:35:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 08:35:24 2016 +0000"
      },
      "message": "Merge \"ExifInterface: implement the serialzation for Exif IFD structures\" into nyc-dev"
    },
    {
      "commit": "86e552b9fa39f61ea6da15d78da928c937bb875f",
      "tree": "bc5af62c0557fb6f74f9c78567e9987aab3dc128",
      "parents": [
        "bd1dc40a3bbeb56faadd2050037d7c75b813b8f3"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Fri Mar 04 15:31:23 2016 +0900"
      },
      "committer": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu Mar 10 15:51:41 2016 +0900"
      },
      "message": "ExifInterface: implement the serialzation for Exif IFD structures\n\nOne image can have multiple image file directories, which stores the\nattributes of the image, in Exif specification to save metadata.\nIn the old version, the all attributes from several image file\ndirectories were combined in a one hash map eventually and were served\nwithout distinction of the original IFD group.\n\nIn order to keep the original data as much as possible, it loads/saves\nthe attributes based on the original IFD group internally.\n\nBug: 26044456, Bug: 11224701\nChange-Id: I416e4e79fd47461c9aa83ce13591ed1a5d42f26e\n"
    },
    {
      "commit": "04a72a2a51ce3d128959b2ba53b5c22576322e59",
      "tree": "fccb1a94de559bce348699b518a2542eb596cfc3",
      "parents": [
        "d96ce2675f6b7156bd63f7b328dc33741e186723",
        "713fec85b8612256211f09c62b8958a99fe5b9db"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Mar 10 00:52:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 00:52:03 2016 +0000"
      },
      "message": "Merge \"Add an API for apps to get their System Health / Battery Stats data.\" into nyc-dev"
    },
    {
      "commit": "3d2e374e70afb8566121ea72de726e3499aa81aa",
      "tree": "eaf20c781e168f2dc5fdd98a25746c74e8f38a48",
      "parents": [
        "c17232598b0455af288955a70fcbdb699954af4c",
        "ef342404c6df7d1538fc0e727f7b5584952c1cab"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Mar 10 00:08:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 00:08:58 2016 +0000"
      },
      "message": "Merge \"Update API\" into nyc-dev"
    },
    {
      "commit": "ef342404c6df7d1538fc0e727f7b5584952c1cab",
      "tree": "5cd170d7805ccfb9afca3d011c963576f61e56f1",
      "parents": [
        "eb9b05392ad047863244f9e07a3b10e9c0561e39"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Mar 09 16:08:09 2016 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Mar 09 16:08:09 2016 -0800"
      },
      "message": "Update API\n\nChange-Id: Ia1c913d1508d80489fcc0e01e5d10f72f8f9af5c\n"
    },
    {
      "commit": "713fec85b8612256211f09c62b8958a99fe5b9db",
      "tree": "6530bf04548b1a4dfe0470c466744cd80868c00e",
      "parents": [
        "63c2151b1749b234087a555307a3cb727085614a"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Mar 04 10:34:02 2016 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Mar 09 15:47:24 2016 -0800"
      },
      "message": "Add an API for apps to get their System Health / Battery Stats data.\n\nChange-Id: Ib27e1be469b826f6d83d73ce6024102bbdb1d47a\n"
    },
    {
      "commit": "4a07c34ca86fddb75332eba22a4d7b9bd48205db",
      "tree": "227372406227259f306573584a0b1290148d698b",
      "parents": [
        "010859739552709ae2f0e51472bf5a650967280e",
        "5504622fb01ab9774b5e73d05f86ee03a8b68ab7"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Mar 09 22:28:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 22:28:45 2016 +0000"
      },
      "message": "Merge \"ShortcutManager: add remaining APIs.\" into nyc-dev"
    },
    {
      "commit": "e1b5358bae5a311f427767fcf4800c3f03ac6bc1",
      "tree": "796a980ba01a54909d25638ce5220e06d570869f",
      "parents": [
        "d7924b60635d62f2df888b53dc3ef27d9947133c",
        "0f1ab04516d3e9a72eda22c998910f49f2bd40bb"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Wed Mar 09 21:53:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 21:53:17 2016 +0000"
      },
      "message": "Merge \"Modified the API to make coverage test possible\" into nyc-dev"
    },
    {
      "commit": "0f1ab04516d3e9a72eda22c998910f49f2bd40bb",
      "tree": "81f739e86d2db648384d4618966056d54a556cac",
      "parents": [
        "235bbb1bb50b221da048063181f0f76a13e8014b"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Tue Mar 08 00:35:35 2016 -0800"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Wed Mar 09 11:32:43 2016 -0800"
      },
      "message": "Modified the API to make coverage test possible\n\nBug: 27462840\nChange-Id: Idfd2c3c108b25f8be9046fd4bb72dbc57edc24bd\n"
    },
    {
      "commit": "5f63721a6c2c29e639d8d239834a825c535c034a",
      "tree": "f0df3cd7092754bf6fc8c472ffbe3c4772dd6892",
      "parents": [
        "2c18cd082359533d326081756b4fd2df2164a253"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Mar 09 13:30:35 2016 -0500"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Mar 09 13:30:35 2016 -0500"
      },
      "message": "Add missing annotations, getters to GradientDrawable\n\nFixes getColor() NPE when colors array is null.\n\nBug: 27543512\nChange-Id: Ieec8a2315d0a2e4ab0ddbe053bccdd8c43080857\n"
    },
    {
      "commit": "8333c7327fb464060d244be250df7097d88c3bb6",
      "tree": "0b0266aeb84c9e62785d0d60a975ca8a3b35b9b1",
      "parents": [
        "1f67c8740cf9d3e2852b9685500271779d5e09cb"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Wed Mar 09 18:08:42 2016 +0100"
      },
      "committer": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Wed Mar 09 19:02:41 2016 +0100"
      },
      "message": "Renamed HARDWARE_PROPERTIES_SERVICE to hardware_properties.\n\nBug: 27531271\nChange-Id: I7a86c6e320fa7fd803db3927c4cdfeeb019762ca\n"
    },
    {
      "commit": "2612bbc0f5ae5422ba3e8e685ae375b2b8626fda",
      "tree": "739747b1ad5f7280a82e2d0e3918af11f38801bc",
      "parents": [
        "502bc4e7a340b75829afdd85803005fe3dacbb88",
        "cd4bdf3eb91c1cc2757d32a86fc90745d0dff990"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Mar 09 10:31:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 10:31:03 2016 +0000"
      },
      "message": "Merge \"API to query which cores are exclusively assigned.\" into nyc-dev"
    },
    {
      "commit": "d9f35f98319e1f5a9d9716b2a03e83ab2a2eaf46",
      "tree": "78692894dfac1b73a87f8a0ad1d0708a1c7b7e97",
      "parents": [
        "bd1dc40a3bbeb56faadd2050037d7c75b813b8f3"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Tue Mar 08 02:27:10 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 09 10:04:47 2016 +0000"
      },
      "message": "Port OpenJDK8 java.util.*SummaryStatistics \u0026 add tests\n\nPorted OpenJDK8 java.util.DoubleSummaryStatistics,\njava.util.IntSummaryStatistics, java.util.LongSummaryStatistics.\n\nBased on openJdk 8u40 source \u0026 iam@ stream change in\nag/872080\n\nBug: 27426738\n\n(cherry picked from commit 2ff7afd8620b3fdcd59ee2445a408bdb1ac13bb4)\n\nChange-Id: Ia284503a3e5190e7c7f9adf812210ad3060f4a07\n"
    },
    {
      "commit": "ac76fa3581cfbd7bdeb30a070ef78ee2f8f39468",
      "tree": "3fd21cfbba59da2018c31da7ac5c3f2355fb3c76",
      "parents": [
        "f52ebd119e76187366e9f9d0f388fbdef46a33c8"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 08 20:35:53 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 08 20:38:10 2016 -0800"
      },
      "message": "media: expose MediaFormat.KEY_HDR_STATIC_INFO key\n\nBug: 25684127\nChange-Id: I6c48f8ed11a23e5d47210d15be4f759bd93ba1da\n"
    },
    {
      "commit": "5504622fb01ab9774b5e73d05f86ee03a8b68ab7",
      "tree": "40883d6391f6c12e92169ed522ef0d256e96dc27",
      "parents": [
        "76cb56bb210a2ffeeda6294b8cde2dd971c495a7"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 08 10:49:47 2016 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 08 18:37:32 2016 -0800"
      },
      "message": "ShortcutManager: add remaining APIs.\n\n- Icons are now persisted. (under /data/system_ce, as PNGs)\n- the \"load icon\" APIs in LauncherApps are supported.\n- Implement updateShortcuts()\n\n- Addressed all the comments on the previous CL\n- @hide the newly added constructor for PersistableBundle\n\n- Enhance incoming shortcut validation\n- A lot of internal clean-up.\n\nBug 27548047\n\nChange-Id: I8e3c1ccd3e0a997a6d271c84d81170f0c022b60e\n"
    },
    {
      "commit": "76cb56bb210a2ffeeda6294b8cde2dd971c495a7",
      "tree": "bf84a859a3e454d1844152b4308c55a84c0a3c8d",
      "parents": [
        "37a67e0bc2157d943d54d281dbe9b0fde9d4ddba",
        "43204b8357d781f284037fb8b7b7050ed04a2103"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Mar 09 01:38:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 01:38:37 2016 +0000"
      },
      "message": "Merge \"Implement LauncherApps.startShortcut().\" into nyc-dev"
    },
    {
      "commit": "43204b8357d781f284037fb8b7b7050ed04a2103",
      "tree": "bd74b2602d7c9484d4a38d8fd260c5d34e8dc4ed",
      "parents": [
        "29d6b9f0f73e980b9a4718b809ae0d34e5b2a5a4"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 08 16:16:44 2016 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 08 17:26:28 2016 -0800"
      },
      "message": "Implement LauncherApps.startShortcut().\n\nBug 27548047\n\nChange-Id: I357732e22be0959fb573fd6cdaee7c6b439ef7c4\n"
    },
    {
      "commit": "97e89c624e19c0a0ebe3d76506a493cfe29c0558",
      "tree": "183b4e92a016181b83f4a87d0cd130fa462a96be",
      "parents": [
        "b27f328262f93c05b641cfffb51b53d26b08bb5a",
        "3cb4da16dcf07474acefb709d10b22cdfdefd81b"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Tue Mar 08 22:52:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 22:52:11 2016 +0000"
      },
      "message": "Merge \"Update DPM.getWifiMacAddress to take admin component as argument.\" into nyc-dev"
    },
    {
      "commit": "08713d2a0eed1b2badb656f01a7aa123a7df5ad1",
      "tree": "d59f355ed76208b68b0e4f2aa573e4f09b93358e",
      "parents": [
        "943dedaf97eb0557cee4f639f2ffc050e2499ee2",
        "e12d810e99da093d3cf38f89c81e3e8d1e75b404"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Mar 08 22:11:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 22:11:13 2016 +0000"
      },
      "message": "Merge \"TIF: Unhide TvView.setZOrderMediaOverlay/setZOrderOnTop/tune/unblockContent\" into nyc-dev"
    },
    {
      "commit": "2f55bdf2e30e584ebb0b254738b4de76439ac1bb",
      "tree": "febb99c86918b14f8911bb3c00679797b04851bf",
      "parents": [
        "ed58f5f0aa580dd4a6dc0fd5dc957862309db8d9"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Mar 08 19:03:08 2016 +0000"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Mar 08 19:14:21 2016 +0000"
      },
      "message": "Track libcore change f121f31fd91c5a557225cd6a97418e716529eb2d (part 2)\n\nBug: 27427010\nChange-Id: I5527f34ef6bf15aaa1a39b705e951122ae4b3d5a\n"
    },
    {
      "commit": "e12d810e99da093d3cf38f89c81e3e8d1e75b404",
      "tree": "65622168e242a3df5b064515903d0285a06d6b89",
      "parents": [
        "8482826287ac2fdb2440213155cf134b7e713283"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Mar 04 16:45:39 2016 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Mar 08 10:53:09 2016 -0800"
      },
      "message": "TIF: Unhide TvView.setZOrderMediaOverlay/setZOrderOnTop/tune/unblockContent\n\nBug: 25726685\nChange-Id: If96d0b086488c931d20315ee1c29cf7374715d93\n"
    },
    {
      "commit": "ed58f5f0aa580dd4a6dc0fd5dc957862309db8d9",
      "tree": "1a7b303ecceee9078e036843f95846d86420ccd4",
      "parents": [
        "316b9ecdcf5a9cebe8e46cb0ae46dc81c35d4cb8",
        "6f7362d92573e4ae693bc513dca586d6a4eb087b"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 08 18:01:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 18:01:05 2016 +0000"
      },
      "message": "Merge \"Introducing ShortcutManager\" into nyc-dev"
    },
    {
      "commit": "4ed0e8cf8fb38b30f7518286e4d52c091339ae63",
      "tree": "50f60babd50ea46b151af5e95cf0b3e22d4affcc",
      "parents": [
        "e0dc3f2975c5fe7ec8c907d1cd68340c9127b427",
        "1d6d16d6995099afa506ecac38019a5bb8eacd86"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 08 17:38:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 17:39:01 2016 +0000"
      },
      "message": "Merge \"Condition cleanup.\" into nyc-dev"
    },
    {
      "commit": "84dee4f16ca9095842b7f34ec60c9cdd38b056da",
      "tree": "ac94a93157c2c8f5ec001e0d29fa3dea14133894",
      "parents": [
        "b7efced3c4c4c6ec47eaeded545774c39e218eb8",
        "598c0c9f659184971e974de6a0184a3000e7900c"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Mar 08 16:46:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 16:46:58 2016 +0000"
      },
      "message": "Merge \"Rename AudioRecordConfiguration to AudioRecordingConfiguration\" into nyc-dev"
    },
    {
      "commit": "1d6d16d6995099afa506ecac38019a5bb8eacd86",
      "tree": "8723dba30f83aff8c6069ca719fdcef9a0c5e707",
      "parents": [
        "9edd36a8ba6f4a55690c2e538d0ccc786da3497c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Mar 07 13:51:02 2016 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 08 10:41:31 2016 -0500"
      },
      "message": "Condition cleanup.\n\nChange-Id: If978bebac52c0b1438e86339669f409b4b17c6fc\n"
    },
    {
      "commit": "be3696d42552ad55ae0a41e9dd9fe81f5b17d3e7",
      "tree": "987d794886c48278b64d16c0c8ff6084a00eecd5",
      "parents": [
        "f1c6e0bd7bb2f7683207048978af4fb87ee3f7c1",
        "e0ba7eb365ac19fdc11c3f820349f0352761b9f4"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue Mar 08 14:13:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 14:13:45 2016 +0000"
      },
      "message": "Merge \"rename the asisstant service for the ranker\" into nyc-dev"
    },
    {
      "commit": "cd4bdf3eb91c1cc2757d32a86fc90745d0dff990",
      "tree": "9815e0c10d8e0e1b00f2c6a1957cfd639c3a70ab",
      "parents": [
        "19f47929ea4fd7d657c83c16672e4004c3d531ba"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Mar 03 17:30:52 2016 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Mar 08 13:09:32 2016 +0100"
      },
      "message": "API to query which cores are exclusively assigned.\n\nOn devices with cpuset support, the foreground app\nmay have a core exclusively assigned to it. Add an\nAPI that allows apps to query which core that is,\nso it can use that to set scheduling affinity.\n\nBug: 27381794\nChange-Id: Iea148776da6d7abb745ccf9e6ad5ad46491e340a\n"
    },
    {
      "commit": "3cb4da16dcf07474acefb709d10b22cdfdefd81b",
      "tree": "77433289730de55096b33fbb9978f258134abc30",
      "parents": [
        "1ca7c808447737fb38330a013dae5ab21deea9b9"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Mar 07 18:51:49 2016 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Mar 07 18:51:49 2016 -0800"
      },
      "message": "Update DPM.getWifiMacAddress to take admin component as argument.\n\nBug: 27532280\nChange-Id: I3a5e9557c3c6ac43c458c911a5309bdb2655fb66\n"
    },
    {
      "commit": "d517e6aeed993cb5467e2997c1ab2edd90bbc133",
      "tree": "84f03984a20e6b79944711b29a7d714998566aa9",
      "parents": [
        "e10739ab8ba6dac48cdb53ec82586be3cf312255",
        "82ab9801ebebe8e4783ad327ad02686b44ab87f1"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Tue Mar 08 02:06:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 02:06:39 2016 +0000"
      },
      "message": "Merge \"Add a new key to Settings.Global to obtain the number of boot.\" into nyc-dev"
    },
    {
      "commit": "0f90653ca1d25a92e2a5c9864c1347254fe1f65d",
      "tree": "ccbf32ad3685b2e5d9fdba06d075ad55d8fed614",
      "parents": [
        "4259500ff207b356cba98b412d63e3b02165b80a",
        "e5cd9fa4398c2059dc635da5ffd9b9cee28f605b"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Mar 08 01:13:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 01:13:53 2016 +0000"
      },
      "message": "Merge \"New permission for bypassing premium short code check.\" into nyc-dev"
    },
    {
      "commit": "875825d0c11f702cd17bd1086a031731d4795d58",
      "tree": "41d44b9ae522f630db1074b95da9fabb9022b423",
      "parents": [
        "ab7302c9f45f5c33e768deb3484842bab3276818",
        "e24b9a6cfa4d565d7f49c9ae8f3aeca737d93312"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Mar 08 00:14:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 00:14:57 2016 +0000"
      },
      "message": "Merge \"Add a VR listener service.\" into nyc-dev"
    },
    {
      "commit": "598c0c9f659184971e974de6a0184a3000e7900c",
      "tree": "855ae51380c94601e192a6461931a639a1263921",
      "parents": [
        "ab7302c9f45f5c33e768deb3484842bab3276818"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 07 14:13:03 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 07 16:05:51 2016 -0800"
      },
      "message": "Rename AudioRecordConfiguration to AudioRecordingConfiguration\n\nIn package android.media:\n- rename AudioRecordConfiguration to\n   AudioRecordingConfiguration to avoid ambiguity with the\n   android.media.AudioRecord class\n- rename AudioManager.getActiveRecordConfigurations() to\n   getActiveRecordingConfigurations.\n\nBug 27385560\n\nChange-Id: I5ef404ff36522193990c9b563d4545893529b365\n"
    },
    {
      "commit": "e24b9a6cfa4d565d7f49c9ae8f3aeca737d93312",
      "tree": "fa46c5b24540874258a150c31da512f77c860297",
      "parents": [
        "8b030cce347dbfc5c2f33d96daf1de7eeb219c76"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Feb 16 21:38:24 2016 -0800"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Mar 07 15:54:12 2016 -0800"
      },
      "message": "Add a VR listener service.\n\nBug: 22855417\nBug: 26724891\nBug: 27364145\n\n- Add an API for VrListenerService, which is bound/unbound\n  from the framework when the system VR mode changes.\n- Allow only a single bound VrListenerService at a time.\n- Monitor allowed VrListenerService implementations from\n  VrManagerService and evict services as needed when packages,\n  users, or settings change.\n- Remove previous VR functionality in NotificationListenerService.\n- Add component target to Activity#setVrMode to allow\n  explicit selection of the running VrListenerService from\n  the current VR activity.\n\nChange-Id: I776335f4441be0e793d3126f2d16faf86a8c621a\n"
    },
    {
      "commit": "e5cd9fa4398c2059dc635da5ffd9b9cee28f605b",
      "tree": "04c4d0ee21f6305e804c81bd76b90f1300cab713",
      "parents": [
        "2ab93cb22ad641572bdfed1b2d3d9e8dc1e89f1f"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 11 16:08:14 2016 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Mar 07 21:51:44 2016 +0000"
      },
      "message": "New permission for bypassing premium short code check.\n\nBug: 18326557\nChange-Id: I1b05f73103183b851bbef1280d0785ce0a48159a\n"
    },
    {
      "commit": "e0ba7eb365ac19fdc11c3f820349f0352761b9f4",
      "tree": "fb21a362eb43e94510140bea118e6a7c33427341",
      "parents": [
        "19f47929ea4fd7d657c83c16672e4004c3d531ba"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Mar 04 17:30:43 2016 -0500"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Mon Mar 07 16:50:27 2016 -0500"
      },
      "message": "rename the asisstant service for the ranker\n\nBug: 22960980\nChange-Id: Ibe57933303a488b01c43a7621a488d425d6f707d\n"
    },
    {
      "commit": "310355d28e73ff4192e597b99af202a9045fa7e2",
      "tree": "73fc13197845f75b308810e4fa75e8b62ce82490",
      "parents": [
        "46f5429768045e0ba15229c7317429e3a1d15bac",
        "431ec6cdb9818ea6fb8b78e2589042ff09c40974"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 07 19:59:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 19:59:42 2016 +0000"
      },
      "message": "Merge \"Revert \"Rename AudioRecordConfiguration to AudioRecordingConfiguration\"\" into nyc-dev"
    },
    {
      "commit": "431ec6cdb9818ea6fb8b78e2589042ff09c40974",
      "tree": "9883a3fb309b19147db6a66137868b632f59a9d0",
      "parents": [
        "99278e1c724e01b792dd27031bc579e7d738edc1"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 07 19:59:21 2016 +0000"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 07 19:59:21 2016 +0000"
      },
      "message": "Revert \"Rename AudioRecordConfiguration to AudioRecordingConfiguration\"\n\nThis reverts commit 99278e1c724e01b792dd27031bc579e7d738edc1.\n\nChange-Id: Ifcb3f17a26df8171cbc21dac093477b98a1333db\n"
    },
    {
      "commit": "46f5429768045e0ba15229c7317429e3a1d15bac",
      "tree": "651b4e8cde3f6f92904c84277b91411effbcd92b",
      "parents": [
        "19df1284d9a545df044815adf57cf5c160d306fd",
        "99278e1c724e01b792dd27031bc579e7d738edc1"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 07 19:29:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 19:29:04 2016 +0000"
      },
      "message": "Merge \"Rename AudioRecordConfiguration to AudioRecordingConfiguration\" into nyc-dev"
    },
    {
      "commit": "b849eeab26a8635dbc3dc08127bfbbc7135fc47c",
      "tree": "0baded65f38f7b18b7e0eabcfb59760ec072f3b9",
      "parents": [
        "659f3a11e92d6a9f66da45819401c9d41c50f437",
        "d393216f8a2186eebdb8615c61787ae599c1432f"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Mar 07 18:18:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 18:18:10 2016 +0000"
      },
      "message": "Merge \"Add error code to MediaCodec.CryptoException\" into nyc-dev"
    },
    {
      "commit": "82ab9801ebebe8e4783ad327ad02686b44ab87f1",
      "tree": "bda87854b02282e0d0ac7f834619730a717ca48b",
      "parents": [
        "39c0921b455721ab0678a5e49e9ceed2776010ad"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Mar 02 13:23:29 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Mon Mar 07 12:45:19 2016 +0900"
      },
      "message": "Add a new key to Settings.Global to obtain the number of boot.\n\nBUG\u003d26212981\n\nChange-Id: I5ca51ca624a30dc2d96e547a85a712e273af1931\n"
    },
    {
      "commit": "d6de3abed92ae88154da731e6c0030b3a8d3d8ee",
      "tree": "fd83057e89c6c09b7a587482cec1902f703b27a1",
      "parents": [
        "3457871799a81644711d7d3c302f0d34d2f2e591",
        "a3c1c2297d97c2c442290848e97f1f53162d4b68"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Mar 05 23:09:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 05 23:09:25 2016 +0000"
      },
      "message": "Merge \"Add AssetFileDescriptor to MediaExtractor.\" into nyc-dev"
    },
    {
      "commit": "a3c1c2297d97c2c442290848e97f1f53162d4b68",
      "tree": "9823ffd820b6401676593f3ec4171c74f778e698",
      "parents": [
        "aacb89e929e4b36327df46c07a5afb6bd8e68479"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Mar 05 15:57:58 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Mar 05 16:07:46 2016 -0700"
      },
      "message": "Add AssetFileDescriptor to MediaExtractor.\n\nMirrors API on MediaPlayer.\n\nBug: 27506874\nChange-Id: Ibc07cf8151c362ff7375b89e7a9044bef1d9e94d\n"
    },
    {
      "commit": "d393216f8a2186eebdb8615c61787ae599c1432f",
      "tree": "2b9649fbeaf4d26f7e08f986666565e2c54f03f1",
      "parents": [
        "e872ac45f79ca2c0b538df891d983e3d5e037574"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sat Mar 05 11:35:20 2016 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sat Mar 05 11:53:23 2016 -0800"
      },
      "message": "Add error code to MediaCodec.CryptoException\n\nAdded a code to represent unsupported operations\n\nbug: 25929554\nChange-Id: Id8bfa092f29de073db19c4d7444f89249ea2cdd5\n"
    },
    {
      "commit": "6f7362d92573e4ae693bc513dca586d6a4eb087b",
      "tree": "447b82040ff02bfb73f2e4524051873de5ca1adb",
      "parents": [
        "b74926232ee601851e08cd5d0f0386afcb0bef3e"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Mar 04 13:39:41 2016 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Mar 04 15:24:49 2016 -0800"
      },
      "message": "Introducing ShortcutManager\n\nWhat\u0027s supported:\n- Most APIs are implemented, except for SM.updateShortcuts(),\nthe icon APIs in LA, and LA.startShortcut().\n- Persisting information, except for icons\n- Throttling\n\nIn addition, now PersistableBundle has a public copy\nconstructor from a Bundle. (Do we want to @hide it?)\n\nTODOs:\n- Add icon support\n- Implement missing APIs\n- Listen to PACKAGE_* broadcasts and do clean-up\n- Support multi-launcher apps (pinned shortcuts per launcher)\n- Dev option to reset throttling\n- Load throttling config from Settings\n- Backup \u0026 restore\n- Figure out LauncherApps permissions (BIND_APPWIDGETS??)\n- Other minor TODOs in the code\n- Better javadoc\n\nNote: This requires Idf2f9ae816e1f3d822a6286a4cf738c14e29a45e\n\nBug 27325877\n\nChange-Id: Ia5aa555a4759df5f79a859338f1dc5e624cd0e35\n"
    },
    {
      "commit": "b74926232ee601851e08cd5d0f0386afcb0bef3e",
      "tree": "a93304f7a0c7a69c9de2adb897a5743630838c21",
      "parents": [
        "b279a8b39c38e2d4f0db4e91d994ca7815b100b9",
        "28ff76b455d35f99e68bee41b629c11ccf4f46d0"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Mar 04 22:49:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 22:49:31 2016 +0000"
      },
      "message": "Merge \"API changes for audio recording notifications\" into nyc-dev"
    },
    {
      "commit": "cedacefd70cfa9ad219dcb15113fbe8a9a71c087",
      "tree": "f6d4d76eee87220b7890aa3d671121f4dff18278",
      "parents": [
        "92e84089c42da87f4b140d5b6a5d5b9ae167fb88"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Mar 04 08:18:47 2016 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Mar 04 14:37:45 2016 -0500"
      },
      "message": " Api Review: NotificationManager.Policy\n\nBug: 27365873\nChange-Id: Ie53a410d53f430fa90f24d95a885be150a3d66aa\n"
    },
    {
      "commit": "cda41989379215b2d7befeaaa2f32ed1392f8893",
      "tree": "3154772833254e93a659fdfd264cef910ef232b7",
      "parents": [
        "0114263a1aff5dea92fdafbec81c1b40093e9aba"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Mar 03 22:35:46 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Mar 04 13:24:13 2016 +0000"
      },
      "message": "Track libcore change e86a81ca1ae9ddbdd1c3239d31fb2e49b4a5cf33 (part 2).\n\nAlso includes a regenerated test-current.txt.\n\nbug: 27426688\n\n(cherry picked from commit 7d18ce744fff219ab60470ec095d585b854b91e1)\n\nChange-Id: I754803d51d365ac1fe26c638b12efb88d23b35c6\n"
    },
    {
      "commit": "3e7ef62e0485282f293b41a85ad5950839d23ba4",
      "tree": "29ff1e4d3d04ee7017956606744688dbc6703c58",
      "parents": [
        "6f9845ce850d76ce7a4e1ae05f119fe2fcb2ccc3"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Mar 03 22:35:46 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Mar 04 12:46:37 2016 +0000"
      },
      "message": "Track libcore change e86a81ca1ae9ddbdd1c3239d31fb2e49b4a5cf33.\n\nbug: 27426688\n\n(cherry picked from commit 7d18ce744fff219ab60470ec095d585b854b91e1)\n\nChange-Id: If22e493a80958ebd57ae5cc9d0f74d9479c86211\n"
    },
    {
      "commit": "6f9845ce850d76ce7a4e1ae05f119fe2fcb2ccc3",
      "tree": "47d52e11fd9d90e0e2515f065a7d2689e84e858a",
      "parents": [
        "bf8f1cc3c0d9931828d166aea585b6b29d4c6664"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Mar 03 22:23:37 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Mar 04 11:56:49 2016 +0000"
      },
      "message": "Track libcore commit 6c5284cca0ec8cf20dd6c5e9b2b6254d813e9d24.\n\nIncludes generated changes for test-current.txt.\n\nbug: 27426688\n\n(cherry picked from commit de33c660df4a6ff8a138e3033c9e1d446bd6b570)\n\nChange-Id: Idd323fe7458a2b124aae0009b4de83039e2ade21\n"
    },
    {
      "commit": "75b19dd20843eebc5691eb1d2cdb794abb61693c",
      "tree": "0984310dd5b21da21f8d4370c7cf591b0942e852",
      "parents": [
        "34640a17a25a60d7dc342051153e0d282d7c06ea",
        "7542f751e3a1505d2e10897e091e9bb597419492"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Fri Mar 04 02:12:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 02:12:02 2016 +0000"
      },
      "message": "Merge \"Make COLUMN_CAPACITY_BYTES public.\" into nyc-dev"
    },
    {
      "commit": "fa207d609719712904dc9c565f836c0489c6447b",
      "tree": "ac84260b41dbaf1d21acb22b89bf61f81353d038",
      "parents": [
        "950c9f2a95eabe3d9e50a58b11cdecb7ff857555",
        "5a06c663b5b13d85e740a00ddfae05e9ae4007a3"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Mar 03 23:46:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 23:46:57 2016 +0000"
      },
      "message": "Merge \"Unhide LocaleList.getAdjustedDefault()\" into nyc-dev"
    },
    {
      "commit": "dfa93abf2f64237007af8e72c4a4114a5258e858",
      "tree": "82fadafdfe2978ce0bc8a13943b54cab5643e98a",
      "parents": [
        "a24019f1e58ec4e58682175b585e5287befff2ea"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Mar 03 15:24:33 2016 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Mar 03 15:24:33 2016 -0800"
      },
      "message": "Fix javadoc\n\nMake referenced constants @SystemApi and change argument name to\nmatch its actual meaning.\n\nbug: 25441401\nChange-Id: I4277799b95f394edb4305be05f57437717a86691\n"
    },
    {
      "commit": "5a06c663b5b13d85e740a00ddfae05e9ae4007a3",
      "tree": "943c63f1a39de6c74f7dfda2d3beb44dd268cf23",
      "parents": [
        "ba5c35b79731e91edc4d452d5e6b49a8b5434a55"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Mar 03 14:20:52 2016 -0800"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Mar 03 14:20:52 2016 -0800"
      },
      "message": "Unhide LocaleList.getAdjustedDefault()\n\nApps/libraries/widgets that wish to display text their own way (think\nWebView/Chrome) or do some resource management themselves should be\nable to use LocaleList.getAdjustedDefault(), the same way we use it\nin Paint and Resources.\n\nBug: 26988869\nChange-Id: I4b6aac7adb5da15459dca92574923f33f0702433\n"
    },
    {
      "commit": "7542f751e3a1505d2e10897e091e9bb597419492",
      "tree": "dd5481694c0b3737bc2e357d491f68a372c850c5",
      "parents": [
        "2e54da0d4af2decb2f9a9bd007132ae401e4b11d"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Mar 03 12:04:10 2016 -0800"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Mar 03 13:35:30 2016 -0800"
      },
      "message": "Make COLUMN_CAPACITY_BYTES public.\n\nSo providers can tell us total capacity.\n\nChange-Id: Id990c417fcae4c6beee3e09dcb633b22e875e08f\n"
    },
    {
      "commit": "456b9620f0bbd91adf18a4f3e1cf8b1ee21faa5c",
      "tree": "4c2bf6aa2a312fc34ada286d22c2350e5f785fff",
      "parents": [
        "cd0683b2d7c64ce3d4ad1ea652ee28c58290f1dc",
        "a8c9c6c593d603a84aa164410b91e2399ceb41ce"
      ],
      "author": {
        "name": "Ji Yang",
        "email": "yangji@google.com",
        "time": "Thu Mar 03 21:10:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 21:10:46 2016 +0000"
      },
      "message": "Merge \"New CarrierMessagingService API for sms filtering\" into nyc-dev"
    },
    {
      "commit": "a8c9c6c593d603a84aa164410b91e2399ceb41ce",
      "tree": "c5de2cdd0a6d14f2ab30469a27c26ccc04843aa4",
      "parents": [
        "6e99febd180a72536a08cf4c0456d852a47e9b2f"
      ],
      "author": {
        "name": "Ji Yang",
        "email": "yangji@google.com",
        "time": "Mon Feb 22 16:59:37 2016 -0800"
      },
      "committer": {
        "name": "Ji Yang",
        "email": "yangji@google.com",
        "time": "Thu Mar 03 13:07:13 2016 -0800"
      },
      "message": "New CarrierMessagingService API for sms filtering\n\nAdd a new sms filtering method to let the carrier app tell\nthe platform to keep the message while keep it invisible to\nthe end user.\n\nBUG: 27292180\nChange-Id: I306a7dbde6dcb9929e358b3d1bbda9807ef35943\n"
    },
    {
      "commit": "ef1971ffc505f75ca71f7ba78d52fb3ed323fa16",
      "tree": "5619c186a3f13761e9f265063015d3966a92a04e",
      "parents": [
        "6bce68ed9b0f09df7f4a998ed58d2b4000c8677a",
        "d98885c128e7045da244098d82751da6e792d677"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 03 19:47:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 19:47:56 2016 +0000"
      },
      "message": "Merge \"Add APIs to find out the time when a process was created.\" into nyc-dev"
    },
    {
      "commit": "b94df9db50b3813d9836ebc0a4e650f2fd090756",
      "tree": "4a50b74048fd170fc96a1ba800127669033901c2",
      "parents": [
        "4ab9756906181f58a41a18291748c2df57664107",
        "3f7314e3310fbaddc984ae3218f7bb22f13cda11"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Thu Mar 03 16:54:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 03 16:54:28 2016 +0000"
      },
      "message": "Merge \"Revert \"New systemapi to mark a wifi network as metered.\"\" into mm-wireless-dev\nam: 3f7314e331\n\n* commit \u00273f7314e3310fbaddc984ae3218f7bb22f13cda11\u0027:\n  Revert \"New systemapi to mark a wifi network as metered.\"\n"
    },
    {
      "commit": "3f7314e3310fbaddc984ae3218f7bb22f13cda11",
      "tree": "5bd4543a6d1c2681f2710f73d0244418d4acd884",
      "parents": [
        "578a76e7de77492ac33e407fff4fb9a2f5550d8a",
        "e9e6083ee19b7474d853b4b8c3e4b4fbcba30855"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Thu Mar 03 16:49:27 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Mar 03 16:49:28 2016 +0000"
      },
      "message": "Merge \"Revert \"New systemapi to mark a wifi network as metered.\"\" into mm-wireless-dev"
    },
    {
      "commit": "4ab9756906181f58a41a18291748c2df57664107",
      "tree": "9a40a42abe8f884699ec385ed5ec13fb59a09ed8",
      "parents": [
        "64389e25ba47dfd20d0cbcf59994c03c11f8facc",
        "6ef0ac3278be02c2249170b862245692e5afa80d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 03 16:14:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 16:14:26 2016 +0000"
      },
      "message": "Merge \"media: Add track ID format key\" into nyc-dev"
    },
    {
      "commit": "6ef0ac3278be02c2249170b862245692e5afa80d",
      "tree": "54f05ab3a9400146ac70924d4a70e547aff5aa0b",
      "parents": [
        "abf11299b78596e4ed4e0dcb4bacb6ff6318b010"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 26 08:49:30 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 03 16:12:52 2016 +0000"
      },
      "message": "media: Add track ID format key\n\nBug: 25684127\nChange-Id: I574515c3c144f5cabe4f40d934d062de1dd20851\n"
    },
    {
      "commit": "34bfcf1fdfe26d510cd6a13ce77113a0b18b9ea4",
      "tree": "b012fd8bd5335170648699c3dde648540da54ff4",
      "parents": [
        "0c9ef61944e883219dd167f765a504ab8cdb7710"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 02 14:30:08 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Mar 03 11:41:36 2016 +0000"
      },
      "message": "Track libcore change 2c423c81bfa731df2577a.\n\nAlso includes a regenerated test-current.txt.\n\nbug: 27423298\n\n(cherry picked from commit a1becdc6982d770737d6b56f974c4f5beb244076)\n\nChange-Id: Iaa385947af79cee7b0fa1cde10d106411e2f67d2\n"
    },
    {
      "commit": "d98885c128e7045da244098d82751da6e792d677",
      "tree": "3bd853f18f1013e5e5eb787f4eb63784d944114d",
      "parents": [
        "8316fac9c0772b1908d45b2286298b5b791d3ca7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 01 17:13:03 2016 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 02 17:40:52 2016 -0800"
      },
      "message": "Add APIs to find out the time when a process was created.\n\nChange-Id: Id0d12c377f278fec6e31a98eab0c865a23c006ec\n"
    },
    {
      "commit": "d493ed6c0c37b3d70087ea0512811526e41bb8b8",
      "tree": "e9e3cfe29c83751540a93471c475bd4aca5d92db",
      "parents": [
        "87553010172e84feb952c2130f0aba734cdc4f44",
        "79a2457e198cf40b2b80e7fb6bd1656a9d78f246"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Thu Mar 03 01:30:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 01:30:35 2016 +0000"
      },
      "message": "Merge \"Add API to clear a specific wallpaper\" into nyc-dev"
    },
    {
      "commit": "79a2457e198cf40b2b80e7fb6bd1656a9d78f246",
      "tree": "450eae14368ab46a231cf666a7d25eecd02462e2",
      "parents": [
        "d53f0df7dfb1eee22f7953870ed9d24688596712"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Mar 02 14:42:44 2016 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Mar 02 17:05:25 2016 -0800"
      },
      "message": "Add API to clear a specific wallpaper\n\nThere was previously no public API for clearing the keyguard wallpaper\nversus the system wallpaper, or both.  Now there is.\n\nBug 27400185\n\nChange-Id: If1789dd430040acdf16d77413c0e4b46bf3789f3\n"
    },
    {
      "commit": "99a4966ed710eddc6b79b7b1d0a5a63547078cbd",
      "tree": "83c6c01c4f8038132ad1574e7bf4dc288f67031d",
      "parents": [
        "c9f0a1103ea307e5e157e63e7915b38f83d27ca3",
        "76a620f0482ba54a4921c7c7e7eeb8ea87c12d3e"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Thu Mar 03 00:48:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 00:48:39 2016 +0000"
      },
      "message": "Merge \"Addressed the review comments from API Council\" into nyc-dev"
    },
    {
      "commit": "76a620f0482ba54a4921c7c7e7eeb8ea87c12d3e",
      "tree": "143a2b80541afba313a780ed11a3729dbf4446c6",
      "parents": [
        "063a570ef0a0b24e3344fcb56351a3e08c52da28"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Fri Feb 26 19:53:01 2016 -0800"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Wed Mar 02 16:41:47 2016 -0800"
      },
      "message": "Addressed the review comments from API Council\n\nFollowing are the review comments from API Council:\n\n(Places below that reference \"s/foo/bar/\" below are suggesting that \"foo\" be\n replaced with \"bar\".)\n\nGnssClock\n-- Class docs should not refer to \"GPS\" at the top level\n-- s/InNs/Nanos/\n-- s/Sec/Second/\n\nGnssMeasurement\n-- s/In// for \"InUnitname\"\n-- s/Sec/Second/\n-- s/Ms/Millis/\n-- s/Deg/Degrees/\n-- STATUS_GPS_LOCATION_DISABLED -\u003e STATUS_GNSS_LOCATION_DISABLED\n\nGnssMeasurementsEvent.Callback\n-- \"returns\" -\u003e \"reports\" in the method docs as the methods return void\n\nLocationManager\n-- register/unregisterGnssMeasurementEventCallback -\u003e\n   register/unregisterGnssMeasurementsEventCallback (plural)\n\nGnssNavigationMessage\n-- MESSAGE_TYPE_ constants -\u003e change to just TYPE_; the \"MESSAGE\" is redundant\n   with the class name\n-- is a signed byte/short ok based on the standard here? If not consider using\n   int in the public api\n\nGnssStatus\n-- Make sure @IntDef exists for the constellation type\n-- Please append unit types for values returned to match GnssMeasurement methods\n\nGnssStatusCallback\n-- Please document time base/units for the time parameter of onFirstFix\n\nBug: 27385557\nChange-Id: Ifed6a2eca3fd7ba89b3ded6964a70376235af8f4\n"
    },
    {
      "commit": "99278e1c724e01b792dd27031bc579e7d738edc1",
      "tree": "40250da04e0c6390b2dfeaa9f5e1896c456dc8a5",
      "parents": [
        "28ff76b455d35f99e68bee41b629c11ccf4f46d0"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Mar 02 11:41:23 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Mar 02 14:43:41 2016 -0800"
      },
      "message": "Rename AudioRecordConfiguration to AudioRecordingConfiguration\n\nIn package android.media: rename AudioRecordConfiguration to\n   AudioRecordingConfiguration to avoid ambiguity with the\n   android.media.AudioRecord class\n\nBug 27385560\n\nChange-Id: Ia633ac30cbe151b8f0f903dc96a459a56737ace2\n"
    },
    {
      "commit": "28ff76b455d35f99e68bee41b629c11ccf4f46d0",
      "tree": "9883a3fb309b19147db6a66137868b632f59a9d0",
      "parents": [
        "342006e91990f59b2e71c76a7d8589f7de571246"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Mar 02 09:36:30 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Mar 02 14:40:03 2016 -0800"
      },
      "message": "API changes for audio recording notifications\n\nMake AudioRecordConfiguration final since it is parcelable.\nIn AudioRecordingCallback, pass the array of active recording\n  configurations.\nAdd @IntDef for return values for\n  AudioRecordConfiguration.getClientAudioSource()\n\nBug 27385560\n\nChange-Id: I01193577f50e50496742d888b45f89a2c3b67904\n"
    },
    {
      "commit": "e9e6083ee19b7474d853b4b8c3e4b4fbcba30855",
      "tree": "fc94f1cb2c0fabe590d7d6203509a5a2ee95d9e9",
      "parents": [
        "7a598d3d800fc47b7c2f9300411edc0ef06da493"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Mar 02 22:16:27 2016 +0000"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Mar 02 22:16:27 2016 +0000"
      },
      "message": "Revert \"New systemapi to mark a wifi network as metered.\"\n\nThis reverts commit 7a598d3d800fc47b7c2f9300411edc0ef06da493.\n\nChange-Id: Ib6b9081ee4ded7582fb90d7a9066de95ab221f61\n"
    },
    {
      "commit": "98e386f650d5f6d05792d164e78ff3cbdbc5381e",
      "tree": "19d410ba520d9cd58e933c4d0d10a3c5a5d5b394",
      "parents": [
        "a793284540e1ccba648871dafb1561dcffc8aa49",
        "078f9b98138b52602fb2495107ff1a1a53090757"
      ],
      "author": {
        "name": "Keun-young Park",
        "email": "keunyoung@google.com",
        "time": "Wed Mar 02 17:12:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 17:12:42 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"make isUiModeLocked, isNightModeLocked test api\"\"\" into nyc-dev"
    },
    {
      "commit": "94825a16e021e526be8cb07560bf283517794aa0",
      "tree": "32778176c393a607b003acda6fc63b47d4fb871a",
      "parents": [
        "c14893bf5a2ad76ad6279f09b66020610e32041f"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 02 13:35:23 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 02 14:18:30 2016 +0000"
      },
      "message": "Track libcore change 2729b8c4d26170.\n\ntest-current.txt was regenerated on nyc-dev.\n\nbug: 27423298\n\n(cherry picked from commit b16a96538aa735c6926a95250fde2eca4b8e38ad)\n\nChange-Id: Ieba7afaff407a421d3c2430f243151857cb42f97\n"
    },
    {
      "commit": "078f9b98138b52602fb2495107ff1a1a53090757",
      "tree": "215725eead3408c329da9af5c0049919c4b902e8",
      "parents": [
        "92373d23ee13a3d017ee8570229eed164935cd35"
      ],
      "author": {
        "name": "Keun-young Park",
        "email": "keunyoung@google.com",
        "time": "Wed Mar 02 02:18:19 2016 +0000"
      },
      "committer": {
        "name": "Keun-young Park",
        "email": "keunyoung@google.com",
        "time": "Wed Mar 02 02:18:19 2016 +0000"
      },
      "message": "Revert \"Revert \"make isUiModeLocked, isNightModeLocked test api\"\"\n\nThis reverts commit 92373d23ee13a3d017ee8570229eed164935cd35.\n\nChange-Id: Idf0c3f1d3bed522142f8af3526effe813664d89f\n"
    },
    {
      "commit": "fa6a1bc755e592ca649e0428f0866289d91df1ea",
      "tree": "773108c36fab2059f6109e054178c59654b190d0",
      "parents": [
        "9ad443f59c3aaff699fa094efa6855bdf28b7743"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Mar 01 17:36:23 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Mar 01 17:36:23 2016 -0700"
      },
      "message": "Sometimes to step forward, we need to go back. [2/2]\n\nChange-Id: Iccabb95530a6e3c3950cb9a8dfe84e75354d2f5f\n"
    }
  ],
  "next": "9ad443f59c3aaff699fa094efa6855bdf28b7743"
}
