)]}'
{
  "log": [
    {
      "commit": "5ad3567c3cbd90b4faa6539c35bc4a8c6500f535",
      "tree": "4cb39c37e28c32ec79edd62451eb1f34178e0967",
      "parents": [
        "244d3f9acb92e08b40699c572d15c44999bd41f2"
      ],
      "author": {
        "name": "Thomas Jahns",
        "email": "jahns@dkrz.de",
        "time": "Thu Oct 08 08:12:41 2015"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Thu Oct 08 19:53:34 2015"
      },
      "message": "Add -mdir flag for NAG Fortran compiler\n\n* lib/autoconf/fortran.m4 (AC_FC_MODULE_OUTPUT_FLAG):\nAlso try -mdir.  Also, prefer autoconf macros instead of verbatim shell\ncode and make tests safer.\nCopyright-paperwork-exempt: yes\n"
    },
    {
      "commit": "244d3f9acb92e08b40699c572d15c44999bd41f2",
      "tree": "b8bfd49a2253f1adbdfb59c3507b00bf4818cf98",
      "parents": [
        "57ec362325a9b58d719c834d06653cfa7e2aa894"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sat Sep 05 14:55:52 2015"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sat Sep 05 14:56:28 2015"
      },
      "message": "tests: port to recent libtool diagnostics\n\nProblem reported by Christian Fafard in:\nhttp://lists.gnu.org/archive/html/bug-autoconf/2015-09/msg00009.html\n* tests/foreign.at (libtool): Run the scripts in the C locale,\nso that we need not worry about localized quotes in their output.\n"
    },
    {
      "commit": "57ec362325a9b58d719c834d06653cfa7e2aa894",
      "tree": "60c6ebb0fcbb56e3148f370a0094b8a84a6bcc72",
      "parents": [
        "51b89d1ccd9b3e4d7d89acc0390f8a297184ad96"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sat Aug 08 01:09:17 2015"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sat Aug 08 01:09:44 2015"
      },
      "message": "Add /opt/X11/include to X search path\n\n* lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT):\nAdd /opt/X11/include for OS X.\nProblem reported by Daniel Macks at:\nhttp://lists.gnu.org/archive/html/bug-autoconf/2015-08/msg00002.html\n"
    },
    {
      "commit": "51b89d1ccd9b3e4d7d89acc0390f8a297184ad96",
      "tree": "a896379148ad8da1fa45c50bdd060aa407233a36",
      "parents": [
        "82ef7805faffa151e724aa76c245ec590d174580"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Jun 04 20:00:29 2015"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Jun 04 21:58:24 2015"
      },
      "message": "doc: mention \u0027for\u0027 syntax issue on older shells\n\nBased on a report by Michael Felt, via Paul Eggert on the\ncoreutils list.\n\n* doc/autoconf.texi (Limitations of Builtins) \u003cfor\u003e: Document\nproblem with \u0027for var in ;\u0027.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "82ef7805faffa151e724aa76c245ec590d174580",
      "tree": "9b1b38555e5517f3d29a75a5e97eec43fbbc0c5b",
      "parents": [
        "d2f0ec870814233f21d9f3404ef60b8c65b47cad"
      ],
      "author": {
        "name": "Noah Misch",
        "email": "noah@cs.caltech.edu",
        "time": "Thu May 14 01:11:47 2015"
      },
      "committer": {
        "name": "Noah Misch",
        "email": "noah@cs.caltech.edu",
        "time": "Thu May 14 01:11:47 2015"
      },
      "message": "AC_CHECK_DECL, AC_CHECK_DECLS: port to the Clang compiler\n\n* lib/autoconf/general.m4 (_AC_UNDECLARED_WARNING): New macro.\n(_AC_CHECK_DECL_BODY): Call it once per language; treat warnings as\nerrors when its verdict indicates that.\n* tests/semantics.at (AC_CHECK_DECLS): Add a macro call that relies on\nthe new semantics.  Avoid -Wmissing-variable-declarations warnings.\n* doc/autoconf.texi (Generic Declarations): Document the implications.\n* NEWS: Mention this change.\n"
    },
    {
      "commit": "d2f0ec870814233f21d9f3404ef60b8c65b47cad",
      "tree": "99f62e1df9af35aaea63fde5e3b2fa149ddbccb8",
      "parents": [
        "76754e04fce5f6a7701bec57b057020585df2ae3"
      ],
      "author": {
        "name": "Matěj Týč",
        "email": "matej.tyc@gmail.com",
        "time": "Thu Apr 16 21:00:24 2015"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Tue Apr 21 12:37:10 2015"
      },
      "message": "m4_pattern_forbid: better documentation\n\nGive a more concrete description of what the m4_pattern_forbid\nthingy that pretends it is a macro accepts as an argument.\n\nCopyright-paper-exempt: Yes\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "76754e04fce5f6a7701bec57b057020585df2ae3",
      "tree": "dc367be3756d07fa8f3b644bc6f8f7b50f5099e4",
      "parents": [
        "7bc2c5623d2fed6421bf95279e5d610ed8dbaa50"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Wed Apr 15 22:31:34 2015"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Tue Apr 21 12:15:35 2015"
      },
      "message": "lib: use shorter way to test if variable is set\n\nBased on an idea by Bernhard Reutner-Fischer.\n\nWe frequently used the idiom of \u0027test \"${var+set}\" \u003d set\u0027 to\ntest if $var was set to a non-empty string, but this can portably\nbe trimmed to a more compact \u0027test ${var+y}\u0027 for a smaller\nconfigure file.  Testing that a variable is not set can be done\nwith \u0027${var+false} :\u0027 (although the value of $? is not reliably\n1 when the variable is set).\n\nThe code for AS_VAR_TEST_SET already used the form \u0027${var+:} false\u0027,\nbut it is slightly longer, and does not guarantee $? of 1.\n\nTested on coreutils, where the resulting configure file is about\n1k smaller.\n\n* doc/autoconf.texi (Shell Substitutions): Prefer shorter sequence\nfor testing if a variable is set.\n(Limitations of Builtins) \u003ctest (strings)\u003e: Document it.\n* configure.ac: Use it.\n* lib/autoconf/c.m4 (_AC_PROG_CC_G, _AC_PROG_CXX_G)\n(_AC_PROG_OBJC_G, _AC_PROG_OBJCXX_G): Likewise.\n* lib/autoconf/fortran.m4 (_AC_PROG_FC_G): Likewise.\n* lib/autoconf/general.m4 (_AC_ENABLE_IF_ACTION, AC_CACHE_SAVE):\nLikewise.\n* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Likewise.\n* lib/autoconf/programs.m4 (AC_PROG_INSTALL, AC_PROG_MKDIR_P)\n(_AC_PROG_LEX_YYTEXT_DECL): Likewise.\n* lib/autoconf/status.m4 (_AC_OUTPUT_MAIN_LOOP): Likewise.\n* lib/autotest/general.m4 (AT_INIT): Likewise.\n* tests/base.at (AC_CACHE_CHECK): Likewise.\n* tests/m4sh.at (LINENO): Likewise.\n* lib/m4sugar/m4sh.m4 (_AS_BOURNE_COMPATIBLE)\n(_AS_DETECT_BETTER_SHELL, _AS_SHELL_SANITIZE)\n(_AS_PATH_SEPARATOR_PREPARE): Likewise.\n(AS_VAR_TEST_SET): Use shorter sequence.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "7bc2c5623d2fed6421bf95279e5d610ed8dbaa50",
      "tree": "9ec0df4be5a29982f62d587581f2426d9f5c7d56",
      "parents": [
        "6de6206717abd8bb7b99ec6121cb330274a099f2"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Tue Apr 21 12:14:33 2015"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Tue Apr 21 12:15:34 2015"
      },
      "message": "m4_set_foreach: minor optimization\n\nAs a minor optimization, most macros in m4sugar.m4 try to avoid\noutput of \u0027dnl\u0027 in the expansion, to reduce the number of macros\nthat must be expanded at each call site.\n\n* lib/m4sugar/m4sugar.m4 (m4_set_foreach): Don\u0027t expand dnl in all\ncallers.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "6de6206717abd8bb7b99ec6121cb330274a099f2",
      "tree": "0a00d5ec7bb4884d20e7200e8a40c7394758ab3d",
      "parents": [
        "acb200444395b8108b42dfacd54dabd02d966bd3"
      ],
      "author": {
        "name": "Nick Bowler",
        "email": "nbowler@draconx.ca",
        "time": "Tue Apr 21 06:57:18 2015"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Apr 21 06:57:39 2015"
      },
      "message": "m4sugar: fix pop typo in m4_set_foreach\n\n* lib/m4sugar/m4sugar.m4 (m4_set_foreach): Pop macro definition.\nCopyright-paperwork-exempt: Yes\n"
    },
    {
      "commit": "acb200444395b8108b42dfacd54dabd02d966bd3",
      "tree": "5a78a9d8bda7f5ded9d653c7c1908aa1926e6baf",
      "parents": [
        "38ac615e11d1cc5cea55e7be886ad9a345c0b580"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Apr 09 14:47:10 2015"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Apr 09 14:49:09 2015"
      },
      "message": "AC_PROG_MKDIR_P: reduce macro output size\n\nMerging two case globs into one gives slightly smaller files and\nless time spent in shell globbing on systems that lack GNU mkdir.\n\n* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Combine two GNU cases.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "38ac615e11d1cc5cea55e7be886ad9a345c0b580",
      "tree": "59f3d0dca84e5f202a2df584be19e3236446db25",
      "parents": [
        "365707e4cd057985eec36bfdab07b60ea0e50231"
      ],
      "author": {
        "name": "Bernhard Reutner-Fischer",
        "email": "rep.dot.nop@gmail.com",
        "time": "Thu Apr 09 12:43:30 2015"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Apr 09 14:48:55 2015"
      },
      "message": "AC_PROG_MKDIR_P: Also accept BusyBox mkdir -p\n\n* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Accept BusyBox.\n\nSigned-off-by: Bernhard Reutner-Fischer \u003crep.dot.nop@gmail.com\u003e\n"
    },
    {
      "commit": "365707e4cd057985eec36bfdab07b60ea0e50231",
      "tree": "e4d493586c94a59a8deb5415a02e724c92b402b9",
      "parents": [
        "4774ff5c33d34bb6ad21c06f3c2b54d6e700740e"
      ],
      "author": {
        "name": "Jim Meyering",
        "email": "meyering@fb.com",
        "time": "Sun Feb 01 19:41:27 2015"
      },
      "committer": {
        "name": "Jim Meyering",
        "email": "meyering@fb.com",
        "time": "Mon Feb 02 03:51:10 2015"
      },
      "message": "tests: avoid two false-positive parallel test failures\n\n* tests/local.mk (check-local): Add a leading \"+\",\nto void false-positive test failures when running\nthem in parallel.  Before this change, running e.g.,\n\"make check TESTSUITEFLAGS\u003d--jobs\u003d15\" would always\nfail the two \"make\"-invoking tests: \"C unit tests\"\nand \"C unit tests (EXEEXT)\".\n(installcheck-local): Likewise for \"installcheck\".\n"
    },
    {
      "commit": "4774ff5c33d34bb6ad21c06f3c2b54d6e700740e",
      "tree": "9d403b537361457f1448be7379f4bda8a825997a",
      "parents": [
        "3d6479f6ae9305fded5e5bd08c858c16484ea620"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Jan 02 21:02:48 2015"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Jan 02 21:03:39 2015"
      },
      "message": "doc: -f is now portable for cp and ln\n\nThis follows up on a comment by Glenn Morris in:\nhttp://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00011.html\n* doc/autoconf.texi (Limitations of Usual Tools):\nRemove circa-1990 advice about avoiding cp -f and ln -f.\nAlthough that advice was reasonable for the early 1990s, the -f\noption is portable for both cp and ln nowadays.  These options\nwere standardized in POSIX 1003.2-1992, and pre-POSIX systems such\nas SunOS 4 are no longer of practical concern.\n"
    },
    {
      "commit": "3d6479f6ae9305fded5e5bd08c858c16484ea620",
      "tree": "298035f11e9096602cf3ce1227bdda2760399ee6",
      "parents": [
        "7b13e39a112309786ebb2fdb76e027b7eaa4f2f5"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Jan 02 21:01:08 2015"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Jan 02 21:03:39 2015"
      },
      "message": "maint: bump copyright year\n\n* doc/autoconf.texi: Update copyright year.\nThis had to be done by hand.\n"
    },
    {
      "commit": "7b13e39a112309786ebb2fdb76e027b7eaa4f2f5",
      "tree": "01618b36388b29813cc7c34a7a472f5b69d161ff",
      "parents": [
        "77694d0f0e9ff5730600e6c50d74d0775ff10f0a"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Jan 02 20:59:21 2015"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Jan 02 21:03:39 2015"
      },
      "message": "maint: bump copyright to 2015\n\n* all files: Run \u0027make update-copyright\u0027.\n"
    },
    {
      "commit": "77694d0f0e9ff5730600e6c50d74d0775ff10f0a",
      "tree": "512918892df38111cb7f12c31559b990669d0519",
      "parents": [
        "247b02e5a5bb79ca6666e91de02ae2d3cb0cd325"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Wed Dec 17 12:03:35 2014"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Wed Dec 17 13:10:21 2014"
      },
      "message": "Fix spurious testsuite failure when /bin/sh is dash\n\nThe testsuite used slightly different logic in the code employed to\ndecide whether a test should be skipped due to a limitation of the\nselected shell, and in the code running the test itself.\n\n* tests/autotest.at (Syntax error): Adjust.\n(parallel syntax error): Likewise.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "247b02e5a5bb79ca6666e91de02ae2d3cb0cd325",
      "tree": "402fe31bd6591d746b619d0ea92de3ad5762f5aa",
      "parents": [
        "36b77d7db8371ef0e486e44a4ab0e7afb55bed6a"
      ],
      "author": {
        "name": "Gary V. Vaughan",
        "email": "gary@gnu.org",
        "time": "Mon Nov 03 06:25:03 2014"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Mon Nov 03 06:25:03 2014"
      },
      "message": "tests: avoid spurious test failure with libtool 2.4.3\n\nBased on a report by Bruce Dubbs.\n\n* tests/foreign.at (Libtool): Be tolerant of \u0027quote\u0027 replacing the\nolder `quote\u0027.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "36b77d7db8371ef0e486e44a4ab0e7afb55bed6a",
      "tree": "c8c60c1172cb8a70ef545ac4466e7887407ba187",
      "parents": [
        "0263a9ff90dd4a8434dd60e3bc42916099ba9427"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Sun Sep 28 00:24:06 2014"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Mon Nov 03 06:17:15 2014"
      },
      "message": "docs: mention that not all values can be exported\n\nThere has been a LOT of news about bash\u0027s Shell Shock bug lately.\nDocument some of the ramifications it has on portable scripting.\n\n* doc/autoconf.texi (Limitations of Builtins) \u003cexport\u003e: Add some\ndetails about Shell Shock CVE-2014-6271.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "0263a9ff90dd4a8434dd60e3bc42916099ba9427",
      "tree": "3f2f0e7646520210c320dc0e800da1296b7ae416",
      "parents": [
        "9d1564fc5b5862875cc956d900dcc8b1dca7c383"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Mon Sep 08 17:15:34 2014"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Mon Sep 08 17:16:50 2014"
      },
      "message": "doc: distinguish GCC from GNU C, etc.\n\n* doc/autoconf.texi (C Compiler, Objective C Compiler)\n(Objective C++ Compiler, Fortran Compiler): Be more careful about\ndistinguishing GNU C from GCC, and similarly for other languages.\nProblem reported by Marko Lindqvist in:\nhttp://lists.gnu.org/archive/html/autoconf/2014-09/msg00027.html\n"
    },
    {
      "commit": "9d1564fc5b5862875cc956d900dcc8b1dca7c383",
      "tree": "5da1ef9f046aa661389e433f009a55313b48ee9a",
      "parents": [
        "43b1ebeebbd33e0ee460c2ecb2e25d68e51a606f"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Mon Sep 08 16:25:08 2014"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Mon Sep 08 16:25:51 2014"
      },
      "message": "autoconf: clarify \"checking\" message for GNU-compatible compiliers\n\nProblem reported by Bastien Chevreux in:\nhttp://lists.gnu.org/archive/html/autoconf/2014-09/msg00022.html\nand idea for fix by Eric Blake in:\nhttp://lists.gnu.org/archive/html/autoconf/2014-09/msg00025.html\n* doc/autoconf.texi (Running the Preprocessor)\n(Present But Cannot Be Compiled):\nAdjust examples to match current behavior.\n* lib/autoconf/lang.m4 (_AC_LANG_COMPILER_GNU): Say\n\"checking whether the compiler supports GNU C\", not\n\"checking whether we are using the GNU C compiler\".\n"
    },
    {
      "commit": "43b1ebeebbd33e0ee460c2ecb2e25d68e51a606f",
      "tree": "56435016d83d6df49e4e4eb9281eaed72b52e5e6",
      "parents": [
        "785c3dff655e8d0607f2380e00460c9b72cd2edf"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Sep 02 19:08:24 2014"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Sep 02 19:08:51 2014"
      },
      "message": "autoconf: fix typo in previous change\n\n* lib/autoconf/c.m4 (AC_C_RESTRICT): Fix typo in previous change.\n"
    },
    {
      "commit": "785c3dff655e8d0607f2380e00460c9b72cd2edf",
      "tree": "4a9c680dc22367c20008276b0bd54ffe56f350c7",
      "parents": [
        "fbec57294abd097fdc5894e0ec0d0133a0b5445b"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Sep 02 18:43:32 2014"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Sep 02 18:44:00 2014"
      },
      "message": "autoconf: port \u0027restrict\u0027 to GCC 4.2.1\n\n* lib/autoconf/c.m4 (AC_C_RESTRICT): Detect GCC bug 14050.\nProblem reported by Marco Munari for OpenBSD 5.5.\n"
    },
    {
      "commit": "fbec57294abd097fdc5894e0ec0d0133a0b5445b",
      "tree": "56f32a11844a1be26932cec517a9e6ce94b6d0b5",
      "parents": [
        "f6156ba05083625751a23fe2df1cd6694f42f356"
      ],
      "author": {
        "name": "Jehan",
        "email": "jehan@girinstud.io",
        "time": "Wed Oct 02 05:53:50 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sat Aug 09 00:06:45 2014"
      },
      "message": "cross-compiling: handling modern platforms able to run foreign binaries.\n\n* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_CROSS):\nWhen only --host is set, and no --build, but in the end, the resulting\ncomputed $build and $host are different, set $cross_compiling \u003d yes.\nIndeed we can\u0027t rely only on a successful test program run, because false\npositives occur on some platforms. In particular modern GNU/Linux\ndistributions set Wine to automatically handle Windows binaries.\nConsequently $cross_compiling gets set to \"no\" even though we are in an\nobvious cross-compilation case.\n(tiny change)\n"
    },
    {
      "commit": "f6156ba05083625751a23fe2df1cd6694f42f356",
      "tree": "59e3f453152104a1b9a6e2f791ab1ee4b6b1d92a",
      "parents": [
        "8a8e0756756e0981d8b33c63ff55cd08182b3d67"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Aug 08 00:16:40 2014"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Aug 08 00:17:25 2014"
      },
      "message": "autoconf: modernize AC_C_VARARRAYS for C11\n\n* lib/autoconf/c.m4 (AC_C_VARARRAYS): Define __STDC_NO_VLA__ if\nVLAs are not supported, as this is what C11 does.  The old macro\nHAVE_C_VARARRAYS is still defined if they are supported, but is\nnow obsolescent.  Also, check for VLA bug in GCC 3.4.3.\n* doc/autoconf.texi (C Compiler), NEWS: Document the above.\n"
    },
    {
      "commit": "8a8e0756756e0981d8b33c63ff55cd08182b3d67",
      "tree": "4971f3c09781e29f687b5e8603fafb267e9880a6",
      "parents": [
        "c1fa7dc412a5ee12c76c064a913138dbeadd6e9b"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Thu Aug 07 23:08:49 2014"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Aug 08 00:17:25 2014"
      },
      "message": "doc: Solaris 11 supports $(...)\n\n* doc/autoconf.texi (Shell Substitutions): Say that $(...) isn\u0027t\nworking in Solaris 10 and earlier, not in \"recent releases\".\n"
    },
    {
      "commit": "c1fa7dc412a5ee12c76c064a913138dbeadd6e9b",
      "tree": "16809d6b6af1a1ccfd28694d6e35c25fbe259883",
      "parents": [
        "0443fa8d4320b3f42a7774c470cc40921cf74d00"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Thu Aug 07 22:03:38 2014"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Aug 08 00:17:25 2014"
      },
      "message": "doc: modernize character encoding\n\n* doc/autoconf.texi: Specify @documentencoding UTF-8.  Don\u0027t abuse\n\u0027`\u0027 to mean open quote, unless Texinfo already interprets it that\nway.  Be more careful about hyphen versus minus versus endash\nversus emdash.\n"
    },
    {
      "commit": "0443fa8d4320b3f42a7774c470cc40921cf74d00",
      "tree": "ab26c21d3b6584a3a9f68dad77b95622bd125e2c",
      "parents": [
        "5dcda009ef77b657e5a78ad88774fe50c5088abc"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Jul 17 20:52:57 2014"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Jul 17 21:40:12 2014"
      },
      "message": "m4sh: allow trailing newlines in shell conditions\n\nDimitrios Apostolou reported getting a shell syntax error for\nthis construct in his configure.ac:\n\nAM_CONDITIONAL([HAVE_LIBXML2],\n    [test \"x$with_libxml2\" !\u003d xno \u0026\u0026\n     test \"x$ac_cv_lib_xml2_xmlFirstElementChild\" \u003d xyes]\n)\n\nHe analyzed it to a root cause: his trailing newline, coupled\nwith an \u0027if $2; then\u0027 construct in the macro body, resulted in\nconfigure containing:\nif test ... xyes\n; then\nwhere the semicolon is a syntax error in shell; and proposed\na patch to automake to fix his use case.\n\nWhile that macro is not under our control, it does highlight\nthe fact that the shell can use either ; or newline to\nterminate a conditional prior to the next keyword in a compound\nstatement.  If we use newline, we gain two benefits - the\nconfigure file is slightly smaller (more lines, but fewer\nbytes), and any user that doesn\u0027t realize that unquoted\ntrailing newlines in a macro argument are still significant\ncan still generate valid shell code when their argument is\nused in a shell compound statement.\n\n* lib/m4sugar/m4sh.m4 (AS_IF, _AS_IF, _AS_CLEAN_DIR): Prefer\nnewline over semicolon to end user-supplied conditionals.\n* lib/autoconf/general.m4 (AC_CONFIG_AUX_DIRS): Likewise.\n* lib/autoconf/libs.m4 (AC_SEARCH_LIBS): Likewise.\n* lib/autoconf/programs.m4 (_AC_PATH_PROGS_FEATURE_CHECK):\nLikewise.\n* tests/m4sh.at (AS_IF and AS_CASE): Test it.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "5dcda009ef77b657e5a78ad88774fe50c5088abc",
      "tree": "afe0973aa98f9bb27f6df66456a396fc2679983e",
      "parents": [
        "3f98a56621eebfa4abe55affa9138cc4b1355901"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Fri May 30 15:03:10 2014"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Fri May 30 15:03:10 2014"
      },
      "message": "maint: add to THANKS\n\n* THANKS: Update.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "3f98a56621eebfa4abe55affa9138cc4b1355901",
      "tree": "600d0aa72faf4f52fed97736a06e589af3799786",
      "parents": [
        "4edc6a771fb478f7da8d9e82f6b5f2dd6a85c4ff"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Fri May 30 14:55:10 2014"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Fri May 30 14:58:17 2014"
      },
      "message": "AC_INIT: quote invalid feature names\n\nChanges:\n   configure: error: invalid feature name: debug\nto\n   configure: error: invalid feature name: `debug \u0027\nto make it obvious if trailing space is the reason why a feature\nname was rejected; similar to existing error messages elsewhere\nabout invalid shell variable names.\n\n* lib/autoconf/general.m4 (_AC_INIT_PARSE_ENABLE2): Add quotes.\nReported by Noel Grandin.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "4edc6a771fb478f7da8d9e82f6b5f2dd6a85c4ff",
      "tree": "bb5fb7e131395cd51a2e42f0293616286cd59b41",
      "parents": [
        "1717921aa6c1ef559ef494675f6d1b20c2ae389e"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Mon May 12 05:15:40 2014"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Mon May 12 05:16:03 2014"
      },
      "message": "autoconf: fix typo in description generated by AC_RUN_IFELSE\n\n* lib/autoconf/general.m4 (_AC_RUN_IFELSE): \"run\" not \"link\"\nin description.\n"
    },
    {
      "commit": "1717921aa6c1ef559ef494675f6d1b20c2ae389e",
      "tree": "84e7a1c65887b005c467b7614008046b16e3a24e",
      "parents": [
        "e5d3c9621fbd23c5e2d62fdb19534ed1b5f3ab09"
      ],
      "author": {
        "name": "Vincent Lefevre",
        "email": "vincent@vinc17.net",
        "time": "Sun Jan 05 03:50:02 2014"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Feb 13 18:38:12 2014"
      },
      "message": "Change main () to main (void) for C/C++\n\nThis patch changes \"main ()\" to \"main (void)\" for C/C++.\nSee: http://lists.gnu.org/archive/html/bug-autoconf/2014-01/msg00005.html\n\nOn my machine, before this patch, 3 tests were failing:\n\n  38: tools.at:1329      autom4te cache locking\n 218: autotest.at:1893   C unit tests\n      ac_config_testdir at_tested autotest\n 219: autotest.at:1948   C unit tests (EXEEXT)\n      ac_config_testdir at_tested autotest\n\nWith this patch, 2 tests were failing:\n\n 218: autotest.at:1893   C unit tests\n      ac_config_testdir at_tested autotest\n 219: autotest.at:1948   C unit tests (EXEEXT)\n      ac_config_testdir at_tested autotest\n\n(I suspect that 38 is unrelated.)\n\nSigned-off-by: Vincent Lefevre \u003cvincent@vinc17.net\u003e\nCopyright-paperwork-exempt: Yes\n"
    },
    {
      "commit": "e5d3c9621fbd23c5e2d62fdb19534ed1b5f3ab09",
      "tree": "bf2e40cdcfb9889b0cd69a1573ce57d3d84e739c",
      "parents": [
        "251d13ff2491e470f16569a9bb31123558ae84b2"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Mon Jan 27 18:33:07 2014"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Wed Feb 05 21:20:44 2014"
      },
      "message": "doc: give an example of using the macro for pkg-config\n\nThe autoconf manual doesn\u0027t mention any examples of actually\nusing m4_pattern_forbid.  Yet this is the perfect macro for\navoiding the all-too-common failure mode of configure dying with:\n\n      checking if libxml2 is present... ./configure: line 11586: syntax\n error\n near unexpected token `LIBXML2,\u0027\n      ./configure: line 11586: `PKG_CHECK_MODULES(LIBXML2, libxml-2.0\u003e\u003d\n 2.6.19,\u0027\n\nfor developers that forgot to install pkg-config.  While we don\u0027t\nnecessarily advertise the use of PKG_CHECK_MODULES, it is a\ncommon enough situation that the manual should make it easier to\nhelp developers learn about missing third-party macros.\n\nBased on a mailing list report by Daniel Pocock:\nhttp://lists.gnu.org/archive/html/autoconf/2014-01/msg00030.html\n\n* doc/autoconf.texi (Forbidden Patterns): Add examples.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "251d13ff2491e470f16569a9bb31123558ae84b2",
      "tree": "2f86f922493a8ab438dc14889f3f0695e228fe73",
      "parents": [
        "29943c7e4a16f3d43dccbb8b697e31667baef4e9"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Wed Jan 01 23:46:48 2014"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Wed Jan 01 23:53:57 2014"
      },
      "message": "tests: don\u0027t let config.site affect testsuite\n\nTest 236 \"configure directories\" failed for me on 64-bit Fedora 20;\nit boiled down to the system\u0027s config.site causing libdir to\ndefault to /usr/lib64 instead of the autoconf default of /usr/lib.\n\n* tests/base.at (configure directories): Neutralize any preinstalled\nconfig.site from the system.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "29943c7e4a16f3d43dccbb8b697e31667baef4e9",
      "tree": "adc7483fe5ed6d4448d2175526601ac845dceb38",
      "parents": [
        "a610501ded21105bae73a5825009b8d29b0ca43b"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Wed Jan 01 23:32:04 2014"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Wed Jan 01 23:32:04 2014"
      },
      "message": "maint: fix \u0027make syntax-check\u0027 findings\n\nFix syntax check warnings that are unrelated to the new copyright\nyear.\n\n* lib/local.mk (lib/autoscan/autoscan.list): Reduce indent, to\navoid mix of tab and 8 spaces.\n* bin/local.mk (bin/autoconf.in): Likewise.\n* lib/autoconf/c.m4 (_AC_CXX_CXX98_TEST_BODY): Use consistent case\nin message.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "a610501ded21105bae73a5825009b8d29b0ca43b",
      "tree": "b6cbc0ea705a6fd8cd5a4555e2f668d1a029c1aa",
      "parents": [
        "f181785d0e754b4265d592e7288169b976cfc441"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Jan 03 21:58:52 2013"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Wed Jan 01 23:27:53 2014"
      },
      "message": "maint: bump copyright to 2014\n\nDone via \u0027make update-copyright\u0027, since all files are effectively\nmodified and distributed this year via public version control.\n\n* all files: Update copyright year.\n"
    },
    {
      "commit": "f181785d0e754b4265d592e7288169b976cfc441",
      "tree": "ed31f359be620914762c38694592280b366b0699",
      "parents": [
        "5509c49845d13d81585ab1939a5eae418eef9a96"
      ],
      "author": {
        "name": "Zack Weinberg",
        "email": "zackw@panix.com",
        "time": "Sun Sep 15 21:16:18 2013"
      },
      "committer": {
        "name": "Zack Weinberg",
        "email": "zackw@panix.com",
        "time": "Sun Sep 22 00:02:47 2013"
      },
      "message": "Expose the checks done by AC_INCLUDES_DEFAULT as a public macro.\n\n * lib/autoconf/headers.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS):\n   Rename to AC_CHECK_INCLUDES_DEFAULT.  All callers changed.\n   (AC_HEADER_STDC, AC_UNISTD_H): Use AC_CHECK_INCLUDES_DEFAULT instead\n   of previous kludge.\n\n * doc/autoconf.texi, NEWS: Document AC_CHECK_INCLUDES_DEFAULT.\n"
    },
    {
      "commit": "5509c49845d13d81585ab1939a5eae418eef9a96",
      "tree": "09d04761c6385e7546be7df3d9b15a0b7fbc8d29",
      "parents": [
        "bb7b27a9c7ef873453da277522bf0cd24cb9b96b"
      ],
      "author": {
        "name": "Zack Weinberg",
        "email": "zackw@panix.com",
        "time": "Sun Sep 15 16:24:45 2013"
      },
      "committer": {
        "name": "Zack Weinberg",
        "email": "zackw@panix.com",
        "time": "Sat Sep 21 23:55:46 2013"
      },
      "message": "Use AC_CHECK_{DECLS,FUNCS,HEADERS}_ONCE more in specific-check macros.\n\n * lib/autoconf/functions.m4 (AC_FUNC_CHOWN): No need to check for unistd.h.\n   (_AC_LIBOBJ_FNMATCH): Use AC_CHECK_DECLS_ONCE and AC_CHECK_FUNCS_ONCE.\n   (_AC_LIBOBJ_GETLOADAVG): Use AC_CHECK_FUNCS_ONCE for setlocale.\n   (AC_FUNC_MMAP): Use AC_CHECK_FUNCS_ONCE for getpagesize.\n   (AC_FUNC_SELECT_ARGTYPES): Use AC_CHECK_HEADERS_ONCE for sys/select.h and\n   sys/socket.h.\n   (AC_FUNC_STRERROR_R): Use AC_CHECK_DECLS_ONCE + AC_CHECK_FUNCS_ONCE for\n   strerror_r.\n   (AC_FUNC_UTIME_NULL): Use AC_CHECK_HEADERS_ONCE for utime.h.\n   (AC_FUNC_FORK): Use AC_CHECK_HEADERS_ONCE and AC_CHECK_FUNCS_ONCE.\n   (AC_FUNC_VPRINTF): Use AC_CHECK_FUNCS_ONCE for vprintf (but not _doprnt).\n\n * lib/autoconf/headers.m4 (AC_HEADER_TIME, AC_MEMORY_H): Use\n   AC_CHECK_HEADERS_ONCE.\n"
    },
    {
      "commit": "bb7b27a9c7ef873453da277522bf0cd24cb9b96b",
      "tree": "3ee5e1d89a5fb0549f2963d8374b071327a2d976",
      "parents": [
        "86c213d0e355296f026a36e3203c0813041aae89"
      ],
      "author": {
        "name": "Zack Weinberg",
        "email": "zackw@panix.com",
        "time": "Sat Sep 14 16:42:15 2013"
      },
      "committer": {
        "name": "Zack Weinberg",
        "email": "zackw@panix.com",
        "time": "Sat Sep 21 23:38:17 2013"
      },
      "message": "Use AC_CHECK_HEADERS_ONCE for the tests done by AC_INCLUDES_DEFAULT.\n\n * lib/autoconf/headers.m4 (AC_CHECK_HEADERS_ONCE): Divide into a public\n   macro that AC_REQUIREs _AC_INCLUDES_DEFAULT_REQUIREMENTS, and ...\n   (_AC_CHECK_HEADERS_ONCE): ... a private macro, that doesn\u0027t.\n   (_AC_HEADERS_EXPANSION): Use $ac_includes_default, not\n   AC_INCLUDES_DEFAULT.\n   (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Use AC_CHECK_HEADERS_ONCE.\n"
    },
    {
      "commit": "86c213d0e355296f026a36e3203c0813041aae89",
      "tree": "3583cdf37ac7a18934f78e661f21c57232deb743",
      "parents": [
        "11f520c61d8b21f1522968d6e6afb899070f0a6f"
      ],
      "author": {
        "name": "Zack Weinberg",
        "email": "zackw@panix.com",
        "time": "Sat Sep 14 16:22:49 2013"
      },
      "committer": {
        "name": "Zack Weinberg",
        "email": "zackw@panix.com",
        "time": "Sat Sep 21 23:38:09 2013"
      },
      "message": "Modernize AC_INCLUDES_DEFAULT and friends.\n\n * lib/autoconf/headers.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS):\n   Include stddef.h, stdlib.h, and string.h unconditionally.\n   Don\u0027t include memory.h at all.\n   Don\u0027t use AC_HEADER_STDC.\n   Don\u0027t check for stddef.h, stdlib.h, string.h, or memory.h.\n   For compatibility, unconditionally define STDC_HEADERS,\n   HAVE_STDLIB_H, and HAVE_STRING_H.\n   (AN_HEADER list): Remove C89 headers, and memory.h from list.\n   (AC_HEADER_STDC, AC_UNISTD_H): AU_DEFUN to trigger\n   _AC_INCLUDES_DEFAULT_REQUIREMENTS if it hasn\u0027t already happened,\n   and do nothing else.\n   (AC_HEADER_TIME): AU_DEFUN, and define TIME_WITH_SYS_TIME unconditionally\n   as long as sys/time.h is present.\n   (AC_USG, AC_MEMORY_H): Assume existence of string.h.\n * lib/autoconf/functions.m4 (_AC_FUNC_MALLOC_IF, _AC_FUNC_REALLOC_IF):\n   Don\u0027t use AC_HEADER_STDC. Assume stdlib.h exists.\n   (AC_FUNC_MKTIME): Don\u0027t use AC_HEADER_TIME.  Assume time.h exists.\n   (AC_FUNC_ALLOCA): Assume stdlib.h exists.\n   (_AC_LIBOBJ_FNMATCH): Assume wchar.h and wctype.h exist.\n   (_AC_LIBOBJ_GETLOADAVG): Assume locale.h exists.\n   (AC_FUNC_MMAP): Assume stdlib.h exists.\n * tests/tools.at: Use AC_WORDS_BIGENDIAN instead of AC_STDC_HEADERS in\n   autoupdate test.\n\n * NEWS, doc/autoconf.texi: Document changes. Remove obsolete advice.\n"
    },
    {
      "commit": "11f520c61d8b21f1522968d6e6afb899070f0a6f",
      "tree": "761408f04e5f3e5b850377cf6d39eca53a13182a",
      "parents": [
        "a1b936ff6c8462a8ffe9f2c7707f6b580549253d"
      ],
      "author": {
        "name": "Zack Weinberg",
        "email": "zackw@panix.com",
        "time": "Sat Sep 14 00:42:04 2013"
      },
      "committer": {
        "name": "Zack Weinberg",
        "email": "zackw@panix.com",
        "time": "Sat Sep 21 23:01:40 2013"
      },
      "message": "AC_CHECK_HEADER/AC_CHECK_HEADERS: complete transition to compile tests.\n\n* lib/autoconf/headers.m4 (AC_CHECK_HEADER): Use _AC_CHECK_HEADER_COMPILE\n  by default.  Continue to use _AC_CHECK_HEADER_PREPROC if fourth arg is \u0027-\u0027.\n  (_AC_CHECK_HEADER_PREPROC): Issue a deprecation warning.\n  (_AC_CHECK_HEADER_MONGREL, _AC_CHECK_HEADER_MONGREL_BODY): Remove.\n\n* tests/c.at, tests/semantics.at: Update uses of AC_CHECK_HEADER(S).\n* doc/autoconf.texi, NEWS: Document change.\n"
    },
    {
      "commit": "a1b936ff6c8462a8ffe9f2c7707f6b580549253d",
      "tree": "8a51f885136d13c9ef9137c1e316fde0e585323c",
      "parents": [
        "0041de6b381c9009e8dba5ddb1c501ddc7afa9f6"
      ],
      "author": {
        "name": "Zack Weinberg",
        "email": "zackw@panix.com",
        "time": "Fri Sep 13 15:26:08 2013"
      },
      "committer": {
        "name": "Zack Weinberg",
        "email": "zackw@panix.com",
        "time": "Sat Sep 21 23:01:40 2013"
      },
      "message": "* tests/local.at (AT_CHECK_M4): Support \u0027stderr\u0027 as fourth argument.\n"
    },
    {
      "commit": "0041de6b381c9009e8dba5ddb1c501ddc7afa9f6",
      "tree": "082d74e468224dfb21d4c017ec9406a42853d3f3",
      "parents": [
        "a197431414088a417b407b9b20583b2e8f7363bd"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Oct 13 20:51:29 2011"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Sat Sep 21 12:49:00 2013"
      },
      "message": "admin: mention recent copyright assignments\n\n* AUTHORS: Update list.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "a197431414088a417b407b9b20583b2e8f7363bd",
      "tree": "91c47cd11e53c03f6a4fdb690b2e05ac4bc056b7",
      "parents": [
        "f5b1ea679360db7a6714bbf3953f4fe1a3174844"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Sep 12 21:11:29 2013"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Sat Sep 14 12:28:34 2013"
      },
      "message": "AC_INIT: add --runstatedir option to configure\n\nhttp://lwn.net/Articles/436012/ documents that many distros\nare now preferring to use /run rather than /var/run for\nstorage of pid files and other per-process temporary files\nthat must not be cleaned out during arbitrary TMPDIR sweeps.\nAs such, the GNU Coding Standards were recently changed to\nrecommend a new configure option to make it easy to choose\nthis directory at configure time.  This patch adds support\nfor the option to all configure scripts built by autoconf.\n\n* general.m4 (_AC_INIT_PARSE_ARGS): Add new directory option.\n(_AC_INIT_HELP): Document it.\n* doc/autoconf.texi (Installation Directory Variables): Document\nnew option.\n(Site Defaults): Mention typical use within a distro.\n* NEWS: Mention the addition.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "f5b1ea679360db7a6714bbf3953f4fe1a3174844",
      "tree": "e0d596e37d929621b6746428f06d5ed6f4a56331",
      "parents": [
        "befa52738c41e126cb9a5a7d4523912ed68b4e3a"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Sep 12 15:23:35 2013"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Sep 12 15:26:25 2013"
      },
      "message": "AC_PROG_CC: also try $CC -version, for cl6x compiler\n\nAnaïs Bouque reported that the cl6x compiler only understands -version:\nhttps://lists.gnu.org/archive/html/bug-autoconf/2013-07/msg00003.html\n\n* c.m4 (AC_PROG_CC): Add another version probe.\n* THANKS: Update.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "befa52738c41e126cb9a5a7d4523912ed68b4e3a",
      "tree": "12650f677751213180bfd82a1c14f77b14b907df",
      "parents": [
        "63f3c78cdb0ccc85751543e387ef2a7252d5f0a2"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Sep 05 20:14:55 2013"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Sep 05 20:56:45 2013"
      },
      "message": "doc: mention how to set early defaults\n\nJonathan Lebon reported an issue to me off-list about a regression\nin libvirt\u0027s configure script, which I traced to a patch that\nrearranged code that was checking $with_library compared to the\nAC_ARG_WITH that actually set $with_library [1].  As the whole point\nof the libvirt patch was to refactor code to make maintenance\neasier by hiding the AC_ARG_WITH in a helper macro for a net\nreduction in lines, it makes sense to actually document how to\ncheck what value a variable has prior to the AC_ARG_WITH usage.\n\nAlas, although the functionality for this has been present in\nautoconf for ages, the documentation has been lacking.\n\n[1] libvirt.org/git/?p\u003dlibvirt.git;a\u003dcommitdiff;h\u003d654c709\n\n* doc/autoconf.texi (Diversion support) \u003cm4_divert_text\u003e: Add\nanchor.\n(External Software) \u003cAC_ARG_WITH\u003e: Demonstrate how to use DEFAULTS\ndiversion, for earlier defaults.\n(Package Options) \u003cAC_ARG_ENABLE\u003e: Likewise.\n* THANKS: Add Jonathan Lebon.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "63f3c78cdb0ccc85751543e387ef2a7252d5f0a2",
      "tree": "7de6c1b82ced41df6913d1150246fb2ce49e7fd3",
      "parents": [
        "79c4c50fc754d742286706b4db5ed8ce2a0de925"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sat Aug 10 15:12:07 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sat Aug 10 15:12:30 2013"
      },
      "message": "doc: \u0027configure \u0026\u0026 make\u0027, not \u0027configure; make\u0027 (Bug#15066)\n\n* doc/install.texi (Basic Installation): Say \u0027\u0026\u0026\u0027, not \u0027;\u0027.\n"
    },
    {
      "commit": "79c4c50fc754d742286706b4db5ed8ce2a0de925",
      "tree": "2551f655d4d9a53e241edb5a34da29df2fd4d980",
      "parents": [
        "3d9fa1399e13b8a37c9ace6d812521d51995d95f"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sun Jun 30 00:49:27 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sun Jun 30 00:49:44 2013"
      },
      "message": "doc: don\u0027t push \u0027static inline\u0027\n\n* doc/autoconf.texi (Function Portability): Use plain \u0027static\u0027,\nnot \u0027static inline\u0027, in example.  These days, \u0027static\u0027 is enough;\noptimizing compilers can figure out the \u0027inline\u0027 on their own.\n"
    },
    {
      "commit": "3d9fa1399e13b8a37c9ace6d812521d51995d95f",
      "tree": "ceb59da4dd1a03f4c95ab3d4eb16b88aaf10c41b",
      "parents": [
        "aa5f20ecd0056ba8ddace765c1476a7e5b14f1d4"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Jun 21 18:00:38 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Jun 21 18:00:58 2013"
      },
      "message": "* lib/autoconf/functions.m4 (HAVE_DOPRNT): Fix missing-comma typo.\n\nReported by Peter Breitenlohner in:\nhttp://lists.gnu.org/archive/html/autoconf-patches/2013-06/msg00007.html\n"
    },
    {
      "commit": "aa5f20ecd0056ba8ddace765c1476a7e5b14f1d4",
      "tree": "9b7a4dba1d42b319a03a829210efb85736f48581",
      "parents": [
        "569ab3f6b1039c9a5bcfc166b43c1ddad817e95d"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 26 21:25:45 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Tue May 28 12:11:17 2013"
      },
      "message": "AC_PROG_CC: don\u0027t check whether $CC supports \"-c -o\" together\n\nThis reverts commit ce48964f.  The extra code added by that commit was\nplanned to be used by future version of Automake, but the implementation\nand future directions there have in the meantime be changed in a way\nthat makes the extra code in Autoconf superfluous.  Just get rid of it.\n\n* lib/autoconf/c.m4 (AC_PROG_CC): Adjust.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "569ab3f6b1039c9a5bcfc166b43c1ddad817e95d",
      "tree": "bed7de4bc3896ca8bd1f8e483ec693eb0cc624c4",
      "parents": [
        "b1aba910b3e2352b5b925b118072bf4279b0a26a"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 26 20:49:49 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Tue May 28 12:10:28 2013"
      },
      "message": "maint: sync few files from upstream\n\n* build-aux/config.guess: This file.\n* lib/Autom4te/Channels.pm: And this one.\n* maint.mk: And this one.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "b1aba910b3e2352b5b925b118072bf4279b0a26a",
      "tree": "7c166d5281c8fd667edae362ed5d163898d355f9",
      "parents": [
        "ef573a26aa937f26077179a0e743c50d50b58f1f"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 09:21:08 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:53:41 2013"
      },
      "message": "build: remove refs to obsolescent \u0027mkinstalldir\u0027 script and variable\n\n* .gitignore: Here.\n* Makefile.am (check-coverage-run): Use $(MKDIR_P) rather than\n$(mkinstalldirs).\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "ef573a26aa937f26077179a0e743c50d50b58f1f",
      "tree": "b962a267939d36761755fde2866f1f56fbdacad2",
      "parents": [
        "b8c07dc5b023f0abc81341ab664fb80bd664a51c"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 21:11:52 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:50:07 2013"
      },
      "message": "build: remove last make recursion (for subdir \u0027man\u0027)\n\n* Makefile.am (SUBDIRS): Remove (its last component \u0027man\u0027 has just\nbeen removed).\n(SUFFIXES): New, defined to empty, to be updated later by included\nfiles.\n($(srcdir)/man/local.mk): Include this.\n* configure.ac (AC_CONFIG_FILES): Drop \u0027man/Makefile\u0027.\n* lib/freeze.mk (SUFFIXES): Extend with \u0027+\u003d\u0027 rather than defining\nwith \u0027\u003d\u0027.\n* man/Makefile.am: Rename ...\n* man/local.mk: ... like this, and adjust throughout.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "b8c07dc5b023f0abc81341ab664fb80bd664a51c",
      "tree": "be110465889bf03312c9ef7b5e3ad1082f14f662",
      "parents": [
        "fa18cbafd87930acc7487d5836ead7acd6c3af90"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 19:43:54 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:35:42 2013"
      },
      "message": "build: no more recursion for \u0027tests\u0027 subdir\n\n* Makefile.am (SUBDIRS): Drop \u0027tests\u0027.  Adjust comments.\n(DISTCLEANFILES, MAINTAINERCLEANFILES): Define to empty, to be\nupdated later.\n(MAINTAINERCLEANFILES): Adjust later definition to use \u0027+\u003d\u0027\nrather than \u0027\u003d\u0027.\n($(srcdir)/tests/local.mk): Include this.\n* configure.ac (AC_CONFIG_FILES): Drop \u0027tests/Makefile\u0027.\n* lib/freeze.mk ($(AUTOM4TE_CFG)): Drop now-redundant remake rule.\n($(build_libdir)/m4sugar/version.m4): Likewise.\n* tests/Makefile.am: Rename ...\n* tests/local.mk: ... like this, and adjust (quite heavily).\n* tests/mktests.sh: Adjust to generate output files and temporary\nfiles in the tests subdirectory rather than in the current\ndirectory.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "fa18cbafd87930acc7487d5836ead7acd6c3af90",
      "tree": "d7c1e48b437927c08f30a8ff6a5e6c61b635c385",
      "parents": [
        "f7932b176c95d46985832f62167dc34c2fb42897"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 19:26:15 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:35:37 2013"
      },
      "message": "build: fixup: don\u0027t define ETAGS_ARGS multiple times\n\n* Makefile.am (ETAGS_ARGS): Define to empty, to be updated later.\n* bin/local.mk (ETAGS_ARGS): Append to it, rather than re-defining it.\n* lib/local.mk (ETAGS_ARGS): Likewise.  Also, do not bother appending\n\"--lang\u003dperl\" once again, as that is already done in \u0027bin/local.mk\u0027.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "f7932b176c95d46985832f62167dc34c2fb42897",
      "tree": "a0b91baa56808e3236f4b936f3ab4d3e0c6a16fd",
      "parents": [
        "a2af455752a0e24546f650e83edc74741c117430"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 19:20:55 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:33:04 2013"
      },
      "message": "build: avoid repeating the same etags args several times\n\n* lib/local.mk: Here.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "a2af455752a0e24546f650e83edc74741c117430",
      "tree": "c694b90b13cbd730fc85adda767922c9146a7536",
      "parents": [
        "f8ac780d14229e99d70b46b50e3d026e2c93a6a3"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 19:05:43 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:26:37 2013"
      },
      "message": "build: no more recursion for lib \u0027subdir\u0027\n\n* Makefile.am (SUBDIRS): Drop \u0027lib\u0027.\n(edit): New, shared among the recipes in \u0027lib/local.mk\u0027 and\n\u0027bin/local.mk\u0027.\n(CLEANFILES): New, will be updated later in included files.\n($(srcdir)/lib/local.mk): Include it.\n($(srcdir)/lib/freeze.mk): Likewise.\n* lib/Makefile.am: Rename ...\n* lib/local.mk: .. like this, with several adjustments.  In\nparticular ...\n(edit): Drop this definition, subsumed by the one in the\ntop-level Makefile.am.\n* bin/local.mk (edit): Drop definition, that is already present\nin the top-level Makefile.am now.\n($(srcdir)/lib/freeze.mk): Drop inclusion; that is already done\nin the top-level Makefile.am now.\n* doc/local.mk (CLEANFILES): Adjust: append to it, do not define\nit.\n* lib/freeze.mk ($(AUTOM4TE_CFG)): Adjust recipe.\n* configure.ac (AC_CONFIG_FILES): Drop \u0027lib/Makefile\u0027.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "f8ac780d14229e99d70b46b50e3d026e2c93a6a3",
      "tree": "1c0db4f8810bc89f37c48a4bfde96809cb117009",
      "parents": [
        "3c5f3ba0691d524cc804aa187607b34fc312872c"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 18:16:25 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:23:20 2013"
      },
      "message": "build: define RELEASE_YEAR with AC_SUBST\n\nRather than reading it dynamically from the ChangeLog -- that,\nremember, is only a dummy in a Git checkout!  To avoid risking\nthe definition to get out-of-sync, let\u0027s enhance the maintainer\ntarget \u0027update-copyright\u0027 to update it automatically (the same\nway it\u0027s done in the Automake build system).\n\n* configure.ac (RELEASE_YEAR): New AC_SUBST\u0027d variable.\n* cfg.mk (update-release-year): New maintainer-specific target\nto automatically update the value of that variable.\n(update-copyright): Depend on the new target.\n* bin/local.mk (RELEASE_YEAR): Drop definition.\n(edit): Simplify quoting of $(RELEASE_YEAR).\n* lib/Makefile.am (RELEASE_YEAR): Drop definition.\n(m4sugar/version.m4): Simplify quoting of $(RELEASE_YEAR).\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "3c5f3ba0691d524cc804aa187607b34fc312872c",
      "tree": "1b53ef535fa62de1519d7e6e23aa3a0f8c6b16d8",
      "parents": [
        "0891dc5f0df8389f27b8b13628387a4312106bb9"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 18:02:31 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:22:24 2013"
      },
      "message": "build: no more recursion for \u0027lib/Autom4te\u0027 subdir\n\n* lib/Autom4te/Makefile.am: Delete, its contents merged ...\n* lib/Makefile.am: ... in here, with proper adjustments.\n(SUBDIRS): Delete (last component \u0027Autom4te\u0027 has been dropped).\n* configure.ac (AC_CONFIG_FILES): Drop \u0027lib/Autom4te/Makefile\u0027.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "0891dc5f0df8389f27b8b13628387a4312106bb9",
      "tree": "0e6129eb1d3e729163241af79625720d6d137ed6",
      "parents": [
        "6e35109fd3f6cbb0a0853ad59464fb0da99be2f8"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 17:57:27 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:22:24 2013"
      },
      "message": "build: no more recursion for\u0027 lib/autoconf\u0027 subdir\n\n* lib/autoconf/Makefile.am: Delete, its contents merged ...\n* lib/Makefile.am: ... in here, with proper adjustments.\n(SUBDIRS): Drop \u0027autoconf\u0027.\n* configure.ac (AC_CONFIG_FILES): Drop \u0027lib/autoconf/Makefile\u0027.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "6e35109fd3f6cbb0a0853ad59464fb0da99be2f8",
      "tree": "a5f63a72da985dda0e1d23f132cb441d0ac92853",
      "parents": [
        "6cef85e8d619be3b0a0124770cd5188f40f49772"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 17:37:01 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:22:24 2013"
      },
      "message": "build: no more recursion for \u0027lib/m4sugar\u0027 subdir\n\n* lib/m4sugar/Makefile.am: Delete, its contents merged ...\n* lib/Makefile.am: ... in here, with proper adjustments.\n(SUBDIRS): Drop \u0027lib/m4sugar\u0027.\nOther related adjustments and re-organizations.\n* configure.ac (AC_CONFIG_FILES): Drop \u0027lib/m4sugar/Makefile\u0027.\n* lib/freeze.mk ($(build_libdir)/m4sugar/version.m4): Adjust\nrecipe.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "6cef85e8d619be3b0a0124770cd5188f40f49772",
      "tree": "e2f9a7fedee5eb4a6e9984202d9723d5253a7393",
      "parents": [
        "16d8b403b5ca5d1af152316d5afa27e413263eca"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 16:10:15 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:22:23 2013"
      },
      "message": "build: no more recursion for \u0027lib/autotest\u0027 subdir\n\n* lib/autotest/Makefile.am: Delete, its contents merged ...\n* lib/Makefile.am: ... in here, with proper adjustments.\n(SUBDIRS): Drop \u0027autotest\u0027.\nOther minor related modifications.\n* configure.ac (AC_CONFIG_FILES): Drop \u0027lib/autotest/Makefile\u0027.\n* lib/freeze.mk (MY_AUTOM4TE): Small required adjustments.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "16d8b403b5ca5d1af152316d5afa27e413263eca",
      "tree": "805ac051b530387cfefde1e7f0a15ca29988bc0c",
      "parents": [
        "0e7ac8501f51621caaab87e18c654dead18585c1"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 15:35:51 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:22:23 2013"
      },
      "message": "build: no more recursion for \u0027lib/autoscan\u0027 subdir\n\n* lib/autoscan/Makefile.am: Delete, its contents merged ...\n* lib/Makefile.am: ... in here, with proper adjustments.\n(SUBDIRS): Drop \u0027autoscan\u0027.\n* configure.ac (AC_CONFIG_FILES): Drop \u0027lib/autoscan/Makefile\u0027.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "0e7ac8501f51621caaab87e18c654dead18585c1",
      "tree": "c97705a9d73596fb914bc3ad5ba9b773f9858dd5",
      "parents": [
        "097b14e45eb0bfac8ed16df96cacc695fa380803"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 14:53:54 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:22:17 2013"
      },
      "message": "build: no more recursion for \u0027lib/emacs\u0027 subdir\n\n* lib/emacs/Makefile.am: Delete, its contents merged ...\n* lib/Makefile.am: ... in here, with proper adjustments.\n(SUBDIRS): Drop \u0027emacs\u0027.\n* configure.ac (AC_CONFIG_FILES): Drop \u0027lib/emacs/Makefile\u0027.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "097b14e45eb0bfac8ed16df96cacc695fa380803",
      "tree": "b85999066b92ce599e54ed9b15289c8cb8e94c7c",
      "parents": [
        "ac62b53ff750ec88fa2939ef447657ff02d06372"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 14:40:10 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:22:10 2013"
      },
      "message": "build: no more make recursion for \u0027bin\u0027 subdir\n\n* Makefile.am (MOSTLYCLEANFILES): New, to be extended later by\nincluded files.\n($(srcdir)/doc/local.mk): New include.\n(SUBDIRS): Drop \u0027bin\u0027.  Adjust comments.\n* bin/Makefile.am: Rename ...\n* bin/local.mk: ... like this, and adjust.\n* configure.ac (AC_CONFIG_FILES): Drop \u0027bin/Makefile\u0027.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "ac62b53ff750ec88fa2939ef447657ff02d06372",
      "tree": "783e6d0bc5ff4bc608377da49ac209a165238924",
      "parents": [
        "3184ecc1877108af7ea82dbc17bf223c68b03708"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 14:14:06 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 10:22:00 2013"
      },
      "message": "build: no more make recursion for \u0027doc\u0027 subdir\n\n* .gitignore: Adjust.\n* Makefile.am ($(srcdir)/doc/local.mk): New include.\n(SUBDIRS): Drop \u0027doc\u0027.\n(AM_MAKEINFOFLAGS): Rename ...\n(custom_MAKEINFOFLAGS): ... like this, to avoid conflicting with\nthe AM_MAKEINFOFLAGS defined in the included \u0027doc/local.mk\u0027\n($(srcdir)/INSTALL): Adjust recipe.\n* doc/Makefile.am: Rename ...\n* doc/local.mk: ... like this, and adjust.\n* configure.ac (AC_CONFIG_FILES): Drop \u0027doc/Makefile\u0027.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "3184ecc1877108af7ea82dbc17bf223c68b03708",
      "tree": "fb3e5432dec4d288e4d791b81c574f9c755a86fe",
      "parents": [
        "b2356bded823161a87c8de9ab382ce3529e481ec"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 15:18:00 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Mon May 06 09:53:34 2013"
      },
      "message": "build: don\u0027t distribute lib/freeze.mk explicitly\n\nIt is automatically distributed by Automake, being included by\nother Makefile.am files.\n\n* lib/Makefile.am (EXTRA_DIST): Drop \u0027freeze.mk\u0027.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "b2356bded823161a87c8de9ab382ce3529e481ec",
      "tree": "677aece6105b555a662ca3b5130386c67dfa00ab",
      "parents": [
        "6b42b38f9bcde8d67435a5bb39f8c0f42e71e6ab"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 14:13:10 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sun May 05 15:25:05 2013"
      },
      "message": "sync: some files from upstream\n\n* build-aux/config.guess: This.\n* build-aux/config.sub: And this.\n* build-aux/gendocs.sh: And this.\n* build-aux/gnupload: And this.\n* build-aux/texinfo.tex: And this.\n* doc/standards.texi: And this.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "6b42b38f9bcde8d67435a5bb39f8c0f42e71e6ab",
      "tree": "fb119593c7184cd94735c79d27914d0bb5a4a28f",
      "parents": [
        "0bdae8273898fbff2ecf2a32b279f29811ff5e91"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Wed Apr 24 04:42:41 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Wed Apr 24 04:43:03 2013"
      },
      "message": "doc: add missing semicolons to make rules\n\nProblem reported by Peter Eisentraut in\n\u003chttp://lists.gnu.org/archive/html/bug-autoconf/2013-04/msg00007.html\u003e.\n* doc/autoconf.texi (Automatic Remaking): Append semicolons\nto rules that need empty commands.\n"
    },
    {
      "commit": "0bdae8273898fbff2ecf2a32b279f29811ff5e91",
      "tree": "9a3f0f5b2b932e34d47fb70abb30395abfb597fd",
      "parents": [
        "42761668c0300afa7f8bf5ba736458a818cd5d15"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Mar 19 18:22:16 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Mar 19 18:22:34 2013"
      },
      "message": "AC_PROG_CC etc: avoid warnings when removing conftest* on OS X\n\nI forgot one of the fixes Mr. Nakada reported for the 2013-03-08 fix.\n* lib/autoconf/general.m4 (AC_EGREP_CPP):\nUse rm -rf, not just rm -f, when removing conftest*.\n"
    },
    {
      "commit": "42761668c0300afa7f8bf5ba736458a818cd5d15",
      "tree": "b08ef5577c16b7eab34b8959addc5fa8609953a3",
      "parents": [
        "845e703afd505f1f5ca7649fc1730258573e0f3a"
      ],
      "author": {
        "name": "Akim Demaille",
        "email": "akim@lrde.epita.fr",
        "time": "Tue Mar 19 18:19:17 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Mar 19 18:19:40 2013"
      },
      "message": "AC_PROG_YACC: don\u0027t force Bison to warn against its own features\n\nWhen invoked with -y/--yacc, Bison warns when its extensions over\nPOSIX Yacc are used.  Yet many packages requiring GNU Bison use\nAutoconf/Automake\u0027s Yacc support, which passes -y to Bison.  It\nturns out that passing \u0027-o y.tab.c\u0027 has exactly the desired\neffect: generating not only y.tab.c but also y.tab.h with -d and\ny.output with -v.  See:\nhttp://lists.gnu.org/archive/html/bison-patches/2013-02/msg00100.html\n* lib/autoconf/programs.m4 (AC_PROG_YACC): Use bison -o y.tab.c.\n* NEWS, doc/autoconf.texi: Document this change.\n"
    },
    {
      "commit": "845e703afd505f1f5ca7649fc1730258573e0f3a",
      "tree": "2262c193f28e35d0013496d0cce9a0ce2b6b7059",
      "parents": [
        "88b2010a97d7c6fce0f7fc62b72ace62b03c7561"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Mar 08 17:22:48 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Mar 08 17:23:07 2013"
      },
      "message": "doc: explain why single-quoting is better\n\n* doc/autoconf.texi (Build Directories): Explain single-quoting.\nReported by Markus Elfring in\n\u003chttp://savannah.gnu.org/support/?108262\u003e.\n"
    },
    {
      "commit": "88b2010a97d7c6fce0f7fc62b72ace62b03c7561",
      "tree": "4fa8ef0eba8b910ff54977a8dc37889d0669087b",
      "parents": [
        "14b88dee0250d998dbe461d8591427333951f91e"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Mar 08 16:56:18 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Mar 08 16:56:48 2013"
      },
      "message": "AC_PROG_CC etc: avoid warnings when removing conftest* on OS X\n\nReported by Nobuyoshi Nakada in:\nhttp://lists.gnu.org/archive/html/autoconf-patches/2013-03/msg00003.html\n* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CC_C_O, AC_PROG_CXX_C_O):\n* lib/autoconf/fortran.m4 (_AC_PROG_FC_C_O):\n* lib/autoconf/functions.m4 (AC_FUNC_SELECT_ARGTYPES):\nUse rm -rf, not just rm -f, when removing conftest*.\n"
    },
    {
      "commit": "14b88dee0250d998dbe461d8591427333951f91e",
      "tree": "7adea5e6d76ad72e01a0c6d5c2bb64b0e8faf143",
      "parents": [
        "9e087dd343b67ac58a7f54e08335ac62fc33ed53"
      ],
      "author": {
        "name": "Pavel Raiskup",
        "email": "praiskup@redhat.com",
        "time": "Tue Mar 05 07:09:41 2013"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Tue Mar 05 14:44:31 2013"
      },
      "message": "docs: configure.in still mentioned in manpages\n\n* man/autoupdate.x: Mention configure.ac as preferred name.\n* man/autoscan.x: Likewise.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\n"
    },
    {
      "commit": "9e087dd343b67ac58a7f54e08335ac62fc33ed53",
      "tree": "14dafcb716490c9d3a74c7b54b82a3d96633aa10",
      "parents": [
        "1c048e2f9f387f01e8f9254f800b909cabd28672"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sat Feb 23 19:14:49 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sat Feb 23 19:15:04 2013"
      },
      "message": "AC_FUNC_GETLOADAVG: doc fix\n\n* doc/autoconf.texi (Particular Functions):\nOmit incorrect mention of @var{dir} before getloadavg.c.\nProblem reported by Patricke Welche in:\nhttp://lists.gnu.org/archive/html/autoconf-patches/2013-02/msg00006.html\n"
    },
    {
      "commit": "1c048e2f9f387f01e8f9254f800b909cabd28672",
      "tree": "c298fb656fe7561a54f907be6ec7596e6855b572",
      "parents": [
        "1e3779d9b13604aafc50e318f3ea4a1c00ba2003"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Thu Feb 14 07:28:21 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Thu Feb 14 07:28:48 2013"
      },
      "message": "AC_FUNC_SETPGRP: work even when cross-compiling\n\n* lib/autoconf/functions.m4 (AC_FUNC_SETPGRP):\nUse AC_COMPILE_IFELSE rather than AC_RUN_IFELSE.\nProblem reported by Alvaro Soliverez in\n\u003chttp://lists.gnu.org/archive/html/bug-autoconf/2013-02/msg00002.html\u003e.\n"
    },
    {
      "commit": "1e3779d9b13604aafc50e318f3ea4a1c00ba2003",
      "tree": "43f16b9dedeeeb137bdab48b4c54aa7a5c58164a",
      "parents": [
        "9e33646cac3129cce430b55149c31f753d27fcfa"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Feb 08 21:01:15 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Feb 08 21:09:33 2013"
      },
      "message": "AC_USE_SYSTEM_EXTENSIONS: improve port to HP-UX\n\n* lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS):\nOn hosts that need _XOPEN_SOURCE, define it when configuring, too,\nso that it\u0027s compatible with the value used when compiling.\n"
    },
    {
      "commit": "9e33646cac3129cce430b55149c31f753d27fcfa",
      "tree": "3a57a249299be4e340f6764bfe881a8734cae13d",
      "parents": [
        "e5654a5591884b92633c7785f325626711e7f7aa"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Thu Feb 07 06:46:49 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Thu Feb 07 06:47:17 2013"
      },
      "message": "AC_USE_SYSTEM_EXTENSIONS: port to HP-UX, MINUX 3, OS X.\n\n* NEWS: Mention this.\n* lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS):\nDefine _NETBSD_HOST on MINUX, for MINUX 3.\nDefine _DARWIN_C_SOURCE, for OS X.\nOn HP-UX, define _XOPEN_SOURCE.\n"
    },
    {
      "commit": "e5654a5591884b92633c7785f325626711e7f7aa",
      "tree": "b69c3fc045ff8804305523254cbc6cd7433c7531",
      "parents": [
        "c3d301efd6ffe1d908f5eb4f2b9df5380b8b2c3e"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Jan 29 21:46:48 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Jan 29 21:47:29 2013"
      },
      "message": "autoscan: port to perl 5.17\n\n* bin/autoscan.in (scan_sh_file): Escape \u0027{\u0027.  This avoids a\nfeature that is deprecated in Perl 5.17.  Reported by Ray Lauff in\n\u003chttp://lists.gnu.org/archive/html/bug-autoconf/2013-01/msg00059.html\u003e.\n"
    },
    {
      "commit": "c3d301efd6ffe1d908f5eb4f2b9df5380b8b2c3e",
      "tree": "31b9f97c85d7ac57b3a565bc06bfdc7100837fd0",
      "parents": [
        "2b59b6f8a79b8bf77e178ff4e5aa0ede433d39cf"
      ],
      "author": {
        "name": "Gary V. Vaughan",
        "email": "gary@gnu.org",
        "time": "Tue Jan 29 12:17:04 2013"
      },
      "committer": {
        "name": "Gary V. Vaughan",
        "email": "gary@gnu.org",
        "time": "Tue Jan 29 12:25:14 2013"
      },
      "message": "m4sugar: fix AS_VAR_GET regression.\n\nAS_VAR_GET expands AS_ECHO inside en evaled single quoted string,\nwhich causes the single quotes in \"printf \u0027%s\\n\u0027\" to expose the\n%s\\n to the shell which expands \"\\n\" to simply \"n\" before passing\nit to printf.\n* lib/m4sugar/m4sh.m4 (AS_ECHO): Use double quotes around the\nformat string.\n* doc/autoconf.texi (Limitations of Shell Builtins): Show double\nquotes to match AS_ECHO expansion.\n* NEWS: Likewise.\n"
    },
    {
      "commit": "2b59b6f8a79b8bf77e178ff4e5aa0ede433d39cf",
      "tree": "36462f9e7d254e88968a82bfac61611d012b4f99",
      "parents": [
        "bea5177adc0c924fe7483509a5e38a6d49319fcb"
      ],
      "author": {
        "name": "Gary V. Vaughan",
        "email": "gary@gnu.org",
        "time": "Mon Jan 28 03:44:45 2013"
      },
      "committer": {
        "name": "Gary V. Vaughan",
        "email": "gary@gnu.org",
        "time": "Tue Jan 29 09:47:48 2013"
      },
      "message": "m4sugar: factor away _AS_ECHO_PREPARE.\n\n\"printf \u0027%s\\n\u0027 ...\" has been a fine replacement for plain \"echo\"\nfor at least 5 years (probably more like 10), even with most\nmuseum-piece shells.\n* lib/m4sugar/m4sh.m4 (_AS_ECHO_PREPARE): Remove.\n(_AS_SHELL_SANITIZE): Keep as_nl setting originally from\n_AS_ECHO_PREPARE here where it more properly belongs.\n(AS_ECHO, AS_ECHO_N): Use printf unconditionally.\n* doc/autoconf.texi (Limitations of Shell Builtins): Document\npreference for \u0027printf\u0027 over working around \u0027echo\u0027 bugs.\n* NEWS: Updated.\nReported by Jim Meyering.\n"
    },
    {
      "commit": "bea5177adc0c924fe7483509a5e38a6d49319fcb",
      "tree": "47cf61f820f2f5c9501755c581de269facc13309",
      "parents": [
        "bd79b51000e2fe59368c93ff463adb59852ec6e7"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Jan 29 06:57:51 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Jan 29 07:32:05 2013"
      },
      "message": "AC_PROG_CXX: document change\n\n* NEWS: Document recent change to AC_PROG_CXX.\n"
    },
    {
      "commit": "bd79b51000e2fe59368c93ff463adb59852ec6e7",
      "tree": "ff12eda9d0326d9ebb6d1a654f1c11ac1c1b3f44",
      "parents": [
        "93ed0f152487f069b68e772bf2e0c48e3ce0f8d5"
      ],
      "author": {
        "name": "Roger Leigh",
        "email": "rleigh@debian.org",
        "time": "Sun Jan 20 18:50:49 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Tue Jan 29 07:32:05 2013"
      },
      "message": "AC_PROG_CXX: Add checks for C++11, C++98TR1 and C++98\n\nThese checks are the C++ equivalent of the existing C\nstandards checks.\n* doc/autoconf.texi (C++ Compiler): Document new behavior.\n* lib/autoconf/c.m4 (AC_PROG_CXX): Try for C++11,\nfalling back to C++98.\n(_AC_CXX_STD_TRY, _AC_CXX_CXX98_TEST_HEADER, _AC_CXX_CXX98_TEST_BODY)\n(_AC_CXX_CXX11_TEST_HEADER, _AC_CXX_CXX11_TEST_BODY)\n(_AC_PROG_CXX_CXX98, _AC_PROG_CXX_CXX11):\nNew macros.\n"
    },
    {
      "commit": "93ed0f152487f069b68e772bf2e0c48e3ce0f8d5",
      "tree": "5899872d22517b1bd7d301b4cc888b7ff4fdbdd7",
      "parents": [
        "33545d77b236dc4a49e91745ecf63d2de92163c5"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Jan 03 23:56:59 2013"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Wed Jan 16 21:53:46 2013"
      },
      "message": "AT_TESTED: fix regression in word splitting\n\nRegression introduced in commit 851ef51.\n\n* lib/autotest/general.m4 (AT_TESTED): Rework loop to quote each\nelement, not the entire argument.\n"
    },
    {
      "commit": "33545d77b236dc4a49e91745ecf63d2de92163c5",
      "tree": "4396cf63fdb20718dddc7347f48ffda378e1e86c",
      "parents": [
        "ce48964f646970abd69061590b1b82454780e3e5"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Wed Jan 16 17:27:15 2013"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Wed Jan 16 17:27:37 2013"
      },
      "message": "AC_SYS_LARGEFILE: port better to Mac OS X 10.5.\n\n* lib/autoconf/specific.m4 (AC_SYS_LARGEFILE): Use AC_DEFINE, not\nAH_VERBATIM, to define _DARWIN_USE_64_BIT_INODE, to avoid problems\nwith ino_t size being different for configuration time versus\nbuild/run time.  Problem reported by PHO in\n\u003chttp://lists.gnu.org/archive/html/bug-autoconf/2013-01/msg00040.html\u003e.\n"
    },
    {
      "commit": "ce48964f646970abd69061590b1b82454780e3e5",
      "tree": "a03e13720ca740ab04f20a270a8c4aba2947386c",
      "parents": [
        "ddd0bfbb0629bcb8c7f698435aa93b070df3b69e"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Thu Jan 10 14:14:24 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Fri Jan 11 10:11:31 2013"
      },
      "message": "AC_PROG_CC: also check whether $CC supports \"-c -o\" together\n\nThis is for Automake and its \u0027subdir-object\u0027 mode (see automake bug#13378,\nin particular \u003chttp://debbugs.gnu.org/cgi/bugreport.cgi?bug\u003d13378#73\u003e), so\nwe make the new behavior available only if the special witness macro\n\u0027_AM_PROG_CC_C_O_HELPME\u0027 is defined (future Automake versions will define\nit).  We might decide, at a later date, to make this behaviour public;\nbut then we\u0027ll have to discuss its usefulness and design more in depth,\nand if they are agreed upon, adjust the documentation to match, and also\ndecide what to do with the macro AC_PROG_CC_C_O, with its similar (but\nslightly incompatible) semantics; since doing so right now would bring us\noff-track (and Automake needs this change *today*, or better, yesterday),\nwe proceed with this simpler hack.\n\n* lib/autoconf/c.m4 (AC_PROG_CC): Adjust.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "ddd0bfbb0629bcb8c7f698435aa93b070df3b69e",
      "tree": "70a57396a83bbe711fae1d2a87f56bb85253f9d4",
      "parents": [
        "fbaee459bf25c5467061698bb15883b62136bf8e"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Jan 03 22:13:04 2013"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Jan 03 22:19:05 2013"
      },
      "message": "maint: resync files from upstream\n\n\u0027make syntax-check\u0027 complained about something that was already\nfixed upstream in doc/standards.texi, so I ran \u0027make update\u0027, and\nomitted lib/Autom4te as that still has some issues to be sorted out.\n\n* GNUmakefile: Resync from upstream.\n* build-aux/announce-gen: Likewise.\n* build-aux/config.guess: Likewise.\n* build-aux/config.sub: Likewise.\n* build-aux/git-version-gen: Likewise.\n* build-aux/gitlog-to-changelog: Likewise.\n* build-aux/gnupload: Likewise.\n* build-aux/move-if-change: Likewise.\n* build-aux/texinfo.tex: Likewise.\n* build-aux/update-copyright: Likewise.\n* build-aux/useless-if-before-free: Likewise.\n* build-aux/vc-list-files: Likewise.\n* doc/gendocs_template: Likewise.\n* doc/standards.texi: Likewise.\n* m4/autobuild.m4: Likewise.\n* maint.mk: Likewise.\n"
    },
    {
      "commit": "fbaee459bf25c5467061698bb15883b62136bf8e",
      "tree": "01f43f9a2d4dad832576d92010d41ab92dd506d9",
      "parents": [
        "5766355051ff8844adf47f34445172eaa9045723"
      ],
      "author": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Jan 03 21:58:52 2013"
      },
      "committer": {
        "name": "Eric Blake",
        "email": "eblake@redhat.com",
        "time": "Thu Jan 03 21:58:52 2013"
      },
      "message": "maint: bump copyright to 2013\n\nDone via \u0027make update-copyright\u0027, since all files are effectively\nmodified and distributed this year via public version control.\n\n* all files: Update copyright year.\n"
    },
    {
      "commit": "5766355051ff8844adf47f34445172eaa9045723",
      "tree": "221490d10a5cc6519b9259fa2647afcedee4b19c",
      "parents": [
        "adc8482c102058ea9db2f22db90e0c995d35d174"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Wed Jan 02 16:01:05 2013"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Wed Jan 02 18:08:13 2013"
      },
      "message": "go: fix checks for about I/O functions\n\nReference:\n\u003chttp://lists.gnu.org/archive/html/bug-autoconf/2013-01/msg00000.html\u003e\n\n* lib/autoconf/go.m4 (_AC_LANG_IO_PROGRAM(Go), AC_LANG_INT_SAVE): Here,\ncorrectly use \u0027os.OpenFile()\u0027 \u003chttp://golang.org/pkg/os/#OpenFile\u003e\nrather than \u0027os.Open()\u0027 \u003chttp://golang.org/pkg/os/#Open\u003e (which has\nmore restricted semantics and incompatible signature).\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "adc8482c102058ea9db2f22db90e0c995d35d174",
      "tree": "2fca20ef93a014ba53125eba7d1e653179c5400d",
      "parents": [
        "685f4bd8b94d9efd2b809c8bd18a6f1c43604470"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sat Dec 29 10:01:40 2012"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sat Dec 29 10:01:40 2012"
      },
      "message": "preselections: update for Automake 1.13.\n\nIssue revealed by a failure in test \"36: autom4te preselections\".\n\n* autoconf/lib/autom4te.in (Automake-preselections): Add\n\u0027AM_EXTRA_RECURSIVE_TARGETS\u0027, remove \u0027_AM_EXTRA_RECURSIVE_TARGETS\u0027;\nthis latter is not, and will not be, present in any *released*\nAutomake version.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "685f4bd8b94d9efd2b809c8bd18a6f1c43604470",
      "tree": "ffa8ae0d9956ecfd10b3948993a6870955924c05",
      "parents": [
        "8b328e4ccbfd433ae51977ea958c05d1572f48b1"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sat Dec 29 09:32:24 2012"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sat Dec 29 09:32:24 2012"
      },
      "message": "maint: sync some files from gnulib\n\n* build-aux/config.guess: Synced by \"make gnulib-update\".\n* build-aux/config.sub: Likewise.\n* build-aux/gendocs.sh: Likewise.\n* build-aux/gnupload: Likewise.\n* build-aux/texinfo.tex: Likewise.\n* doc/gendocs_template: Likewise.\n* doc/standards.texi: Likewise.\n* maint.mk: Likewise.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "8b328e4ccbfd433ae51977ea958c05d1572f48b1",
      "tree": "185715e40047c51955b77829f02f8c6a437104a4",
      "parents": [
        "ca8b864f431faeae3caeac671e339c75c775e5a6"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sat Dec 29 09:26:47 2012"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Sat Dec 29 09:26:47 2012"
      },
      "message": "maint: don\u0027t sync the \u0027Autom4te::Configure_ac\u0027 module from Automake\n\nThat file has been removed in the master branch of Automake, since\nAutomake 1.14 will remove support for \u0027configure.in\u0027 as a name for\nAutoconf input files.  See commits \u0027v1.13-17-gbff57c8\u0027 and\n\u0027v1.13-21-g7626e63\u0027 in the Automake repository.\n\n* cfg.mk (autom4te_files): Remove \u0027Autom4te/Configure_ac.pm\u0027.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    },
    {
      "commit": "ca8b864f431faeae3caeac671e339c75c775e5a6",
      "tree": "b99f521caa539373602a50aa1a59b527677a6fd2",
      "parents": [
        "851ef517963d1e1966c4082530d5e87ba0a415ab"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Thu Dec 27 22:34:07 2012"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Thu Dec 27 22:35:16 2012"
      },
      "message": "AC_C__GENERIC: New macro.\n\n* NEWS, doc/autoconf.texi (C Compiler): Document it.\n* lib/autoconf/c.m4 (AC_C__GENERIC): Implement it.\n"
    },
    {
      "commit": "851ef517963d1e1966c4082530d5e87ba0a415ab",
      "tree": "c15a67d0ee426965dbeccf4ee93f24b4ea34946e",
      "parents": [
        "d902536845bd2dffed6ce7a4d7bde8feb012ea83"
      ],
      "author": {
        "name": "Paolo Bonzini",
        "email": "bonzini@gnu.org",
        "time": "Fri Dec 07 13:00:19 2012"
      },
      "committer": {
        "name": "Paolo Bonzini",
        "email": "bonzini@gnu.org",
        "time": "Sat Dec 22 14:34:50 2012"
      },
      "message": "autotest: enable usage of EXEEXT in AT_TESTED\n\nTogether with Linux\u0027s binfmt-misc feature, Wine can be used to test\ncross-compiled programs as if they were native.  However, the shell\nwill not perform the \"magic\" addition of the .exe extension after a\nprogram name when searching for an executable.  These simple patches\nlet the user work around this by specifying $EXEEXT in the AT_CHECK\nand AT_TESTED argument.  (More care is needed because of carriage\nreturns, but this is beyond the scope of this series).\n\n* tests/autotest.at (AT_INIT): Expand contents of $at_tested.\n(AT_TESTED): Quote each program that is passed to the function.\n* lib/autotest/general.m4 (C unit tests): Add AT_TESTED invocation\nand keyword.\n* doc/autoconf.texi (Writing testsuites): Document usage of variables\nin AT_TESTED.\n* NEWS: Document change.\n\nSigned-off-by: Paolo Bonzini \u003cbonzini@gnu.org\u003e\n"
    },
    {
      "commit": "d902536845bd2dffed6ce7a4d7bde8feb012ea83",
      "tree": "d6e143e668d30a9b25d600711abd5df9fd9521ef",
      "parents": [
        "fc0ab5b95721c29576f5e4c47cfd4190e39cb18d"
      ],
      "author": {
        "name": "Paolo Bonzini",
        "email": "bonzini@gnu.org",
        "time": "Fri Dec 07 12:47:06 2012"
      },
      "committer": {
        "name": "Paolo Bonzini",
        "email": "bonzini@gnu.org",
        "time": "Sat Dec 22 14:34:50 2012"
      },
      "message": "autotest: add a simple test suite that runs a C program\n\n* tests/autotest.at (C unit tests): New testcase.\n* NEWS: Document change.\n\nSigned-off-by: Paolo Bonzini \u003cbonzini@gnu.org\u003e\n"
    },
    {
      "commit": "fc0ab5b95721c29576f5e4c47cfd4190e39cb18d",
      "tree": "e7905f123d555c2f3147f1dc77b6e6e0a1e32411",
      "parents": [
        "fd29dbd7d966f0fbde031a67955d77d50268c3d5"
      ],
      "author": {
        "name": "Paolo Bonzini",
        "email": "bonzini@gnu.org",
        "time": "Fri Dec 07 12:56:12 2012"
      },
      "committer": {
        "name": "Paolo Bonzini",
        "email": "bonzini@gnu.org",
        "time": "Sat Dec 22 14:34:50 2012"
      },
      "message": "autotest: annotate tests that use AC_CONFIG_TESTDIR\n\n* tests/autotest.at (srcdir propagation, Erlang Eunit unit tests):\nAdd a keyword for AC_CONFIG_TESTDIR.\n\nSigned-off-by: Paolo Bonzini \u003cbonzini@gnu.org\u003e\n"
    },
    {
      "commit": "fd29dbd7d966f0fbde031a67955d77d50268c3d5",
      "tree": "2bb01e6d71d7cca7ea33409e4a82d0367f383870",
      "parents": [
        "eeb7e7d58ed7e1fc0eaae53a61e910bd1272f5d2"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Dec 21 05:21:04 2012"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Fri Dec 21 05:22:34 2012"
      },
      "message": "AC_FUNC_ALLOCA: port to recent BSDs and remove obsolete AIX\n\n* doc/autoconf.texi (Particular Functions): Remove the AIX case\nfrom the recommended code, as the most recent version of the AIX\ncompiler that IBM still supports (V10.1 as of this writing) has\n\u003calloca.h\u003e and thus longer needs this, and the old suggestion\nwasn\u0027t completely working anyway.  Remove obsolete discussion of\nSVR3 libPW alloca and of SVR4 libucb alloca.\n* lib/autoconf/functions.m4 (AC_FUNC_ALLOCA):\nRework to match documentation, including abovementioned AIX change.\nInconsistency with documentation reported by Steven G. Johnson in\n\u003chttp://lists.gnu.org/archive/html/autoconf/2003-03/msg00179.html\u003e.\nAs this adds stdlib.h, it should also fix the problems on recent\nBSD platforms noted by Patrick Welche in\nhttp://lists.gnu.org/archive/html/autoconf-patches/2012-12/msg00009.html\nthough the fix differs from NetBSD\u0027s current workaround.\nAlso, don\u0027t bother checking for alloca if \u003calloca.h\u003e works,\nas the latter implies the former.\n"
    },
    {
      "commit": "eeb7e7d58ed7e1fc0eaae53a61e910bd1272f5d2",
      "tree": "4cc9e6e1a0968aa0ef1d960a95d62ed2eec8e8b6",
      "parents": [
        "42b4918d161806fc56d15007c3129b50c1f94d12"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Mon Dec 10 18:06:10 2012"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Mon Dec 10 18:06:29 2012"
      },
      "message": "AC_PROG_CC_C99: avoid unused-var warning\n\n* lib/autoconf/c.m4 (_AC_C_C99_TEST_HEADER): Rewrite to use vars.\nProblem reported by ChangZhuo Chen in\n\u003chttp://lists.gnu.org/archive/html/bug-autoconf/2012-12/msg00000.html\u003e.\n"
    },
    {
      "commit": "42b4918d161806fc56d15007c3129b50c1f94d12",
      "tree": "433b868deb58d9a8c8ccec962c8b1f5fd121c44f",
      "parents": [
        "64ad4deb5124bcc3082e97530c78ceb244af4b74"
      ],
      "author": {
        "name": "Paolo Bonzini",
        "email": "bonzini@gnu.org",
        "time": "Fri Dec 07 12:21:59 2012"
      },
      "committer": {
        "name": "Paolo Bonzini",
        "email": "bonzini@gnu.org",
        "time": "Fri Dec 07 13:25:08 2012"
      },
      "message": "autotest: define AT_DATA_UNQUOTED\n\n* lib/autotest/general.m4 (AT_DATA_UNQUOTED): New macro, paralleling\nAT_DATA but not quoting the contents.\n* doc/autoconf.texi (Writing Testsuites): Document it.\n* tests/autotest.at (AT_DATA_UNQUOTED): Test it.\n\nSigned-off-by: Paolo Bonzini \u003cbonzini@gnu.org\u003e\n"
    },
    {
      "commit": "64ad4deb5124bcc3082e97530c78ceb244af4b74",
      "tree": "3bb7c7a8f72550f0b9f7f8e6171e1e794880e942",
      "parents": [
        "56369cf6ce62fe45f5fef34b53576c8ac9b43e3f"
      ],
      "author": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sat Nov 17 19:06:05 2012"
      },
      "committer": {
        "name": "Paul Eggert",
        "email": "eggert@cs.ucla.edu",
        "time": "Sat Nov 17 19:06:23 2012"
      },
      "message": "AC_CHECK_FILES: improve documentation\n\n* doc/autoconf.texi (Files): Document AC_CHECK_FILES better.\nReported by Christophe Curis in\n\u003chttp://savannah.gnu.org/support/?108182\u003e.\n"
    },
    {
      "commit": "56369cf6ce62fe45f5fef34b53576c8ac9b43e3f",
      "tree": "c8f7f8061bbac0f5bcf1776131a44a5f73239fe0",
      "parents": [
        "54bce5436802b27de84b184ecc86bdde7c8e1403"
      ],
      "author": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Fri Nov 16 10:36:10 2012"
      },
      "committer": {
        "name": "Stefano Lattarini",
        "email": "stefano.lattarini@gmail.com",
        "time": "Fri Nov 16 11:48:03 2012"
      },
      "message": "syntax-check: remove SPACE-TAB sequence\n\n* lib/autoconf/c.m4 (_AC_PROG_CC_C99): Here.  Was causing a\nfailure in the \u0027space_tab\u0027 syntax check.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n"
    }
  ],
  "next": "54bce5436802b27de84b184ecc86bdde7c8e1403"
}
