)]}'
{
  "commit": "7129d77f1c0c465aca2c1ca5eef4e42b6adf7427",
  "tree": "eeab4cfd2d013029352d6eb7270307289cab73a1",
  "parents": [
    "9a0c4701dcd5725c4184599322b52933ff5005ca"
  ],
  "author": {
    "name": "Ted Nyman",
    "email": "tnyman@openai.com",
    "time": "Sun Jul 26 01:33:11 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Sep 07 16:13:49 2026 -0700"
  },
  "message": "fetch-pack: trace packfile URI downloads\n\nWhen a protocol v2 fetch includes packfile URIs, the client downloads\neach advertised pack in a separate http-fetch process. Existing Trace2\nregions cover negotiation, but not the time spent downloading these\npacks or the number of advertised URIs.\n\nAdd a Trace2 region around the packfile URI download loop and record the\nnumber of URIs. This makes the cost of downloading external packs\nvisible without emitting an event for each pack.\n\nExtend the existing packfile URI test to verify the region and count.\n\nSigned-off-by: Ted Nyman \u003ctnyman@openai.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29c41132ee04957d582c899146cc7afbfe626ee9",
      "old_mode": 33188,
      "old_path": "fetch-pack.c",
      "new_id": "701a23f808cc6fc895b6ec2ba69404fcdae38c2a",
      "new_mode": 33188,
      "new_path": "fetch-pack.c"
    },
    {
      "type": "modify",
      "old_id": "74a2b7730bf3da50579eb6fb5ba5870059b32353",
      "old_mode": 33261,
      "old_path": "t/t5702-protocol-v2.sh",
      "new_id": "537deff7b3b4c09303894ebf692bce51369cc988",
      "new_mode": 33261,
      "new_path": "t/t5702-protocol-v2.sh"
    }
  ]
}
