)]}'
{
  "log": [
    {
      "commit": "e819d01e3e120844e95cc4c534382d20d2beb623",
      "tree": "d2d192e309391e5c132f7be7de4a472bb290e44e",
      "parents": [
        "4bc3d32b15cdcae7685722e7a20007c7aa9ae949"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu May 19 15:19:22 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu May 19 15:19:22 2016 -0700"
      },
      "message": "Fix misc-macro-parentheses warnings in aapt and androidfw.\n\nBug: 28705665\nChange-Id: Iac353e66718aadad384183cf300330695df25909\n"
    },
    {
      "commit": "da66fa7526aaa034c27f77455f55e58f769624fa",
      "tree": "b025793455d7922c79157f58db948125982a0e35",
      "parents": [
        "6e35557ad34a9722c27a70b30930104c2f36f78b",
        "6ba873faec0d165b74acfecf1533f58433d431e9"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 28 20:06:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 28 20:06:19 2016 +0000"
      },
      "message": "Merge \"AAPT: ProGuard config for components in main dex.\""
    },
    {
      "commit": "c6baf563ba6aa207a48317c177b29f1d2b70cf3d",
      "tree": "38cb5ab3e8ce0ebe0bcdace644378ad037adb37f",
      "parents": [
        "cd4f7e12037acd16f500dc9a4be98e51fe58a11b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Apr 27 11:29:23 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Apr 27 11:38:12 2016 -0700"
      },
      "message": "Fix google-explicit-constructor warnings.\n\nBug: 28341362\nChange-Id: Ibdd6a210bb7ff228e3624cc319169f77aca3b51e\n"
    },
    {
      "commit": "6ba873faec0d165b74acfecf1533f58433d431e9",
      "tree": "8548bea7027c47e34a7ef03072821c82c536f022",
      "parents": [
        "cd4f7e12037acd16f500dc9a4be98e51fe58a11b"
      ],
      "author": {
        "name": "Rohit Agrawal",
        "email": "rohitagr@google.com",
        "time": "Thu Apr 21 16:29:58 2016 -0700"
      },
      "committer": {
        "name": "Rohit Agrawal",
        "email": "rohitagr@google.com",
        "time": "Wed Apr 27 11:26:55 2016 -0700"
      },
      "message": "AAPT: ProGuard config for components in main dex.\n\nCreate an analogue of \"aapt -G\" which outputs a proguard configuration\nthat keeps only components which need to be in the main dex.\n\nBUG: 27383099\n\nChange-Id: Ic18c8c563794ff27a5598a214111d1b446a005f1\n(cherry picked from commit 86229cb622fccde8ab8cbe85eead91a34313a708)\n"
    },
    {
      "commit": "98ff0b72f0ac630be2b7fd8ab77f5ee50a1ce26f",
      "tree": "3730b312d23319d81a2c1d1f81b6277e67d2edd6",
      "parents": [
        "f3edaf6a4397859d3558a2df07e4bd5011ebddd3"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Mar 23 00:42:44 2016 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Mar 23 13:42:52 2016 -0700"
      },
      "message": "Remove custom copy rules, stop using ACP\n\nReplace some custom rules with BUILD_PREBUILT.\n\nMove tools from ALL_PREBUILTS to BUILD_PREBUILT. All of them are already\nin PRODUCT_PACKAGES in build/target/product/base.mk.\n\nRemove uses of ACP and replace with core build system macros or \u0027cp\u0027\n\nChange-Id: I529e7c6c50fc64ad36b75bb47142f6bde909d141\n"
    },
    {
      "commit": "86583783826811779caa7f6f936d5d9e700e6dc3",
      "tree": "fee9743b7f8d66984ca0c3bfe2a92dee5cfdfac2",
      "parents": [
        "13232345bbd6042b7f27dad51f2df164c44330f4",
        "709bf582cf949680da976e3f6cd5bf03396b1db1"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Mar 04 13:03:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 04 13:03:48 2016 +0000"
      },
      "message": "Merge \"Change libraries needed by layoutlib to \"host\" libs\"\nam: 709bf582cf\n\n* commit \u0027709bf582cf949680da976e3f6cd5bf03396b1db1\u0027:\n  Change libraries needed by layoutlib to \"host\" libs\n"
    },
    {
      "commit": "709bf582cf949680da976e3f6cd5bf03396b1db1",
      "tree": "78b01a53125417b7bcb3407fc8134b27cd7cf99c",
      "parents": [
        "61d71016a9dc6ce61ed7fb251b0e9eb83492140d",
        "dd24c58f1af396651f723c14c40eab8e11cf7733"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Mar 04 12:58:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 04 12:58:45 2016 +0000"
      },
      "message": "Merge \"Change libraries needed by layoutlib to \"host\" libs\""
    },
    {
      "commit": "dd24c58f1af396651f723c14c40eab8e11cf7733",
      "tree": "4f6c98554efad56b1745ff586517fce48652a7fc",
      "parents": [
        "d21b6420d2a321168547bee8885b50e598823255"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Mar 01 18:46:37 2016 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Mar 04 12:01:49 2016 +0000"
      },
      "message": "Change libraries needed by layoutlib to \"host\" libs\n\nThey are only used on host and are one of the few places\nin the build that use LOCAL_JACK_ENABLED :\u003d disabled.\n\nBug: 27218410\n(cherry picked from commit d34e33bc831b51c62630829c188ee0039580ac60)\n\nChange-Id: I8febfca41b3e9baaf290e53ca1449254d4cc9b46\n"
    },
    {
      "commit": "00b594e5bca71d9069faf0a16736c183560c6042",
      "tree": "915e9b82923bf2f7e09baaf26e7fb32c0fa87da1",
      "parents": [
        "ff1ba97e83adf74013ace721accef771ce07d2f2",
        "5d5fd21e0aa23662d513825a5054b3b3970b3118"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Feb 29 10:37:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 29 10:37:16 2016 +0000"
      },
      "message": "Merge changes from topic \\\u0027java_8_layoutlib\\\u0027\nam: 5d5fd21e0a\n\n* commit \u00275d5fd21e0aa23662d513825a5054b3b3970b3118\u0027:\n  Switch LayoutLib to Java 8\n  Move LayoutLib to Java 8\n"
    },
    {
      "commit": "5d5fd21e0aa23662d513825a5054b3b3970b3118",
      "tree": "50e6bd2a8175f6f210c40ff31f76360e0068c242",
      "parents": [
        "d21b6420d2a321168547bee8885b50e598823255",
        "fda1ace26116a6677cc77c92c24e5259817fb86e"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Feb 29 10:33:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 29 10:33:29 2016 +0000"
      },
      "message": "Merge changes from topic \u0027java_8_layoutlib\u0027\n\n* changes:\n  Switch LayoutLib to Java 8\n  Move LayoutLib to Java 8\n"
    },
    {
      "commit": "dcb4956ad18350428e72d152efc2dc84c16b5f8d",
      "tree": "1105e62c296ed4441779229e71766d49e0acb137",
      "parents": [
        "fabbf9f78dc89475bec16b8d865402aa9c625b92",
        "de384452846c1f84ce9d88b470f0ca5129446055"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Feb 22 18:11:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 22 18:11:00 2016 +0000"
      },
      "message": "Merge \"Preload2: Fix object to sync on\"\nam: de38445284\n\n* commit \u0027de384452846c1f84ce9d88b470f0ca5129446055\u0027:\n  Preload2: Fix object to sync on\n"
    },
    {
      "commit": "fda1ace26116a6677cc77c92c24e5259817fb86e",
      "tree": "58b609ff7f431b9af95b3b2d1a837f0e7044acf5",
      "parents": [
        "c6e35f2e655aef2b1a78905510533ae49cad3207"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Feb 17 20:42:31 2016 -0800"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Feb 22 17:53:37 2016 +0000"
      },
      "message": "Switch LayoutLib to Java 8\n\nThe main build hasn\u0027t swtiched to java 8, but lambdas are already used\nin layoutlib. This fixes the build break.\n\n(cherry picked from commit 7914e4ca03322427740d6f8c00837375dbf3031a)\n\nChange-Id: Ice5741dcb8b93faf739a3c21f2ed8be95f92ad08\n"
    },
    {
      "commit": "c6e35f2e655aef2b1a78905510533ae49cad3207",
      "tree": "aa66822813b96b04f6eb884089b2fd4d9f5a66a6",
      "parents": [
        "0a1b294f68355ed118d9c8b71e7688a698483378"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Oct 06 17:56:37 2015 -0700"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Feb 22 17:49:18 2016 +0000"
      },
      "message": "Move LayoutLib to Java 8\n\nPartial cherry-pick of commit 491523d52cd8368ef9a92e95fb3e9332bf86a996\n\nChange-Id: Ic64fb20a00ba2ca8b3016f548222729e3f009e9f\n"
    },
    {
      "commit": "f2a9933fa7082daf97d8290c0f9d001ba63b62aa",
      "tree": "f630ae78bac7eb0ce9f0e572e37c45321b326936",
      "parents": [
        "b97cfe8076c903ab32f4e4cf1c2646817cbd5dc5"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Feb 19 09:24:43 2016 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Feb 19 09:24:43 2016 -0800"
      },
      "message": "Preload2: Fix object to sync on\n\nWhen moving to sync on the right objects, these waits() have been\nforgotten.\n\nChange-Id: I61b0d3c5cc41b7f46fbdd3099ec44221e653001a\n"
    },
    {
      "commit": "6b6d8426fe16191b8ef9187c27e7b2f7540a4197",
      "tree": "a5449370895220ac46ef3135638904c65b3be1b5",
      "parents": [
        "e3ced5b64276ae1bdf949d569c542aa760021f2d"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Feb 19 16:50:14 2016 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Feb 19 16:50:14 2016 +0000"
      },
      "message": "Fix a bad merge\n\nThere was a bad interaction between\ncommits 6777f54fa44341dd4b23456c97d97c6e4ffe915f\nand 23e47f5621271db9b84f53f15a3e3d81d8b8b48d.\n\nChange-Id: Ic408f8b4859d83d89c612748ee6e772b57830d96\n"
    },
    {
      "commit": "2528fcdfbd5d674c00387ed4ce93546ea5581ede",
      "tree": "61e0e2bf8d13e3ba858824c784868a0c941b1720",
      "parents": [
        "e2fc25722a8477be5700355a3a43a02f0d8e29df",
        "26ada7e78993241d702a908eae93d174cbb3c8b3"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Feb 17 11:38:55 2016 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Feb 17 11:38:55 2016 -0800"
      },
      "message": "Merge commit \u002726ada7e78993241d702a908eae93d174cbb3c8b3\u0027 into HEAD\n\nChange-Id: Ifc45930160cf01ee78ecfbfdc48697055f82e0a7\n"
    },
    {
      "commit": "e96ffcfd50d2ed3d12f6d9677711bcb5c4092c60",
      "tree": "ca47a8039e73adcbb572dc1018dd77d274360019",
      "parents": [
        "9653790de25dfa77076701c3c2932ea93b7f9968"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jan 07 15:54:27 2016 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Feb 09 19:14:10 2016 -0800"
      },
      "message": "Java 8 in layoutlib-create\n\nUpgrade to ASM 5 and diamond operators.\n\nAlso minor fixes here and there.\n\nBug: 26442940\n\n(cherry picked from commit 23e47f5621271db9b84f53f15a3e3d81d8b8b48d)\n\nChange-Id: I770d80626ef7a7b8cba82ce2c5fbc54c8874bc6b\n"
    },
    {
      "commit": "4f3d0c6caab16a7296ad46179762e0c80e55e130",
      "tree": "3313ddae7551b878c73fcac707ce525522977396",
      "parents": [
        "fca558c5490e319448ce69d1f526f5a446bb3045"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jan 22 11:11:57 2016 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jan 22 11:33:53 2016 -0800"
      },
      "message": "Remove GregorianCalendar hack\n\nBug: http://b.android.com/199424\nChange-Id: I589d153e1f57b6302c6fe3c031c5c63e33ad9996\n"
    },
    {
      "commit": "2edfa8c9b00cd0c0bd18738f75e0928394b99c76",
      "tree": "108f5a08a9279b50cebaf694a2da364ee59ecf76",
      "parents": [
        "f19a33a0704d0e605c0a5206fe5df3ab7dbf6864",
        "dbf8c17bd20c3c5b4ba99242afa8b714841914d1"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Jan 15 21:02:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 15 21:02:29 2016 +0000"
      },
      "message": "Merge \"Make the appropriate cast to protect from mingw.\"\nam: dbf8c17bd2\n\n* commit \u0027dbf8c17bd20c3c5b4ba99242afa8b714841914d1\u0027:\n  Make the appropriate cast to protect from mingw.\n"
    },
    {
      "commit": "ed811eeaea83453df91fa564287cd2f1b7cb705f",
      "tree": "cdb34fd8c9a3e3b8eb1efb8e1f05f43f7dc945dd",
      "parents": [
        "d736cba6e7f93a2e6df172a644e413f27a1dc939"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Jan 15 12:16:06 2016 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Jan 15 12:16:06 2016 -0800"
      },
      "message": "Make the appropriate cast to protect from mingw.\n\nAs the comment at the top of the file says:\n\n    STATUST: mingw does seem to redefine UNKNOWN_ERROR from our enum\n    value, so a cast is necessary.\n\nBug: http://b/26523949\nChange-Id: I9d86cafdc47bbb9ce0e967cdde9315babc083432\n"
    },
    {
      "commit": "f2eb8b236fada3e7223617689776ef44c9403cfa",
      "tree": "3292ab2615dfa5eb39fb3a0f68d9d7db5c22061d",
      "parents": [
        "7e308606f605dd1bd047e20e17ee53122a64b8ba",
        "f2c7983de141d008c7c02e3331fbde67e13ac46c"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 08 17:44:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 08 17:44:54 2016 +0000"
      },
      "message": "Merge \"Frameworks/base: New preload tool\"\nam: f2c7983de1\n\n* commit \u0027f2c7983de141d008c7c02e3331fbde67e13ac46c\u0027:\n  Frameworks/base: New preload tool\n"
    },
    {
      "commit": "f2c7983de141d008c7c02e3331fbde67e13ac46c",
      "tree": "98c71d734ac4e5e04dca9cb098e82bd11f072fb1",
      "parents": [
        "a909dad0c36542ffbc155f98b4eb054921b1bbd0",
        "554d7ee0f5d177b6c0bce805f5a5917b6b211978"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 08 17:35:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 08 17:35:45 2016 +0000"
      },
      "message": "Merge \"Frameworks/base: New preload tool\""
    },
    {
      "commit": "554d7ee0f5d177b6c0bce805f5a5917b6b211978",
      "tree": "079ed524d19d81bb2634157cc0d02ecba60a852d",
      "parents": [
        "60d142c54b16be08d8352c7fd1510538014839f7"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Sep 15 08:57:12 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 08 09:25:15 2016 -0800"
      },
      "message": "Frameworks/base: New preload tool\n\nAdd a new preload tool based on hprof dumps. This means that only\na userdebug build (to adjust the pre-existing preloaded-classes\nfile) is required now, not a recompiled runtime.\n\nChange-Id: Ib0c00de3b248e49fa8271cbace67c5d4a50170a1\n"
    },
    {
      "commit": "4a06b7ea7e493bf7b575da5219429e2cbeb5b3e8",
      "tree": "d0f8e705a013f8fa4445df3b4787f3a14aa450da",
      "parents": [
        "2c8f42d73005507bcd4d169fc42e844ee0a16521",
        "d1240219aadedc867b50158c67d1737a27fa7c6f"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu Jan 07 19:18:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 07 19:18:01 2016 +0000"
      },
      "message": "Merge \"[1/3] Remove unnecessary throws statement in ServiceManager\"\nam: d1240219aa\n\n* commit \u0027d1240219aadedc867b50158c67d1737a27fa7c6f\u0027:\n  [1/3] Remove unnecessary throws statement in ServiceManager\n"
    },
    {
      "commit": "9ccebbfc370b24bfc4bba1ed65f254b2ed9d4e07",
      "tree": "eb8c858ba0d184125b6e66acd16b2e2ba2ccc441",
      "parents": [
        "2786002bd51b229d9a4672e3c43f835796de06ea"
      ],
      "author": {
        "name": "Umair Khan",
        "email": "omerjerk@gmail.com",
        "time": "Wed Jan 06 19:47:20 2016 +0530"
      },
      "committer": {
        "name": "Umair Khan",
        "email": "omerjerk@gmail.com",
        "time": "Thu Jan 07 15:08:27 2016 +0530"
      },
      "message": "[1/3] Remove unnecessary throws statement in ServiceManager\n\nThe exception is already caught by the try-catch block.\n\nChange-Id: I0c10fe51d12a10cbc02a25c719d03a4ba6497767\nSigned-off-by: Umair Khan \u003comerjerk@gmail.com\u003e\n"
    },
    {
      "commit": "f59c02a65e9fd529467c4e5083d94ed6453e70f7",
      "tree": "e9a5698ba44b2e3104a2747e7dc7125346ae61b3",
      "parents": [
        "68521a682524c53e6bfd883a3f41b4fe514c2d0c",
        "e0e81bf407508ec096c752948f8794af5fd480ca"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Dec 24 04:07:42 2015 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 24 04:07:42 2015 -0800"
      },
      "message": "Merge changes from topic \\\u0027aosp-merge-24-12\\\u0027\nam: e0e81bf407\n\n* commit \u0027e0e81bf407508ec096c752948f8794af5fd480ca\u0027:\n  Special case system_server to not create the JIT code cache.\n  Don\u0027t use IntegralToString\n  Track libcore commit 85d69e16fe1e59e50c1ad228e754abf325088362.\n  Track API changes to java.lang.ref.Reference.\n  Remove merge markers from preloaded-classes\n  Move StrictJarFile from libcore to framework\n  Switch RecoverySystem impl to use sun.security.pkcs\n  API update for OpenJdk based libcore\n  Use libcore/known_oj_tags for the javadoc stage.\n  Stop preloading fortress classes\n  Use HexDump instead of java.lang.IntegralToString\n  Add core-oj to the list of core library jars.\n"
    },
    {
      "commit": "62ed63185c4fb9fa5fb74c7bddcf9885fa06ac6d",
      "tree": "96aff6423f1ee864ca348c554dd8fb9e75ced003",
      "parents": [
        "76a9e55a8fd751e747511a9c7d02dddca31964c3"
      ],
      "author": {
        "name": "Piotr Jastrzebski",
        "email": "haaawk@google.com",
        "time": "Tue Feb 17 16:58:52 2015 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Dec 22 13:10:55 2015 +0000"
      },
      "message": "Add core-oj to the list of core library jars.\n\nWith some core classes moved to separate core-oj jar\nwe need to use the new jar.\n\n(cherry picked from commit cfa292e1dad184648bf673167f3f35b4fb34fc93)\n\nChange-Id: Iba481c3df029902a2bd0f9661d0819f4a191b2aa\n"
    },
    {
      "commit": "087e0fcba687bce677f39fd2b708a9cbb1defcd0",
      "tree": "a2e894ed821b9e5afdabb45786715d80e368a50a",
      "parents": [
        "6e49caeaabeb852f0b6cd1e75d9871bc6b70b981",
        "1f7a36b8e6aa55dcb22a63c250fb318260ac349f"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Dec 16 23:44:25 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 16 23:44:25 2015 +0000"
      },
      "message": "DO NOT MERGE: AAPT: Dump uses-permission-sdk-23 am: b2c5155638 am: 40d1ab91d2 am: 8c9209183f am: 7f5ad22330\nam: 1f7a36b8e6\n\n* commit \u00271f7a36b8e6aa55dcb22a63c250fb318260ac349f\u0027:\n  DO NOT MERGE: AAPT: Dump uses-permission-sdk-23\n"
    },
    {
      "commit": "1f7a36b8e6aa55dcb22a63c250fb318260ac349f",
      "tree": "9fd18b01619ae55975bbe33cc7657d0317b6320d",
      "parents": [
        "1d817160447901754e23c5cac841480ea8de18da",
        "7f5ad223306a482bdf33d213971af041e9fba590"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Dec 16 23:35:17 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 16 23:35:17 2015 +0000"
      },
      "message": "DO NOT MERGE: AAPT: Dump uses-permission-sdk-23 am: b2c5155638 am: 40d1ab91d2 am: 8c9209183f\nam: 7f5ad22330\n\n* commit \u00277f5ad223306a482bdf33d213971af041e9fba590\u0027:\n  DO NOT MERGE: AAPT: Dump uses-permission-sdk-23\n"
    },
    {
      "commit": "7f5ad223306a482bdf33d213971af041e9fba590",
      "tree": "76c402cc38aba7a9565b210bb0577beecd58c1d8",
      "parents": [
        "489304256944d6d170ab4dfd30a3e53efd994d2b",
        "8c9209183fa67953bebe1adb5dfb529c1b6273f0"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Dec 16 23:25:45 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 16 23:25:45 2015 +0000"
      },
      "message": "DO NOT MERGE: AAPT: Dump uses-permission-sdk-23 am: b2c5155638 am: 40d1ab91d2\nam: 8c9209183f\n\n* commit \u00278c9209183fa67953bebe1adb5dfb529c1b6273f0\u0027:\n  DO NOT MERGE: AAPT: Dump uses-permission-sdk-23\n"
    },
    {
      "commit": "b2c51556382acd3981e5a6380e2fb3d85c2f68a5",
      "tree": "38c2bedf474a02362bed4a0cc682918bad38ad15",
      "parents": [
        "69c5e7143dd308e8db9b6055b428b7ad3964c1ff"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Dec 02 15:40:19 2015 -0800"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Dec 16 22:43:07 2015 +0000"
      },
      "message": "DO NOT MERGE: AAPT: Dump uses-permission-sdk-23\n\nInclude \u003cuses-permission-sdk-23\u003e permissions in dump badging and dump permissions.\n\nThis will also add implied features for that permission, marked as -sdk-23 features.\n\nEx:\n\nuses-permission: name\u003d\u0027android.permission.ACCESS_FINE_LOCATION\u0027\nuses-permission-sdk-23: name\u003d\u0027android.permission.CAMERA\u0027\n\nfeature-group: label\u003d\u0027\u0027\n  uses-feature: name\u003d\u0027android.hardware.location\u0027\n  uses-implied-feature: name\u003d\u0027android.hardware.location\u0027 reason\u003d\u0027...\u0027\n  uses-feature-sdk-23: name\u003d\u0027android.hardware.camera\u0027\n  uses-implied-feature-sdk-23: name\u003d\u0027android.hardware.camera\u0027 reason\u003d\u0027...\u0027\n\nBug:24939655\nChange-Id: Ifb374696ed4760b0ba2f1cc3516f3bf08e6cb6a3\n(cherry picked from commit 5f3b2ecb3e9d27e77bd59c7b9006a6239b773944)\n"
    },
    {
      "commit": "7e7047ea0aba2099408fba70937a758a91cebbca",
      "tree": "1cebda6093ea71f515aed2eec0b6e078b7f9b4bb",
      "parents": [
        "dd00ed1554113d52c8b07ee36d5b0b912d74a268",
        "8aa8fe2c64cf4611ba68d90992e54858a35aae58"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Dec 05 01:44:41 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 05 01:44:41 2015 +0000"
      },
      "message": "Merge \"Track rename from base/ to android-base/.\" am: 9f6a2ae67c\nam: 8aa8fe2c64\n\n* commit \u00278aa8fe2c64cf4611ba68d90992e54858a35aae58\u0027:\n  Track rename from base/ to android-base/.\n"
    },
    {
      "commit": "8aa8fe2c64cf4611ba68d90992e54858a35aae58",
      "tree": "a518ac39d2b8feebe4eabfb29dfb1bfa6943d86f",
      "parents": [
        "ec719f1509807765dac661286000c7e411ec9662",
        "9f6a2ae67c70085d550962829e6bfe76706907d8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Dec 05 01:36:53 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 05 01:36:53 2015 +0000"
      },
      "message": "Merge \"Track rename from base/ to android-base/.\"\nam: 9f6a2ae67c\n\n* commit \u00279f6a2ae67c70085d550962829e6bfe76706907d8\u0027:\n  Track rename from base/ to android-base/.\n"
    },
    {
      "commit": "be5474da4bfc961419feaee5046162e8524f08c1",
      "tree": "7622c9aff4b780948452dd397f9a3e8a051e99dd",
      "parents": [
        "1c9bdfd0294cd1b13470ae6443bfa2ad425bd7dd"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Dec 04 15:33:35 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Dec 04 15:33:35 2015 -0800"
      },
      "message": "Track rename from base/ to android-base/.\n\nChange-Id: I31be831de812052d1c0d4c0781178d0756124bcf\n"
    },
    {
      "commit": "adca23bb4c59b1514b5d86f1ab8100c400d7a71e",
      "tree": "319020a7313c9fdace8a7db14353d9cce42f0125",
      "parents": [
        "138a901db492989ae7db53d664cac698cc5bfdc7",
        "0627cd0c404838a0251ee359ed75041f430fa83b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Nov 20 01:55:01 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 20 01:55:01 2015 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\"\" into mnc-ub-dev am: 35f7562495 am: 2d887558df\nam: 0627cd0c40\n\n* commit \u00270627cd0c404838a0251ee359ed75041f430fa83b\u0027:\n  Revert \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\"\n"
    },
    {
      "commit": "138a901db492989ae7db53d664cac698cc5bfdc7",
      "tree": "6b794f6c907ea14da289dd8c1b4e3b42ce71f013",
      "parents": [
        "9ebdd271422cb4a091f3b467899506cebb0fa944",
        "4d9df358ec847262872c09962105537be350f8fd"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Nov 20 01:53:43 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 20 01:53:43 2015 +0000"
      },
      "message": "Merge \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\" into mnc-ub-dev am: 8c971ae5a0 am: 867c370465\nam: 4d9df358ec\n\n* commit \u00274d9df358ec847262872c09962105537be350f8fd\u0027:\n  Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\n"
    },
    {
      "commit": "0627cd0c404838a0251ee359ed75041f430fa83b",
      "tree": "a7e583ab767375b0f4b0f062bc4bab9b06a110f8",
      "parents": [
        "4d9df358ec847262872c09962105537be350f8fd",
        "2d887558dfa0b46fde5663fb494e2230febeaccc"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 21:10:57 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 21:10:57 2015 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\"\" into mnc-ub-dev am: 35f7562495\nam: 2d887558df\n\n* commit \u00272d887558dfa0b46fde5663fb494e2230febeaccc\u0027:\n  Revert \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\"\n"
    },
    {
      "commit": "4d9df358ec847262872c09962105537be350f8fd",
      "tree": "16959ae28644344b78bd3c0bd76feda595b76bbc",
      "parents": [
        "38a3b2154c7ee5d75b5670abaa4c154edd3c36eb",
        "867c3704652d40118b47e9c97149e7fd9567a16b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 21:09:24 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 21:09:24 2015 +0000"
      },
      "message": "Merge \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\" into mnc-ub-dev am: 8c971ae5a0\nam: 867c370465\n\n* commit \u0027867c3704652d40118b47e9c97149e7fd9567a16b\u0027:\n  Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\n"
    },
    {
      "commit": "35f75624958bc061764c7cc71843ca7ea60c0666",
      "tree": "5037cf08cb4ca9fff2c8c921fc6766ebd9332af5",
      "parents": [
        "8c971ae5a0d294175481426d4543e23dc8d4a349",
        "66098964e240e76e6136b4dec3f9cc6234012695"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:49:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 19 20:49:55 2015 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\"\" into mnc-ub-dev"
    },
    {
      "commit": "66098964e240e76e6136b4dec3f9cc6234012695",
      "tree": "2d55064c6f8fa6aadc8c5b19088758937568da53",
      "parents": [
        "65a834980cdbb9407a3f27e48cd0a8c472182cd6"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:49:35 2015 +0000"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:49:35 2015 +0000"
      },
      "message": "Revert \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\"\n\nThis reverts commit 65a834980cdbb9407a3f27e48cd0a8c472182cd6.\n\n\nThe original revert was only for cherry-pick to release\nbranch.\n\nChange-Id: Ib78f9a06ce49681c767f65b262058f18a670e38e\n"
    },
    {
      "commit": "8c971ae5a0d294175481426d4543e23dc8d4a349",
      "tree": "9c0fa73418bdb6fdbc591ab7a10cbbf22201a1e1",
      "parents": [
        "5d41bd8d1acd894cef1aff9018614194df6f95ab",
        "65a834980cdbb9407a3f27e48cd0a8c472182cd6"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:48:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 19 20:48:52 2015 +0000"
      },
      "message": "Merge \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\" into mnc-ub-dev"
    },
    {
      "commit": "65a834980cdbb9407a3f27e48cd0a8c472182cd6",
      "tree": "2e6a99e0469c585168bc78389fb513718cc9aa60",
      "parents": [
        "631c2ffd6ff1bfa7463d29a39a7ee74be019b3f9"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:47:26 2015 +0000"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:47:26 2015 +0000"
      },
      "message": "Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\n\nThis reverts commit 631c2ffd6ff1bfa7463d29a39a7ee74be019b3f9.\n\nThe revert is only for cherry-pick back to mnc-sdk-release.\n\nChange-Id: I42cb392528b7890b58d689c732f90c3b9ba5f74c\n"
    },
    {
      "commit": "8d31b089040dafefee16033176a884d43e259804",
      "tree": "c1e7727c34ac3de9fefde9b6476c99e8bba4bddb",
      "parents": [
        "0b76d094c6e121f21135d851e4ee6ce8b6ee625f",
        "e5c5d995e424e17c8f5b60581374dee6881268f0"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Wed Nov 18 16:39:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 18 16:39:09 2015 +0000"
      },
      "message": "Merge \"Remove the aidl tool\" into mnc-dr2-dev"
    },
    {
      "commit": "f9281b6dfe94f1df0fac3ddbad846012b0a6fb7d",
      "tree": "94552403dfa033ec71ad3310a09dd5ceaff64145",
      "parents": [
        "01186abc81c721c84a5d588bb7183d811d77f99c",
        "0b76d094c6e121f21135d851e4ee6ce8b6ee625f"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Nov 18 00:13:20 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 18 00:13:20 2015 +0000"
      },
      "message": "Merge \"Fix delegation of methods within inner static classes\" into mnc-ub-dev am: 603544d4c4 am: 14a826380d\nam: 0b76d094c6\n\n* commit \u00270b76d094c6e121f21135d851e4ee6ce8b6ee625f\u0027:\n  Fix delegation of methods within inner static classes\n"
    },
    {
      "commit": "603544d4c42cd8e0cc46da04f28a8fead64665e3",
      "tree": "5037cf08cb4ca9fff2c8c921fc6766ebd9332af5",
      "parents": [
        "f7aceb60e3e0d6ec611b3fa2dd64e6e4e1196f4c",
        "6777f54fa44341dd4b23456c97d97c6e4ffe915f"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Nov 17 22:34:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 17 22:34:08 2015 +0000"
      },
      "message": "Merge \"Fix delegation of methods within inner static classes\" into mnc-ub-dev"
    },
    {
      "commit": "377cc4887d3557377f63bfe9d179623985c9484e",
      "tree": "73c12b0062f82676449027d0e7d577a3dee12ea9",
      "parents": [
        "dd97829cf2b8599058f0410ea45bc84cd86e839b",
        "4ea74d2960688db6aa13452765dd5f2d07a40189"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 20:50:07 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 20:50:07 2015 +0000"
      },
      "message": "Revert \"LayoutLib: Fix true transparency in status bar.\"\nam: 4ea74d2960\n\n* commit \u00274ea74d2960688db6aa13452765dd5f2d07a40189\u0027:\n  Revert \"LayoutLib: Fix true transparency in status bar.\"\n"
    },
    {
      "commit": "dd97829cf2b8599058f0410ea45bc84cd86e839b",
      "tree": "5646875236049cba772bbf81d4c7495c7999e40c",
      "parents": [
        "9bf367030c24e93c711d2ba9ca5594e70a652596",
        "42a893b50b2763d7a2a3da4006c9433afaf86cfd"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 20:32:31 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 20:32:31 2015 +0000"
      },
      "message": "Merge \"AppCompatActionBar: use findClass to test presence\" into mnc-ub-dev\nam: 42a893b50b\n\n* commit \u002742a893b50b2763d7a2a3da4006c9433afaf86cfd\u0027:\n  AppCompatActionBar: use findClass to test presence\n"
    },
    {
      "commit": "4ea74d2960688db6aa13452765dd5f2d07a40189",
      "tree": "d0a4aa4b669512bedf3229da386ea04470d3c89c",
      "parents": [
        "42a893b50b2763d7a2a3da4006c9433afaf86cfd"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 11:42:42 2015 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 12:25:25 2015 -0800"
      },
      "message": "Revert \"LayoutLib: Fix true transparency in status bar.\"\n\nThis reverts commit 4eb298a941c3f465944b63f1a06518e911681c89.\n\nEven though this is techinically closer to what the framework does, the\nfix is not complete. As a result, it looks worse when using AppCompat\nthemes. Revert the change for the release.\n\nChange-Id: I67c1002ea17dee7234d78e2d13aab876467bd70f\n"
    },
    {
      "commit": "42a893b50b2763d7a2a3da4006c9433afaf86cfd",
      "tree": "82663e3616293bdb21d8118f92236e35cb504ff1",
      "parents": [
        "22931224d9a9845d316a9ea30e56557bec0b2e45",
        "99b54b364b6d4e0689933393a9b584e542fc2c54"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 20:22:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 17 20:22:43 2015 +0000"
      },
      "message": "Merge \"AppCompatActionBar: use findClass to test presence\" into mnc-ub-dev"
    },
    {
      "commit": "ab45fc1a4f9726630322b7579168835d84711bdf",
      "tree": "953c5264a3647bd018fd6303241e7ce7b23a106a",
      "parents": [
        "46f92eafe669f3ae29299860bf79378ffa111898",
        "22931224d9a9845d316a9ea30e56557bec0b2e45"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 19:54:06 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 19:54:06 2015 +0000"
      },
      "message": "LayoutLib: IntelliJ changed project files.\nam: 22931224d9\n\n* commit \u002722931224d9a9845d316a9ea30e56557bec0b2e45\u0027:\n  LayoutLib: IntelliJ changed project files.\n"
    },
    {
      "commit": "22931224d9a9845d316a9ea30e56557bec0b2e45",
      "tree": "3a533b4506eaa5469be0b0baacaa0cdba60c0d84",
      "parents": [
        "053f241cc7cc23f41fde42c6a0c9ecf2f8cd2830"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 11:37:35 2015 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 11:37:35 2015 -0800"
      },
      "message": "LayoutLib: IntelliJ changed project files.\n\nChange-Id: I1f99ab678067c26ba2e9938c9dce40c99a6725c3\n"
    },
    {
      "commit": "99b54b364b6d4e0689933393a9b584e542fc2c54",
      "tree": "805e6afcf466ad34d82f0ab93e20e61a8c852ab3",
      "parents": [
        "053f241cc7cc23f41fde42c6a0c9ecf2f8cd2830"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 11:34:32 2015 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 11:34:32 2015 -0800"
      },
      "message": "AppCompatActionBar: use findClass to test presence\n\nTo test the presence of WindowDecorActionBar class, use findClass()\ninstead of loadClass() which logs warnings.\n\nChange-Id: Ice8a5a6badd764c7f75b5a64a07c48f0a7cfef98\n"
    },
    {
      "commit": "e5c5d995e424e17c8f5b60581374dee6881268f0",
      "tree": "bfa97a39cff3c765bcdbc6c34b122dcfb859e6b3",
      "parents": [
        "9cb81aa210419ea14ff396fb533ad500094b00f2"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Fri Sep 11 14:24:24 2015 -0700"
      },
      "committer": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Tue Nov 17 14:52:31 2015 +0000"
      },
      "message": "Remove the aidl tool\n\nThis has been moved into its own repository at\n\n//system/tools/aidl\n\nTest: Built aosp_arm-eng from scratch.\nBug: 23691099\n\n(cherry-pick of commit 73ea1230fc2a4007973efe3730d482d7bc6cf87a)\n\nChange-Id: I993f2f08ed476e1cce6f39b58fed8eca2f2ce979\n"
    },
    {
      "commit": "ce400cd75e1e1a90c0b4da4de90d7314fd21dca8",
      "tree": "63618702ee1b759e93d799e71487a2903a6b503a",
      "parents": [
        "6881185307c4f582996fb3a7792453b06857bebb",
        "62302bd72aaa6b0f934257447e8dcd636799180e"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 01:17:27 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 01:17:27 2015 +0000"
      },
      "message": "Merge \"WindowDecorActionBar name change fix.\" into mnc-ub-dev\nam: 62302bd72a\n\n* commit \u002762302bd72aaa6b0f934257447e8dcd636799180e\u0027:\n  WindowDecorActionBar name change fix.\n"
    },
    {
      "commit": "2b0551175d57ce0f063566eea7670442b8b624fc",
      "tree": "4d10e93f78b0d76b48e610419f215aceae1503c5",
      "parents": [
        "20ba5c919bb97bb922919a34b3a081ea26b25000"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Nov 16 15:46:12 2015 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Nov 16 15:46:12 2015 -0800"
      },
      "message": "WindowDecorActionBar name change fix.\n\nIn change id I7582e242c7564c32feeb044fc9eff6bfb5c56536,\nWindowDecorActionBar\u0027s package name was changed. This breaks layoutlib.\nFix the issue by checking both package names when loading the class.\n\nChange-Id: I5723a97f0f164d61c56061fef6cff18e3cdafaee\n"
    },
    {
      "commit": "6777f54fa44341dd4b23456c97d97c6e4ffe915f",
      "tree": "879d92f92007cb7070e1688f295869971fce3a28",
      "parents": [
        "7a062ed396f6e563766367de70e0d9c6ba615fed"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Fri Nov 13 13:58:14 2015 +0000"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Fri Nov 13 14:06:50 2015 +0000"
      },
      "message": "Fix delegation of methods within inner static classes\n\nCurrently, delegation of inner static classes methods is broken since\nthe rewritten method tries to pass an instance to the outer class. This\nupdates the method generation to only pass the reference if the inner\nclass is not static.\n\nChange-Id: I8493929cafdbd80968989b422af0f956fa65681a\n"
    },
    {
      "commit": "e0c9dd1b4fbeb2667a58686ab8a71e5cfd070e49",
      "tree": "f7642c577566ed7c95553465aa5adbdafbfa3a03",
      "parents": [
        "35e8a31bfabfecfda738b4f26960da0ea245dc42",
        "d30c141a2dee881fd83e1415a50161def1acf227"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 12 22:36:00 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 12 22:36:00 2015 +0000"
      },
      "message": "Improve error reporting on Exceptions in fw views.\nam: d30c141a2d\n\n* commit \u0027d30c141a2dee881fd83e1415a50161def1acf227\u0027:\n  Improve error reporting on Exceptions in fw views.\n"
    },
    {
      "commit": "d30c141a2dee881fd83e1415a50161def1acf227",
      "tree": "7112178d0f0dd57f1e91cf4f45504fc6faf0305b",
      "parents": [
        "7a062ed396f6e563766367de70e0d9c6ba615fed"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Oct 20 17:29:44 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 12 13:56:14 2015 -0800"
      },
      "message": "Improve error reporting on Exceptions in fw views.\n\nWhen there\u0027s an exception during the inflation of a framework view (for\nexample invalid attributes), report the exception correctly. The earlier\nbehaviour assumed the exception to be a ClassNotFoundException and tried\nto load it from the user\u0027s project. This is not longer the case.\n\nAlso, update the MockView class to a FrameLayout with a single TextView.\nThis means that the MockView is a ViewGroup and will not choke when\nsomeone attempts to add a View to it (although, the view will be\nsilently dropped).\n\nChange-Id: Ice003817ceb627ebfbbbb245ab6be10f9141e728\n"
    },
    {
      "commit": "ceb2b549095b5f9a70baef6a0a847b453735f97a",
      "tree": "6697cc724ee4bc7e8455b673ab6ed2f13d8bf696",
      "parents": [
        "f7db8e407b02a3cb2fe1e1e5838b1ebcb67f6dc5",
        "71093465abbdf887c705b40fb0cb8a2919894c4b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 05 17:24:38 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 05 17:24:38 2015 +0000"
      },
      "message": "Merge \"Fix Switch colors\" into mnc-ub-dev\nam: 71093465ab\n\n* commit \u002771093465abbdf887c705b40fb0cb8a2919894c4b\u0027:\n  Fix Switch colors\n"
    },
    {
      "commit": "c9b8f95c99688c71184d90f53dcf90e52816d02f",
      "tree": "bbb790466d7252bc9d5e48fd36e87a28583ed8a1",
      "parents": [
        "c5b905f50069233c2769352a0614605b3ad348f8"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Nov 04 17:49:16 2015 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 05 09:20:07 2015 -0800"
      },
      "message": "Fix Switch colors\n\nThe conversion of the PorterDuff mode from int to enum was incorrect\nresulting in the wrong PorterDuff Mode being used.\n\nChange-Id: I7607d505b6e4382e6101869971154f6a77db279c\n"
    },
    {
      "commit": "7cdbfaf459ede7ede430188ed4b1a990ba762144",
      "tree": "ff018e185d223c637e2795086a09df7d8184a560",
      "parents": [
        "724af9ce6fceb9ddf2ef4536d0da41a520928d5e",
        "1c442aca0a1b054e3aa0a40ba89c08b39099be2f"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Nov 04 14:35:39 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 04 14:35:39 2015 +0000"
      },
      "message": "Merge \"Remove auto-boxing during the inflate\" into mnc-ub-dev\nam: 1c442aca0a\n\n* commit \u00271c442aca0a1b054e3aa0a40ba89c08b39099be2f\u0027:\n  Remove auto-boxing during the inflate\n"
    },
    {
      "commit": "724af9ce6fceb9ddf2ef4536d0da41a520928d5e",
      "tree": "76ce3070c25c8c2e55209df87d109461dd99658e",
      "parents": [
        "9a4b6b909487b61120fb085864533b70a9dabeb8",
        "7dda46e740250d753bb9d01e129e91695ab8cfe2"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Nov 04 14:34:19 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 04 14:34:19 2015 +0000"
      },
      "message": "Merge \"Update StaticLayout_Delegate to use new nLoadHyphenator\" into mnc-ub-dev\nam: 7dda46e740\n\n* commit \u00277dda46e740250d753bb9d01e129e91695ab8cfe2\u0027:\n  Update StaticLayout_Delegate to use new nLoadHyphenator\n"
    },
    {
      "commit": "1c442aca0a1b054e3aa0a40ba89c08b39099be2f",
      "tree": "81fc8b5df48718eb098622be9ecb243839571db7",
      "parents": [
        "7dda46e740250d753bb9d01e129e91695ab8cfe2",
        "91fa3ba4cc8acd4caeeb88f90ce39198b5fea414"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Nov 04 14:26:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 04 14:26:15 2015 +0000"
      },
      "message": "Merge \"Remove auto-boxing during the inflate\" into mnc-ub-dev"
    },
    {
      "commit": "631c2ffd6ff1bfa7463d29a39a7ee74be019b3f9",
      "tree": "2d55064c6f8fa6aadc8c5b19088758937568da53",
      "parents": [
        "d90c2da23c8ad22819d400d4803ed63c7f856d63"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Nov 04 11:35:34 2015 +0000"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Nov 04 11:35:34 2015 +0000"
      },
      "message": "Update StaticLayout_Delegate to use new nLoadHyphenator\n\nSmall fix to update call parameters\n\nChange-Id: I4322aa212493ec2970ae17ec1918b9b7e2f8e93a\n"
    },
    {
      "commit": "91fa3ba4cc8acd4caeeb88f90ce39198b5fea414",
      "tree": "fc9b3da21e307944c6909644232c41a7af4ebc1d",
      "parents": [
        "6efac0595f4da7f8009aa5da26a5ca024bbb0e4f"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Nov 03 14:59:23 2015 +0000"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Nov 03 14:59:23 2015 +0000"
      },
      "message": "Remove auto-boxing during the inflate\n\nChange-Id: I3f9ba5d78363f878fa0c58ca8cbf736bd43fe1c0\n"
    },
    {
      "commit": "467f6a4f0d788fa0bad86bb6545a8254912b99b0",
      "tree": "71b17a4d5419cbacaf6f171cb9e8775b64a98651",
      "parents": [
        "66940eaaabc007d839d17c71b21c914a1bbba2e0",
        "2aa403fe0c86291c6fd65317e93a72549e6e10de"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Oct 09 22:04:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 09 22:04:16 2015 +0000"
      },
      "message": "am 2aa403fe: Merge \"LayoutLib: Fix android:dependency for preferences.\" into mnc-ub-dev\n\n* commit \u00272aa403fe0c86291c6fd65317e93a72549e6e10de\u0027:\n  LayoutLib: Fix android:dependency for preferences.\n"
    },
    {
      "commit": "2f01cf2ea6d8cc07711fccd6157f33226a77da93",
      "tree": "00810d746b79883610204a35cda8509e9d2b6d02",
      "parents": [
        "9969f858c34ba7e35a977c819f2d1e24de586990"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Oct 09 14:54:19 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Oct 09 14:54:19 2015 -0700"
      },
      "message": "LayoutLib: Fix android:dependency for preferences.\n\nBug: http://b.android.com/189314\nChange-Id: I229632d11a2529e865f3f2e8eca3a78b47ad462c\n"
    },
    {
      "commit": "d7b7e93a47e99fb54c91fb0d5b37971c8638074d",
      "tree": "a381626e22f07e23196efd1e2251fb743fab3445",
      "parents": [
        "24ca6320b88afabd854fae176988be02bb6d92aa",
        "9969f858c34ba7e35a977c819f2d1e24de586990"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Oct 07 21:23:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 07 21:23:43 2015 +0000"
      },
      "message": "am 9969f858: LayoutLib: Fix ring rendering.\n\n* commit \u00279969f858c34ba7e35a977c819f2d1e24de586990\u0027:\n  LayoutLib: Fix ring rendering.\n"
    },
    {
      "commit": "9969f858c34ba7e35a977c819f2d1e24de586990",
      "tree": "ede3e08a6c16336d3e504eb52bd3e79d4c949d42",
      "parents": [
        "8db8bc63624bbd1d803e02571fa865f1f7fa584c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Oct 07 11:47:50 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Oct 07 12:46:15 2015 -0700"
      },
      "message": "LayoutLib: Fix ring rendering.\n\nBug: http://b.android.com/65503\nChange-Id: I6ed901703cffee345f3083ea3ddeb52a28f4ac64\n"
    },
    {
      "commit": "24ca6320b88afabd854fae176988be02bb6d92aa",
      "tree": "da0b4e7af48387f5dded180969dbc54970119122",
      "parents": [
        "b46886f41d142cc63e054814caf76d15bf2f8cb6",
        "8db8bc63624bbd1d803e02571fa865f1f7fa584c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Oct 07 17:17:02 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 07 17:17:02 2015 +0000"
      },
      "message": "am 8db8bc63: Merge \"Skip drawing empty shapes to keep Apple JRE happy.\" into mnc-ub-dev\n\n* commit \u00278db8bc63624bbd1d803e02571fa865f1f7fa584c\u0027:\n  Skip drawing empty shapes to keep Apple JRE happy.\n"
    },
    {
      "commit": "8db8bc63624bbd1d803e02571fa865f1f7fa584c",
      "tree": "6a67c8c6ed6be0764a699581c89a0c3fb2a7468e",
      "parents": [
        "081cebf52b19e848c07fb781b35fa1f96695c311",
        "4064e118e2d738ddd13366bf08210bb8de9e32ca"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Oct 07 17:08:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 07 17:08:30 2015 +0000"
      },
      "message": "Merge \"Skip drawing empty shapes to keep Apple JRE happy.\" into mnc-ub-dev"
    },
    {
      "commit": "4064e118e2d738ddd13366bf08210bb8de9e32ca",
      "tree": "1f28e6217afe52594c21ef5191fbe728ddb597e0",
      "parents": [
        "ab8616cf183cd408039be394fee709f4e0ee1303"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Oct 07 09:26:46 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Oct 07 09:28:31 2015 -0700"
      },
      "message": "Skip drawing empty shapes to keep Apple JRE happy.\n\nBug: http://b.android.com/178278\nChange-Id: I693912678ed79e9c6690560b618a605da5a807c6\n"
    },
    {
      "commit": "4a36d982592c3a3238009be785574dd65ff33cc6",
      "tree": "e4d5c22348cb616627655e675a98a61105fc1458",
      "parents": [
        "bbf804ca0dc173c73df300c177aff344c9e4074f",
        "081cebf52b19e848c07fb781b35fa1f96695c311"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Oct 07 16:09:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 07 16:09:49 2015 +0000"
      },
      "message": "am 081cebf5: Implement Path.approximate and add PathMeasure support\n\n* commit \u0027081cebf52b19e848c07fb781b35fa1f96695c311\u0027:\n  Implement Path.approximate and add PathMeasure support\n"
    },
    {
      "commit": "081cebf52b19e848c07fb781b35fa1f96695c311",
      "tree": "2c2166e7c3a485d3dd0b2295ca36b0116fddfd06",
      "parents": [
        "c6865806a4f76c44bc3cc55cff87cc85f0a48061"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Oct 07 12:33:44 2015 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Oct 07 17:04:26 2015 +0100"
      },
      "message": "Implement Path.approximate and add PathMeasure support\n\nPathMeasure is needed to use the trimPath* properties in drawables.\nThese properties are used in the vector drawable for indeterminate\nprogress bars in Material so this is needed to be able to render them\ncorrectly in the preview.\nPathMeasure makes use of Path.approximate to calculate which segments to\npaint.\n\nChange-Id: Ic513f0a30a6aac0317f7c13cd75e9154c37405c8\n"
    },
    {
      "commit": "034d10bf6c6d817d316597620c74dd1e8bd2931d",
      "tree": "ce8d85e1e6744db28c34d93781994bd96b9717dd",
      "parents": [
        "dd62fb4392664c3c7dc43c7556351b36cf17dcf2",
        "e5d3baf22f046d0a579128fc258f6b92e700ca02"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Oct 05 23:22:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 23:22:18 2015 +0000"
      },
      "message": "am e5d3baf2: LayoutLib: Fix bitmap scaling.\n\n* commit \u0027e5d3baf22f046d0a579128fc258f6b92e700ca02\u0027:\n  LayoutLib: Fix bitmap scaling.\n"
    },
    {
      "commit": "e5d3baf22f046d0a579128fc258f6b92e700ca02",
      "tree": "41d72c7b9d0c4012b1a3f1014c552a569d309cee",
      "parents": [
        "f107709fb3f884f904deb1f3c09a88dd411ea30d"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Oct 05 14:37:54 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Oct 05 16:08:54 2015 -0700"
      },
      "message": "LayoutLib: Fix bitmap scaling.\n\nBug: http://b.android.com/187939\nChange-Id: I20bf61746e8af3bb87ba9cfcc9bf58854ac7c5be\n"
    },
    {
      "commit": "21af84d3e4bf82e9dd8b5087b60630f29668bda3",
      "tree": "458eceef0d5ee45531e3f72ec9eda96be3112c28",
      "parents": [
        "f0e8744620cc95464dcb7622f3582d70cb7bc364",
        "7a9f771fe010c697c6a9fb143f0a26778d440c8c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 30 22:22:09 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 30 22:22:09 2015 +0000"
      },
      "message": "am 7a9f771f: Merge \"Don\\\u0027t break error string (easier grepping)\" into mnc-ub-dev\n\n* commit \u00277a9f771fe010c697c6a9fb143f0a26778d440c8c\u0027:\n  Don\u0027t break error string (easier grepping)\n"
    },
    {
      "commit": "7a9f771fe010c697c6a9fb143f0a26778d440c8c",
      "tree": "cbaf4ccf8efe1120be4cacb4cabd3ba4957493fa",
      "parents": [
        "c2fa99edf1591eca47ad678889cfd4924f2470a8",
        "1bd276f6f7ddce7959dc2e9e6f480d9be1e26fef"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 30 22:16:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 22:16:22 2015 +0000"
      },
      "message": "Merge \"Don\u0027t break error string (easier grepping)\" into mnc-ub-dev"
    },
    {
      "commit": "1bd276f6f7ddce7959dc2e9e6f480d9be1e26fef",
      "tree": "c16a787ff8d41c61ecad7bfa28256d1f291a77bb",
      "parents": [
        "e91096c03dda225240b1487f019bf3d082854587"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 30 12:49:42 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 30 12:49:42 2015 -0700"
      },
      "message": "Don\u0027t break error string (easier grepping)\n\nChange-Id: If52097ba90481644707dd0323ec63ca3ddf0986b\n"
    },
    {
      "commit": "6aeedbc7613d3be4a785ed43e2fb35c62fb0a006",
      "tree": "2ce341998ae072ac9c742fd9c57016d764bdf936",
      "parents": [
        "3dde44935df567f840de2600a3e408f9ba7c7b1f",
        "b9c4cccf672d725e75d393c492c917ba726c365c"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Sep 30 09:34:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 30 09:34:45 2015 +0000"
      },
      "message": "am b9c4cccf: Merge \"Reduce the amount of allocations on Paint_Delegate\" into mnc-ub-dev\n\n* commit \u0027b9c4cccf672d725e75d393c492c917ba726c365c\u0027:\n  Reduce the amount of allocations on Paint_Delegate\n"
    },
    {
      "commit": "b9c4cccf672d725e75d393c492c917ba726c365c",
      "tree": "efa7b58b6c3719f79238a9bdb2f392788ce624af",
      "parents": [
        "4e27221d49151ba91af59029659e666fa756b645",
        "6dac0d4b7c55da32cb5deb9b589b1acb43cb536d"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Sep 30 09:29:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 09:29:40 2015 +0000"
      },
      "message": "Merge \"Reduce the amount of allocations on Paint_Delegate\" into mnc-ub-dev"
    },
    {
      "commit": "6dac0d4b7c55da32cb5deb9b589b1acb43cb536d",
      "tree": "fd8c78b74775fa336da52175a26d3aa089ce7925",
      "parents": [
        "2bc3ff3cf6b692a4bd69d75cb3e11fc0b0b063fe"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Thu Sep 24 14:52:59 2015 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Sep 30 09:10:37 2015 +0100"
      },
      "message": "Reduce the amount of allocations on Paint_Delegate\n\nWhen the text properties of the Paint object are updated, or when .set()\nis called, updateFontObject will be called. This method is currently at the\ntop of the methods for number of allocations.\nThis CL reduces the number of calls to updateFontObject by a 90%,\nreducing the number of Font allocations.\n\nChange-Id: I3e232f9e6e230da8ecdd19921faadf2d3f4ff763\n"
    },
    {
      "commit": "3dde44935df567f840de2600a3e408f9ba7c7b1f",
      "tree": "eefe982e9d3b24af1d409aac6e0db0dfac46bf11",
      "parents": [
        "67ee88e8ad19f0dc67add174903f24a7c479e74f",
        "4e27221d49151ba91af59029659e666fa756b645"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 30 00:51:02 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 30 00:51:02 2015 +0000"
      },
      "message": "am 4e27221d: Merge \"Support databinding in listitem layouts.\" into mnc-ub-dev\n\n* commit \u00274e27221d49151ba91af59029659e666fa756b645\u0027:\n  Support databinding in listitem layouts.\n"
    },
    {
      "commit": "4e27221d49151ba91af59029659e666fa756b645",
      "tree": "66d39569ba7ee1b621e43f06f47675b8efe37709",
      "parents": [
        "8b7beaecffde9a98b50cd33be893b7944f2ab271",
        "e91096c03dda225240b1487f019bf3d082854587"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 30 00:45:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 00:45:52 2015 +0000"
      },
      "message": "Merge \"Support databinding in listitem layouts.\" into mnc-ub-dev"
    },
    {
      "commit": "e91096c03dda225240b1487f019bf3d082854587",
      "tree": "88312d9efc36ac58b9822e482c466ecf06fdd57c",
      "parents": [
        "a2e47e2fbc66eebef5cf94405518882158ac2b15"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Sep 28 18:03:18 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Sep 29 17:07:53 2015 -0700"
      },
      "message": "Support databinding in listitem layouts.\n\nAdd a wrapper around the PullParser to support stripping out databinding\nparts.\n\nBug: http://b.android.com/187428\nChange-Id: I88080d8f4108cb5ae27a137ad20c5dd7d516f3ea\n"
    },
    {
      "commit": "e5346dca479ecf87d5a3e412307e5f7ebe28ccb9",
      "tree": "d23ba76c6a99c0165a1d04506f4dc9fd141de737",
      "parents": [
        "93d1a17bafd51daaf6ed7fc56c7c3e84c5c119df",
        "51a05d74a81aeb334ef095fc6f1aa98e5163763f"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 23 23:17:22 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 23 23:17:22 2015 +0000"
      },
      "message": "am 51a05d74: Merge \"Fix TypedArray.getTextArray()\" into mnc-ub-dev\n\n* commit \u002751a05d74a81aeb334ef095fc6f1aa98e5163763f\u0027:\n  Fix TypedArray.getTextArray()\n"
    },
    {
      "commit": "6649ca371139831369e063b937e25d7d6e97b9e6",
      "tree": "63634d8a7f46a2f9eeac9f902d62a721cbeba004",
      "parents": [
        "a2e47e2fbc66eebef5cf94405518882158ac2b15"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 23 15:57:43 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 23 16:03:02 2015 -0700"
      },
      "message": "Fix TypedArray.getTextArray()\n\nChange-Id: Ic55b52840892fbf2a4258ba97ed31ca0283da8ed\n"
    },
    {
      "commit": "361523281c88a7e453e0eef961ed7f16a55785a5",
      "tree": "6cc6ea5e4c142ce28e2dbc81fcc77de6024a73af",
      "parents": [
        "776fa57b2da75fb508d66cf0339dc7c4df9a5e55",
        "0e766de7c52d7e375e04676c93a872cb2d6eea63"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Sep 22 16:56:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 22 16:56:35 2015 +0000"
      },
      "message": "am 0e766de7: Avoid calling scrollBy(0,0) on render\n\n* commit \u00270e766de7c52d7e375e04676c93a872cb2d6eea63\u0027:\n  Avoid calling scrollBy(0,0) on render\n"
    },
    {
      "commit": "0e766de7c52d7e375e04676c93a872cb2d6eea63",
      "tree": "b5ec44a7b9e723219367e7db17deb7d964eb81e2",
      "parents": [
        "d8b47855a316700751f7daead0b180005853be33"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Sep 22 11:08:35 2015 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Sep 22 16:44:37 2015 +0000"
      },
      "message": "Avoid calling scrollBy(0,0) on render\n\nUsually scrollBy(0, 0) won\u0027t have any effect but when called on the\nNumberPicker but, in some cases, it seems to cause an endless loop.\nWhen called from layoutlib, this will hold the read lock causing all\noperations trying to acquire the write lock to block forever.\n\nBug: http://b.android.com/182506\nChange-Id: Ib25427d3f32d804d1c481d979795eee71fbdbc6d\n"
    },
    {
      "commit": "84ba072538612accd775da2902afa33a3fbb7d09",
      "tree": "7dc74e164f0f6115fd66bade6768bc1ef5c31bde",
      "parents": [
        "026cbbfbda2d3db388bcaf7d8c3897f7856af1f8",
        "3a86b41f8414193e05c27284d434b07992e164ce"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Sep 14 16:06:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 14 16:06:52 2015 +0000"
      },
      "message": "am 3a86b41f: Add a textual hint as to where aidl has gone\n\n* commit \u00273a86b41f8414193e05c27284d434b07992e164ce\u0027:\n  Add a textual hint as to where aidl has gone\n"
    },
    {
      "commit": "3a86b41f8414193e05c27284d434b07992e164ce",
      "tree": "c562708b472f09138060116b7430c3b8f2383bb5",
      "parents": [
        "27a0be36eeee9d1d03076727977dfb1e725fcd77"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Sep 14 08:54:23 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Sep 14 08:54:23 2015 -0700"
      },
      "message": "Add a textual hint as to where aidl has gone\n\nBug: 23691099\nChange-Id: I3fb917b4c0e66a83c6299add02869a7088010adc\n"
    },
    {
      "commit": "026cbbfbda2d3db388bcaf7d8c3897f7856af1f8",
      "tree": "aa092cd71b8046b750a2b5989c8e2bc503d53b56",
      "parents": [
        "0e95070766dc499f66706c12253dda11d31ab014",
        "27a0be36eeee9d1d03076727977dfb1e725fcd77"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Sep 14 15:47:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 14 15:47:38 2015 +0000"
      },
      "message": "am 27a0be36: resolved conflicts for ddf53180 to stage-aosp-master\n\n* commit \u002727a0be36eeee9d1d03076727977dfb1e725fcd77\u0027:\n  Remove the aidl tool\n"
    },
    {
      "commit": "27a0be36eeee9d1d03076727977dfb1e725fcd77",
      "tree": "986c8ee39b8906a1fb40b1bfba52d94e71085827",
      "parents": [
        "19694a0eeffd224189615ed761a5f8e4f912b343",
        "ddf53180e47cd4d31ba6bc762e98670898b040c9"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Sep 14 07:34:50 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Sep 14 07:34:50 2015 -0700"
      },
      "message": "resolved conflicts for ddf53180 to stage-aosp-master\n\nChange-Id: I265ab876ef29dc731e6abb6f964c10f2e71324be\n"
    },
    {
      "commit": "73ea1230fc2a4007973efe3730d482d7bc6cf87a",
      "tree": "5ec15e3777ca3adfb8c85ddbb47d63afd10717c6",
      "parents": [
        "b15e1ff5081b680f4848a07fdbe6009c9a0fbde0"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Fri Sep 11 14:24:24 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Fri Sep 11 14:41:36 2015 -0700"
      },
      "message": "Remove the aidl tool\n\nThis has been moved into its own repository at\n\n//system/tools/aidl\n\nTest: Built aosp_arm-eng from scratch.\nBug: 23691099\n\nChange-Id: Ic45d55682b9dcafe894efe0a6317792f9c1236c6\n"
    },
    {
      "commit": "02d750efde238837989a6968ea66ac5eb13c639e",
      "tree": "21718a334788edf71b0885795d408f81f1841fa4",
      "parents": [
        "d8834950c22cb04b0d6926533930359ff2892f84",
        "2519f9c6b822ed0201a3a6f1bb73d486609cd677"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Fri Sep 11 05:22:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 11 05:22:29 2015 +0000"
      },
      "message": "am 2519f9c6: am de2ad457: Merge \"Revert \"Grab macros from libbase instead of duplicating\"\"\n\n* commit \u00272519f9c6b822ed0201a3a6f1bb73d486609cd677\u0027:\n  Revert \"Grab macros from libbase instead of duplicating\"\n"
    },
    {
      "commit": "2519f9c6b822ed0201a3a6f1bb73d486609cd677",
      "tree": "819af95a5a39726129d3d8f82e89c414aea185d8",
      "parents": [
        "12f2724bc98ddfd50af3f6015feca4c366eda175",
        "de2ad45784499388d09f2c2c3bcf2fa1966cf018"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Fri Sep 11 05:15:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 11 05:15:37 2015 +0000"
      },
      "message": "am de2ad457: Merge \"Revert \"Grab macros from libbase instead of duplicating\"\"\n\n* commit \u0027de2ad45784499388d09f2c2c3bcf2fa1966cf018\u0027:\n  Revert \"Grab macros from libbase instead of duplicating\"\n"
    },
    {
      "commit": "de2ad45784499388d09f2c2c3bcf2fa1966cf018",
      "tree": "bf5ca8d26c26e006f2ab79412ec9e892c6bcd5fd",
      "parents": [
        "3460304c5c656b2cbf2b371720edff4fd662b02d",
        "f3c2ed13d0d343255a4c7624276a0608fcfecfae"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Fri Sep 11 05:09:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 11 05:09:17 2015 +0000"
      },
      "message": "Merge \"Revert \"Grab macros from libbase instead of duplicating\"\""
    },
    {
      "commit": "3f7c4bdbc20e005dc55b4bbebd0fd9bdb9e65e7b",
      "tree": "fd572fc97003b42cd73384a22e8862d9b7e39e27",
      "parents": [
        "6b747f9d55d146b37ef4f2de461a4ffc576230a5",
        "449274a774f5c51807f16c13e772550dbd3c5d53"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Sep 11 02:51:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 11 02:51:08 2015 +0000"
      },
      "message": "am 449274a7: am 8b25009d: Merge \"Revert change to win32 isatty stub\"\n\n* commit \u0027449274a774f5c51807f16c13e772550dbd3c5d53\u0027:\n  Revert change to win32 isatty stub\n"
    },
    {
      "commit": "6b747f9d55d146b37ef4f2de461a4ffc576230a5",
      "tree": "ef9072ac65b85eb6bedf13a2288f2231952f0ae9",
      "parents": [
        "68a6dcc0c15249617b3c8af067b9796bd80e220d",
        "3230b2b2b7225fc44515a1650ad79022b959b08e"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Sep 11 02:51:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 11 02:51:01 2015 +0000"
      },
      "message": "am 3230b2b2: am ec4cbf4f: Merge \"Grab macros from libbase instead of duplicating\"\n\n* commit \u00273230b2b2b7225fc44515a1650ad79022b959b08e\u0027:\n  Grab macros from libbase instead of duplicating\n"
    },
    {
      "commit": "68a6dcc0c15249617b3c8af067b9796bd80e220d",
      "tree": "0e1ed98e35baa7e2de1cb0b3d3e9d6eb5af09646",
      "parents": [
        "6a188487c4eaec361c812197d99a5c24ad4c65d4",
        "d880e1cb0c4fa61328297cae659a7edd94e5ca83"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Sep 11 02:50:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 11 02:50:55 2015 +0000"
      },
      "message": "am d880e1cb: am 7e8586fc: Merge \"Convert to C++ Bison output\"\n\n* commit \u0027d880e1cb0c4fa61328297cae659a7edd94e5ca83\u0027:\n  Convert to C++ Bison output\n"
    }
  ],
  "next": "f3c2ed13d0d343255a4c7624276a0608fcfecfae"
}
