)]}'
{
  "commit": "191740edaa4a17813b8e1595e3ef15068f88c8ba",
  "tree": "ba97c55dc1c255806eac097f84cfad3c970fe830",
  "parents": [
    "a89346e34a937f001e5d397ee62224e3e9852040"
  ],
  "author": {
    "name": "Royce Remer",
    "email": "royceremer@gmail.com",
    "time": "Wed Sep 16 13:32:21 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Sep 16 15:01:03 2026 -0700"
  },
  "message": "upload-pack: swap wanted-ref/shallow-info responses\n\nWhen a server enables uploadpack.allowRefInWant, upload_pack_v2()\nsends wanted-ref info before shallow-info.  The fetch-pack client\nexpects shallow-info first; receiving them out of order causes it\nto exit:\n\n    fatal: expected \u0027packfile\u0027, received \u0027shallow-info\u0027\n\nThis error condition only applies to protocol v2 clients performs\na shallow fetch (--depth) against servers with allowRefInWant\nconfigured.\n\nSwap the send order so that upload_pack_v2() sends shallow-info\nbefore wanted-ref info.  This is a server-side-only change and is\ncompatible with all existing client versions.\n\nSigned-off-by: Royce Remer \u003croyceremer@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "249137b46734e034ed253be104374ffff609553b",
      "old_mode": 33261,
      "old_path": "t/t5703-upload-pack-ref-in-want.sh",
      "new_id": "9e2a090c9e5f3d6907b61578663b884324907a75",
      "new_mode": 33261,
      "new_path": "t/t5703-upload-pack-ref-in-want.sh"
    },
    {
      "type": "modify",
      "old_id": "9f6d6fe48c8c58070bba6c6fabeaba128473e893",
      "old_mode": 33188,
      "old_path": "upload-pack.c",
      "new_id": "cc958c4c2da5a4981a4ff486cd895b7ac4eaf3ad",
      "new_mode": 33188,
      "new_path": "upload-pack.c"
    }
  ]
}
