)]}'
{
  "commit": "f364885cb3d7ebb324d445fc9523156db278755f",
  "tree": "5b58fe19cf5b100bb0ac0cdb9e1743ace01a1801",
  "parents": [
    "bb8bc6995e589018f60bbdbf16001e16d7e20d25",
    "42554b78fd2c3ce252647c9c5afbf04d2f2885f5"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jul 27 09:09:00 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jul 27 09:09:01 2026 -0700"
  },
  "message": "Merge branch \u0027pw/rebase-drop-notes-with-commit\u0027\n\nThe rebase post-rewrite notes-copying logic has been corrected.  When\na commit is dropped during rebase (e.g., because its changes are\nalready upstream), it is no longer recorded as rewritten, preventing\nits notes from being copied to an unrelated commit.\n\n* pw/rebase-drop-notes-with-commit:\n  sequencer: do not record dropped commits as rewritten\n  sequencer: use an enum to represent result of picking a commit\n  sequencer: simplify pick_one_commit()\n  sequencer: remove unnecessary condition in pick_one_commit()\n  sequencer: simplify handling of fixup with conflicts\n  sequencer: remove unnecessary \"or\" in pick_one_commit()\n  sequencer: never reschedule on failed commit\n  sequencer: be more careful with external merge\n  t3400: restore coverage for note copying with apply backend\n",
  "tree_diff": []
}
