)]}'
{
  "commit": "4badef0c3503dc29059d678abba7fac0f042bc84",
  "tree": "e5284d2d90ed97ef7191b630cfad5c49ffba9f49",
  "parents": [
    "e569dced68a486b38b14cdd2e3e0b34d21752a18",
    "a2584d04344b93610ee9e958d477d743380fc8d7"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Nov 06 15:17:01 2025 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Nov 06 15:17:01 2025 -0800"
  },
  "message": "Merge branch \u0027dk/parseopt-optional-filename-fixes\u0027\n\nA recently added configuration variable and command line option\nsyntax \":(optional)\" for values that are of filename type\ninconsistently behaved on an empty file (configuration took it\nhappily, while the command line option pretended as if it did not\nexist), which has been corrected.\n\n* dk/parseopt-optional-filename-fixes:\n  parseopt: remove unreachable code\n  parseopt: restore const qualifier to parsed filename\n  config: use boolean type for a simple flag\n  parseopt: use boolean type for a simple flag\n  doc: clarify command equivalence comment\n  parseopt: fix :(optional) at command line to only ignore missing files\n",
  "tree_diff": []
}
