)]}'
{
  "commit": "47382f7398df0c8509c30aac6aafa75272099ca5",
  "tree": "808ada47b4d67fb6253778483175ce37583fba82",
  "parents": [
    "94f057755b7941b321fd11fec1b2e3ca5313a4e0"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Jul 22 10:03:13 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Jul 22 14:00:02 2026 -0700"
  },
  "message": "revision: honor --exclude-first-parent-only with SEEN first parent\n\nThe \u0027--exclude-first-parent-only\u0027 option instructs the revision\nwalker to follow only the first parent of a merge commit to\npropagate down the UNINTERESTING bit.\n\nHowever, if the first parent has already been marked SEEN (for\nexample, because it was explicitly specified on the command line),\nprocess_parents() skips it with a \u0027continue\u0027 statement.  But the\nloop then continues on to process the second parent, because the\ncheck for the \u0027--exclude-first-parent-only\u0027 option is near the end\nof the loop, which the \u0027continue\u0027 statement skips.  Consequently, we\nend up marking the second parent as UNINTERESTING.\n\nBreak out of the loop instead of continuing when the first parent is\nalready SEEN or fails to parse.  This ensures that we do not process\nsubsequent parents and mark them as UNINTERESTING.\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\nReviewed-by: Jerry Zhang \u003cjerry@skydio.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "599b3a66c369ca3b0099311250cf758788fdf6ce",
      "old_mode": 33188,
      "old_path": "revision.c",
      "new_id": "9b306636697242ec85f82bfcbca7dea8e2882586",
      "new_mode": 33188,
      "new_path": "revision.c"
    },
    {
      "type": "modify",
      "old_id": "4cecb6224cb464c036dddcc362d6cc9175afff7a",
      "old_mode": 33261,
      "old_path": "t/t6012-rev-list-simplify.sh",
      "new_id": "2284bbba12c7267f76d03734827fb3bcfe3bbd42",
      "new_mode": 33261,
      "new_path": "t/t6012-rev-list-simplify.sh"
    }
  ]
}
