)]}'
{
  "commit": "f0411a4c717e411f773299820c7963bc0ce3d7a4",
  "tree": "3ce18055a444be41a4e9352ed366b06de8e32cc5",
  "parents": [
    "08b6ae38c6024e05407fd1d1703d7e176102241b"
  ],
  "author": {
    "name": "Patrick Steinhardt",
    "email": "ps@pks.im",
    "time": "Fri Jun 19 09:20:20 2026 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Jun 25 13:17:40 2026 -0700"
  },
  "message": "t4216: fix no-op test that breaks TAP output\n\nIn t4216 we have have a prerequisite that is active in case the system\u0027s\n`char` type is signed by default. This prerequisite isn\u0027t really used by\nanything though: while it is used to guard one of our tests, that\nspecific test is essentially a no-op. So all this infrastructure does is\nto provide some debugging hint to a reader that pays a lot of attention.\n\nBesides that, the way we set up the prerequisite also results in broken\nTAP output on systems where `char` is unsigned by default: we use\n`test_cmp()` to diff two files outside of of any test body, and if the\nfiles differ we enable the prerequisite. If so, the call to `test_cmp()`\nwould also print output, and that output is of course not valid TAP\noutput.\n\nThat wasn\u0027t a problem before 389c83025d (t: let prove fail when parsing\ninvalid TAP output, 2026-06-04), because our TAP parser was configured\nto be lenient. But starting with that commit, t4216 is now failing on\nsystems with unsigned chars.\n\nDrop the whole infrastructure. The prerequisite is not used anywhere\nelse, and the only location where it\u0027s used doesn\u0027t really provide much\nvalue.\n\nReported-by: Todd Zullinger \u003ctmz@pobox.com\u003e\nSigned-off-by: Patrick Steinhardt \u003cps@pks.im\u003e\nTested-by: Todd Zullinger \u003ctmz@pobox.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "49d11131713bab13728143f1267098713608cd4a",
      "old_mode": 33261,
      "old_path": "t/t4216-log-bloom.sh",
      "new_id": "48a04912c30d848d2289458083e7790b6265d907",
      "new_mode": 33261,
      "new_path": "t/t4216-log-bloom.sh"
    }
  ]
}
