)]}'
{
  "commit": "e658d82093dcd31c237c2e1fc3f92e1ba74eecda",
  "tree": "dc0251be31ef9d89b9d4f416b9d3398a72939f2e",
  "parents": [
    "a0b2b1d0f6d11d61eb42473fa090d00937399e44"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Nov 30 17:45:40 1997 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Nov 30 17:45:40 1997 +0000"
  },
  "message": "Release 971130\n\nSat Nov 29 12:35:26 1997  Alexandre Julliard  \u003cjulliard@lrc.epfl.ch\u003e\n\n\t* [if1632/builtin.c]\n\tBuild a complete PE header for builtin Win32 modules.\n\n\t* [loader/pe_image.c] [loader/module.c]\n\tHMODULE32 now points to the loading address of the module. There\n\tis no longer a separate PE_MODULE structure.\n\nFri Nov 28 11:21:47 1997  Marcus Meissner \u003cmsmeissn@cip.informatik.uni-erlangen.de\u003e\n\n\t* [ole/*][configure.in][Makefile.in][include/interfaces.h]\n\t  [if1632/olesvr32.spec][if1632/olecli32.spec]\n\tNew directory, moved OLE stuff there.\n\tnew .spec files for olecli32,olesvr32, some stubs added.\n\n\t* [misc/shell.c]\n\tAdded support for extracting icons from PE dlls.\n\n\t* [misc/shellord.c][if1632/shell32.spec]\n\tAdded a huge heap of ordinal only exported shell functions\n\t(will work only in Win95).\n\n\t* [loader/task.c]\n\tHack to make MakeProcInstance16 work in all cases (mplayer.exe).\n\n\t* [win32/string32.c][include/string32.h]\n\tObsolete, removed.\n\n\t* [windows/keyboard.c]\n\tAdded *RegisterHotkey.\n\n\t* [objects/font.c][objects/text.c]\n\tAdded GetFontLanguageInfo, GetTextCharsetInfo.\n\nWed Nov 26 18:10:40 1997  Uwe Bonnes  \u003cbon@elektron.ikp.physik.tu-darmstadt.de\u003e\n\n\t* [misc/network.c]\n\tIn WNetGetConnection16 return the Drive label and not the DOS-Cwd.\n\tMakes Wordview 6 start on a network connected machine.\n\n\t* [controls/status.c]\n\tCatch a Null pointer in SW_SetText.\n\n\t* [files/dos_fs.c]\n \tAdd NT5 functions GetLongPathName32.\n\n\t* [files/file.c]\n\tMake GetTempFileName16 accept drive 0 (Current Drive) too.\n\tHandle more errors and be more verbose in FILE_SetDosError, fix\n\tan error in DeleteFile32W\n\n\t* [memory/virtual.c]\n\tImplement FlushViewOfFile.\n\n\t* [misc/crtdll]\n\tImplement _rotl and splitpath and add a stub for \n\t_abnormal_termination.\n\n\t* [misc/printdrv.c]\n\tStub for EnumPrinters32A.\n\n\t* [win32/newfns]\n\tAdd Stub for QueryPerformanceFrequency, change return value\n\tfor QueryPerformanceCounter.\n \tAdd stub for DeviceIoControl.\n\nTue Nov 25 15:55:01 1997 Martin Boehme \u003cboehme@informatik.mu-luebeck.de\u003e\n\n\t* [controls/combo.c] [controls/edit.c] [windows/defwnd.c]\n\t  [windows/winpos.c] [windows/win.c]\n\tRemoved WIN_NO_REDRAW flag.\n\nTue Nov 25 13:20:35 1997  Douglas Ridgway \u003cridgway@taiga.v-wave.com\u003e\n\n\t* [graphics/x11drv/bitblt.c]\n\tFixed memory leak in BITBLT_GetDstArea.\n\nSun Nov 23 14:05:23 1997  Andreas Mohr \u003c100.30936@germany.net\u003e\n\n\t* [files/directory.c]\n\tExport windows system directory to environment.\n\n\t* [if1632/Makefile.in] [if1632/builtin.c] [if1632/w32skrnl.spec]\n\t  [if1632/win32s16.spec] [misc/w32scomb.c] [misc/w32skrnl.c]\n\tAdded Win32s DLLs W32SKRNL and WIN32S16.\n\n\t* [if1632/kernel32.spec] [loader/module.c]\n\tAdded misc functions for Win32s.\n\n\t* [if1632/kernel.spec] [loader/task.c]\n\tAdded DefineHandleTable().\n\n\t* [scheduler/process.c]\n\tFixed SetEnvironmentVariable32A() to avoid heap corruption.\n\nSat Nov 22 14:11:42 1997  Kristian Nielsen  \u003ckristian.nielsen@risoe.dk\u003e\n\n\t* [windows/painting.c]\n\tFix leak in BeginPaint16() for CS_PARENTDC windows where the\n\tupdate region was not properly released.\n\nThu Nov 20 03:55:29 1997  Gordon Chaffee \u003cchaffee@CS.Berkeley.EDU\u003e\n\n\t* [loader/pe_image.c]\n\tImplemented forwarded DLL functions.\n\n\t* [objects/dib.c]\n\tAdded support for 16- and 32-bit mode DIBs.\n\tSupport negative bitmap heights.\n\n\t* [win32/process.c]\n\tAdded stub for CreateProcess32W.\n\n\t* [win32/security.c] [include/ntdll.h]\n\tAdded stubs for LookupAccountSid32A/W.\n\n\t* [scheduler/process.c]\n\tUse the size specified in the PE header for the process heap.\n\nMon Nov 17 00:53:35 1997  Len White \u003cphreak@cgocable.net\u003e\n\n\t* [msdos/int3d.c]\n\tNew file. Stubs for int3d.\n\nSun Nov 16 12:30:00 PST 1997  Jason Schonberg  \u003cschon@mti.sgi.com\u003e\n\n\t* [include/aspi.h]\n\tChanged comment style from C++ to C.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d05e8faa65086c27caebc6b529933204a81a10c3",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "93c7b241d330d93b1bd36d7db665ddee9ab7641e",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "e26d62a47d8076a002c8f72f7a3301130426d8e7",
      "old_mode": 33188,
      "old_path": "AUTHORS",
      "new_id": "cd18940e3d259da9ec7710cfa12b8493ec73036c",
      "new_mode": 33188,
      "new_path": "AUTHORS"
    },
    {
      "type": "modify",
      "old_id": "dff1e4df9a9d427529a7ca5ea0c19532c29671ef",
      "old_mode": 33188,
      "old_path": "BUGS",
      "new_id": "cc9b8c0a45c86f1065f070ce6ff9f3dff058010c",
      "new_mode": 33188,
      "new_path": "BUGS"
    },
    {
      "type": "modify",
      "old_id": "8b4b830caa344aa494d96284afd4b1a429c15211",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "76ac4baf3ef69c85ef4d01789a8581c1aa77da4a",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "32b77efae95002f98a9149d818f73a016c4df5e9",
      "old_mode": 33188,
      "old_path": "Makefile.in",
      "new_id": "c326756d4f136030aefba6f210305d2d93f8291e",
      "new_mode": 33188,
      "new_path": "Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "83ba00865f23454c885ce77d1170c9e74e553964",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "5699464ff4f5d1baad84e1ee108692fbcbe0821e",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "9e4d70201d51a5c492540a6dadfac8d743831482",
      "old_mode": 33188,
      "old_path": "configure.in",
      "new_id": "8c1186ce811fb7c4a7a99bf89385e1e9e7dcd8f7",
      "new_mode": 33188,
      "new_path": "configure.in"
    },
    {
      "type": "modify",
      "old_id": "b66173cb43dda48265d848c14aebf1a0331f0820",
      "old_mode": 33188,
      "old_path": "controls/combo.c",
      "new_id": "e1ccb16fb0b8fda037df0df241ff95aad5b013bf",
      "new_mode": 33188,
      "new_path": "controls/combo.c"
    },
    {
      "type": "modify",
      "old_id": "a28589502423aa433b555cc55f70dbf8224b8b80",
      "old_mode": 33188,
      "old_path": "controls/edit.c",
      "new_id": "b4cd3ac12efe120610f4ea562dd5698c870ba5d6",
      "new_mode": 33188,
      "new_path": "controls/edit.c"
    },
    {
      "type": "modify",
      "old_id": "d05aa6d466bd19c053ac6f84fd5bb0fd1795ac4d",
      "old_mode": 33188,
      "old_path": "controls/status.c",
      "new_id": "395ebce5e06d2cf945435f4ef1f405248be70fb7",
      "new_mode": 33188,
      "new_path": "controls/status.c"
    },
    {
      "type": "modify",
      "old_id": "19d3386549317865a4adabe2563f6ee5e386470a",
      "old_mode": 33188,
      "old_path": "debugger/break.c",
      "new_id": "d842f500db866ad3ee202a6663b7bf760df37ab7",
      "new_mode": 33188,
      "new_path": "debugger/break.c"
    },
    {
      "type": "modify",
      "old_id": "e8a7d6d06e83623235ae831bfb5871b1f16e98a4",
      "old_mode": 33188,
      "old_path": "debugger/expr.c",
      "new_id": "f097f7da116be9db13b1dead80a2aee0e5965b60",
      "new_mode": 33188,
      "new_path": "debugger/expr.c"
    },
    {
      "type": "modify",
      "old_id": "815715a0fd2387ce155acaa3bbc769e1b1bab681",
      "old_mode": 33188,
      "old_path": "debugger/hash.c",
      "new_id": "acf281f0905d5642a5f22ad722f1c080291a7038",
      "new_mode": 33188,
      "new_path": "debugger/hash.c"
    },
    {
      "type": "modify",
      "old_id": "8094d86f50545792f4bf5c9a67417d3e3f129342",
      "old_mode": 33188,
      "old_path": "debugger/msc.c",
      "new_id": "3be941deeed3abf66602781174c1e89c1cebcb70",
      "new_mode": 33188,
      "new_path": "debugger/msc.c"
    },
    {
      "type": "modify",
      "old_id": "b4ddb7ed10e47065d1c0d7461e1fe204b2b4847a",
      "old_mode": 33188,
      "old_path": "files/directory.c",
      "new_id": "f740f3ebe25e201f041e42dfca45278453b48cc1",
      "new_mode": 33188,
      "new_path": "files/directory.c"
    },
    {
      "type": "modify",
      "old_id": "74f6cf24e3ee9c54f913fe421ea209b3849d5ca1",
      "old_mode": 33188,
      "old_path": "files/dos_fs.c",
      "new_id": "2ace4e0547d9c618633b9a276044e62c4d3596a9",
      "new_mode": 33188,
      "new_path": "files/dos_fs.c"
    },
    {
      "type": "modify",
      "old_id": "f60a115ea2afaabbc4a7d3ae5a939c0ebbdae1e0",
      "old_mode": 33188,
      "old_path": "files/file.c",
      "new_id": "cdbbe55c9dc746b47dbf7f10a2335f1f3f60a817",
      "new_mode": 33188,
      "new_path": "files/file.c"
    },
    {
      "type": "modify",
      "old_id": "83e006a5ce550f45ff1afbb9e403d34f47a407c8",
      "old_mode": 33188,
      "old_path": "graphics/escape.c",
      "new_id": "cd3873c0ca7af4c86e8949ffa3b04a28349655f7",
      "new_mode": 33188,
      "new_path": "graphics/escape.c"
    },
    {
      "type": "modify",
      "old_id": "44369135bb9146a408b5f846673403ae5a088c66",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/bitblt.c",
      "new_id": "f2f89fd2614d8a53ca5402e65647e8d5059a05ac",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/bitblt.c"
    },
    {
      "type": "modify",
      "old_id": "2469274cd5d1d3f24428e72db93c0745279a5ba9",
      "old_mode": 33188,
      "old_path": "if1632/Makefile.in",
      "new_id": "63fb303d5519cb5e3c38902489dbf2f779747deb",
      "new_mode": 33188,
      "new_path": "if1632/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "d72abaa0e091d14cd77f4ed21dedc5aab7f37ef1",
      "old_mode": 33188,
      "old_path": "if1632/advapi32.spec",
      "new_id": "a53a955aa4830f694a0bdd34bc5078496e695dbd",
      "new_mode": 33188,
      "new_path": "if1632/advapi32.spec"
    },
    {
      "type": "modify",
      "old_id": "d21f294f6a3abba73893f25e4faef83b8b1caf89",
      "old_mode": 33188,
      "old_path": "if1632/builtin.c",
      "new_id": "f51400470dcf8cfcf7a646ab1d653915996aafdc",
      "new_mode": 33188,
      "new_path": "if1632/builtin.c"
    },
    {
      "type": "modify",
      "old_id": "c0b8f3cc89ea33b73ccbac6408472848277934f0",
      "old_mode": 33188,
      "old_path": "if1632/crtdll.spec",
      "new_id": "91b4e2d9876e7a7ae7ae3a19e332482ce7848f31",
      "new_mode": 33188,
      "new_path": "if1632/crtdll.spec"
    },
    {
      "type": "modify",
      "old_id": "07848fcd934f8374aded60b03b6ebdae70b75b2b",
      "old_mode": 33188,
      "old_path": "if1632/gdi.spec",
      "new_id": "f792059df724c95516338ccc00b709de2c1d5cb0",
      "new_mode": 33188,
      "new_path": "if1632/gdi.spec"
    },
    {
      "type": "modify",
      "old_id": "e33959842e2f763f57fbaca59decea17ece4fd7d",
      "old_mode": 33188,
      "old_path": "if1632/gdi32.spec",
      "new_id": "686cfcf64573cb55e41b6d7993c89b58335980e0",
      "new_mode": 33188,
      "new_path": "if1632/gdi32.spec"
    },
    {
      "type": "modify",
      "old_id": "98f19340cd09fd8f59343f53461f8fbaf3d612a3",
      "old_mode": 33188,
      "old_path": "if1632/kernel.spec",
      "new_id": "c7fa8da57960c6bfe31e08c9c3546c04f64d5f8d",
      "new_mode": 33188,
      "new_path": "if1632/kernel.spec"
    },
    {
      "type": "modify",
      "old_id": "c0b0b1c83f02f4df40cfdc443fe45cd1cfa2240f",
      "old_mode": 33188,
      "old_path": "if1632/kernel32.spec",
      "new_id": "4de6ca3c0159b8fe3ab2f93a2f8a6c215854a443",
      "new_mode": 33188,
      "new_path": "if1632/kernel32.spec"
    },
    {
      "type": "modify",
      "old_id": "ade7cba807198acf4d088d0a5befacf50815dc6a",
      "old_mode": 33188,
      "old_path": "if1632/mpr.spec",
      "new_id": "c1977b4c25162ea8ab57590b7388858d0905c300",
      "new_mode": 33188,
      "new_path": "if1632/mpr.spec"
    },
    {
      "type": "modify",
      "old_id": "b8fd7f52f5532820f7ef09ddd5b9cf47f67a103e",
      "old_mode": 33188,
      "old_path": "if1632/ntdll.spec",
      "new_id": "4295ecc87f7b629c385da6862d8ded38841eed65",
      "new_mode": 33188,
      "new_path": "if1632/ntdll.spec"
    },
    {
      "type": "modify",
      "old_id": "300d3eef966efac03462fa848aa64ad5cbb50089",
      "old_mode": 33188,
      "old_path": "if1632/ole32.spec",
      "new_id": "18cec809c57d8ddba0ccd6be0b29bf86d893c270",
      "new_mode": 33188,
      "new_path": "if1632/ole32.spec"
    },
    {
      "type": "modify",
      "old_id": "291db7f21447a7a93dc6a8d279ad6959256c4578",
      "old_mode": 33188,
      "old_path": "if1632/olecli.spec",
      "new_id": "65c77a4654b12037812038a5d97a6696eb636e64",
      "new_mode": 33188,
      "new_path": "if1632/olecli.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2034bba98c8175f667fe89394894f7a7bad5b8a4",
      "new_mode": 33188,
      "new_path": "if1632/olecli32.spec"
    },
    {
      "type": "modify",
      "old_id": "3eac9779c7a2e27c4300f20caf20a32431cf2e25",
      "old_mode": 33188,
      "old_path": "if1632/olesvr.spec",
      "new_id": "074c538dc7342cdfd1a702ff8c7a333b329f928f",
      "new_mode": 33188,
      "new_path": "if1632/olesvr.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99726ddee898733de36f7e287bc2e890fe44174e",
      "new_mode": 33188,
      "new_path": "if1632/olesvr32.spec"
    },
    {
      "type": "modify",
      "old_id": "00ec20e5893957ffce17aa4487d4ac08d06efe53",
      "old_mode": 33188,
      "old_path": "if1632/shell.spec",
      "new_id": "2d9b13059334330f1585e5cde25d31ab8003ef6b",
      "new_mode": 33188,
      "new_path": "if1632/shell.spec"
    },
    {
      "type": "modify",
      "old_id": "04d1ab79d6116d369b968d00c474465c47ad71f1",
      "old_mode": 33188,
      "old_path": "if1632/shell32.spec",
      "new_id": "9867e608b3c778486ae487195a92d0ecdbfe78a6",
      "new_mode": 33188,
      "new_path": "if1632/shell32.spec"
    },
    {
      "type": "modify",
      "old_id": "521deb9cf0b0455558005fe6bd8be0414ddd97ad",
      "old_mode": 33188,
      "old_path": "if1632/user.spec",
      "new_id": "fef3bfc91c396bfb5ade1a5f4772bf5cae6eee9e",
      "new_mode": 33188,
      "new_path": "if1632/user.spec"
    },
    {
      "type": "modify",
      "old_id": "91782b65c9886c8a95151791d919af57a1807c74",
      "old_mode": 33188,
      "old_path": "if1632/user32.spec",
      "new_id": "f0f98be03e64f07309cfb81f847d153ca9331b1d",
      "new_mode": 33188,
      "new_path": "if1632/user32.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd02cde732f22e9f44942dfa048514436ccc9e54",
      "new_mode": 33188,
      "new_path": "if1632/w32skrnl.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2457c8847e9ce707441e2c204b3d2ff6e451871d",
      "new_mode": 33188,
      "new_path": "if1632/win32s16.spec"
    },
    {
      "type": "modify",
      "old_id": "cafda7458d337cb8b23655ec9635b601f8697c11",
      "old_mode": 33188,
      "old_path": "if1632/winspool.spec",
      "new_id": "f5bd31a876f9e2d3efaca718f98aae1034eae4e2",
      "new_mode": 33188,
      "new_path": "if1632/winspool.spec"
    },
    {
      "type": "modify",
      "old_id": "f73a118a34b69e3bf57e5be08d42b86f2d4fd9b6",
      "old_mode": 33188,
      "old_path": "if1632/wprocs.spec",
      "new_id": "61ce5f3200413ecea66052f85cf328e2e2528ea6",
      "new_mode": 33188,
      "new_path": "if1632/wprocs.spec"
    },
    {
      "type": "modify",
      "old_id": "901aa9ed11a8095c465462667e3704d794ba7b2d",
      "old_mode": 33188,
      "old_path": "include/aspi.h",
      "new_id": "9ceafd93b5d2d52ff2740da4bb320b9ee0856f12",
      "new_mode": 33188,
      "new_path": "include/aspi.h"
    },
    {
      "type": "modify",
      "old_id": "a4a861e28019926b6d318488b11b6161b1e5180e",
      "old_mode": 33188,
      "old_path": "include/combo.h",
      "new_id": "aa808dc312f5d4a39d95f455c29ad0bd17b9bb4a",
      "new_mode": 33188,
      "new_path": "include/combo.h"
    },
    {
      "type": "modify",
      "old_id": "2cac6122a7cc4d430579b4e5875f0745e8f4cbc1",
      "old_mode": 33188,
      "old_path": "include/commdlg.h",
      "new_id": "4f6e78e112b62bda36c5d03b0d9ca4836d0614ce",
      "new_mode": 33188,
      "new_path": "include/commdlg.h"
    },
    {
      "type": "modify",
      "old_id": "09fa2fc3c54515aa0c73fd09fc088f7a4a135f43",
      "old_mode": 33188,
      "old_path": "include/compobj.h",
      "new_id": "9aca77141f3459232521638b411c56b875cdbb46",
      "new_mode": 33188,
      "new_path": "include/compobj.h"
    },
    {
      "type": "modify",
      "old_id": "b872b3c4d1392c21c86c0952f6062ae02118d4ac",
      "old_mode": 33188,
      "old_path": "include/debugger.h",
      "new_id": "94d71aa9b8d596d4633af152b6e5dab761cdba2f",
      "new_mode": 33188,
      "new_path": "include/debugger.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e912daa9d9e6553a6827a4b22cd9528f5c53982",
      "new_mode": 33188,
      "new_path": "include/interfaces.h"
    },
    {
      "type": "modify",
      "old_id": "4abfc6144be650bf5aba1951dc81a6eb912951f8",
      "old_mode": 33188,
      "old_path": "include/module.h",
      "new_id": "273750138ca195ef68b7272959d0927163c1e444",
      "new_mode": 33188,
      "new_path": "include/module.h"
    },
    {
      "type": "modify",
      "old_id": "820425e349914bd2424339dcf9a58e286b10d801",
      "old_mode": 33188,
      "old_path": "include/ntdll.h",
      "new_id": "2f1bf8b91ee5a95c156a8a8aeb7e7eb6346127a3",
      "new_mode": 33188,
      "new_path": "include/ntdll.h"
    },
    {
      "type": "modify",
      "old_id": "7e08b9d5ccf13955a977465e03e54f79a3168aa9",
      "old_mode": 33188,
      "old_path": "include/ole.h",
      "new_id": "0d909600db0f47be0c1f99a65dc49042176fb612",
      "new_mode": 33188,
      "new_path": "include/ole.h"
    },
    {
      "type": "modify",
      "old_id": "d3856d786803939e05062a9edcddfaff15f79ddd",
      "old_mode": 33188,
      "old_path": "include/ole2.h",
      "new_id": "391843f2f31b16cffd2b25bec312a26f80c619ba",
      "new_mode": 33188,
      "new_path": "include/ole2.h"
    },
    {
      "type": "modify",
      "old_id": "482c0f3d576eee1707f481280cfe638cfdbc9dc5",
      "old_mode": 33188,
      "old_path": "include/pe_image.h",
      "new_id": "b432c833f15f95e3fc901902587bf61b1a2dbd73",
      "new_mode": 33188,
      "new_path": "include/pe_image.h"
    },
    {
      "type": "modify",
      "old_id": "364e44dc0be40de4e23438927ef4d4773081aaa7",
      "old_mode": 33188,
      "old_path": "include/peexe.h",
      "new_id": "78adf3b5fc403c3170fa148982ca3986c869c35f",
      "new_mode": 33188,
      "new_path": "include/peexe.h"
    },
    {
      "type": "modify",
      "old_id": "947ec4d2ec72f8539563b30f6464178ef81f51b3",
      "old_mode": 33188,
      "old_path": "include/shell.h",
      "new_id": "2ddf3a33e2e61b549573988db7860550fb6bf5e7",
      "new_mode": 33188,
      "new_path": "include/shell.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb06efed4927b4fed43781c4db37e0f5054758ae",
      "new_mode": 33188,
      "new_path": "include/shlobj.h"
    },
    {
      "type": "delete",
      "old_id": "6c644a2477e416d06f4c9225f7eb8a75819d39e6",
      "old_mode": 33188,
      "old_path": "include/string32.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0bf94c8aecde4300c1a8ce4dfd9793cc1cf4462b",
      "old_mode": 33188,
      "old_path": "include/version.h",
      "new_id": "b0cfc85f1b772407d963f1cd8b7e7884a471d52f",
      "new_mode": 33188,
      "new_path": "include/version.h"
    },
    {
      "type": "modify",
      "old_id": "07dd3b243151945ab152be7e7c2eee0070115b44",
      "old_mode": 33188,
      "old_path": "include/win.h",
      "new_id": "5a57b43d96b88c7f6bb836ef7730c1fe078b719e",
      "new_mode": 33188,
      "new_path": "include/win.h"
    },
    {
      "type": "modify",
      "old_id": "e93a7dd79ade89c40b4b4b843dcc3370d9710d9b",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "997208a4c6a1a9aec4c7083e4da73546fc19d565",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "f8d773881215002fb164a881431fa57dfa800a55",
      "old_mode": 33188,
      "old_path": "include/winerror.h",
      "new_id": "ce1a3fe8ab38818f3de0f9e5a6c52334261af307",
      "new_mode": 33188,
      "new_path": "include/winerror.h"
    },
    {
      "type": "modify",
      "old_id": "c54a42ff3ef7284ab8b1faecba21187a3e0e0df0",
      "old_mode": 33188,
      "old_path": "include/wintypes.h",
      "new_id": "50921576ef97a36e5b3e0b08e8ea97051fcaaa10",
      "new_mode": 33188,
      "new_path": "include/wintypes.h"
    },
    {
      "type": "modify",
      "old_id": "ac18da2a72b912ad154d6aee3361e09961ba3db2",
      "old_mode": 33188,
      "old_path": "library/winestub.c",
      "new_id": "789c7bf6d6a457c75dab8cd2ac77f8e2b754fc53",
      "new_mode": 33188,
      "new_path": "library/winestub.c"
    },
    {
      "type": "modify",
      "old_id": "202f189cdfd1c965c652b9f22156ef41411bd7f3",
      "old_mode": 33188,
      "old_path": "loader/module.c",
      "new_id": "f35bae499e58eae43e46a92036ab8d135d8d350d",
      "new_mode": 33188,
      "new_path": "loader/module.c"
    },
    {
      "type": "modify",
      "old_id": "17bd23061a35df4669ae31687bf7b91ebdc5d743",
      "old_mode": 33188,
      "old_path": "loader/pe_image.c",
      "new_id": "1485cb6818552e0f5e6bb28bbfdecbe443678ab4",
      "new_mode": 33188,
      "new_path": "loader/pe_image.c"
    },
    {
      "type": "modify",
      "old_id": "11ee0037dc3efed7b8912cc78b89a7dcbaab43df",
      "old_mode": 33188,
      "old_path": "loader/pe_resource.c",
      "new_id": "4ba09dde6c451d0bdc003399259ddb3ee97a497b",
      "new_mode": 33188,
      "new_path": "loader/pe_resource.c"
    },
    {
      "type": "modify",
      "old_id": "0017fa78ac03eb311a0291fecd22778758e66394",
      "old_mode": 33188,
      "old_path": "loader/resource.c",
      "new_id": "5e98fb5d2795590e8640a228c0d046e4018d0c67",
      "new_mode": 33188,
      "new_path": "loader/resource.c"
    },
    {
      "type": "modify",
      "old_id": "4c5d51ff2929f7b5bddfed40f5fdd0fc813c0c7d",
      "old_mode": 33188,
      "old_path": "loader/task.c",
      "new_id": "cf981d4958cba9b02596f2b346c9ee0012d5a40c",
      "new_mode": 33188,
      "new_path": "loader/task.c"
    },
    {
      "type": "modify",
      "old_id": "b4b53cd31583d165ada277740f5ae2c6b4fa6441",
      "old_mode": 33188,
      "old_path": "memory/global.c",
      "new_id": "4490b8a0079877cfc8446e3cb59f7c4cd659f0de",
      "new_mode": 33188,
      "new_path": "memory/global.c"
    },
    {
      "type": "modify",
      "old_id": "8bc92cee991ce097238906c90162120b25fb97eb",
      "old_mode": 33188,
      "old_path": "memory/virtual.c",
      "new_id": "7ae69be49f1e6a7da8a2815271a4533bbe6a96dd",
      "new_mode": 33188,
      "new_path": "memory/virtual.c"
    },
    {
      "type": "modify",
      "old_id": "9a5b752ad313c5cb1b8f761812ae0a449fad20fe",
      "old_mode": 33188,
      "old_path": "misc/Makefile.in",
      "new_id": "4bbbe90bd7626ae5d38d5f6809ed150cf519f1d9",
      "new_mode": 33188,
      "new_path": "misc/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "4c3668dbee182680124945712beaf0c4cbf86897",
      "old_mode": 33188,
      "old_path": "misc/commdlg.c",
      "new_id": "83fa922b19fc7bd8bd3a776144f1a4497a48f252",
      "new_mode": 33188,
      "new_path": "misc/commdlg.c"
    },
    {
      "type": "modify",
      "old_id": "d5be371dd6000693cfed2d402252e36860f7c3b1",
      "old_mode": 33188,
      "old_path": "misc/crtdll.c",
      "new_id": "7ffa01a4d5968c8a4379c6c0e540ee18c0560f2b",
      "new_mode": 33188,
      "new_path": "misc/crtdll.c"
    },
    {
      "type": "modify",
      "old_id": "9f370726be42cd57577854068d3dc1945b2934db",
      "old_mode": 33188,
      "old_path": "misc/lzexpand.c",
      "new_id": "90c232315307522ac86a9b3bff6d211d0317dbbd",
      "new_mode": 33188,
      "new_path": "misc/lzexpand.c"
    },
    {
      "type": "modify",
      "old_id": "14049055815415b4b5ccbbbdae2f0ff409423734",
      "old_mode": 33188,
      "old_path": "misc/main.c",
      "new_id": "02984aeec0be6d604c0037da1c612f2a51eb7bb1",
      "new_mode": 33188,
      "new_path": "misc/main.c"
    },
    {
      "type": "modify",
      "old_id": "4ebd1ffb6493cc40ef10591274a95c525a2d281b",
      "old_mode": 33188,
      "old_path": "misc/network.c",
      "new_id": "12ed9fa07841287983618233a15686ea9ce8583b",
      "new_mode": 33188,
      "new_path": "misc/network.c"
    },
    {
      "type": "delete",
      "old_id": "bdc2aaea3262b30469726db6d343ae05f68bd411",
      "old_mode": 33188,
      "old_path": "misc/olecli.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0ebc3e2ae8d9bb346db7e450a59ed088a3ffc121",
      "old_mode": 33188,
      "old_path": "misc/olesvr.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1ad9e09af77f7839e480f42351d61e10e30adc4d",
      "old_mode": 33188,
      "old_path": "misc/printdrv.c",
      "new_id": "94ca6960732e09a68f5949b63ff1cba24cc940aa",
      "new_mode": 33188,
      "new_path": "misc/printdrv.c"
    },
    {
      "type": "modify",
      "old_id": "3cddd698b1aaf9496bc63e1eef822d6c325a1c74",
      "old_mode": 33188,
      "old_path": "misc/registry.c",
      "new_id": "fa63c804137643a6841815fc992e868eb0238e18",
      "new_mode": 33188,
      "new_path": "misc/registry.c"
    },
    {
      "type": "modify",
      "old_id": "a824ab06c1910d13fda12997f3885d47137be8ba",
      "old_mode": 33188,
      "old_path": "misc/shell.c",
      "new_id": "66a94ce3e87902623e699c97a424bb6d28f65ffa",
      "new_mode": 33188,
      "new_path": "misc/shell.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3a1191bd07a6db7d272dd5fd94faaea508e834e",
      "new_mode": 33188,
      "new_path": "misc/shellord.c"
    },
    {
      "type": "modify",
      "old_id": "5e0d7bb2b8673d30c61361474773a030d9b712ca",
      "old_mode": 33188,
      "old_path": "misc/version.c",
      "new_id": "dafa443c2737374808b8ac21c48b678fe9e7fc5a",
      "new_mode": 33188,
      "new_path": "misc/version.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54d1d5c04da24a75aab548a3753e1fc9c148e84f",
      "new_mode": 33188,
      "new_path": "misc/w32scomb.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af8dae58f739443fe100c7d5c4c5707f44d0a9ba",
      "new_mode": 33188,
      "new_path": "misc/w32skrnl.c"
    },
    {
      "type": "modify",
      "old_id": "da2d15fc73bb4b80aa3855d6c5fd468f2e400edb",
      "old_mode": 33188,
      "old_path": "misc/wsprintf.c",
      "new_id": "7d57209d83a89123950b55f949d843efb6edc484",
      "new_mode": 33188,
      "new_path": "misc/wsprintf.c"
    },
    {
      "type": "modify",
      "old_id": "98dc871bb65eabfd5fc173e8959c8eae5db625fb",
      "old_mode": 33188,
      "old_path": "miscemu/main.c",
      "new_id": "6ac2cc84233fa84b5925e238ab1c335093430a5d",
      "new_mode": 33188,
      "new_path": "miscemu/main.c"
    },
    {
      "type": "modify",
      "old_id": "31be80e5b08fa6fa6ff61cb1ff4a8f8c866b1b75",
      "old_mode": 33188,
      "old_path": "msdos/Makefile.in",
      "new_id": "398fb3489baa6d6cb343cf8e1026b2538c7b31bf",
      "new_mode": 33188,
      "new_path": "msdos/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e517d49f08657c3c4486844bb2e5ab160b0b9e6",
      "new_mode": 33188,
      "new_path": "msdos/int3d.c"
    },
    {
      "type": "modify",
      "old_id": "569b6abfa7c37f81d3cfb9eb11b793b31764dad1",
      "old_mode": 33188,
      "old_path": "objects/cursoricon.c",
      "new_id": "a9a7a06e22a2a57c63d0e2ff4d65861a2c38fc84",
      "new_mode": 33188,
      "new_path": "objects/cursoricon.c"
    },
    {
      "type": "modify",
      "old_id": "88cb033753eb4a1b318a73b206c31b1bbe0e8bda",
      "old_mode": 33188,
      "old_path": "objects/dib.c",
      "new_id": "3c1be2eb9edd628347080c2caa921a644fa84a36",
      "new_mode": 33188,
      "new_path": "objects/dib.c"
    },
    {
      "type": "modify",
      "old_id": "f65f01611b684aa65e3764ac53590b4654205123",
      "old_mode": 33188,
      "old_path": "objects/font.c",
      "new_id": "124663e3943fdd008209597e9209cd5b9b278881",
      "new_mode": 33188,
      "new_path": "objects/font.c"
    },
    {
      "type": "modify",
      "old_id": "7844d8af96d974cd5d8ba70e32ee4d4d1328cdf8",
      "old_mode": 33188,
      "old_path": "objects/text.c",
      "new_id": "04f8f8b361824db32d6cac7b19a2739eb5f1bca0",
      "new_mode": 33188,
      "new_path": "objects/text.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "feeca6c4b951d3302fb77b61032b649b8146b78e",
      "new_mode": 33188,
      "new_path": "ole/Makefile.in"
    },
    {
      "type": "rename",
      "old_id": "40c9444e00d6159991e76de29d9c9f71e5ebef22",
      "old_mode": 33188,
      "old_path": "misc/compobj.c",
      "new_id": "7287bfef6dc9b41f289287ded78d44b90047a213",
      "new_mode": 33188,
      "new_path": "ole/compobj.c",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "d51e275d23ad20f109067d9ee8b1d2b17e86d0a5",
      "old_mode": 33188,
      "old_path": "misc/ole2.c",
      "new_id": "fce01adc6c97d41afbca0be0938a7d645b173161",
      "new_mode": 33188,
      "new_path": "ole/ole2.c",
      "score": 69
    },
    {
      "type": "rename",
      "old_id": "76f6181ed8c6fcd679f9883c59908eb3caf72210",
      "old_mode": 33188,
      "old_path": "misc/ole2disp.c",
      "new_id": "76f6181ed8c6fcd679f9883c59908eb3caf72210",
      "new_mode": 33188,
      "new_path": "ole/ole2disp.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6f1810010ff94e4287b5a3f7a52f779049d0c471",
      "old_mode": 33188,
      "old_path": "misc/ole2nls.c",
      "new_id": "6f1810010ff94e4287b5a3f7a52f779049d0c471",
      "new_mode": 33188,
      "new_path": "ole/ole2nls.c",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2182133dc9de5a62073a1c8bacf52843100aeb7",
      "new_mode": 33188,
      "new_path": "ole/olecli.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad68eb1628f65a2b7cecca6ca27e7855509ef857",
      "new_mode": 33188,
      "new_path": "ole/olesvr.c"
    },
    {
      "type": "modify",
      "old_id": "ad54a38d01491a251610543b88aaeba619a613c9",
      "old_mode": 33188,
      "old_path": "programs/Makefile.in",
      "new_id": "0118d6d7621a78d72dddb6524528f404b67187f6",
      "new_mode": 33188,
      "new_path": "programs/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "c1948d63b45acfdcdcba2531695b72e6b70958e6",
      "old_mode": 33188,
      "old_path": "programs/progman/Makefile.in",
      "new_id": "39e72fd79d53a9a57abf194f1b111094bc352063",
      "new_mode": 33188,
      "new_path": "programs/progman/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "322bb0b14547ea90dffd3abcc951838fcdb1d92a",
      "old_mode": 33188,
      "old_path": "programs/winhelp/Makefile.in",
      "new_id": "612a362bd5c364b8baabb0b1799e1b7af410752f",
      "new_mode": 33188,
      "new_path": "programs/winhelp/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fb731e40962756e5d7e3808943c3d0b559d2533",
      "new_mode": 33188,
      "new_path": "programs/winver/ChangeLog"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "208ca045eac3ade15314a87567272f85e39d07af",
      "new_mode": 33188,
      "new_path": "programs/winver/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fde3992e86fdb6ab91a2ad8715a1b364c91b76a7",
      "new_mode": 33188,
      "new_path": "programs/winver/winver.c"
    },
    {
      "type": "modify",
      "old_id": "4600e4d07d581b0eabfd15e61d77bc0af0b3f382",
      "old_mode": 33188,
      "old_path": "scheduler/process.c",
      "new_id": "e3bd71b0e4d061f91fce2d4d89ce390bb0c989db",
      "new_mode": 33188,
      "new_path": "scheduler/process.c"
    },
    {
      "type": "modify",
      "old_id": "952bb9f9cd0a834ff199e1dbaca7b3ee6cd1f484",
      "old_mode": 33188,
      "old_path": "tools/build.c",
      "new_id": "3f39bda055cc55d130272977c00053e6bb69c363",
      "new_mode": 33188,
      "new_path": "tools/build.c"
    },
    {
      "type": "modify",
      "old_id": "fb594a85983a031f488347fe7ce33fe81e203681",
      "old_mode": 33188,
      "old_path": "win32/Makefile.in",
      "new_id": "d42613dba24413344eb51f31447de60676813c34",
      "new_mode": 33188,
      "new_path": "win32/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "33b4720c21570ba0e1d700269b21353661347e6b",
      "old_mode": 33188,
      "old_path": "win32/advapi.c",
      "new_id": "5404f41d8cea4d5f5c58cf02b50fc72a8cc905ed",
      "new_mode": 33188,
      "new_path": "win32/advapi.c"
    },
    {
      "type": "modify",
      "old_id": "7954e72439d8c2158dd601d3379389f5805b27a4",
      "old_mode": 33188,
      "old_path": "win32/newfns.c",
      "new_id": "31924511712a18ad189a3bf05278c4239d2ee418",
      "new_mode": 33188,
      "new_path": "win32/newfns.c"
    },
    {
      "type": "modify",
      "old_id": "5b26a52802597a648dbebe3e68e6c19b3e9d2d5e",
      "old_mode": 33188,
      "old_path": "win32/process.c",
      "new_id": "fd7d1027e5bf4aeb36c8db5aeba1ca76038b488c",
      "new_mode": 33188,
      "new_path": "win32/process.c"
    },
    {
      "type": "modify",
      "old_id": "d808cd78184b0c7a7c453a9014b8026860031828",
      "old_mode": 33188,
      "old_path": "win32/security.c",
      "new_id": "6516eb746734bd868bab807cb6f16f2017134b32",
      "new_mode": 33188,
      "new_path": "win32/security.c"
    },
    {
      "type": "delete",
      "old_id": "253ab606febdc29fff73b9f7558117bb67be775d",
      "old_mode": 33188,
      "old_path": "win32/string32.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "df98a119d41de1420200f730429e28119e8f255d",
      "old_mode": 33188,
      "old_path": "windows/dce.c",
      "new_id": "2d3b506d3fbd3216904015c5df928b057e930b8f",
      "new_mode": 33188,
      "new_path": "windows/dce.c"
    },
    {
      "type": "modify",
      "old_id": "80a8d92e91a7bc107f27e33c9c68041a22f94972",
      "old_mode": 33188,
      "old_path": "windows/defwnd.c",
      "new_id": "e50d00b1560d9da52bbf8710e5f12cce14fb8a38",
      "new_mode": 33188,
      "new_path": "windows/defwnd.c"
    },
    {
      "type": "modify",
      "old_id": "83010946c72e87c8c57ba34f3df76a14b5303c6c",
      "old_mode": 33188,
      "old_path": "windows/keyboard.c",
      "new_id": "75a8438614b1f1d56189d6df60755dc1e3da7950",
      "new_mode": 33188,
      "new_path": "windows/keyboard.c"
    },
    {
      "type": "modify",
      "old_id": "9470710a9718e23237e97b7aa94cdbe8599ffeac",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "01e0c0703075c7c081b20f26be3368ff1410635a",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "923583621d38afbc8ee93b76c1f0e7a83278ee9d",
      "old_mode": 33188,
      "old_path": "windows/nonclient.c",
      "new_id": "e9b24897ab1773c2d005b50d09d66b6c12575f73",
      "new_mode": 33188,
      "new_path": "windows/nonclient.c"
    },
    {
      "type": "modify",
      "old_id": "8699c2edbffc913e709f6c572b961fd90241c3c4",
      "old_mode": 33188,
      "old_path": "windows/painting.c",
      "new_id": "9ab73d4ca37d181e1b0a264ec58bd0266168ca40",
      "new_mode": 33188,
      "new_path": "windows/painting.c"
    },
    {
      "type": "modify",
      "old_id": "ecc6f30b647ba391442da39e328b39553d1e1452",
      "old_mode": 33188,
      "old_path": "windows/queue.c",
      "new_id": "6c6cf30358754232b794c5f95d73e7226f4fad41",
      "new_mode": 33188,
      "new_path": "windows/queue.c"
    },
    {
      "type": "modify",
      "old_id": "11c45b817aa041e8b7e9a7cf635024f088abca83",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "5f6fbc005a24f3f229e6f0723132916d43625485",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    },
    {
      "type": "modify",
      "old_id": "89be98bf22ca6446f51be43fe5f29e9fc6a3525a",
      "old_mode": 33188,
      "old_path": "windows/winhelp.c",
      "new_id": "3b0576f1fa7f0403b62d04112c1287303d864b5e",
      "new_mode": 33188,
      "new_path": "windows/winhelp.c"
    },
    {
      "type": "modify",
      "old_id": "1f28f5f3385602779a0306331589101acbf5b173",
      "old_mode": 33188,
      "old_path": "windows/winpos.c",
      "new_id": "8b51066ec0f649c27bc45b23b864503a6b8e48fe",
      "new_mode": 33188,
      "new_path": "windows/winpos.c"
    }
  ]
}
