)]}'
{
  "log": [
    {
      "commit": "cd6780b1677503a0dfa91c8a9c0c635dbbd48366",
      "tree": "d55a08351d906bff48aa9fd2459e3d79510b5e7e",
      "parents": [
        "f6afd3b670e23f56bf341d12136416aee17ea249"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 07 14:07:00 2013 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 07 14:07:00 2013 -0800"
      },
      "message": "Remove dead code from gensyscalls.py.\n\nChange-Id: I0df69f8fd990f829ccbfcd5123c17b523d5a4d45\n"
    },
    {
      "commit": "7582a9c119a4e4d0c306996b2513205889a9fb6c",
      "tree": "44c9126902c7477c5f260323a07a775725c22f55",
      "parents": [
        "d32fdbaf03f688497adbec885e85c0a69f7a4542"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 06 17:08:15 2013 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 06 17:08:15 2013 -0800"
      },
      "message": "Switch x86 syscall stubs over to the ENTER/END style of the ARM stubs.\n\nAlso update the x86 asm.h to support this; we need it for libm assembler\nanyway.\n\nAlso clean up the _FBSDID hack in \u003csys/cdefs.h\u003e.\n\nChange-Id: Iababd977b8110ec022bf7c93f4d62ece47630e7c\n"
    },
    {
      "commit": "a0ee07829a9ba7e99ef68e8c12551301cc797f0f",
      "tree": "fefc432ee572779579a16d2868d4181a33399281",
      "parents": [
        "a990cf5b3392c5aef767aee1e67b4d7ef651afc6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 30 19:06:37 2013 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Feb 01 14:51:19 2013 -0800"
      },
      "message": "Upgrade libm.\n\nThis brings us up to date with FreeBSD HEAD, fixes various bugs, unifies\nthe set of functions we support on ARM, MIPS, and x86, fixes \"long double\",\nadds ISO C99 support, and adds basic unit tests.\n\nIt turns out that our \"long double\" functions have always been broken\nfor non-normal numbers. This patch fixes that by not using the upstream\nimplementations and just forwarding to the regular \"double\" implementation\ninstead (since \"long double\" on Android is just \"double\" anyway, which is\nwhat BSD doesn\u0027t support).\n\nAll the tests pass on ARM, MIPS, and x86, plus glibc on x86-64.\n\nBug: 3169850\nBug: 8012787\nBug: https://code.google.com/p/android/issues/detail?id\u003d6697\nChange-Id: If0c343030959c24bfc50d4d21c9530052c581837\n"
    },
    {
      "commit": "c95eb57405d3d2f0e6cfab313aa74b1bad280452",
      "tree": "3732a299ef9278be919aa436f135df907502a7a2",
      "parents": [
        "f67219783fa7c38c1f4f077364290d10d3aa1db4"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 29 18:15:55 2013 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 30 10:13:07 2013 -0800"
      },
      "message": "Clean up trailing whitespace in the kernel headers.\n\nAnd fix the scripts so they stop letting trailing whitespace through.\n\nChange-Id: Ie109fbe1f63321e565ba0fa60fee8e9cf3a61cfc\n"
    },
    {
      "commit": "faa0fdb1194172f578f973097d61e580bce528dc",
      "tree": "d4202960694635613c2bcebb69c198e0345d603a",
      "parents": [
        "791e26d9598a72376b8a16a5ccfb5d1ae0010965"
      ],
      "author": {
        "name": "Matthieu Castet",
        "email": "matthieu.castet@gmail.com",
        "time": "Wed Jan 16 14:02:50 2013 +0100"
      },
      "committer": {
        "name": "Matthieu Castet",
        "email": "matthieu.castet@gmail.com",
        "time": "Wed Jan 16 14:53:37 2013 +0100"
      },
      "message": "arm syscall : for eabi call_default don\u0027t use stack\n\nIn the default case, we don\u0027t need to use the stack, we can save r7 with\nip register (that what does eglibc).\n\nThis allow to fix vfork data corruption\n(see 3884bfe9661955543ce203c60f9225bbdf33f6bb), because vfork now don\u0027t\nuse the stack.\n"
    },
    {
      "commit": "285b02582bc301dede933bf9d161ecd68b1f4257",
      "tree": "fb73f892a67927c4512adadf6ec2859efa107627",
      "parents": [
        "dea13da3407873e4f3fec9ba1a04b4fdacea07f4"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Nov 29 11:22:11 2012 -0800"
      },
      "committer": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Nov 29 12:04:23 2012 -0800"
      },
      "message": "Verify architecture neutral syscall numbers\n\nAlso removed some dead code and fixed comment\n\nChange-Id: I5d6a04b4af3d95e34368136cf2eeb3c9b6f99769\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\n"
    },
    {
      "commit": "5d2ef8724d8978465b9795198099305d0f0b12d0",
      "tree": "eadbe7f85c37a6696fb50d217f47db4763c5b6ab",
      "parents": [
        "8784709a2cfe6d32b5fff2c6b826b8d9cbf73d7b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Nov 26 13:44:49 2012 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Nov 26 14:51:39 2012 -0800"
      },
      "message": "Upgrade to tzdata2012j.\n\nThis reflects the following changes recently circulated on the tz mailing list:\n\n  Libya moved to CET [2012-11-11], but with DST planned [2013].\n  (Thanks to Even Scharning, Steffen Thorsen, and Tim Parenti.)\n\nI also had to change the script to cope with:\n\n  Signatures now have the extension .asc, not .sign, as that\u0027s more\n  standard.  (Thanks to Phil Pennock.)\n\nChange-Id: Ie9711c5c796b3c122daea9690929edcc3ddd32da\n"
    },
    {
      "commit": "e3063f4e5520caa84f48896cf9127d97fd2796ba",
      "tree": "7abb00f76cb0ec63fd9ead82a61fffdafff69625",
      "parents": [
        "9df2e000b5d56b2e529656034d684e370aa6a8d1"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Nov 05 08:53:28 2012 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Nov 05 08:53:28 2012 -0800"
      },
      "message": "Upgrade to tzdata2012i.\n\nAlso support GPG signature verification of updates, and fix remaining\npylint complaints.\n\nThe 2012i release of the tz data reflects the following changes recently\ncirculated on the tz mailing list:\n\n* Cuba switches from DST [2012-11-04] at 01:00.  (Thanks to Steffen Thorsen.)\n\nChange-Id: Ie81d395afa40aa217a0196aad8ca1f9a870bbc31\n"
    },
    {
      "commit": "2393535f0d7df55dae3b4fbf5dbcfa7f87192762",
      "tree": "2785a19d597c8c24449de0b225aae3737982bc03",
      "parents": [
        "eb370aa31dd549ad7a7a2044dedab1140a7aeda9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Oct 22 14:47:58 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Oct 22 14:47:58 2012 -0700"
      },
      "message": "Support zone.tab in bionic, and remove the file format version.\n\nBug: 7012465\nChange-Id: I6335c91ebadc609fae85bad94db972be7574b6e4\n"
    },
    {
      "commit": "dc595d830898e5859bf98d7436af2a777a11f810",
      "tree": "d8933adbb91476301ead644156ff1a356d251810",
      "parents": [
        "7a85c42b8f7af801a31208ed83589b5397baee73",
        "5b1497acdbcbfd21f57d11511294b541b6fb1130"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 19 17:12:37 2012 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 19 17:12:37 2012 -0700"
      },
      "message": "Merge \"Change ZoneCompator to generate the single \"tzdata\" file.\""
    },
    {
      "commit": "5b1497acdbcbfd21f57d11511294b541b6fb1130",
      "tree": "d477c96038336896e0e17a3ae171f5d1b7fa6cdb",
      "parents": [
        "e75c273ac434043153f22b1c2f89c042928407bc"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 19 14:47:37 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 19 15:45:46 2012 -0700"
      },
      "message": "Change ZoneCompator to generate the single \"tzdata\" file.\n\nAlso remove the obsolete individual files, and the temporary script\nthat converted between the formats.\n\nBug: 7012465\nChange-Id: I5a4030098e4d53e747fd6d395df2679d1567ee1f\n"
    },
    {
      "commit": "4612763b441fc71dea1771b4821ec7b9500bdf43",
      "tree": "2e903911bf4ea391333e4b08a100ee292ee41718",
      "parents": [
        "e75c273ac434043153f22b1c2f89c042928407bc"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 19 14:55:19 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 19 14:55:19 2012 -0700"
      },
      "message": "Update generate-NOTICE.py to know about tzdata.\n\nAlso regenerate the NOTICE files. One had slipped behind.\n\nBug: 7012465\nChange-Id: Ice2e909b521472eb1acd53d8151038bebe19984a\n"
    },
    {
      "commit": "328a48458880ed12f2e7d1632b98c5df8d211be7",
      "tree": "451df8d58c5483e88621469f659501aa68e33857",
      "parents": [
        "2266e4956f4b245903acd66f0cc32ec5caf5abae"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 19 13:03:52 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 19 13:03:52 2012 -0700"
      },
      "message": "Do all the zoneinfo.* file generation in Java.\n\nBug: 7012465\nChange-Id: Ia5d5ad75db94d680a6b34ccc26eb68d5bd2bfc29\n"
    },
    {
      "commit": "eb06129c5c569897a897f9ec9ee300560ec3b436",
      "tree": "2d432c6f67c216a88201b8d7f8997b7e44b6455a",
      "parents": [
        "102250719f8aff443741e54ba5633c7722544620"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 19 12:05:24 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 19 12:05:24 2012 -0700"
      },
      "message": "Switch bionic over to using libcore\u0027s copy of libcore.util.ZoneInfo.\n\nBug: 7012465\nChange-Id: I1225494c5d77a20fd48be1e904d8695ef95860e3\n"
    },
    {
      "commit": "fb018a2ddea0513756b4e097d59c3df91a8e5946",
      "tree": "bda7af38b1903d353df62adbf184641f1c6a9cde",
      "parents": [
        "a2f596b65075db7916ffffa2f5059e7953719578"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 17 14:24:50 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 17 14:24:50 2012 -0700"
      },
      "message": "Put all the tzdata in one file.\n\nI\u0027ll come back and remove the separate files (and change the regular \u0027generate\u0027\nscript) when the separate files are obsolete, but in the interim period, it\u0027s\neasier to have both old and new files available.\n\nBug: 7012465\nChange-Id: I36e2fd49c08ff79ded6eca1c5bc4c08837cc490a\n"
    },
    {
      "commit": "965b867512f51f70ad9222bb1d96e3142bc65910",
      "tree": "2b13025569690c5097979ee55dfe208c5c83214a",
      "parents": [
        "fa36875df423af968d053c584c0de18a2448516b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 16:51:57 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 16:51:57 2012 -0700"
      },
      "message": "Update libc/NOTICE and record the incantation.\n\nChange-Id: I0673d6263de2c5a21cd549f18c0648d0fa4bb40f\n"
    },
    {
      "commit": "261e2232c18619f7bf49fea6d9266eb314bad398",
      "tree": "60c863ca2c3423ce80af9f36325f3b0e4ee07223",
      "parents": [
        "b6a971962acdf2684fd98658ec6fe6aa9952d84b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 14 15:04:05 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 14 15:04:05 2012 -0700"
      },
      "message": "Sort NOTICE entries.\n\nAlso make sure we get the whole of any copyright header, in case\nthere\u0027s text before the \"Copyright\" line.\n\nChange-Id: Iabcc5e0931a39c0107b833539fec7c5a3d134592\n"
    },
    {
      "commit": "387d4b7de9af2afd0c37a895ff9d012eb1f66156",
      "tree": "a515a4be8d2881d734a6b1c2a2e4f1fdd0c43e1d",
      "parents": [
        "709bb0f79ced522e5fb145182472ee4063b85368"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Aug 09 15:17:46 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Aug 09 16:05:31 2012 -0700"
      },
      "message": "Auto-generate a complete NOTICE file.\n\nRemove the hand-collated ones, and switch to a script that pulls the\ncopyright headers out of every file and collects the unique ones.\n\nChange-Id: Ied3b98b3f56241df97166c410ff81de4e0157c9d\n"
    },
    {
      "commit": "541c2253206785c7b225252403f6f54723231317",
      "tree": "fc3fcc9ce5a9efc39dfaac2d81ef550a92cbaf08",
      "parents": [
        "c27103d84c124d40f3f4cff46d7cfa74342e0585"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jul 26 16:19:46 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jul 26 16:19:46 2012 -0700"
      },
      "message": "Remove the \u0027Factory\u0027 time zone by not processing the \u0027factory\u0027 file.\n\nThe factory file (and Factory time zone) was meant as a way to say\n\"not configured\" that would give a clear error when running date(1).\nFor us it would just look like UTC, so it is of no value.\n\nBug: 2997381\nChange-Id: I1a4b85dce97d1d9370b22ba79e8fe5dafff56541\n"
    },
    {
      "commit": "5d967e43d03e9c916548b9c290b0c4138df2f1f8",
      "tree": "061d923f8529cb277119e7b73a2183dd788f87eb",
      "parents": [
        "654b1501f7a936034d07f579c3d4a15d1319dac2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jul 20 16:52:39 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jul 20 16:53:32 2012 -0700"
      },
      "message": "Upgrade to tzdata2012d.\n\nThis upgrade involved rewriting the script; the data has moved to ftp.iana.org,\nwhere it\u0027s slightly less convenient to access, so it\u0027s time to use something\nthat can talk FTP...\n\nAs for tzdata2012d, it\u0027s just updating Morocco for this weekend\u0027s changes, now\nthey\u0027ve been decided at the last minute (as usual).\n\nChange-Id: I772df57a6e09b3bf3d9541bfc08930d6f18633b4\n"
    },
    {
      "commit": "dc6c2b779b4fa8bf44e51b18785f44ab9c7e0a18",
      "tree": "5a5226dc83b2ca42b6a90047ae5bc08e775d0a1c",
      "parents": [
        "1727a041b59995b00c1d497022600be929bcaf3e",
        "70cf0bc0496a1d4c0e83fe3f1933f667ab66c148"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 16 17:18:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 16 17:18:23 2012 -0700"
      },
      "message": "am 70cf0bc0: Merge \"Remove the last references to SuperH.\"\n\n* commit \u002770cf0bc0496a1d4c0e83fe3f1933f667ab66c148\u0027:\n  Remove the last references to SuperH.\n"
    },
    {
      "commit": "e33af61c7073719b027e038fbcdde49363b604ee",
      "tree": "a716f29090aec47bbd62f5b66e2494e751e51183",
      "parents": [
        "cf8e554c72af1dd634d4f36a9065e34e853f8714"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 15 17:03:18 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 15 17:08:41 2012 -0700"
      },
      "message": "Remove the last references to SuperH.\n\nChange-Id: Icb44c1f94cb178d90b4c2b1e8f6d175586aec4e1\n"
    },
    {
      "commit": "804147cb7d533f5635da6adc28fbca1467a3078b",
      "tree": "e8d5ccd983127300a139f1e7ec152cc8ed4ddc04",
      "parents": [
        "dbd5ecad26e39281bb83f97664bc32555c5c071a",
        "edb7cad9b764f029c5faac2750f749d3d84bd86a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 09 20:10:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 09 20:10:14 2012 -0700"
      },
      "message": "am edb7cad9: Merge \"Actually set the header guard in \"linux-syscalls.h\".\"\n\n* commit \u0027edb7cad9b764f029c5faac2750f749d3d84bd86a\u0027:\n  Actually set the header guard in \"linux-syscalls.h\".\n"
    },
    {
      "commit": "1928523c870f7acd7f34870f4bb4ab9c6215bf7a",
      "tree": "bbdbca506d1716bcf4d06b0f0b461e15366a3710",
      "parents": [
        "e54089079b123b207e171c14b2b0dca23c9386f3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 09 16:34:11 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 09 16:34:11 2012 -0700"
      },
      "message": "Actually set the header guard in \"linux-syscalls.h\".\n\nSpotted while merging a MIPS change.\n\nChange-Id: I36fb5a07d0bba0c117e9fe9733957bd37ca4b4c0\n"
    },
    {
      "commit": "dbd5ecad26e39281bb83f97664bc32555c5c071a",
      "tree": "1d652ad548a322f09cb77e8f5fce98eb7892fbd0",
      "parents": [
        "58a00b4977b6fa073a8f56d94d741b1e4cb49856",
        "e54089079b123b207e171c14b2b0dca23c9386f3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 09 13:53:37 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 09 13:53:37 2012 -0700"
      },
      "message": "resolved conflicts for merge of e5408907 to jb-dev-plus-aosp\n\nChange-Id: If4c3f51bf87b28da8074be2e46ae772a374b266f\n"
    },
    {
      "commit": "1fa0d849576555577ffd9675677a3c95f21b754e",
      "tree": "20c015513cd03630c3fe81ddf9b36625c3b26310",
      "parents": [
        "7eb1cc23f8976a2062ba0cf92f030216a8e64e60"
      ],
      "author": {
        "name": "Raghu Gandham",
        "email": "raghu@mips.com",
        "time": "Fri Jan 27 17:51:42 2012 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 09 11:46:28 2012 -0700"
      },
      "message": "[MIPS] Add support for MIPS syscalls\n\nChange-Id: I4deba67e15c865c4c2db03064c04098a09828ea6\nSigned-off-by: Raghu Gandham \u003craghu@mips.com\u003e\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\n"
    },
    {
      "commit": "8f78ddb422173de7ce0bc5b8080db6f486bd66c9",
      "tree": "2b16427b930059f91b71f33b50b4a9b46d7ebca4",
      "parents": [
        "63b14755512d515762cbe3ad8544c561a576f32e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 02 07:35:13 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 02 07:43:15 2012 -0700"
      },
      "message": "Update to tzdata2012c.\n\nFrom the release notes:\n\n       africa\n               Summer time changes for Morocco (to start late April 2012)\n\n       asia\n               Changes for 2012 for Gaza \u0026 the West Bank (Hebron) and Syria\n\n       northamerica\n               Haiti following US/Canada rules for 2012 (and we\u0027re assuming,\n               for now anyway, for the future).\n\nAlso include a change made internally to the \u0027generate\u0027 script as part of\nthe tzdata2011m update that apparently never made it to AOSP; the original\ncheckin comment for which was:\n\n    Update to tzdata2011m.\n\n    Fixes for Europe/Tiraspol (Moldova) and all four Ukrainian zones.\n\n    Also show the MD5 of the downloaded data, for comparison against the MD5\n    given in the announcement mails. (There\u0027s a plan to move to proper signing,\n    but that\u0027s not implemented on their end yet.)\n\n(I\u0027m repeating the tzdata change for the convenience of anyone grepping the\nlog, since the 2012 tzdata releases also contain the 2011m changes; 2011m\nis the only missing release I noticed.)\n\nChange-Id: I9a2e530b3a8ea88e3375334a12376e3d8526f267\n"
    },
    {
      "commit": "25b7a16a6ee73248192909862f03f95d2363ad14",
      "tree": "97d420779e6b79917ba5ac65b9bc182a8ceaa68d",
      "parents": [
        "b118b9c5cd6a99fd3368a01ee9de8849d869afc7",
        "c4cb87f367fc33b36c9988b4f42fc07876abccd1"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Feb 01 09:46:08 2012 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Feb 01 09:46:08 2012 -0800"
      },
      "message": "Merge c4cb87f3\n\nChange-Id: I4cc14eba43fde75a7702fdc7ad07d3d949e9c092\n"
    },
    {
      "commit": "70b1668a76d3b719ae690903ea790fda964a5458",
      "tree": "674232e6152fa67c0db8b07b0083bb3ac6c9bd8c",
      "parents": [
        "e80044455961005ac95e405c8d553f2418d8e50c"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Mon Jan 30 17:17:58 2012 +0100"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Tue Jan 31 20:28:23 2012 +0100"
      },
      "message": "remove obsolete SuperH support\n\nWe don\u0027t have a toolchain anymore, we don\u0027t have working original\nkernel headers, and nobody is maintaining this so there is really\nno point in keeping this here. Details of the patch:\n\n- removed code paths from Android.mk files related to the SuperH\n  architecture (\"sh\")\n\n- removed libc/arch-sh, linker/arch-sh, libc/kernel/arch-sh\n\n- simplified libc/SYSCALLS.TXT\n\n- simplified the scripts in libc/tools/ and libc/kernel/tools\n\nChange-Id: I26b0e1422bdc347489e4573e2fbec0e402f75560\n\nSigned-off-by: David \u0027Digit\u0027 Turner \u003cdigit@android.com\u003e\n"
    },
    {
      "commit": "d6045cba4e572cf9ed0b87efddce93f3c4a80a8f",
      "tree": "fe644600155a4aa33c0a66ca7129661dc80c0946",
      "parents": [
        "fc5ea79c5eec404c5790a74478255b8e2ad1e837"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Jan 17 15:56:26 2012 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Jan 17 15:56:26 2012 -0800"
      },
      "message": "Don\u0027t generate sys/linux-unistd.h\n\nlinux-unistd.h was here for reference purposes, but shouldn\u0027t\nhave been accessible to client code. Delete it.\n\nChange-Id: I60c264ff6ca489a48117914bdf6daa486737af8c\n"
    },
    {
      "commit": "bcb2edac654962758c6d7d8d3e0e4cdcb75c89fc",
      "tree": "3fe66b6c98d2a141a6064b719382c771cd57b377",
      "parents": [
        "d9ad62343c2db6b66a5fa597c9b20a6faabd7a9a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Oct 24 10:47:25 2011 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Oct 24 10:52:14 2011 -0700"
      },
      "message": "Update to tzdata2011m.\n\nFixes for Europe/Tiraspol (Moldova) and all four Ukrainian zones.\n\nAlso show the MD5 of the downloaded data, for comparison against the MD5\ngiven in the announcement mails. (There\u0027s a plan to move to proper signing,\nbut that\u0027s not implemented on their end yet.)\n\nChange-Id: I845e6f125c0f54298abadc643adfeca2eff4827a\n"
    },
    {
      "commit": "faa7c1d29f9ed0b3eb252bb0bd43e7596eed5d9c",
      "tree": "33a18305c613596faa1cd9f692e7c9eee09e69d0",
      "parents": [
        "0a1b306fe1e86b4d218506d2d3d3e72df8f795ba"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Oct 10 14:05:53 2011 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Oct 10 14:05:53 2011 -0700"
      },
      "message": "Update to tzdata2011l.\n\nThis affects Asia/Hebron and Pacific/Fiji (and historical data for\nAmerica/Sitka).\n\nChange-Id: I111a34038e44416f1900f774bdb78750e815eb5f\n"
    },
    {
      "commit": "22b137711a2f262af78611ac57d53ddc1b0e6ff9",
      "tree": "da673e7e122bcbad960a6fbb98abd9cddd262996",
      "parents": [
        "5f133f3c4ddd6d43d8da6b3bcccb9a7477dd20b3"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Tue Apr 05 19:52:26 2011 -0700"
      },
      "committer": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Tue Apr 05 20:17:34 2011 -0700"
      },
      "message": "checksyscalls fix to handle \"__ARM_NR_... (__ARM_NR_BASE+0x...)\"\n\nChange-Id: I6a13a6af17caec2e833d4982d645a88ccde4cda4\n"
    },
    {
      "commit": "3224c08bd77043338ad6e9ecacbd4c118205e873",
      "tree": "6f6df2236615246498645bdc1b40e33551222b07",
      "parents": [
        "0999f8dcf22cd2ca541314a348720aedcf02ae48",
        "fb723c87490b76d1d2fe521886f7cb6c96ed40b7"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@google.com",
        "time": "Fri Feb 18 15:22:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 18 15:22:27 2011 -0800"
      },
      "message": "Merge changes I8c481c89,I791406f8,I5f09cef8\n\n* changes:\n  libc: ARM: update syscalls with new script\n  libc: ARM: add size info to gensyscalls\n  Add function marks and size indications\n"
    },
    {
      "commit": "d40e63ee47e4a7f072a9d9a20e09c26f0090b02c",
      "tree": "75328258aedf9cb2c915ed09549fe86e69be22bd",
      "parents": [
        "3a3c1853aca502ec109e5e97423e9f721035915c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 17 16:20:07 2011 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 17 16:20:28 2011 -0800"
      },
      "message": "Move the zoneinfo generation tool into bionic.\n\nThis also incorporates a bunch of changes to the previous script; this one\nrequires no setup, can be run from anywhere, and leaves no droppings.\n\nChange-Id: I38f299f03e33950d2a64e9336f4ba7cb3c5cf6f0\n"
    },
    {
      "commit": "f540c03bff8bb15f1954df275629fd32dc87aaf5",
      "tree": "43143108ba950aac32958bd21b0bd87312745d5a",
      "parents": [
        "420878c6908cf9c2862888477ec3f424a06cf172"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 17 10:31:30 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 17 10:47:20 2011 -0800"
      },
      "message": "libc: ARM: add size info to gensyscalls\n\nAdd size information to gensyscalls output for ARM syscalls with new\nBEGIN(x) and END(x) macros in arch-arm/include/machine/asm.h\n\nChange-Id: I791406f8b17abcb83b70a6d15a65a527de15d3f5\n"
    },
    {
      "commit": "fc2693110ee8a2ba22a445ad9855fbe9e118d439",
      "tree": "6bbfcf0620780f454b5c0ac2dbd5341a00cfa157",
      "parents": [
        "040e18f362716c0bab1d9c39a869b98d6c61584c"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Mon Oct 11 22:11:06 2010 +0200"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Feb 03 18:07:41 2011 +0100"
      },
      "message": "libc: Update auto-gen scripts\n\nMake the scripts use external/kernel-headers/original by default.\n\nclean_header.py:  Document -k\u003cpath\u003e, add -d\u003cpath\u003e\nfind_headers.py:  Make kernel config files optional\nupdate_all.py:    Allow setting the path to kernel headers on the command-line\nupdate_all.py:    Better formatting of output on ttys\nupdate_all.py:    Automatically perform \"git add/rm\" on affected files.\nSYSCALLS.TXT:     Fix typo in __socketcall definition.\nchecksyscalls.py: Add support for superH architecture in the checks.\ngensyscalls.py:   Automatically perform \"git add/rm\" on affected files.\ncpp.py:           Fixed a bug that prevented certain type definitions to\n                  be kept in the generated clean header (e.g.\n                  struct ethtool_drvinfo in \u003clinux/ethtool.h\u003e)\n\nAll scripts will use the content of external/kernel-headers/original by default now.\n\nThe generated code removes all empty lines and trailing whitespace. This is useful\nto ensure a unified output even if we change the parser again in the future.\n\nThe top-level disclaimer has been edited with update instructions to regenerate\nthe headers when needed.\n\nAlso, a warning is now inserted every 8th line in the final output:\n\n/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */\n\nChanges under kernel/arch-arm and kernel/arch-x86 should correspond to whitespace\ndifferences and additionnal struct definitions that were missed by the previous\nparser implementation.\n\nChange-Id: Icd1c056bacd766759f3e9b7bb5d63a246f3d656a\n\nWARNING: If you run these script, do not submit the result to gerrit for now.\n         It seems there are discrepancies between the content of original headers\n         and those currently commited under bionic/libc/kernel/.\n\n         (This problem is the main motivation to insert the warning repeatedly).\n\n         Current list of issues:\n\n           - Missing SuperH headers (i.e. external/kernel-headers/original/asm-sh)\n"
    },
    {
      "commit": "95d751feacdb58d3fbc36f3f21a895a3ec2f065b",
      "tree": "fc598e3e60c32a6bb576e224d27f37905769f0e8",
      "parents": [
        "4a7f31fad74417696ce740b1f5c14e4de0740e33"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Dec 16 16:47:14 2010 +0100"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Dec 16 17:04:41 2010 +0100"
      },
      "message": "libc: Add ftruncate64 and improve 64-bit parameter syscall handling.\n\nThis patch improves the handling of 64-bit parameters in syscalls on ARM.\nThe ARM EABI mandates that 64-bit quantities be passed in even/odd register\npairs, which requires special treatment.\n\nThis allows us to simplify our implementations of pread() and pwrite()\nand remove the C stubs for pread64() and pwrite64().\n\nAlso add ftruncate64() to \u003cunistd.h\u003e\n\nChange-Id: I407e2fd223ba0093dd2d0b04c6152fadfc9ce3ef\n\nBug 3107933\n"
    },
    {
      "commit": "ce0595d01de9103d40b83b35e0d6ac8b123aa24c",
      "tree": "02ffc73c4219b5d546075bd70ad49181cabe56c1",
      "parents": [
        "90ec5f2a3f581927ffef55733e8d531890fdc90e"
      ],
      "author": {
        "name": "Shin-ichiro KAWASAKI",
        "email": "shinichiro.kawasaki.mg@hitachi.com",
        "time": "Tue Sep 01 19:03:06 2009 +0900"
      },
      "committer": {
        "name": "Tony Sim",
        "email": "sim.chinyeow@renesas.com",
        "time": "Tue Sep 01 19:03:06 2009 +0900"
      },
      "message": "modified SYSCALLS.TXT to support SuperH architecture\n"
    },
    {
      "commit": "4e468ed2eb86a2406e14f1eca82072ee501d05fd",
      "tree": "4e05b3c66eef86531e464521a3bf96a1864d4bf5",
      "parents": [
        "a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:03:48 2008 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:03:48 2008 -0800"
      },
      "message": "Code drop from //branches/cupcake/...@124589\n"
    },
    {
      "commit": "a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349",
      "tree": "defd1cc07d16ad2f3b21154114e092d11c94c5bb",
      "parents": [],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "message": "Initial Contribution\n"
    }
  ]
}
