)]}'
{
  "commit": "4f3b7f844564c75aa29114d8e6b57070f9be28eb",
  "tree": "a40bc76ce50bd1fc071df726e9e2247e993eb901",
  "parents": [
    "a1e99f544b40e54d90e4d102186ba526f1489ca5"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Wed Apr 14 14:34:27 2010 +0200"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Wed Apr 14 18:00:46 2010 +0200"
  },
  "message": "msvcrt: Implement _invalid_parameter and fix the handler definitions.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75c0f3af49d833adb93b94167bcca0cbdff81ae6",
      "old_mode": 33188,
      "old_path": "dlls/msvcr80/msvcr80.spec",
      "new_id": "ea5e65c6e3485d05a87ec3081ec05057e6d9c242",
      "new_mode": 33188,
      "new_path": "dlls/msvcr80/msvcr80.spec"
    },
    {
      "type": "modify",
      "old_id": "ed5a4bfb25b93f9338e046f3827938d0e3e8e8fd",
      "old_mode": 33188,
      "old_path": "dlls/msvcr90/msvcr90.spec",
      "new_id": "30822308104b6e47c92d25e2f872a5cec27fc39a",
      "new_mode": 33188,
      "new_path": "dlls/msvcr90/msvcr90.spec"
    },
    {
      "type": "modify",
      "old_id": "e094b1a74ccc4d067288f9bd45e14b3cd9761d48",
      "old_mode": 33188,
      "old_path": "dlls/msvcr90/tests/msvcr90.c",
      "new_id": "2b4fae4b23f1513b96b6a75f79e65e33d20f56e7",
      "new_mode": 33188,
      "new_path": "dlls/msvcr90/tests/msvcr90.c"
    },
    {
      "type": "modify",
      "old_id": "80dcab6ce029fb31a011289e44387acb163ae970",
      "old_mode": 33188,
      "old_path": "dlls/msvcrt/errno.c",
      "new_id": "4d9705173615628f25845a2b2337cc56ae3aab2e",
      "new_mode": 33188,
      "new_path": "dlls/msvcrt/errno.c"
    },
    {
      "type": "modify",
      "old_id": "6c298d3a19b7de09f9c4e80d80df82f7d31485dd",
      "old_mode": 33188,
      "old_path": "dlls/msvcrt/msvcrt.h",
      "new_id": "03180123f4adb8c5d061e5424619dee080639ccc",
      "new_mode": 33188,
      "new_path": "dlls/msvcrt/msvcrt.h"
    },
    {
      "type": "modify",
      "old_id": "9af243f735c20ac8c05aafaac59bb360d3a0b699",
      "old_mode": 33188,
      "old_path": "dlls/msvcrt/msvcrt.spec",
      "new_id": "d61e2500e166368281743de5f13be0439b82ff07",
      "new_mode": 33188,
      "new_path": "dlls/msvcrt/msvcrt.spec"
    },
    {
      "type": "modify",
      "old_id": "5432a304888773c74a09bec9292b83a91ae98c61",
      "old_mode": 33188,
      "old_path": "dlls/msvcrt/string.c",
      "new_id": "a241bab85529fa5b341a7dbcf9bbc8ad929abfbd",
      "new_mode": 33188,
      "new_path": "dlls/msvcrt/string.c"
    },
    {
      "type": "modify",
      "old_id": "617bd1c5b685ff89505eead0afbd516588179ca5",
      "old_mode": 33188,
      "old_path": "include/msvcrt/stdlib.h",
      "new_id": "6633ee92c860cae997b484c126453fa371d5c7db",
      "new_mode": 33188,
      "new_path": "include/msvcrt/stdlib.h"
    }
  ]
}
