)]}'
{
  "commit": "b90a926371bbb45b2abd27241a8ef682f1450b99",
  "tree": "f120dc373d899ead0950e34510ba7572aff7baac",
  "parents": [
    "4ec7ac101b737cd2add8369d0e04eaec1a9f0735"
  ],
  "author": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Wed Dec 17 14:18:38 2025 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Dec 18 08:18:12 2025 +0900"
  },
  "message": "apply: symbolic links lack a \"trustable executable bit\"\n\nWhen 0482c32c334b (apply: ignore working tree filemode when\n!core.filemode, 2023-12-26) fixed `git apply` to stop warning about\nexecutable files, it inadvertently changed the code flow also for\nsymbolic links and directories.\n\nLet\u0027s narrow the scope of the special `!trust_executable_git` code path\nto apply only to regular files.\n\nThis is needed to let t4115.5(symlink escape when creating new files)\npass on Windows when symbolic link support is enabled in the MSYS2\nruntime.\n\nSigned-off-by: Johannes Schindelin \u003cjohannes.schindelin@gmx.de\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2ceb3fb40d3b5eae9b524008a1781ea91d87ecf",
      "old_mode": 33188,
      "old_path": "apply.c",
      "new_id": "de5750354ad2f87057f5a9f223dceba621634de8",
      "new_mode": 33188,
      "new_path": "apply.c"
    }
  ]
}
