)]}'
{
  "commit": "349a95315b28fdb43e63c56de6a2c0f89c9d4eb8",
  "tree": "a2daa2bca01222e32574ae51ea4c27544e87e9af",
  "parents": [
    "01d6346a231fcc03f648bfa6ea6c997909ac88b6"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Feb 02 19:01:52 1997 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Feb 02 19:01:52 1997 +0000"
  },
  "message": "Release 970202\n\nSun Feb  2 12:31:03 1997  Alexandre Julliard  \u003cjulliard@lrc.epfl.ch\u003e\n\n\t* [files/drive.c]\n\tFixed SetCurrentDirectory() to also change the current drive.\n\n\t* [win32/except.c] [tools/build.c]\n\tUse Win32 register functions to implement exception handling.\n\tFixed UnhandledExceptionFilter.\n\nFri Jan 31 15:42:41  1997  David Faure  \u003cdavid.faure@ihamy.insa-lyon.fr\u003e\n\n\t* [windows/keyboard.c]\n\tAdded KEYBOARD_GenerateMsg to generate Caps Lock and NumLock events\n\tAdded calls to KEYBOARD_GenerateMsg when the key is pressed/released\n\tor when the state has changed, out of wine.\n\tChanged type 3-state \u0027ToggleKeyState\u0027 to boolean. The On/Off is given\n\tby InputKeyStateTable.\n\nWed Jan 29 21:53:04 1997  Marcus Meissner \u003cmsmeissn@cip.informatik.uni-erlangen.de\u003e\n\n\t* [loader/*resource.c][if1632/thunk.c]\n\tEnumResource* added.\n\n\t* [loader/pe_resource.] [loader/resource.c]\n\tSizeofResource32(), LoadAccelerators32() added.\n\n\t* [misc/lstr.c]\n\tFormatMessage %n added.\n\n\t* [misc/crtdll.c][include/ctrdll.h][if1632/crtdll.spec]\n\t_chdrive,_errno,_isctype added.\n\n\t* [misc/cpu.c]\n\tReplaced runtime_cpu by GetSystemInfo().\n\n\t* [windows/hook.c][include/hook.h]\n\tFixed mapping of hooks to win32/unicode.\n\n\t* [windows/keyboard.c] [windows/defwnd.c]\n\tUpdated to win32 standard.\n\tALT-\u003cMenukey\u003e fixed.\n\n\t* [windows/queue.c]\n\tGetWindowThreadProcessId() implemented.\n\nMon Jan 27 16:42:49 1997  John Harvey \u003cjohn@division.co.uk\u003e\n\n\t* [graphics/metafiledrv/*] [graphics/x11drv/*]\n\t  [objects/bitmap.c] [objects/brush.c] [objects/font.c]\n\t  [objects/gdiobj.c] [objects/pen.c]\n\tMoved SelectObject to graphics drivers. Printer support now works\n\tin a few cases but is definitely not complete. Generic/text driver\n\tworks. The postscript driver works if true type fonts are disabled\n\tfrom the control panel. To enable printer support add Printer\u003don\n\tto the wine section of your wine.conf file. This causes write not\n\tto work properly. I know that several other printer drivers do not\n\twork.\n\n\t* [tools/build.c]\n\tMake .stabs not used for svr4 since it doesn\u0027t use GNU assembler.\n\n\t* [misc/fontengine.c]\n\tMake sure a printf doesn\u0027t crash the system.\n\nSat Jan 25 15:53:35 1997  Huw D M Davies \u003ch.davies1@physics.oxford.ac.uk\u003e\n\n\t* [objects/metafile.c]\n\tFixed some problems with PlayMetaFileRecord().\n\n\t* [objects/dc.c]\n\thClipRgn gets initialized in GetDCState().\n\nFri Jan 24 21:22:26 1997  Philippe De Muyter  \u003cphdm@info.ucl.ac.be\u003e\n\n\t* [debugger/stabs.c]\n\tHandle file names beginning with \u0027/\u0027.\n\nFri Jan 24 18:33:04 1997  Robert Pouliot \u003ckrynos@clic.net\u003e\n\n\t* [*/*]\n\tSome more patches for OS/2 support.\n\nFri Jan 24 11:30:41 1997  Bang Jun-Young  \u003cbangjy@nownuri.nowcom.co.kr\u003e\n\n\t* [resources/sysres_Ko.rc]\n\tUpdated support for Korean (Ko) language.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50c7bc3375922f28956c7f2da7d7b29070ffabe4",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "4e2d1f39eb72a64a3cb4ca4a961f33803ec45dab",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "27134aea447ed4ae038181ed7189111fe3319404",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "cce92fd26bb9b365fcbe049830fcc37d095e26ad",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "7259aec93e8368ec1a9216ab850690aa7f2516f5",
      "old_mode": 33188,
      "old_path": "controls/combo.c",
      "new_id": "5ece877c9be4e9dbe995c05bb543fd7e7fc2a7a8",
      "new_mode": 33188,
      "new_path": "controls/combo.c"
    },
    {
      "type": "modify",
      "old_id": "c8b241d66bf140f6b0ae4e88d147312f34cb2371",
      "old_mode": 33188,
      "old_path": "controls/edit.c",
      "new_id": "b333222d022dfb8c61d5c74788f43444d0092d95",
      "new_mode": 33188,
      "new_path": "controls/edit.c"
    },
    {
      "type": "modify",
      "old_id": "006de256a13219919b5c51d8d428274431602744",
      "old_mode": 33188,
      "old_path": "controls/listbox.c",
      "new_id": "fd8c6654d75f9f88c150ea428a4b666702f9dd13",
      "new_mode": 33188,
      "new_path": "controls/listbox.c"
    },
    {
      "type": "modify",
      "old_id": "d84427de2c200e989c54970f4dd73f8d30419f64",
      "old_mode": 33188,
      "old_path": "debugger/break.c",
      "new_id": "e2265f9c04768ad88768d22e87ad4e8540ed233b",
      "new_mode": 33188,
      "new_path": "debugger/break.c"
    },
    {
      "type": "modify",
      "old_id": "f79a3ffe05d278d6101e63d374b5a8ac9e33728d",
      "old_mode": 33188,
      "old_path": "debugger/dbg.y",
      "new_id": "b87291aa21fdfcd559c8b3a6f50c62841fc6a8fc",
      "new_mode": 33188,
      "new_path": "debugger/dbg.y"
    },
    {
      "type": "modify",
      "old_id": "6ef8d37648144a22b8fa3aee535df1afd885e351",
      "old_mode": 33188,
      "old_path": "debugger/expr.c",
      "new_id": "6968c066d02832bbbd4ecbaebc56d8610dbfa611",
      "new_mode": 33188,
      "new_path": "debugger/expr.c"
    },
    {
      "type": "modify",
      "old_id": "20f3e643c20debd0e94981d1c1c69679e529b0d7",
      "old_mode": 33188,
      "old_path": "debugger/hash.c",
      "new_id": "ab63c4a97254fe4470abfaf91983bf648596c5a3",
      "new_mode": 33188,
      "new_path": "debugger/hash.c"
    },
    {
      "type": "modify",
      "old_id": "f6291949597110f71a026acf527aa806752f4f0a",
      "old_mode": 33188,
      "old_path": "debugger/memory.c",
      "new_id": "9f0cb52f576c72c9464284beb3e371997f253fc7",
      "new_mode": 33188,
      "new_path": "debugger/memory.c"
    },
    {
      "type": "modify",
      "old_id": "90bf0fd0251f9aecf6dde3f26f4e7a5b32fa60d7",
      "old_mode": 33188,
      "old_path": "debugger/msc.c",
      "new_id": "6514f377e0bac16474a36f65ab0f502dc86f335c",
      "new_mode": 33188,
      "new_path": "debugger/msc.c"
    },
    {
      "type": "modify",
      "old_id": "4ece93799b0e294e1da51be506957c67e5e9e213",
      "old_mode": 33188,
      "old_path": "debugger/source.c",
      "new_id": "8cad5683c6a8b3349690226bc3b8ea495e01431d",
      "new_mode": 33188,
      "new_path": "debugger/source.c"
    },
    {
      "type": "modify",
      "old_id": "a52c467f7944dc0b939dca2293294e9e6c5a609b",
      "old_mode": 33188,
      "old_path": "debugger/stabs.c",
      "new_id": "8a1bea1686b76fa4bcdec5a839b2222b32495580",
      "new_mode": 33188,
      "new_path": "debugger/stabs.c"
    },
    {
      "type": "modify",
      "old_id": "0b26d505de0481c4fc01e7a937f5a16895435289",
      "old_mode": 33188,
      "old_path": "debugger/types.c",
      "new_id": "1bbc6ede16ea4cb83441cc775436bb054e036fd6",
      "new_mode": 33188,
      "new_path": "debugger/types.c"
    },
    {
      "type": "modify",
      "old_id": "1c64f74c48058d35d7efb9a5b4c5236d9d2fb75a",
      "old_mode": 33188,
      "old_path": "files/directory.c",
      "new_id": "1abc4b25b09bba9337a55b3bb4b48247cfb5a0c4",
      "new_mode": 33188,
      "new_path": "files/directory.c"
    },
    {
      "type": "modify",
      "old_id": "b38f2c19bf737cde1ff647cb0dce33a526d0c083",
      "old_mode": 33188,
      "old_path": "files/drive.c",
      "new_id": "8b04493ea118002494e551d3b1875a95a24cd44f",
      "new_mode": 33188,
      "new_path": "files/drive.c"
    },
    {
      "type": "modify",
      "old_id": "b9e2b4a8f8de07c04bfc79eb0ac8273581b308f9",
      "old_mode": 33188,
      "old_path": "files/file.c",
      "new_id": "9e8a042aa7fc267e49a7e2c53b85488f5d2b4927",
      "new_mode": 33188,
      "new_path": "files/file.c"
    },
    {
      "type": "modify",
      "old_id": "5246a6cd8fb17d768b2a9d0ba3577a3365a3c39d",
      "old_mode": 33188,
      "old_path": "graphics/metafiledrv/Makefile.in",
      "new_id": "ff538f29f1e3b000f1c5f585da7dc67320f4bba1",
      "new_mode": 33188,
      "new_path": "graphics/metafiledrv/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "6545c9e37bd5719a8300970c781a0c841ff1955e",
      "old_mode": 33188,
      "old_path": "graphics/metafiledrv/init.c",
      "new_id": "08dac5d021d86d66420d45e90d2e8b922453f277",
      "new_mode": 33188,
      "new_path": "graphics/metafiledrv/init.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c1aa22f353ddd8695bb5ac7c1170e5c69e0dc09",
      "new_mode": 33188,
      "new_path": "graphics/metafiledrv/objects.c"
    },
    {
      "type": "modify",
      "old_id": "1fd36dbc99769bf9c469d18b2510134c21ffab40",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/Makefile.in",
      "new_id": "9001dad52294e62e7738c332d3af31a7e60aac86",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0cc8255e780d01ab82bcaf672707c1136924cb1",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/bitmap.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62bc41f8dbca0b668ae1dfcb625500c8f80c8fd5",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/brush.c"
    },
    {
      "type": "modify",
      "old_id": "4b816e2bad5db7795112ecac26c8c286ed304c01",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/font.c",
      "new_id": "a2f5151340c8b0e3907c8e8dc7c59e00212f46f6",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/font.c"
    },
    {
      "type": "modify",
      "old_id": "a7fd361ade5b6a1f44e68eba9200412a24302825",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/init.c",
      "new_id": "6f34f6357753d63123aaff3373560a74ad59a388",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/init.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb2f0b8b3382440e618dfba1b2125b9ecbbdb9ac",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/objects.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85165691b529bb913be3eb10756d25aa97488b09",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/pen.c"
    },
    {
      "type": "modify",
      "old_id": "e5de231f7b3d67001fc4bd064ce185d193a278a9",
      "old_mode": 33188,
      "old_path": "if1632/Makefile.in",
      "new_id": "3f16ec4abec53dec94ae368c6e8e35da2dbc25fe",
      "new_mode": 33188,
      "new_path": "if1632/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "b249b608f6876c09f2afbfe45de4b3a54531dbe9",
      "old_mode": 33188,
      "old_path": "if1632/crtdll.spec",
      "new_id": "a1279f900fb90e99f475b5bf582b219ab324ed4e",
      "new_mode": 33188,
      "new_path": "if1632/crtdll.spec"
    },
    {
      "type": "delete",
      "old_id": "cbe05b786624fcf38430190b3bf07d823828bd01",
      "old_mode": 33188,
      "old_path": "if1632/except.S",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "290fb852d7653355b6f901d609c86638ed3a3893",
      "old_mode": 33188,
      "old_path": "if1632/gdi.spec",
      "new_id": "ca8d1f12afd704a2b35d6c01afcab81c591822e4",
      "new_mode": 33188,
      "new_path": "if1632/gdi.spec"
    },
    {
      "type": "modify",
      "old_id": "c20eeaaceb4437c758bda73b3325055bdace2f2d",
      "old_mode": 33188,
      "old_path": "if1632/gdi32.spec",
      "new_id": "a7033df3115290dc9b6be0e0814ef5f8ae518d5b",
      "new_mode": 33188,
      "new_path": "if1632/gdi32.spec"
    },
    {
      "type": "modify",
      "old_id": "c7d01b9f5f700a3d12b77acebbbf93583e668e07",
      "old_mode": 33188,
      "old_path": "if1632/kernel.spec",
      "new_id": "d934dad235a4bc613026e36518fe960b2ed2ef4c",
      "new_mode": 33188,
      "new_path": "if1632/kernel.spec"
    },
    {
      "type": "modify",
      "old_id": "a9dcba4afdfd6cb4c15e1bfea9fb10b9e027f6eb",
      "old_mode": 33188,
      "old_path": "if1632/kernel32.spec",
      "new_id": "fa859e4814da84a810c3924c825b61320869503e",
      "new_mode": 33188,
      "new_path": "if1632/kernel32.spec"
    },
    {
      "type": "modify",
      "old_id": "ae04afa679fa1759c480c77c176fd1e16d3c3345",
      "old_mode": 33188,
      "old_path": "if1632/keyboard.spec",
      "new_id": "e23d3cc6bdf3413606802b9360f5ddd55eff6ee6",
      "new_mode": 33188,
      "new_path": "if1632/keyboard.spec"
    },
    {
      "type": "modify",
      "old_id": "48ece5756c34f4fa5222caa8c7095d49a2914ce7",
      "old_mode": 33188,
      "old_path": "if1632/ntdll.spec",
      "new_id": "45261b48513adbb0ec7fbceb8aad018bde16024b",
      "new_mode": 33188,
      "new_path": "if1632/ntdll.spec"
    },
    {
      "type": "modify",
      "old_id": "8de84953d359cc63db8012b0cfc6864c3861d35e",
      "old_mode": 33188,
      "old_path": "if1632/relay.c",
      "new_id": "75b4eb8de8bccb5b872c28abc87ae9e79a29c480",
      "new_mode": 33188,
      "new_path": "if1632/relay.c"
    },
    {
      "type": "modify",
      "old_id": "168f2eb117fb0b108d5c15834aad5776634c0655",
      "old_mode": 33188,
      "old_path": "if1632/thunk.c",
      "new_id": "03299d727ca7686e464faf26b563cdcc2c27376b",
      "new_mode": 33188,
      "new_path": "if1632/thunk.c"
    },
    {
      "type": "modify",
      "old_id": "daa24c2b0996415c557e40bae9ce2d09e0552043",
      "old_mode": 33188,
      "old_path": "if1632/user.spec",
      "new_id": "9493ead347221df41bf4c993a3f8152a6ad40c38",
      "new_mode": 33188,
      "new_path": "if1632/user.spec"
    },
    {
      "type": "modify",
      "old_id": "7c51012fcbadbb6423aaa0649022ac280fda3c0c",
      "old_mode": 33188,
      "old_path": "if1632/user32.spec",
      "new_id": "bf7f131dbaf3c1f090d967544fe0bf5e88d44909",
      "new_mode": 33188,
      "new_path": "if1632/user32.spec"
    },
    {
      "type": "modify",
      "old_id": "b4a731ef0c0c2acd4db8493dceddf61f0f16a19b",
      "old_mode": 33188,
      "old_path": "include/bitmap.h",
      "new_id": "d3896e24257316293db1d3052484f1e2e61d1694",
      "new_mode": 33188,
      "new_path": "include/bitmap.h"
    },
    {
      "type": "modify",
      "old_id": "f03ad8fa6a36e101d1f50e1636ea05c88d7aa462",
      "old_mode": 33188,
      "old_path": "include/brush.h",
      "new_id": "8c136d9275a062ea3284394a59e4960c26db126d",
      "new_mode": 33188,
      "new_path": "include/brush.h"
    },
    {
      "type": "modify",
      "old_id": "2f603c24937d9eb8971ce42fed65a939c89bbde5",
      "old_mode": 33188,
      "old_path": "include/callback.h",
      "new_id": "9dcf16542d06afe2a453292ad3ecce66a07c9a52",
      "new_mode": 33188,
      "new_path": "include/callback.h"
    },
    {
      "type": "modify",
      "old_id": "916e9b4340ea708b5c2131b3c320ddf3ab51d55e",
      "old_mode": 33188,
      "old_path": "include/crtdll.h",
      "new_id": "c5d9f4e3f168429d7e44c43b07c7214c1ee02dc0",
      "new_mode": 33188,
      "new_path": "include/crtdll.h"
    },
    {
      "type": "modify",
      "old_id": "91f5121862db4935effc06e94075bf0f093b3a00",
      "old_mode": 33188,
      "old_path": "include/debugger.h",
      "new_id": "1a1f02aa3b77e2e18467d5ee1323250de95d4e9e",
      "new_mode": 33188,
      "new_path": "include/debugger.h"
    },
    {
      "type": "modify",
      "old_id": "ff68c39093461bd2ad10509e3be7d98b0fe6d1f7",
      "old_mode": 33188,
      "old_path": "include/except.h",
      "new_id": "d55146b7fb07207a261a0ce04f32e8218d3f0ae2",
      "new_mode": 33188,
      "new_path": "include/except.h"
    },
    {
      "type": "modify",
      "old_id": "641d029ac8bf6b942d3972a53ec6aca7a0402132",
      "old_mode": 33188,
      "old_path": "include/font.h",
      "new_id": "12456adb00a33bc5ea863fe79523ea2c8370e6c8",
      "new_mode": 33188,
      "new_path": "include/font.h"
    },
    {
      "type": "modify",
      "old_id": "21c0196adc9c26c31a06ee98c77925e113556b52",
      "old_mode": 33188,
      "old_path": "include/hook.h",
      "new_id": "b9ea056ffb22dc6f96d259b4d4abe2fd06830b60",
      "new_mode": 33188,
      "new_path": "include/hook.h"
    },
    {
      "type": "modify",
      "old_id": "dfb4b92b15828f5d2fc81aa406e8cebfbcc4839e",
      "old_mode": 33188,
      "old_path": "include/metafiledrv.h",
      "new_id": "a8e67a91c3b482031ac5e82df55d963859c066c7",
      "new_mode": 33188,
      "new_path": "include/metafiledrv.h"
    },
    {
      "type": "modify",
      "old_id": "bacc10ed6609fb0973e4bef095c93b1d8d2f8651",
      "old_mode": 33188,
      "old_path": "include/miscemu.h",
      "new_id": "04e523a819151b77f1e04dc0c65f7e03ac773a48",
      "new_mode": 33188,
      "new_path": "include/miscemu.h"
    },
    {
      "type": "modify",
      "old_id": "1130ba884b6bf2f34b2e6456d79a19ad33851e45",
      "old_mode": 33188,
      "old_path": "include/pe_image.h",
      "new_id": "12f6895ec0d13e20d3edff35db32a91980ad2e6d",
      "new_mode": 33188,
      "new_path": "include/pe_image.h"
    },
    {
      "type": "modify",
      "old_id": "ab4f5b2e487efbd3786e2ba1111fb3f20261a581",
      "old_mode": 33188,
      "old_path": "include/pen.h",
      "new_id": "effed43776dcf323f2223c3e322ecbc351d4b8c2",
      "new_mode": 33188,
      "new_path": "include/pen.h"
    },
    {
      "type": "modify",
      "old_id": "2c018e7856e78a366f73bb1b2dc3fa92a199d366",
      "old_mode": 33188,
      "old_path": "include/process.h",
      "new_id": "dc6b421d5e6f7b6711e65277395f7aaccd72e85e",
      "new_mode": 33188,
      "new_path": "include/process.h"
    },
    {
      "type": "modify",
      "old_id": "f807403669ad77da86d2c3432de22728722bb0d1",
      "old_mode": 33188,
      "old_path": "include/selectors.h",
      "new_id": "673a2f5e76f3e0cfa20c92a8e0dfcd656309778b",
      "new_mode": 33188,
      "new_path": "include/selectors.h"
    },
    {
      "type": "modify",
      "old_id": "157bd91d29f6a896b78280ad602a4e68316305a0",
      "old_mode": 33188,
      "old_path": "include/sigcontext.h",
      "new_id": "55c60c2f93322020d10d9d524f86f9250ab9ee32",
      "new_mode": 33188,
      "new_path": "include/sigcontext.h"
    },
    {
      "type": "modify",
      "old_id": "11d9cbbd470d093d3cf1f03171050ec730de18c9",
      "old_mode": 33188,
      "old_path": "include/thread.h",
      "new_id": "ec3fa4a6fcada089ac9a7b294008615b25a3f7bd",
      "new_mode": 33188,
      "new_path": "include/thread.h"
    },
    {
      "type": "modify",
      "old_id": "e27735336e660145dfd9d89bdf2a61599ca47228",
      "old_mode": 33188,
      "old_path": "include/winbase.h",
      "new_id": "919124f7669e93813fae09b35d6da86d3d89895b",
      "new_mode": 33188,
      "new_path": "include/winbase.h"
    },
    {
      "type": "modify",
      "old_id": "4d71ced9a43666d1e020db874b268f26867230a5",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "338bf13bb357e2480ecc9f264496843e44ba08a5",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "55a96a89f0015c8c03c4db7b36a3e99c8f88bcbb",
      "old_mode": 33188,
      "old_path": "include/winnt.h",
      "new_id": "4bd7387596243f83a7e8ca929fccb973fa1f9975",
      "new_mode": 33188,
      "new_path": "include/winnt.h"
    },
    {
      "type": "modify",
      "old_id": "127441de0be74bd2d67944a3ba186b7799aaa632",
      "old_mode": 33188,
      "old_path": "include/x11drv.h",
      "new_id": "a08831e7713832808cecfc71ba52b375484968ba",
      "new_mode": 33188,
      "new_path": "include/x11drv.h"
    },
    {
      "type": "modify",
      "old_id": "8b94554a45a1d9ef73f87afec4fee164195b5d0b",
      "old_mode": 33188,
      "old_path": "library/miscstubs.c",
      "new_id": "a9986a4385a45189089b61abc465943a5733432a",
      "new_mode": 33188,
      "new_path": "library/miscstubs.c"
    },
    {
      "type": "modify",
      "old_id": "f78ee78bc09c82a913c89c7b075abed4c5a4df71",
      "old_mode": 33188,
      "old_path": "loader/main.c",
      "new_id": "1c1ee9caf62e8b11f422d8e60d5a5cae876ebb95",
      "new_mode": 33188,
      "new_path": "loader/main.c"
    },
    {
      "type": "modify",
      "old_id": "9d4816c085069f8f1847a1d9098e4874844747b5",
      "old_mode": 33188,
      "old_path": "loader/pe_image.c",
      "new_id": "d30b09b3b2999c3b97477d9303d94144b4a6dce4",
      "new_mode": 33188,
      "new_path": "loader/pe_image.c"
    },
    {
      "type": "modify",
      "old_id": "7c7e6afed4f73b1fc08517940e7de2d275af8490",
      "old_mode": 33188,
      "old_path": "loader/pe_resource.c",
      "new_id": "08655d0ffa872226b3a49132e8b4e9be535bbf21",
      "new_mode": 33188,
      "new_path": "loader/pe_resource.c"
    },
    {
      "type": "modify",
      "old_id": "de289b6f6f4e88fff96c30ae39579396a7fda6e5",
      "old_mode": 33188,
      "old_path": "loader/resource.c",
      "new_id": "d2f50fe9b7654347ac73fb2a9328b84250166298",
      "new_mode": 33188,
      "new_path": "loader/resource.c"
    },
    {
      "type": "modify",
      "old_id": "2d97ed51087aa5791e51add9485d84f2915cd87d",
      "old_mode": 33188,
      "old_path": "loader/signal.c",
      "new_id": "769b51052374f790c18a6de170f5bd7e560d5e9d",
      "new_mode": 33188,
      "new_path": "loader/signal.c"
    },
    {
      "type": "modify",
      "old_id": "0b721e6c811dd4164112905245442e3736f4849d",
      "old_mode": 33188,
      "old_path": "loader/task.c",
      "new_id": "864abad3ed89c5f2959994578c2980fe66a351ca",
      "new_mode": 33188,
      "new_path": "loader/task.c"
    },
    {
      "type": "modify",
      "old_id": "49a13096136c1367802aad067ebb6ad421835e3a",
      "old_mode": 33188,
      "old_path": "memory/selector.c",
      "new_id": "9d76477b1151921d15b54f95b170d916058c2390",
      "new_mode": 33188,
      "new_path": "memory/selector.c"
    },
    {
      "type": "modify",
      "old_id": "91b21610ea14e68676fc7bc5891dca0bd55a7a25",
      "old_mode": 33188,
      "old_path": "misc/comm.c",
      "new_id": "adf21972055a32e49943e509a82eae505c42adef",
      "new_mode": 33188,
      "new_path": "misc/comm.c"
    },
    {
      "type": "modify",
      "old_id": "f5d10e8d9cc6df89e10aa2e7fa5b89a9acc3c480",
      "old_mode": 33188,
      "old_path": "misc/cpu.c",
      "new_id": "43a9642a00cf93885a19e03427941c5c43c2b5d7",
      "new_mode": 33188,
      "new_path": "misc/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "5909a539afb20be2a194d1584f635ad8fed1b793",
      "old_mode": 33188,
      "old_path": "misc/crtdll.c",
      "new_id": "98fc384d7f9fb74202c0b4c9ea0c415308c1af37",
      "new_mode": 33188,
      "new_path": "misc/crtdll.c"
    },
    {
      "type": "modify",
      "old_id": "d999807ecef8ef1cb87e4cda7128c617700a1c0e",
      "old_mode": 33188,
      "old_path": "misc/fontengine.c",
      "new_id": "376b7f76b450f237db2ebbe5e1a8199f6130c8d0",
      "new_mode": 33188,
      "new_path": "misc/fontengine.c"
    },
    {
      "type": "delete",
      "old_id": "25c7771f844791e665d1528654e7ed3d751495c2",
      "old_mode": 33188,
      "old_path": "misc/keyboard.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e8a683df9a39864eeeee8a98d9ee7d919b2e43bf",
      "old_mode": 33188,
      "old_path": "misc/lstr.c",
      "new_id": "5ea450912947508fc20e682e24213af6318ad587",
      "new_mode": 33188,
      "new_path": "misc/lstr.c"
    },
    {
      "type": "modify",
      "old_id": "14608d0eae39f1791e9ec338c8553c5fc8345974",
      "old_mode": 33188,
      "old_path": "misc/main.c",
      "new_id": "57909760c7edc5a3ea1b5d6e023fd7f3d742de1b",
      "new_mode": 33188,
      "new_path": "misc/main.c"
    },
    {
      "type": "modify",
      "old_id": "3df0148e02f6e852f125c35e7d925bb055c69c49",
      "old_mode": 33188,
      "old_path": "misc/ole2nls.c",
      "new_id": "61a1b1fc71af5d5ea952ff369424400f0cf849b2",
      "new_mode": 33188,
      "new_path": "misc/ole2nls.c"
    },
    {
      "type": "modify",
      "old_id": "3eec824cb63e621611a372902cf69ebd2dfe13db",
      "old_mode": 33188,
      "old_path": "misc/port.c",
      "new_id": "b16ff0f8873e8671dd0c22da1d44dc68f17a3a19",
      "new_mode": 33188,
      "new_path": "misc/port.c"
    },
    {
      "type": "modify",
      "old_id": "336c3fc04d6e12805ea12441c334e8364a3c96b9",
      "old_mode": 33188,
      "old_path": "misc/winsock.c",
      "new_id": "5fc4db76034e108430086ddccded6dad026c0e06",
      "new_mode": 33188,
      "new_path": "misc/winsock.c"
    },
    {
      "type": "modify",
      "old_id": "863f2ffbf248d06e0998d2a2230baf09142ddd22",
      "old_mode": 33188,
      "old_path": "misc/winsock_async.c",
      "new_id": "64433f4fa8c2eb753193299e9f24e80b4a25c8cd",
      "new_mode": 33188,
      "new_path": "misc/winsock_async.c"
    },
    {
      "type": "modify",
      "old_id": "092d500950792fb84e39475fdb9cb37bd837b3dc",
      "old_mode": 33188,
      "old_path": "msdos/dpmi.c",
      "new_id": "2c46b5934f6b8c8749f93ffb19188b20fa83a2df",
      "new_mode": 33188,
      "new_path": "msdos/dpmi.c"
    },
    {
      "type": "modify",
      "old_id": "23eb9ab7e60ed5ba4ebf48879ea6e49e478eb869",
      "old_mode": 33188,
      "old_path": "msdos/int2f.c",
      "new_id": "9cfd796224f2695a9a2163738bc1992a39c9cf2b",
      "new_mode": 33188,
      "new_path": "msdos/int2f.c"
    },
    {
      "type": "modify",
      "old_id": "791848dcfc40695d660c69532ec5ec97e78f2011",
      "old_mode": 33188,
      "old_path": "objects/bitmap.c",
      "new_id": "1d81b1671478ea5d7532dc348c46435e5ca7067e",
      "new_mode": 33188,
      "new_path": "objects/bitmap.c"
    },
    {
      "type": "modify",
      "old_id": "70f7143aaa2ecc2d70111cb6e4762514b51b3ab1",
      "old_mode": 33188,
      "old_path": "objects/brush.c",
      "new_id": "eb8bca2fd2e40809ec57a36030b5da939e9ff2fe",
      "new_mode": 33188,
      "new_path": "objects/brush.c"
    },
    {
      "type": "modify",
      "old_id": "d3363de9f420ffb99cf56b77a7a7872fdb1eda1f",
      "old_mode": 33188,
      "old_path": "objects/dc.c",
      "new_id": "02bc5ce11851bfe2ea50f9181d49ce649cbd12a8",
      "new_mode": 33188,
      "new_path": "objects/dc.c"
    },
    {
      "type": "modify",
      "old_id": "2489e4d9cbfe9b6a3d0465b6de9ae5dfb4232b2f",
      "old_mode": 33188,
      "old_path": "objects/font.c",
      "new_id": "b4a3a32b7251adfcf500dc73bea900667d888119",
      "new_mode": 33188,
      "new_path": "objects/font.c"
    },
    {
      "type": "modify",
      "old_id": "96f7e47a73fd40c79620c9c40b241c8752c53a3a",
      "old_mode": 33188,
      "old_path": "objects/gdiobj.c",
      "new_id": "03593433aeed995a7bbd97af0fc11974a58ef462",
      "new_mode": 33188,
      "new_path": "objects/gdiobj.c"
    },
    {
      "type": "modify",
      "old_id": "c7ee25d0ca6326274fcd09e8adf9e9e7ab2513c2",
      "old_mode": 33188,
      "old_path": "objects/metafile.c",
      "new_id": "0174c92a45ff5ab5805718a3cf83ba32395064d4",
      "new_mode": 33188,
      "new_path": "objects/metafile.c"
    },
    {
      "type": "modify",
      "old_id": "9bb51ee7e20ad6563c798db5d7c024dc198935ed",
      "old_mode": 33188,
      "old_path": "objects/pen.c",
      "new_id": "2cca5764fcdd3da644392af452b1475e8a38092c",
      "new_mode": 33188,
      "new_path": "objects/pen.c"
    },
    {
      "type": "modify",
      "old_id": "d24c29a7fee9317844b3adee0907e350c638bb5d",
      "old_mode": 33188,
      "old_path": "programs/progman/ChangeLog",
      "new_id": "aeea3e246b98bbc07237b4cdee171d1a05404b14",
      "new_mode": 33188,
      "new_path": "programs/progman/ChangeLog"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6d92a449328f7c8432874995b680e9c69d8ad4a",
      "new_mode": 33188,
      "new_path": "programs/progman/Ko.rc"
    },
    {
      "type": "modify",
      "old_id": "ea2e954086cddab95d21958d46a9850ec9d16728",
      "old_mode": 33188,
      "old_path": "programs/progman/Makefile.in",
      "new_id": "16d11675e0d7d5b4b07871053860fb575dbbfbe0",
      "new_mode": 33188,
      "new_path": "programs/progman/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "aa692bcbb543e2b097c789582210110b6c90892c",
      "old_mode": 33188,
      "old_path": "programs/winhelp/ChangeLog",
      "new_id": "f86e4c618af8969fac2e8560c11d409591334b1f",
      "new_mode": 33188,
      "new_path": "programs/winhelp/ChangeLog"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bb23aefca39971f702689c7571ed228fda66aef",
      "new_mode": 33188,
      "new_path": "programs/winhelp/Ko.rc"
    },
    {
      "type": "modify",
      "old_id": "d70b71624e9a0fc813236b64c30e147d57812f86",
      "old_mode": 33188,
      "old_path": "programs/winhelp/Makefile.in",
      "new_id": "56ed29a7e6db1f89b5b75e490c8a4a01d60271a7",
      "new_mode": 33188,
      "new_path": "programs/winhelp/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "afa6d03688c3544db2dcaf89a80acd28bf84a098",
      "old_mode": 33188,
      "old_path": "resources/sysres_It.rc",
      "new_id": "d32bb8b9fff4a1662f43af67c27540c78ff6c3c5",
      "new_mode": 33188,
      "new_path": "resources/sysres_It.rc"
    },
    {
      "type": "modify",
      "old_id": "ab26d06595a2c7b3c1a14b8ae339969c625dc722",
      "old_mode": 33188,
      "old_path": "resources/sysres_Ko.rc",
      "new_id": "646c8c304df46ed85c3c0b4cd0ad09a5a6022c0e",
      "new_mode": 33188,
      "new_path": "resources/sysres_Ko.rc"
    },
    {
      "type": "modify",
      "old_id": "acc64a16bb9aaabee2760ffdd63bf58f2d642556",
      "old_mode": 33188,
      "old_path": "scheduler/thread.c",
      "new_id": "0b48efe538e9490f91bfcc0b134291f067e2f5e9",
      "new_mode": 33188,
      "new_path": "scheduler/thread.c"
    },
    {
      "type": "modify",
      "old_id": "866aaf01f5c992f0e5633e76b76a5597d7cbba85",
      "old_mode": 33188,
      "old_path": "tools/build.c",
      "new_id": "e88e24e894984c8fec6f1b9daa6710e45c76f9cd",
      "new_mode": 33188,
      "new_path": "tools/build.c"
    },
    {
      "type": "modify",
      "old_id": "44e86f70b39ff8c28f332ef9d045f61eb0888634",
      "old_mode": 33188,
      "old_path": "win32/error.c",
      "new_id": "b32eca4743377595bc80a7c4daa7181c1aebe4f5",
      "new_mode": 33188,
      "new_path": "win32/error.c"
    },
    {
      "type": "modify",
      "old_id": "50186ee323d0b63c9553bef936826da53dc3772e",
      "old_mode": 33188,
      "old_path": "win32/except.c",
      "new_id": "90a28fb7360ea999bd77c61a15aa65b05087a7cd",
      "new_mode": 33188,
      "new_path": "win32/except.c"
    },
    {
      "type": "modify",
      "old_id": "7509da90719c819d28588bd1d5cd9832f4e8bd8e",
      "old_mode": 33188,
      "old_path": "win32/init.c",
      "new_id": "18e14ef9808d870781bb0ab188d1ea70de3365e9",
      "new_mode": 33188,
      "new_path": "win32/init.c"
    },
    {
      "type": "modify",
      "old_id": "4bea247dba3cf85aaf6806bf49f2deebc3f49328",
      "old_mode": 33188,
      "old_path": "win32/newfns.c",
      "new_id": "1bc9a98ce8d6a0aa0453bda4b5250aef94fce9b6",
      "new_mode": 33188,
      "new_path": "win32/newfns.c"
    },
    {
      "type": "modify",
      "old_id": "a8534ff888c3bc9bd7aec75f41d46460df84c588",
      "old_mode": 33188,
      "old_path": "win32/process.c",
      "new_id": "e403cdeb50759991275546f7ea9f4a3898b6fc0c",
      "new_mode": 33188,
      "new_path": "win32/process.c"
    },
    {
      "type": "modify",
      "old_id": "da49ee48ba0fe139cecef0b16c0d1ab04053bed6",
      "old_mode": 33188,
      "old_path": "windows/caret.c",
      "new_id": "2419d96577186c9ad4c54367c9ce0e1d7871ee26",
      "new_mode": 33188,
      "new_path": "windows/caret.c"
    },
    {
      "type": "modify",
      "old_id": "c393eb7fea8bbec5ffb5e2a668e2395066a40743",
      "old_mode": 33188,
      "old_path": "windows/defwnd.c",
      "new_id": "d40843252874d000114c9993705985ab3b139f0e",
      "new_mode": 33188,
      "new_path": "windows/defwnd.c"
    },
    {
      "type": "modify",
      "old_id": "5fbd4ee8fdf00fe9568ad481ae99852e667c4c09",
      "old_mode": 33188,
      "old_path": "windows/dialog.c",
      "new_id": "7be07fe2351a2e413a0f25606c4edb62f5935254",
      "new_mode": 33188,
      "new_path": "windows/dialog.c"
    },
    {
      "type": "modify",
      "old_id": "e7a073dd6be3ca67d893f1e581e06b0c0c6263d1",
      "old_mode": 33188,
      "old_path": "windows/hook.c",
      "new_id": "1a9b79328caff969d1df5f40d55207abbc6edb96",
      "new_mode": 33188,
      "new_path": "windows/hook.c"
    },
    {
      "type": "modify",
      "old_id": "12c3fce39ea1c27af56f223492dda123bf03a842",
      "old_mode": 33188,
      "old_path": "windows/keyboard.c",
      "new_id": "f83cc16b17f6a9755fb490a0cd7b4254bd34c08c",
      "new_mode": 33188,
      "new_path": "windows/keyboard.c"
    },
    {
      "type": "modify",
      "old_id": "558f9ce04fdb7a009540690c1e9b15acae8af30e",
      "old_mode": 33188,
      "old_path": "windows/mdi.c",
      "new_id": "317c8aea6b8c190bd53f2c9ddd77ac2621c0460a",
      "new_mode": 33188,
      "new_path": "windows/mdi.c"
    },
    {
      "type": "modify",
      "old_id": "7358f4b2eb966f14029025ab9ccb51f1ec50e12f",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "4ceb269daba32060d5dbd6bfebdbff54509a755a",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "f5a5d2610993529fdfc813eb2a15c29e877fa4c2",
      "old_mode": 33188,
      "old_path": "windows/msgbox.c",
      "new_id": "1ad540ded66af708f8dde6a3cec949fc7f142025",
      "new_mode": 33188,
      "new_path": "windows/msgbox.c"
    },
    {
      "type": "modify",
      "old_id": "83a8c7d232700c4f6c385786b31199757ffd04ca",
      "old_mode": 33188,
      "old_path": "windows/queue.c",
      "new_id": "709fa02ad64fb900f57dbe92b81e6419d555ce0e",
      "new_mode": 33188,
      "new_path": "windows/queue.c"
    },
    {
      "type": "modify",
      "old_id": "31ceffde99e4d24fb17026b5e7a2f563a2a11b54",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "5d96ee1f902d39a0ad56486da08798fe52836561",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    }
  ]
}
