)]}'
{
  "log": [
    {
      "commit": "1639c21be6e7cd7699db4080fcf2ccc5cb2006e6",
      "tree": "00eb626935a8066011289e7cc54e37bb52a10318",
      "parents": [
        "eb82e3de8777414e722dca06039e477eea3a0cdd"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 25 14:26:41 2017 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 16 11:14:26 2017 -0800"
      },
      "message": "Adds @hide ImsService APIs\n\nAdds @hide ImsService API implementations to be used for the new\ndynamic ImsResolver.\n\n1) ImsService - The main class that all vendor ImsServices will implement.\nImsServices that implement this method must return their implementations\nof MMTelFeature when onCreateMMTelFeature is called. The base ImsService\nclass also relays all method calls through itself as a proxy. So, when\nTelephony calls a method, the ImsService figures out which MMTelFeature\nshould be called (by slot) and then calls that feature\u0027s method\nimplementation.\n\n2) MMTelFeature/RcsFeature - Implements the I*Feature interfaces, which\nare used on both sides of the interface. The vendor implemented ImsService\nmust implement all methods provided in the I*Feature interface in their\nimplementation of *Feature that they return to the ImsService.\n\n3) ImsServiceProxy[Compat] - The Proxy interface in telephony that will be\ncalled in ImsManager. When a method in this class is called, it will call\nthe respective AIDL function: Telephony -\u003e IImsServiceController AIDL -\u003e\nvendor ImsService -\u003e vendor ImsFeature implementation.\nImsServiceProxyCompat is there to provide backwards compatibility with\nolder ImsServices that do not use the new ImsService implementations.\nIt implements all of the methods that are defined in the new I*Feature\ninterfaces and translates them to the old ImsService AIDL calls.\n\nTest: Adds Unit Tests (see frameworks/opt/telephony)\nMerged-In: Id3466c178384158c788ab1d708ab108bb95866fc\nChange-Id: Id3466c178384158c788ab1d708ab108bb95866fc\n"
    },
    {
      "commit": "024aaf23881c142ba92194a001ac038253ae708e",
      "tree": "d0017aaa47e767a9dcf823f556604186509f417b",
      "parents": [
        "6d064d8780c4626d033c26fd87242080a2f1c768"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 23 15:17:50 2017 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 25 15:12:28 2017 -0800"
      },
      "message": "Adding Dynamic ImsService Binding (1/3)\n\nAdds support for dynamic ImsService Binding (change 1/3). Included\nin this change:\n- AIDLs for ImsServiceController\n- ImsFeature/ImsServiceBase definitions\n- KEY_CONFIG_IMS_PACKAGE_OVERRIDE CarrierConfig option\n\nTest: Unit Tests in opt/telephony\nBug: 30290416\nChange-Id: Ic4cb1d85a29681b08a6a525c588a72209862dcc3\n"
    },
    {
      "commit": "0afe190af52d83c5e52fa994e53c48e33e8e3bf4",
      "tree": "9160d8c5818a628916337193a9cc377506be9227",
      "parents": [
        "e88fd4b5940a855e961cffa36e93f844a44cd2d4"
      ],
      "author": {
        "name": "Ivan Podogov",
        "email": "ginkage@google.com",
        "time": "Fri Dec 23 11:52:21 2016 +0000"
      },
      "committer": {
        "name": "Myles Watson",
        "email": "mylesgw@google.com",
        "time": "Thu Dec 29 14:30:40 2016 +0000"
      },
      "message": "Rename the Bluetooth profile classes for HID Device role.\n\nWe already have BluetoothInputDevice class, so adding something\ncalled BluetoothHidDevice seems confusing. On the other hand,\nthe new class is designed to connect to HID Host devices, so\nnaming it BluetoothInputHost makes sense and goes in line with\nthe existing BluetoothInputDevice.\n\nThe same goes for the new constant HID_DEVICE that is just as\nconfusing to have together with the INPUT_DEVICE one.\n\nThis CL also renames the \"connection state changed\" broadcast\n(for the same reasons), declares it as an SDK constant, and also\nadds some javadoc to it.\n\nNote that BluetoothHidDeviceApp* classes remained unchanged, as\nthose correspond to the app that implements the Device (and\nconnects to the Host).\n\nTest: make\nChange-Id: I5075ca5b97db3c1dd403c2e9660eecc7380cffe2\n"
    },
    {
      "commit": "e88fd4b5940a855e961cffa36e93f844a44cd2d4",
      "tree": "dd494f6a65e8a1edd003041ffde2ec6301ea5426",
      "parents": [
        "895e2d7a405e9224515b6564ab4700aad3b0abf1"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemantg@codeaurora.org",
        "time": "Fri Apr 18 11:22:45 2014 +0530"
      },
      "committer": {
        "name": "Myles Watson",
        "email": "mylesgw@google.com",
        "time": "Thu Dec 29 14:29:53 2016 +0000"
      },
      "message": "Bluetooth: Add support for HID Device Role\n\nThis patch adds the HID Device Role support in Bluetooth framework.\nAlso AIDL and callback related files for HID Device role are added\nto provide interface for third party applications to communicate with\nHID Device Service.\n\nChange-Id: Id03a362b7bcfa2e76056fa0197eaac12ce49b5a2\n"
    },
    {
      "commit": "cd7c34d8bf4302e640c742d7bb94107cc1505aff",
      "tree": "6cdb06c518b7dcff1be867ce2a86bf5e20ccd4e3",
      "parents": [
        "3e24af3eb760afafdc1a704a0c3e9f42db2e6475"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Dec 12 16:35:36 2016 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Dec 14 14:19:08 2016 +0000"
      },
      "message": "Copy core-junit files into legacy-test.\n\nThe legacy-test directory contains part of the Android API and\nso must maintain backwards compatibility. The junit classes that\nare in the API are copied here to ensure that they do not change\nwhen external/junit is upgraded.\n\nBug: 30188076\nTest: make checkbuild and checked legacy-test contents\nChange-Id: I6c263afc16c06abfd027334be51a41422239a189\n"
    },
    {
      "commit": "740f523b2571d1c4eb4a954e1faedea45dd7fa53",
      "tree": "dc80945193278aee84829e99139af8e336c68cb4",
      "parents": [
        "d7b144a5e9dc1d4eead6ee3b66afd63b4bec8c67"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Dec 09 14:31:26 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Dec 09 15:30:34 2016 -0700"
      },
      "message": "Final push of installd to Binder; goodbye socket!\n\nMove last two straggling installd commands to Binder and destroy the\nsocket-based communication channel forever.\n\nTest: builds, boots, apps install fine, pre-OTA dexopt works\nBug: 13758960, 30944031\nChange-Id: I9afb9f71858febde34a94f53839b2986493b68a0\n"
    },
    {
      "commit": "2761ed124ad7e54a99d70078121229ce942075a0",
      "tree": "f9e1b928bafb46ea6319e57886da5909acc86c7f",
      "parents": [
        "a44c833042ded18df5c1779396f74282b61f9a33",
        "df2576045e0edbed05bf4511e0e9ba1038b8f3bb"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Dec 09 14:56:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 09 14:56:37 2016 +0000"
      },
      "message": "Merge \"Move android.test classes from core/java to legacy-test/src\""
    },
    {
      "commit": "dda938a698a17b2943bbe78f6631a26dedabf28a",
      "tree": "01359931c5903022e34e6159263ef20911253a0c",
      "parents": [
        "dadf6caf9f2a8c360203a3f141a8c1366159ec4d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Dec 02 12:17:21 2016 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Dec 09 13:59:18 2016 +0900"
      },
      "message": "DO NOT MERGE: Switch over to new \"time.android.com\" NTP pool.\n\nAlso add logging to measure success/failure details.\n\nTest: builds, boots, and NTP fix obtained\nBug: 32969463\n\n(cherry picked from commit d3f689bf14a05de735b5cc92dcf20e7226c78690)\n\nChange-Id: I7da416099ae903fd92beb516251ef4e51673eecf\n"
    },
    {
      "commit": "df2576045e0edbed05bf4511e0e9ba1038b8f3bb",
      "tree": "c2f71972c597a374f97425ab16fcc26471140cff",
      "parents": [
        "b92aa5bdfde63e56f1e1e63fbe913638c440ffba"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Nov 30 13:29:39 2016 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Dec 08 14:55:35 2016 +0000"
      },
      "message": "Move android.test classes from core/java to legacy-test/src\n\n(cherry picked from 2395179afb2ea957a9ba66404021c14160361611)\n\nBug: 30188076\nTest: make checkbuild\nMerged-In: Ifa291909fcf47da788627b496bd72f54efd78ed7\nChange-Id: Ie20dceb9f89df245ed6da5fc2fb06185bd7b104b\n"
    },
    {
      "commit": "82834baa358f55acb542e17da828b2d497cf8332",
      "tree": "35a57c84d9810438a92cb7036cab3bba96580a5b",
      "parents": [
        "800a4e753e991ea23b4c72568b3150b8c232aa6a",
        "5b9b0db9f8532aea7c907d3f5ac8b7808b46c1c7"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Dec 06 15:17:16 2016 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Dec 06 15:17:16 2016 -0800"
      },
      "message": "Merge remote-tracking branch \u0027goog/stage-aosp-master\u0027 into HEAD\n"
    },
    {
      "commit": "d1daf6d22aeb502c0f94261f3421999c2da6ee51",
      "tree": "9eebc755d44107d1a83cf96a9b9f66b54a7f7492",
      "parents": [
        "9600df035b9994ae481dd7ce0335241b752f7034"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Mon Nov 28 17:47:35 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Dec 06 12:48:30 2016 -0800"
      },
      "message": "API for requesting network recommendations.\n\nDefining a new system API that will allow the system to request\nnetwork recommendations from a NetworkScoreService implementation.\n\nTest: Coming in a future CL.\nBUG: 32909424\nMerged-In: I2d5c0a843b928b04e87c1862a78702a02fd54c31\nChange-Id: Idd33095c6cd2f5b391796c900399f18a2c40fcc3\n"
    },
    {
      "commit": "a485fa1fcee62325f3d69b6694e537825310f78e",
      "tree": "64f778ad34fd79aa65e7d1a9189186565449c3a1",
      "parents": [
        "15df815e1e3f38e60deed5e1c1678710e41491bb",
        "e75a82a92fd6de5ba746eeb9a64be49433384bef"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Nov 30 12:15:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 30 12:15:14 2016 +0000"
      },
      "message": "Merge \"Add legacy-test as replacement for core-junit\"\nam: e75a82a92f\n\nChange-Id: Ifa6b4d9c968878e956ddff71a607af67a84472e6\n"
    },
    {
      "commit": "e20f193a8c2249fdcc5229412dbb570a4035c4c7",
      "tree": "919ec0c8d0b6cdb1048e2f3b503f31c08221d184",
      "parents": [
        "6063357ae69f29c415591b173cf411f241f129c6"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Nov 28 15:51:09 2016 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 29 15:04:00 2016 +0000"
      },
      "message": "Add legacy-test as replacement for core-junit\n\nStatically includes core-junit-static into legacy-test target so\nthat legacy-test can be used in place of core-test. Once that\nswitch over has been done then android.test classes that are\nbeing removed from the public API can be safely moved into here.\n\nBug: 30188076\nTest: make legacy-test and check contents of generated legacy-test artifacts\n\nChange-Id: I75488303067c4ac34c46279bfce9a51273adcc34\n"
    },
    {
      "commit": "65710071018141fecd0346ed09e53c262939e54c",
      "tree": "2721d6b5a3232d0a67d2aaa2edcae18c6444ed80",
      "parents": [
        "e81eb613996c5f8e0564137bd6bbe759ea218d45",
        "74b1131cc820f817ece95eef2aa96f7181acdd95"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sun Nov 06 03:13:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Nov 06 03:13:31 2016 +0000"
      },
      "message": "Merge \"[NAN-AWARE] Rename NAN to Aware\"\nam: 74b1131cc8\n\nChange-Id: I2e788e19a11f2709f2e542dbdc4b58433a3574bf\n"
    },
    {
      "commit": "0849ded00879dc05175c079011aa038c5ba0770a",
      "tree": "19718427dfbe6a605d34817950923f7ecf8d3e7d",
      "parents": [
        "c5c74f9f495e6501c38801ab65e985c8457df7e7"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Oct 26 11:22:06 2016 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sat Nov 05 09:41:38 2016 -0700"
      },
      "message": "[NAN-AWARE] Rename NAN to Aware\n\n~Rename only (and any reformatting needed to pass lint) - no\nfunctional changes!\n\nRemove android.net.wifi.nan.STATE_CHANGED from manifest:\nredundant/remnant of an older configuration.\n\n(cherry-pick of commit a61b9fb569153917a650f1d48efa20ba8846a9f3)\n\nBug: 32263750\nTest: All unit tests and integration (sl4a) tests pass.\nMerged-In: Ie4ff675fa61041e8fcf6a9bf9900ea835d0a7614\nChange-Id: I4206d2fd722dc7dec9df4aee5c818101d7f9dccc\n"
    },
    {
      "commit": "d94c280a7f28f0f87ccd2a72b5814f5962756007",
      "tree": "ea37c087294005784062e68b06d466e965564fb7",
      "parents": [
        "4c65d49a92f2d5746ccba85ededc1be42d784981",
        "631768d81469f83552de05bf0ec839d1cd6eab04"
      ],
      "author": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Wed Nov 02 01:03:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 02 01:03:51 2016 +0000"
      },
      "message": "MAP MCE\nam: 631768d814\n\nChange-Id: I155fd0e8b44539bf79cec2c6ddb2a4d71b0c23d9\n"
    },
    {
      "commit": "631768d81469f83552de05bf0ec839d1cd6eab04",
      "tree": "38dba8a361565364a245d36cf8fac71c75b368c8",
      "parents": [
        "7f64c195f73065fb5350887ebdd1ff865d3c7697"
      ],
      "author": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Thu Sep 01 14:19:28 2016 -0700"
      },
      "committer": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Tue Nov 01 17:39:16 2016 -0700"
      },
      "message": "MAP MCE\n\nAdd MAP client code into packages/apps/Bluetooth.  Changes here are to\ndefine the MAP MCE interface and enable its selection when running on a\ndevice that is also running a PBAP client (Car Kitt).\n\nBug: 30467210\nChange-Id: Ifa2cdea7d67f63a2b5f3d971df8ec6d321dc5fee\n(cherry picked from commit 433b3054847951e8e7b3864d11990604a66b8651)\n"
    },
    {
      "commit": "81d5ecb7a684f61b9204ff72c8004735527d7f17",
      "tree": "142f51f68bdc2e03bf002489ddcdcde63eb02c2f",
      "parents": [
        "98f664b90343125f1d461a346c1b2b9a7bffa6ad",
        "87c997ca2180990fcb6e0eda19a42b8b28497c7e"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Oct 28 02:50:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 28 02:50:54 2016 +0000"
      },
      "message": "Merge \"Separate LE scanner from GATT client (1/4)\"\nam: 87c997ca21\n\nChange-Id: I8fdf97a457d7566b4e0048624d47a6cfea693f13\n"
    },
    {
      "commit": "1b49e6eb04f2eef4d8056e7447d8e0789c291847",
      "tree": "466a6255fcd3e3cf1aa6dc415a2ab0785df51487",
      "parents": [
        "a062ce698b56eeee427652ab5b227afe61bae31e"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Oct 26 13:05:30 2016 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Oct 27 23:09:35 2016 +0000"
      },
      "message": "Separate LE scanner from GATT client (1/4)\n\nRight now, LE scanning functionality is combined with the GATT client.\nThis is the source of various bugs, like scans suddenly stoppinging when\na GATT client is killed. It also increases memory consumption, because\nwe associate many structures with a GATT client, which are not necessary\nwhen just scanning.\n\nTest: sl4a BleScanApiTest ConcurrentBleScanTest\nChange-Id: I0c25bd4a58bb430eb0ee4100d5f2bbab194f9621\n"
    },
    {
      "commit": "9d569636303856a2eddc43297f64991758a456be",
      "tree": "f8a6bd4911b16ac0f674c048be6532fdb7a39b15",
      "parents": [
        "653c7a528d12c0617588f9d7662344039b4b7a90",
        "18b725ac0a3e9d3b8dec2d3145e55c890f4f6ab3"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 27 20:59:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 27 20:59:00 2016 +0000"
      },
      "message": "[DO NOT MERGE] Use tokens instead of account access trackers am: 32bfb594af\nam: 18b725ac0a\n\nChange-Id: I8f90fb4c4d4baa29727d84a28db68f277d305a74\n"
    },
    {
      "commit": "18b725ac0a3e9d3b8dec2d3145e55c890f4f6ab3",
      "tree": "33b0f66b25f234c903874a98d90c41d4e4ff147a",
      "parents": [
        "36c387ab749aabc5345070b282c0ec0cfb112986",
        "32bfb594af7f5dc0be608393200060458cd84631"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 27 20:51:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 27 20:51:28 2016 +0000"
      },
      "message": "[DO NOT MERGE] Use tokens instead of account access trackers\nam: 32bfb594af\n\nChange-Id: I1706ecca7b3b98a2a38483545270941ce8899939\n"
    },
    {
      "commit": "a056abf598ce6a1baac1e34e4117638e1d638965",
      "tree": "25c787c892f7aabceaf16d6594a8c2117e22d855",
      "parents": [
        "19b45e16c02c883bbe19ed0e4c12412736c8f7c0",
        "d32abed1afdf0da5e43fa7f48413d9d14cbebbe0"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Tue Sep 27 17:28:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 27 17:28:54 2016 +0000"
      },
      "message": "add source.properties file to the offline docs build which is required to get this in the SDK Manager am: 2f2365de4a\nam: d32abed1af\n\nChange-Id: I9d6f6f9ce302b3c87d7aac19e6e97cd8a0024f98\n"
    },
    {
      "commit": "6b860feb421319d3dc2c524a389c5ca9c60b9d19",
      "tree": "0e584d50a0678ed51173a6640caa42d58fd7d8d3",
      "parents": [
        "a6af4c94223241e64ff18aee09dfb70a14088b92",
        "6ed77be41de4449e51b19a2a7d2a9c2611c8c328"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Tue Sep 27 17:28:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 27 17:28:53 2016 +0000"
      },
      "message": "add source.properties file to the offline docs build which is required to get this in the SDK Manager am: 2f2365de4a\nam: 6ed77be41d\n\nChange-Id: I24b8c286fa94c6c27eb9e9fe67b0d38cd17f5544\n"
    },
    {
      "commit": "d32abed1afdf0da5e43fa7f48413d9d14cbebbe0",
      "tree": "9a06a99c42a64211facddf37e058075882c7574b",
      "parents": [
        "49d903dac48af198f8247cd1266d50446a82023a",
        "2f2365de4a339d37af00055556d6d643175453b8"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Tue Sep 27 17:23:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 27 17:23:54 2016 +0000"
      },
      "message": "add source.properties file to the offline docs build which is required to get this in the SDK Manager\nam: 2f2365de4a\n\nChange-Id: I7a5261a043d803fdc0ac6b916708e0f743b31865\n"
    },
    {
      "commit": "6ed77be41de4449e51b19a2a7d2a9c2611c8c328",
      "tree": "0b653e68355f35330d30c318135c771d44f28891",
      "parents": [
        "7b6cebcaa2b4fa413a3121d2c466dcd654acc573",
        "2f2365de4a339d37af00055556d6d643175453b8"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Tue Sep 27 17:23:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 27 17:23:54 2016 +0000"
      },
      "message": "add source.properties file to the offline docs build which is required to get this in the SDK Manager\nam: 2f2365de4a\n\nChange-Id: I15b5ea8a37ec7c718d23db14baed6c8ffb0af13c\n"
    },
    {
      "commit": "c4108d2f2486b24315f1acc926661cad46847280",
      "tree": "2ab78676571ccacccd3ad1b4ce378f676f3fc9ea",
      "parents": [
        "7fa6ab7f9a9eefb62ba42f5ed96029382cfab486",
        "5e7dd0999e629e0a9a714fb29d08d16edf45a117"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Sep 26 10:11:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 26 10:11:57 2016 +0000"
      },
      "message": "Merge \"Remove (now) unnecessary reference to core-lambda-stubs.\" am: 68e91852c3 am: c1d97c9250\nam: 5e7dd0999e\n\nChange-Id: I45e2c290cbed1fcf917d54f6a50a60bfa7540f44\n"
    },
    {
      "commit": "5e7dd0999e629e0a9a714fb29d08d16edf45a117",
      "tree": "6426556c3928a183ea3e5b99ead43a07f66bc2b6",
      "parents": [
        "3c94a1c56cbc188cf84039c1880e64e0a3492951",
        "c1d97c92500b81f1eb5b867409ca1b48d5130da9"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Sep 26 10:07:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 26 10:07:19 2016 +0000"
      },
      "message": "Merge \"Remove (now) unnecessary reference to core-lambda-stubs.\" am: 68e91852c3\nam: c1d97c9250\n\nChange-Id: I7eb80947c4a0170af7e6af4f878f3d15c8587949\n"
    },
    {
      "commit": "32bfb594af7f5dc0be608393200060458cd84631",
      "tree": "f54f7acdb6c9dc87c876a3e3bda08814737bd778",
      "parents": [
        "c3fddb984c9bca51c0df3a528764cbb817627850"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Sep 23 21:30:19 2016 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Sep 24 06:00:14 2016 +0000"
      },
      "message": "[DO NOT MERGE] Use tokens instead of account access trackers\n\nWe keep track which process saw and account to whitelist\nthe app for future access as an optimization to avoid\nprompting the user for account access approval. Some apps\nuse SefeParcelable where the parcels are marshalled\nwhich does not allow the parcel to contain IBinders.\nTo avoid this we are switching from account tracker remote\nobjects to unforgeable tokens.\n\nbug:31162498\n\nChange-Id: I3b52bff720655f695ad0c58d420eb35ef93161b9\n"
    },
    {
      "commit": "0daeac5dd41f136a1ca0a76b406016b05586e562",
      "tree": "46ab57b8278de45af8c4a54ab0d1a255df5e8836",
      "parents": [
        "fccdc49982ffd0d4e34bf6af18ec0dd9e1a40e59",
        "3a353a2044c1636fd337b2b199a757e066f8a6f9"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Sep 23 03:54:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 23 03:54:06 2016 +0000"
      },
      "message": "New IpConnectivityMetrics service am: eab511b582\nam: 3a353a2044\n\nChange-Id: I5cf485edd3ab1ebb81a2a9d35dfb8bd6d8bcc305\n"
    },
    {
      "commit": "2090e9222c64a4509ebe17faf4a8a212c570c60c",
      "tree": "d98bd0b1c1e0b128f9abc41175dfb2b1be158d24",
      "parents": [
        "5706a8f5353218a60d3cf104a03e79fae301c27d"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Sep 22 17:50:23 2016 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Sep 22 17:52:37 2016 +0100"
      },
      "message": "Remove (now) unnecessary reference to core-lambda-stubs.\n\nTis now included in core-oj.\n\nbug: 31675876\nTest: make checkbuild\nChange-Id: If9062a55ec02fe653542dcb4a41020c8e1f6f15e\n"
    },
    {
      "commit": "eab511b582cc00364dee7835534bb511719f9231",
      "tree": "e5ba8226191b15e2b6a44011c4ef52a0f68e712f",
      "parents": [
        "50a84c6210f4f165b489dd1bf1c535d86dda2fba"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Sep 09 09:23:47 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Sep 22 22:25:27 2016 +0900"
      },
      "message": "New IpConnectivityMetrics service\n\nThis patch defines a new metrics service for IpConnectivity events\ndefined in android.net.metrics, separate from currently existing\nMetricsLoggerService.\n\nSimilarly to MetricsLoggerService, the new service has an event buffer.\nIt also implements a dumpsys interface that can be used to flush events\nand output a serialized proto.\n\nBug: 31254800\nChange-Id: I0c3faeb4008b283f85d9ba9460371fa68956ea3b\n"
    },
    {
      "commit": "2f2365de4a339d37af00055556d6d643175453b8",
      "tree": "83cb7c1e08ac2eb25dfa4f0fa4198ceffdfec406",
      "parents": [
        "011172a73187ebdf50041809a98101432a191a52"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Wed Sep 21 14:05:50 2016 -0700"
      },
      "committer": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Wed Sep 21 16:26:41 2016 -0700"
      },
      "message": "add source.properties file to the offline docs build\nwhich is required to get this in the SDK Manager\n\nChange-Id: If53cdedcb8f5910fe37add44168348c9fd14d0cb\n"
    },
    {
      "commit": "b7f1a665b53a8f79d81d718459fc44525b4766dd",
      "tree": "421fb4ac98963a46939bd8ac2319f9634581c1d7",
      "parents": [
        "683bc64b6b52453f889ae510ce7c1ca1872cd15d",
        "ad864c8fd9fc3d3c6caa01543bf655efa2e5c14a"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Sep 20 17:07:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 20 17:07:31 2016 +0000"
      },
      "message": "Merge \"[NAN] Rename to make discovery explicit\" am: 5706a8f535 am: eb4c838c46\nam: ad864c8fd9\n\nChange-Id: I338cd7ddf54997bdf19a95056e5793103ffc2e23\n"
    },
    {
      "commit": "ad864c8fd9fc3d3c6caa01543bf655efa2e5c14a",
      "tree": "85d4db41c2247466d84721406fdaec6a6cefd9fc",
      "parents": [
        "6d2cca0f43399c14190c76223644ee84996d4936",
        "eb4c838c469fc63e54ee4768bd90b7051f771c97"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Sep 20 16:58:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 20 16:58:32 2016 +0000"
      },
      "message": "Merge \"[NAN] Rename to make discovery explicit\" am: 5706a8f535\nam: eb4c838c46\n\nChange-Id: Ie03f1e3fbead74c4de77758163ad911e68e54b90\n"
    },
    {
      "commit": "3855370c24b575e0943a9a3c146fda980cd71e24",
      "tree": "683fb442158c6034a00af23c3d80c399862e36be",
      "parents": [
        "0027ddf990c657d3db8c1179cc2cad2dfe19f79f"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Sep 14 14:41:56 2016 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Sep 19 21:52:14 2016 +0000"
      },
      "message": "[NAN] Rename to make discovery explicit\n\nPure rename operation - no other functional changes.\n\n(cherry-pick of commit ddb5f646562f31d7e78778a978e546f85312b009)\n\nBug: 31470256\nTest: unit tests, integrated (sl4a) tests.\nChange-Id: I5110d1a673b7ba4e39350d723b5984586fec585a\n"
    },
    {
      "commit": "b63d9d8aad137e7e1648e2579a35e6bd50aea944",
      "tree": "66c928c9811871b03d3896e9fe05860050ac7d07",
      "parents": [
        "110357c0b3337f45771a7301dbe25d7134a25ee0",
        "33684f217be9e33af6050fb22371b7f783245093"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sat Sep 17 00:24:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 17 00:24:10 2016 +0000"
      },
      "message": "Add build target for generating navtree json with all inherited members. am: 7d47b55cc0\nam: 33684f217b\n\nChange-Id: I34040be694eb1c82b2feb977c6389890d7755d0d\n"
    },
    {
      "commit": "3776a3253f726c7de5ad11cf123dadc12ec58d55",
      "tree": "ef4942d01886dda7ad560ef1cb13ece9d2df9e0c",
      "parents": [
        "84e7f80b4d58f390174a5698bc14aef211c14082",
        "e444205930933fdf6cddcd77a6ba7f83a20b8f24"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sat Sep 17 00:14:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 17 00:14:04 2016 +0000"
      },
      "message": "Add build target for generating navtree json with all inherited members. am: 7d47b55cc0\nam: e444205930\n\nChange-Id: I9aafdf69cf9e0f29d6367a0dacfef53f5147a2cf\n"
    },
    {
      "commit": "33684f217be9e33af6050fb22371b7f783245093",
      "tree": "d23d5632df634262e5a4dd86f93aea41c26104f5",
      "parents": [
        "4ef51f592364f8e82a41abe1d7fec7c57ac89bad",
        "7d47b55cc04953c003026310cf0e8eaeddd7487b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Sep 16 23:58:02 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 16 23:58:02 2016 +0000"
      },
      "message": "Add build target for generating navtree json with all inherited members.\nam: 7d47b55cc0\n\nChange-Id: Ib9279dc1ec2149a535f4b7a4843612da6af27650\n"
    },
    {
      "commit": "e444205930933fdf6cddcd77a6ba7f83a20b8f24",
      "tree": "f09ccb11c98c3ad3c610a1695edc23d0cb5ba299",
      "parents": [
        "2d352ba036261eb5f152841756aff3118982c394",
        "7d47b55cc04953c003026310cf0e8eaeddd7487b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Sep 16 23:56:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 16 23:56:51 2016 +0000"
      },
      "message": "Add build target for generating navtree json with all inherited members.\nam: 7d47b55cc0\n\nChange-Id: I66a805e871a9501bd5d19587dbc004be0cfd01d0\n"
    },
    {
      "commit": "7d47b55cc04953c003026310cf0e8eaeddd7487b",
      "tree": "715748d024247740f49ff1e562a51507545d79f0",
      "parents": [
        "034401cfaf7cca456c0f027529ee9f7c5fd16996"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Sep 13 16:44:25 2016 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Sep 13 16:44:25 2016 -0700"
      },
      "message": "Add build target for generating navtree json with all inherited members.\n\nChange-Id: I142e848b5288d92e14445025705ea7596e635b6b\n"
    },
    {
      "commit": "7580351e9e1222ae20a18862fcf9a551be3b0bf1",
      "tree": "7f318f411f155df1408889f78ec9955dc9933f86",
      "parents": [
        "b21bbfd03939493e8841bd3358cb5536d037275a",
        "f56f70365d957c3d781110edbb4dbf48dd4c5726"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Sep 09 02:42:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 09 02:42:23 2016 +0000"
      },
      "message": "[DO NOT MERGE] While-list apps to access account if already saw it am: 91d37f43c7\nam: f56f70365d\n\nChange-Id: I3a553a7efe34feb9fbfa5d5c504874a2780bf132\n"
    },
    {
      "commit": "91d37f43c73d76a54679bb84a71a6339bccb1e24",
      "tree": "d2e6e804f07d7726abbc1841b2753fc0c8ac3661",
      "parents": [
        "220aadbf9ff3f79fae318b77fde45af9c361bcac"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Sep 03 19:36:26 2016 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 08 16:46:46 2016 -0700"
      },
      "message": "[DO NOT MERGE] While-list apps to access account if already saw it\n\nSync adapters without an account access cannot run until the\nuser approves the account access (for the case the account\naccess is not allowed by other policy such as being singed\nwith the same cert as the authenticator). However, if the\nsync adapter package already got the account from another\napp which means it already saw the account we white-list\nthe sync adapter app to access the account as it already\nsaw it - the bird is out of the cage.\n\nbug:31162498\n\nChange-Id: I2b72f3b0d6307561ed68db2f2e9c900b15e8d098\n"
    },
    {
      "commit": "689dc4a1fe78b8e4a26ec0732a4fb18b797d545e",
      "tree": "9424dea26b56eee49d705423321e40a10d393b36",
      "parents": [
        "0025fe5a0bc54f93f7e3cc800f4f252b5d324f0b",
        "7dd974924671715501b53efb90e3e116d436d966"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Tue Sep 06 18:13:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 06 18:13:01 2016 +0000"
      },
      "message": "remove \u0027useUpdatedTemplates\u0027 flag that\u0027s no longer supported. Fix build.\nam: 7dd9749246\n\nChange-Id: I112bec6d8618a116c8abab0751849e12253e298c\n"
    },
    {
      "commit": "343e96ccacf1da9532cd4cf969b13f22a407a839",
      "tree": "c6e55f1dfb32d116ce98b06fe25b8e2e02348340",
      "parents": [
        "b65497357862453f3c34ef63fc3fb193b002fea2",
        "534bfe1a4ab9a13894f48c3c92ce9d5d8ce70d2b"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Tue Sep 06 18:08:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 06 18:08:10 2016 +0000"
      },
      "message": "switch all API builds to use template-sdk instead of (soon to be deleted) templates-sdk-dev. also update all non-DAC builds to use the \"referenceonly\" flag for a cleaner output and faster build.\nam: 534bfe1a4a\n\nChange-Id: Ie221252d7cc058d118ac53f3c74ea9c62a077536\n"
    },
    {
      "commit": "f6b5cde9d9b671dba20be223a73ffd1829b480dd",
      "tree": "875568bcd06d16bfdab8930d54d5db1bdf4193ee",
      "parents": [
        "11f2fa58c1bff5fecff28e8c665f5cf8b5940303",
        "1696dcd4b4ba3a5a99907e3d6136e596be203dec"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Sat Sep 03 01:36:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 03 01:36:24 2016 +0000"
      },
      "message": "remove \u0027useUpdatedTemplates\u0027 flag that\u0027s no longer supported. Fix build. am: 7dd9749246 am: ff8cb50979 am: 3578867216\nam: 1696dcd4b4\n\nChange-Id: Ib752a8fc535b7856b0881c79d306c33026f3f5ee\n"
    },
    {
      "commit": "ff8cb509798b3e0fc18f2eaf5fa2218fa4573cb6",
      "tree": "49ea6e24d06efe52bf760247edca64e07224590a",
      "parents": [
        "995138bb1c2ba6396db1beede7279601b0377674",
        "7dd974924671715501b53efb90e3e116d436d966"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Sat Sep 03 01:19:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 03 01:19:05 2016 +0000"
      },
      "message": "remove \u0027useUpdatedTemplates\u0027 flag that\u0027s no longer supported. Fix build.\nam: 7dd9749246\n\nChange-Id: I5a048d040dd040f40d0b5e30ea67e62de4cf7259\n"
    },
    {
      "commit": "7dd974924671715501b53efb90e3e116d436d966",
      "tree": "9b94a607e76ad6eaf37f935a883e8f4ef7ed3bd9",
      "parents": [
        "460b9c08e6b549533b95ba117dcd6ed53ba4cf26"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Fri Sep 02 18:10:29 2016 -0700"
      },
      "committer": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Fri Sep 02 18:10:29 2016 -0700"
      },
      "message": "remove \u0027useUpdatedTemplates\u0027 flag that\u0027s no longer supported. Fix build.\n\nChange-Id: Ic1778b6e3044c80e602f5ce9d4f825c8578c1a0a\n"
    },
    {
      "commit": "893867044b7adda9e5ab57c55dffd1280491355a",
      "tree": "bf9cc8ef29463226e2cc8986f9b263322feef6e2",
      "parents": [
        "812bd82c63254220d1ab0083b7d08987c394997e",
        "3552190ba37c61a28f71d1a89917c3d371a0eca6"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Fri Sep 02 22:05:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 02 22:05:24 2016 +0000"
      },
      "message": "switch all API builds to use template-sdk instead of (soon to be deleted) templates-sdk-dev. also update all non-DAC builds to use the \"referenceonly\" flag for a cleaner output and faster build. am: 534bfe1a4a am: 63f29277bc am: 7ed5e42567\nam: 3552190ba3\n\nChange-Id: I40e7ef517807b0ba5cb9d60045a0125380b218e6\n"
    },
    {
      "commit": "63f29277bcd64f8e0b0681fa18b29fa8ce799e23",
      "tree": "167f8eddc9950b1d9fb49ce698ff2113d5a71c7d",
      "parents": [
        "d468597a79cc829e374cb4167dc8018979295263",
        "534bfe1a4ab9a13894f48c3c92ce9d5d8ce70d2b"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Fri Sep 02 21:36:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 02 21:36:07 2016 +0000"
      },
      "message": "switch all API builds to use template-sdk instead of (soon to be deleted) templates-sdk-dev. also update all non-DAC builds to use the \"referenceonly\" flag for a cleaner output and faster build.\nam: 534bfe1a4a\n\nChange-Id: I9833fe119f6e5fef4cd74439c71d6a40fb5d5db9\n"
    },
    {
      "commit": "9971e250565a699b7d1f63133b1be7b15dac5c99",
      "tree": "0b8eccd2c608900b5c076fccd9c028e94c76b160",
      "parents": [
        "da42c6999c3256a5804584ec682073af97c8ebc3",
        "dde8deb950a09c381aedc2c13bfd3f9202263d4b"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Fri Sep 02 10:53:11 2016 -0700"
      },
      "committer": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Fri Sep 02 10:53:11 2016 -0700"
      },
      "message": "resolve merge conflicts of dde8deb to nyc-dev-plus-aosp\n\nChange-Id: I5581b6a4b27ec78b8610f2911896b17a710dbd19\n"
    },
    {
      "commit": "534bfe1a4ab9a13894f48c3c92ce9d5d8ce70d2b",
      "tree": "96d9ce9113b93f95f8948ba445e7d89904228b1e",
      "parents": [
        "84763eb770b818974f6f10655093311ba0234ee8"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Thu Sep 01 19:52:17 2016 -0700"
      },
      "committer": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Thu Sep 01 19:57:42 2016 -0700"
      },
      "message": "switch all API builds to use template-sdk instead of (soon to be deleted) templates-sdk-dev.\nalso update all non-DAC builds to use the \"referenceonly\" flag for a cleaner output and faster build.\n\nChange-Id: Iebd9791305479c5dc406ba3b81eaf076855bc632\n"
    },
    {
      "commit": "cdd5f65515bf3d7b1e5d26a0b1f3619aec07cb89",
      "tree": "84625b4fdeed2a0a219a85f3a4dac23fefc37aec",
      "parents": [
        "aa5cf5b915934a12016e1b951fdb09e197ec08f1",
        "0903ecb99b8c7ca368d5d6ccadc81b7c18c26eb3"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Sep 01 05:52:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 01 05:52:47 2016 +0000"
      },
      "message": "Merge \"Fix missing dependency on R.java\" am: 227a176508 am: bfd4422060\nam: 0903ecb99b\n\nChange-Id: I2b50adaa9ed052cf3022a78a77729c3b618834f8\n"
    },
    {
      "commit": "0903ecb99b8c7ca368d5d6ccadc81b7c18c26eb3",
      "tree": "48a2ad94241bae3f79bb7317360352cf6f11d60b",
      "parents": [
        "9f341e4e4901b0dd538e2f69f236ddd1e302f3ba",
        "bfd4422060fda9ddc39ca0f0e024cf0410bcd681"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Sep 01 05:47:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 01 05:47:53 2016 +0000"
      },
      "message": "Merge \"Fix missing dependency on R.java\" am: 227a176508\nam: bfd4422060\n\nChange-Id: I2090c1f16e77164d82d4e4f99f478315a81f0fc3\n"
    },
    {
      "commit": "c558dd9597fa6dba90bbb2838b65472e15ed20ee",
      "tree": "89b163b739ee275412ea5af511313fea65460eeb",
      "parents": [
        "5f87c4539adecd3716d5c9e46b30302a32880261"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 31 18:01:06 2016 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 31 18:01:06 2016 -0700"
      },
      "message": "Fix missing dependency on R.java\n\nCompiling frameworks source is missing a dependency on the R.stamp file\ngenerated by the frameworks-res aapt rule, likely caused by the switch\nto jack.  Use LOCAL_ADDITONAL_DEPENDENCIES to insert the dependency\ninstead of directly using build system internals.\n\nChange-Id: Ifb830da18b3607f87ae283cea04f7d276d4bfde9\n"
    },
    {
      "commit": "8348bd23173c35105d4725ae8e1296a7272e9b50",
      "tree": "68e2329565be23ee59fd064dcfde69e18df17c04",
      "parents": [
        "b393a8195c771f708c4f501dd9d5efd905afb158",
        "9f341e4e4901b0dd538e2f69f236ddd1e302f3ba"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Aug 31 18:28:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 18:28:45 2016 +0000"
      },
      "message": "Merge \"Separate advertiser from GATT client (1/4)\" am: 5f87c4539a am: 40a16ea242\nam: 9f341e4e49\n\nChange-Id: Ic3461b98449636cfc125890f255b1332d0ef5132\n"
    },
    {
      "commit": "9f341e4e4901b0dd538e2f69f236ddd1e302f3ba",
      "tree": "2e12b6ad984c1e432848e11c6474285127807481",
      "parents": [
        "842f1e48e7c06de4da1b467f83fc625eaa6348a4",
        "40a16ea242f2064b6d088ecdc28b8587a7611ddb"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Aug 31 18:21:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 18:21:00 2016 +0000"
      },
      "message": "Merge \"Separate advertiser from GATT client (1/4)\" am: 5f87c4539a\nam: 40a16ea242\n\nChange-Id: I0d08f623e78fdd779b39083d0da3a45aee72ff3c\n"
    },
    {
      "commit": "151833ab141f49f42b854feda27842df94a665e2",
      "tree": "246982a7352620db278a0bff19a043fca9256a92",
      "parents": [
        "016e850921e7be7212d27c39d461fa267eae5c57",
        "e8a3ea88d44a2f1f09bdc2dbbaf664e0323e514d"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Wed Aug 31 08:42:09 2016 -0700"
      },
      "committer": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Wed Aug 31 08:42:09 2016 -0700"
      },
      "message": "resolve merge conflicts of e8a3ea8 to nyc-mr1-dev-plus-aosp\n\nChange-Id: Ied5ddc04e6da65cba62698cd18ba78496f5fb646\n"
    },
    {
      "commit": "a480f7fe28ef059b82491f52dcc69934322ee5e2",
      "tree": "c06e2335a75c6a77350c7dccfa6a4b2927dd1e7f",
      "parents": [
        "9484bff017a5a919f31e3ee945430b86cc8c6609"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Aug 05 06:40:31 2016 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Aug 31 03:36:53 2016 -0700"
      },
      "message": "Separate advertiser from GATT client (1/4)\n\nBug: 30622771\nChange-Id: I08c0498f8a1ea04423d3e864e9a60c7c78f1dbad\n"
    },
    {
      "commit": "c9ec419c9cca850687ab3dbc0b31f3a3bc27d8cd",
      "tree": "96c83ffe0639c4f112e975b7d33b29cf884986fb",
      "parents": [
        "59b5c1030cbeca015734e5414145e997a4a9ff43",
        "dde8deb950a09c381aedc2c13bfd3f9202263d4b"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Wed Aug 31 03:40:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 03:40:37 2016 +0000"
      },
      "message": "replace the N Preview landing page with the redirect to the package index also update version metadata (no longer preview, now 7.0)\nam: dde8deb950\n\nChange-Id: Ide293756b6b7a75a434ff9ed3cf15cd40fbd3452\n"
    },
    {
      "commit": "dde8deb950a09c381aedc2c13bfd3f9202263d4b",
      "tree": "9ff097d35cbc8e3b47aed7d4c149d6e51dbe2aab",
      "parents": [
        "36f4638fe7ac6a0ec3297ebbf30f3349b9d7bf14"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Mon Aug 29 18:36:50 2016 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 30 20:42:12 2016 +0000"
      },
      "message": "replace the N Preview landing page with the redirect to the package index\nalso update version metadata (no longer preview, now 7.0)\n\nChange-Id: I84af003daa9bae3bc932c8b87921ed82f813e1cf\n"
    },
    {
      "commit": "722de5f9d0bbac21fb0d132669fcc317e2c6703f",
      "tree": "c8ddb4aeecd9192dd06964a1aa5d3704cebcf500",
      "parents": [
        "a6a95328dded479e5ec34ed4f8d356c0b1cebe41",
        "f28778064383821ccf48c9570191f34a24aa513f"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Mon Aug 29 17:45:00 2016 -0700"
      },
      "committer": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Mon Aug 29 17:46:44 2016 -0700"
      },
      "message": "DO NOT MERGE Manually merge commit \u0027f28778064383821ccf48c9570191f34a24aa513f\u0027 into nyc-mr1-dev-plus-aosp\n\nChange-Id: I7cb1f97a5b931c2057a811d7947f47ad7320ef1c\n"
    },
    {
      "commit": "f28778064383821ccf48c9570191f34a24aa513f",
      "tree": "56d18289b91d8a70a5b3cee9c51a9b4f1d5ca851",
      "parents": [
        "8f0de55375716a8fba0459156474daf4a1b9177a",
        "b0b6afc248307f0d2eec0e003e47a051a25da093"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 30 00:26:21 2016 +0000"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 30 00:26:21 2016 +0000"
      },
      "message": "Manually merge commit \u0027b0b6afc\u0027 into nyc-dev-plus-aosp\n"
    },
    {
      "commit": "00abb43588578e41e1a581c28ff96cc70a293361",
      "tree": "62e4382b0c0b55522222964ea63d62a98165e86c",
      "parents": [
        "b29bbcc54ca5866a1f8db420231cac9d4f9c3280"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Feb 17 16:01:49 2016 -0800"
      },
      "committer": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Fri Aug 26 13:18:55 2016 -0700"
      },
      "message": "[NAN] Renamed listeners to callback per API guidelines\n\nThe interfaces had multiple functions and are hence callback\nand not a listener.\n\nNote: purely a rename operation.\n\n(cherry-pick of 0d0f0c7faf530a0fa5595dd539c3f56afeb6603a,\n Change-Id: Ib12711f56a64052455843859125d72268c465fc0)\n\nBug: 27122760\nChange-Id: Ie1905a5d907e5b09d449af52814b1aacb6426477\n(cherry picked from commit 4e1af1b80735f5d61f089432a63a23937c994546)\n"
    },
    {
      "commit": "b29bbcc54ca5866a1f8db420231cac9d4f9c3280",
      "tree": "1812fca66e7f66b389254512602731c8dba18576",
      "parents": [
        "982a045a8b65ac6552d0abe7c9204eac2a405b20"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Feb 17 14:25:41 2016 -0800"
      },
      "committer": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Fri Aug 26 13:18:54 2016 -0700"
      },
      "message": "[NAN]: API update - consolidate Puslish|Subscribe Data+Subscribe -\u003e Config\n\nSimplify configuration and consolidate structures whose difference\nwasn\u0027t very clear.\n\n(cherry-pick of e4c50de75273efaec4e9e8db6174e0bfc07d3105,\n Change-Id: I0651cade71eb146d9ea9219baf6d2253588db3de)\n\nBug: 27122760\nChange-Id: I6320bd4c960e4473b4bf3c28e54a7ba492fa2cf9\n(cherry picked from commit 581a4f7b31e3ccefce6c022582fd99ba0313b73c)\n"
    },
    {
      "commit": "1d7e5a69980ac84b131f8dad6d0e6ca481348f4d",
      "tree": "67a8572d76bb3629e6483911f8518f69e0e8a6c0",
      "parents": [
        "f7b4fd24e3b1f48814ded0fdc694cbfb305d365a",
        "b042ab1eb6519ea5eb4614b0038e8aaed6d5af99"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Aug 17 23:25:38 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 23:25:38 2016 +0000"
      },
      "message": "dd new ds-static doc build target to generate static docs (only) for devsite without resolving @links.\nam: b042ab1eb6\n\nChange-Id: I1c8026a7ff09cfce9049383123a143b845dcede6\n"
    },
    {
      "commit": "c05521b401aea3763247227189305a07bc846573",
      "tree": "5d2cb9bbeb5eff4eecb1ee7997cdd2ef1d9df5f6",
      "parents": [
        "39e59ad424488f8fba2c723657efc00662441cec",
        "7e7ea76356f23abc279c7e18ade16a529f1a235c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Aug 17 23:16:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 23:16:03 2016 +0000"
      },
      "message": "dd new ds-static doc build target to generate static docs (only) for devsite without resolving @links. am: b042ab1eb6 am: d66ec65b77\nam: 7e7ea76356\n\nChange-Id: I6a9043c277e624dd3c96be9122454c937931b461\n"
    },
    {
      "commit": "d66ec65b77ff5b63490393a579b57f29026f4e39",
      "tree": "3ab57fca18f7263fa5b3660c6a51a8c4f1471264",
      "parents": [
        "712dde29fff4b7387cfed2e3fff64e51c5b329cd",
        "b042ab1eb6519ea5eb4614b0038e8aaed6d5af99"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Aug 17 22:59:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 22:59:23 2016 +0000"
      },
      "message": "dd new ds-static doc build target to generate static docs (only) for devsite without resolving @links.\nam: b042ab1eb6\n\nChange-Id: I725ff3bce89572d06f76dd9f1860365514d27d56\n"
    },
    {
      "commit": "b042ab1eb6519ea5eb4614b0038e8aaed6d5af99",
      "tree": "fa847cb0c6912ebd6c95e4486db91328c356c270",
      "parents": [
        "114c09498d2973db8d1d1e2a6f0d7f235b65728e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jun 14 16:26:28 2016 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Aug 16 16:28:20 2016 -0700"
      },
      "message": "dd new ds-static doc build target to generate static docs (only) for devsite without resolving @links.\n\nChange-Id: I7d26fabfca74d8e706fd99cbeaa1761907c31dbf\n"
    },
    {
      "commit": "8c073e0aad8da1c559212b111b9d76e1e6ffa156",
      "tree": "fbd650588335158c69edd2e25789accba7ce9663",
      "parents": [
        "739f1015a3c2a5f3f52b09d5c2b0baa1904fa0f2",
        "fa67fad84e04d9a9e296d219a87c18794498c13c"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 05 17:52:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 17:52:00 2016 +0000"
      },
      "message": "Move EphemeralResolverService am: 31b95e0265\nam: fa67fad84e\n\nChange-Id: Ieabd373b5557e03c6a189f070c8f79998e7a5a0a\n"
    },
    {
      "commit": "31b95e0265fecb60ba29baba6a5ea4de3d4a3367",
      "tree": "cf6bc558fba99e031c76c9332f0c84a8dc2a6b1e",
      "parents": [
        "6cecc8dc278845bc2868b28c510a18cd20e95a44"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Aug 04 14:27:15 2016 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 05 07:17:52 2016 -0700"
      },
      "message": "Move EphemeralResolverService\n\nIt should not have been under com.android.internal\n\nFixes: 30673742\nChange-Id: I2277aa4a4799fa59bf68af7c4cfcb4e1216aeb8d\n"
    },
    {
      "commit": "5eac2b0d88f0d3fa48ffb506b1ca7872a16de0f9",
      "tree": "e0cbcd707ff5e431bd43ef530a549acc67004554",
      "parents": [
        "8ec41f0c997c335b045df82891f38cddfbb3aca3",
        "38b71c5741237cbc6b37e2c0f9fd9b21135b4e2b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Jul 18 15:15:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 18 15:15:14 2016 +0000"
      },
      "message": "Merge \\\\\"update the version number used in docs and update the offline docs landing page\\\\\" into nyc-dev am: 6623f4177c\nam: 38b71c5741\n\nChange-Id: Ice045bb360e2de70af6cc3cc721d6ec5f55e8f58\n"
    },
    {
      "commit": "38b71c5741237cbc6b37e2c0f9fd9b21135b4e2b",
      "tree": "748918c9b998a8f54a55c4dd10ffa7680213a833",
      "parents": [
        "edf16d6d4b8e4d87f42c07a69b07dc1b84dd5e18",
        "6623f4177ce538251cfd7a6a6f64562a7c634cd1"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Mon Jul 18 15:08:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 18 15:08:13 2016 +0000"
      },
      "message": "Merge \\\"update the version number used in docs and update the offline docs landing page\\\" into nyc-dev\nam: 6623f4177c\n\nChange-Id: Iedcaed7bc842c353bbf2dc3f66dfa5054613d1e8\n"
    },
    {
      "commit": "e8c3590a7703fa0022c1b70e5136296dd1266600",
      "tree": "f74bbf54277e94d314f6dc770f85eccd38e164f4",
      "parents": [
        "838542a660672d80e6b1b8653ee2d5fe32c4d734",
        "6623f4177ce538251cfd7a6a6f64562a7c634cd1"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Mon Jul 18 15:07:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 18 15:07:55 2016 +0000"
      },
      "message": "Merge \\\"update the version number used in docs and update the offline docs landing page\\\" into nyc-dev\nam: 6623f4177c\n\nChange-Id: I60626863804f787bf5e1435003d730427f1254df\n"
    },
    {
      "commit": "39426fd8f6183e7cd27bad4694deb3a14f8cce5b",
      "tree": "2ec0199dc7dcaac6a056e721c2b902fc063258a5",
      "parents": [
        "686996d2dc0a2de4b44fc24473908ef1d1c3cfa3"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Wed Jul 13 13:58:06 2016 -0700"
      },
      "committer": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Wed Jul 13 16:08:25 2016 -0700"
      },
      "message": "update the version number used in docs\nand update the offline docs landing page\n\nChange-Id: I36388e0a125d6349518d9c4d5368fb76fb85cf7a\n"
    },
    {
      "commit": "6e57aae6809b9aa12fa2a3e32a92839b66af1856",
      "tree": "523855c737ea87b891dc7f960c76f368e9d13036",
      "parents": [
        "7d0c912653084306f428b00bf64fb87c7e22c5b4",
        "165b011a747acad0613dd98685b2affd84e4b9a1"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jul 08 22:08:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 08 22:08:37 2016 +0000"
      },
      "message": "Merge \\\"Improve initial unlock delay (1/2)\\\" into nyc-mr1-dev\nam: 165b011a74\n\nChange-Id: Ib7bfefcd59288d144a22434e5a99124c66fa4826\n"
    },
    {
      "commit": "e8fde5d9666eea10307cbc27f4b1a94d3cbb4ec9",
      "tree": "a8b9c9653f2e2d38d753a2638989186e2e41b9fc",
      "parents": [
        "6ac6ceb28bf8871db213cbccfb966c8e6040738e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jun 30 23:41:37 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jul 08 11:50:54 2016 -0700"
      },
      "message": "Improve initial unlock delay (1/2)\n\nWhen checking for the credentials, we add a new callback\nonEarlyVerified which gets called as soon as we know that the\ncredential was correct.\n\nIn KeyguardUpdateMonitor, we track the unlocked state of the user,\nand if it\u0027s still locked, we slow down all the transitions to allow\nfor a more gradual unlock experience.\n\nBug: 29007436\n\nChange-Id: I406d228f9f3e41e07fe3292a61df175a7f579e4d\n"
    },
    {
      "commit": "c1108c3927ac267662f9c8e45c13b82bbabdaffe",
      "tree": "dc4c7869808b090ae6f65566f9f0d45fcb999e02",
      "parents": [
        "eabaf266f8156fe95fe532a820320701296d02bd",
        "925a5ffa5e28116955dd980763f1196cf0f865a3"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Thu Jul 07 01:31:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 07 01:31:58 2016 +0000"
      },
      "message": "Merge \\\"Merge \\\\\"remove \\\\\"referenceonly\\\\\" flag from the offline-docs build. Add new offline-docs-referenceonly make rule. And update online-sdk and offline-sdk to use the new site templates.\\\\\" into nyc-dev am: 83f71845af\\\" into nyc-mr1-dev\nam: 925a5ffa5e\n\nChange-Id: I91587d97a6fa86135646e937c241deca1f10275e\n"
    },
    {
      "commit": "c526ad0e89a5d425c889713d56916d7c7a14b138",
      "tree": "b74d23d20c8d67e938b97c0b2b6b2e8e25b0a09c",
      "parents": [
        "84954568db33c36572833f0eba4a2e2e32ade6f1",
        "83f71845af1a4cf7ef3afb0f4695dba8b679b674"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Thu Jul 07 01:25:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 07 01:25:11 2016 +0000"
      },
      "message": "Merge \\\"remove \\\"referenceonly\\\" flag from the offline-docs build. Add new offline-docs-referenceonly make rule. And update online-sdk and offline-sdk to use the new site templates.\\\" into nyc-dev\nam: 83f71845af\n\nChange-Id: Iee22aa299a11517f6c0efb73b57d5d256c8148c1\n"
    },
    {
      "commit": "d99252358b3ff4a3a857faed285659de1ebfe00f",
      "tree": "e12aeb50db20851ff4f8e07996e73055281a2c50",
      "parents": [
        "4675ed8cc7787e986ae72a768e30ebb89ca03306",
        "d58f07f58a8230ee906b9af7d7a89ac876158ab6"
      ],
      "author": {
        "name": "Annie Chin",
        "email": "afchin@google.com",
        "time": "Wed Jul 06 23:29:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 06 23:29:50 2016 +0000"
      },
      "message": "Merge \\\"Add callbacks to VoiceInteractionManagerService\\\" into nyc-mr1-dev\nam: d58f07f58a\n\nChange-Id: I6a9c537b71084696915e744102a6a12f532942d5\n"
    },
    {
      "commit": "d58f07f58a8230ee906b9af7d7a89ac876158ab6",
      "tree": "7e579ca44ea8c34a6e14523d5f5d60d9a0222e4e",
      "parents": [
        "6f8d49db99f08692dd51faed2a0b3e1e70ce8f77",
        "ecb9f3e9b810c6d59d31e8bdeff6cc174d170792"
      ],
      "author": {
        "name": "Annie Chin",
        "email": "afchin@google.com",
        "time": "Wed Jul 06 23:22:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 06 23:22:10 2016 +0000"
      },
      "message": "Merge \"Add callbacks to VoiceInteractionManagerService\" into nyc-mr1-dev"
    },
    {
      "commit": "68d98965c5035afa30c9cb12932fb5f9e45f0788",
      "tree": "a4defdf53a912c35e965d13397df01e2eb71a3b5",
      "parents": [
        "8503bf31bf3e6edf8c5ec9203709abdbaa7ef30e",
        "83f71845af1a4cf7ef3afb0f4695dba8b679b674"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Wed Jul 06 22:57:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 06 22:57:10 2016 +0000"
      },
      "message": "Merge \\\"remove \\\"referenceonly\\\" flag from the offline-docs build. Add new offline-docs-referenceonly make rule. And update online-sdk and offline-sdk to use the new site templates.\\\" into nyc-dev\nam: 83f71845af\n\nChange-Id: Id932ce48bb4274096b0c3f367ea0f9d0c7cabef5\n"
    },
    {
      "commit": "e62b36bb336b897f60e0602b21d26840a5c6efc5",
      "tree": "7d891369c08ebf8ec33cca6028dd1c9bbb66a754",
      "parents": [
        "746320f1a8083bc69654fc2b8a435958b4825f99",
        "58ef88927d5e28318920a135bba8edf5409115fe"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Jul 06 13:15:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 06 13:15:47 2016 +0000"
      },
      "message": "Merge \\\"[net mgmt svc] add method to retrieve INetd reference\\\" into nyc-mr1-dev\nam: 58ef88927d\n\nChange-Id: Ide0d1043f4047593c10dcb1a1e3ca5c644c6496c\n"
    },
    {
      "commit": "4e37b7044018153bf294a0e9e834681c46c050d7",
      "tree": "9607f068609ab8a67801bf4ed638b02ae43ef46e",
      "parents": [
        "018a2058246d1f034d25adbd69502e6b2eb81fc7"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jul 05 11:34:21 2016 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Jul 06 19:32:01 2016 +0900"
      },
      "message": "[net mgmt svc] add method to retrieve INetd reference\n\nBug: 21859053\nBug: 28135208\nChange-Id: Idfb5ca65788ae8c7aea91f12d9d461686ad836d6\n"
    },
    {
      "commit": "ecb9f3e9b810c6d59d31e8bdeff6cc174d170792",
      "tree": "98f70f4d63ea0cd0ede84e12d5750b6720c6ddd7",
      "parents": [
        "5c6b53223c44b51a2fab2fc7af97893eb6bd596c"
      ],
      "author": {
        "name": "Annie Chin",
        "email": "afchin@google.com",
        "time": "Mon Jun 27 16:01:52 2016 -0700"
      },
      "committer": {
        "name": "Annie Chin",
        "email": "afchin@google.com",
        "time": "Fri Jul 01 13:00:09 2016 -0700"
      },
      "message": "Add callbacks to VoiceInteractionManagerService\n\nBug: 29582254\n\nChange-Id: I548d01bd1c7e261b2d2e0afd606d964e5553124e\n"
    },
    {
      "commit": "8562ab5ab827e9849cf4953e60d586a67aff4e34",
      "tree": "a923ae4048c1c00ba70f758da225ec0aece00c93",
      "parents": [
        "fa7d97fa15700b62b01d0b7dd42fcaf12c57b9f5"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Tue Jun 14 17:11:57 2016 -0700"
      },
      "committer": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Thu Jun 30 19:08:11 2016 -0700"
      },
      "message": "remove \"referenceonly\" flag from the offline-docs build.\nAdd new offline-docs-referenceonly make rule.\nAnd update online-sdk and offline-sdk to use the new site templates.\n\nChange-Id: I1a9b8e3ff4973a147c6878092ae960a6980cb3d8\n"
    },
    {
      "commit": "b216e809569305ecbe881293ea52f3b1e656c4d1",
      "tree": "09647367de1bb7b5ac3821c298f680c51bc5ad62",
      "parents": [
        "a7338f1467aff18a31c3f4c09047f2580066b31c",
        "fb20170c0fae7ff17573b45c944a844cf1269929"
      ],
      "author": {
        "name": "Allen Hair",
        "email": "allenhair@google.com",
        "time": "Tue Jun 28 17:33:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 28 17:33:34 2016 +0000"
      },
      "message": "Merge \\\\\"Add a flag to enable instrumentation of the framework classes.\\\\\" into nyc-dev am: 15783f0073\nam: fb20170c0f\n\nChange-Id: I23336cd7dac59a0e2510b718ede8ae3a389047ac\n"
    },
    {
      "commit": "fb9d75e7cde3eaa815eb3842a155da521c763c15",
      "tree": "09a4fa33b8b08bd5d8f6b365b4181fdd3c9e3c58",
      "parents": [
        "a2ffb20c0680613d61d6822bc717a83c4ac00897",
        "15783f00736899776e749d2ae93140caffa5ec40"
      ],
      "author": {
        "name": "Allen Hair",
        "email": "allenhair@google.com",
        "time": "Tue Jun 28 17:30:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 28 17:30:28 2016 +0000"
      },
      "message": "Merge \\\"Add a flag to enable instrumentation of the framework classes.\\\" into nyc-dev\nam: 15783f0073\n\nChange-Id: Ie9e71eb96ad654fc1d34317177cce8013bc2dcb9\n"
    },
    {
      "commit": "fb20170c0fae7ff17573b45c944a844cf1269929",
      "tree": "efd4c8022370b2cfb326ad8251bb6c6bfccdec3f",
      "parents": [
        "82bd5246e70d3561fb4991a1a21bb0d884e3096a",
        "15783f00736899776e749d2ae93140caffa5ec40"
      ],
      "author": {
        "name": "Allen Hair",
        "email": "allenhair@google.com",
        "time": "Tue Jun 28 17:30:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 28 17:30:21 2016 +0000"
      },
      "message": "Merge \\\"Add a flag to enable instrumentation of the framework classes.\\\" into nyc-dev\nam: 15783f0073\n\nChange-Id: I9439934c0fff5c0e23fe0000252c8781f0540a81\n"
    },
    {
      "commit": "0e4f014c206d549888d899d60c052f5cbbdd83eb",
      "tree": "3365a9632ffe8ab4a967fd59d559123c8ff76ff3",
      "parents": [
        "ec3f8409b84e555f21290372de911ff704406e72"
      ],
      "author": {
        "name": "Allen Hair",
        "email": "allenhair@google.com",
        "time": "Mon Jun 27 17:01:50 2016 -0700"
      },
      "committer": {
        "name": "Allen Hair",
        "email": "allenhair@google.com",
        "time": "Mon Jun 27 17:20:24 2016 -0700"
      },
      "message": "Add a flag to enable instrumentation of the framework classes.\n\nBug: 29777843\nChange-Id: I0f3639ad1303a9b2cc612f99cde427dedff4874f\n"
    },
    {
      "commit": "d02470f5a89a4e4a94dda371ab472e9cedd1130d",
      "tree": "5978c18edcb28d383a877debcaf482da3df668c9",
      "parents": [
        "d630384cf38e3aa805259f4f62dbbf1f971455a3",
        "dc42d7dd135460701435a8f925eae9c7b47d14ba"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jun 23 01:29:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 23 01:29:58 2016 +0000"
      },
      "message": "Merge \\\"Add InputMethodService#exposeContent()\\\" into nyc-mr1-dev\nam: dc42d7dd13\n\nChange-Id: Icf3ca0403c7dee26a3083ca98ca1239887d471bc\n"
    },
    {
      "commit": "25e0813e6eb6315b1016db805fa9b791b4ae5cc2",
      "tree": "48d143522b5480f0cbeb3b2e3fbefe91aee0dca0",
      "parents": [
        "f0823858e502d36c01a39afd1fc9384a1fe9a3f7"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 22 16:31:41 2016 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 22 16:31:41 2016 -0700"
      },
      "message": "Add InputMethodService#exposeContent()\n\nThis is a follow up CL to my previous CLs [1][2] that introduced\nInputConnection#commitContent(InputContentInfo, Bundle) API to enable\nIMEs to send a content to the target application.\n\nWith this CL, IME developers are able to temporarily expose\nInputContentInfo object to the target package without permanently\ngranting URI permission.  Although calling IMS#exposeContent() is\nallowed only for the IME that is currently selected, the client is able\nto request a temporary read-only access even after the current IME is\nswitched to any other IME as long as the client keeps InputContentInfo\nobject.\n\nHere is a sample code snippet about how to use this mechanism.\n\n  [IME]\n  InputContentInfo contentInfo \u003d new InputContentInfo(\n          contentUri,\n          new ClipDescription(description, new String[]{mimeType}),\n          linkUrl);\n  exposeContent(contentInfo, getCurrentInputEditorInfo());\n  getCurrentInputConnection().commitContent(inputContentInfo, null);\n\n  [App]\n  try {\n      contentInfo.requestPermission();\n      // Load inputContentInfo.getContentUri() here.\n  } finally {\n      contentInfo.releasePermission();\n  }\n\n [1]: Iaadf934a997ffcd6000a516cc3c1873db56e60ad\n      152944f4909c47917473293b258d266435c6ab35\n [2]: Ica1ba3154795c1bf44e140dfe639b299f83cd8af\n      adebb52588b098a1af678d4e33a234ef1ce783b2\n\nBug: 29450031\nChange-Id: I2772889ca01f2ecb2cdeed4e04a9319bdf7bc5a6\n"
    },
    {
      "commit": "cb08f6805ad06fd02f728fe3c5a2a4a1d3d03cc5",
      "tree": "3acb4ef02cbc934c96f469c9bbb81a869b902fd9",
      "parents": [
        "c3c9fd12b46cb1a5fbd12e96ec7d5afe31ac76b7",
        "b7181150c42da5d5edcf45fad84e8a7fb2be462b"
      ],
      "author": {
        "name": "Gina Dimino",
        "email": "gdimino@google.com",
        "time": "Thu Jun 16 21:13:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 21:13:04 2016 +0000"
      },
      "message": "Merge \\\\\"Docs: Suppress errors in SystemApi Build Bug: 28427390\\\\\" into nyc-dev am: d06520a488\nam: b7181150c4\n\nChange-Id: Iaa27ea956dbb521ff0fd20c2ab4ddb27608bf2f4\n"
    },
    {
      "commit": "b7181150c42da5d5edcf45fad84e8a7fb2be462b",
      "tree": "6a2527f05e69844f78b2b9b3e48dd7ce78a979ea",
      "parents": [
        "e8f9aa9d5ddcc88e5852dc35900df18e5da4b19f",
        "d06520a488056e004b3338154f5d8baf7214a66f"
      ],
      "author": {
        "name": "Gina Dimino",
        "email": "gdimino@google.com",
        "time": "Thu Jun 16 21:08:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 21:08:17 2016 +0000"
      },
      "message": "Merge \\\"Docs: Suppress errors in SystemApi Build Bug: 28427390\\\" into nyc-dev\nam: d06520a488\n\nChange-Id: Ice3bd7016d11e4f8f50c09e7b6ba3cb613911a52\n"
    },
    {
      "commit": "0bae4dcd76d4138ca9ec9d0b0e9960705e54650d",
      "tree": "681a62f8669f9ecbe17ffe90ab6e69eb941ed807",
      "parents": [
        "e73adf38a761c87dbcd08c53da730df2f3942126",
        "d06520a488056e004b3338154f5d8baf7214a66f"
      ],
      "author": {
        "name": "Gina Dimino",
        "email": "gdimino@google.com",
        "time": "Thu Jun 16 21:08:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 21:08:15 2016 +0000"
      },
      "message": "Merge \\\"Docs: Suppress errors in SystemApi Build Bug: 28427390\\\" into nyc-dev\nam: d06520a488\n\nChange-Id: I127501113d4e290a1e8d0b3a44ba779ec36cdc1d\n"
    },
    {
      "commit": "d06520a488056e004b3338154f5d8baf7214a66f",
      "tree": "034de79d9c6734edbb66c5812f6c6e94facb5df1",
      "parents": [
        "5a3a66a253ab5293e75a546f647cfcc36be7c3a5",
        "98ad88811c76f7334c285cc970a4107f7a716b5a"
      ],
      "author": {
        "name": "Gina Dimino",
        "email": "gdimino@google.com",
        "time": "Thu Jun 16 21:02:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 21:02:14 2016 +0000"
      },
      "message": "Merge \"Docs: Suppress errors in SystemApi Build Bug: 28427390\" into nyc-dev"
    },
    {
      "commit": "f992a2af12fb7661e12c929c40648c84f2d5a2a7",
      "tree": "605e35ae79fd92b15bf1ac45562767f1c5e6e990",
      "parents": [
        "162b74a6fdaa3cd4da58f307eff08fd98b0a3222",
        "f44feb36b00192c3eeea31ed6a890027eb1ca3da"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jun 15 00:34:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 15 00:34:01 2016 +0000"
      },
      "message": "Merge \\\\\"Add API 24 to reference selector.\\\\\" into nyc-dev am: 398d088871\nam: f44feb36b0\n\nChange-Id: Iff60df549779cd1155a7bfeeb74aca5e546a31ad\n"
    },
    {
      "commit": "f44feb36b00192c3eeea31ed6a890027eb1ca3da",
      "tree": "5405ef181f71179600b8dce032ed4def444bf41f",
      "parents": [
        "d07b87cb1c06ca8bda66cd0d8f1d2a43bb8a46d3",
        "398d0888718e60932d8b3c3072a6d2990896ef20"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jun 15 00:28:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 15 00:28:07 2016 +0000"
      },
      "message": "Merge \\\"Add API 24 to reference selector.\\\" into nyc-dev\nam: 398d088871\n\nChange-Id: I922cb82b69a13913d83280d1003e292528bdfd88\n"
    },
    {
      "commit": "8d129efa2311c106609c857382fcb8392a588a28",
      "tree": "33056484d9f6e9d8865c8c6791708f017a45365b",
      "parents": [
        "c3c0e94e591ffacb92637793659e438129b47014",
        "398d0888718e60932d8b3c3072a6d2990896ef20"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jun 15 00:28:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 15 00:28:03 2016 +0000"
      },
      "message": "Merge \\\"Add API 24 to reference selector.\\\" into nyc-dev\nam: 398d088871\n\nChange-Id: I51a61188186026eac5c12f3b0d0ec52eebf60f38\n"
    },
    {
      "commit": "5f60f7cde60557dbb4d33356b8fe4779af1bc793",
      "tree": "7ae72377e1c5a7eac190cc730573e12b456d0aaf",
      "parents": [
        "39647560d1e3b85f5bc92a9a464ba63b44faad3e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jun 14 16:26:28 2016 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jun 14 16:27:32 2016 -0700"
      },
      "message": "Add API 24 to reference selector.\n\nChange-Id: I153245ef814e27bf50f9d972ad1aa34fd92e6b8a\n"
    },
    {
      "commit": "c4e25b26defa019041d2e596381be69b7a68210c",
      "tree": "8d7e5311c0b596c5abecd47fa8c19d9f757cfdb1",
      "parents": [
        "c53e13654ecb4a8c026776c748972b64790520ae",
        "6a5c9560a33337fc82362d77bc4bae633953428d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jun 03 16:44:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 03 16:44:29 2016 +0000"
      },
      "message": "Merge \"Add support for UNSOL PCO Data.\" into nyc-mr1-dev\nam: 6a5c9560a3\n\n* commit \u00276a5c9560a33337fc82362d77bc4bae633953428d\u0027:\n  Add support for UNSOL PCO Data.\n\nChange-Id: Idcf20b421f1174b3ddacaa6fde33b221a5ecbccf\n"
    }
  ],
  "next": "37409c574782d7cc0b877c386c1d45ba83a14925"
}
