)]}'
{
  "log": [
    {
      "commit": "fb7accfc836c40a08dc703a6da41fd07e4172538",
      "tree": "338f4ef4ea4a7febc64a949b23de97bbb788626c",
      "parents": [
        "817695589c80cfc0913d94e3dd52dac2782e8ed6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 24 12:36:23 2016 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Oct 25 09:43:38 2016 -0700"
      },
      "message": "Import android.hardware.thermal@1.0 constants into HardwarePropertiesManager.\n\nBug: 32200867\nTest: make\nChange-Id: I4e63e7c5431b33011b7c334077a5bd0c7edcf3a2\n"
    },
    {
      "commit": "cc6418feb7d5d13fd5062d9fd469650651eeda00",
      "tree": "c93ef34eb4308403db55c9411e549617d243c3a1",
      "parents": [
        "e60cb323a1900c30d52ff6c7db8bd1bf6827e557"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Oct 13 12:03:44 2016 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Oct 19 11:29:47 2016 -0700"
      },
      "message": "Move ApplicationThread to aidl.\n\nBug: 30977067\nTest: Existing tests are passing, dump commands still working.\nChange-Id: Iecb382e8720dfb1b6b707272497e3793e6995edb\n"
    },
    {
      "commit": "4e334e5ce1d159f545af7a273513f9d74d831839",
      "tree": "06d6597bc2c21813f291226a65bc5ef4fe781fdd",
      "parents": [
        "38a0ddf69a57dd518a58e6cefe56219a9b95a6ed",
        "f9516473d585360d74cd1297aa7da76194b2036e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sat Oct 15 00:29:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Oct 15 00:29:45 2016 +0000"
      },
      "message": "Add API 25 to @since list. am: 3376f5893f am: a3c7c8883f\nam: f9516473d5\n\nChange-Id: I8101f7b6a509b3e8928307194c4e6f953ca19a9c\n"
    },
    {
      "commit": "f9516473d585360d74cd1297aa7da76194b2036e",
      "tree": "56bdc28ea15d94ad8b189518c3c09b515fb9bb8f",
      "parents": [
        "4e959b483908fcfd9b92e4ef8e5729fec206ee86",
        "a3c7c8883fc569f6b46c253fd7f547e50d0a6a8b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sat Oct 15 00:21:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Oct 15 00:21:16 2016 +0000"
      },
      "message": "Add API 25 to @since list. am: 3376f5893f\nam: a3c7c8883f\n\nChange-Id: I19088f473a1110f16307b1ac49234ee58cbb3d03\n"
    },
    {
      "commit": "3376f5893f12cf0eec3088f727c58a968c1220c5",
      "tree": "5ff7be6693b5b5c4fd82faed7ec8fda88ede6bc8",
      "parents": [
        "c8358bfe6531bc55220f509d156d881d5f56c0df"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 14 10:27:08 2016 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 14 10:27:08 2016 -0700"
      },
      "message": "Add API 25 to @since list.\n\nChange-Id: I636c8e948530d4aa3900496f042f54beb57da15a\n"
    },
    {
      "commit": "253f2c213f6ecda63b6872aee77bd30d5ec07c82",
      "tree": "45fcfd8633a122fc4509e58732743123daf8af79",
      "parents": [
        "9cf75061b143196c97c31726655c7e5c4ada8814"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 28 17:34:42 2016 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 11 17:47:58 2016 -0700"
      },
      "message": "Linear blending, step 1\n\nNOTE: Linear blending is currently disabled in this CL as the\n      feature is still a work in progress\n\nAndroid currently performs all blending (any kind of linear math\non colors really) on gamma-encoded colors. Since Android assumes\nthat the default color space is sRGB, all bitmaps and colors\nare encoded with the sRGB Opto-Electronic Conversion Function\n(OECF, which can be approximated with a power function). Since\nthe power curve is not linear, our linear math is incorrect.\nThe result is that we generate colors that tend to be too dark;\nthis affects blending but also anti-aliasing, gradients, blurs,\netc.\n\nThe solution is to convert gamma-encoded colors back to linear\nspace before doing any math on them, using the sRGB Electo-Optical\nConversion Function (EOCF). This is achieved in different\nways in different parts of the pipeline:\n\n- Using hardware conversions when sampling from OpenGL textures\n  or writing into OpenGL frame buffers\n- Using software conversion functions, to translate app-supplied\n  colors to and from sRGB\n- Using Skia\u0027s color spaces\n\nAny type of processing on colors must roughly ollow these steps:\n\n[sRGB input]-\u003eEOCF-\u003e[linear data]-\u003e[processing]-\u003eOECF-\u003e[sRGB output]\n\nFor the sRGB color space, the conversion functions are defined as\nfollows:\n\nOECF(linear) :\u003d\nlinear \u003c\u003d 0.0031308 ? linear * 12.92 : (pow(linear, 1/2.4) * 1.055) - 0.055\n\nEOCF(srgb) :\u003d\nsrgb \u003c\u003d 0.04045 ? srgb / 12.92 : pow((srgb + 0.055) / 1.055, 2.4)\n\nThe EOCF is simply the reciprocal of the OECF.\nWhile it is highly recommended to use the exact sRGB conversion\nfunctions everywhere possible, it is sometimes useful or beneficial\nto rely on approximations:\n\n- pow(x,2.2) and pow(x,1/2.2)\n- x^2 and sqrt(x)\n\nThe latter is particularly useful in fragment shaders (for instance\nto apply dithering in sRGB space), especially if the sqrt() can be\nreplaced with an inversesqrt().\n\nHere is a fairly exhaustive list of modifications implemented\nin this CL:\n\n- Set TARGET_ENABLE_LINEAR_BLENDING :\u003d false in BoardConfig.mk\n  to disable linear blending. This is only for GLES 2.0 GPUs\n  with no hardware sRGB support. This flag is currently assumed\n  to be false (see note above)\n- sRGB writes are disabled when entering a functor (WebView).\n  This will need to be fixed at some point\n- Skia bitmaps are created with the sRGB color space\n- Bitmaps using a 565 config are expanded to 888\n- Linear blending is disabled when entering a functor\n- External textures are not properly sampled (see below)\n- Gradients are interpolated in linear space\n- Texture-based dithering was replaced with analytical dithering\n- Dithering is done in the quantization color space, which is\n  why we must do EOCF(OECF(color)+dither)\n- Text is now gamma corrected differently depending on the luminance\n  of the source pixel. The asumption is that a bright pixel will be\n  blended on a dark background and the other way around. The source\n  alpha is gamma corrected to thicken dark on bright and thin\n  bright on dark to match the intended design of fonts. This also\n  matches the behavior of popular design/drawing applications\n- Removed the asset atlas. It did not contain anything useful and\n  could not be sampled in sRGB without a yet-to-be-defined GL\n  extension\n- The last column of color matrices is converted to linear space\n  because its value are added to linear colors\n\nMissing features:\n- Resource qualifier?\n- Regeneration of goldeng images for automated tests\n- Handle alpha8/grey8 properly\n- Disable sRGB write for layers with external textures\n\nTest: Manual testing while work in progress\nBug: 29940137\n\nChange-Id: I6a07b15ab49b554377cd33a36b6d9971a15e9a0b\n"
    },
    {
      "commit": "354736e196ff79962b3ddb52619a674044d773e2",
      "tree": "3a70250f8ba7f69f1961491c55e4b5b48ebe99ef",
      "parents": [
        "015deed8104aae1f306394cdf66088592995f0da"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 22 17:00:05 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 29 10:58:44 2016 -0700"
      },
      "message": "New infrastructure to switch remaining commands to \"cmd\" calls.\n\nThis introduces a new feature of the IBinder command protocol\nto allow the shell command implementation to call back into\nits caller to ask it to open files in the calling context.  This\nis needed so that commands that have arguments specifying files\ncan open those files as the calling shell, not the system (or\nwhatever) process.\n\nTo test this all out, move the \"am start\" implementation over\nto ActivityManagerShellCommand, in particular along with its\noption to specify a file in which to write profiling data.\n\nTest: Manual\n\nChange-Id: I0c1e3857defefbd19a2ac29413aafbb34b1e48a3\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": "5c07d0c2eeffddfe69013b84849f29186cb3c0bd",
      "tree": "e521efb0476728098246735cd6e78ef3964ce01a",
      "parents": [
        "f52c849083a6a3f3f23ea3aa26327d9492518ce3",
        "32bfb594af7f5dc0be608393200060458cd84631"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 27 20:45:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 27 20:45:48 2016 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Use tokens instead of account access trackers\" into nyc-mr1-dev"
    },
    {
      "commit": "3d7474bc0994479a18a1e536e3d2d144bde574e2",
      "tree": "44ededd18869936f3ce66ea17fdc3b66b1643a04",
      "parents": [
        "162d221bfdfcbe7d0a046c103b30ffcc6a6577a6",
        "a056abf598ce6a1baac1e34e4117638e1d638965"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Tue Sep 27 17:34:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 27 17:34:33 2016 +0000"
      },
      "message": "add source.properties file to the offline docs build which is required to get this in the SDK Manager am: 2f2365de4a am: d32abed1af\nam: a056abf598\n\nChange-Id: I388f12f11fbf7ed0bcd15bb8f16caea06ab3ff99\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": "5786162605548e6bafa9861834cdbe31eefc20d1",
      "tree": "5a3543e2a208d74d834e36902f751eb9e4579dbf",
      "parents": [
        "cd607bf5e114e9217c78ea82a8c5943b3e59f011",
        "c4108d2f2486b24315f1acc926661cad46847280"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Sep 26 10:16:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 26 10:16:52 2016 +0000"
      },
      "message": "Merge \"Remove (now) unnecessary reference to core-lambda-stubs.\" am: 68e91852c3 am: c1d97c9250 am: 5e7dd0999e\nam: c4108d2f24\n\nChange-Id: Idcf4f8c41c1b83cd6d668ed6d9bc7d1d0c4e567a\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": "8389d6f0e1ecff5a8ffc62b2f461b3a60fe638f4",
      "tree": "964a5adb3ea7c3c02b5a9fe2602e1fbd87bcb7f6",
      "parents": [
        "f0a9572a196f0d7463a6eaae5049f1971b305c20",
        "0daeac5dd41f136a1ca0a76b406016b05586e562"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sun Sep 25 20:09:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 25 20:09:46 2016 +0000"
      },
      "message": "New IpConnectivityMetrics service am: eab511b582 am: 3a353a2044\nam: 0daeac5dd4\n\nChange-Id: Id08f9c8426780578c0edde7a69cf118fac232177\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": "c1c0d1cc531a63a48fe7c26113ca165120092c25",
      "tree": "742d9c8219baf3c8497c14d5009ad369fb51dc2c",
      "parents": [
        "72909f45f7ed2e93a5b7074573e16b3e00767049"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Sep 23 19:15:47 2016 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Sep 23 21:47:38 2016 -0700"
      },
      "message": "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: I19916b54afd0b47e57c517145aa6b1ff17154144\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": "2a9b220608832c56b59c012b41b45d964fc13017",
      "tree": "f7391feef6835c0bba1f0b58878c7f262555e7d5",
      "parents": [
        "22a409ec949f7f5296e10a9fa50f7468ef4160be",
        "f6d424f133563fb3fc75d8fd260e6e7ed4608ef6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 21 07:03:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 21 07:03:05 2016 +0000"
      },
      "message": "Merge \"While-list apps to access account if already saw it\""
    },
    {
      "commit": "e6338578bdb0f7bb3c2300e7258240682a185bc7",
      "tree": "dc2038da0106ddf974e434293524896b42a82218",
      "parents": [
        "3d25ec4479263237e322161be0dffe703678d395",
        "b7f1a665b53a8f79d81d718459fc44525b4766dd"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Sep 21 05:42:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 21 05:42:24 2016 +0000"
      },
      "message": "Merge \"[NAN] Rename to make discovery explicit\" am: 5706a8f535 am: eb4c838c46 am: ad864c8fd9\nam: b7f1a665b5\n\nChange-Id: Icfb2cc41125f14add10c2d8881d651c51c484b6c\n"
    },
    {
      "commit": "f6d424f133563fb3fc75d8fd260e6e7ed4608ef6",
      "tree": "042ae10417cf0993ca384db64d8ce93007b03e63",
      "parents": [
        "a4aa4cbe83dc0160eea45cc6b102624022e9ce91"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 20 20:18:53 2016 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 20 22:21:07 2016 -0700"
      },
      "message": "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": "8b6456bc88d21d4106d25849a405e2876e597425",
      "tree": "62c9df2f4595eefd36454452a62c307c02acb0c4",
      "parents": [
        "25c1636258eadefb8ca476575ee1a0201f546b4a",
        "37e43275eeee064947f1b448cdf129bea39cf918"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 21 03:32:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 21 03:32:47 2016 +0000"
      },
      "message": "Merge \"Move device serial behing a permission\""
    },
    {
      "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": "e7d73ac424090334efef65f288055254470e01a2",
      "tree": "88b93674e75e344462a55513a873dfbee2ab6bfb",
      "parents": [
        "d8a70dcf34aff434e4cff64ad7dc56a243f1324a",
        "3776a3253f726c7de5ad11cf123dadc12ec58d55"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sat Sep 17 00:35:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 17 00:35:44 2016 +0000"
      },
      "message": "Add build target for generating navtree json with all inherited members. am: 7d47b55cc0 am: e444205930\nam: 3776a3253f\n\nChange-Id: I84c26fedba5054ea470bd895664b2dac4d191746\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": "37e43275eeee064947f1b448cdf129bea39cf918",
      "tree": "ae0516b8882c867cd54c3a339978bb1630e61fe4",
      "parents": [
        "1fd68ad92c56b59a4b2550c351e87e819f3486f9"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Sep 09 16:01:32 2016 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Sep 11 18:44:38 2016 +0000"
      },
      "message": "Move device serial behing a permission\n\nBuild serial is non-user resettable freely available deivice\nidentifier. It can be used by ad-netowrks to track the user\nacross apps which violates the user\u0027s privacy.\n\nThis change deprecates Build.SERIAL and adds a new Build.getSerial()\nAPI which requires holding the read_phone_state permission.\nThe Build.SERIAL value is set to \"undefined\" for apps targeting\nhigh enough SDK and for legacy app the value is still available.\n\nbug:31402365\n\nChange-Id: Iddd13430b2bd1d9ab4966e31038ecabdbdcec06d\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": "5a1d20b832d803881fc16e6d92ebb29c80bc9661",
      "tree": "cec36738ed5220724cd0818b3271f9369b989cc7",
      "parents": [
        "7704af8d82de3debc4f258eea50cc185a082495b",
        "f6b5cde9d9b671dba20be223a73ffd1829b480dd"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Sat Sep 03 01:51:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 03 01:51:07 2016 +0000"
      },
      "message": "remove \u0027useUpdatedTemplates\u0027 flag that\u0027s no longer supported. Fix build. am: 7dd9749246 am: ff8cb50979 am: 3578867216 am: 1696dcd4b4\nam: f6b5cde9d9\n\nChange-Id: I2259d8cd918b76c6ef22382b08de3c22327a679d\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": "bf33a05ad844301701e0ae95dd3d0a4fc01a114d",
      "tree": "adf330721847581e79bcd4db4dd6530006b83587",
      "parents": [
        "cc68c99c621ee7ffa24063aca8d91755f843f628",
        "893867044b7adda9e5ab57c55dffd1280491355a"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Fri Sep 02 22:12:38 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 02 22:12:38 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 am: 3552190ba3\nam: 893867044b\n\nChange-Id: I79c8660bab44e6672a975f70331855b33cc7f87c\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": "6d0edba1e3a94a7596c5abd7804e1866e0ce99b9",
      "tree": "3f5a3134b259c1e9984d57aa7a2a110e19600d79",
      "parents": [
        "188283e0783749701e25fb06cb3273aab58a0e1c",
        "cdd5f65515bf3d7b1e5d26a0b1f3619aec07cb89"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Sep 01 07:06:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 01 07:06:58 2016 +0000"
      },
      "message": "Merge \"Fix missing dependency on R.java\" am: 227a176508 am: bfd4422060 am: 0903ecb99b\nam: cdd5f65515\n\nChange-Id: I3868e11d968d9e7c1c265d89c6991d500fc6b968\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": "2dd2fead4522246314bcc44d14e89d4dea71655f",
      "tree": "2f66011b066c0af6f9de36ad9fb2f981e1d055cc",
      "parents": [
        "5d2adbc405d32f8a8643d006ce5030da1f283f9c",
        "8348bd23173c35105d4725ae8e1296a7272e9b50"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Sep 01 01:27:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 01 01:27:03 2016 +0000"
      },
      "message": "Merge \"Separate advertiser from GATT client (1/4)\" am: 5f87c4539a am: 40a16ea242 am: 9f341e4e49\nam: 8348bd2317\n\nChange-Id: I15b6c8ab87822e5f33bdfabcb8e09e8ce9501cd7\n"
    },
    {
      "commit": "bf7ab6a90c36d980a611fd4ef0e6b770c877d7bb",
      "tree": "542acb8b59fea2f1fa853498631c1b846328cfdd",
      "parents": [
        "25c9f6cede5705406294a5043363952c316facb2",
        "151833ab141f49f42b854feda27842df94a665e2"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Thu Sep 01 01:26:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 01 01:26:48 2016 +0000"
      },
      "message": "resolve merge conflicts of e8a3ea8 to nyc-mr1-dev-plus-aosp\nam: 151833ab14\n\nChange-Id: Icbde16bb62da630836fe908fa7ca088fe95701ba\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": "357773aa629cde25c60a27be69dd0d81fc02b7e2",
      "tree": "e91adc645b6566dbaba067afbfad855c26c8a2f1",
      "parents": [
        "32228e4748b65da1c16094c82ab3ade1b063f7fe",
        "8ff1e193acc1d9946f877332547c7706cfcf12f4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 29 16:18:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 16:18:51 2016 +0000"
      },
      "message": "Merge \"Add KeyAttestationApplicationIdProviderService to SystemServer\""
    },
    {
      "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": "8ff1e193acc1d9946f877332547c7706cfcf12f4",
      "tree": "5f41e644138dffa415c31a0524f9a08d9332f7c0",
      "parents": [
        "da3addda02138e5dfbd8ff42f69b7c3c1d646ba6"
      ],
      "author": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Fri Jun 03 11:31:55 2016 -0700"
      },
      "committer": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Fri Aug 19 13:50:55 2016 +0100"
      },
      "message": "Add KeyAttestationApplicationIdProviderService to SystemServer\n\nAdd getKeyAttestationApplicationId and the Parcelables\nKeyAttestationPackageInfo and KeyAttestationApplicationId,\nneeded by keystore.\n\nBug: 22914603\nChange-Id: I89a88cd9cd80e9b132ca67fc452e9cae8b8ad241\n"
    },
    {
      "commit": "a4a2358706c147e94f29686fbd7721e367a858e0",
      "tree": "4c2044c2e42854f2e915890662c80de1ec9a8fe4",
      "parents": [
        "441ebd961ca7b8408a1525cb3636b9d220c219f0",
        "c05521b401aea3763247227189305a07bc846573"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Aug 18 01:13:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 18 01:13:32 2016 +0000"
      },
      "message": "dd new ds-static doc build target to generate static docs (only) for devsite without resolving @links. am: b042ab1eb6 am: d66ec65b77 am: 7e7ea76356\nam: c05521b401\n\nChange-Id: I6341a4d027654329209241d1955b90efd02f910e\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": "8d69e9c93bc5cc7b2b046e80d6136c9427b43e58",
      "tree": "d37ac0f572a84de40b8ae2a0bfa77ca736aed2ed",
      "parents": [
        "31d2936da3d31148dc132e96996530d7a043d251",
        "8c073e0aad8da1c559212b111b9d76e1e6ffa156"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 05 17:58:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 17:58:25 2016 +0000"
      },
      "message": "Move EphemeralResolverService am: 31b95e0265 am: fa67fad84e\nam: 8c073e0aad\n\nChange-Id: I2fb2add1e4431c2c802430990f99807934878e84\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": "3b2a713f9226a15e939f45cdb788d8b14d7df8c1",
      "tree": "b11e2879aa96f7508812b90600f0bc6cdcc3a254",
      "parents": [
        "eb18e7db0d7d334d20df10e3a5fecdb90ba19a01",
        "5eac2b0d88f0d3fa48ffb506b1ca7872a16de0f9"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Mon Jul 18 15:22:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 18 15:22:05 2016 +0000"
      },
      "message": "Merge \\\\\\\"update the version number used in docs and update the offline docs landing page\\\\\\\" into nyc-dev am: 6623f4177c am: 38b71c5741\nam: 5eac2b0d88\n\nChange-Id: I63b57594c6d2eb833a577ff8b51c01e9d2e31d39\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": "d1c50f66f66bfcbff5585921490e877d50d0b0a4",
      "tree": "30ca2f0fa1aa70e412e7e733c6b1536a2ec91c64",
      "parents": [
        "807cf8699a16085ffc9c060420b8d2175283be10",
        "6e57aae6809b9aa12fa2a3e32a92839b66af1856"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Jul 11 11:11:52 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Jul 11 11:20:32 2016 -0700"
      },
      "message": "resolve merge conflicts of 6e57aae to master\n\nChange-Id: I929929ad41df4439996755b605d084bfdcf3428a\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": "7e1ea947f639b02bf4515beb802730049a226cfa",
      "tree": "66bed4f7d81c45d59f5bf0e981271c39fcc71f4e",
      "parents": [
        "f1d788adee4ee2242e36e76072be290466b00b63",
        "3fa5eaa997bd34bbe0581e26bc06582c41cade25"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Thu Jul 07 01:47:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 07 01:47:49 2016 +0000"
      },
      "message": "Merge \\\"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 am: 925a5ffa5e\\\" into nyc-mr1-dev-plus-aosp\nam: 3fa5eaa997\n\nChange-Id: I965b36238ad7cc02a6b7f7f9257938edce665209\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": "f83ada9e8a1017660a4b8925a083bb5c9454f5dc",
      "tree": "c762a55797a47d69d673f207106734f616dd2be8",
      "parents": [
        "3f26977b5439a870850630ce90388d623b99d9cb",
        "d99252358b3ff4a3a857faed285659de1ebfe00f"
      ],
      "author": {
        "name": "Annie Chin",
        "email": "afchin@google.com",
        "time": "Wed Jul 06 23:35:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 06 23:35:03 2016 +0000"
      },
      "message": "Merge \\\\\"Add callbacks to VoiceInteractionManagerService\\\\\" into nyc-mr1-dev am: d58f07f58a\nam: d99252358b\n\nChange-Id: I809b459045a0606abc6ea5d4ad2d186f752b8bfb\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": "c179797f8e8cd232d544aa4a037635958255f8c0",
      "tree": "05cd58b5abec6f5b4cc7de555850eb3c9f604d5f",
      "parents": [
        "5b00144c68487e02424a380d061f90d4c065b13b",
        "e62b36bb336b897f60e0602b21d26840a5c6efc5"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Jul 06 13:21:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 06 13:21:51 2016 +0000"
      },
      "message": "Merge \\\\\"[net mgmt svc] add method to retrieve INetd reference\\\\\" into nyc-mr1-dev am: 58ef88927d\nam: e62b36bb33\n\nChange-Id: Icf35de6a5a0dcc356cce4cf5d183aed647f35cc6\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": "b81ae49092c001e113a91053d570428e3f2c9e28",
      "tree": "77cd4e50fcf54044ca8edbe9c849f30dcda7112e",
      "parents": [
        "504d8b2db070c612a5cd72f5d5ba7c53e08dd1af",
        "b216e809569305ecbe881293ea52f3b1e656c4d1"
      ],
      "author": {
        "name": "Allen Hair",
        "email": "allenhair@google.com",
        "time": "Tue Jun 28 17:40:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 28 17:40:56 2016 +0000"
      },
      "message": "Merge \\\\\\\"Add a flag to enable instrumentation of the framework classes.\\\\\\\" into nyc-dev am: 15783f0073 am: fb20170c0f\nam: b216e80956\n\nChange-Id: Ib7d63464ea7a042ea5461ce62928ceb8a3c01c0b\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"
    }
  ],
  "next": "fb9d75e7cde3eaa815eb3842a155da521c763c15"
}
