)]}'
{
  "log": [
    {
      "commit": "8f08b1835d6dd123282c612b0702cc0ceb3e2640",
      "tree": "c539b18e009d3df7b3f121d49b4b4212affb09a6",
      "parents": [
        "b0e0a50234c91041ec73d7b74d97954ba66d0529"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Jun 12 14:05:19 2019 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Jun 12 14:05:19 2019 -0700"
      },
      "message": "Remove support for 32-bit Windows.\n\nTest: ndk/checkbuild.py --system windows64\nBug: None\nChange-Id: I6725ee6e2992602da67ec4eb2d0abef16a233025\n"
    },
    {
      "commit": "b0e0a50234c91041ec73d7b74d97954ba66d0529",
      "tree": "3ac47f768d0c9e6aac531f23c0800be561f2d690",
      "parents": [
        "77b0e9cab98c258cfe49f8716966ce94c5d784d6"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Mar 22 14:30:43 2019 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Mar 22 14:30:43 2019 -0700"
      },
      "message": "Adapt to ndk.hosts changes.\n\nTest: ndk/checkbuild.py\nBug: None\nChange-Id: I3a9e9c9f4e01a65e702f447cbb2cb3cac3a2d59f\n"
    },
    {
      "commit": "77b0e9cab98c258cfe49f8716966ce94c5d784d6",
      "tree": "a3c8408c90aba57e081ff9bf72c39dccf99113c1",
      "parents": [
        "811615be53b46f9f009b97adea598266a5f9f751"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Aug 13 15:54:34 2018 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Aug 13 15:54:34 2018 -0700"
      },
      "message": "Add .pyo and .pyc files to the gitignore.\n\nApparently I used to have a global gitignore that hid these, but it\nought to be stated in the gitignore.\n\nTest: ndk/checkbuild.py \u0026\u0026 git -C toolchain/python status\nBug: None\nChange-Id: I9d6df1df8b3014c6bb278c629aab345c04abb082\n"
    },
    {
      "commit": "811615be53b46f9f009b97adea598266a5f9f751",
      "tree": "0ff2ad3354ddb7e2e806b5b36484289eecef5628",
      "parents": [
        "4a51a56ab5ef3f2ca5adb9bf4b672992925b8b2e"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 04 13:30:15 2018 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 04 13:30:15 2018 -0700"
      },
      "message": "Don\u0027t include the pretty printers for removed STLs.\n\nTest: ndk/checkbuild.py\nBug: None\nChange-Id: I04f3137f67db12e38d3b1f007ea4deecbb1fe37a\n"
    },
    {
      "commit": "4a51a56ab5ef3f2ca5adb9bf4b672992925b8b2e",
      "tree": "ceaa9bdb0cd388652f7f5b2735df5f11f89cd634",
      "parents": [
        "ae84a862898faeca900605c016751ee46a431ebc"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Jan 25 17:53:07 2018 -0800"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Jan 25 17:58:32 2018 -0800"
      },
      "message": "Mark a bash script with a /bin/bash shebang\n\nThis fixes an ab/aosp-master-ndk build failure on win32 and win64. I think\nit\u0027s only used on Windows, because Linux and Darwin already have\nLib/plat-{darwin,linux2} directories. Windows doesn\u0027t have one, so the\nbuild system copies plat-generic to plat-win32, then runs regen.\n\n${CCINSTALL//\\\\//} is a bashish\n\nDemo:\n\n$ export FOO\u003da-b-c-d\n$ bash -c \u0027echo ${FOO/-/+}\u0027\na+b-c-d\n$ bash -c \u0027echo ${FOO//-/+}\u0027\na+b+c+d\n$ dash -c \u0027echo ${FOO/-/+}\u0027\ndash: 1: Bad substitution\n$ dash -c \u0027echo ${FOO//-/+}\u0027\ndash: 1: Bad substitution\n\nI think I could use \u0027tr\u0027 instead, but this is less likely to break\nsomething.\n\nTest: ./python/build.py --host windows\nChange-Id: Ib3565d63ca2fa12724c88aed5b84fd352c02f3d8\n"
    },
    {
      "commit": "ae84a862898faeca900605c016751ee46a431ebc",
      "tree": "a696fee27718167c39c4019152c189f85caa9075",
      "parents": [
        "c47c1cba0eee3371a45ab5d70579b6f5f819c996"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Sep 19 15:51:16 2017 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Sep 19 15:53:02 2017 -0700"
      },
      "message": "Fix removal of python precompiled files.\n\nTest: ndk/checkbuild.py \u0026\u0026 \\\n    find out/android-ndk-r17-canary/prebuilt -name \u0027*.pyc\u0027 -o \u0027*.pyo\u0027\nBug: None\n\nChange-Id: I17b0f50f9cf1bd42206cbdb2dcf8255ad3395baa\n"
    },
    {
      "commit": "c47c1cba0eee3371a45ab5d70579b6f5f819c996",
      "tree": "cd21dc10bbde59d20ed90dbdfb8aa0ff1deb6b44",
      "parents": [
        "6a7fc9bfd21da85dda97a8bcd2952e0bfbded424"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Sep 14 11:35:31 2017 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Sep 14 11:35:31 2017 -0700"
      },
      "message": "Don\u0027t use TMPDIR when building Python.\n\nTest: TMPDIR\u003dfoo ./checkbuild.py --module host-tools\nBug: None\nChange-Id: I309685bddf7c9dbc28bf9fec75efb9d863787484\n"
    },
    {
      "commit": "6a7fc9bfd21da85dda97a8bcd2952e0bfbded424",
      "tree": "9d079ec4b3c73cbe4d08d957136832171261b020",
      "parents": [
        "d967b7c0440855b6974e78b60749f94cb769e15b"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Wed Feb 10 13:01:41 2016 -0800"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Wed Feb 10 13:01:41 2016 -0800"
      },
      "message": "Don\u0027t add -static-libgcc on darwin.\n\nBug: http://b/26875911\nChange-Id: I56cd9865809f91cecef09b3b60f03314c2da2a4a\n"
    },
    {
      "commit": "d967b7c0440855b6974e78b60749f94cb769e15b",
      "tree": "365dda0fade56ae698757f2a74c209896c399e1d",
      "parents": [
        "075a5954dd41e2e2cae953de4e27af92fcc38740"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Mon Feb 08 16:07:15 2016 -0800"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Mon Feb 08 16:09:52 2016 -0800"
      },
      "message": "Regenerate configure.\n\nChange-Id: Idf81b339e3b323141a8bf3763ae234ac3dd44867\n"
    },
    {
      "commit": "075a5954dd41e2e2cae953de4e27af92fcc38740",
      "tree": "788cdcbc1b6d8abb2801fbbc2248add8fbcd53d9",
      "parents": [
        "9f4ff9a4e37ba59cb1d3ba209e0498bf935e7c7a"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Mon Feb 08 15:00:40 2016 -0800"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Mon Feb 08 16:09:48 2016 -0800"
      },
      "message": "Sprinkle more -static-libgcc on the python build system.\n\nThis should actually fix the windows python/gdb binaries.\n\nBug: http://b/26875911\nChange-Id: I392030eaead0fb1ec4c347c0863248780edb6cb5\n"
    },
    {
      "commit": "9f4ff9a4e37ba59cb1d3ba209e0498bf935e7c7a",
      "tree": "e212ff428a46fe5efdc0f158fe5bc458dfa29bc4",
      "parents": [
        "3b81a53b48054389e3c95d8578907d5b1d7ce832"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Wed Feb 03 14:00:47 2016 -0800"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Wed Feb 03 14:00:47 2016 -0800"
      },
      "message": "Compile Python on windows with -static-libgcc.\n\nBug: http://b/26875911\nChange-Id: I0d40d3a5bb089bffdf619f72969a17771dd540fe\n"
    },
    {
      "commit": "3b81a53b48054389e3c95d8578907d5b1d7ce832",
      "tree": "7e36038b12c6ca51fb64b56b69fed1f57d3019f0",
      "parents": [
        "2a7d4a3dc3c222c8a1f681ee1dfb8fdd068e6c0f"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Feb 02 16:29:20 2016 -0800"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Feb 02 16:29:20 2016 -0800"
      },
      "message": "Fix cleanup of python tests, also remove .pyc/pyo files.\n\nChange-Id: Ia5c3aa280f40b790176c5818b6e87e71679308df\n"
    },
    {
      "commit": "2a7d4a3dc3c222c8a1f681ee1dfb8fdd068e6c0f",
      "tree": "cf5895b127bf6bf14620a8c7e7ed3427d65c3984",
      "parents": [
        "b92bfeb12843caf7f1fc7af0f7d7e491975fefe6"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Jan 12 16:47:51 2016 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Jan 12 16:47:51 2016 -0800"
      },
      "message": "Install Python to OUT_DIR, not DIST_DIR.\n\nThis is repackaged as host-tools for the released module.\n\nChange-Id: Idf0842f92969a2a5e0543277a1760fc3b96a3481\n"
    },
    {
      "commit": "b92bfeb12843caf7f1fc7af0f7d7e491975fefe6",
      "tree": "b678a2325624a24b3510993055c7d048dc100a62",
      "parents": [
        "1212fadd04487239d2c6689c326e3eff9b4351b9"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Jan 11 09:31:21 2016 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Jan 11 09:32:39 2016 -0800"
      },
      "message": "Add a gitignore for some generated files.\n\nThe copy of Python we have checked out doesn\u0027t include a gitignore.\n\nChange-Id: Ibd44be1051d3f4092f9f6aa97e05cbb51e83b8c8\n"
    },
    {
      "commit": "1212fadd04487239d2c6689c326e3eff9b4351b9",
      "tree": "e62813a7dd4fab2404a00ae05d567cec6096936d",
      "parents": [
        "71656f015be945b6332e65a45c39dbb878c9ede9"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Nov 04 16:22:43 2015 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Nov 04 16:22:43 2015 -0800"
      },
      "message": "Remove tests before packaging Python.\n\nThis is currently done when building the monolithic NDK, but we want\nit for the modular package too.\n\nChange-Id: I3e6801810b879848340c42ed8e86efcc72e5351f\n"
    },
    {
      "commit": "71656f015be945b6332e65a45c39dbb878c9ede9",
      "tree": "47e6a2079019724b9710542a44876dc24ac21153",
      "parents": [
        "5d4afafe362cfabf6c4783a11c4c80df5afa1e1f"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Nov 03 15:03:18 2015 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Nov 03 15:03:18 2015 -0800"
      },
      "message": "Fix Python package name.\n\nWe\u0027re naming the Python package using the host tag. The install dir\njust happens to be the host tag right now.\n\nChange-Id: Ib52821d5966aa4b7488cf772947520706e3745f8\n"
    },
    {
      "commit": "5d4afafe362cfabf6c4783a11c4c80df5afa1e1f",
      "tree": "928fab9daecd902c088fad2924131419932233a6",
      "parents": [
        "a1a329972baa357c98eb47ef77a9f6a902342ff0"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Aug 28 16:48:41 2015 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Aug 28 16:51:05 2015 -0700"
      },
      "message": "Refactor to use build_support.\n\nChange-Id: I2ae8a9b093e57e8898a9e6851839a340cc12fae7\n"
    },
    {
      "commit": "a1a329972baa357c98eb47ef77a9f6a902342ff0",
      "tree": "0d1fc87af7c2b20bd25aec4381754c804bb98485",
      "parents": [
        "e5bb9c11408ff3e1774dc23e91a907d771c818b8",
        "b1ac91dce1362b93e5a746484f0b42e8c7144818"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Aug 28 23:26:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 28 23:26:50 2015 +0000"
      },
      "message": "Merge changes from topic \u0027split-python\u0027\n\n* changes:\n  Add build.py and fix up build-python.sh.\n  Move build-python.sh to toolchain/python.\n"
    },
    {
      "commit": "e5bb9c11408ff3e1774dc23e91a907d771c818b8",
      "tree": "24d29f746abbc8ee7a0a0131e027274dfb2e7dde",
      "parents": [
        "b7811603a7e3aba7db9453d81a677dda40cca435"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri Aug 28 14:09:53 2015 -0700"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri Aug 28 14:17:26 2015 -0700"
      },
      "message": "Fix broken path rewriting in python-config.sh.\n\npython-config.sh was running the same sed invocation on a string\nmultiple times, resulting in paths like\n/usr/local/google/usr/local/google/tmp/... being generated.\n\nChange-Id: I321c51b44268ad62c38aa45ea5a94746f2de0c06\n"
    },
    {
      "commit": "b1ac91dce1362b93e5a746484f0b42e8c7144818",
      "tree": "b58ac0a3a7382595836cd1f6f0ed7065d06c4f1b",
      "parents": [
        "56b940ae8ba149a69b4fa6af995891593a561554"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Aug 28 13:58:09 2015 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Aug 28 14:12:55 2015 -0700"
      },
      "message": "Add build.py and fix up build-python.sh.\n\nChange-Id: Ieeeb765e67899226578bf05eaf14552884029010\n"
    },
    {
      "commit": "56b940ae8ba149a69b4fa6af995891593a561554",
      "tree": "5dd6613ee1333e7ee85e5c3728d65aba3c7cfad0",
      "parents": [
        "b7811603a7e3aba7db9453d81a677dda40cca435"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Aug 28 13:45:05 2015 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Aug 28 13:45:05 2015 -0700"
      },
      "message": "Move build-python.sh to toolchain/python.\n\nChange-Id: I577734affb7b6c25b653a07087e036e2adf441ad\n"
    },
    {
      "commit": "b7811603a7e3aba7db9453d81a677dda40cca435",
      "tree": "6424cd434203457ab327c7618852882d9774450d",
      "parents": [
        "69e011e9c5d68f6150f27c0c37327e70c413cc03"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Thu Aug 27 14:17:06 2015 -0700"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Thu Aug 27 14:21:50 2015 -0700"
      },
      "message": "Fix python-config.sh library order.\n\nThis was fixed in python 2.7.10 for python-config, but not for the\nshell script they also include.\n\nSee: http://bugs.python.org/issue18096\n\nChange-Id: Ia8605b343d6adda5c7c31979f6d24b952c017460\n"
    },
    {
      "commit": "69e011e9c5d68f6150f27c0c37327e70c413cc03",
      "tree": "ff04e2c73ae57e90cf086ac101941753252f698e",
      "parents": [
        "0d4194853e08d3244931523470331c00dfb94863"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Jun 17 15:40:12 2015 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Jun 17 15:40:12 2015 -0700"
      },
      "message": "Delete old versions of Python.\n\nChange-Id: I585f45b3a78420eabd29032faa21dcb0176f0760\n"
    },
    {
      "commit": "0d4194853e08d3244931523470331c00dfb94863",
      "tree": "d1d8724c91f339f869fc9292e38e6b00ab5d2611",
      "parents": [
        "30bef47fac04bd5e99da7d09c8ed4260e1fbf09c"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Jan 15 11:06:42 2014 -0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Jan 15 23:28:05 2014 -0800"
      },
      "message": "Fix python build inc_dirs[] and lib_dirs[] for linux/darwin\n\nPreviously setup.py excludes module like zlib because it\nfails to locate zlib.h.  The reason on linux is that GCC-reported paths\n(via gcc -E -v - \u003c /dev/null) containing /gcc/ are excluded.\nUnfortunately $NDK/build/tools/build-host-python.sh use GCC in\n$AOSP/prebuilts/gcc/{linux-x86,darwin-x86}/host whose path\ncontains \"/gcc/\", and causes all paths being excluded, even though\nzlib.h is under linux-x86/host\u0027s sysroot.  This CL fixes it by excluding\n/lib/gcc/ instead.\n\nThe reason for darwin is that the old gcc 4.2.1 doesn\u0027t report\nLIBRARY_PATH which causes lib_dirs[] to be empty.  Fix it to call\ngcc with -print-search-dirs instead.  The library path may contain\nnon-existance paths, but work fine for our purpose\n\nThis CL enables additional modules:\nlinux: zlib, nis, crypt, _curses and _curses_panel\ndarwin: zlib, bz2, _curses, _curses_panel, _hashlib, _ssl\n\nThe mingw cross-tool doesn\u0027t have zlib, so the python.exe in\nwindows pacakges remain lack of zlib module (and some others)\n\nSee b.android.com/59902\n\nChange-Id: I4d393624a9ceb808955ddea9687cb2013a4fd1d2\n"
    },
    {
      "commit": "30bef47fac04bd5e99da7d09c8ed4260e1fbf09c",
      "tree": "a7dba6b5a2e74623819093f93b3b3de92c4de917",
      "parents": [
        "06e348915c2ea696413d77be410687ebe2cae288"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:03 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:03 2013 +0100"
      },
      "message": "Python 2.7.5: Regen configure and pyconfig.h.in\n"
    },
    {
      "commit": "06e348915c2ea696413d77be410687ebe2cae288",
      "tree": "ae2b87f75438392b7c269e5ad2454e4932e35911",
      "parents": [
        "1818a6aee61e21dc82dd851cc91a9c235c08a312"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:03 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:03 2013 +0100"
      },
      "message": "MSYS: Apply a monkeypatch to os.system\n\n..so that the commands are run through sh.exe so that shell indirection\nto /dev/null and other things requiring a Posix shell work as expected.\n"
    },
    {
      "commit": "1818a6aee61e21dc82dd851cc91a9c235c08a312",
      "tree": "a2cde86eaf9f33c3fadc8933640c2c85bb0f4730",
      "parents": [
        "5109f701daffe0c602c4104bda4a215ea06d31ca"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:03 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:03 2013 +0100"
      },
      "message": "Add the build machine\u0027s Python\u0027s DESTSHARED path to PYTHONPATH\n\n..before the path contained in pybuilddir.txt so that the shared modules\n for the host machine don\u0027t get loaded incorrectly during make install.\n"
    },
    {
      "commit": "5109f701daffe0c602c4104bda4a215ea06d31ca",
      "tree": "cc695bcc62ffd9f874c630611e6d5b02c7e4d149",
      "parents": [
        "c2d6f7c10cd451d210cc2478814677d5bd2efc3e"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:03 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:03 2013 +0100"
      },
      "message": "MinGW-w64: Add path of python.exe or python2.7.dll to PATH\n\n..so that other dlls can be placed in the same location and loaded\ncorrectly. This is used for example, when loading the shared tcltk.\n"
    },
    {
      "commit": "c2d6f7c10cd451d210cc2478814677d5bd2efc3e",
      "tree": "bb2af678efb7802db8ba1008d5572bfc27daeae2",
      "parents": [
        "3a7af646f9c9a2c88bec34f64aaa5e7df97d4809"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "Cross: Use full path for the cross Python interpreter\n\n..and ensure it is version 2.7.5 or greater.\n"
    },
    {
      "commit": "3a7af646f9c9a2c88bec34f64aaa5e7df97d4809",
      "tree": "a3cec4f05661181c6c92882136d0a16c7b5af150",
      "parents": [
        "5b177ddc056fc37bfc694f844b596ab50fa4cb13"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "MinGW-w64: Added --build-sysroot config option\n\n..which I\u0027m not so sure about the value of. CFLAGS and LDSHARED\nare probably the right way to pass custom paths to distutils, but\nit\u0027s not harmful to have this option.\n"
    },
    {
      "commit": "5b177ddc056fc37bfc694f844b596ab50fa4cb13",
      "tree": "dbddde702c6761eca864c3929c3c6cbddbda735d",
      "parents": [
        "48708f3abf847e39bb07065a4628636e75bc6b0f"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "MinGW-w64: Installation fix for the shared Python library.\n"
    },
    {
      "commit": "48708f3abf847e39bb07065a4628636e75bc6b0f",
      "tree": "9453a17f4e521822342cc820f8373bfe1c029036",
      "parents": [
        "bb179a41d350be854e547b7901be7a5f17b39aa1"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "MinGW-w64 Cross: MinGW-w64 headers are all lowercase.\n\nWhen running natively on Windows filesysems this doesn\u0027t matter,\nbut when cross compiling on a case-sensitive filesystem it does.\n"
    },
    {
      "commit": "bb179a41d350be854e547b7901be7a5f17b39aa1",
      "tree": "172d19762fed1c832d9c227da0dc5f91c0b53279",
      "parents": [
        "8c99343c04b92edce01057e094758144e518c61a"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "MinGW-w64: Simple compile fix.\n"
    },
    {
      "commit": "8c99343c04b92edce01057e094758144e518c61a",
      "tree": "7da680c55983c27c3faac45560b8813c36d9c37f",
      "parents": [
        "47a24ea6662f20c8e165d541ab6facdf009bfee4"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "MinGW-w64/MSYS: Do not search build system sysroot folders.\n\n/usr/include or /usr/lib must not be added to the search path\nas they are MSYS system paths, not MinGW-w64 system paths.\n"
    },
    {
      "commit": "47a24ea6662f20c8e165d541ab6facdf009bfee4",
      "tree": "93447f439b36e5d794ade42795ec2be0eb8da6c1",
      "parents": [
        "2541916455921dd518c6ba8831fe84362cfd8211"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "MSYS distutils: Path conversion for --root option.\n\nConverts --root\u003d\u003cMSYS/path\u003e to --root\u003d\u003cWindows/path\u003e\nas our Python is Windows native.\n\nAdded a hack to convert_path because\nos.path.join([\u0027C:\u0027,\u0027folder\u0027,\u0027subfolder\u0027]) returns:\n\u0027C:folder\\subfolder\u0027\n..which isn\u0027t the same as:\n\u0027C:\\folder\\subfolder\u0027\n"
    },
    {
      "commit": "2541916455921dd518c6ba8831fe84362cfd8211",
      "tree": "cf5725d0ce4ba53902b21614c2dc8187832f2507",
      "parents": [
        "2d9cb4276c62ae214f43b8fbcb1f4672e647b033"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "MinGW-w64: Replace forwardslashes with backslashes\n\n..in compileall.py\n"
    },
    {
      "commit": "2d9cb4276c62ae214f43b8fbcb1f4672e647b033",
      "tree": "221e49d4192b50c965e0d28ff4ac8d2881ef1792",
      "parents": [
        "3f2c29c01f591ea0a2dde803be2ae86114e789af"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "MSYS: Fix ln -s ordering\n\n..as when ln is really cp, as on MSYS, the source must exist\nbefore creating any links to it.\n"
    },
    {
      "commit": "3f2c29c01f591ea0a2dde803be2ae86114e789af",
      "tree": "1d77706af38ee0c12a8b735d0bea89481148004a",
      "parents": [
        "014d3717782d551f59e89d7c8a3b24299a6dcae3"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "Cross: Don\u0027t add multi-arch paths if cross compiling.\n"
    },
    {
      "commit": "014d3717782d551f59e89d7c8a3b24299a6dcae3",
      "tree": "51fdc99ae7cc988a668787a019e471bcd6c59773",
      "parents": [
        "d185bc4f1651644d2ee8293a156ad3273a3baa13"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "MinGW-w64: Allow either nt-threads and pthreads.\n\nI only ever build with nt-threads, and will continue to do so\nuntil I\u0027m convinced winpthreads is fully working, but having\nthe option is useful.\n"
    },
    {
      "commit": "d185bc4f1651644d2ee8293a156ad3273a3baa13",
      "tree": "d90c8dad3b4b061b12b0ba40ce10c572646f1684",
      "parents": [
        "f14f49541cbeeb440ffa52d7b2555fc90bb3202a"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "Cross: Add python-config.sh.\n\nGenerate and use python-config.sh, which is a shell script\nreplacement for python-config which can therefore be used\nin cross compilation scenarios.\n"
    },
    {
      "commit": "f14f49541cbeeb440ffa52d7b2555fc90bb3202a",
      "tree": "6c6edc059176f627e401c9479a5c41567ccdd6bb",
      "parents": [
        "76e82b81d66ab91ee7da20a7cb1577ae50f24726"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:02 2013 +0100"
      },
      "message": "MinGW-w64: Don\u0027t compile dbm module.\n"
    },
    {
      "commit": "76e82b81d66ab91ee7da20a7cb1577ae50f24726",
      "tree": "fa6cfcffc3cffbbe5984a0a31e3c4bb4e2c6eb43",
      "parents": [
        "f96bddd4a379aeb151cc87f444cd9143be667749"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "message": "MinGW-w64: Allow size_t (%z) format specifier.\n\nAlso, remove the error:\nPython doesn\u0027t support sizeof(pid_t) \u003e sizeof(long)\nbecause it does on Win64 where long is only 32 bit.\n"
    },
    {
      "commit": "f96bddd4a379aeb151cc87f444cd9143be667749",
      "tree": "32077af2b7fe765b1a9352783d5ac60adcd0086a",
      "parents": [
        "c27596f2b58601b5cda90dd3b25e527d6aa2fa08"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "message": "MinGW-w64: Allow static tcltk (which I don\u0027t recommend).\n"
    },
    {
      "commit": "c27596f2b58601b5cda90dd3b25e527d6aa2fa08",
      "tree": "5511e65286d8d267c64b73a5e56816c66cc2601d",
      "parents": [
        "aaa1a737789983dabd361ca93115a4228986f0eb"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "message": "MinGW-w64: Add ISPAD define so that PDCurses can be used.\n"
    },
    {
      "commit": "aaa1a737789983dabd361ca93115a4228986f0eb",
      "tree": "0aa40874e057d43b1f09de2bb507cfa922d0f20b",
      "parents": [
        "6cb41142ae03e4601e7ebfceb3fa93999fc4b472"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "message": "MinGW-w64: Adopt unix filesystem layout for MinGW Python.\n"
    },
    {
      "commit": "6cb41142ae03e4601e7ebfceb3fa93999fc4b472",
      "tree": "8f4e3645c8be2318761e520455fe46a21508e350",
      "parents": [
        "3efae45396e3db0c7ce3eb7feffbcdd8c4f25add"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "message": "Darwin: Enable as a target for cross compilation.\n"
    },
    {
      "commit": "3efae45396e3db0c7ce3eb7feffbcdd8c4f25add",
      "tree": "ce5c74c0cf1291e02ba24865a8e2786094671d42",
      "parents": [
        "0ecd9a25924cb4a4765855dce359155299997a8c"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "message": "Distutils (cygwinccompiler): Use CC and LD env. variables\n\n..also, if gcc is found then override LD with the output\nfrom \u0027CC --print-prog-name ld\u0027\n"
    },
    {
      "commit": "0ecd9a25924cb4a4765855dce359155299997a8c",
      "tree": "b5fca0070bd628fdff0c61fce14c25611b1f7e34",
      "parents": [
        "0d3c10516120f1dd50f74e41126f90c2a1111d51"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "message": "MSYS: Add building on MSYSVPATH configure argument.\n\nWhen building on MSYS, VPATH ends up containing\nan un-translated path which then falls over in\ndistutils. So MSYSVPATH is VPATH translated to\nthe Windows version and this is passed to disutils\ninstead.\n"
    },
    {
      "commit": "0d3c10516120f1dd50f74e41126f90c2a1111d51",
      "tree": "b401fcbe18d420fd18ea0936a064aa9dc847100a",
      "parents": [
        "de1a522e032b84e21f9e3178f6dd11058da64916"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "message": "MinGW-w64: Enable building the _msi module.\n\nNote, this isn\u0027t enough for msi, but it\u0027s a good start.\n"
    },
    {
      "commit": "de1a522e032b84e21f9e3178f6dd11058da64916",
      "tree": "bfa7c031323fce9659778277b54e22336ba417e9",
      "parents": [
        "7323e4fea00b5f2608bdee53277a6510a9822fd3"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "message": "MinGW-w64: Use a different header for regen\n\n..because /usr/include/netinet/in.h doesn\u0027t exist.\nInstead we use include/stddef.h from the GCC installation,\nlocated via -print-search-dirs trickery.\n"
    },
    {
      "commit": "7323e4fea00b5f2608bdee53277a6510a9822fd3",
      "tree": "b921611b9845e88f04b14c4ba2ccceccc9a2ec09",
      "parents": [
        "f166dd20e83878188694be696adfc1b587501c99"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "message": "MinGW-w64: Compile fix for REPARSE_DATA_BUFFER\n\n..which is not declared in the MinGW-w64 headers.\n"
    },
    {
      "commit": "f166dd20e83878188694be696adfc1b587501c99",
      "tree": "b64e3b7bff8ada71402cd3323a0e0646692c4425",
      "parents": [
        "6beef81d2cb4dae6d967db22302d3bcade3de10b"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:01 2013 +0100"
      },
      "message": "MinGW-w64: Switch to using the Posix getpath code\n\n..in Modules/getpathp.c rather than the Windows version\nin PC/getpath.c. This is because we want the Posix\nfile layout.\n"
    },
    {
      "commit": "6beef81d2cb4dae6d967db22302d3bcade3de10b",
      "tree": "b9a87dca23a15f580fd0c5324a70d4d4e6b3c35f",
      "parents": [
        "662071360c1d8e5e856fc1c87e6291af7e86d615"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:00 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:00 2013 +0100"
      },
      "message": "MinGW-w64: Add autoconf variable DELIM\n\n..which is the path delimiter to use. Usually a colon\nbut on Windows a semi-colon.\n"
    },
    {
      "commit": "662071360c1d8e5e856fc1c87e6291af7e86d615",
      "tree": "ead44d9056b3c3f568b5384c7c8f0ff56fb4c39e",
      "parents": [
        "ccf51d5b5ba685ae9c0d07ec98204404534e0c37"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:00 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:00 2013 +0100"
      },
      "message": "MinGW-w64: --with-system-ffi now looks for ffi.h.\n\nWindows 64 fixes for ffi.\nSome ctypes fixes for MinGW(-w64).\n(by Alexey Pavlov).\n"
    },
    {
      "commit": "ccf51d5b5ba685ae9c0d07ec98204404534e0c37",
      "tree": "3ac63fb9057e6592da6003e8ad1e823ea783e8ab",
      "parents": [
        "791531278b1365e8cdc8240d16df42d7028046be"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:00 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:00 2013 +0100"
      },
      "message": "MinGW-w64: Removal of the libffi changes.\n\nDone this way so that Roumen\u0027s and Alexey\u0027s\npatches can be updated more easily.\n"
    },
    {
      "commit": "791531278b1365e8cdc8240d16df42d7028046be",
      "tree": "e5dad7c2a2e1a743eb05b8fb6b66b6adce4bac59",
      "parents": [
        "9a7616fb365ae125fed7e73cb61b067d29535cc6"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:00 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 21 23:00:00 2013 +0100"
      },
      "message": "MinGW-w64: Initial MinGW(-w64) feature patch.\n\n(by Roumen Petrov and LRN).\n"
    },
    {
      "commit": "9a7616fb365ae125fed7e73cb61b067d29535cc6",
      "tree": "2d0f55ef35763ccee20fbd10cd466dd9e781343d",
      "parents": [
        "91ab30c0575733380c85d8660e06c15d219cc64f"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue May 21 20:32:42 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue May 21 20:32:42 2013 +0800"
      },
      "message": "Added unmodified Python-2.7.5 sources\n\nChange-Id: I230169787cb61d59d4b31f81bcdf98b57454c70b\n"
    },
    {
      "commit": "91ab30c0575733380c85d8660e06c15d219cc64f",
      "tree": "ef5561fb38518030f288b36c7d16a7999c2fdae4",
      "parents": [
        "97d4a8b10e20745b1ff0b81b860776afad843da7"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed May 08 10:28:34 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed May 08 10:28:34 2013 +0800"
      },
      "message": "Use greadlink in Mac\n\nreadlink in Mac doesn\u0027t support \"-f\", while greadlink (form MacPorts)\ndoes.  Return the unmodified prefix if greadlink can\u0027t be found.\n\nChange-Id: Iadf46089b9569018b4392f4e61237a525d65c3fe\n"
    },
    {
      "commit": "97d4a8b10e20745b1ff0b81b860776afad843da7",
      "tree": "f9bccba54e1b7f71eab2577e4e5b6c9c18d6f825",
      "parents": [
        "8c6ab39108338944ba72bab4ae0ac39c82067b3d"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 22:26:06 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 22:26:06 2013 +0100"
      },
      "message": "Python 2.7.4: Regen configure/pyconfig.h.in\n"
    },
    {
      "commit": "8c6ab39108338944ba72bab4ae0ac39c82067b3d",
      "tree": "4477a2dd69c8d54614e8c7cd15a98a211f856bf4",
      "parents": [
        "bc9a97206f338a3bd7aa99431ad5d636a6cc7cb0"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:31:25 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:31:25 2013 +0100"
      },
      "message": "MinGW-w64: Add path of python.exe or python2.7.dll to PATH\n\n..so that other dlls can be placed in the same location and loaded\ncorrectly. This is used for example, when loading the shared tcltk\n"
    },
    {
      "commit": "bc9a97206f338a3bd7aa99431ad5d636a6cc7cb0",
      "tree": "e6e8e22a46fe9e451733326e6459c73a3781dda5",
      "parents": [
        "2b219aeeea19233683627241aff98966272806a6"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:30:40 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:30:40 2013 +0100"
      },
      "message": "Cross: Use full path for the cross Python interpreter\n\n..and ensure it is version 2.7.4 or greater.\n"
    },
    {
      "commit": "2b219aeeea19233683627241aff98966272806a6",
      "tree": "d03f22025e3e3f91e1254e46c7b810832373914b",
      "parents": [
        "c302fcafd32906b57254725422e9b325bc8b3d9a"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:29:41 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:29:41 2013 +0100"
      },
      "message": "MinGW-w64: Added --build-sysroot config option\n\n..which I\u0027m not so sure about the value of. CFLAGS and LDSHARED\nare probably the right way to pass custom paths to distutils, but\nit\u0027s not harmful to have this option.\n"
    },
    {
      "commit": "c302fcafd32906b57254725422e9b325bc8b3d9a",
      "tree": "9f1af9b9d5b9cd848bc2838391877ed5df9d5556",
      "parents": [
        "0150a2ef2542745490b6a84f96e0f2d75ec14c4e"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:28:50 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:28:50 2013 +0100"
      },
      "message": "MinGW-w64: Installation fix for the shared Python library\n"
    },
    {
      "commit": "0150a2ef2542745490b6a84f96e0f2d75ec14c4e",
      "tree": "cc85b002d428075245da6d0df44bba1317e9a5a3",
      "parents": [
        "5478cbe4f1b463c0ead7b756e8f966d9a5440b58"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:27:30 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:27:30 2013 +0100"
      },
      "message": "MinGW-w64 Cross: MinGW-w64 headers are all lowercase.\n\nWhen running natively on Windows filesysems this doesn\u0027t matter,\nbut when cross compiling on a case-sensitive filesystem it does.\n"
    },
    {
      "commit": "5478cbe4f1b463c0ead7b756e8f966d9a5440b58",
      "tree": "ba732fba3ccc8e75c4a90e2c2c75c8e8d2cbfbf5",
      "parents": [
        "e9163158f023570da4e83a8f871ac738a1feeb1c"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:27:06 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:27:06 2013 +0100"
      },
      "message": "MinGW-w64: Simple compile fix\n"
    },
    {
      "commit": "e9163158f023570da4e83a8f871ac738a1feeb1c",
      "tree": "7c740c48390d90ed2486a090a89c341a5ad60d62",
      "parents": [
        "01e7b0f550be30a6ef0f9e8afc13a9197c0aff94"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:23:25 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:23:25 2013 +0100"
      },
      "message": "MinGW-w64/MSYS: Do not search build system sysroot folders\n\n/usr/include or /usr/lib must not be added to the search path\nas they are MSYS system paths, not MinGW-w64 system paths.\n"
    },
    {
      "commit": "01e7b0f550be30a6ef0f9e8afc13a9197c0aff94",
      "tree": "0ad080535331907fa893abdf07e889e158c2da9f",
      "parents": [
        "b86424178c312541e2dd1cfe67047bf20307d83b"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:19:58 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:21:40 2013 +0100"
      },
      "message": "MSYS distutils: Path conversion for --root option\n\nConverts --root\u003d\u003cMSYS/path\u003e to --root\u003d\u003cWindows/path\u003e\nas our Python is Windows native. Also, adds a hack to\nconvert_path because\nos.path.join([\u0027C:\u0027,\u0027folder\u0027,\u0027subfolder\u0027]) returns:\n\u0027C:folder\\subfolder\u0027\n..which isn\u0027t the same as:\n\u0027C:\\folder\\subfolder\u0027\n"
    },
    {
      "commit": "b86424178c312541e2dd1cfe67047bf20307d83b",
      "tree": "02baa87c34ac8938fb79b11b54288358dd38d4a6",
      "parents": [
        "da846beca94d1b80ce2671cf3cf6fb8287b02ba3"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:19:16 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:19:16 2013 +0100"
      },
      "message": "MinGW-w64: Replace forwardslashes with backslashes\n\n..in compileall.py\n"
    },
    {
      "commit": "da846beca94d1b80ce2671cf3cf6fb8287b02ba3",
      "tree": "f92defe220dc08b79e145ca6cf7cd2d28e49fa0a",
      "parents": [
        "bd99fe7b3812f4c6b4725c915dc7ef3e3cc315d8"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:17:47 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:17:47 2013 +0100"
      },
      "message": "MSYS: Fix ln -s ordering.\n\n..as when ln is really cp, as on MSYS, the source must exist\nbefore creating any links to it.\n"
    },
    {
      "commit": "bd99fe7b3812f4c6b4725c915dc7ef3e3cc315d8",
      "tree": "3cb956779e7882f218410454e8ae4bf5a8cb009f",
      "parents": [
        "c35b8efce130b53604065e9c8db51c6c45f4e9c8"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:15:57 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:15:57 2013 +0100"
      },
      "message": "Cross: Don\u0027t add multi-arch paths if cross compiling\n"
    },
    {
      "commit": "c35b8efce130b53604065e9c8db51c6c45f4e9c8",
      "tree": "2e1476157851ce1f96a00abceede812ff3a97f70",
      "parents": [
        "9b9e5490a77ebb5020dee3b3b90a95a812d3a5d6"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:15:06 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:15:06 2013 +0100"
      },
      "message": "MinGW-w64: Allow either nt-threads and pthreads\n\nI only ever build with nt-threads, and will continue to do so\nuntil I\u0027m convinced winpthreads is fully finished, but having\nthe option is useful.\n"
    },
    {
      "commit": "9b9e5490a77ebb5020dee3b3b90a95a812d3a5d6",
      "tree": "ff767b5c997e66d8cde6eefdc9aa34cf640ff190",
      "parents": [
        "e252a82583e747515d8f23325c6c095ffc5edc7f"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:13:59 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:13:59 2013 +0100"
      },
      "message": "Cross: Add python-config.sh\n\nGenerate and use python-config.sh, which is a shell script\nreplacement for python-config which can therefore be used\nin cross compilation scenarios\n"
    },
    {
      "commit": "e252a82583e747515d8f23325c6c095ffc5edc7f",
      "tree": "dad459187f636abff42d888fbb0b2b127705474b",
      "parents": [
        "7812c7ed42a5dc540426c08f70b5d53e809a55cd"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:12:41 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:12:41 2013 +0100"
      },
      "message": "MinGW-w64: Don\u0027t compile dbm module\n"
    },
    {
      "commit": "7812c7ed42a5dc540426c08f70b5d53e809a55cd",
      "tree": "059d31ac0da455ad84004640ce543e6fd1ec82a7",
      "parents": [
        "948d59c59a179715b039046ab9caff93bed0afe5"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:12:17 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:12:17 2013 +0100"
      },
      "message": "MinGW-w64: Allow size_t (%z) format specifier.\n\n..also, remove error:\nPython doesn\u0027t support sizeof(pid_t) \u003e sizeof(long)\nbecause it does on Win64 where long is only 32 bit.\n"
    },
    {
      "commit": "948d59c59a179715b039046ab9caff93bed0afe5",
      "tree": "3e8f5d33489a18b5ebffb09078a7a84cf023260e",
      "parents": [
        "97a96776c9407131d76ee5847411ae245a8f88f1"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:11:45 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:11:45 2013 +0100"
      },
      "message": "MinGW-w64: Allow static tcltk (which I don\u0027t recommend)\n"
    },
    {
      "commit": "97a96776c9407131d76ee5847411ae245a8f88f1",
      "tree": "e42e615f3851848e4e8364498a7c94c95c108244",
      "parents": [
        "afe17368b4b87fcf9cad847c15a18806d2235063"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:11:29 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:11:29 2013 +0100"
      },
      "message": "MinGW-w64: Add ISPAD define so that PDCurses can be used.\n"
    },
    {
      "commit": "afe17368b4b87fcf9cad847c15a18806d2235063",
      "tree": "d1b3721577a77387b5ddb01b9fbc594c99cce75d",
      "parents": [
        "5b950b03c3c55e2d4c86f6579116c54a825d1a5e"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:11:05 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:11:05 2013 +0100"
      },
      "message": "MinGW-w64: Adopt unix filesystem layout for MinGW Python.\n"
    },
    {
      "commit": "5b950b03c3c55e2d4c86f6579116c54a825d1a5e",
      "tree": "3c0b0c98903a00078fe5228103dc69e5707becfd",
      "parents": [
        "a1c75dbb5cf0f4bc0d39272b7ba992e6aaa39412"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:10:37 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:10:37 2013 +0100"
      },
      "message": "Darwin: Enable as a target for cross compilation\n"
    },
    {
      "commit": "a1c75dbb5cf0f4bc0d39272b7ba992e6aaa39412",
      "tree": "6dd7e40882911b50b87656062c0ae3d2d31528ab",
      "parents": [
        "20131cf28185d9391694dcb1839bfce98cfaa8e6"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:09:48 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:09:48 2013 +0100"
      },
      "message": "Distutils (cygwinccompiler): Use CC and LD env. variables\n\n..also, if gcc is found then override LD with the output\nfrom \u0027CC --print-prog-name ld\u0027\n"
    },
    {
      "commit": "20131cf28185d9391694dcb1839bfce98cfaa8e6",
      "tree": "dcf37f26bd25ab28f53287a05561f9cc2c812d9d",
      "parents": [
        "db686c54f2b2ca9b97666a7c85e65bbaa8c63d3d"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:07:41 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:07:41 2013 +0100"
      },
      "message": "MSYS: Add building on MSYSVPATH configure argument.\n\nWhen building on MSYS, VPATH ends up containing\nun-translated paths which then fall over in\ndistutils. So VPATH also gets translated to\nthe Windows version and that version is passed\nto disutils instead.\n"
    },
    {
      "commit": "db686c54f2b2ca9b97666a7c85e65bbaa8c63d3d",
      "tree": "bc96690a5d402006c41654d2d59866a12cc7bd8f",
      "parents": [
        "25259fbae6d8c4e9ea865992e374825f96c35b18"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:06:51 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:06:51 2013 +0100"
      },
      "message": "MinGW-w64: Enable building the _msi module.\n\nnote, this isn\u0027t enough for msi, but it\u0027s a good start\n"
    },
    {
      "commit": "25259fbae6d8c4e9ea865992e374825f96c35b18",
      "tree": "d545db259710ee88d901d32ba48cbf18e5608559",
      "parents": [
        "f43ad3a99bd41b984dbf1f76f3e1fd727a5a0362"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:05:32 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:05:32 2013 +0100"
      },
      "message": "MinGW-w64: Use a different header for regen\n\n..because /usr/include/netinet/in.h doesn\u0027t exist.\nInstead we use include/stddef.h from the GCC installation,\nlocated via -print-search-dirs trickery.\n"
    },
    {
      "commit": "f43ad3a99bd41b984dbf1f76f3e1fd727a5a0362",
      "tree": "d533cb8164ad809b7d108bbe02822b668dd713bd",
      "parents": [
        "a917f3db7ab8614bbd82ee418534a73e0df3810c"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:04:29 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:04:29 2013 +0100"
      },
      "message": "MinGW-w64: Compile fix for REPARSE_DATA_BUFFER\n\n..which is not declared in the MinGW-w64 headers.\n"
    },
    {
      "commit": "a917f3db7ab8614bbd82ee418534a73e0df3810c",
      "tree": "b158dfc4388e0d011c0930758b35a532fad8de56",
      "parents": [
        "6c577f63e25de73eadf554e397385fd7c48bf91e"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:03:09 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:03:09 2013 +0100"
      },
      "message": "MinGW-w64: Switch to using the posix getpath code\n\n..in Modules/getpathp.c rather than the Windows version\nin PC/getpath.c. This is because we want the posix\nfile layout.\n"
    },
    {
      "commit": "6c577f63e25de73eadf554e397385fd7c48bf91e",
      "tree": "26931c5eeabc42ef16d31798049785fa7349c4fc",
      "parents": [
        "d3e0e34262d381fcd3e2f04e94bde0c8808ed4a6"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:02:21 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:02:21 2013 +0100"
      },
      "message": "MinGW-w64: Add autoconf variable DELIM\n\n..Which is the path delimiter to use. Usually a colon\nbut on Windows a semi-colon.\n"
    },
    {
      "commit": "d3e0e34262d381fcd3e2f04e94bde0c8808ed4a6",
      "tree": "20431f242380ee01221998383c316a1f5407dbdb",
      "parents": [
        "23a3606872dcb3d97fcc0dc89369448be95a1f86"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:01:39 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 21:01:39 2013 +0100"
      },
      "message": "MinGW-w64: --with-system-ffi now looks for ffi.h.\n\nWindows 64 fixes for ffi.\nSome ctypes fixes for MinGW(-w64).\n(by Alexey Pavlov)\n"
    },
    {
      "commit": "23a3606872dcb3d97fcc0dc89369448be95a1f86",
      "tree": "7a95a4a90162a24b3f5c77584d0ab8fb7a55bf9c",
      "parents": [
        "7da09aa7a97deba3afb01cd02b54437ef02fa4dc"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 20:59:56 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 20:59:56 2013 +0100"
      },
      "message": "MinGW-w64: Removal of the libffi changes\nDone this way so that Roumen\u0027s and Alexey\u0027s\npatches can be updated more easily.\n"
    },
    {
      "commit": "7da09aa7a97deba3afb01cd02b54437ef02fa4dc",
      "tree": "344eac5a2d58914ed23380e532b54f0fe711ceac",
      "parents": [
        "3c120f3157b76eafcc925bfc637e7438bb435157"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 20:55:33 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 20:55:33 2013 +0100"
      },
      "message": "MinGW-w64: Initial MinGW(-w64) feature patch.\n(by Roumen Petrov and LRN)\n"
    },
    {
      "commit": "3c120f3157b76eafcc925bfc637e7438bb435157",
      "tree": "56923c143e7bb93a6ecbc41e13d242e674708e75",
      "parents": [
        "88d9000040cfe698e8e32e071880ed8b41e11216"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 20:52:25 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Tue May 07 20:52:25 2013 +0100"
      },
      "message": "Added unmodified Python-2.7.4 sources\n\nSha1sum of Python-2.7.4.tar.bz2 was:\ndeb8609d8e356b3388f33b6a4d6526911994e5b1\n"
    },
    {
      "commit": "88d9000040cfe698e8e32e071880ed8b41e11216",
      "tree": "7289f81b9ab5d72c41006eb43079a8070ea09f4c",
      "parents": [
        "fdfdd20df819e9ac52e7900e71a3037453f5f8cf"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 11 14:31:05 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 11 14:38:16 2013 +0800"
      },
      "message": "Remove *.info\n\nThis concludes pushing out 12 local patches from\nplatform/ndk.git/build/tools/toolchain-patches/python/Python-2.7.3\n\nChange-Id: I96234c594993d3913273b8a9f3dca7c439453575\n"
    },
    {
      "commit": "fdfdd20df819e9ac52e7900e71a3037453f5f8cf",
      "tree": "740e8d81648e0962e816344a4b5ea9deb09d2b6b",
      "parents": [
        "699fa294f970fc5bb35f02a77794189ebde813ad"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Fri Jan 11 14:29:55 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 11 14:38:16 2013 +0800"
      },
      "message": "0011-re-configure-d.patch\n\nUsed to be local patch in platform/ndk.git 4ec84cccdda14ab4ebcafbc6f3200a2cd2868586\n\nChange-Id: I10cce17063be87735a04c210ab2c6cb73c16c4de\n"
    },
    {
      "commit": "699fa294f970fc5bb35f02a77794189ebde813ad",
      "tree": "c5e42f456905b7649be498f61310ba0ba1373231",
      "parents": [
        "5916fcf6923d98d389c55f58743715a983b9cb61"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Fri Jan 11 14:29:35 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 11 14:38:16 2013 +0800"
      },
      "message": "0010-add-python-config-sh.patch\n\nUsed to be local patch in platform/ndk.git 4ec84cccdda14ab4ebcafbc6f3200a2cd2868586\n\nChange-Id: Id62eede8ab164e44c92ebe8585b48eee8f655c4f\n"
    },
    {
      "commit": "5916fcf6923d98d389c55f58743715a983b9cb61",
      "tree": "52149a5f3a13c89239a2d8132c0f163f37bdcd49",
      "parents": [
        "6ed5c6acbd0864e2933e15f787bba6fda17f7a73"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Fri Jan 11 14:29:03 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 11 14:38:16 2013 +0800"
      },
      "message": "0009-Disable-Grammar-dependency-on-pgen-executable.patch\n\nUsed to be local patch in platform/ndk.git 4ec84cccdda14ab4ebcafbc6f3200a2cd2868586\n\nChange-Id: If8002d308d33313a3af7e0d1f3ef726caf6514d4\n"
    },
    {
      "commit": "6ed5c6acbd0864e2933e15f787bba6fda17f7a73",
      "tree": "0a2dac02615223f47600b49599ea8da5c1d25f6b",
      "parents": [
        "457d9cf41d30f0d9a4c9ad158a828258e114ec68"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Fri Jan 11 14:28:42 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 11 14:38:16 2013 +0800"
      },
      "message": "0008-Python-disable-dbm.patch\n\nUsed to be local patch in platform/ndk.git 4ec84cccdda14ab4ebcafbc6f3200a2cd2868586\n\nChange-Id: Ic31bf8b704269e502698ffa9937fd7f94265baa0\n"
    },
    {
      "commit": "457d9cf41d30f0d9a4c9ad158a828258e114ec68",
      "tree": "fbeae535d488af672fdb8217dcf77ae1b3ceecab",
      "parents": [
        "710f0f54f5ce123cdb490cdbd1c039303a3b4986"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Fri Jan 11 14:28:16 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 11 14:38:16 2013 +0800"
      },
      "message": "0007-MINGW-x86_64-size_t-format-specifier-pid_t.patch\n\nUsed to be local patch in platform/ndk.git 4ec84cccdda14ab4ebcafbc6f3200a2cd2868586\n\nChange-Id: Iaa3ed3339b0089a5aa80504eb45cfee43c152a41\n"
    },
    {
      "commit": "710f0f54f5ce123cdb490cdbd1c039303a3b4986",
      "tree": "576ceca6c4806ce262fd5142d1da65b4ae9242e6",
      "parents": [
        "c9453332ce6b0d8491455aa27ea0a94271d7c738"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Fri Jan 11 14:27:48 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 11 14:38:16 2013 +0800"
      },
      "message": "0006-MINGW-static-tcltk.patch\n\nUsed to be local patch in platform/ndk.git 4ec84cccdda14ab4ebcafbc6f3200a2cd2868586\n\nChange-Id: I31e0c5c9ede5b0892b35a0f761ae7e880e5e6203\n"
    },
    {
      "commit": "c9453332ce6b0d8491455aa27ea0a94271d7c738",
      "tree": "f220da1aa6d2c13fbfc7e658a7983438212a3b24",
      "parents": [
        "ca4fadbc7187827d89fa7dbcdd6ce0cbe40b55fe"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Fri Jan 11 14:27:28 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 11 14:38:16 2013 +0800"
      },
      "message": "0005-MINGW-pdcurses_ISPAD.patch\n\nUsed to be local patch in platform/ndk.git 4ec84cccdda14ab4ebcafbc6f3200a2cd2868586\n\nChange-Id: I8357acaacd68fc6b597793455d8028f9dd5fcca4\n"
    },
    {
      "commit": "ca4fadbc7187827d89fa7dbcdd6ce0cbe40b55fe",
      "tree": "6e94f33c76e9d72ac771e1f94ee587955e0ccbf9",
      "parents": [
        "b82ec37d0d44eaaa5cf31b1bb3c050429e2efb11"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Fri Jan 11 14:26:22 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 11 14:38:16 2013 +0800"
      },
      "message": "0004-MINGW-FIXES-sysconfig-like-posix.patch\n\nUsed to be local patch in platform/ndk.git 4ec84cccdda14ab4ebcafbc6f3200a2cd2868586\n\nChange-Id: Ic24813ec483ebb6faedf083b9518f6afe7ce81fc\n"
    },
    {
      "commit": "b82ec37d0d44eaaa5cf31b1bb3c050429e2efb11",
      "tree": "589365dcfe8b4ce9e201efdff78e1641f210b310",
      "parents": [
        "0d80e55d38276ed373a55fa4a8f69d62ef5d7408"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Fri Jan 11 14:25:53 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 11 14:38:15 2013 +0800"
      },
      "message": "0003-DARWIN-CROSS.patch\n\nUsed to be local patch in platform/ndk.git 4ec84cccdda14ab4ebcafbc6f3200a2cd2868586\n\nChange-Id: I9fb90152e843f94fd464025b55cc260d70c1d8eb\n"
    },
    {
      "commit": "0d80e55d38276ed373a55fa4a8f69d62ef5d7408",
      "tree": "6a516a222a77497360a16c3a1ab21ed154d1b30f",
      "parents": [
        "2d345c2b39272339d8d672bfa8fc6260cf14671b"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Fri Jan 11 14:25:14 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 11 14:38:15 2013 +0800"
      },
      "message": "0002-MINGW-use-posix-getpath.patch\n\nUsed to be local patch in platform/ndk.git 4ec84cccdda14ab4ebcafbc6f3200a2cd2868586\n\nChange-Id: I5da6b72e910cabbe77e1fa4629ae74c963728bde\n"
    }
  ],
  "next": "2d345c2b39272339d8d672bfa8fc6260cf14671b"
}
