)]}'
{
  "commit": "52e324c8d60c30b8ea3bac654f183bfb3467dfae",
  "tree": "bc88ffc94356227ab4f819c33ae1f02d1929edef",
  "parents": [
    "2a6870e9692568d2448416741e88dda9cd68ee10",
    "2e8a9d94b009c69628e29bc7c50d9a3fc12e14ba"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Sep 10 05:36:16 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Sep 10 05:36:16 2026 -0700"
  },
  "message": "Merge branch \u0027rs/worktree-add-basename-fixes\u0027\n\nThe string extraction logic for the branch name and worktree name\nfrom the given path in \u0027git worktree add\u0027 has been corrected and\nsimplified to avoid out-of-bounds reads and improper handling of\ntrailing slashes.\n\n* rs/worktree-add-basename-fixes:\n  worktree add: let worktree_basename() return string copy\n  worktree add: trim slashes when deriving branch name from path\n  worktree add: reject separator-only path\n  worktree add: don\u0027t read out of bounds in worktree_basename()\n",
  "tree_diff": []
}
