)]}'
{
  "commit": "906573c97a006d4e734d24ce2a1ed493b4961497",
  "tree": "11ec8696e4740354c9cc33b9ddbb4bc3e1e8dffd",
  "parents": [
    "b54a0bd4aa1d5b66240020a3fa706e54b7fdd30b"
  ],
  "author": {
    "name": "Kamila Szewczyk",
    "email": "szewczyk@cs.uni-saarland.de",
    "time": "Sun Aug 09 23:34:32 2026 +0200"
  },
  "committer": {
    "name": "Kamila Szewczyk",
    "email": "szewczyk@cs.uni-saarland.de",
    "time": "Mon Aug 10 14:09:48 2026 +0200"
  },
  "message": "dist: fix bugs #81558 and #81557.\n\nFrom https://bugs.gnu.org/81558 and https://bugs.gnu.org/81557\n(Bruno Haible).\n\nThe filter for overly long file names had as many dots as the\nmaximum, so it rejected names of exactly that length; it needs one\nmore.\n\n99 characters is the v7 limit, not a portable limit for tarballs in\ngeneral; ustar, the default since 1.18, stores longer names.  The\nmanual said otherwise.\n\n* bin/automake.in (handle_dist): one dot more than the maximum.\n* lib/am/distdir.am (distdir-am): name the option in the diagnostic.\n* doc/automake.texi (List of Automake options): rewrite the\nfilename-length-max entry; the limit depends on the archive format,\nand the length counted includes the $(distdir)/ prefix.\n* t/filename-length-max.sh: new test.\n* t/list-of-tests.mk (handwritten_TESTS): add it.\n* NEWS: mention both.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "372ea46f3153d25adaedf686d9ad2e1c91c661f4",
      "old_mode": 33188,
      "old_path": "NEWS",
      "new_id": "3a401a3739af67d5dcedcb8250f21ecb878376eb",
      "new_mode": 33188,
      "new_path": "NEWS"
    },
    {
      "type": "modify",
      "old_id": "f7e84ebcc8238f3584f82fdeda5d6cd36401e197",
      "old_mode": 33188,
      "old_path": "bin/automake.in",
      "new_id": "1035dae62dafe8987db177671ae6931fffd96c6c",
      "new_mode": 33188,
      "new_path": "bin/automake.in"
    },
    {
      "type": "modify",
      "old_id": "86800245390d6deda6a2af3e3dd3421a10d9c1e2",
      "old_mode": 33188,
      "old_path": "doc/automake.texi",
      "new_id": "c81b0897fea46b9cd7d39564b2265dacc44381a4",
      "new_mode": 33188,
      "new_path": "doc/automake.texi"
    },
    {
      "type": "modify",
      "old_id": "ceb78c8d9c851779d94544af0eab15c2cdef9400",
      "old_mode": 33188,
      "old_path": "lib/am/distdir.am",
      "new_id": "b817779adb07003ce8a56311b6e9d06dc36df601",
      "new_mode": 33188,
      "new_path": "lib/am/distdir.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c94ec7124d375d8edc65689c551690bb17153d8",
      "new_mode": 33188,
      "new_path": "t/filename-length-max.sh"
    },
    {
      "type": "modify",
      "old_id": "cd9b6bc555a0b0035dda313724143b478c0483b5",
      "old_mode": 33188,
      "old_path": "t/list-of-tests.mk",
      "new_id": "e56d257bcb65901f8e8d736fe89ce4abc304ad45",
      "new_mode": 33188,
      "new_path": "t/list-of-tests.mk"
    }
  ]
}
