)]}'
{
  "commit": "818eb57007db6a492346e65b365609f0072891e2",
  "tree": "ad2722ba7b4c0822245ec99cd9c8bd0b9dcadeb7",
  "parents": [
    "13c7afec212fc97ce257d15601659314c6673d6c",
    "2e486bfbf75c5098406a07e6967ecb80a28c316a"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Jul 30 10:32:02 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Jul 30 10:32:02 2026 -0700"
  },
  "message": "Merge branch \u0027rs/tempfile-wo-the-repository\u0027\n\nThe tempfile and lockfile APIs have been refactored to stop depending\non the \u0027the_repository\u0027 global variable, and their callers have been\nupdated to use the repository-aware variants.\n\n* rs/tempfile-wo-the-repository:\n  use repo_hold_lock_file_for_update{,_mode,_timeout}() with custom repos\n  tempfile: stop using the_repository\n  lockfile: add repo_hold_lock_file_for_update{,_timeout}{,_mode}()\n  refs/packed: use repo_create_tempfile()\n  tempfile: add repo_create_tempfile{,_mode}()\n",
  "tree_diff": []
}
