)]}'
{
  "commit": "3b212a83feea0962d437a3d5883cdd635403fe3c",
  "tree": "446e71b654752ef15a60d8a57869f322c75cc9af",
  "parents": [
    "ffd9bb1bc7ffc635ff8687b79c23a6a0a3551185",
    "51358a1ede7f4b6b50e4e5a86558af5204691fe0"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Nov 30 18:31:40 2025 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Nov 30 18:31:40 2025 -0800"
  },
  "message": "Merge branch \u0027jc/whitespace-incomplete-line\u0027\n\nBoth \"git apply\" and \"git diff\" learn a new whitespace error class,\n\"incomplete-line\".\n\n* jc/whitespace-incomplete-line:\n  attr: enable incomplete-line whitespace error for this project\n  diff: highlight and error out on incomplete lines\n  apply: check and fix incomplete lines\n  whitespace: allocate a few more bits and define WS_INCOMPLETE_LINE\n  apply: revamp the parsing of incomplete lines\n  diff: update the way rewrite diff handles incomplete lines\n  diff: call emit_callback ecbdata everywhere\n  diff: refactor output of incomplete line\n  diff: keep track of the type of the last line seen\n  diff: correct suppress_blank_empty hack\n  diff: emit_line_ws_markup() if/else style fix\n  whitespace: correct bit assignment comments\n",
  "tree_diff": []
}
