)]}'
{
  "commit": "988307e87b67560ece29cb3c4c94e978fc8cfc46",
  "tree": "4a4de46eed005d806a57f9b09a1b66648d292223",
  "parents": [
    "8d0ba5d21b8f8b1798aabdfc2e1d757747fe55b8"
  ],
  "author": {
    "name": "Dmitry Timoshkov",
    "email": "dmitry@baikal.ru",
    "time": "Wed Sep 28 14:47:06 2011 +0900"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Wed Sep 28 11:00:02 2011 +0200"
  },
  "message": "ntdll: Use STATUS_INVALID_PAGE_PROTECTION as return value for invalid protections.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10fba17199267501a6b57499e3807a20be684409",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/virtual.c",
      "new_id": "5e69eb9977237656a22ee987699707966172f204",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/virtual.c"
    }
  ]
}
