)]}'
{
  "commit": "04522edbd4086cd9063a8e65664c11a87bb7d89e",
  "tree": "19674c45be2c26de0e4740a9df3ae3bfab5a22bb",
  "parents": [
    "49f7a76d57c78e55f2f72e44664824f3fecb8837"
  ],
  "author": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Thu Sep 19 23:38:33 2019 +0200"
  },
  "committer": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Fri Dec 06 16:31:14 2019 +0100"
  },
  "message": "mingw: fix quoting of empty arguments for `sh`\n\nWhen constructing command-lines to spawn processes, it is an unfortunate\nbut necessary decision to quote arguments differently: MSYS2 has\ndifferent dequoting rules (inherited from Cygwin) than the rest of\nWindows.\n\nTo accommodate that, Git\u0027s Windows compatibility layer has two separate\nquoting helpers, one for MSYS2 (which it uses exclusively when spawning\n`sh`) and the other for regular Windows executables.\n\nThe MSYS2 one had an unfortunate bug where a `,` somehow slipped in,\ninstead of the `;`. As a consequence, empty arguments would not be\nenclosed in a pair of double quotes, but the closing double quote was\nskipped.\n\nLet\u0027s fix this.\n\nSigned-off-by: Johannes Schindelin \u003cjohannes.schindelin@gmx.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32fc02e36053a5381962d2ef34c7e96a28ff1317",
      "old_mode": 33188,
      "old_path": "compat/mingw.c",
      "new_id": "7635ad5152e4bb5ac4afb726dee6aca80fa86b50",
      "new_mode": 33188,
      "new_path": "compat/mingw.c"
    }
  ]
}
