)]}'
{
  "commit": "970916368764347c38d36c727b2e6e0086e784e3",
  "tree": "f81e92e74dfd7b2a47501acd0b398f0f5c4c8d2a",
  "parents": [
    "31761f391192909f6486ecb532e72dfaee756be6"
  ],
  "author": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Thu Mar 06 10:26:20 2025 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Mar 06 08:35:08 2025 -0800"
  },
  "message": "cmake: generalize the handling of the `CLAR_TEST_OBJS` list\n\nA late-comer to the v2.49.0 party, `sk/unit-test-oid`, added yet another\narray item to `CLAR_TEST_OBJS`, causing the `win+VS build` job to fail\nwith symptoms like this one:\n\n  unit-tests-lib.lib(u-oid-array.obj) : error LNK2019: unresolved\n  external symbol cl_parse_any_oid referenced in function fill_array\n\nThis is a similar scenario to the one that forced me to write\n8afda42fce60 (cmake: generalize the handling of the `UNIT_TEST_OBJS`\nlist, 2024-09-18): The hard-coded echo of `CLAR_TEST_OBJS` in\n`CMakeLists.txt` that recapitulates faithfully what was already\nhard-coded in `Makefile` would either have to be updated whack-a-mole\nstyle, or generalized.\n\nJust like I chose the latter option for `UNIT_TEST_OBJS`, I now do the\nsame for `CLAR_TEST_OBJS`.\n\nSigned-off-by: Johannes Schindelin \u003cjohannes.schindelin@gmx.de\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c6fbd57e158bc145c58144a7ecfe4aed3244b782",
      "old_mode": 33188,
      "old_path": "contrib/buildsystems/CMakeLists.txt",
      "new_id": "25b495fa737d07f3db4d072aad2580e573173c45",
      "new_mode": 33188,
      "new_path": "contrib/buildsystems/CMakeLists.txt"
    }
  ]
}
