)]}'
{
  "commit": "b524e896b64f90086d913eebccaff3cd76f96dee",
  "tree": "1c95672efd2e489407f128399fe9500bf567d691",
  "parents": [
    "0bbcf951943eefbbfee2a7e08b7150bef5b60562",
    "668f2d53613ac8fd373926ebe219f2c29112d93e"
  ],
  "author": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Sat Mar 11 17:54:13 2023 +0100"
  },
  "committer": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Mon Apr 17 21:15:44 2023 +0200"
  },
  "message": "Sync with 2.30.9\n\n* maint-2.30: (23 commits)\n  Git 2.30.9\n  gettext: avoid using gettext if the locale dir is not present\n  apply --reject: overwrite existing `.rej` symlink if it exists\n  http.c: clear the \u0027finished\u0027 member once we are done with it\n  clone.c: avoid \"exceeds maximum object size\" error with GCC v12.x\n  range-diff: use ssize_t for parsed \"len\" in read_patches()\n  range-diff: handle unterminated lines in read_patches()\n  range-diff: drop useless \"offset\" variable from read_patches()\n  t5604: GETTEXT_POISON fix, conclusion\n  t5604: GETTEXT_POISON fix, part 1\n  t5619: GETTEXT_POISON fix\n  t0003: GETTEXT_POISON fix, conclusion\n  t0003: GETTEXT_POISON fix, part 1\n  t0033: GETTEXT_POISON fix\n  http: support CURLOPT_PROTOCOLS_STR\n  http: prefer CURLOPT_SEEKFUNCTION to CURLOPT_IOCTLFUNCTION\n  http-push: prefer CURLOPT_UPLOAD to CURLOPT_PUT\n  ci: install python on ubuntu\n  ci: use the same version of p4 on both Linux and macOS\n  ci: remove the pipe after \"p4 -V\" to catch errors\n  github-actions: run gcc-8 on ubuntu-20.04 image\n  ...\n",
  "tree_diff": []
}
