)]}'
{
  "commit": "401710d757e8a07df65f3de113413632376a88f4",
  "tree": "0909c17c3f5c841d93f2a8d793baf45754df1f57",
  "parents": [
    "75a839a0c04e80e79d568b3e793fb524411b6413"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sat Sep 04 10:09:32 1993 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sat Sep 04 10:09:32 1993 +0000"
  },
  "message": "Release 0.3.0\n\nFri Sep  3 11:52:18 1993  Bob Amstadt\n\n\t* [windows/timer.c]\n\tChanged to use CallWindowProc() rather directly calling callback.\n\n\t* [windows/event.c]\n\tImplemented SetCapture() and ReleaseCapture()\n\n\t* [windows/keyboard.c]\n\tCreated stub for GetKeyState()\n\n\t* [objects/linedda.c]\n\tCreated stub for LineDDA()\n\n\t* [if1632/callback.c]\n\tCreated callback handler for LineDDA callback procedure.\n\n\t* [if1632/callback.c]\n\tCreated FreeProcInstance()\n\nFri Sep  3 08:36:52 1993  David Metcalfe\n\n\t* [loader/signal.c]\n\tPatch to and code for INT 1A\n\nThu Sep  2 00:31:54 1993  Alexandre Julliard\n\n\t* [objects/font.c] [objects/text.c]\n\tMore text support: implemented justification and underlining.\n\n\t* [windows/clipping.c] [objects/clipping.c]\n\tMoved low-level clipping functions to objects/clipping.c.\n\n\t* [windows/clipping.c] [windows/event.c] [windows/message.c]\n\tImplemented window update regions.\n\n\t* [windows/dc.c] [objects/dcvalues.c]\n\tMoved some device-independent DC functions to objects/dcvalues.c.\n\n\t* [windows/graphics.c]\n\tImplemented InvertRect() and GetPixel().\n\nSat Aug 28 08:40:23 1993  Eric Youngdale\n\n\t* [include/neexe.h] [loader/wine.c]\n\tAdded code to handle relocation type 4.\n\n\t* [loader/signal.h] [loader/wine.c] [loader/selector.c]\n\tAdded support for dos interrupts.\n\nThu 26 Aug 19:15:00 1993  Eric Youngdale\n\n\t* [loader/selector.c]\n\tFixed bug dealing with loading DLLs.\n\nThu Aug 26 19:22:40 1993  Alexandre Julliard\n\n        * [include/gdi.h] [objects/font.c] [windows/dc.c]\n        Beginning of real font support.\n\n        * [windows/graphics.c]\n        Implemented PatBlt().\n\n        * [memory/global.c]\n        Corrected a bug with linked list handling in GlobalAlloc().\n\n        * [objects/bitmap.c]\n        Corrected a bug in BITMAP_SelectObject().\n\nTue Aug 24 19:22:40 1993  David Metcalfe\n\n        * [controls/Command*] [controls/Label*] [controls[MenuButto*]\n\t  [controls/SmeMenuButt*]\n\tChange code to support \u0026 as a special character in menu item text.\n\nTue Aug 24 19:22:40 1993  Alexandre Julliard\n\n\t* [include/gdi.h] [windows/dc.c]\n\tHeavily modified the DC structure for better device-independence.\n\n\t* [objects/bitmap.c]\n\tImplemented bitmap dimensions.\n\n\t* [windows/dc.c] [windows/dce.c]\n\tImplemented DC state saving and restoring.\n\n\t* [windows/dc.c]\n\tImplemented ROP mode.\n\n\t* [windows/graphics.c]\n\tImplemented FillRect().\n\nMon Aug 23 22:08:34 1993  Bob Amstadt  (bob at pooh)\n\n\t* [misc/xt.c]\n\tFixed bug in InvalidateRect().  Solitaire attempted to\n\tclear window before it was realized.\n\n\t* [loader/resource.c]\n\tBegan rewrite of LoadBitmap().\n\n\t* [loader/wine.c]\n\tFixed code which set Argv and Argc global variables.\n\n\t* [loader/selector.c]\n\tAdded code to set up command line arguments.\n\n\t* [include/neexe.h]\n\tFixed error in PSP structure.\n\nTue Aug 17 20:41:12 1993  Alexandre Julliard\n\n\t* [include/gdi.h] [windows/dc.c]\n\tImplemented device capabilities.\n\n\t* [objects/region.c]\n\tImplemented EqualRgn() and CombineRgn().\n\n\t* [windows/clipping.c]\n\tImplemented Save/RestoreVisRgn().\n\n\t* [windows/graphics.c]\n\tImplemented PaintRgn() and FillRgn().\n\n\t* [windows/mapping.c]\n\tImplemented mapping modes.\n\nTue Aug 10 14:07:38 1993  Alexandre Julliard\n\n\t* [if1632/user.spec] [misc/rect.c]\n\tImplemented rectangle API functions.\n\n\t* [if1632/gdi.spec] [include/gdi.h] [objects/region.c]\n\tImplemented regions.\n\n\t* [windows/class.c]\n\tCorrected a typo in UnregisterClass().\n\n\t* [windows/clipping.c] [windows/dc.c]\n\tImplemented DC clipping and visible region.\n\nTue Aug 10 20:57:56 1993  Bob Amstadt  (bob at pooh)\n\n\t* [controls/menu.c] [windows/win.c]\n\tSetMenu(), GetMenu(), CheckMenuItem() implemented\n\nThu Aug  5 22:33:22 1993  Bob Amstadt  (bob at pooh)\n\n\t* [controls/menu.c] [windows/win.c]\n\tMany improvements menus.  LoadMenu() should work.\n\nWed Aug  4 14:55:36 1993  Alexandre Julliard\n\n        * [objects/dib.c]\n        Started the implementation of device-independent bitmaps.\n\n        * [objects/bitmap.c]\n        Added support for multiple bitmap depths.\n\n        * [objects/brush.c]\n        Implemented pattern brushes.\n\n        * [windows/dc.c] [windows/graphics.c]\n        Implemented some GDI graphics primitives.\n\nTue Aug  3 21:16:47 1993  Bob Amstadt  (bob at pooh)\n\n\t* [controls/menu.c] [windows/win.c] [include/menu.h]\n\tCode to load class menus from executable file.\n\n\t* [if1632/user.spec]\n\tFixed specification of SendMessage() and PostMessage.\n\nMon Jul 26 21:53:24 1993  Alexandre Julliard\n\n\t* [if1632/call.S]\n\tCorrected a bug in KERNEL_InitTask().\n\n\t* [include/windows.h]\n\tAdded a lot of constants.\n\n\t* [loader/selector.c]\n\tCorrected a bug in segment allocation in CreateSelectors().\n\n\t* [objects/bitmap.c]\n\tImplemented SelectObject() for bitmaps.\n\n\t* [objects/brush.c]\n\tImplemented hatched brushes and SelectObject().\n\n\t* [objects/gdiobj.c]\n\tRemoved linked list (not needed).\n\n\t* [objects/palette.c]\n\tImplemented system palette creation and misc. palette API functions.\n\n\t* [windows/timer.c]\n\tImplemented timers.\n\n\t* [windows/dc.c]\n\tImplemented memory device contexts.\n\nTue Jul 20 10:38:59 1993  Bob Amstadt  (bob at pooh)\n\n        * [dos.c]\n\tSplit DOS3Call() out of kernel.c.  Added support for get date\n\tand time functions.\n\n\t* [call.S]\n\tAdded function ReturnFromRegisterFunc() to allow DOS calls\n\tto return values in registers.\n\n\t* [regfunc.h]\n\tMacros to access registers saved on stack.\n\nTue Jul 20 10:38:59 1993  Alexandre Julliard\n\n        * [win.c]\n        Corrected allocation of the WM_CREATE data structure.\n\n        * [dce.c] [dce.h]\n        Implemented DCE handling.\n\n        * [bitmap.c] [brush.c] [dc.c] [font.c] [gdi.h] [gdi.spec] \n          [gdiobj.c] [palette.c] [pen.c]\n        Implemented the GDI objects data structures and allocation.\n\n        * [windows.h]\n        Added several structures and constants for GDI objects.\n\nMon Jul 19 12:51:10 1993  Bob Amstadt  (bob at pooh)\n\n\t* [ldtlib.c]\n\tModified system calls to match Linus\u0027 new interface for\n\tthe LDT modification.\n\n\t* [win.c]\n\tFixed bug with WM_CREATE message.\n\n\t* [heap.c] [kernel.spec]\n\tCompleted local heap allocation functions.\n\n\t* [global.c]\n\tCreated function GlobalQuickAlloc() for easy allocation from DLLs\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bc93961f8f60a5ebc5ad3e3ff6ee7fe1c773377",
      "new_mode": 33188,
      "new_path": "ALPHA-diffs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e43469f75eddd45ae2530cef2b77bf77c80fbde",
      "new_mode": 33188,
      "new_path": "BUGS"
    },
    {
      "type": "modify",
      "old_id": "84079969ed95234fb17c7ada8de622851714a3b0",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "c88a3c03819c7d252d7717eab3980f3f4491ced8",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "f386ccd9598882ab0cad5148bce61af5e8ccf4e2",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "ea2caf166b710923cde80c73320524696d82402d",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "0a911dfb926f6b40c924faa39382ae118cd1047a",
      "old_mode": 33188,
      "old_path": "README",
      "new_id": "ff6e23d00efe6f57ec2a965068563eeeecbc3b62",
      "new_mode": 33188,
      "new_path": "README"
    },
    {
      "type": "delete",
      "old_id": "3a7cf2bbc826728e9d4caf04faa6703f0e219366",
      "old_mode": 33188,
      "old_path": "class.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c7b67a7a7812cf9ca53cf66b066779b87c87940",
      "new_mode": 33188,
      "new_path": "controls/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "176577d72346d61d2f6e32dbb4dacec1b1d5dde6",
      "new_mode": 33188,
      "new_path": "controls/SmeMenuButtP.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d426fc6f691b9dbe26e3579941bbdb1133e51c2",
      "new_mode": 33188,
      "new_path": "controls/SmeMenuButto.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72c9a514fbdd6229bd56212ab0851e83eed43edc",
      "new_mode": 33188,
      "new_path": "controls/SmeMenuButto.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e05da8eeff641159857adffaf1846a024f3c8d9d",
      "new_mode": 33188,
      "new_path": "controls/WinCommand.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b69e06e53b2d1aa54e6bf95a8692d86d9af28d9",
      "new_mode": 33188,
      "new_path": "controls/WinCommand.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f7993113867eb38ed673ea1953422986e8af728",
      "new_mode": 33188,
      "new_path": "controls/WinCommandP.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f079ed7ceea16f10f3c8a0512cc52ec9e11ccad8",
      "new_mode": 33188,
      "new_path": "controls/WinLabel.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de285da3bb894a451db49bfea769e6c9d3e34a40",
      "new_mode": 33188,
      "new_path": "controls/WinLabel.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f84c2b75a869adb9afda58a1a788998fb983e1ff",
      "new_mode": 33188,
      "new_path": "controls/WinLabelP.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5d45b1cd96ea685dffef88e9765471fa075feb7",
      "new_mode": 33188,
      "new_path": "controls/WinMenuButtP.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71508e0efa14635535a296d178511e57fbf8b2fc",
      "new_mode": 33188,
      "new_path": "controls/WinMenuButto.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3dcb3f3d91f9befd88f625a1c9c9e5cfce125ba3",
      "new_mode": 33188,
      "new_path": "controls/WinMenuButto.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "951fc7490156ba50e4d43a475eb105097912ddc0",
      "new_mode": 33188,
      "new_path": "controls/menu.c"
    },
    {
      "type": "rename",
      "old_id": "f80a23ea12c6e7346663da8dadbb87a0341dbb9e",
      "old_mode": 33188,
      "old_path": "widgets.c",
      "new_id": "f80a23ea12c6e7346663da8dadbb87a0341dbb9e",
      "new_mode": 33188,
      "new_path": "controls/widgets.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "55fcf490d87d0997765c90e5daa777aa8e3ef854",
      "old_mode": 33188,
      "old_path": "gdi-ordinals",
      "new_id": "55fcf490d87d0997765c90e5daa777aa8e3ef854",
      "new_mode": 33188,
      "new_path": "etc/gdi-ordinals",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f3ad91d743104866c23dd591a1c57dea8a964898",
      "old_mode": 33188,
      "old_path": "kernel-ordinals",
      "new_id": "f3ad91d743104866c23dd591a1c57dea8a964898",
      "new_mode": 33188,
      "new_path": "etc/kernel-ordinals",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6df81baac634e6820a265611f0420bb885febff9",
      "old_mode": 33188,
      "old_path": "user-ordinals",
      "new_id": "6df81baac634e6820a265611f0420bb885febff9",
      "new_mode": 33188,
      "new_path": "etc/user-ordinals",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "7e5d3ad137954c8b820e68ede4ebca3a4f261410",
      "old_mode": 33188,
      "old_path": "gdi.spec",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e2aed78e40990581cdfd64851abcca8d960fb238",
      "old_mode": 33188,
      "old_path": "heap.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f12d6c9984e5614beaeb8863ab504f60b817faa",
      "new_mode": 33188,
      "new_path": "if1632/Makefile"
    },
    {
      "type": "rename",
      "old_id": "b971d8af3810fcd05effe72dbff7f35685720cfa",
      "old_mode": 33188,
      "old_path": "if1632.S",
      "new_id": "c5e9e05da49b5e1ea702d029c3a386e6a3f1552e",
      "new_mode": 33188,
      "new_path": "if1632/call.S",
      "score": 85
    },
    {
      "type": "rename",
      "old_id": "c0d82bd64f9b2046a01c8ac52b3e52c0dcff8246",
      "old_mode": 33188,
      "old_path": "callback.c",
      "new_id": "dd5d03511a05c21e7a1ce34b25ba5b538e76aec5",
      "new_mode": 33188,
      "new_path": "if1632/callback.c",
      "score": 78
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44eb9035b94ccd01f811da7899a901467e89b024",
      "new_mode": 33261,
      "new_path": "if1632/findfunc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0810fe6ca6bf1b2b5dc1b76ff717c4c847f4b88",
      "new_mode": 33188,
      "new_path": "if1632/gdi.spec"
    },
    {
      "type": "rename",
      "old_id": "382630caaad9d3ee78be1816ef04520dff47720b",
      "old_mode": 33188,
      "old_path": "kernel.spec",
      "new_id": "655d8d79483d49a6f6067bd6194b695f3e7fa9e2",
      "new_mode": 33188,
      "new_path": "if1632/kernel.spec",
      "score": 61
    },
    {
      "type": "rename",
      "old_id": "2331947d2a6a7e8251ea93974685310b3d79a98d",
      "old_mode": 33188,
      "old_path": "relay.c",
      "new_id": "1c8691c9ef8d8ac105f53e616a48eefec6a105d3",
      "new_mode": 33188,
      "new_path": "if1632/relay.c",
      "score": 78
    },
    {
      "type": "rename",
      "old_id": "436d68bcf24216cffbd605a48924f0df1343b8e8",
      "old_mode": 33188,
      "old_path": "shell.spec",
      "new_id": "436d68bcf24216cffbd605a48924f0df1343b8e8",
      "new_mode": 33188,
      "new_path": "if1632/shell.spec",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a8b408a3baa41e5be17883e2cd3661b6617c267c",
      "old_mode": 33188,
      "old_path": "unixlib.spec",
      "new_id": "a8b408a3baa41e5be17883e2cd3661b6617c267c",
      "new_mode": 33188,
      "new_path": "if1632/unixlib.spec",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "575926b15abd714a566e7ccd4f3e86ed20d68fbd",
      "new_mode": 33188,
      "new_path": "if1632/user.spec"
    },
    {
      "type": "rename",
      "old_id": "11c57207887cc27aed52b643a3d8b638fd60d6f1",
      "old_mode": 33188,
      "old_path": "win87em.spec",
      "new_id": "11c57207887cc27aed52b643a3d8b638fd60d6f1",
      "new_mode": 33188,
      "new_path": "if1632/win87em.spec",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc76d9ffd3af3d5711d831438e65b8fb9009b692",
      "new_mode": 33188,
      "new_path": "include/bitmaps/check_bitmap"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a56ae3510ff5ffe725a4d8be39b54f8efc0dfdf3",
      "new_mode": 33188,
      "new_path": "include/bitmaps/nocheck_bitmap"
    },
    {
      "type": "rename",
      "old_id": "ba845739a33f2af6102cdc948f7bb265a1d1a5cc",
      "old_mode": 33188,
      "old_path": "callback.h",
      "new_id": "ba845739a33f2af6102cdc948f7bb265a1d1a5cc",
      "new_mode": 33188,
      "new_path": "include/callback.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1e7fa2b9969476313d4ab0e6ed411727bdd62ea7",
      "old_mode": 33188,
      "old_path": "class.h",
      "new_id": "f2cc80a3a1a25d9335869104f5c26f31d17bc997",
      "new_mode": 33188,
      "new_path": "include/class.h",
      "score": 88
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eff58a5a890acd80bf9e43da4bd3046c63403987",
      "new_mode": 33188,
      "new_path": "include/dce.h"
    },
    {
      "type": "rename",
      "old_id": "a4c44839739e43ac6714585ff79b5ec9bfcfd659",
      "old_mode": 33188,
      "old_path": "dlls.h",
      "new_id": "a4c44839739e43ac6714585ff79b5ec9bfcfd659",
      "new_mode": 33188,
      "new_path": "include/dlls.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb5b6323b27045aadbc1dfa21970ff8660b7ac58",
      "new_mode": 33188,
      "new_path": "include/gdi.h"
    },
    {
      "type": "rename",
      "old_id": "d602d843de3db7f01a0fa72c02446e361f6372f0",
      "old_mode": 33188,
      "old_path": "heap.h",
      "new_id": "efbcd0ddebff221479fffe64f88d2b2f5e2278d2",
      "new_mode": 33188,
      "new_path": "include/heap.h",
      "score": 67
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15d251adf53cbec422670d068eb8e04b29759808",
      "new_mode": 33188,
      "new_path": "include/menu.h"
    },
    {
      "type": "rename",
      "old_id": "0bbfc9a3ef0b8934ce314314bdd21afc8c16a912",
      "old_mode": 33188,
      "old_path": "message.h",
      "new_id": "0bbfc9a3ef0b8934ce314314bdd21afc8c16a912",
      "new_mode": 33188,
      "new_path": "include/message.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "839ac3ed4efff975f14094c9f2b48615011c35ab",
      "old_mode": 33188,
      "old_path": "neexe.h",
      "new_id": "deb99ab7d0f9c4686752e1ad47117f2b80cd949b",
      "new_mode": 33188,
      "new_path": "include/neexe.h",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "39560dd26772445c3350638eda9fe3462b78b754",
      "old_mode": 33188,
      "old_path": "prototypes.h",
      "new_id": "39560dd26772445c3350638eda9fe3462b78b754",
      "new_mode": 33188,
      "new_path": "include/prototypes.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "263675f65c117f085fbde51857eb4cda2dd90840",
      "new_mode": 33188,
      "new_path": "include/regfunc.h"
    },
    {
      "type": "rename",
      "old_id": "5775cdc4b5da62e5c524e617cb27a0a6faa1d6bb",
      "old_mode": 33188,
      "old_path": "segmem.h",
      "new_id": "5775cdc4b5da62e5c524e617cb27a0a6faa1d6bb",
      "new_mode": 33188,
      "new_path": "include/segmem.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3db21d2dc821edeadd14f480318350c936c3ec07",
      "new_mode": 33188,
      "new_path": "include/user.h"
    },
    {
      "type": "rename",
      "old_id": "93162ab6576045137458c38c9ccdbfcc05de0328",
      "old_mode": 33188,
      "old_path": "win.h",
      "new_id": "5c7c235997a53f2b7b488736cd829000cf1812d2",
      "new_mode": 33188,
      "new_path": "include/win.h",
      "score": 85
    },
    {
      "type": "rename",
      "old_id": "f8ae2beb502e24141f476b888feffb2a353a3ffc",
      "old_mode": 33188,
      "old_path": "windows.h",
      "new_id": "9d74b29e335d92300a0a5e9b2931117f6994068b",
      "new_mode": 33188,
      "new_path": "include/windows.h",
      "score": 61
    },
    {
      "type": "rename",
      "old_id": "621fcdb4d1628ba025b22b700c6de0683caf6fa8",
      "old_mode": 33188,
      "old_path": "wine.h",
      "new_id": "621fcdb4d1628ba025b22b700c6de0683caf6fa8",
      "new_mode": 33188,
      "new_path": "include/wine.h",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "a4c8dde4b674d8b4f4abc1c4f4029ba396fbf5a7",
      "old_mode": 33188,
      "old_path": "ldt.tar",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "978751ce28a4871953996caa0feea1d1f9c15728",
      "old_mode": 33188,
      "old_path": "ldt512.tar",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a48a74922b218c23c82c42d58a29f4ee8d4f3b3c",
      "new_mode": 33188,
      "new_path": "loader/Makefile"
    },
    {
      "type": "rename",
      "old_id": "96b1c44929b900a2a307e25d5c774e0fc3d7f567",
      "old_mode": 33188,
      "old_path": "dump.c",
      "new_id": "96b1c44929b900a2a307e25d5c774e0fc3d7f567",
      "new_mode": 33188,
      "new_path": "loader/dump.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "326ac5edfd093ffd0ff408fe2b7173d46398607d",
      "old_mode": 33188,
      "old_path": "ldt.c",
      "new_id": "326ac5edfd093ffd0ff408fe2b7173d46398607d",
      "new_mode": 33188,
      "new_path": "loader/ldt.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "af236773752befda4467671b968b9b8c08dbfb3b",
      "old_mode": 33188,
      "old_path": "ldtlib.c",
      "new_id": "4eeec36ba9d1be9ba88ed09097db17b7051eb536",
      "new_mode": 33188,
      "new_path": "loader/ldtlib.c",
      "score": 79
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f469a4838793c20f4c8f6eb33d9fc10d1d71171f",
      "new_mode": 33188,
      "new_path": "loader/resource.c"
    },
    {
      "type": "rename",
      "old_id": "ef52ae783a00d11d6b70f8991c914974d6f9462f",
      "old_mode": 33188,
      "old_path": "selector.c",
      "new_id": "bff46c5a4a92536375215d314dd36ffdf16e9013",
      "new_mode": 33188,
      "new_path": "loader/selector.c",
      "score": 93
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39f4080b6bf95b353e653f3a20e71f33866539fc",
      "new_mode": 33188,
      "new_path": "loader/signal.c"
    },
    {
      "type": "rename",
      "old_id": "09d7fc7753e8271e033ad64745f77e7eecdde384",
      "old_mode": 33188,
      "old_path": "wine.c",
      "new_id": "9abdfdcf21d46aa2df533e833a54fc4f994a0298",
      "new_mode": 33188,
      "new_path": "loader/wine.c",
      "score": 96
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b8c9d8d3aab12a83c46cad97633c177c231e817",
      "new_mode": 33188,
      "new_path": "memory/Makefile"
    },
    {
      "type": "rename",
      "old_id": "0bef480ee1fd4c36d06c13352c2290efb8944163",
      "old_mode": 33188,
      "old_path": "global.c",
      "new_id": "3edfbbeadcbcd031298ac601139970e07a2b54f5",
      "new_mode": 33188,
      "new_path": "memory/global.c",
      "score": 93
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e97ce84d2e0f19f6f37e10a9cfdeb0dedc3c9805",
      "new_mode": 33188,
      "new_path": "memory/heap.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cbfdea18ade104c11a3dddf384001f5b7703837",
      "new_mode": 33188,
      "new_path": "misc/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5f80fcced55ae1778ca1cc25f51a1f365072cec",
      "new_mode": 33188,
      "new_path": "misc/dos.c"
    },
    {
      "type": "rename",
      "old_id": "13f30c77610ead23a50d3707df6e95a73e6ce28d",
      "old_mode": 33188,
      "old_path": "kernel.c",
      "new_id": "cb6aa17290a5e8a6db2487a9d64f24192c844e05",
      "new_mode": 33188,
      "new_path": "misc/kernel.c",
      "score": 71
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb96fd608fec56e2716d25e14bf9393e8f22dc05",
      "new_mode": 33188,
      "new_path": "misc/rect.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a75bd424f6ee2767ec3ea774ea31dcd912cc172e",
      "new_mode": 33188,
      "new_path": "misc/user.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4075776e7d2483bec47261c8475a57ba5916cd0",
      "new_mode": 33188,
      "new_path": "misc/xt.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad4d119887d0fb35721f4e778ce2d169e4b70c36",
      "new_mode": 33188,
      "new_path": "objects/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53e9ba1a03a49f9958e4c00e40a121a9fdbdd8c5",
      "new_mode": 33188,
      "new_path": "objects/bitblt.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9de4c1c31a5078e5c9c0d84bb51158836c21abc6",
      "new_mode": 33188,
      "new_path": "objects/bitmap.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11a430bddc93e8aab8f8354953ae8a2747935bd6",
      "new_mode": 33188,
      "new_path": "objects/brush.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec9de9ccde5ad0f6aaa55cb4e74ae3df297c12b3",
      "new_mode": 33188,
      "new_path": "objects/clipping.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b496e2e3609fe453b5b0152e025fe28b546beac4",
      "new_mode": 33188,
      "new_path": "objects/dcvalues.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "839f0b57b50f857dd8ebc63deaddf35a083c5313",
      "new_mode": 33188,
      "new_path": "objects/dib.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c30fcecc90f17b1c7ba54d1db7e06124dee38f12",
      "new_mode": 33188,
      "new_path": "objects/font.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55237c378bc21682b41c14b10675eefdd2a9496f",
      "new_mode": 33188,
      "new_path": "objects/gdiobj.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f95ea48717e7075c99f6ab73e03eb155569ae3f1",
      "new_mode": 33188,
      "new_path": "objects/linedda.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdde29d0ce603edd3836184f95b67efcc1ef6aa2",
      "new_mode": 33188,
      "new_path": "objects/palette.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa49ef3d2f048ec96d5bfd7f808229c03a4ec783",
      "new_mode": 33188,
      "new_path": "objects/pen.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c22ee412c4b9beb4dd7bdd6fedb9f19fb8ef23d",
      "new_mode": 33188,
      "new_path": "objects/region.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43b095a1f8df62bd383c790f69ef6e13132cd778",
      "new_mode": 33188,
      "new_path": "objects/text.c"
    },
    {
      "type": "delete",
      "old_id": "531f9c08f17e7a48a930297a2c7eb8e6a0bf9bba",
      "old_mode": 33188,
      "old_path": "resource.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b49973086b9b253b6cab7846b49c1dd0f453734",
      "new_mode": 33188,
      "new_path": "signal-diffs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0567dc3e0d754547cb85d32c053b5bdae7a075fe",
      "new_mode": 33261,
      "new_path": "test/hw.exe"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad4f7912b4cec743ce135a6f73d79dbce9294f75",
      "new_mode": 33261,
      "new_path": "test/menutest.exe"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57d7edcd54931fdbdb87533ffd26e395106eef8c",
      "new_mode": 33261,
      "new_path": "test/winetest2.exe"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dea1b039e00b2adcacb7e303fa34f02c122aafb",
      "new_mode": 33188,
      "new_path": "tools/Makefile"
    },
    {
      "type": "rename",
      "old_id": "25dfed69e6f3cfa6445cfefe7bf5ed766e1644db",
      "old_mode": 33188,
      "old_path": "build-spec.txt",
      "new_id": "25dfed69e6f3cfa6445cfefe7bf5ed766e1644db",
      "new_mode": 33188,
      "new_path": "tools/build-spec.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5c0b0f42de58ad73e2312531b4d13a3357ca13aa",
      "old_mode": 33188,
      "old_path": "build.c",
      "new_id": "3ca441034808e445579e68dcef0cfc1398017af7",
      "new_mode": 33188,
      "new_path": "tools/build.c",
      "score": 97
    },
    {
      "type": "delete",
      "old_id": "280ba3ff1194271db2e7cf8bd9b8d0125670a09d",
      "old_mode": 33188,
      "old_path": "user.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bf14b8057aa65849b91929be8669acf8333b2f89",
      "old_mode": 33188,
      "old_path": "user.spec",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0373cafc636d189eec64ba9ff94b8dd69bec09a",
      "old_mode": 33188,
      "old_path": "win.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e6fe6996341e950dc9b51b5f1992ae0cec3b949",
      "new_mode": 33188,
      "new_path": "windows/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2cb42ec919d0d32d235506f93d38bf3bd26e150d",
      "new_mode": 33188,
      "new_path": "windows/class.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80b19d29dd77cf10f7e0a5e67c18e9331be6bf1f",
      "new_mode": 33188,
      "new_path": "windows/clipping.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "926b7cabbd0fbfd13e9ea3d07514491896308af2",
      "new_mode": 33188,
      "new_path": "windows/dc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0019b2b18660942e3c972d080dd045ec97e904e",
      "new_mode": 33188,
      "new_path": "windows/dce.c"
    },
    {
      "type": "rename",
      "old_id": "6e65f298de101fb8907ac803773b6f6b47b95ee2",
      "old_mode": 33188,
      "old_path": "event.c",
      "new_id": "ea0bfc48573b0e29c5c91f761cd9378ef8461f2b",
      "new_mode": 33188,
      "new_path": "windows/event.c",
      "score": 68
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc47f99813bc2cba5f159d837fc34228274c014e",
      "new_mode": 33188,
      "new_path": "windows/graphics.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "888fd27900c52c734244524c702d6cef7657f2e5",
      "new_mode": 33188,
      "new_path": "windows/keyboard.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e361a0f8aea4bac7a510c0f59a2553f170975b95",
      "new_mode": 33188,
      "new_path": "windows/mapping.c"
    },
    {
      "type": "rename",
      "old_id": "d013d1d1e5efb52dae5f9e13026904dd36cfdc2b",
      "old_mode": 33188,
      "old_path": "message.c",
      "new_id": "45cca4a1013b97c466123abb678b9c9f7fd2e5e4",
      "new_mode": 33188,
      "new_path": "windows/message.c",
      "score": 88
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "050a5cb71d210a9a60e7f9f08c8696eb073c8c21",
      "new_mode": 33188,
      "new_path": "windows/painting.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2aeb88ee585bc488735e40c8ea0360c438e783ef",
      "new_mode": 33188,
      "new_path": "windows/timer.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "615339a2ed70a653f8d8c5764767c5e3d6cfd04f",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    },
    {
      "type": "delete",
      "old_id": "040560f759a19fe63afd4535b8da21cf5760d20c",
      "old_mode": 33188,
      "old_path": "xt.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
