)]}'
{
  "commit": "52888c93a4bae0d310c482020cb4646b8fe720ae",
  "tree": "5dba55e094c3cf8f08710d1fe13f113c7fb49c6c",
  "parents": [
    "e1dec231d0d3be19599758ba639e59d5d5a30078"
  ],
  "author": {
    "name": "Zack Weinberg",
    "email": "zack@owlfolio.org",
    "time": "Mon Mar 16 15:38:11 2026 -0400"
  },
  "committer": {
    "name": "Zack Weinberg",
    "email": "zack@owlfolio.org",
    "time": "Mon Mar 16 15:38:11 2026 -0400"
  },
  "message": "Fix autopoint version detection again.\n\nBoth copies of the autopoint version detector (one in autoreconf and\none in tests/local.at) should now correctly recognize autopoint\n0.2[34].(\u003e\u003d2) as supporting AM_GNU_GETTEXT without a version\nrequirement, as well as 0.25.1 and up.  The logic has been revised\nagain for even greater explicitness and transparency.   In Perl it\nis straightforward to break the version number into components and\ndo arithmetic on them, so that’s what we do.  In shell that would be\ntedious, so we are still using a case statement, but a lot of the\nvisual clutter has been factored out.\n\nAlso make the testsuite log the version of libtoolize, intltoolize,\ngtkdocize, and autopoint, and whether it thinks autopoint supports\nAM_GNU_GETTEXT without a version requirement.\n\nAlso add tests for autoreconf running autopoint under several\ndifferent conditions, and of autoreconf being directed *not* to\nrun autopoint.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7fe83e716ae68379a8b748504f042b0aeff7bbe",
      "old_mode": 33188,
      "old_path": "bin/autoreconf.in",
      "new_id": "b703dd02626eaf1ade60c0e820b37fde2adbf846",
      "new_mode": 33188,
      "new_path": "bin/autoreconf.in"
    },
    {
      "type": "modify",
      "old_id": "266a0232d7893ae6f8597338c59886bb908fca6c",
      "old_mode": 33188,
      "old_path": "tests/local.at",
      "new_id": "296dee90b6620625f979cb735498d41606a6d9e7",
      "new_mode": 33188,
      "new_path": "tests/local.at"
    },
    {
      "type": "modify",
      "old_id": "20ac941bf2f6d43e1245fd43917ee6509ffb0138",
      "old_mode": 33188,
      "old_path": "tests/torture.at",
      "new_id": "889158346d682119f7dece8ddbad20bf610a0911",
      "new_mode": 33188,
      "new_path": "tests/torture.at"
    }
  ]
}
