)]}'
{
  "commit": "7796c14a1a4b73869ae6a954ec20bca561783231",
  "tree": "75676df5bd8a5995b6589853ffd488283aec2a32",
  "parents": [
    "9a2fb147f2c61d0cab52c883e7e26f5b7948e3ed"
  ],
  "author": {
    "name": "Sam Bostock",
    "email": "sam.bostock@shopify.com",
    "time": "Fri Dec 19 16:01:46 2025 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sat Dec 20 14:45:27 2025 +0900"
  },
  "message": "bundle-uri: validate that bundle entries have a uri\n\nWhen a bundle list config file has a typo like \u0027url\u0027 instead of \u0027uri\u0027,\nor simply omits the uri field, the bundle entry is created but\nbundle-\u003euri remains NULL. This causes a segfault when copy_uri_to_file()\npasses the NULL to starts_with().\n\nSigned-off-by: Sam Bostock \u003csam@sambostock.ca\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "57cccfc6b8ee1fe95e1d4b6e239336d6ad8f9049",
      "old_mode": 33188,
      "old_path": "bundle-uri.c",
      "new_id": "3b2e347288c3b73a5e1aad63154ba754e3c0b833",
      "new_mode": 33188,
      "new_path": "bundle-uri.c"
    },
    {
      "type": "modify",
      "old_id": "80a3f83ffb7e601db2799d3290e115551e11aa32",
      "old_mode": 33261,
      "old_path": "t/t5750-bundle-uri-parse.sh",
      "new_id": "294f9d9c6455d4374db57ee8fe139ebd3ef6a9fc",
      "new_mode": 33261,
      "new_path": "t/t5750-bundle-uri-parse.sh"
    }
  ]
}
