)]}'
{
  "commit": "767e6f6f9d4fae5694c8731b93ce74fca26f732e",
  "tree": "2ff3c7a3a287f244d86a3f2ea5bf865ffa2d6824",
  "parents": [
    "829fe323e4e521706bff7e1f075be014bdefadfe"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Aug 09 12:47:43 1998 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Aug 09 12:47:43 1998 +0000"
  },
  "message": "Release 980809\n\nSat Aug  8 19:11:46 1998  Marcus Meissner \u003cmarcus@jet.franken.de\u003e\n\n \t* [*/*]\n\tAdded some missing WINAPI and some missing prototypes for\n\tfunctions.\n\n\t* [controls/static.c]\n\tGot rid of the MODULE32_LookupHMODULE error showing up for every\n\tmessage box.\n\n\t* [windows/winproc.c]\n\tWM_NOTIFY 16-\u003e32 mapping (AOL Instant Messenger or however it is called).\n\n\t* [misc/winsock.c]\n\thostent/servent/protoent should not use the same static buffers.\n\t(has broken nt3.15 finger.exe which does hp\u003dgethostbyname(), then\n\tgetservbyname(\"finger\",\"tcp\") and the references hp-\u003eh_addr_list[0]).\n\nSat Aug  8 13:21:24 1998  Alexandre Julliard  \u003cjulliard@lrc.epfl.ch\u003e\n\n\t* [include/server.h] [tools/make_requests] [server/request.c]\n\t  [server/trace.c]\n\tAutomated part of the client/server request code generation.\n\tAdded tracing of client/server communication.\n\n\t* [scheduler/*.c] [server/process.c]\n\tAdded support for server-side handles.\n\n\t* [scheduler/thread.c]\n\tAdded DLL_THREAD_ATTACH/DETACH notifications.\n\n\t* [configure.in]\n\tAdded check for -lsocket.\n\n\t* [windows/winproc.c]\n\tReturn the thunk address in WINPROC_GetProc if the function types\n\tdon\u0027t match.\n\nSat Aug  8 02:44:04 1998  Douglas Ridgway  \u003cridgway@winehq.com\u003e\n\n\t* [windows/winproc.c][windows/win.c][windows/message.c]  \n\tDocumentation for CallWindowProc, SetWindowLong, DispatchMessage,\n\tWaitMessage, GetMessage, and PeekMessage.\n\nSat Aug  8 01:00:00 1998  Juergen Schmied \u003cjuergen.schmied@metronet.de\u003e\n\n\t* [controls/commctrl.c][controls/widgets.c][include/builtin32.h]\n\t  [include/commctrl.h][relay32/builtin32.c][relay32/comctl32.spec]\n\t  [tools/build.c] [relay32/shell32.spec]\n\tAdded the functionality of the LibMain function. The common \n\tcontrols are properly initialized now.\n\n\t* [controls/treeview.c][memory/atom.c][scheduler/thread.c][windows/class.c]\n\t  [windows/msgbox.c][windows/win.c]\n\tPut TRACE in, put SetLastError() in.\n\n\t* [include/interfaces.h]\n\tAdded IClassFactory::LockServer.\n\n\t* [include/ole2.h]\n\tAdded struct for LPOLEMENUGROUPWIDTHS32, HOLEMENU32.\n\n\t* [include/shell.h][include/shlobj.h][misc/shell.c][ole/folders.c]\n\tReorganized and many structs and classes (IShellBrowser,IShellView)\n\tadded. shell32.dll should work in many cases now.\n\tStarted SHGetFileInfoA implementeation, rewrote SHGetPathFromIDList32A.\n\tNew Shell32LibMain started ShellIconCache Implementation.\n\n\t* [misc/shellord.c]\n\tRewrote ILCombine, ILGetSize\n\tNew stubs SHFind_InitMenuPopup, FileMenu_Create, ShellExecuteEx,\n\tSHSetInstanceExplorer, SHGetInstanceExplorer, SHFreeUnusedLibraries.\n\n\t* [include/winerror.h]\n\tClass and window related error codes added.\n\n\t* [memory/heap.c]\n\tChanged lstrlen32A to strlen to get rid of milions of TRACE lines.\n\n\t* [misc/ddeml.c]\n\tFirst lines for DdeCreateStringHandle32A / DdeFreeStringHandle32.\n\n\t* [misc/network.c][relay32/mpr.spec]\n\tFixed some bugs, changed ordinals.\n\n\t* [windows/class.c]\n\tWorkarounds for incorrect hInstance handling. Fixes parts of\n\tMSWord95/Excel95 and Money95.\n\nThu Aug  6 21:05:35 1998  Eric Kohl \u003cekohl@abo.rhein-zeitung.de\u003e\n\n\t* [windows/nonclient.c][misc/tweak.c][include/tweak.h]\n\t  [documentation/win95look]\n\tRemoved some tweak variables. They are no longer needed.\n\n\t* [files/dos_fs.c]\n\tAdded check for null pointer in DOSFS_GetDevice().\n\n\t* [controls/tooltips.c][include/commctrl.h]\n\tImproved tooltips.\n\n\t* [controls/status.c][include/commctrl.h]\n\tCleaned up code and added tooltip support.\n\n\t* [controls/toolbar.c][include/commctrl.h]\n\tAdded tooltip support.\n\n\t* [documentation/common_controls]\n\tUpdated.\n\nThu Aug  6 00:05:22 1998  Uwe Bonnes  \u003cbon@elektron.ikp.physik.tu-darmstadt.de\u003e\n\n\t* [include/ver.h] [misc/ver.c]\n\tWrite VIF_BUFFTOOSMALL, not VIF_BUFTOSMALL.\n\n\t* [debugger/hash.c] [debugger/stabs.c]\n\tMake debug output more friendly for posting.\n\n\t* [files/file.c]\n\tPartial implementation of OF_SHARE_EXCLUSIVE.\n\tNeeded for Quicklogic/QuickChip (InstallShield).\n\n\t* [files/profile.c]\n\tWhen a cached-only entry is found, return it.\n\n\t* [graphics/x11drv/xfont.c]\n\tAccept a space as delimiter for a fontname and inhibit overrun\n\t(Make xplasim.ex from the Phillips Coolrunner CPLD suite proceed).\n\n\t* [miscemu/main.c]\n\tDelay setting IF1632_CallLargeStack after loading the executables.\n\tStops fpgaexp.exe from the Viewlogic FPGA suite from crashing when\n \tshowing the Blinker error Message Box.\n\n\t* [misc/network.c]\n\tMake WNetGetConnection16 recognise a CDROM as a local drive.\n\n\t* [multimedia/mmsystem.c]\n\tPreliminary check for MCI_ALL_DEVICE_ID in MCI_Close by a FIXME.\n\n\nTue Aug 4 21:15:23 1998  James Juran \u003cjrj120@psu.edu\u003e\n\n\t* [ole/ole2nls.c]\n\tFixed bug in CompareString32A.  strcmp() doesn\u0027t necessarily\n\treturn -1, 0, or 1, which the previous code depended on.\n\tChanged name of is_punctuation to OLE2NLS_isPunctuation.\n\tMade NORM_IGNOREWIDTH not print a FIXME message in \n\tLCMapString32A.\n\tOther debugging messages, documentation, and code cleanups.\n\n\t* [objects/font.c] [relay32/gdi32.spec] [include/winerror.h]\n\tAdded stub for GetFontData32, and added GDI_ERROR constant \n\tto winerror.h.\n\nTue Aug  4 07:44:43 1998  Ove Kaaven \u003covek@arcticnet.no\u003e\n\n\t* [multimedia/mmio.c]\n\tImplemented mmioSetBuffer, mmioAdvance, mmioAscend, and\n\tmmioCreateChunk to the best of my knowledge. But watch out,\n\tthere\u0027s bound to be bugs in there...\n\n\t* [include/mmsystem.h] [multimedia/mmsystem.c]\n\tHacked in support for 32-bit multimedia function callbacks.\n\n\t* [AUTHORS] [misc/shell.c]\n\tSelfishly credited my authorship. Hopefully I\u0027m excused.\n\n\t* [include/dosexe.h] [include/module.h] [loader/dos/*]\n\t  [loader/module.c] [loader/task.c] [Makefile.in]\n\t  [configure.in] [Makefile.in]\n\tAdded DOS EXE (MZ) loader and virtual machine. Task\n\tstructure integration thanks to Ulrich Weigand.\n\n\t* [files/dos_fs.c]\n\tWork around a null pointer dereference if ioctlGetDeviceInfo-ing\n\ta FILE_DupUnixHandle\u0027d file (i.e. GetStdHandle\u0027d).\n\n\t* [include/miscemu.h] [include/winnt.h] [loader/main.c]\n\t  [memory/global.c] [msdos/dpmi.c] [msdos/dosmem.c]\n\tAdded support for DOS memory images, and added\n\tDOSMEM_ResizeBlock() and DOSMEM_Available().\n\n\t* [msdos/int21.c]\n\tAdded support for the DOS virtual machine, tweaked handle\n\tassignment to avoid stdio clashes, forced INT21_FindNext to exit\n\twildcardless searches after finding one entry, added AH\u003d7, 8, 9,\n\tC, 48, 49, 4A, and 7160 CL\u003d1 (Get Short Filename), and made the\n\tlong filename calls only respond if running with with -winver\n\twin95.\n\n\t* [objects/cursoricon.c]\n\tDestroyCursor32 and DestroyIcon32 should now free the objects\n\t(hopefully) correctly.\n\nSun Aug  2 21:42:09 1998  Huw D M Davies \u003cdaviesh@abacus.physics.ox.ac.uk\u003e\n\n\t* [graphics/psdrv/*] [include/psdrv.h]\n\tAdded PPD file parsing - at the moment it reads a file called\n\tdefault.ppd from the directory in which you start Wine. Page sizes\n\tother than A4 should now work (landscape may not). All fonts that are\n\tpresent on your printer (according to the PPD) should be available,\n\tproviding you have the AFM files. Fonts should now be the correct size.\n\tGraphics is still basically lines only. See graphics/psdrv/README .\n\n\t* [misc/printdrv.c]\n\tYet more Drv[Get/Set]PrinterData fixes.\n\nFri Jul 31 21:33:22 1998  Per Lindström \u003cpelinstr@algonet.se\u003e\n\n\t* [relay32/crtdll.spec] [misc/crtdll.c]\n\tAdded stub for freopen, _findfirst, _findnext, _fstat and _read.\n\n\t* [files/directory.c]\n\tModified warning message.\n\nWed Jul 29 11:25:28 1998  Luiz Otavio L. Zorzella  \u003czorzella@nr.conexware.com\u003e\n\n\t* [objects/font.c]\n\tAdded stub for GetFontData.\n\n\t* [multimedia/msvideo.c]\n\tCreated this file to hold the msvideo.dll calls (and maybe also\n\tmsvfw32.dll). \n\n\t* [objects/cursoricon.c]\n\tAdded search in Global Heap for cursor when trying to destroy it\n\twith DestroyCursor16. This test should be done in many (all?)\n\tother functions that use FreeResource.\n\n\t* [controls/treeview.c] [include/commctrl.h]\n\tMinor correction in name and addition of many placeholders for TVM\n\tmessages in TREEVIEW_WindowProc.\n\n\t* [msdos/dpmi.c]\n\tFixed a bug in DPMI_xrealloc where in a copy of a memory region\n\t\"A\" of size \"a\" to a region \"B\" of size \"b\", \"b\" bytes were being\n\tcopied, instead of \"a\", as the new version does. This both\n\tincreases speed, as well as avoids segfaults.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5b81f6d19e0402f0be596253761446668f77dd8",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "303c5bd474b041daf9e5fa7a4133b06aeca485d1",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "04c6de34fe52c5b985b963900f46cc5ecaf1606b",
      "old_mode": 33188,
      "old_path": "AUTHORS",
      "new_id": "87e0804e5a6d2bd17bc257b9063a9c6db21a7e69",
      "new_mode": 33188,
      "new_path": "AUTHORS"
    },
    {
      "type": "modify",
      "old_id": "9f08c488be63495dcc1821b7395a631898492c29",
      "old_mode": 33188,
      "old_path": "BUGS",
      "new_id": "e7113ad844c34dcd1d9eb070d39ce06cfdad428a",
      "new_mode": 33188,
      "new_path": "BUGS"
    },
    {
      "type": "modify",
      "old_id": "955ee956976d007d3bd8166f1c176be15b597dc6",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "bd9cb45e943b5b5fcc96f539af27b68aa797b505",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "e79008c898bc50e51033641b030d2b4d6bd23d31",
      "old_mode": 33188,
      "old_path": "Makefile.in",
      "new_id": "52a3b6ac8efa1b6693b1d8672c635768b05b05cc",
      "new_mode": 33188,
      "new_path": "Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "25be8f4fc88d9f3e2b93caf14da347831e09f913",
      "old_mode": 33188,
      "old_path": "README",
      "new_id": "f267de1bed0b41c8687b4ef06463d8accb403e80",
      "new_mode": 33188,
      "new_path": "README"
    },
    {
      "type": "modify",
      "old_id": "04695b2f4fd2ee5672e6c9a9a709220a36d67a42",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "840938e6dc91d6e56cc064c037007eb9a440d553",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "5256e258a35e54b298c2b89c37ada991a67e5ea1",
      "old_mode": 33188,
      "old_path": "configure.in",
      "new_id": "19731dfbd84a778e064e46c118a1498b5ca36ab9",
      "new_mode": 33188,
      "new_path": "configure.in"
    },
    {
      "type": "modify",
      "old_id": "7cc24aae4a0383a5a7a0f68abf5a27d7cfb96f3a",
      "old_mode": 33188,
      "old_path": "controls/comctl32undoc.c",
      "new_id": "7027960582dd7783d5959f016d3e5af3eeeb47ff",
      "new_mode": 33188,
      "new_path": "controls/comctl32undoc.c"
    },
    {
      "type": "modify",
      "old_id": "728f123ea22456915564b682903bf55140a98df5",
      "old_mode": 33188,
      "old_path": "controls/commctrl.c",
      "new_id": "4be6540a915fae8340ce3274feeb27dca11a0a6e",
      "new_mode": 33188,
      "new_path": "controls/commctrl.c"
    },
    {
      "type": "modify",
      "old_id": "255f01f974447978d052986eaf91789feb461899",
      "old_mode": 33188,
      "old_path": "controls/static.c",
      "new_id": "ac53bbd4b06fcc562bfa09756c16f743e6c39b36",
      "new_mode": 33188,
      "new_path": "controls/static.c"
    },
    {
      "type": "modify",
      "old_id": "f0bcd28ce0af24b2a7f4d5909a0fe9da30ad216d",
      "old_mode": 33188,
      "old_path": "controls/status.c",
      "new_id": "6536fa9f9d43c0a9116761c8a6b080b3abb2f7a8",
      "new_mode": 33188,
      "new_path": "controls/status.c"
    },
    {
      "type": "modify",
      "old_id": "c604954ae16ada7b5fc0a44a37fe1dabb8659b63",
      "old_mode": 33188,
      "old_path": "controls/toolbar.c",
      "new_id": "6a883d55f1ad252f90ecc14ec238ec23e4a5849f",
      "new_mode": 33188,
      "new_path": "controls/toolbar.c"
    },
    {
      "type": "modify",
      "old_id": "69a00ef7e9fa4d4be1406ad661f934c9adae20d8",
      "old_mode": 33188,
      "old_path": "controls/tooltips.c",
      "new_id": "e0e8477b78b84d2e03277b24d66a8a0500a726fb",
      "new_mode": 33188,
      "new_path": "controls/tooltips.c"
    },
    {
      "type": "modify",
      "old_id": "f04f40e27d1d0811cf4a3c78c33812cfd49e78d9",
      "old_mode": 33188,
      "old_path": "controls/treeview.c",
      "new_id": "992b5d8a2c6281433710694a6f82d2cb714bdb30",
      "new_mode": 33188,
      "new_path": "controls/treeview.c"
    },
    {
      "type": "modify",
      "old_id": "daa89d94a933d73334c650ccff09562d7a9da5fd",
      "old_mode": 33188,
      "old_path": "controls/widgets.c",
      "new_id": "20ca3471aacaf625baec1671f5525b21cf5958a5",
      "new_mode": 33188,
      "new_path": "controls/widgets.c"
    },
    {
      "type": "modify",
      "old_id": "406682450684e412fa62f91aca89d39e5cc5ba84",
      "old_mode": 33188,
      "old_path": "debugger/dbg.y",
      "new_id": "9aa95f273aaa4836408353335324ab97dd222736",
      "new_mode": 33188,
      "new_path": "debugger/dbg.y"
    },
    {
      "type": "modify",
      "old_id": "4befa472a3089e1a4b1e4cdc0dd2d1562aa61578",
      "old_mode": 33188,
      "old_path": "debugger/hash.c",
      "new_id": "ffb4d6f3dfb9903b27c3c3354b005146ccc8e61f",
      "new_mode": 33188,
      "new_path": "debugger/hash.c"
    },
    {
      "type": "modify",
      "old_id": "0b26748999fc94f3d1e75d2e4c1f5069c700d509",
      "old_mode": 33188,
      "old_path": "debugger/memory.c",
      "new_id": "fbd5047f3a54a30a23ff7b9465f5f681ee437113",
      "new_mode": 33188,
      "new_path": "debugger/memory.c"
    },
    {
      "type": "modify",
      "old_id": "10ada5dc4bb09b91af83fbde73a2ca43ea53a796",
      "old_mode": 33188,
      "old_path": "debugger/stabs.c",
      "new_id": "f3d080bc8fb8259e14ea1bf2e869e8692fe83747",
      "new_mode": 33188,
      "new_path": "debugger/stabs.c"
    },
    {
      "type": "modify",
      "old_id": "722edec26dde23212a27401dd9490ce06607d15f",
      "old_mode": 33188,
      "old_path": "documentation/common_controls",
      "new_id": "6f854a23119c4f1f41c2cb9f6f40579f7b33a648",
      "new_mode": 33188,
      "new_path": "documentation/common_controls"
    },
    {
      "type": "modify",
      "old_id": "bd04bf95021d6735367124da334519d262b7c342",
      "old_mode": 33188,
      "old_path": "documentation/win95look",
      "new_id": "ddab05aaea0b34fa0ad071720189917dd7dddf08",
      "new_mode": 33188,
      "new_path": "documentation/win95look"
    },
    {
      "type": "modify",
      "old_id": "55b76a93c5d40ccbca62ff06c229592295a310c2",
      "old_mode": 33188,
      "old_path": "files/Makefile.in",
      "new_id": "eb37b8965e1ed6520b638efc25d17ad8a8b8daad",
      "new_mode": 33188,
      "new_path": "files/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a09e5ce37354ef74cd669d5e596bd129b1665a9",
      "new_mode": 33188,
      "new_path": "files/change.c"
    },
    {
      "type": "modify",
      "old_id": "9835a7d01c6137b50d86e634821b324a08707e26",
      "old_mode": 33188,
      "old_path": "files/directory.c",
      "new_id": "cdcba08c88da3d8465ece8ac2abe7d9dea3d5379",
      "new_mode": 33188,
      "new_path": "files/directory.c"
    },
    {
      "type": "modify",
      "old_id": "1204d09def153c712725e89641d7a4c4a07b1176",
      "old_mode": 33188,
      "old_path": "files/dos_fs.c",
      "new_id": "e61e8e715112d8a3fc32af4818ecae314d36333f",
      "new_mode": 33188,
      "new_path": "files/dos_fs.c"
    },
    {
      "type": "modify",
      "old_id": "8dcf69e63ba5c35405aa004ff8f6c5eea3f478df",
      "old_mode": 33188,
      "old_path": "files/drive.c",
      "new_id": "fa813aff7ac3044d1aa9d301446dea4fc2093273",
      "new_mode": 33188,
      "new_path": "files/drive.c"
    },
    {
      "type": "modify",
      "old_id": "d9ac977620259e12fd80d048c79603bb0d5b2532",
      "old_mode": 33188,
      "old_path": "files/file.c",
      "new_id": "6ae8d60197d131edddd9435a58146846c290f03e",
      "new_mode": 33188,
      "new_path": "files/file.c"
    },
    {
      "type": "modify",
      "old_id": "c1f0daf492ee35837bdbfafe04de0b536b5ddfc1",
      "old_mode": 33188,
      "old_path": "files/profile.c",
      "new_id": "ecdd09cba78ec181de1492d7a8d512010d85ee0a",
      "new_mode": 33188,
      "new_path": "files/profile.c"
    },
    {
      "type": "modify",
      "old_id": "c4a28d625c53a1910a59fce20c6ecdd5c60025a2",
      "old_mode": 33188,
      "old_path": "graphics/driver.c",
      "new_id": "08df15efe169eb6f617cebf8331d57486aa3d1f5",
      "new_mode": 33188,
      "new_path": "graphics/driver.c"
    },
    {
      "type": "modify",
      "old_id": "169f06fdcadc5607d079d3cd98dca6e38b282152",
      "old_mode": 33188,
      "old_path": "graphics/psdrv/Makefile.in",
      "new_id": "c8295596c43a5581633e8c26eaa10e34dc1792bc",
      "new_mode": 33188,
      "new_path": "graphics/psdrv/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "85fcd8857eaad26649681ea2c9fdc425d7afbb5d",
      "old_mode": 33188,
      "old_path": "graphics/psdrv/README",
      "new_id": "33a0a1b33a52dc64d96268b74789ab3ac279caf8",
      "new_mode": 33188,
      "new_path": "graphics/psdrv/README"
    },
    {
      "type": "modify",
      "old_id": "f97ee9f3e9900c8e914e69dea248dcb619559ffa",
      "old_mode": 33188,
      "old_path": "graphics/psdrv/afm.c",
      "new_id": "4477c277fb752d64f3cf4cd087e13f67af8d8d5f",
      "new_mode": 33188,
      "new_path": "graphics/psdrv/afm.c"
    },
    {
      "type": "modify",
      "old_id": "d217e99417c0b3595ef5822900828caafa4c0666",
      "old_mode": 33188,
      "old_path": "graphics/psdrv/driver.c",
      "new_id": "ead31bb7443346a824fee7b1bf6c42c3b2e53053",
      "new_mode": 33188,
      "new_path": "graphics/psdrv/driver.c"
    },
    {
      "type": "modify",
      "old_id": "036582b4ec0097d7e524122cb57297b10fdbbb8c",
      "old_mode": 33188,
      "old_path": "graphics/psdrv/escape.c",
      "new_id": "d5f46e5446551ab1f60b9796dcb1fef7545f2775",
      "new_mode": 33188,
      "new_path": "graphics/psdrv/escape.c"
    },
    {
      "type": "modify",
      "old_id": "fc7e5d562ff6a002eaa77554630a4170318df9db",
      "old_mode": 33188,
      "old_path": "graphics/psdrv/font.c",
      "new_id": "6abab35208a6d250654b47287b62502423f7a14a",
      "new_mode": 33188,
      "new_path": "graphics/psdrv/font.c"
    },
    {
      "type": "modify",
      "old_id": "ebc4c2ee6a2f3f122e5f58c21d0a416b79fad14b",
      "old_mode": 33188,
      "old_path": "graphics/psdrv/graphics.c",
      "new_id": "9b0e02dac27bb4ae0d81a8dc63c942a3b7002d2d",
      "new_mode": 33188,
      "new_path": "graphics/psdrv/graphics.c"
    },
    {
      "type": "modify",
      "old_id": "e68f64cfe2eb235f8c4206378e7e2b0a119b79e7",
      "old_mode": 33188,
      "old_path": "graphics/psdrv/init.c",
      "new_id": "3195200de44a87d2428532bc9b467c31630b38c3",
      "new_mode": 33188,
      "new_path": "graphics/psdrv/init.c"
    },
    {
      "type": "modify",
      "old_id": "6d7de82b7a6bda66ee4716380d4c0d757bb64860",
      "old_mode": 33188,
      "old_path": "graphics/psdrv/objects.c",
      "new_id": "b8d8d4762398237ad1bdc081a67a376c18ddebe7",
      "new_mode": 33188,
      "new_path": "graphics/psdrv/objects.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8364d7205c4b7920dc9dac730ae46fec58aa187b",
      "new_mode": 33188,
      "new_path": "graphics/psdrv/ppd.c"
    },
    {
      "type": "modify",
      "old_id": "c544d17ad38bcc6f1052e729376d56eb6ad7607d",
      "old_mode": 33188,
      "old_path": "graphics/psdrv/ps.c",
      "new_id": "0893ee688d720bede9ca81911f71570c1436c9e6",
      "new_mode": 33188,
      "new_path": "graphics/psdrv/ps.c"
    },
    {
      "type": "modify",
      "old_id": "f886b757670fda4a05cd95d181280ea207ef0df3",
      "old_mode": 33188,
      "old_path": "graphics/psdrv/text.c",
      "new_id": "a8207b76448b26ab7b7cda33f2b5d3a2bcf0b2b8",
      "new_mode": 33188,
      "new_path": "graphics/psdrv/text.c"
    },
    {
      "type": "modify",
      "old_id": "e0f96999ca9b3b69002666b1924a5fece62a4e67",
      "old_mode": 33188,
      "old_path": "graphics/win16drv/init.c",
      "new_id": "053a2f32c4fa4bcad3aad4e6120de0fe15e5604e",
      "new_mode": 33188,
      "new_path": "graphics/win16drv/init.c"
    },
    {
      "type": "modify",
      "old_id": "7120689b2eb2dcdbad36e0861ef4a0ee50cf3fc5",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/xfont.c",
      "new_id": "27c50094c08e7131e7acfa6675e97f83264c2b97",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/xfont.c"
    },
    {
      "type": "modify",
      "old_id": "918f129c427bb798c4f59dd93b554518b07ee336",
      "old_mode": 33188,
      "old_path": "if1632/kernel.spec",
      "new_id": "52bcd9aef054f10f888b7831388eab093f29e0ad",
      "new_mode": 33188,
      "new_path": "if1632/kernel.spec"
    },
    {
      "type": "modify",
      "old_id": "f3b6e1a282ad6302d488f51692ebf83655667f63",
      "old_mode": 33188,
      "old_path": "if1632/msvideo.spec",
      "new_id": "9c30f5faad85d977c07dd3cfae94561a93389d18",
      "new_mode": 33188,
      "new_path": "if1632/msvideo.spec"
    },
    {
      "type": "modify",
      "old_id": "cc904e373c1261d7ab18aa8a182f5a1f0c06395e",
      "old_mode": 33188,
      "old_path": "if1632/relay.c",
      "new_id": "ca9f6bb85c9aa7d6f25f977f5092532c81379401",
      "new_mode": 33188,
      "new_path": "if1632/relay.c"
    },
    {
      "type": "modify",
      "old_id": "01794abc85ab3e62cd16324934a6cdf751094e22",
      "old_mode": 33188,
      "old_path": "if1632/thunk.c",
      "new_id": "83f5d87ea87609220e807018e5ea0498b409e01e",
      "new_mode": 33188,
      "new_path": "if1632/thunk.c"
    },
    {
      "type": "modify",
      "old_id": "a02aca2e448ea28ceb871567d61f2a98e19ddbc5",
      "old_mode": 33188,
      "old_path": "if1632/wineps.spec",
      "new_id": "4ede174077fa7fc58190ffcdaa5451fafcc45ce8",
      "new_mode": 33188,
      "new_path": "if1632/wineps.spec"
    },
    {
      "type": "modify",
      "old_id": "05cf1067e876c71eeddbd3c00b12530f52bc8fe2",
      "old_mode": 33188,
      "old_path": "include/builtin32.h",
      "new_id": "398846c89f5bda09c4bbde2710c2a8b69821c3a8",
      "new_mode": 33188,
      "new_path": "include/builtin32.h"
    },
    {
      "type": "modify",
      "old_id": "d4e765c6528a04cd67887fc2e89ce3be344fbc1e",
      "old_mode": 33188,
      "old_path": "include/commctrl.h",
      "new_id": "04f29ff6cbbde61235bcbc84dfc95e51309a2bf7",
      "new_mode": 33188,
      "new_path": "include/commctrl.h"
    },
    {
      "type": "modify",
      "old_id": "30fe2a3ee899b4ae26639a312c36e084d0b4b8c2",
      "old_mode": 33188,
      "old_path": "include/config.h.in",
      "new_id": "73fc304464f1eebc66b51d3426e46bab06786b5f",
      "new_mode": 33188,
      "new_path": "include/config.h.in"
    },
    {
      "type": "modify",
      "old_id": "b21d384937851faf647bc0a12522786f2ed301c4",
      "old_mode": 33188,
      "old_path": "include/debug.h",
      "new_id": "9056a5c1cd18ad1cde7d4c58320a420985e3a489",
      "new_mode": 33188,
      "new_path": "include/debug.h"
    },
    {
      "type": "modify",
      "old_id": "3a8bb3042baf67e35a7e69044e5818783ffbd1d5",
      "old_mode": 33188,
      "old_path": "include/debugdefs.h",
      "new_id": "14450def2f85cf4c10631aa49b75617b11b3e0ae",
      "new_mode": 33188,
      "new_path": "include/debugdefs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56cd478af16bab66919742cf3904d60a99197c5d",
      "new_mode": 33188,
      "new_path": "include/dosexe.h"
    },
    {
      "type": "modify",
      "old_id": "da42f1534dc41c20596d02415b43970b9ea35eac",
      "old_mode": 33188,
      "old_path": "include/interfaces.h",
      "new_id": "32c84354fa621c66ff38045161fdb601942db1cb",
      "new_mode": 33188,
      "new_path": "include/interfaces.h"
    },
    {
      "type": "modify",
      "old_id": "46f232d03bdc248fca36afd55532fe4d4aa8100e",
      "old_mode": 33188,
      "old_path": "include/miscemu.h",
      "new_id": "5f4c7669706c274a1740a19b1f575bed214d5a80",
      "new_mode": 33188,
      "new_path": "include/miscemu.h"
    },
    {
      "type": "modify",
      "old_id": "502fb363c4b091284be9f4520f28e8f94878011d",
      "old_mode": 33188,
      "old_path": "include/mmsystem.h",
      "new_id": "a0d46c8a1cd275340ad6d29e0096d619a417e605",
      "new_mode": 33188,
      "new_path": "include/mmsystem.h"
    },
    {
      "type": "modify",
      "old_id": "7add294b2d29c319b8778c1718e7e47e06e09754",
      "old_mode": 33188,
      "old_path": "include/module.h",
      "new_id": "485d78420dd7ab612ce501f8b4b62560d24b1ed3",
      "new_mode": 33188,
      "new_path": "include/module.h"
    },
    {
      "type": "modify",
      "old_id": "e80454d5808c498a0aabdd5995d95201dfb4abf7",
      "old_mode": 33188,
      "old_path": "include/ole2.h",
      "new_id": "ee876291464679e232a969841a8062cc18877420",
      "new_mode": 33188,
      "new_path": "include/ole2.h"
    },
    {
      "type": "modify",
      "old_id": "61d42c6a3b93e2246d4d64f1a9c9578d403af8af",
      "old_mode": 33188,
      "old_path": "include/oleauto.h",
      "new_id": "4b675e6b9ce975fecdff9434d4eba62abeda9e49",
      "new_mode": 33188,
      "new_path": "include/oleauto.h"
    },
    {
      "type": "modify",
      "old_id": "fa64a4949591b2b29156828f764a395c864e0acf",
      "old_mode": 33188,
      "old_path": "include/print.h",
      "new_id": "92d43e448aa17ffde658f742420feeeb08a64dae",
      "new_mode": 33188,
      "new_path": "include/print.h"
    },
    {
      "type": "modify",
      "old_id": "a5abc051f5b512c62404e32bc684396e49d14f98",
      "old_mode": 33188,
      "old_path": "include/process.h",
      "new_id": "8f822943a418587fa70bb204a10ea33ca641e9a7",
      "new_mode": 33188,
      "new_path": "include/process.h"
    },
    {
      "type": "modify",
      "old_id": "0c47895fb265515fac328e0179928f6aa80562ff",
      "old_mode": 33188,
      "old_path": "include/psdrv.h",
      "new_id": "171e0858c19c31561d53efca5c8a18ca20b42ae6",
      "new_mode": 33188,
      "new_path": "include/psdrv.h"
    },
    {
      "type": "modify",
      "old_id": "d6501f1628abdc66da8a51d7b0f828d54af7d305",
      "old_mode": 33188,
      "old_path": "include/server.h",
      "new_id": "0b80e48a6b2c17b5206529a09265e5ac062d09be",
      "new_mode": 33188,
      "new_path": "include/server.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf6dcd34b548628ddce644bb1f541d500bc9c82f",
      "new_mode": 33188,
      "new_path": "include/server/object.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "574b73253d97c001ffc696460acc808eea9fc485",
      "new_mode": 33188,
      "new_path": "include/server/request.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9edbfdf4e59efbcc513cc7e081afbd76e9be2157",
      "new_mode": 33188,
      "new_path": "include/server/thread.h"
    },
    {
      "type": "modify",
      "old_id": "27bb795a98c2b617360c3574b945a8893cf2d2ac",
      "old_mode": 33188,
      "old_path": "include/shell.h",
      "new_id": "cda641c092454d80ada8b38618065464ff62d8e2",
      "new_mode": 33188,
      "new_path": "include/shell.h"
    },
    {
      "type": "modify",
      "old_id": "4aed4415aa83f1624ed7a053ec0494d7f14bd744",
      "old_mode": 33188,
      "old_path": "include/shlobj.h",
      "new_id": "350fe57dbfc22ca86eaf8fd07667314e9aa2bd7d",
      "new_mode": 33188,
      "new_path": "include/shlobj.h"
    },
    {
      "type": "modify",
      "old_id": "7a0196a2b4d3fd745fbc4843288e12e4af3aab0f",
      "old_mode": 33188,
      "old_path": "include/stackframe.h",
      "new_id": "24cad98bf80431f532446bdb5cb8bd8e565458c4",
      "new_mode": 33188,
      "new_path": "include/stackframe.h"
    },
    {
      "type": "modify",
      "old_id": "7bf2b4c73156dcb9f66a14f4845487274327c382",
      "old_mode": 33188,
      "old_path": "include/status.h",
      "new_id": "45323f4880f495589b4cf63169dcb2e005fd348b",
      "new_mode": 33188,
      "new_path": "include/status.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56ac8461843a30ee11d632df09e76cec3b490078",
      "new_mode": 33188,
      "new_path": "include/syslevel.h"
    },
    {
      "type": "modify",
      "old_id": "8d81fd2f7299d4a5f8007d2ff89e03a1da293d5c",
      "old_mode": 33188,
      "old_path": "include/thread.h",
      "new_id": "e033b297fa7601db17f5f5135bcb24f105c324de",
      "new_mode": 33188,
      "new_path": "include/thread.h"
    },
    {
      "type": "modify",
      "old_id": "95e2a6c9e2cd96ace9ab8b2d3cb7baa56264a6ab",
      "old_mode": 33188,
      "old_path": "include/tooltips.h",
      "new_id": "b4875c08834cbe762f9f1163c2ab073b1c35420f",
      "new_mode": 33188,
      "new_path": "include/tooltips.h"
    },
    {
      "type": "modify",
      "old_id": "02ac88a1bd9002026c7a0ccc0b30e40d18ecf6bf",
      "old_mode": 33188,
      "old_path": "include/tweak.h",
      "new_id": "346f6a06f6a2c0ba35122874e0574c4c8eff2ec1",
      "new_mode": 33188,
      "new_path": "include/tweak.h"
    },
    {
      "type": "modify",
      "old_id": "d1f891c2706c19c749de0ae9bf79b5fd41ce03cf",
      "old_mode": 33188,
      "old_path": "include/user.h",
      "new_id": "00cd9ae311db9ad1ce7f79a76f41d11d65631c25",
      "new_mode": 33188,
      "new_path": "include/user.h"
    },
    {
      "type": "modify",
      "old_id": "5f5dd97fb0e888b5de7dbd51d97a09ceb1a62982",
      "old_mode": 33188,
      "old_path": "include/ver.h",
      "new_id": "93433b8cfcf0d4799fa04dd11da1dfa106a267fd",
      "new_mode": 33188,
      "new_path": "include/ver.h"
    },
    {
      "type": "modify",
      "old_id": "2eeda85187804cb27328dc1fc52502744531dd32",
      "old_mode": 33188,
      "old_path": "include/version.h",
      "new_id": "2311c019d8e6ac312d995eb1131be2c75e73ced6",
      "new_mode": 33188,
      "new_path": "include/version.h"
    },
    {
      "type": "modify",
      "old_id": "a8bee8a88b698cdb287cf2b4894e84e51a1fda52",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "a94c819d02be81782bf40f2b89eb47a5800332d4",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "8c6c8d62e8fe5cc11044928f1caaf371c04b3591",
      "old_mode": 33188,
      "old_path": "include/winerror.h",
      "new_id": "12f1727df075fc93ee2df086a14dd940c7a732bc",
      "new_mode": 33188,
      "new_path": "include/winerror.h"
    },
    {
      "type": "modify",
      "old_id": "44fc732e411b2e0edff8715363da8d4f43c201bb",
      "old_mode": 33188,
      "old_path": "include/winnt.h",
      "new_id": "bb44df9a31ab3c8f3bc94a1f518e44199d91b114",
      "new_mode": 33188,
      "new_path": "include/winnt.h"
    },
    {
      "type": "modify",
      "old_id": "aa4bdcaead29c18c9f2038cf76c276e3d3f8d7fb",
      "old_mode": 33188,
      "old_path": "include/winsock.h",
      "new_id": "363615bb21cf8b29a4c5cdabc5ecb423cac3d372",
      "new_mode": 33188,
      "new_path": "include/winsock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c605049b5ca78ef28d055f4d88ae1e2473c69803",
      "new_mode": 33188,
      "new_path": "loader/dos/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5ad24f0102caf4856ab48deaab9a8ab8aa28d6a",
      "new_mode": 33188,
      "new_path": "loader/dos/dosmod.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3818daa8c4b28555ff31427c9b8d0e948e24d95e",
      "new_mode": 33188,
      "new_path": "loader/dos/dosvm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "053c2c3b7160d2a9f4ecaf09dff8b12927f7eacc",
      "new_mode": 33188,
      "new_path": "loader/dos/module.c"
    },
    {
      "type": "modify",
      "old_id": "5f592a69f2049d579e5ce7b1d583954bd656114f",
      "old_mode": 33188,
      "old_path": "loader/main.c",
      "new_id": "d859bfd5fe6b221420edaf39d7915064fab67151",
      "new_mode": 33188,
      "new_path": "loader/main.c"
    },
    {
      "type": "modify",
      "old_id": "b6f859be43d299c0fd84ebc228c424d2e4f01ed2",
      "old_mode": 33188,
      "old_path": "loader/module.c",
      "new_id": "21d566583c11f3cc1b307c1d25869a60f7c5be48",
      "new_mode": 33188,
      "new_path": "loader/module.c"
    },
    {
      "type": "modify",
      "old_id": "0bf46e44ac2fe5707fcbcd22eafbc86797d23145",
      "old_mode": 33188,
      "old_path": "loader/ne/module.c",
      "new_id": "c085678d79482a46c92cc8de0853c4fb7dac4233",
      "new_mode": 33188,
      "new_path": "loader/ne/module.c"
    },
    {
      "type": "modify",
      "old_id": "1c47dd1931b8112e6c68dadd09acb616011f5c7d",
      "old_mode": 33188,
      "old_path": "loader/ne/segment.c",
      "new_id": "ff92d5c43cc07cc13a32cb6b6e598a1c15f859f4",
      "new_mode": 33188,
      "new_path": "loader/ne/segment.c"
    },
    {
      "type": "modify",
      "old_id": "5d5a51cf6060176eb4a633763fa95dce9e884a84",
      "old_mode": 33188,
      "old_path": "loader/pe_image.c",
      "new_id": "76dc87eb6336b5252657d7e1560ea10214d997bb",
      "new_mode": 33188,
      "new_path": "loader/pe_image.c"
    },
    {
      "type": "modify",
      "old_id": "4f0d28d43381907ab53bd1bdd3f077ed94e11126",
      "old_mode": 33188,
      "old_path": "loader/resource.c",
      "new_id": "bff00b9d9c1e5692390b2eebdfa5b78bc5647a3b",
      "new_mode": 33188,
      "new_path": "loader/resource.c"
    },
    {
      "type": "modify",
      "old_id": "84d5b1d34d509872ea44beebca3f8b01fa05c6f4",
      "old_mode": 33188,
      "old_path": "loader/task.c",
      "new_id": "7d1814db41d1610f0d3277f92abf0fdf3312e4c0",
      "new_mode": 33188,
      "new_path": "loader/task.c"
    },
    {
      "type": "modify",
      "old_id": "f2744cbcf0754a3e69f297df75dbf04a78a495a9",
      "old_mode": 33188,
      "old_path": "memory/atom.c",
      "new_id": "c3aeb9b2803720f3d6091ee7cd45187495bfadf5",
      "new_mode": 33188,
      "new_path": "memory/atom.c"
    },
    {
      "type": "modify",
      "old_id": "b4b4d05759b65b70ef064d017f8bc70706077e4a",
      "old_mode": 33188,
      "old_path": "memory/global.c",
      "new_id": "f2ba8f003b19302974901f249abcd60181a66dc4",
      "new_mode": 33188,
      "new_path": "memory/global.c"
    },
    {
      "type": "modify",
      "old_id": "6585ac5a96784f8ced136a8b7d77f2f477cc5529",
      "old_mode": 33188,
      "old_path": "memory/heap.c",
      "new_id": "3bcc396510c490cef094584aa0e048b737b2a1a2",
      "new_mode": 33188,
      "new_path": "memory/heap.c"
    },
    {
      "type": "modify",
      "old_id": "dbe68fe648b827e440c9a7a71b64792451b5b90a",
      "old_mode": 33188,
      "old_path": "memory/selector.c",
      "new_id": "859cc6a18c0bae67e7fdcf0514b2356ea8995446",
      "new_mode": 33188,
      "new_path": "memory/selector.c"
    },
    {
      "type": "modify",
      "old_id": "414e9cae0cb5a8b14aa9ab6e93c873e44d44abe2",
      "old_mode": 33188,
      "old_path": "memory/virtual.c",
      "new_id": "801237c4470a22dcd012ae3b8e35df5105b734a2",
      "new_mode": 33188,
      "new_path": "memory/virtual.c"
    },
    {
      "type": "modify",
      "old_id": "c2f37501e2a68f618ef916c2c83521bf8159af8d",
      "old_mode": 33188,
      "old_path": "misc/crtdll.c",
      "new_id": "6b808a4e59e80316ca082e2d9dc67350b0fc2722",
      "new_mode": 33188,
      "new_path": "misc/crtdll.c"
    },
    {
      "type": "modify",
      "old_id": "9a546940e2351dc80a2080fca622b97390b7185c",
      "old_mode": 33188,
      "old_path": "misc/ddeml.c",
      "new_id": "7a5c47a448f28da4236178e0ce0a9641ad74aa9f",
      "new_mode": 33188,
      "new_path": "misc/ddeml.c"
    },
    {
      "type": "modify",
      "old_id": "d714aad6c535e2d8b0dc30250fdce04e1fdc58be",
      "old_mode": 33188,
      "old_path": "misc/main.c",
      "new_id": "814c5a476c2845bce7a8eb5f0f87a8c7787bb0dc",
      "new_mode": 33188,
      "new_path": "misc/main.c"
    },
    {
      "type": "modify",
      "old_id": "d95501670b18e5c7ffd4a0fcc60526b0d6210ad3",
      "old_mode": 33188,
      "old_path": "misc/network.c",
      "new_id": "89664d0335d35a0e3d4e4344ae67a7d7135b4ba6",
      "new_mode": 33188,
      "new_path": "misc/network.c"
    },
    {
      "type": "modify",
      "old_id": "75a6a8f5e057446dfe9ebf84c3379f13fd7cd242",
      "old_mode": 33188,
      "old_path": "misc/printdrv.c",
      "new_id": "a2146e512451faf7d2309fb6640c9a0428201a60",
      "new_mode": 33188,
      "new_path": "misc/printdrv.c"
    },
    {
      "type": "modify",
      "old_id": "671914c433f73818e7b7d22372b05021634131d4",
      "old_mode": 33188,
      "old_path": "misc/shell.c",
      "new_id": "1b8ebbf00e94732cae9dab03d91ab20b81b6efaa",
      "new_mode": 33188,
      "new_path": "misc/shell.c"
    },
    {
      "type": "modify",
      "old_id": "66617808f815b958b55962bd0607093412bf92fa",
      "old_mode": 33188,
      "old_path": "misc/shellord.c",
      "new_id": "9076838618dda09b81584550ee1020b67ccb243e",
      "new_mode": 33188,
      "new_path": "misc/shellord.c"
    },
    {
      "type": "modify",
      "old_id": "11c19a44b93db5d50de6bd181c1c3b2035a6db5c",
      "old_mode": 33188,
      "old_path": "misc/tweak.c",
      "new_id": "952e1419aeab267a040905be2af09628a9b96bc8",
      "new_mode": 33188,
      "new_path": "misc/tweak.c"
    },
    {
      "type": "modify",
      "old_id": "0c8149b4b49a2837dff85053a095e26f1bca241e",
      "old_mode": 33188,
      "old_path": "misc/ver.c",
      "new_id": "00d98153d7551b42f2ac1628efc55cb78cbd2334",
      "new_mode": 33188,
      "new_path": "misc/ver.c"
    },
    {
      "type": "modify",
      "old_id": "5eb67d53aa23ced39e523b6dd14173dc57d1c383",
      "old_mode": 33188,
      "old_path": "misc/winsock.c",
      "new_id": "b328794f7e7e42f214dc7332d7fdcfa9fd0eb2d8",
      "new_mode": 33188,
      "new_path": "misc/winsock.c"
    },
    {
      "type": "modify",
      "old_id": "cf841723bba4a0bf0ccf7674a4a90f19826acece",
      "old_mode": 33188,
      "old_path": "misc/winsock_dns.c",
      "new_id": "113c50e0d041c0e3f618a790241d358978bc5a54",
      "new_mode": 33188,
      "new_path": "misc/winsock_dns.c"
    },
    {
      "type": "modify",
      "old_id": "4eac2c4ca796aefe579daa8494e6e61da82f113f",
      "old_mode": 33188,
      "old_path": "miscemu/main.c",
      "new_id": "7230d05767b78670dc08d40dd047eacb01e7c6ed",
      "new_mode": 33188,
      "new_path": "miscemu/main.c"
    },
    {
      "type": "modify",
      "old_id": "0226450d846cf3431f31cac7dd3b6bf6a565a779",
      "old_mode": 33188,
      "old_path": "msdos/dosmem.c",
      "new_id": "d0bfddd5a8a1c3660fd3376213885bae56d2dfcd",
      "new_mode": 33188,
      "new_path": "msdos/dosmem.c"
    },
    {
      "type": "modify",
      "old_id": "ee20a38fed4386b52d11f033854290298981aa21",
      "old_mode": 33188,
      "old_path": "msdos/dpmi.c",
      "new_id": "ebcfca162b8e9cf9f132477b74dc90eacfe67347",
      "new_mode": 33188,
      "new_path": "msdos/dpmi.c"
    },
    {
      "type": "modify",
      "old_id": "b39592fdae3d058d3500cb2820b457af74524a31",
      "old_mode": 33188,
      "old_path": "msdos/int21.c",
      "new_id": "6bb650eda4fa1a57a99260c8cac9c8205866d42e",
      "new_mode": 33188,
      "new_path": "msdos/int21.c"
    },
    {
      "type": "modify",
      "old_id": "186bdb32bd284e277a1f7a0bb8362d5fd3fb0471",
      "old_mode": 33188,
      "old_path": "msdos/vxd.c",
      "new_id": "3f08ac8e3078056e2b17122e7ec67d4bbf94c388",
      "new_mode": 33188,
      "new_path": "msdos/vxd.c"
    },
    {
      "type": "modify",
      "old_id": "347b0d6fc16ae36b207c8a3e2a3640243f920978",
      "old_mode": 33188,
      "old_path": "multimedia/Makefile.in",
      "new_id": "8762d2558e0059b1e5acee4fbedcf8b86a0fa950",
      "new_mode": 33188,
      "new_path": "multimedia/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "7ae02514acc7a48845c0249e5bab48177ef21798",
      "old_mode": 33188,
      "old_path": "multimedia/audio.c",
      "new_id": "07cfc13a322e088d783d495793e9dd91a06ea93d",
      "new_mode": 33188,
      "new_path": "multimedia/audio.c"
    },
    {
      "type": "modify",
      "old_id": "63df1bfb9639aa1018caa6894ac8d71af4493c40",
      "old_mode": 33188,
      "old_path": "multimedia/init.c",
      "new_id": "7d138c8a8db9a630e68f75607d22a324d758511d",
      "new_mode": 33188,
      "new_path": "multimedia/init.c"
    },
    {
      "type": "modify",
      "old_id": "abcccb5a14b06b3ef80b11cc9e429c134b83f293",
      "old_mode": 33188,
      "old_path": "multimedia/midi.c",
      "new_id": "c7cae5a3a7b2587c4bd062035ed1fe694eb8b456",
      "new_mode": 33188,
      "new_path": "multimedia/midi.c"
    },
    {
      "type": "modify",
      "old_id": "1c29e47ddcbaa0f05d94272c0abbe59149266fb3",
      "old_mode": 33188,
      "old_path": "multimedia/mixer.c",
      "new_id": "921d1f9e9b4610055da4b2e3477a64936092b1e7",
      "new_mode": 33188,
      "new_path": "multimedia/mixer.c"
    },
    {
      "type": "modify",
      "old_id": "5bbbf81960f6947bb8206c2c93c264b381f0f21e",
      "old_mode": 33188,
      "old_path": "multimedia/mmaux.c",
      "new_id": "4272db4f6dc1211b3ef1adf2771a9377499a749b",
      "new_mode": 33188,
      "new_path": "multimedia/mmaux.c"
    },
    {
      "type": "modify",
      "old_id": "5d88542d23ff26e2912722efbb8caa0af22fa992",
      "old_mode": 33188,
      "old_path": "multimedia/mmio.c",
      "new_id": "f6bdc77026f83f6eccb44b9579221e2883bd5a15",
      "new_mode": 33188,
      "new_path": "multimedia/mmio.c"
    },
    {
      "type": "modify",
      "old_id": "3dbc7c170acc98ac139e892620b9244375d752ad",
      "old_mode": 33188,
      "old_path": "multimedia/mmsystem.c",
      "new_id": "458a5be133fbd2ebb436cad526533074922f7399",
      "new_mode": 33188,
      "new_path": "multimedia/mmsystem.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "387f85b07406a90a59a504455e26263b64efc213",
      "new_mode": 33188,
      "new_path": "multimedia/msvideo.c"
    },
    {
      "type": "modify",
      "old_id": "45d1cc66b5d66915d887a70a142c63c8c895d55f",
      "old_mode": 33188,
      "old_path": "objects/cursoricon.c",
      "new_id": "b7969c127da43f5ae10b4f73d1952b015c0e2f01",
      "new_mode": 33188,
      "new_path": "objects/cursoricon.c"
    },
    {
      "type": "modify",
      "old_id": "413e233d85d643b32ceee38be0532278341ac75c",
      "old_mode": 33188,
      "old_path": "objects/dib.c",
      "new_id": "3b1a81aa4cdf53b4cc0bc0041592d85705b2c03b",
      "new_mode": 33188,
      "new_path": "objects/dib.c"
    },
    {
      "type": "modify",
      "old_id": "8da7089e163f5ac67296ace4449340414821d4ce",
      "old_mode": 33188,
      "old_path": "objects/font.c",
      "new_id": "91434d37d51c06208139879743f835d41be60859",
      "new_mode": 33188,
      "new_path": "objects/font.c"
    },
    {
      "type": "modify",
      "old_id": "7be42edd3ec52f2717607082c28f10b051d33137",
      "old_mode": 33188,
      "old_path": "ole/folders.c",
      "new_id": "3ddde1108b5ef9b16775ef4eca4b0a2c748b6a4c",
      "new_mode": 33188,
      "new_path": "ole/folders.c"
    },
    {
      "type": "modify",
      "old_id": "21bf71ef8dc7e3a048959cc0c613a83ee1598bc8",
      "old_mode": 33188,
      "old_path": "ole/nls/deu.nls",
      "new_id": "7b99de7a6e252007394b0541effb25c382dc6532",
      "new_mode": 33188,
      "new_path": "ole/nls/deu.nls"
    },
    {
      "type": "modify",
      "old_id": "7d18e99736e75acf71ecc42ba51d1986fe18a581",
      "old_mode": 33188,
      "old_path": "ole/ole2nls.c",
      "new_id": "e1684ea676fe63d86c3b714789215c4ffebd1663",
      "new_mode": 33188,
      "new_path": "ole/ole2nls.c"
    },
    {
      "type": "modify",
      "old_id": "e5f969511369f54035b491aa065c63656fa38d7c",
      "old_mode": 33188,
      "old_path": "relay32/builtin32.c",
      "new_id": "5ea46b43ca19123658b7db7f1cc682151ebc9c2f",
      "new_mode": 33188,
      "new_path": "relay32/builtin32.c"
    },
    {
      "type": "modify",
      "old_id": "87e4439c97aab755733d5aab03dba4ff3be786ff",
      "old_mode": 33188,
      "old_path": "relay32/comctl32.spec",
      "new_id": "8c7aa82cbef44a7439dafc4aeda18d1c96ed36f5",
      "new_mode": 33188,
      "new_path": "relay32/comctl32.spec"
    },
    {
      "type": "modify",
      "old_id": "95a555590bc06a31d8ad4b7be8c35d77eb9125ad",
      "old_mode": 33188,
      "old_path": "relay32/crtdll.spec",
      "new_id": "8d15fc7c30d4d2cdcb4ab4a9792c92fea4e1bad2",
      "new_mode": 33188,
      "new_path": "relay32/crtdll.spec"
    },
    {
      "type": "modify",
      "old_id": "8f11c9cb3cff3aa056becf37cd1ea58c78297b9e",
      "old_mode": 33188,
      "old_path": "relay32/gdi32.spec",
      "new_id": "087e09bf459289ab8790eaa525dbaee53c46e435",
      "new_mode": 33188,
      "new_path": "relay32/gdi32.spec"
    },
    {
      "type": "modify",
      "old_id": "65f2dd803ddfb9457792e470e5187674649c69ea",
      "old_mode": 33188,
      "old_path": "relay32/kernel32.spec",
      "new_id": "85765770ff939c400dbc0057082649a6b5345223",
      "new_mode": 33188,
      "new_path": "relay32/kernel32.spec"
    },
    {
      "type": "modify",
      "old_id": "760f1dec19dc2949b79b0ed2c68961436cf36e15",
      "old_mode": 33188,
      "old_path": "relay32/mpr.spec",
      "new_id": "d1768b51845f1b8bf31f729c9a7669ebb03e1d86",
      "new_mode": 33188,
      "new_path": "relay32/mpr.spec"
    },
    {
      "type": "modify",
      "old_id": "cd5daaa6fca3976133c51e981b23a89d8c03fb21",
      "old_mode": 33188,
      "old_path": "relay32/ntdll.spec",
      "new_id": "0fbaf760c70b54f706291d1989c7de4df2c39b24",
      "new_mode": 33188,
      "new_path": "relay32/ntdll.spec"
    },
    {
      "type": "modify",
      "old_id": "524063a4ff62e56946f5d983b618af4f604899b0",
      "old_mode": 33188,
      "old_path": "relay32/shell32.spec",
      "new_id": "ecfefabeb6db8b19d6e42d52d1e14526d4bcb74d",
      "new_mode": 33188,
      "new_path": "relay32/shell32.spec"
    },
    {
      "type": "modify",
      "old_id": "c273db6e253d22a2d3e1c47ac56c7750e424678f",
      "old_mode": 33188,
      "old_path": "scheduler/Makefile.in",
      "new_id": "26b91e0865ec5e34035a2051d7c5dc3947b2ec8a",
      "new_mode": 33188,
      "new_path": "scheduler/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "98f4f753b9530a0266ba0d3352b08bf6938acbad",
      "old_mode": 33188,
      "old_path": "scheduler/client.c",
      "new_id": "4a35bcfec980d767f1bb0086fae585cc562e8842",
      "new_mode": 33188,
      "new_path": "scheduler/client.c"
    },
    {
      "type": "modify",
      "old_id": "d5ad9c814b26046305ab922429f3404897af95e4",
      "old_mode": 33188,
      "old_path": "scheduler/event.c",
      "new_id": "1ca9d163b09dd71831045746530d572d2848c97b",
      "new_mode": 33188,
      "new_path": "scheduler/event.c"
    },
    {
      "type": "modify",
      "old_id": "72b301d9a661ee45c82db6bae3448e8323d31166",
      "old_mode": 33188,
      "old_path": "scheduler/handle.c",
      "new_id": "4d5957dc3d9a4e23b4abc0fe321687ec193373ab",
      "new_mode": 33188,
      "new_path": "scheduler/handle.c"
    },
    {
      "type": "modify",
      "old_id": "989d319893897eea296b58cc90ef9e090689e8c2",
      "old_mode": 33188,
      "old_path": "scheduler/k32obj.c",
      "new_id": "960e9622b9714bc5635ac5ba179e357dd223c88f",
      "new_mode": 33188,
      "new_path": "scheduler/k32obj.c"
    },
    {
      "type": "modify",
      "old_id": "407e50ec0036d6bfc222ed6f1c0eaee517dde7e1",
      "old_mode": 33188,
      "old_path": "scheduler/mutex.c",
      "new_id": "084fae0bf451e2f27361184ae096e52a7745193f",
      "new_mode": 33188,
      "new_path": "scheduler/mutex.c"
    },
    {
      "type": "modify",
      "old_id": "c213d2a59fd15ce2db04ddd497e6ded5b5bf5220",
      "old_mode": 33188,
      "old_path": "scheduler/process.c",
      "new_id": "3ccd3d21461cd66d21a1ae67b85f056a1ceba96b",
      "new_mode": 33188,
      "new_path": "scheduler/process.c"
    },
    {
      "type": "modify",
      "old_id": "a456ebf314ba70a674005f75d34d19f3754eefb7",
      "old_mode": 33188,
      "old_path": "scheduler/semaphore.c",
      "new_id": "626150e110d1d79cea889a6054c36b7b2d47bce0",
      "new_mode": 33188,
      "new_path": "scheduler/semaphore.c"
    },
    {
      "type": "modify",
      "old_id": "bb4a1106ded3d249dbb522f7ddc6b70ff80a0ea7",
      "old_mode": 33188,
      "old_path": "scheduler/synchro.c",
      "new_id": "229134c9a4863a3a1f7ef247702b0a2ef3e79810",
      "new_mode": 33188,
      "new_path": "scheduler/synchro.c"
    },
    {
      "type": "modify",
      "old_id": "390c68c458447e74e443f5656d65773c7951926b",
      "old_mode": 33188,
      "old_path": "scheduler/sysdeps.c",
      "new_id": "d63d30f84f40ea760386f651658db810d6b3c0a6",
      "new_mode": 33188,
      "new_path": "scheduler/sysdeps.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50a5dd323c35c97a21b30acad5e9ab83b601d73e",
      "new_mode": 33188,
      "new_path": "scheduler/syslevel.c"
    },
    {
      "type": "modify",
      "old_id": "e881e05dce5cc85c4f90a23eda751d8c58d99e8d",
      "old_mode": 33188,
      "old_path": "scheduler/thread.c",
      "new_id": "2fabdbcce82678fd69e3d7b54457c4500fe47781",
      "new_mode": 33188,
      "new_path": "scheduler/thread.c"
    },
    {
      "type": "modify",
      "old_id": "1881c52ff4500b7dd7b96783e8a0b94800dabe8b",
      "old_mode": 33188,
      "old_path": "server/Makefile.in",
      "new_id": "01b67f102c6c39703caa29172d7287cfecdf593a",
      "new_mode": 33188,
      "new_path": "server/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "a596a76f607b1aa3c0e0fc31c1708bfdd15839b8",
      "old_mode": 33188,
      "old_path": "server/main.c",
      "new_id": "d7f06c9a1044fa61486093b8b49fa76b413de11e",
      "new_mode": 33188,
      "new_path": "server/main.c"
    },
    {
      "type": "modify",
      "old_id": "3724761f1bc227ee8279bac67c186c1e3eb917e7",
      "old_mode": 33188,
      "old_path": "server/object.c",
      "new_id": "17a6843585b5af904f0849eded54832eb55e474e",
      "new_mode": 33188,
      "new_path": "server/object.c"
    },
    {
      "type": "delete",
      "old_id": "c9f6abe91d3cccc96bd422af1ef73e2d9ef83a0c",
      "old_mode": 33188,
      "old_path": "server/object.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "95690db23250459bd1418e8836067cbc516ad100",
      "old_mode": 33188,
      "old_path": "server/process.c",
      "new_id": "b3adcb2bcc091d239f05c366997e61804ef33695",
      "new_mode": 33188,
      "new_path": "server/process.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "397fe4fefd9706648f4165612413cfc8fdc1eeb9",
      "new_mode": 33188,
      "new_path": "server/request.c"
    },
    {
      "type": "modify",
      "old_id": "3dd73c93774e1c5fe2f1797ead11a04dc45610a5",
      "old_mode": 33188,
      "old_path": "server/socket.c",
      "new_id": "5d96a9354fed4017d96c379907da7561cb9efdc9",
      "new_mode": 33188,
      "new_path": "server/socket.c"
    },
    {
      "type": "modify",
      "old_id": "d1ce30b4d8c0802a85899feee330fbcca3d5b130",
      "old_mode": 33188,
      "old_path": "server/thread.c",
      "new_id": "206e1a9507ad3da480377fd774560607f4d27322",
      "new_mode": 33188,
      "new_path": "server/thread.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "712edeac516984db8e7442a2427deba214f4e4d6",
      "new_mode": 33188,
      "new_path": "server/trace.c"
    },
    {
      "type": "modify",
      "old_id": "c11913692a6ab2b807b72701a377ccdba0d564b6",
      "old_mode": 33188,
      "old_path": "tools/build.c",
      "new_id": "76d8b7e1f1295fedf47c063a642f1c1fe4bab264",
      "new_mode": 33188,
      "new_path": "tools/build.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cba5803e072395e5241c2adcce3b6c38c1ab4df",
      "new_mode": 33261,
      "new_path": "tools/make_requests"
    },
    {
      "type": "modify",
      "old_id": "6bab46d8c3299e36382ce28e24c50371cb3f219a",
      "old_mode": 33188,
      "old_path": "win32/console.c",
      "new_id": "0c24ff60c5a997628fc0a31baa0edec650389905",
      "new_mode": 33188,
      "new_path": "win32/console.c"
    },
    {
      "type": "modify",
      "old_id": "052e472801c221d91773c99bc3d9abec32581cef",
      "old_mode": 33188,
      "old_path": "win32/device.c",
      "new_id": "7574bb5403a51a17959a6dfae64062799dee03b2",
      "new_mode": 33188,
      "new_path": "win32/device.c"
    },
    {
      "type": "modify",
      "old_id": "3d24640e5acee35baeea9928a6c08efdddc55670",
      "old_mode": 33188,
      "old_path": "win32/file.c",
      "new_id": "fd1de18cc200b56e38d08885f03bbd6b542277f2",
      "new_mode": 33188,
      "new_path": "win32/file.c"
    },
    {
      "type": "modify",
      "old_id": "6a646cbef567d589a099bbcb6adf6e4502bf3c91",
      "old_mode": 33188,
      "old_path": "win32/init.c",
      "new_id": "022495452638765e7fbad9af3a72c62eb3405e00",
      "new_mode": 33188,
      "new_path": "win32/init.c"
    },
    {
      "type": "modify",
      "old_id": "12e69b435a89dc2d972fee18b79a2ffdb25073b7",
      "old_mode": 33188,
      "old_path": "win32/kernel32.c",
      "new_id": "08eca15511aea7a5f1ffa09079a33c217c3481f9",
      "new_mode": 33188,
      "new_path": "win32/kernel32.c"
    },
    {
      "type": "modify",
      "old_id": "7f61887e60b1f85997d82b5437c86e623b150725",
      "old_mode": 33188,
      "old_path": "win32/newfns.c",
      "new_id": "693c5f78da32941899257d6b22c6b01defdd5d22",
      "new_mode": 33188,
      "new_path": "win32/newfns.c"
    },
    {
      "type": "modify",
      "old_id": "a1077a6c2697a5d3f5992faee8f7792b38ba1cb9",
      "old_mode": 33188,
      "old_path": "win32/ordinals.c",
      "new_id": "a9699cf402f6f0fc4d883ece83154ad6445667fe",
      "new_mode": 33188,
      "new_path": "win32/ordinals.c"
    },
    {
      "type": "modify",
      "old_id": "a9e8b2df20deb829c4f97e4cfb8d7e31b9edbe73",
      "old_mode": 33188,
      "old_path": "win32/process.c",
      "new_id": "3a8543030ac480e7e80d9a298714a6b3ab9a55d0",
      "new_mode": 33188,
      "new_path": "win32/process.c"
    },
    {
      "type": "modify",
      "old_id": "b33606dbe262da2a9a512d01c8cbbac9ac597f66",
      "old_mode": 33188,
      "old_path": "windows/class.c",
      "new_id": "aef5cd351e463f507702db481e0e21067fd6313c",
      "new_mode": 33188,
      "new_path": "windows/class.c"
    },
    {
      "type": "modify",
      "old_id": "fa351b02fd29f1e763107c1a9d70c0753995d355",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "4e8c632b3c228ff72f16e477b30bba80abf2afe8",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "6c084e4e7d96fef6eecf0886ed610ecfcf880e45",
      "old_mode": 33188,
      "old_path": "windows/msgbox.c",
      "new_id": "441ea4a81217da7cdef3904e5634987f114609e4",
      "new_mode": 33188,
      "new_path": "windows/msgbox.c"
    },
    {
      "type": "modify",
      "old_id": "8ab8abf653071adc9af6ba0570c07dbc988ee1b1",
      "old_mode": 33188,
      "old_path": "windows/nonclient.c",
      "new_id": "82d779a5bcdd84cd050960ee7a5d182a5e7f6405",
      "new_mode": 33188,
      "new_path": "windows/nonclient.c"
    },
    {
      "type": "modify",
      "old_id": "b45bbe236714b378f8bdb9f70380f8ec764ed469",
      "old_mode": 33188,
      "old_path": "windows/queue.c",
      "new_id": "712dea1ef1848a6ae9574666932c56536cb0373b",
      "new_mode": 33188,
      "new_path": "windows/queue.c"
    },
    {
      "type": "modify",
      "old_id": "d9366e4861908d8dc4990ac23e7f0d89a6c52706",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "1b09c8a36dad3769cf6b4c05a8e456d13c68bab5",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    },
    {
      "type": "modify",
      "old_id": "03fdeff0ab0c3bbf557bf9fa714d6f72470bb4a1",
      "old_mode": 33188,
      "old_path": "windows/winproc.c",
      "new_id": "f62f86f2e89e091ca63f436679623ceff68b2bdb",
      "new_mode": 33188,
      "new_path": "windows/winproc.c"
    }
  ]
}
