)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "f3c2ed13d0d343255a4c7624276a0608fcfecfae",
      "tree": "d9df988ed5779240e6c7d740754f0a92dc86a3d4",
      "parents": [
        "2535cae005512494469fc5cea1fe630288ecb083"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Sep 11 02:47:54 2015 +0000"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Sep 11 02:47:54 2015 +0000"
      },
      "message": "Revert \"Grab macros from libbase instead of duplicating\"\n\nThis reverts commit 2535cae005512494469fc5cea1fe630288ecb083.\n\nChange-Id: I373844b6a0f429e88d6bcc1cdd5ac62325da55b3\n"
    },
    {
      "commit": "449274a774f5c51807f16c13e772550dbd3c5d53",
      "tree": "e587970dc6e638e03e30dfbd5864bee4ebd5597f",
      "parents": [
        "3230b2b2b7225fc44515a1650ad79022b959b08e",
        "8b25009d92626e7f1bb3b8fdf2774df20ec7a769"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Sep 11 02:41:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 11 02:41:51 2015 +0000"
      },
      "message": "am 8b25009d: Merge \"Revert change to win32 isatty stub\"\n\n* commit \u00278b25009d92626e7f1bb3b8fdf2774df20ec7a769\u0027:\n  Revert change to win32 isatty stub\n"
    },
    {
      "commit": "3230b2b2b7225fc44515a1650ad79022b959b08e",
      "tree": "3ec957d5da7d4030689a94d7212ff8ff73aa2582",
      "parents": [
        "d880e1cb0c4fa61328297cae659a7edd94e5ca83",
        "ec4cbf4f93ddb14653c27bfd7a169e010b87286c"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Sep 11 02:41:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 11 02:41:43 2015 +0000"
      },
      "message": "am ec4cbf4f: Merge \"Grab macros from libbase instead of duplicating\"\n\n* commit \u0027ec4cbf4f93ddb14653c27bfd7a169e010b87286c\u0027:\n  Grab macros from libbase instead of duplicating\n"
    },
    {
      "commit": "d880e1cb0c4fa61328297cae659a7edd94e5ca83",
      "tree": "2e6ea027bcab18a84636a7d92f95a53e3a82e4f2",
      "parents": [
        "6929b5fab007281d3c35deec905feb8fdc506a31",
        "7e8586fc1e40e7d860b05757882c3617df968fb8"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Sep 11 02:41:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 11 02:41:35 2015 +0000"
      },
      "message": "am 7e8586fc: Merge \"Convert to C++ Bison output\"\n\n* commit \u00277e8586fc1e40e7d860b05757882c3617df968fb8\u0027:\n  Convert to C++ Bison output\n"
    },
    {
      "commit": "3e50f04dfa034185e8b661940d90542e2e14f85a",
      "tree": "8d418c9ec8a71aeb31ac197cd71f103b746ad8bc",
      "parents": [
        "2535cae005512494469fc5cea1fe630288ecb083"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Thu Sep 10 19:13:49 2015 -0700"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Thu Sep 10 19:13:49 2015 -0700"
      },
      "message": "Revert change to win32 isatty stub\n\nThis is attempting to fix build breakage caused by redefining the isatty stub\nfor win32.\n\nChange-Id: I5f854934cb9d2b2981f6349045e85d9ad737aa77\nSigned-off-by: Casey Dahlin \u003csadmac@google.com\u003e\n"
    },
    {
      "commit": "c48778ee31878c3239bbf85c485eac64e5a06b59",
      "tree": "2743ffc42bc710a5514af18f8c6826b93e2fd805",
      "parents": [
        "37d0e13ad3be7fddbce991bef263ac4375e28c22",
        "6929b5fab007281d3c35deec905feb8fdc506a31"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Sep 11 01:55:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 11 01:55:49 2015 +0000"
      },
      "message": "am 6929b5fa: am c71fdabd: Merge \"First pass on reentrant C++-ish parser\"\n\n* commit \u00276929b5fab007281d3c35deec905feb8fdc506a31\u0027:\n  First pass on reentrant C++-ish parser\n"
    },
    {
      "commit": "6929b5fab007281d3c35deec905feb8fdc506a31",
      "tree": "0666d5e7cf81ccfedf1c88ac34b4e10fc6109a01",
      "parents": [
        "1ebac03cbe74c2c04aabfd485dab5d366632946b",
        "c71fdabdd7dc46ef2914ee6fd3ba541689c91844"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Sep 11 01:47:28 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 11 01:47:28 2015 +0000"
      },
      "message": "am c71fdabd: Merge \"First pass on reentrant C++-ish parser\"\n\n* commit \u0027c71fdabdd7dc46ef2914ee6fd3ba541689c91844\u0027:\n  First pass on reentrant C++-ish parser\n"
    },
    {
      "commit": "2535cae005512494469fc5cea1fe630288ecb083",
      "tree": "96e3600bb6b74814c27ba31ecec57afb778b7cb1",
      "parents": [
        "96786829c23cf56a776f6ec022fdbe18a0732add"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Thu Sep 10 18:43:04 2015 -0700"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Thu Sep 10 18:43:04 2015 -0700"
      },
      "message": "Grab macros from libbase instead of duplicating\n\nChange-Id: I1802f60a4dac45ddee8cd5715a73c77e4371d7e8\nSigned-off-by: Casey Dahlin \u003csadmac@google.com\u003e\n"
    },
    {
      "commit": "96786829c23cf56a776f6ec022fdbe18a0732add",
      "tree": "d9df988ed5779240e6c7d740754f0a92dc86a3d4",
      "parents": [
        "9941dcc7aadcc15f7a52b4a76af4025f33b7f45f"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Thu Sep 10 18:29:09 2015 -0700"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Thu Sep 10 18:29:09 2015 -0700"
      },
      "message": "Convert to C++ Bison output\n\nWe have to step up to a GLR parser to do this without exceptions (for no\nreason other than Bison happens to use exceptions for the LALR(1) template and\nnot for the GLR one), but this should let us smooth out integration going\nforward.\n\nChange-Id: Iff44662914b4a65dfa5612d07c3a1ede07e6e4a9\nSigned-off-by: Casey Dahlin \u003csadmac@google.com\u003e\n"
    },
    {
      "commit": "9941dcc7aadcc15f7a52b4a76af4025f33b7f45f",
      "tree": "5168601a1e15decce5627da1c5ba001a922f84bd",
      "parents": [
        "596fd38af207727d508a63fca39506c90ba29c44"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Sep 09 17:59:06 2015 -0700"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Thu Sep 10 16:55:18 2015 -0700"
      },
      "message": "First pass on reentrant C++-ish parser\n\nWe\u0027re flipping Flex/Bison in to reentrant mode, cutting down on global\nvariables, and exposing a more C++-like interface earlier. This is the first\nphase. There\u0027s still a couple of weird hacks to deal with the previous code\u0027s\nreckless disregard for scope sanity, but the outline of things to come is\nstarting to appear, and this CL really doesn\u0027t need to get any bigger.\n\nChange-Id: Ife2d70db026d7ab1319bdf6c586959315666d0bb\nSigned-off-by: Casey Dahlin \u003csadmac@google.com\u003e\n"
    },
    {
      "commit": "a0c61efab913bc91f65b427ade0b879c701e5c8f",
      "tree": "bbf17c27b57ae50c8b3d1eb23d397e3ce730b849",
      "parents": [
        "97eaa6e697336095663649cee27a9e40f097b1db",
        "03c26b274aed35c0a580b309567264d00cb643f2"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri Sep 04 22:00:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 04 22:00:26 2015 +0000"
      },
      "message": "am 03c26b27: am 596fd38a: Merge \"Whitelist windows module\"\n\n* commit \u002703c26b274aed35c0a580b309567264d00cb643f2\u0027:\n  Whitelist windows module\n"
    },
    {
      "commit": "03c26b274aed35c0a580b309567264d00cb643f2",
      "tree": "34d1d6e4c9e650ba11bc6c1ec5d895976ec7b23d",
      "parents": [
        "bc635a2574430f345aaa042e003935f315788304",
        "596fd38af207727d508a63fca39506c90ba29c44"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri Sep 04 21:48:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 04 21:48:35 2015 +0000"
      },
      "message": "am 596fd38a: Merge \"Whitelist windows module\"\n\n* commit \u0027596fd38af207727d508a63fca39506c90ba29c44\u0027:\n  Whitelist windows module\n"
    },
    {
      "commit": "8d6f9bf3c8195ffdc4eb9793bea91b43d250f496",
      "tree": "04f88e3a2be27ef51c4380034a7b375c87dcfac6",
      "parents": [
        "3d6325460ec19c89c40d2083e8ca89fe53d5575b"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri Sep 04 14:21:26 2015 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri Sep 04 14:22:17 2015 -0700"
      },
      "message": "Whitelist windows module\n\nBug: 23566667\nChange-Id: I030733ffd2b43a0ea74b0fd5f34a0d13ef8dcf7c\n"
    },
    {
      "commit": "b3382661eb3af61815812bd762ac1fcc2f5d9ef5",
      "tree": "c4f436421a0d89c18535c30b6f4213b2c1d1a496",
      "parents": [
        "2161912ef92def8be26b20649ddf277355871387",
        "ee1eed7e711228008dc91a7da800be6527539e87"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 03 04:24:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 03 04:24:04 2015 +0000"
      },
      "message": "am ee1eed7e: am 7209945f: am 0e150a8b: am 0c5fd7e3: am eb541727: am dd21212f: am eb26f5ce: LayoutLib: Fix typedArray caching.\n\n* commit \u0027ee1eed7e711228008dc91a7da800be6527539e87\u0027:\n  LayoutLib: Fix typedArray caching.\n"
    },
    {
      "commit": "0ba44aaa7385f1d9151e59a7ce016a3fd37d9e87",
      "tree": "b2847343ad8e32e950fcd2fa0cbdfddd8e5822de",
      "parents": [
        "c9c24467735425f3ae83e88e1f024fbf34545495",
        "80a679c459d509e31f0f4e1b8accc327a451e0f5"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Sep 03 00:39:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 03 00:39:29 2015 +0000"
      },
      "message": "am 80a679c4: am b1db04f3: Merge \"aidl: Add end to end test\"\n\n* commit \u002780a679c459d509e31f0f4e1b8accc327a451e0f5\u0027:\n  aidl: Add end to end test\n"
    },
    {
      "commit": "c9c24467735425f3ae83e88e1f024fbf34545495",
      "tree": "381378a909ed5ed0efd73ad64091363a8ffd7f7a",
      "parents": [
        "1be040fb7d849762bf31bf9f898a4a004015aeb1",
        "a3b4fb6851dc91222863783b7ac6664d62df2c3d"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Sep 03 00:39:22 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 03 00:39:22 2015 +0000"
      },
      "message": "am a3b4fb68: am b14e7b84: Merge \"aidl: Remove example test\"\n\n* commit \u0027a3b4fb6851dc91222863783b7ac6664d62df2c3d\u0027:\n  aidl: Remove example test\n"
    },
    {
      "commit": "80a679c459d509e31f0f4e1b8accc327a451e0f5",
      "tree": "3b167ee86ac1221248d2ae16f47cffa83323e947",
      "parents": [
        "a3b4fb6851dc91222863783b7ac6664d62df2c3d",
        "b1db04f371963cb61bc5df21142a59f77515a62f"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Sep 03 00:31:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 03 00:31:52 2015 +0000"
      },
      "message": "am b1db04f3: Merge \"aidl: Add end to end test\"\n\n* commit \u0027b1db04f371963cb61bc5df21142a59f77515a62f\u0027:\n  aidl: Add end to end test\n"
    },
    {
      "commit": "a3b4fb6851dc91222863783b7ac6664d62df2c3d",
      "tree": "73d4997e7e501e2ade460160c178eb9ee61dd936",
      "parents": [
        "b15623cf1c63d33fdd60c6046312c88cda961eb6",
        "b14e7b84290fa40221e3f315862dd1f79bf21871"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Sep 03 00:31:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 03 00:31:45 2015 +0000"
      },
      "message": "am b14e7b84: Merge \"aidl: Remove example test\"\n\n* commit \u0027b14e7b84290fa40221e3f315862dd1f79bf21871\u0027:\n  aidl: Remove example test\n"
    },
    {
      "commit": "1be040fb7d849762bf31bf9f898a4a004015aeb1",
      "tree": "ac47d95dc535db568416425806cf4850feea321e",
      "parents": [
        "1ef20d6221b7d752e636653df7798f6f4fb5ff06",
        "b15623cf1c63d33fdd60c6046312c88cda961eb6"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Sep 02 23:20:40 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 02 23:20:40 2015 +0000"
      },
      "message": "am b15623cf: resolved conflicts for merge of 9483748a to stage-aosp-master\n\n* commit \u0027b15623cf1c63d33fdd60c6046312c88cda961eb6\u0027:\n  Delete outdated options tests\n"
    },
    {
      "commit": "b15623cf1c63d33fdd60c6046312c88cda961eb6",
      "tree": "8559b7fa9de6f54f413a52348b0614f0513d2964",
      "parents": [
        "bad130eed378891b82250d90aaf207088b4362e2",
        "9483748aea526f1694e1054b9a2d0d9c9903735b"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Sep 02 14:33:41 2015 -0700"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Sep 02 14:33:41 2015 -0700"
      },
      "message": "resolved conflicts for merge of 9483748a to stage-aosp-master\n\nChange-Id: I82fd3a6ddeffc564915e43b23b81293adf1f9b5d\n"
    },
    {
      "commit": "1ef20d6221b7d752e636653df7798f6f4fb5ff06",
      "tree": "209ed89353fb2823d4437cc1aad6dac1bb005e27",
      "parents": [
        "1ed4f0f1080246dfee6df22221bb863b46c8ff7e",
        "bad130eed378891b82250d90aaf207088b4362e2"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Sep 02 21:29:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 02 21:29:59 2015 +0000"
      },
      "message": "am bad130ee: am 02bc5488: Merge \"Remove RPC interface Type\"\n\n* commit \u0027bad130eed378891b82250d90aaf207088b4362e2\u0027:\n  Remove RPC interface Type\n"
    },
    {
      "commit": "bad130eed378891b82250d90aaf207088b4362e2",
      "tree": "d2be389bd543b8f53e4ddf4cc93db6df1b7a003e",
      "parents": [
        "d494b8c0cfaeedfb560f09355254c5fe397242be",
        "02bc5488c19dcae7f21c43c8f3a20138e01a04d9"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Sep 02 21:18:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 02 21:18:46 2015 +0000"
      },
      "message": "am 02bc5488: Merge \"Remove RPC interface Type\"\n\n* commit \u002702bc5488c19dcae7f21c43c8f3a20138e01a04d9\u0027:\n  Remove RPC interface Type\n"
    },
    {
      "commit": "b1db04f371963cb61bc5df21142a59f77515a62f",
      "tree": "5b21d650cb83436c20ecbc369dd5191691113a2f",
      "parents": [
        "b14e7b84290fa40221e3f315862dd1f79bf21871",
        "5ed76073a4d1182e7f47a7d75883d6b7c3932f6e"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Sep 02 21:10:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 02 21:10:30 2015 +0000"
      },
      "message": "Merge \"aidl: Add end to end test\""
    },
    {
      "commit": "b14e7b84290fa40221e3f315862dd1f79bf21871",
      "tree": "048ddf45044d24c019e887b437295f398913c52e",
      "parents": [
        "9483748aea526f1694e1054b9a2d0d9c9903735b",
        "6d57207f37f6b82ca77770bfcbf67d4fa3fde46c"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Sep 02 21:10:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 02 21:10:09 2015 +0000"
      },
      "message": "Merge \"aidl: Remove example test\""
    },
    {
      "commit": "d6b6b80cdbe5f8c035558e82d624b39340e2c3fa",
      "tree": "97973a4ce9670a929e641e736bac7f928c3d58dc",
      "parents": [
        "ca4543cdba4ec0daeb19eb55a5a7485286304a2b"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Sep 02 11:02:11 2015 -0700"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Sep 02 13:34:26 2015 -0700"
      },
      "message": "Delete outdated options tests\n\nBug: 23718807\nTest: Re-ran make. Confirmed code was not linked.\nChange-Id: If065b9287ed70b9e380281cae42f89bd5f1ffb06\nSigned-off-by: Casey Dahlin \u003csadmac@google.com\u003e\n"
    },
    {
      "commit": "ca4543cdba4ec0daeb19eb55a5a7485286304a2b",
      "tree": "f03fef0c90f4b95a88666ed894168eedb86c9613",
      "parents": [
        "f37947cb1a452b81f7b25cf961763c2ec3db5632"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Tue Sep 01 13:21:26 2015 -0700"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Sep 02 13:34:26 2015 -0700"
      },
      "message": "Remove RPC interface Type\n\nAIDL previously supported \"rpc\" and \"flatten\" types, which are not used\nanywhere in the Android tree. This patch removes them, which significantly cuts\ndown code and complexity.\n\nBug: 23517584\nTest: Rebuilt AOSP tree against new version\nChange-Id: I6cf38d43c1ce109ffca987cc14520945aa22431f\nSigned-off-by: Casey Dahlin \u003csadmac@google.com\u003e\n"
    },
    {
      "commit": "5ed76073a4d1182e7f47a7d75883d6b7c3932f6e",
      "tree": "ec0c527aa14e0562c2646a3ccc36debb5c18dbb8",
      "parents": [
        "6d57207f37f6b82ca77770bfcbf67d4fa3fde46c"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Aug 31 17:36:41 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Sep 02 13:00:09 2015 -0700"
      },
      "message": "aidl: Add end to end test\n\nThis test sets up an artificial hierarchy of .aidl files, then\nchecks that the generated code contains a substring that we\nknow to be correct.  This isn\u0027t a very good unittest, but it does\nvalidate that the whole flow works start to finish.\n\nBug: 23516947\nTest: compiles, unit tests pass.\n\nChange-Id: I931b7659731b05440040623e12596669604cef3a\n"
    },
    {
      "commit": "6d57207f37f6b82ca77770bfcbf67d4fa3fde46c",
      "tree": "816f718289f30d036a3d2bc013d0eac84adecd95",
      "parents": [
        "f37947cb1a452b81f7b25cf961763c2ec3db5632"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Sep 02 12:49:52 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Sep 02 12:55:07 2015 -0700"
      },
      "message": "aidl: Remove example test\n\nWe have enough tests demonstrating how to write them.\n\nBug: 23516947\nChange-Id: I966cb6bb2d754db389be8f9b90957ac33cf66639\nTest: Unittests pass.\n"
    },
    {
      "commit": "1ed4f0f1080246dfee6df22221bb863b46c8ff7e",
      "tree": "4c42899acf4e632316232e5572caf868be398ab2",
      "parents": [
        "fcf9ab5ab3e158cea2559ed4e7274dbfeb0a6e77",
        "d494b8c0cfaeedfb560f09355254c5fe397242be"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Sep 02 16:43:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 02 16:43:08 2015 +0000"
      },
      "message": "am d494b8c0: am f37947cb: Merge \"aidl: Don\\\u0027t link librt on Mac\"\n\n* commit \u0027d494b8c0cfaeedfb560f09355254c5fe397242be\u0027:\n  aidl: Don\u0027t link librt on Mac\n"
    },
    {
      "commit": "d494b8c0cfaeedfb560f09355254c5fe397242be",
      "tree": "78ed1f8c42569ad865e769ae2c3769b04ef681c1",
      "parents": [
        "ebf9465d213336819b15e3b21d02afce64470d4f",
        "f37947cb1a452b81f7b25cf961763c2ec3db5632"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Sep 02 16:34:40 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 02 16:34:40 2015 +0000"
      },
      "message": "am f37947cb: Merge \"aidl: Don\\\u0027t link librt on Mac\"\n\n* commit \u0027f37947cb1a452b81f7b25cf961763c2ec3db5632\u0027:\n  aidl: Don\u0027t link librt on Mac\n"
    },
    {
      "commit": "1ab54c12e3206e289a6a2f9d39b565603d375646",
      "tree": "e6da8b5ba82220f12ea9971d7d02ffa98b4ca475",
      "parents": [
        "dd80a6cf37799b41ae07c60137d312c5ea2db961"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 18:36:44 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Sep 02 08:59:30 2015 -0700"
      },
      "message": "aidl: Don\u0027t link librt on Mac\n\nThis fixes unittest build on Mac.\n\nChange-Id: I5180f647d1b5b41f99c4d0423aaec9d05fee6355\n"
    },
    {
      "commit": "ee1eed7e711228008dc91a7da800be6527539e87",
      "tree": "09c60e341e11b7a5f8221e89ab0148a217b77869",
      "parents": [
        "a32bef01a2f2ee2448ceefe465cd380e389771ad",
        "7209945fd38d22078b2fd208abe0aa976c311dde"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 02 01:21:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 02 01:21:26 2015 +0000"
      },
      "message": "am 7209945f: am 0e150a8b: am 0c5fd7e3: am eb541727: am dd21212f: am eb26f5ce: LayoutLib: Fix typedArray caching.\n\n* commit \u00277209945fd38d22078b2fd208abe0aa976c311dde\u0027:\n  LayoutLib: Fix typedArray caching.\n"
    },
    {
      "commit": "0c5fd7e3791f0b1a3a3b1c1ebe34f568155ba11f",
      "tree": "4d3db34b524e7eaa870abdef64ae29a24a5d6cfc",
      "parents": [
        "cbacd4f0cee10b63adf6e2d482e7b4f62c0104a0",
        "eb54172719db60740a0b8dde6380db54d4006159"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 02 00:11:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 02 00:11:24 2015 +0000"
      },
      "message": "am eb541727: am dd21212f: am eb26f5ce: LayoutLib: Fix typedArray caching.\n\n* commit \u0027eb54172719db60740a0b8dde6380db54d4006159\u0027:\n  LayoutLib: Fix typedArray caching.\n"
    },
    {
      "commit": "eb54172719db60740a0b8dde6380db54d4006159",
      "tree": "3f67ab68e6515f279e8976cfd7ca40b995ee88dc",
      "parents": [
        "74890df7267d1c203fdbc5e90052f723a3c89f3d",
        "dd21212fa1a9c907d5d2f80f3de2413f6c14da7a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Sep 01 23:59:10 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 23:59:10 2015 +0000"
      },
      "message": "am dd21212f: am eb26f5ce: LayoutLib: Fix typedArray caching.\n\n* commit \u0027dd21212fa1a9c907d5d2f80f3de2413f6c14da7a\u0027:\n  LayoutLib: Fix typedArray caching.\n"
    },
    {
      "commit": "eb26f5cecd5366b29b3cb746a7edaf3769f40480",
      "tree": "e97ef844fae798f7d4d188cf02eb57231ab9a38a",
      "parents": [
        "199c74eab1a30bff7db7bb4d24c161f36edb7f5b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 26 11:54:50 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Sep 01 23:17:56 2015 +0000"
      },
      "message": "LayoutLib: Fix typedArray caching.\n\nThe typedArray depends on the current context (more specifically, the\nthemes set on the context). The fact was ignored in the caching of the\ntypedArray and caused the android:theme attribute to be ignored in\ncertain cases.\n\nChange-Id: If095580919474f12c0eb4e1f8fb7f076cf3c4ed0\n"
    },
    {
      "commit": "082fb1d8cb70952cda4d5ee1e79af3ee4572271a",
      "tree": "e10deb57820c5e13d778cf304da77d3b92a4e89d",
      "parents": [
        "59b41c6418ef42c76bbdca22061c9a22007ebd53",
        "96343073d63c72afa75057129abea4f0d4f8c103"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 20:11:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 20:11:55 2015 +0000"
      },
      "message": "am 96343073: am dd80a6cf: Merge \"aidl: Stop using Bionic\\\u0027s test main\"\n\n* commit \u002796343073d63c72afa75057129abea4f0d4f8c103\u0027:\n  aidl: Stop using Bionic\u0027s test main\n"
    },
    {
      "commit": "96343073d63c72afa75057129abea4f0d4f8c103",
      "tree": "7356a240b8a9447ac256b1aa34f7364ad164a122",
      "parents": [
        "c8e4af65af7990d45e5505ebedc832c0a8fe58aa",
        "dd80a6cf37799b41ae07c60137d312c5ea2db961"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 20:01:30 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 20:01:30 2015 +0000"
      },
      "message": "am dd80a6cf: Merge \"aidl: Stop using Bionic\\\u0027s test main\"\n\n* commit \u0027dd80a6cf37799b41ae07c60137d312c5ea2db961\u0027:\n  aidl: Stop using Bionic\u0027s test main\n"
    },
    {
      "commit": "1006bfe09ddeeca08fe7105382959d97abc89948",
      "tree": "fd8ce227e2eda8540ca7af0b9261bf5c8c40441e",
      "parents": [
        "722bf5c7dec37265021c17d35b0b078776699f97"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 12:39:25 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 12:40:15 2015 -0700"
      },
      "message": "aidl: Stop using Bionic\u0027s test main\n\nThis allows us to build unittests on Mac, where Bionic\u0027s test main\ndoes not build.\n\nChange-Id: I59c805d233498bb67575f2e5f7049341f70ce55c\n"
    },
    {
      "commit": "59b41c6418ef42c76bbdca22061c9a22007ebd53",
      "tree": "2d9199acded09d62a140984d639fc15a4b9f0e3d",
      "parents": [
        "f3d846d0bd221d24c42af30711c2927e6cc398b8",
        "c8e4af65af7990d45e5505ebedc832c0a8fe58aa"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 19:00:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 19:00:53 2015 +0000"
      },
      "message": "am c8e4af65: am 722bf5c7: Merge \"aidl: Separate aidl logic into its own static library\"\n\n* commit \u0027c8e4af65af7990d45e5505ebedc832c0a8fe58aa\u0027:\n  aidl: Separate aidl logic into its own static library\n"
    },
    {
      "commit": "c8e4af65af7990d45e5505ebedc832c0a8fe58aa",
      "tree": "518e6484c34314c37e2e2f41efdbe3e7e895d319",
      "parents": [
        "cf4716473d5af3cd257b7e093c95c9b63b3b32c9",
        "722bf5c7dec37265021c17d35b0b078776699f97"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 18:49:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 18:49:12 2015 +0000"
      },
      "message": "am 722bf5c7: Merge \"aidl: Separate aidl logic into its own static library\"\n\n* commit \u0027722bf5c7dec37265021c17d35b0b078776699f97\u0027:\n  aidl: Separate aidl logic into its own static library\n"
    },
    {
      "commit": "f3d846d0bd221d24c42af30711c2927e6cc398b8",
      "tree": "1aef4c1b1bb12e2262691eb8a24ac30bbd5d759e",
      "parents": [
        "1293b953c4c82dfc8738ba1dfc48f7739df78c69",
        "cf4716473d5af3cd257b7e093c95c9b63b3b32c9"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 18:31:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 18:31:11 2015 +0000"
      },
      "message": "am cf471647: am 267cb88f: Merge \"Set up aidl for gtest\"\n\n* commit \u0027cf4716473d5af3cd257b7e093c95c9b63b3b32c9\u0027:\n  Set up aidl for gtest\n"
    },
    {
      "commit": "cf4716473d5af3cd257b7e093c95c9b63b3b32c9",
      "tree": "f8af86e7c2644cc7796f30010b504ea644e216ff",
      "parents": [
        "712205bac075dc59a1ccd79a860d553ba31402f0",
        "267cb88f4d4adb2cdddd9b29eb8fce7104507114"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 18:20:19 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 18:20:19 2015 +0000"
      },
      "message": "am 267cb88f: Merge \"Set up aidl for gtest\"\n\n* commit \u0027267cb88f4d4adb2cdddd9b29eb8fce7104507114\u0027:\n  Set up aidl for gtest\n"
    },
    {
      "commit": "a25d35106e2ff0a50d30f2e7fc7e32f1533cb446",
      "tree": "8d1e3c381f75d2eb1f9191843cc064542d486c81",
      "parents": [
        "267cb88f4d4adb2cdddd9b29eb8fce7104507114"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 11:07:48 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 11:15:31 2015 -0700"
      },
      "message": "aidl: Separate aidl logic into its own static library\n\nCompile aidl\u0027s logic into a static library that can be\nlinked against both the unittest binary and the executable. Validate\nthat this is working by writing a basic unittest against options\nparsing.\n\nProvide default values for Options struct members.  These were\npreviously taking on values according to the the bits in the memory\nallocated to hold them for preprocessed inputs.\n\nBug: 23516947\nChange-Id: Ib57cd7f473995f7851d788deac39f9c4d9018e8f\nTest: compiles and unittests pass\n"
    },
    {
      "commit": "267cb88f4d4adb2cdddd9b29eb8fce7104507114",
      "tree": "16b1812eb5c085bcc45d7df373c43e79aed60a8f",
      "parents": [
        "9d586927102b597845607ccc82661e350821de82",
        "8a8775c1db7012500ea94405e481f07f1ee7e645"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 18:11:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 01 18:11:41 2015 +0000"
      },
      "message": "Merge \"Set up aidl for gtest\""
    },
    {
      "commit": "5fa874a30bea0c9c03eda58579c50d552a16bcba",
      "tree": "7dfbb98414f7289a95daac8fb0bd50e76598d90e",
      "parents": [
        "83533a235c64a3b3cbecf152b678585f1e6b3577",
        "26627d7011e8fbd66f0cabac5c3cb2a66c133d08"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 16:51:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 16:51:12 2015 +0000"
      },
      "message": "am 26627d70: am 4d6cb77a: Merge \"Tighten up compiler flags for aidl\"\n\n* commit \u002726627d7011e8fbd66f0cabac5c3cb2a66c133d08\u0027:\n  Tighten up compiler flags for aidl\n"
    },
    {
      "commit": "83533a235c64a3b3cbecf152b678585f1e6b3577",
      "tree": "483cc312339953a3d67f8a92c18903b05dd6968b",
      "parents": [
        "135fdcc76c6560706e77edfa1467d78a2c1f1e86",
        "13786e281e4d67b9e2ff549fee34ddb3e82e0325"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Sep 01 16:51:05 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 16:51:05 2015 +0000"
      },
      "message": "am 13786e28: am 60dd5d59: Merge \"Remove USE_MINGW, whitelist windows modules\"\n\n* commit \u002713786e281e4d67b9e2ff549fee34ddb3e82e0325\u0027:\n  Remove USE_MINGW, whitelist windows modules\n"
    },
    {
      "commit": "135fdcc76c6560706e77edfa1467d78a2c1f1e86",
      "tree": "d4c80297b00267d9c183fe62654fa3834950c451",
      "parents": [
        "f9d0740352eff66fdb9a69f4313b0850a871dcd9",
        "a6d167256d37f2b182658bb2d8ac6ed3f6258cb8"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 16:50:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 16:50:59 2015 +0000"
      },
      "message": "am a6d16725: am a73e0045: Merge \"Revert \"Tighten up compiler flags for aidl\"\"\n\n* commit \u0027a6d167256d37f2b182658bb2d8ac6ed3f6258cb8\u0027:\n  Revert \"Tighten up compiler flags for aidl\"\n"
    },
    {
      "commit": "f9d0740352eff66fdb9a69f4313b0850a871dcd9",
      "tree": "14d942fae464f4a4aacd21109f62fc2cedb87639",
      "parents": [
        "fead6f025bafca5af922f4c644a00c0dca297413",
        "f7ea7c7b26dd129895c59be3b241d3676556fc42"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 16:50:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 16:50:53 2015 +0000"
      },
      "message": "am f7ea7c7b: am 1643e97b: Merge \"aidl: Pull main() into dedicated file\"\n\n* commit \u0027f7ea7c7b26dd129895c59be3b241d3676556fc42\u0027:\n  aidl: Pull main() into dedicated file\n"
    },
    {
      "commit": "fead6f025bafca5af922f4c644a00c0dca297413",
      "tree": "6d3d16f36c62ae76b4ce52a3eff75c30abebd70b",
      "parents": [
        "eaed83137cd06312f96b2fc5c22de4c1e94e39ca",
        "72b1324cb31ff155d580f9de148c609922218f50"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 16:50:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 16:50:46 2015 +0000"
      },
      "message": "am 72b1324c: am 2b83384f: Merge \"Tighten up compiler flags for aidl\"\n\n* commit \u002772b1324cb31ff155d580f9de148c609922218f50\u0027:\n  Tighten up compiler flags for aidl\n"
    },
    {
      "commit": "26627d7011e8fbd66f0cabac5c3cb2a66c133d08",
      "tree": "b72d0a44aab07d3d4fb1d3ea5ecde8b42f8c5e44",
      "parents": [
        "13786e281e4d67b9e2ff549fee34ddb3e82e0325",
        "4d6cb77ad92c9acadb5afc5d80be38dd3b63c3fa"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 16:37:31 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 16:37:31 2015 +0000"
      },
      "message": "am 4d6cb77a: Merge \"Tighten up compiler flags for aidl\"\n\n* commit \u00274d6cb77ad92c9acadb5afc5d80be38dd3b63c3fa\u0027:\n  Tighten up compiler flags for aidl\n"
    },
    {
      "commit": "13786e281e4d67b9e2ff549fee34ddb3e82e0325",
      "tree": "378b96408c8cdfb091612314916f2e1dba084ebd",
      "parents": [
        "a6d167256d37f2b182658bb2d8ac6ed3f6258cb8",
        "60dd5d5966ebe993f5a81c46d9dea62c207abfd3"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Sep 01 16:37:10 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 16:37:10 2015 +0000"
      },
      "message": "am 60dd5d59: Merge \"Remove USE_MINGW, whitelist windows modules\"\n\n* commit \u002760dd5d5966ebe993f5a81c46d9dea62c207abfd3\u0027:\n  Remove USE_MINGW, whitelist windows modules\n"
    },
    {
      "commit": "a6d167256d37f2b182658bb2d8ac6ed3f6258cb8",
      "tree": "dedbeeee8b3301b48dc045101c91b0401c13062e",
      "parents": [
        "f7ea7c7b26dd129895c59be3b241d3676556fc42",
        "a73e004516bae61bebe1e308f5b3ee295c1050b2"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 16:37:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 16:37:00 2015 +0000"
      },
      "message": "am a73e0045: Merge \"Revert \"Tighten up compiler flags for aidl\"\"\n\n* commit \u0027a73e004516bae61bebe1e308f5b3ee295c1050b2\u0027:\n  Revert \"Tighten up compiler flags for aidl\"\n"
    },
    {
      "commit": "f7ea7c7b26dd129895c59be3b241d3676556fc42",
      "tree": "3c028e52b7716661827bba476173d6c7bc550dbc",
      "parents": [
        "72b1324cb31ff155d580f9de148c609922218f50",
        "1643e97b330d6c0f47e8643e52b12c6887a89f81"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 16:36:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 16:36:52 2015 +0000"
      },
      "message": "am 1643e97b: Merge \"aidl: Pull main() into dedicated file\"\n\n* commit \u00271643e97b330d6c0f47e8643e52b12c6887a89f81\u0027:\n  aidl: Pull main() into dedicated file\n"
    },
    {
      "commit": "72b1324cb31ff155d580f9de148c609922218f50",
      "tree": "f7791c8ca73418f951516b70c72e9b96803ef40c",
      "parents": [
        "4f8653c3715631d7b8d3b1e3ea600b6b1755addc",
        "2b83384f44ffa30d1d3d61ded9ac4f83a275b77d"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Sep 01 16:36:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 01 16:36:37 2015 +0000"
      },
      "message": "am 2b83384f: Merge \"Tighten up compiler flags for aidl\"\n\n* commit \u00272b83384f44ffa30d1d3d61ded9ac4f83a275b77d\u0027:\n  Tighten up compiler flags for aidl\n"
    },
    {
      "commit": "5b88363ed30c9501e0bfa6de5a216e0ea24317b9",
      "tree": "7ab5fe162e01cf4c0b1acb834f127cb16f16d401",
      "parents": [
        "60dd5d5966ebe993f5a81c46d9dea62c207abfd3"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Aug 24 15:06:58 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Aug 31 13:55:46 2015 -0700"
      },
      "message": "Tighten up compiler flags for aidl\n\nTurn all warnings to errors, with special cases for places where\nyacc forces us to be lenient.  Remove one variable with 0 references\nelsewhere in the code.\n\nThese flags are confined to be clang only because the Windows SDK build\nis using an older compiler that does not understand these flags.\n\nChange-Id: I6407bd331c25b8845bde46e9a917bce1d6857bd8\n"
    },
    {
      "commit": "60dd5d5966ebe993f5a81c46d9dea62c207abfd3",
      "tree": "441936925a92d318f6b524890aced93527e2fe51",
      "parents": [
        "a73e004516bae61bebe1e308f5b3ee295c1050b2",
        "4aa679ff969c3ec2159088cd3740df1034c9ee24"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Aug 31 19:30:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 31 19:30:57 2015 +0000"
      },
      "message": "Merge \"Remove USE_MINGW, whitelist windows modules\""
    },
    {
      "commit": "a73e004516bae61bebe1e308f5b3ee295c1050b2",
      "tree": "1af579d299804fe15c7bd9e0a0f124eb45c61ed4",
      "parents": [
        "1643e97b330d6c0f47e8643e52b12c6887a89f81",
        "ecaf21c3772befaac64f80bc3daeea0a29b59ddb"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Aug 31 19:13:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 31 19:13:04 2015 +0000"
      },
      "message": "Merge \"Revert \"Tighten up compiler flags for aidl\"\""
    },
    {
      "commit": "ecaf21c3772befaac64f80bc3daeea0a29b59ddb",
      "tree": "1573527fc45b03acf1dae8c0980049633ae50a17",
      "parents": [
        "eea2353a3427f7d157c46e24ab6aba1378e16c2e"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Aug 31 19:07:40 2015 +0000"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Aug 31 19:07:40 2015 +0000"
      },
      "message": "Revert \"Tighten up compiler flags for aidl\"\n\nThis reverts commit eea2353a3427f7d157c46e24ab6aba1378e16c2e.\n\nThis seems to have broken the build because whatever compiler the builder is using doesn\u0027t understand the same \"turn off this warning\" flags as my local host\u0027s compiler.\n\nChange-Id: Ic68b7065b161a5ae683b7082c67147835833e0fa\n"
    },
    {
      "commit": "2f77417cce18a4e9247b1ad96682131974a32863",
      "tree": "e5ce2ea7884d84305207da1af3fcfc400e5deadc",
      "parents": [
        "2b83384f44ffa30d1d3d61ded9ac4f83a275b77d"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Sun Aug 30 10:57:07 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Aug 31 10:54:26 2015 -0700"
      },
      "message": "aidl: Pull main() into dedicated file\n\nThis separates the main() entry point from the functionality we\u0027re\nhoping to test.  While here, redo the header guards to be consistent\naccross the codebae.\n\nBug: 23516947\nChange-Id: I61666126bdba0941f14bd0f031caaa30367b864a\nTest: Compiles\n"
    },
    {
      "commit": "eea2353a3427f7d157c46e24ab6aba1378e16c2e",
      "tree": "b9f6b03e1ebeb8225d820de694ff7260a11d186d",
      "parents": [
        "3fc6f441ac88aff88a9c474bd1ae93dfde3ed11a"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Aug 24 15:06:58 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Sun Aug 30 11:01:31 2015 -0700"
      },
      "message": "Tighten up compiler flags for aidl\n\nTurn all warnings to errors, with special cases for places where\nyacc forces us to be lenient.  Remove one variable with 0 references\nelsewhere in the code.\n\nChange-Id: Ia7819795eb162e9c77d215088aee4c45bd87c1af\n"
    },
    {
      "commit": "4845fa72c236f7c70572a9ae24a8e183edfd485f",
      "tree": "c88c77491f1c7ecf3988a77be0a27d3bb9a831cf",
      "parents": [
        "6dea7ba05c4f2452c90e05da1761090973c8e6b5",
        "b8ae187932ff783711ea8715d7f5891d9e4ebb32"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Sat Aug 29 00:02:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 29 00:02:26 2015 +0000"
      },
      "message": "am b8ae1879: Merge \"Fix android:theme parsing for custom views.\" into mnc-ub-dev\n\n* commit \u0027b8ae187932ff783711ea8715d7f5891d9e4ebb32\u0027:\n  Fix android:theme parsing for custom views.\n"
    },
    {
      "commit": "8a8775c1db7012500ea94405e481f07f1ee7e645",
      "tree": "907be49256d419a4677feb81952ddc7b459cf1ea",
      "parents": [
        "ea288fd3d4272cc6cd5da94b942fc4cfdc76e030"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Aug 28 15:46:48 2015 -0700"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Fri Aug 28 16:21:53 2015 -0700"
      },
      "message": "Set up aidl for gtest\n\nBug: 23516947\n\nChange-Id: I1c004868525f462d04894a7b96c671b626061ab5\nSigned-off-by: Casey Dahlin \u003csadmac@google.com\u003e\n"
    },
    {
      "commit": "4aa679ff969c3ec2159088cd3740df1034c9ee24",
      "tree": "9d8450264799917ab875d057b97e7e5b38de68b6",
      "parents": [
        "ea288fd3d4272cc6cd5da94b942fc4cfdc76e030"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Aug 19 11:13:56 2015 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri Aug 28 15:28:26 2015 -0700"
      },
      "message": "Remove USE_MINGW, whitelist windows modules\n\nBug: 23566667\nChange-Id: Ie6b8c51e2b6d6273f99f4e361c440136d7c6915c\n"
    },
    {
      "commit": "753517700dc6ee95b9945a6c8857aa8c633cde2a",
      "tree": "40e7d1d51e024a8359c128fa399157ac3aa22961",
      "parents": [
        "7b933895481813425358bcfe56e0c1afa902a6d2"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Aug 28 11:53:46 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Aug 28 14:49:04 2015 -0700"
      },
      "message": "Fix android:theme parsing for custom views.\n\nChange-Id: Iba83ba1d2e4a96461cc298a759e32e4e51e311a0\n"
    },
    {
      "commit": "ebdedb47e5a24f980e7820c65c60c5bc04c5895d",
      "tree": "707439471482c5d58790f9e001315b30b3ba3c46",
      "parents": [
        "68ff174b09d9c2bbacf4baa2ba88045df52af4db",
        "4299409775ffd5cb70a8970c15807f33fc8b08d4"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 26 20:22:48 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 26 20:22:48 2015 +0000"
      },
      "message": "am 42994097: am a1be8b43: LayoutLib: Update golden test images. [DO NOT MERGE]\n\n* commit \u00274299409775ffd5cb70a8970c15807f33fc8b08d4\u0027:\n  LayoutLib: Update golden test images. [DO NOT MERGE]\n"
    },
    {
      "commit": "68ff174b09d9c2bbacf4baa2ba88045df52af4db",
      "tree": "aa9902e9c12f2dda3c670ffb00776a04efbad0a0",
      "parents": [
        "d9600c986dac7e133280ea812dd809532ab90d76",
        "2b99b5da279a7cbf1f6412a8ac7d6bfdd82e26c6"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 26 20:22:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 26 20:22:43 2015 +0000"
      },
      "message": "am 2b99b5da: am c9862b44: An ugly hack to render CalendarView. [DO NOT MERGE]\n\n* commit \u00272b99b5da279a7cbf1f6412a8ac7d6bfdd82e26c6\u0027:\n  An ugly hack to render CalendarView. [DO NOT MERGE]\n"
    },
    {
      "commit": "d9600c986dac7e133280ea812dd809532ab90d76",
      "tree": "4d2c17ec2d983abf2babe468f8494ff66813bc52",
      "parents": [
        "5769732e6e945196bb8bc3e10231d63d6c8686b9",
        "7eb81868c338fc78139592ac81845c080f53b1c5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 26 20:22:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 26 20:22:35 2015 +0000"
      },
      "message": "am 7eb81868: am b1ad4a15: LayoutLib: Fix true transparency in status bar. [DO NOT MERGE]\n\n* commit \u00277eb81868c338fc78139592ac81845c080f53b1c5\u0027:\n  LayoutLib: Fix true transparency in status bar. [DO NOT MERGE]\n"
    },
    {
      "commit": "5769732e6e945196bb8bc3e10231d63d6c8686b9",
      "tree": "ec21467369e68ce944ce3533fdda47116a25d848",
      "parents": [
        "728fc73130908157770decc593d6e3131e1efd80",
        "9d6e87b67eb0d39d7584b12a3e843db68c8c9f3b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 26 20:22:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 26 20:22:29 2015 +0000"
      },
      "message": "am 9d6e87b6: am da687918: Make getInt in BridgeTypedArray accept empty String. [DO NOT MERGE]\n\n* commit \u00279d6e87b67eb0d39d7584b12a3e843db68c8c9f3b\u0027:\n  Make getInt in BridgeTypedArray accept empty String. [DO NOT MERGE]\n"
    },
    {
      "commit": "728fc73130908157770decc593d6e3131e1efd80",
      "tree": "00c53cee244ce00482f3da04db69fdc8d778b75e",
      "parents": [
        "37ae8f4ef8921e8810c0a42fc11f3b45a72ffc03",
        "c43506fc2dbe3fea6885e74ac8c67b91a0a644ff"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 26 20:22:23 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 26 20:22:23 2015 +0000"
      },
      "message": "am c43506fc: am 8c674fda: Fix layout mirroring. [DO NOT MERGE]\n\n* commit \u0027c43506fc2dbe3fea6885e74ac8c67b91a0a644ff\u0027:\n  Fix layout mirroring. [DO NOT MERGE]\n"
    },
    {
      "commit": "37ae8f4ef8921e8810c0a42fc11f3b45a72ffc03",
      "tree": "d9e4427d4e07ae8ec66ed3b72cc23342d8cd79c0",
      "parents": [
        "e4b4b08446a5f74ba4a5b12c56f1157ab549e72a",
        "918e62f1cb7e5802cfb7435dd606380fa5d3a278"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 26 20:22:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 26 20:22:17 2015 +0000"
      },
      "message": "am 918e62f1: am 7aa36129: Fix typo: s/FullScreen/Fullscreen/ in LayoutLib. [DO NOT MERGE]\n\n* commit \u0027918e62f1cb7e5802cfb7435dd606380fa5d3a278\u0027:\n  Fix typo: s/FullScreen/Fullscreen/ in LayoutLib. [DO NOT MERGE]\n"
    },
    {
      "commit": "e4b4b08446a5f74ba4a5b12c56f1157ab549e72a",
      "tree": "325b12f80f0152dd1ea54f52c91d444fdb8dff4a",
      "parents": [
        "05ed2d91484f6185bcca17a71f045be36810e409",
        "eb15670ccc46c688537cd99fa1af2e475a5fd2be"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 26 20:22:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 26 20:22:11 2015 +0000"
      },
      "message": "am eb15670c: am 92f373fe: Fix Matrix_Delegate.native_getValues() [DO NOT MERGE]\n\n* commit \u0027eb15670ccc46c688537cd99fa1af2e475a5fd2be\u0027:\n  Fix Matrix_Delegate.native_getValues() [DO NOT MERGE]\n"
    },
    {
      "commit": "05ed2d91484f6185bcca17a71f045be36810e409",
      "tree": "ac59aad040fd1fc48baec2222c1933779ac32cf3",
      "parents": [
        "21f66a6b9feb449f837f94c65595d67b4b91bf33",
        "42e53ecbc146c4b131961e1f1764fcf886204b07"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 26 20:22:05 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 26 20:22:05 2015 +0000"
      },
      "message": "am 42e53ecb: am 66d91401: Revert to using AppTheme for LayoutLib tests. [DO NOT MERGE]\n\n* commit \u002742e53ecbc146c4b131961e1f1764fcf886204b07\u0027:\n  Revert to using AppTheme for LayoutLib tests. [DO NOT MERGE]\n"
    }
  ],
  "next": "21f66a6b9feb449f837f94c65595d67b4b91bf33"
}
