)]}'
{
  "commit": "14af7ed5a9c9c0ff2ea347bf54ed2af4b0e10cc2",
  "tree": "d8127060ce208c40c4f5dd67a412171154e362c6",
  "parents": [
    "268fbcd172cdb306e8a3e7143cc16677c963d6cd",
    "a5ab8d03173458b76b8452efd90a7173f490c132"
  ],
  "author": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Wed Dec 04 22:21:20 2019 +0100"
  },
  "committer": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Fri Dec 06 16:29:15 2019 +0100"
  },
  "message": "Sync with 2.17.3\n\n* maint-2.17: (32 commits)\n  Git 2.17.3\n  Git 2.16.6\n  test-drop-caches: use `has_dos_drive_prefix()`\n  Git 2.15.4\n  Git 2.14.6\n  mingw: handle `subst`-ed \"DOS drives\"\n  mingw: refuse to access paths with trailing spaces or periods\n  mingw: refuse to access paths with illegal characters\n  unpack-trees: let merged_entry() pass through do_add_entry()\u0027s errors\n  quote-stress-test: offer to test quoting arguments for MSYS2 sh\n  t6130/t9350: prepare for stringent Win32 path validation\n  quote-stress-test: allow skipping some trials\n  quote-stress-test: accept arguments to test via the command-line\n  tests: add a helper to stress test argument quoting\n  mingw: fix quoting of arguments\n  Disallow dubiously-nested submodule git directories\n  protect_ntfs: turn on NTFS protection by default\n  path: also guard `.gitmodules` against NTFS Alternate Data Streams\n  is_ntfs_dotgit(): speed it up\n  mingw: disallow backslash characters in tree objects\u0027 file names\n  ...\n",
  "tree_diff": []
}
