)]}'
{
  "commit": "0c20b0863149755dd1936dade25b59dfc6e8c34d",
  "tree": "9e0eee886ee429094684e4adf73903132eebb6bb",
  "parents": [
    "f931547dff983c5592e78f99a4d5b9361f4b3bfc",
    "b1296cb1aafd29c69e3b2a526b19c091f7fe5cf9"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jul 27 09:08:59 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jul 27 09:08:59 2026 -0700"
  },
  "message": "Merge branch \u0027ps/refs-wo-the-repository\u0027\n\nThe ref subsystem and the worktree API have been refactored to pass a\nrepository pointer down the call chain, allowing them to drop\nreferences to the global \u0027the_repository\u0027 variable.  As part of this,\nthe handling of the \u0027core.packedRefsTimeout\u0027 configuration has been\nmoved into the per-repository ref store structure.\n\n* ps/refs-wo-the-repository:\n  refs: remove remaining uses of `the_repository`\n  worktree: pass repository to public functions\n  worktree: pass repository to file-local functions\n  worktree: refactor code to use available repositories\n  refs/files: drop `USE_THE_REPOSITORY_VARIABLE`\n  refs/packed: de-globalize handling of \"core.packedRefsTimeout\"\n",
  "tree_diff": []
}
