)]}'
{
  "log": [
    {
      "commit": "7c09817b4fdcaa9dc1714bb5ed3101c8a2c931c8",
      "tree": "273986b7c0a80862a6c221580c23ca4c46022ba2",
      "parents": [
        "0539a8ce8b74f4d31da7ae75aa96216b8ff40475"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat May 20 14:55:08 2017 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat May 20 14:55:08 2017 +0200"
      },
      "message": "Add --disable-new-dtags option when setting rpath\n\nSome newer Linux systems enable the \"new dtags\" linker option by\ndefault. With this option --rpath sets DT_RUNPATH instead of DT_RPATH.\nUnfortunately, DT_RUNPATH is not applied transitively when searching\nfor indirect dependencies, breaking the Lucy test executable. See\n\n    https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1253638\n    https://sourceware.org/bugzilla/show_bug.cgi?id\u003d13945\n"
    },
    {
      "commit": "0539a8ce8b74f4d31da7ae75aa96216b8ff40475",
      "tree": "54eff7b4fff929dd4e42bbfc071d7df5b39fd1fc",
      "parents": [
        "52f48a7dafb5e5b930a70934bd9310b23e68f465"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 19 19:51:29 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 19 19:51:29 2017 +0100"
      },
      "message": "Add missing #include\n"
    },
    {
      "commit": "52f48a7dafb5e5b930a70934bd9310b23e68f465",
      "tree": "44cf492d7b9517925b7f1372c620be5bd8ed1219",
      "parents": [
        "79c95021cc9d0c7f10cea33e05b0d7cb79b0a49a"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 19 18:57:04 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 19 18:57:04 2017 +0100"
      },
      "message": "Don\u0027t write empty short names section\n"
    },
    {
      "commit": "79c95021cc9d0c7f10cea33e05b0d7cb79b0a49a",
      "tree": "b5b3361d28089258d8c3fc62ec9ed09840b603b3",
      "parents": [
        "7dc89d706c7ceecb6c4677402ecedb4b7ec13513"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon Feb 06 16:54:57 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Feb 09 16:34:38 2017 +0100"
      },
      "message": "Support \"install\" target in generated Makefiles\n\nThe variables for installation directories follow the Autoconf\nconvention.\n"
    },
    {
      "commit": "7dc89d706c7ceecb6c4677402ecedb4b7ec13513",
      "tree": "495c525256759247c9a1eff0584e0e5723b10f02",
      "parents": [
        "af5da8c9a8672808fc0682132efe0fbc57aeca09"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon Feb 06 14:52:23 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Feb 08 18:15:48 2017 +0100"
      },
      "message": "Set Makefile variables for compile flags of binaries\n\nThis allows to remove the finish_* functions and makes manual\nadjustments to the generated Makefile easier.\n"
    },
    {
      "commit": "af5da8c9a8672808fc0682132efe0fbc57aeca09",
      "tree": "809c8eff7e9adf579eb01ad89d9e75f1579f678e",
      "parents": [
        "00ca462e2f4159a7c79e14edce148ad8e3c4dfcf"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Feb 08 15:44:38 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Feb 08 15:44:38 2017 +0100"
      },
      "message": "Check for stdatomic.h\n\nAlso simplify check for OSAtomicCompareAndSwapPtr.\n"
    },
    {
      "commit": "00ca462e2f4159a7c79e14edce148ad8e3c4dfcf",
      "tree": "3f8d1e3701f742bc6583fd596a342f20948ed4c5",
      "parents": [
        "4e29a77d0b25255ad4b807eda608bf7e4a65e758"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Feb 08 15:13:02 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Feb 08 15:13:02 2017 +0100"
      },
      "message": "Try to link LargeFiles probes\n\nC allows calls to undeclared functions, so the LargeFiles probes must\ncheck whether the test program can be linked successfully.\n\nFixes macOS build.\n"
    },
    {
      "commit": "4e29a77d0b25255ad4b807eda608bf7e4a65e758",
      "tree": "5c7e959b0d115b0866955b748283c85bcb301b57",
      "parents": [
        "34d27faa4aa332bdf06fa36fbf4e4136f8facba0"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Feb 04 16:07:29 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Feb 04 18:10:18 2017 +0100"
      },
      "message": "Add chaz_OS_exe_ext() function\n\nThe executable extension can differ on host and target OS when\ncross-compiling.\n"
    },
    {
      "commit": "34d27faa4aa332bdf06fa36fbf4e4136f8facba0",
      "tree": "0deecb021b2c760df1adc57165a97ac490d290ee",
      "parents": [
        "d8e3d9377948cc9490a55519dfbcd67c2bc58162"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Feb 03 23:28:50 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Feb 04 18:10:18 2017 +0100"
      },
      "message": "Set CC and LINK variables in Makefile\n\nBefore, CC was set by Clownfish\u0027s and Lucy\u0027s charmonizer.main.\n\nThe LINK variable makes is easier to change the link command manually.\n"
    },
    {
      "commit": "d8e3d9377948cc9490a55519dfbcd67c2bc58162",
      "tree": "de859d01b03b3b97a823530fa4694682177cb29c",
      "parents": [
        "cb8761f227706edcf2e3243658c932d4afd76edd"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Feb 03 19:32:59 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Feb 04 18:10:18 2017 +0100"
      },
      "message": "Rework compiler version detection\n\nDon\u0027t evaluate version macros. Only check for presence and add\nfunctions that check version numbers against a predicate. Required to\nsupport cross compilation.\n"
    },
    {
      "commit": "cb8761f227706edcf2e3243658c932d4afd76edd",
      "tree": "7fb4993f0362171a186c3eeba28fe3c3f9173f45",
      "parents": [
        "7576ef3b71f47c9fa3566b4ed77c85bf2c8b96ef"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Feb 03 18:17:22 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Feb 04 18:10:18 2017 +0100"
      },
      "message": "Compile-only LargeFiles probes\n"
    },
    {
      "commit": "7576ef3b71f47c9fa3566b4ed77c85bf2c8b96ef",
      "tree": "277ac8fc4b05daec339c644acd5b3f259be249a8",
      "parents": [
        "bf0164464849fa7872d0805fba617e78299dc6d3"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Feb 03 18:02:47 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Feb 04 18:10:18 2017 +0100"
      },
      "message": "Move format string code block\n"
    },
    {
      "commit": "bf0164464849fa7872d0805fba617e78299dc6d3",
      "tree": "03b26abe19278837f68dbf00dc792a27cee16741",
      "parents": [
        "7740918976c0ba5b5ffee73fa11c7dfd54e8a91b"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Feb 03 17:56:07 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Feb 04 18:10:18 2017 +0100"
      },
      "message": "Don\u0027t run 64-bit format string probe under C99\n\nFeature tests for format strings can\u0027t be compile-only but require\nexecution of a test program which breaks when cross-compiling. But if\nC99\u0027s inttypes.h is available, there\u0027s no need for a probe at all.\n"
    },
    {
      "commit": "7740918976c0ba5b5ffee73fa11c7dfd54e8a91b",
      "tree": "aed9e042b7cb4cc6fc04a8f1afdbe2485aa67366",
      "parents": [
        "b978797e57c734850952f9c3268f1ccc7ae97216"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Feb 03 17:47:32 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Feb 04 18:10:18 2017 +0100"
      },
      "message": "Detect integer sizes without running executables\n\nTry to compile test code for sizes 1, 2, 4, 8 that only succeeds if a\ntype has a certain size. The test code contains an array declaration\nof the form:\n\n    int a[sizeof(type) \u003d\u003d size ? 1 : -1];\n\nThe array size is a valid constant expression but produces a\ncompilation error unless the the size of the type matches. This makes\nit possible to determine the size of types without executing any test\nprograms when cross-compiling.\n\nInspired by Autoconf\u0027s AC_CHECK_SIZEOF.\n"
    },
    {
      "commit": "b978797e57c734850952f9c3268f1ccc7ae97216",
      "tree": "8f3634c62aa2908ee6c77d9af31c0f4d63e3f115",
      "parents": [
        "2380b6685a17973173ca2c7ba9a1955ee3b195b5"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Feb 03 16:42:30 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Feb 04 18:10:18 2017 +0100"
      },
      "message": "Execute probes only when necessary\n\nIn many cases, it\u0027s enough to check whether a test program compiles.\nThis allows to simplify the probe code and speeds up the configuration\nprocess.\n"
    },
    {
      "commit": "2380b6685a17973173ca2c7ba9a1955ee3b195b5",
      "tree": "d481333a18755a51ddccc9b9af643f9e94cae398",
      "parents": [
        "508ca633e8f2b173be1b1e138440859362518c7a"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Feb 03 13:27:00 2017 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Feb 04 15:21:31 2017 +0100"
      },
      "message": "Remove U64_TO_DOUBLE macro\n\nIt was only needed for MSVC6.\n"
    },
    {
      "commit": "508ca633e8f2b173be1b1e138440859362518c7a",
      "tree": "fc5a8fe14dd505916f4f0baf7e65d363d6f9524a",
      "parents": [
        "26c6577ea5eae86ea824c9f8171180ba7c519151"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Sep 30 17:36:49 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Sep 30 17:36:49 2016 +0200"
      },
      "message": "Add feature test for Makefile pattern rules\n"
    },
    {
      "commit": "26c6577ea5eae86ea824c9f8171180ba7c519151",
      "tree": "ebdc2d2a534a097e87597970b28af190514e8420",
      "parents": [
        "dbb49e072b04be5394b441326b151082cb39d364"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Sep 07 17:36:56 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Sep 07 17:36:56 2016 +0200"
      },
      "message": "Fix memory leak in MakeBinary_obj_string\n"
    },
    {
      "commit": "dbb49e072b04be5394b441326b151082cb39d364",
      "tree": "bedeade0759a98f4661eb4240b6ea774bdc8da71",
      "parents": [
        "709abc6d8bdca552667615b20f4a9c9cb32a66dd"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Jul 15 21:28:41 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Jul 15 21:28:41 2016 +0200"
      },
      "message": "Remove extra lemon flags\n\nIt\u0027s better to move global Clownfish or Lucy flags to a separate\nvariable that isn\u0027t used for lemon.\n"
    },
    {
      "commit": "709abc6d8bdca552667615b20f4a9c9cb32a66dd",
      "tree": "91baea82c60a23cb15a9f40faf8655aad2690c4c",
      "parents": [
        "fe73a8f03f47c93153cd6b10d819cf6cbefd1211"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon Jul 11 14:52:39 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon Jul 11 14:52:39 2016 +0200"
      },
      "message": "Add MakeBinary_add_filtered_src_dir\n"
    },
    {
      "commit": "fe73a8f03f47c93153cd6b10d819cf6cbefd1211",
      "tree": "b705ce80097633b392c35ae99b2280ea7ad9e54f",
      "parents": [
        "6ea06d3395ee7fde85b934da5015b6aee06a9987"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jul 06 17:53:12 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jul 06 17:54:39 2016 +0200"
      },
      "message": "Remove MakeRule_add_command_with_libpath\n\nIt\u0027s cleaner to use rpath instead.\n"
    },
    {
      "commit": "6ea06d3395ee7fde85b934da5015b6aee06a9987",
      "tree": "05b436b79211296348e4585c167d30aa18154f8a",
      "parents": [
        "78d051f71e520e8b9be24ed7a100bf5a1effe650"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jul 06 15:49:21 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jul 06 17:02:50 2016 +0200"
      },
      "message": "Support for rpath linker flag\n"
    },
    {
      "commit": "78d051f71e520e8b9be24ed7a100bf5a1effe650",
      "tree": "11264b780a88f00d00c7ee9bd25873f5ad88aca2",
      "parents": [
        "58cdc20d5c1d51c41fd45454b76b8601c8a7b52f"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jul 06 15:37:41 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jul 06 15:37:41 2016 +0200"
      },
      "message": "Make sure that mingw32-make uses the correct shell\n"
    },
    {
      "commit": "58cdc20d5c1d51c41fd45454b76b8601c8a7b52f",
      "tree": "6bebd15d7082936b89b3987b62c0cc44cd0df6b9",
      "parents": [
        "abd2eebd54a2942700d589dd4ef54dc0965fabb6"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 16:24:59 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 16:24:59 2016 +0200"
      },
      "message": "Fix compiler warnings\n"
    },
    {
      "commit": "abd2eebd54a2942700d589dd4ef54dc0965fabb6",
      "tree": "b0cfb1b9d13c9ca85a73a463fe59b906fef81370",
      "parents": [
        "5c4ba28724885e677de2b24bbd62bfbf5c3b0239"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 16:22:59 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 16:22:59 2016 +0200"
      },
      "message": "Rename static functions to avoid name clashes\n"
    },
    {
      "commit": "5c4ba28724885e677de2b24bbd62bfbf5c3b0239",
      "tree": "b510c8befdc29cec7f20def4d0c08131e06d343d",
      "parents": [
        "bea4688bfe64110b50448a9772b2401291011a1e"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 16:09:56 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 16:09:56 2016 +0200"
      },
      "message": "Rename invocants to \"self\"\n"
    },
    {
      "commit": "bea4688bfe64110b50448a9772b2401291011a1e",
      "tree": "f3a9204f699ae46ee1d9268df9a158e291f0789c",
      "parents": [
        "2fcb176affecbb00db7d34e76a2663b9a1831609"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 15:44:00 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 15:44:00 2016 +0200"
      },
      "message": "Fix \"llabs\" warnings under MinGW\n\nSome MinGW versions complain about \"llabs\" not being defined when\nincluding \"inttypes.h\". Include \"stdlib.h\" before.\n"
    },
    {
      "commit": "2fcb176affecbb00db7d34e76a2663b9a1831609",
      "tree": "a918fee7a4db808ab336780a23536705c211b453",
      "parents": [
        "48dd396f24d980a74267f8e940839748079cf2c1"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 15:43:41 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 15:43:41 2016 +0200"
      },
      "message": "Add MinGW detection\n"
    },
    {
      "commit": "48dd396f24d980a74267f8e940839748079cf2c1",
      "tree": "dff899d55f02919f76d15218e332ffbaadd08901",
      "parents": [
        "eadcd561c5db7722227adde9b189b0bb1a0d9308"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 14:16:09 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 14:16:09 2016 +0200"
      },
      "message": "Suppress warnings when compiling lemon.c\n"
    },
    {
      "commit": "eadcd561c5db7722227adde9b189b0bb1a0d9308",
      "tree": "a92943053b2dda154e3b9400d8c9c8e3e7ed09b3",
      "parents": [
        "751be7e33e3f3124d9706627d2b27ab6ca3dcc32"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 01:18:38 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 13:05:05 2016 +0200"
      },
      "message": "Add /nologo to MSVC binary rules\n"
    },
    {
      "commit": "751be7e33e3f3124d9706627d2b27ab6ca3dcc32",
      "tree": "f621aa47225c38e580b6dc0c8755560dca246acd",
      "parents": [
        "1ce65627296988138352d7634a056920ac8b0354"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 02:51:39 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 02:51:39 2016 +0200"
      },
      "message": "Fix equality comparison\n"
    },
    {
      "commit": "1ce65627296988138352d7634a056920ac8b0354",
      "tree": "36c5235158ce716e3518f1e5f6a2d0cda4e005ae",
      "parents": [
        "698cd055ff7e6bb592b0da7f8ffdeb0d1e87a142"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Jul 02 19:19:06 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jul 05 00:55:51 2016 +0200"
      },
      "message": "Rework Makefile API for binaries\n\nExpose a higher level API to build binaries with make. The new\nchaz_MakeBinary class allows to scan a directory for source files\nand to pass separate compiler flags for each binary.\n\nImprove building of shared libaries:\n\n- Add compatibility version on Darwin (Mach-O).\n- Build import library with GCC on Windows.\n- Add soname with Sun CC (untested).\n\nRemove the chaz_Library class.\n\nRework detection of the platform\u0027s make utility. We don\u0027t use this\ninformation for now, so it\u0027s purely informative.\n"
    },
    {
      "commit": "698cd055ff7e6bb592b0da7f8ffdeb0d1e87a142",
      "tree": "fcbb0c350596dca5c2e0470539aa65a5a9e0ed9c",
      "parents": [
        "0e2ea3b81681fc200c0b2571c52470f5796b30cf"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon Jul 04 20:25:33 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon Jul 04 20:25:33 2016 +0200"
      },
      "message": "Fix null device when running sh.exe through cmd.exe\n\nUse \"nul\" as null device since output is redirected by cmd.exe.\n"
    },
    {
      "commit": "0e2ea3b81681fc200c0b2571c52470f5796b30cf",
      "tree": "a45d9b5b9ce359938fcfc5e1407a0f52a820bf52",
      "parents": [
        "77d32d09a177d14eef6e7f772cf53f1a92dd445c"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Jun 30 18:34:56 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Jun 30 18:34:56 2016 +0200"
      },
      "message": "Fix shell detection on Windows\n\nWhen running POSIX shell commands through cmd.exe, make cmd.exe\nredirect stdout and stderr. This makes sure that the target file\nexists and avoids an exception in chaz_Util_slurp_file if sh.exe\nwasn\u0027t found.\n"
    },
    {
      "commit": "77d32d09a177d14eef6e7f772cf53f1a92dd445c",
      "tree": "81b68ad8f329b0c679ca0f05ed408e5d444d7dbd",
      "parents": [
        "bd9f6b5311503993fc08ba2b70768646b1cad7d0",
        "f324690a7d9a810e3c1bd93aec7ae982de2b227f"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Jun 04 17:30:11 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Jun 04 17:30:11 2016 +0200"
      },
      "message": "Merge branch \u0027binfmt-and-shell-detection\u0027\n"
    },
    {
      "commit": "f324690a7d9a810e3c1bd93aec7ae982de2b227f",
      "tree": "81b68ad8f329b0c679ca0f05ed408e5d444d7dbd",
      "parents": [
        "c5387af383d317dcd887f9e07769c589039e099c"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jun 01 21:50:25 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Jun 02 00:04:27 2016 +0200"
      },
      "message": "Check whether the make command matches the OS shell\n"
    },
    {
      "commit": "c5387af383d317dcd887f9e07769c589039e099c",
      "tree": "874a0b0a8beb45dea43a10df7a2b89e04a6ed7a9",
      "parents": [
        "7f2cb31d06aeaf46499785aabfa3eb4bcf9d1b7b"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jun 01 20:57:27 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Jun 02 00:04:18 2016 +0200"
      },
      "message": "Support POSIX shells under MinGW\n\nFixes CLOWNFISH-100.\n"
    },
    {
      "commit": "7f2cb31d06aeaf46499785aabfa3eb4bcf9d1b7b",
      "tree": "cbef98f50ebc17069edc95e81228aa6bba7a8095",
      "parents": [
        "41d940779ee7b022251fc422cff7132b80ef54f7"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jun 01 21:35:25 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Jun 02 00:04:18 2016 +0200"
      },
      "message": "Rework detection of directory separator\n\nUse _WIN32 and __CYGWIN__ macros to detect Windows directory separators.\n"
    },
    {
      "commit": "41d940779ee7b022251fc422cff7132b80ef54f7",
      "tree": "66d92f00bd5cc096523478507cc1e3549a3aa9b5",
      "parents": [
        "76e4dbe39532675b31f7756cb3f84f8fea3807e4"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue May 31 13:14:19 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Jun 02 00:04:17 2016 +0200"
      },
      "message": "Readd Cygwin detection\n\nAlso add a new public function chaz_CC_has_macro.\n"
    },
    {
      "commit": "76e4dbe39532675b31f7756cb3f84f8fea3807e4",
      "tree": "865f52dd6e8750381c23c64e62da70fbd58e02e4",
      "parents": [
        "e3b57156cde95a9e74039e5bad2d74dff6674380"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue May 31 12:40:51 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Jun 02 00:03:56 2016 +0200"
      },
      "message": "Fix add_command_with_libpath on Cygwin\n\nFixes LUCY-303.\n"
    },
    {
      "commit": "e3b57156cde95a9e74039e5bad2d74dff6674380",
      "tree": "d3a7d7a3678104a24505809b8de2504e31f599c0",
      "parents": [
        "bd9f6b5311503993fc08ba2b70768646b1cad7d0"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat May 21 18:59:20 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jun 01 23:47:27 2016 +0200"
      },
      "message": "Separate detection of shell and binary format\n\nDetect shell by escape character. This should be more robust than\nlooking for /dev/null files.\n\nDetect binary format by looking at the magic bytes of a compiled\nexecutable.\n\nMove information about binary format and file extensions to Compiler.\nThat\u0027s where it belongs if you think about cross-compiling.\n"
    },
    {
      "commit": "bd9f6b5311503993fc08ba2b70768646b1cad7d0",
      "tree": "c1a33d8b76b318147ef37705be347797bb4a8166",
      "parents": [
        "9cf02f2a283c1457a7df7bdf2cec805358e6911b"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun May 22 17:02:43 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun May 22 17:04:29 2016 +0200"
      },
      "message": "Read files in binary mode\n"
    },
    {
      "commit": "9cf02f2a283c1457a7df7bdf2cec805358e6911b",
      "tree": "78122ecb131ca46542b3934ae914100c4a915fc0",
      "parents": [
        "746debae3695e4cd589397c60cfff3c87ecba49e"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat May 21 18:15:21 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat May 21 18:15:21 2016 +0200"
      },
      "message": "Fix rm commands for cmd.exe\n\nmingw32-make needs `%%` instead of `%`. This works with nmake as well.\n"
    },
    {
      "commit": "746debae3695e4cd589397c60cfff3c87ecba49e",
      "tree": "d14fe5072936b60cf42e9a499b045e9d4844497f",
      "parents": [
        "0b6b2a3b7b34eb1db8b54f2880590d37e689eddd"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat May 21 18:10:46 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat May 21 18:10:46 2016 +0200"
      },
      "message": "Fix make shell detection\n"
    },
    {
      "commit": "0b6b2a3b7b34eb1db8b54f2880590d37e689eddd",
      "tree": "0c01965cbdcba9493d515ec508990c9db74f72ed",
      "parents": [
        "d2545fb4de3e62865d6c450dd7ef38fd395d624a"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat May 21 16:04:53 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat May 21 16:08:59 2016 +0200"
      },
      "message": "Fix alloca probe\n\nUnder GCC, alloca is a builtin that works without including the correct\nheader, generating only a warning. To avoid misdetection and subsequent\nwarnings during a build, disable the alloca builtin temporarily. This\nmakes the probe detect the correct header (malloc.h) under MinGW.\n\nAlso don\u0027t probe for __builtin_alloca under GCC. Invoking the builtin\ndirectly should never be required.\n"
    },
    {
      "commit": "d2545fb4de3e62865d6c450dd7ef38fd395d624a",
      "tree": "9783726b0beaa30fa6d25df87763bc6e9161eefe",
      "parents": [
        "78e9984999bb1c38b950820aeaee600fe1aa13c3"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat May 21 01:55:12 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat May 21 01:55:12 2016 +0200"
      },
      "message": "Feature test for shell used by make\n"
    },
    {
      "commit": "78e9984999bb1c38b950820aeaee600fe1aa13c3",
      "tree": "8fcbb9526f8ac998d52bf043600ab8f3d9a85ac6",
      "parents": [
        "ac5c8eedc2a2b3b5f2363df73181c8423671c720"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon May 16 18:28:06 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon May 16 18:28:06 2016 +0200"
      },
      "message": "C89 fix\n"
    },
    {
      "commit": "ac5c8eedc2a2b3b5f2363df73181c8423671c720",
      "tree": "1f49b9ef3520cf87bc61f6cc346214f4b9d4cee9",
      "parents": [
        "c76e64621d885435bb4316d8a27dead9a39b5f0a"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon May 16 18:15:26 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon May 16 18:15:26 2016 +0200"
      },
      "message": "Don\u0027t handle static library versions\n\nStatic libraries don\u0027t need versioning.\n"
    },
    {
      "commit": "c76e64621d885435bb4316d8a27dead9a39b5f0a",
      "tree": "bf5719d3b340de579355bd36e33623182778fd5c",
      "parents": [
        "32a9483f54d8b6d731f426b0b4f0a58732c22e51"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon May 16 16:31:53 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon May 16 16:31:53 2016 +0200"
      },
      "message": "Fix flags for --make option\n"
    },
    {
      "commit": "32a9483f54d8b6d731f426b0b4f0a58732c22e51",
      "tree": "32ba33bfc8dc3285c70cf8051d2b54b39b82322d",
      "parents": [
        "4fd8d9ceb071e2bf2c69ac57dce4adbd336c6ff3",
        "6e0a97348c37a9d3e33ab82e72fc792026056e00"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Apr 22 13:39:34 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Apr 22 13:39:34 2016 +0200"
      },
      "message": "Merge branch \u0027more_stdint_types\u0027\n"
    },
    {
      "commit": "4fd8d9ceb071e2bf2c69ac57dce4adbd336c6ff3",
      "tree": "72335a85876eaa6b61a5ff2201b80ff5d4855dc0",
      "parents": [
        "38166d42564251e566253bbfedbc6dd741216ad4",
        "3609497016d55d4d550eaf81b826649061ba68ec"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Apr 22 12:30:40 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Apr 22 12:30:40 2016 +0200"
      },
      "message": "Merge branch \u0027ctype-fixes\u0027\n"
    },
    {
      "commit": "3609497016d55d4d550eaf81b826649061ba68ec",
      "tree": "72335a85876eaa6b61a5ff2201b80ff5d4855dc0",
      "parents": [
        "38166d42564251e566253bbfedbc6dd741216ad4"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Apr 06 12:34:36 2016 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Apr 06 12:34:36 2016 +0200"
      },
      "message": "Avoid undefined behavior in ctype.h functions\n\nFrom the C89 spec:\n\n    The header \u003cctype.h\u003e declares several functions useful for testing\n    and mapping characters. In all cases the argument is an int, the\n    value of which shall be representable as an unsigned char or shall\n    equal the value of the macro EOF. If the argument has any other\n    value, the behavior is undefined.\n"
    },
    {
      "commit": "38166d42564251e566253bbfedbc6dd741216ad4",
      "tree": "071da5b25c3b87426edd947d57c18bc9547a2ef4",
      "parents": [
        "bdc7a9882a7227759c87a35a9f5a3340934686e2"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jan 26 12:56:52 2016 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jan 26 12:56:52 2016 +0100"
      },
      "message": "Swap checks for \"nul\" and \"/dev/null\"\n\nSome CPAN Testers Windows boxes seem to have a \"/dev/null\". Also print\nthe detected OS.\n"
    },
    {
      "commit": "bdc7a9882a7227759c87a35a9f5a3340934686e2",
      "tree": "c5afd3769bcab3a1e8e035e81000cf58bafc512a",
      "parents": [
        "4cb27bbbd58b6fa74bfa6b0539d9bd80d2fedd99"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Jan 21 17:42:55 2016 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Jan 21 17:42:55 2016 +0100"
      },
      "message": "Print compiler command if verbosity \u003e\u003d 2\n"
    },
    {
      "commit": "6e0a97348c37a9d3e33ab82e72fc792026056e00",
      "tree": "3f6ddbe92ed6d73847e0b619fc2b3882aa6bfdae",
      "parents": [
        "4cb27bbbd58b6fa74bfa6b0539d9bd80d2fedd99"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Aug 06 20:51:33 2015 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jan 06 16:30:34 2016 +0100"
      },
      "message": "Better support for C99 integers\n\n- Support for intmax_t and intptr_t from stdint.h.\n- Support more printf conversion specifier macros from inttypes.h.\n"
    },
    {
      "commit": "4cb27bbbd58b6fa74bfa6b0539d9bd80d2fedd99",
      "tree": "7c6890d7e2c095ac8e40303099e47e205cbe845c",
      "parents": [
        "2a5a509dbf1dbf4aa4a41e98b6aeb2758274d53b"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Jul 25 15:31:28 2015 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Jul 25 15:31:28 2015 +0200"
      },
      "message": "Make chaz_MakeFile_override_cflags return added rule\n"
    },
    {
      "commit": "2a5a509dbf1dbf4aa4a41e98b6aeb2758274d53b",
      "tree": "a5c73857197a041efb7f5f944ee3228d30ed4d5f",
      "parents": [
        "79216ae87053c241c49fb3e3bbee4180611b357b"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Jul 12 11:45:37 2015 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Jul 12 11:45:37 2015 +0200"
      },
      "message": "Fix command_with_libpath on Windows\n"
    },
    {
      "commit": "79216ae87053c241c49fb3e3bbee4180611b357b",
      "tree": "ae0fa1237a7a968e29ceffd46ec40375d75da600",
      "parents": [
        "aa559ff0c36619f833de51b15c7a3033c90c846c"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jun 02 19:45:22 2015 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jun 03 13:40:50 2015 +0200"
      },
      "message": "Implement chaz_MakeFile_override_cflags\n\nSpecifies a custom set of compiler flags for an object file.\n"
    },
    {
      "commit": "aa559ff0c36619f833de51b15c7a3033c90c846c",
      "tree": "e4dd04fb3b7d0fcd7c92221490ad302d12275c74",
      "parents": [
        "1fbb61f420ff19f091503e744d2118ba72da8faf"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Jun 02 18:33:00 2015 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Jun 03 13:40:15 2015 +0200"
      },
      "message": "Implement chaz_MakeRule_add_command_with_libpath\n\nAdds a command to a rule that executes with a special runtime library\npath.\n"
    },
    {
      "commit": "1fbb61f420ff19f091503e744d2118ba72da8faf",
      "tree": "19f853f263af7558f78c569ad637b2c4dc50ac8b",
      "parents": [
        "209f9e9a81eef5d54a0e6e320713c7cbcbdcbbaa"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon Jun 01 13:18:13 2015 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Mon Jun 01 13:46:59 2015 +0200"
      },
      "message": "Fix alloca probe\n"
    },
    {
      "commit": "209f9e9a81eef5d54a0e6e320713c7cbcbdcbbaa",
      "tree": "6ad3c704b49178f79a9bc7ea9ebec63faeae39c9",
      "parents": [
        "915dc2b2b70861a524989b48f840832944e95a6c"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed May 13 12:26:44 2015 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed May 13 12:26:44 2015 +0200"
      },
      "message": "Add sys/time.h and sched.h to POSIX headers\n"
    },
    {
      "commit": "915dc2b2b70861a524989b48f840832944e95a6c",
      "tree": "0451c11787bed7c826668a310be2112e5f4304af",
      "parents": [
        "998a1d11ae492cd8ecb8a4301fc72259887067ee"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Apr 09 14:37:35 2015 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Apr 09 14:37:35 2015 +0200"
      },
      "message": "Use strerror instead of raw error code\n"
    },
    {
      "commit": "998a1d11ae492cd8ecb8a4301fc72259887067ee",
      "tree": "1a638b1b0ddf2f13e1d21b1bca812e72f8851ad5",
      "parents": [
        "bc6b920f92e06208248adcd173f99311ebed7824"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Apr 09 14:17:42 2015 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Apr 09 14:28:53 2015 +0200"
      },
      "message": "Try to execute small test file\n\nAlso test whether it\u0027s possible to execute compiled executables before\nrunning any probes.\n"
    },
    {
      "commit": "bc6b920f92e06208248adcd173f99311ebed7824",
      "tree": "79ef1ad0ba0c02420275a05adbdeb452a6587418",
      "parents": [
        "a60bab7f0844b0b632d428b56c48a43cfa31351f"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 01 22:59:17 2015 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 01 22:59:17 2015 +0100"
      },
      "message": "Harden option validation\n"
    },
    {
      "commit": "a60bab7f0844b0b632d428b56c48a43cfa31351f",
      "tree": "0216bb80f39fdb186e7eafb9bf9b9d88fe3d05cf",
      "parents": [
        "90e0a8c0e6f0d0c634db762abdcdc975d6655dac"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 01 22:53:57 2015 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 01 22:53:57 2015 +0100"
      },
      "message": "Remove unused variables\n"
    },
    {
      "commit": "90e0a8c0e6f0d0c634db762abdcdc975d6655dac",
      "tree": "5acfb14a67ba19719414ef554f4f10817062ac57",
      "parents": [
        "d379ebe4d91741e0aa5d7e923223d4f17b36f43d"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 01 22:53:23 2015 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 01 22:53:23 2015 +0100"
      },
      "message": "Fix initialization of chaz_OS\n"
    },
    {
      "commit": "d379ebe4d91741e0aa5d7e923223d4f17b36f43d",
      "tree": "a82577480d99c5972e8a7b45d407afe816f56667",
      "parents": [
        "66edcd97b6a1e38b5de1df028bb120a4b7150e17"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 01 22:45:11 2015 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 01 22:45:11 2015 +0100"
      },
      "message": "Support both \u0027--opt\u003dval\u0027 and \u0027--opt val\u0027 styles.\n"
    },
    {
      "commit": "66edcd97b6a1e38b5de1df028bb120a4b7150e17",
      "tree": "479f5d72a3a5b99f8552c5f3a82e856faa1fc230",
      "parents": [
        "c6d42668b387c585583b0d1d70e8913042bf3c5f"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 01 22:32:51 2015 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Feb 01 22:32:51 2015 +0100"
      },
      "message": "Add S_find_opt helper\n"
    },
    {
      "commit": "c6d42668b387c585583b0d1d70e8913042bf3c5f",
      "tree": "8749a60a5e6ee795e5ab09afd7c383fb9535b554",
      "parents": [
        "3c4bdd8911ddfce2772312bcbc8cc3a48450e8c4"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Jan 10 18:29:05 2015 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Jan 10 18:29:05 2015 +0100"
      },
      "message": "Add chaz_HeadCheck_defines_symbol\n\nThis function checks whether a symbol is defined in the given headers\nfiles. Symbols defined as macros are supported.\n"
    },
    {
      "commit": "3c4bdd8911ddfce2772312bcbc8cc3a48450e8c4",
      "tree": "e2d834d9cd1f8d1bb0c4be352e76f4969177e30a",
      "parents": [
        "222f0b5bb0bb21db2f3e2b213df742413305007d"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Dec 27 15:36:14 2014 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Dec 27 15:36:14 2014 +0100"
      },
      "message": "Check for required options\n"
    },
    {
      "commit": "222f0b5bb0bb21db2f3e2b213df742413305007d",
      "tree": "f9443f6eb11cd354d866908cba4580e78b84b25f",
      "parents": [
        "2ef470a6ef3063e239e0cce51fe50e4a36112b8b"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Dec 27 15:35:10 2014 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Dec 27 15:35:10 2014 +0100"
      },
      "message": "Make \u0027cflags\u0027 option optional\n"
    },
    {
      "commit": "2ef470a6ef3063e239e0cce51fe50e4a36112b8b",
      "tree": "b6938d1a0663240904e183f06bc203126ef38457",
      "parents": [
        "9ad0470af951671ed842e795734ee8750672d991"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Dec 27 15:34:42 2014 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sat Dec 27 15:34:42 2014 +0100"
      },
      "message": "Fix help message\n"
    },
    {
      "commit": "9ad0470af951671ed842e795734ee8750672d991",
      "tree": "21660cca9e237d0bb8e9d537efa11da59426729e",
      "parents": [
        "e27e69383b43c50909872acb1a0ab84a60ba8f02"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Dec 04 21:51:48 2014 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Thu Dec 04 21:51:48 2014 +0100"
      },
      "message": "Add chaz_CC_test_link\n"
    },
    {
      "commit": "e27e69383b43c50909872acb1a0ab84a60ba8f02",
      "tree": "7b4024d2f7ceb9e67f6c0cd9be80d530daec2bfa",
      "parents": [
        "4e612a886f76171e89489f70cff63b65d82bf0c5"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Nov 05 16:39:10 2014 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Nov 05 17:56:17 2014 +0100"
      },
      "message": "Option to pass make command without auto-detection\n"
    },
    {
      "commit": "4e612a886f76171e89489f70cff63b65d82bf0c5",
      "tree": "c205e8663553fe2a9a946675148eabb9e9e7e196",
      "parents": [
        "db9c60cde1e999aa4b4b72f2a0b9dca408352d11"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Nov 05 17:53:36 2014 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Nov 05 17:53:36 2014 +0100"
      },
      "message": "Add valgrind target\n"
    },
    {
      "commit": "db9c60cde1e999aa4b4b72f2a0b9dca408352d11",
      "tree": "4365954caa937b457be4d4a6c666c66cd043a0a1",
      "parents": [
        "4c77f01ada8af54b60a3f39989b42ea12ec4edd6"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Nov 05 17:52:06 2014 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Nov 05 17:52:06 2014 +0100"
      },
      "message": "Fix memory leaks in CLI.c\n"
    },
    {
      "commit": "4c77f01ada8af54b60a3f39989b42ea12ec4edd6",
      "tree": "97570e4ad92ce83eebab2927a2ab07de7e4031d8",
      "parents": [
        "caf6539f996341bb93dd17132d5bd8a14c52c835"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Nov 05 17:36:49 2014 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Nov 05 17:36:49 2014 +0100"
      },
      "message": "C89 comments\n"
    },
    {
      "commit": "caf6539f996341bb93dd17132d5bd8a14c52c835",
      "tree": "7df31fdf87250e4e6641ee5e05f77b7da87e28dd",
      "parents": [
        "ea311c6d96a9370f963e6ed5da148d2faac7fd91"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Nov 05 17:36:31 2014 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Nov 05 17:36:31 2014 +0100"
      },
      "message": "Fix fprintf in charmonize.c\n"
    },
    {
      "commit": "ea311c6d96a9370f963e6ed5da148d2faac7fd91",
      "tree": "0222af352173872901eed6359cb740c626981529",
      "parents": [
        "55a6c5b07963411edf0d41975c8824dd1bf85349"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Nov 05 17:35:39 2014 +0100"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Wed Nov 05 17:35:39 2014 +0100"
      },
      "message": "Define _LARGEFILE64_SOURCE\n\nThis makes the large file test pass on 32-bit systems.\n"
    },
    {
      "commit": "55a6c5b07963411edf0d41975c8824dd1bf85349",
      "tree": "0c3c466a3466c9bf68a9b729bae6b9e1f8514fe7",
      "parents": [
        "28b930e1b992c774e49e968b4347ae415f272075"
      ],
      "author": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Thu Oct 09 18:48:05 2014 -0700"
      },
      "committer": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Tue Oct 14 17:48:58 2014 -0700"
      },
      "message": "Remove redundant processing.\n"
    },
    {
      "commit": "28b930e1b992c774e49e968b4347ae415f272075",
      "tree": "d56d65393ad50cd2a0aed8fb06c37a77e27b22b4",
      "parents": [
        "9311f42bb99a9b179d73a5c87e0c8fafa4369c6e"
      ],
      "author": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Thu Oct 09 18:46:15 2014 -0700"
      },
      "committer": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Tue Oct 14 17:48:58 2014 -0700"
      },
      "message": "Finish switch over to CLI.\n"
    },
    {
      "commit": "9311f42bb99a9b179d73a5c87e0c8fafa4369c6e",
      "tree": "09817a5c035f718941965d2a9d7b123f7397ad71",
      "parents": [
        "19d31160859badf1674dea23d374bacb636e3ad7"
      ],
      "author": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Tue Oct 14 17:35:23 2014 -0700"
      },
      "committer": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Tue Oct 14 17:40:55 2014 -0700"
      },
      "message": "Regen Makefiles to include CLI.\n"
    },
    {
      "commit": "19d31160859badf1674dea23d374bacb636e3ad7",
      "tree": "55b1c52f6e1e0b81c0ff117649226fee6f936b09",
      "parents": [
        "a5d2b9b4fb368ac96736be4d97c1e7bea353b87d"
      ],
      "author": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Wed Oct 08 17:42:34 2014 -0700"
      },
      "committer": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Tue Oct 14 17:40:55 2014 -0700"
      },
      "message": "Use CLI for parsing internally.\n\nReplace manual parsing code with generic code, without changing the\ninterface quite yet.\n"
    },
    {
      "commit": "a5d2b9b4fb368ac96736be4d97c1e7bea353b87d",
      "tree": "982725bc6df1f46aec144ed387b43ef9c8c11e7a",
      "parents": [
        "98f53fb093961beb66bee06c22ee46fb447c25a8"
      ],
      "author": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Wed Oct 08 17:38:04 2014 -0700"
      },
      "committer": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Tue Oct 14 17:40:45 2014 -0700"
      },
      "message": "Add extensible, generic CLI option parsing.\n\nAdd a module which allows individual apps leveraging Charmonizer to\nregister their own command-line options.\n"
    },
    {
      "commit": "98f53fb093961beb66bee06c22ee46fb447c25a8",
      "tree": "35d71f113e64de6cb12c5b7af8959adf877de39f",
      "parents": [
        "303df8a58ba3965127bcb6edc9058bed73a7aec7"
      ],
      "author": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Tue Sep 23 17:53:05 2014 -0700"
      },
      "committer": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Tue Sep 23 17:53:05 2014 -0700"
      },
      "message": "Support Makefile rules for static libraries.\n"
    },
    {
      "commit": "303df8a58ba3965127bcb6edc9058bed73a7aec7",
      "tree": "fbc1fe2630e06a1215f7883433b4a38bc809396f",
      "parents": [
        "334b1e7ba11e3684a61c85dd91d382f4fef56b9e"
      ],
      "author": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Tue Sep 23 17:49:02 2014 -0700"
      },
      "committer": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Tue Sep 23 17:49:02 2014 -0700"
      },
      "message": "Support portable static lib creation commands.\n\nFormat commands for `ar` and `ranlib` or equivalent.\n"
    },
    {
      "commit": "334b1e7ba11e3684a61c85dd91d382f4fef56b9e",
      "tree": "5ffb87e2ce3bad47bcacf5bbcab313723605a34d",
      "parents": [
        "c5a33b632c01ade2d7d001403790bed74f2fa154"
      ],
      "author": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Thu Sep 18 18:17:43 2014 -0700"
      },
      "committer": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Thu Sep 18 18:17:43 2014 -0700"
      },
      "message": "Support static libs in Library.\n"
    },
    {
      "commit": "c5a33b632c01ade2d7d001403790bed74f2fa154",
      "tree": "540d570e0c7fa14e49170af67b79efafe3f4cb89",
      "parents": [
        "56b5eddb5f7d013506451fe3c21a31cf4553cd37"
      ],
      "author": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Thu Sep 18 17:31:13 2014 -0700"
      },
      "committer": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Thu Sep 18 17:31:13 2014 -0700"
      },
      "message": "Search and replace \"SharedLib\" with \"Lib\".\n"
    },
    {
      "commit": "56b5eddb5f7d013506451fe3c21a31cf4553cd37",
      "tree": "326ff35c8271aff779cd85a283b51878237d940f",
      "parents": [
        "0fc3d046958ccd64eee7f678ba79eff504fe29f2"
      ],
      "author": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Thu Sep 18 16:53:00 2014 -0700"
      },
      "committer": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Thu Sep 18 16:53:00 2014 -0700"
      },
      "message": "Move SharedLibrary to Library.\n\nDon\u0027t change any of the file content yet, though.\n"
    },
    {
      "commit": "0fc3d046958ccd64eee7f678ba79eff504fe29f2",
      "tree": "c4e996d198e7e085f8d72f5c95e56bb082640af4",
      "parents": [
        "e1cc199239ceff488b092b25a74e51aa2e8f31c9"
      ],
      "author": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Thu Sep 18 16:44:26 2014 -0700"
      },
      "committer": {
        "name": "Marvin Humphrey",
        "email": "marvin@rectangular.com",
        "time": "Thu Sep 18 16:51:08 2014 -0700"
      },
      "message": "Add accessor for static library file extension.\n"
    },
    {
      "commit": "e1cc199239ceff488b092b25a74e51aa2e8f31c9",
      "tree": "3d50a96c6fbdabfebb86263705af23cbed2ec01b",
      "parents": [
        "d2547ec4ffa9956ac76f39d24c3201388353ae99"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Sep 05 21:09:16 2014 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Fri Sep 05 21:27:06 2014 +0200"
      },
      "message": "Trim whitespace around \u0027cc\u0027 argument\n\nSome Perl setups have a \u0027cc\u0027 config value with leading whitespace.\n"
    },
    {
      "commit": "d2547ec4ffa9956ac76f39d24c3201388353ae99",
      "tree": "7f14147c42a0d39d8efbfd89bf8f33db2f024296",
      "parents": [
        "f3ee582c10b47bb1db451f64b4578c81282e6f77"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 23:39:25 2014 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 23:39:25 2014 +0200"
      },
      "message": "Include errno.h to make tests pass\n"
    },
    {
      "commit": "f3ee582c10b47bb1db451f64b4578c81282e6f77",
      "tree": "25cc733ca2d5b7008a6492126168f419d19a2d50",
      "parents": [
        "21adc1f9679f7497df88b5d88f204ce6499b297d"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 21:58:23 2014 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 22:32:10 2014 +0200"
      },
      "message": "Make recursive make more generic\n\nDon\u0027t use GNU make or nmake features when calling make recursively. This\nadds support for other make implementations like dmake.\n"
    },
    {
      "commit": "21adc1f9679f7497df88b5d88f204ce6499b297d",
      "tree": "ba62b48ec3965c19ba21d35e9397757bd111569a",
      "parents": [
        "5b8f2b8cca8c6d467c9f7ca1a161e5cc1dcce88c"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 17:42:20 2014 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 22:32:10 2014 +0200"
      },
      "message": "Debugging flags for Sun C\n"
    },
    {
      "commit": "5b8f2b8cca8c6d467c9f7ca1a161e5cc1dcce88c",
      "tree": "b94bd4af4ad9491b9b823e28689f7f069f850a78",
      "parents": [
        "97e10475a8a0946de0d56ef9edc9c2f649367b50"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 17:39:40 2014 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 22:32:10 2014 +0200"
      },
      "message": "Shared library flags for Sun C\n"
    },
    {
      "commit": "97e10475a8a0946de0d56ef9edc9c2f649367b50",
      "tree": "445d9bdb4b2e29ccf2bd6c80efd8f35c0bad644e",
      "parents": [
        "6250d500812a7d97d29754b847feca9ee9e15309"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 17:23:11 2014 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 22:32:10 2014 +0200"
      },
      "message": "Strict aliasing flags for Sun C\n"
    },
    {
      "commit": "6250d500812a7d97d29754b847feca9ee9e15309",
      "tree": "4435752268efbeeabd0cc379cc54d6164be7853a",
      "parents": [
        "78e9417aaa2836cfbd37dfc65c92fe8ee81dc9fa"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 17:13:35 2014 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 22:32:10 2014 +0200"
      },
      "message": "Optimization flags for Sun C\n"
    },
    {
      "commit": "78e9417aaa2836cfbd37dfc65c92fe8ee81dc9fa",
      "tree": "ed52e2e0362e1b415814379ff0fe407f40b2525f",
      "parents": [
        "8136d846a9d0a3ef61e5c04630f6a4ce7215a5ca"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 17:10:27 2014 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 22:32:10 2014 +0200"
      },
      "message": "Symbol visibility for Sun C\n"
    },
    {
      "commit": "8136d846a9d0a3ef61e5c04630f6a4ce7215a5ca",
      "tree": "f28ec0b59ac98a21b0abae1b36dc5bc01216fd95",
      "parents": [
        "e8d79b60b97180e01b408f23854b9f19096e0323"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 19:54:40 2014 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 22:32:10 2014 +0200"
      },
      "message": "Warnings as errors flags for Sun C\n"
    },
    {
      "commit": "e8d79b60b97180e01b408f23854b9f19096e0323",
      "tree": "0e76d89a3cb7ef7ecfcb13d802e46c27dc4681a8",
      "parents": [
        "377b5a0056d28ead2c053950f835b319e46e272c"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 17:05:10 2014 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Tue Aug 19 22:32:10 2014 +0200"
      },
      "message": "Flags style for Sun C compiler\n"
    }
  ],
  "next": "377b5a0056d28ead2c053950f835b319e46e272c"
}
