)]}'
{
  "commit": "86129fddb7e68efa8a6da682e6eced3ade4d943b",
  "tree": "5af002f092e7d9b768a5d2bbb4a21b15f724fb25",
  "parents": [
    "c46c1e37724f0478939de636ab8ea5a89086d532"
  ],
  "author": {
    "name": "Colin Hinton",
    "email": "colinlewishinton@gmail.com",
    "time": "Mon Oct 05 20:22:58 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Oct 06 09:20:07 2026 -0700"
  },
  "message": "fetch.c: defer fetch.followRemoteHEAD validation\n\nThe value of the fetch.followRemoteHEAD configuration variable is\nvalidated while the configuration file is being parsed, which\nproduces a warning even when this particular \"git fetch\" invocation\nwill never consult it.\n\nStore the raw config string instead, and resolve/validate it lazily\nat the one place in do_fetch() that actually uses it, so a mistyped\nvalue only warns, and a missing value only dies, when this fetch\nwould have consulted it.\n\nremote.c\u0027s handle_config() has the same problem for\nremote.\u003cname\u003e.followRemoteHEAD, but is left unaddressed here since\nit touches shared remote-parsing infrastructure used well beyond\nfetch. Leave a NEEDSWORK comment at remote.c:handle_config()\nthat has a defect similar to what is fixed by this patch,\nso the remaining scope is easy to find for a follow-up patch.\n\nSigned-off-by: Colin Hinton \u003ccolinlewishinton@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b2decc6cfdb8ae86b8b1e92caa85f4961ffc47ff",
      "old_mode": 33188,
      "old_path": "builtin/fetch.c",
      "new_id": "4fee710931aa7143f5a6a939b6fe76ccbd162e71",
      "new_mode": 33188,
      "new_path": "builtin/fetch.c"
    },
    {
      "type": "modify",
      "old_id": "fe620684635620172eca84da57444a1bbcfbefef",
      "old_mode": 33188,
      "old_path": "remote.c",
      "new_id": "58f3436222855efe729e7057564616d6fe0111c4",
      "new_mode": 33188,
      "new_path": "remote.c"
    }
  ]
}
