)]}'
{
  "commit": "3ba3720b3f187644ac0186a4637898f8e8f85a91",
  "tree": "058bc3d372ba1317d96dd781f90f9a3e9b7061f4",
  "parents": [
    "4d0375ca24f6e317e94705e74c89f33c66c35107"
  ],
  "author": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Mon Dec 02 11:33:29 2019 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Dec 02 11:05:36 2019 -0800"
  },
  "message": "mingw: forbid translating ERROR_SUCCESS to an errno value\n\nJohannes Sixt pointed out that the `err_win_to_posix()` function\nmishandles `ERROR_SUCCESS`: it maps it to `ENOSYS`.\n\nThe only purpose of this function is to map Win32 API errors to `errno`\nones, and there is actually no equivalent to `ERROR_SUCCESS`: the idea\nof `errno` is that it will only be set in case of an error, and left\nalone in case of success.\n\nTherefore, as pointed out by Junio Hamano, it is a bug to call this\nfunction when there was not even any error to map.\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": "432adc1aed09153001b1aa607e3cee6beb5013fd",
      "old_mode": 33188,
      "old_path": "compat/mingw.c",
      "new_id": "827065d96ded7650fadb7a2ccbeb2cf9652aed00",
      "new_mode": 33188,
      "new_path": "compat/mingw.c"
    }
  ]
}
