)]}'
{
  "commit": "b8347ef8b937ef534517a00106de66628b1089e3",
  "tree": "7ea030b806364c76546ef31f251496d91dc6815d",
  "parents": [
    "12002ad7ceeff66f143e3588daa9f294113cbf68",
    "560013321c654987c7174c962190f901bad9e6b2"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sat Oct 24 18:42:59 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sat Oct 24 18:42:59 2026 -0700"
  },
  "message": "Merge branch \u0027pw/stash-change-check-only-once\u0027 into jch\n\nThe index loading and refreshing logic in \u0027git stash create\u0027 and \u0027git\nstash push\u0027 has been optimized by eliminating redundant change\ndetection checks and preload_index() calls, saving several lstat()\ncalls per changed path.\n\n* pw/stash-change-check-only-once:\n  stash: simplify reset_tree() function signature\n  stash create: remove unnecessary index load and refresh\n  stash create: rework temporary index creation\n  stash push: avoid duplicate calls to preload_index()\n  stash push: remove duplicate changes detection\n  stash create: remove duplicate changes detection\n  stash: use an enum for create status\n",
  "tree_diff": []
}
