)]}'
{
  "commit": "fa68b75badd3ebff62a2d309174e5728ec5fbad0",
  "tree": "d46f8639162b6fdaaa07c5c4e30c70c6fdea4985",
  "parents": [
    "e2abbb1bb3986ee8c7ab5ecdbe0ae6575b476f8d"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Mon Apr 03 16:55:37 1995 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Mon Apr 03 16:55:37 1995 +0000"
  },
  "message": "Release 950403\n\nSun Apr  2 18:31:12 1995  Alexandre Julliard  (julliard@sunsite.unc.edu)\n\n\t* [Configure] [if1632/Imakefile]\n\tRemoved new build and short names options.\n\n\t* [if1632/*.c] [tools/build.c]\n\tImplemented compiled call-back functions for better performance;\n\tall the relay code is now done in assembly code generated by the\n\tbuild program.\n\tRelay code is no longer dependent on being loaded below 64K.\n\n\t* [loader/resource.c]\n\tFixed memory leak in LoadString(). A fix will also be needed for\n\tother resources.\n\n\t* [memory/global.c]\n\tImplemented global heap arenas, so we can store informations about\n\tglobal blocks, like lock counts or owner handle.\n\tImplemented FarGetOwner() and FarSetOwner().\n\tImplemented global heap TOOLHELP functions.\n\n\t* [memory/selector.c]\n\tBug fix: it was not possible to re-use a free selector.\n\nSun Apr 2 01:34:52 1995 Constantine Sapuntzakis  (csapuntz@mit.edu)\n\n\t*  [controls/listbox.c]\n\tMajor work on listbox code\n         - Many bugs fixed (still many bugs)\n         - More messages supported\n         - Code simplified\n\nFri Mar 31 03:27:16 EST 1995 William Magro (wmagro@tc.cornell.edu)\n\n\t* [controls/edit.c]\n\tLots of bug fixes related to diappearing text, lost carets,\n\thighlighting, segmentation faults, occurance of random\n\tcharacters, insertion of characters over selection, misplaced\n\tcaret location, display corruption, end of line behavior, etc.\n\n\t* [controls/widgets.c]\n\tEDIT class doesn\u0027t want to use CS_PARENTDC flag.\n\nThu Mar 30 20:58:25 1995   Bernd Schmidt \u003ccrux@pool.informatik.rwth-aachen.de\u003e\n        \n\t* [loader/selector.c]\n\t  FixupFunctionPrologs() should also handle multiple data modules.\n\t  (this bug only became visible because MakeProcInstance() was fixed\n\t  in 950319)\n\t\n\t* [misc/dosfs.c]\n\t  Simplified DOS_SimplifyPath.\n\t  Small fix to DOS_opendir to reuse an entry if an open directory\n\t  is opened again, to prevent \"too many open directories\" messages.\n\nThu Mar 30 12:05:05 1995 Martin von Loewis  \u003cloewis@informatik.hu-berlin.de\u003e\n\n\t* [if1632/compobj.spec][include/compobj.h][misc/compobj.c]\n\tCoDisconnectObject: new stub function\n\n\t* [include/msdos.h]\n\tfix DOSVERSION\n\n\t* [loader/ne_image.c]\n\tNE_FixupSegment: Be more generous on additive fixups\n\n\t* [if1632/user.spec][misc/network.c]\n\tAdd more WNet* stubs\n\nWed Mar 29 11:47:22 1995   Bernd Schmidt \u003ccrux@pool.informatik.rwth-aachen.de\u003e\n\n        * [controls/listbox.c]\n\t  DlgDirList(): send segptr instead of linear pointer \n\t  in message to static control\n\t* [controls/menu.c]\n\t  Tried to implement ownerdrawn menuitems. Doesn\u0027t work.\n\t* [if1632/gdi.spec] [include/windows.h] [objects/font.c]\n\t  Provide a stub for GetRasterizerCaps()\n\t* [loader/selector.c]\n\t  Pass end address instead of length to LocalInit() in \n\t  CreateSelectors()\n\t* [memory/local.c]\n\t  LocalInit(): If there\u0027s already a local heap in the segment, do\n\t  nothing and return TRUE\n\t* [objects/linedda.c]\n\t  Replaced buggy LineDDA() with a Bresenham algorithm. Should work\n\t  now.\n\t* [windows/cursor.c]\n\t  LoadCursor()/CreateCursor(): Cleaned up the mess. Needs some\n\t  more work still.\n\nTue Mar 21 17:54:43 1995   Bernd Schmidt \u003ccrux@pool.informatik.rwth-aachen.de\u003e\n\n        * [if1632/relay.c] [if1632/callback.c] [include/dlls.h]\n\t  [if1632/winprocs.spec] [if1632/winprocs.c] [include/winprocs.h]\n\t  [controls/widgets.c] [misc/shell.c] [misc/commdlg.c]\n\t  [windows/nonclient.c] [misc/message.c]\n\t  Added a new builtin DLL that provides 16 bit entry points for all\n\t  the Def*Procs (DefDlgProc, ButtonProc etc.). OWL programs work\n\t  again.\n\t* [misc/shell.c]\n\t  RegOpenKey()/RegCreateKey() bugs fixed.\n        * [loader/ne_image.c]\n\t  Skipping the initialization of a DLL when CS \u003d\u003d 0 was broken.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b5e5191df94373c05610b85909bf256fb88ec97",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "f1033c99228d067964bc6e46ae6610bb62768b40",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "1f66b98a3a3a7cd8798977c71ebff7a904785911",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "dae439c7adb057d6923d103fe670aeda19972d16",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "b1b4a6d62f18a60364428adee980466821746bcb",
      "old_mode": 33188,
      "old_path": "Configure",
      "new_id": "892e481a8badffef85da45432de92a582161ab6d",
      "new_mode": 33188,
      "new_path": "Configure"
    },
    {
      "type": "modify",
      "old_id": "8405d0a350a56ca67dd66c962f55c247b79d4018",
      "old_mode": 33188,
      "old_path": "Imakefile",
      "new_id": "33ee8876824a66eee0b6e7160fb20b37f00fb535",
      "new_mode": 33188,
      "new_path": "Imakefile"
    },
    {
      "type": "modify",
      "old_id": "8d53b913a311f1aa26579fc3c269abb36f895fc2",
      "old_mode": 33188,
      "old_path": "RELEASE-NOTES",
      "new_id": "85028b1035c75dd45f5587c1a4ec94f8230d12a5",
      "new_mode": 33188,
      "new_path": "RELEASE-NOTES"
    },
    {
      "type": "modify",
      "old_id": "e1f7e0b6287949c18e4a74611607b543538ab588",
      "old_mode": 33188,
      "old_path": "Wine.tmpl",
      "new_id": "1cc33203f2d0937d609cde3eaf0d5e94c3f01a0a",
      "new_mode": 33188,
      "new_path": "Wine.tmpl"
    },
    {
      "type": "modify",
      "old_id": "5a42a133d57e822314d6b564dad63353c14ec0f8",
      "old_mode": 33188,
      "old_path": "controls/edit.c",
      "new_id": "2109aa3a56481df0dfcd338c1d62a09b32350acf",
      "new_mode": 33188,
      "new_path": "controls/edit.c"
    },
    {
      "type": "modify",
      "old_id": "ebfab3aa566dfc1b6612b7e951c03775900c51e4",
      "old_mode": 33188,
      "old_path": "controls/listbox.c",
      "new_id": "58d204c762b1f7b1ecd9b27889a5061d965cc74d",
      "new_mode": 33188,
      "new_path": "controls/listbox.c"
    },
    {
      "type": "modify",
      "old_id": "ac118e902e1254c4eee6f80b49f627f113e555ef",
      "old_mode": 33188,
      "old_path": "controls/menu.c",
      "new_id": "2b20dbeaa7a64d04c0d82154c9321c6f15a0fd49",
      "new_mode": 33188,
      "new_path": "controls/menu.c"
    },
    {
      "type": "modify",
      "old_id": "20e22dcc5150740a60f5cdfed2c439303b3ba0d1",
      "old_mode": 33188,
      "old_path": "controls/widgets.c",
      "new_id": "a2f17a9b8be7d20a068f2fe7fb82861a97466ded",
      "new_mode": 33188,
      "new_path": "controls/widgets.c"
    },
    {
      "type": "modify",
      "old_id": "950624077d16ae40045c314f851876f8c2b40aa0",
      "old_mode": 33188,
      "old_path": "debugger/info.c",
      "new_id": "8b1604ffbd8d6c828cf1df08f121fbe0d828924a",
      "new_mode": 33188,
      "new_path": "debugger/info.c"
    },
    {
      "type": "modify",
      "old_id": "85ef1ea08b166b9cb51b47d98149c4c0e8282e81",
      "old_mode": 33188,
      "old_path": "if1632/Imakefile",
      "new_id": "99e872bdac6075a2feb1dc1882a76d86757dbc9c",
      "new_mode": 33188,
      "new_path": "if1632/Imakefile"
    },
    {
      "type": "delete",
      "old_id": "e6ab7b3eb0ca2e0734ecba26292d7851f593b9a2",
      "old_mode": 33188,
      "old_path": "if1632/call.S",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "db210f2e6112f8885e6f434c96a1ee3430b1d6ac",
      "old_mode": 33188,
      "old_path": "if1632/callback.c",
      "new_id": "a941b16045db27c0826e4af50304b5d3f374fd6a",
      "new_mode": 33188,
      "new_path": "if1632/callback.c"
    },
    {
      "type": "modify",
      "old_id": "a4b0993a28b1d0cebd14d055a5d0e305072d861b",
      "old_mode": 33188,
      "old_path": "if1632/compobj.spec",
      "new_id": "06618a80a691bf71a747925d17b00962c1118e11",
      "new_mode": 33188,
      "new_path": "if1632/compobj.spec"
    },
    {
      "type": "modify",
      "old_id": "ea1197043ae3081af7e80735e7179a913baadbb4",
      "old_mode": 33188,
      "old_path": "if1632/gdi.spec",
      "new_id": "4389097cc8d2f79c1e462efa8b28a056b7fa555c",
      "new_mode": 33188,
      "new_path": "if1632/gdi.spec"
    },
    {
      "type": "modify",
      "old_id": "a9eec0580cb201672971853d988d67abd22347a6",
      "old_mode": 33188,
      "old_path": "if1632/kernel.spec",
      "new_id": "bdaa2ef169bbfce5169dfc1bf4771d99714c90c3",
      "new_mode": 33188,
      "new_path": "if1632/kernel.spec"
    },
    {
      "type": "modify",
      "old_id": "ea211077980bba5dadc122ca35bbb98da59b1643",
      "old_mode": 33188,
      "old_path": "if1632/olecli.spec",
      "new_id": "97c3ded4f8d4085f7de55952acaf02042cd478df",
      "new_mode": 33188,
      "new_path": "if1632/olecli.spec"
    },
    {
      "type": "modify",
      "old_id": "e717b5af7d325616bb4aa130142c2eb60c714faa",
      "old_mode": 33188,
      "old_path": "if1632/relay.c",
      "new_id": "c855e8192bd26dbb257ce9186050ab62df2b7443",
      "new_mode": 33188,
      "new_path": "if1632/relay.c"
    },
    {
      "type": "modify",
      "old_id": "775ee81ad16bd8a12bd52cb4461cc55dc2d0a25e",
      "old_mode": 33188,
      "old_path": "if1632/toolhelp.spec",
      "new_id": "a7d8243ead28906d4a226f8ad07c1c974dc19e13",
      "new_mode": 33188,
      "new_path": "if1632/toolhelp.spec"
    },
    {
      "type": "modify",
      "old_id": "73de7b650ded9bd9ef1e62a0b2608068f555e199",
      "old_mode": 33188,
      "old_path": "if1632/user.spec",
      "new_id": "58a1a79e590166f40a80124c457fa4aae3d89eac",
      "new_mode": 33188,
      "new_path": "if1632/user.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c27681700e9237d51ab5c417a75eb2ac01e590ce",
      "new_mode": 33188,
      "new_path": "if1632/winprocs.spec"
    },
    {
      "type": "modify",
      "old_id": "18206c904d740886f5856ed4d944f8182f50e9f4",
      "old_mode": 33188,
      "old_path": "include/callback.h",
      "new_id": "01a87d6a4d6272f3ddf495cf7ba201a2b8527623",
      "new_mode": 33188,
      "new_path": "include/callback.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9482dcdceeed4530596102c5a9028b40a2099bd",
      "new_mode": 33188,
      "new_path": "include/compobj.h"
    },
    {
      "type": "modify",
      "old_id": "34493c851120eb5b03c101e00be71d85049db4ba",
      "old_mode": 33188,
      "old_path": "include/debug.h",
      "new_id": "24c4730366ce1fc0ddeaf12038eca36375a0197b",
      "new_mode": 33188,
      "new_path": "include/debug.h"
    },
    {
      "type": "modify",
      "old_id": "cdceae540f2028fc67f4c51d528d08730947bce9",
      "old_mode": 33188,
      "old_path": "include/dlls.h",
      "new_id": "10f2f08855f55352bec5dc54bebff87fb3b2e230",
      "new_mode": 33188,
      "new_path": "include/dlls.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "626890f8f17ab805775743e6df701fd621530d46",
      "new_mode": 33188,
      "new_path": "include/global.h"
    },
    {
      "type": "modify",
      "old_id": "303fdd8d56c28caf512135e9befa3670164c3f9b",
      "old_mode": 33188,
      "old_path": "include/hook.h",
      "new_id": "bd918220bf639216ebb86d1dac58dd3680cd6b6f",
      "new_mode": 33188,
      "new_path": "include/hook.h"
    },
    {
      "type": "modify",
      "old_id": "03621a628350175f540e4c3d6598e6d2fe1dd4ab",
      "old_mode": 33188,
      "old_path": "include/if1632.h",
      "new_id": "96726dd0e4415a809e1d98a9b6031988aa3caede",
      "new_mode": 33188,
      "new_path": "include/if1632.h"
    },
    {
      "type": "modify",
      "old_id": "c1b2278bc7effe3d1bd0e28451c96167bdec0be9",
      "old_mode": 33188,
      "old_path": "include/listbox.h",
      "new_id": "307a74e6070d23a70930993c4fc031db16e224ec",
      "new_mode": 33188,
      "new_path": "include/listbox.h"
    },
    {
      "type": "modify",
      "old_id": "eb813e93041f197997044b4ec13c36c56c68a73a",
      "old_mode": 33188,
      "old_path": "include/local.h",
      "new_id": "a676a137740d9114df97d147d949e53a1e435d86",
      "new_mode": 33188,
      "new_path": "include/local.h"
    },
    {
      "type": "modify",
      "old_id": "35b8d92f48525c08dc8cccf6d561e66a9f20c235",
      "old_mode": 33188,
      "old_path": "include/msdos.h",
      "new_id": "7b2bda783157c74d2377dad7dc557878fd2e5b62",
      "new_mode": 33188,
      "new_path": "include/msdos.h"
    },
    {
      "type": "modify",
      "old_id": "ad26cbec76219d3ba202efa7eeca8512e40a2c71",
      "old_mode": 33188,
      "old_path": "include/neexe.h",
      "new_id": "51e860def25c86b0769a5b7e5af9b6864b6cbcf4",
      "new_mode": 33188,
      "new_path": "include/neexe.h"
    },
    {
      "type": "modify",
      "old_id": "ce06a0fed05accc650cdf2a3dae97600394dda11",
      "old_mode": 33188,
      "old_path": "include/registers.h",
      "new_id": "0298c238d6d3fcf5c588e52431e9d11c2efabec0",
      "new_mode": 33188,
      "new_path": "include/registers.h"
    },
    {
      "type": "modify",
      "old_id": "55715b9c7f7ed67a5d99d0bc2377a0c164ae7f9e",
      "old_mode": 33188,
      "old_path": "include/selectors.h",
      "new_id": "13cb8365fb6deadb58c2115dd70e4c942a505167",
      "new_mode": 33188,
      "new_path": "include/selectors.h"
    },
    {
      "type": "modify",
      "old_id": "d029ec198d5c3413c5d51a9257176c12dcbb3033",
      "old_mode": 33188,
      "old_path": "include/stackframe.h",
      "new_id": "3a1bf2de1f7624c8c3d8c6b7ea807fe2755a983b",
      "new_mode": 33188,
      "new_path": "include/stackframe.h"
    },
    {
      "type": "modify",
      "old_id": "4abb78e8bfaa84cd19877d1425aa5e15170f3c4b",
      "old_mode": 33188,
      "old_path": "include/stddebug.h",
      "new_id": "2b4114e940eaaaac667a84434f94f04ca6643151",
      "new_mode": 33188,
      "new_path": "include/stddebug.h"
    },
    {
      "type": "modify",
      "old_id": "85ab7b30e974d624669bdff6f2459ec4cdaddc45",
      "old_mode": 33188,
      "old_path": "include/toolhelp.h",
      "new_id": "ba1a05a8afd932d3d2bafce5e7aaae95d5cc0c3c",
      "new_mode": 33188,
      "new_path": "include/toolhelp.h"
    },
    {
      "type": "modify",
      "old_id": "5ff1c252d6c88e24f26916ea201cd53458f6517b",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "2e639f931132765b6f68318e08cada6d3e0a710f",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "bd426f378e785228d9756bc903a65368dba98c50",
      "old_mode": 33188,
      "old_path": "include/wine.h",
      "new_id": "101f50e1df807cc36c31dadee41e0eb23b9b9dbf",
      "new_mode": 33188,
      "new_path": "include/wine.h"
    },
    {
      "type": "modify",
      "old_id": "77a2a06300650e2fdf659de598a2d6f8e8d892f7",
      "old_mode": 33188,
      "old_path": "loader/dump.c",
      "new_id": "2011bbe14f3c0a4c15e4c0c93791a9da28cb7f72",
      "new_mode": 33188,
      "new_path": "loader/dump.c"
    },
    {
      "type": "modify",
      "old_id": "e610d3c7d7af665c34d57c9f39dfec7340843226",
      "old_mode": 33188,
      "old_path": "loader/library.c",
      "new_id": "8c0218108f5b46de32ce58f0b1836f53a54d932c",
      "new_mode": 33188,
      "new_path": "loader/library.c"
    },
    {
      "type": "modify",
      "old_id": "0c18f4d96995f33e410c54d9b961942c168d5f07",
      "old_mode": 33188,
      "old_path": "loader/ne_image.c",
      "new_id": "d0bd13732e7a9c5fb00a4df78810e9bfd06be2fa",
      "new_mode": 33188,
      "new_path": "loader/ne_image.c"
    },
    {
      "type": "modify",
      "old_id": "0446393e9d986fa310b57d4436cd2da20eadfdf8",
      "old_mode": 33188,
      "old_path": "loader/resource.c",
      "new_id": "0d1249bf8c62ef6bd24a94af27620cfa5a9b790b",
      "new_mode": 33188,
      "new_path": "loader/resource.c"
    },
    {
      "type": "modify",
      "old_id": "a8e687175d6111f4b3f0efe3f9dd07c2535f5380",
      "old_mode": 33188,
      "old_path": "loader/selector.c",
      "new_id": "142c70367d69a825af5cf0a468af67bf007160cd",
      "new_mode": 33188,
      "new_path": "loader/selector.c"
    },
    {
      "type": "modify",
      "old_id": "5b348392e89c862a6e1add9caceb12eb24dcf0eb",
      "old_mode": 33188,
      "old_path": "loader/signal.c",
      "new_id": "c6943de5f899bac895b595770761cb58edd832ab",
      "new_mode": 33188,
      "new_path": "loader/signal.c"
    },
    {
      "type": "modify",
      "old_id": "de42cc3ebf6a92f3b0e064c4b7c6f30e0e633338",
      "old_mode": 33188,
      "old_path": "loader/task.c",
      "new_id": "93c14a55c8c3d211cc1b351c73248fd5bf043959",
      "new_mode": 33188,
      "new_path": "loader/task.c"
    },
    {
      "type": "modify",
      "old_id": "f62f2fd0df2606e3d568ba5e3cca8e991365507f",
      "old_mode": 33188,
      "old_path": "memory/global.c",
      "new_id": "2067ad0da6a3258e93e6ab5b3657ca98b791f182",
      "new_mode": 33188,
      "new_path": "memory/global.c"
    },
    {
      "type": "modify",
      "old_id": "5adf693b6ad6285f59f4b764846095c3a6f261f4",
      "old_mode": 33188,
      "old_path": "memory/local.c",
      "new_id": "8c9a82933c9a3963736804ff132dec8988c7aa89",
      "new_mode": 33188,
      "new_path": "memory/local.c"
    },
    {
      "type": "modify",
      "old_id": "c9dc5ae7c2d41ea2a203be8be94ed27ce0178c79",
      "old_mode": 33188,
      "old_path": "memory/selector.c",
      "new_id": "60556c2148599c6e3a74181a96221e67523de517",
      "new_mode": 33188,
      "new_path": "memory/selector.c"
    },
    {
      "type": "modify",
      "old_id": "a5f54d2c5cf9a19e0f23fe8828e2619bc8c3dd4a",
      "old_mode": 33188,
      "old_path": "misc/Imakefile",
      "new_id": "c2b18115a3026c2bea366648ee4c500a0ecc4627",
      "new_mode": 33188,
      "new_path": "misc/Imakefile"
    },
    {
      "type": "modify",
      "old_id": "1b6cd824ecdc5b22c07c4831cc3457dfab1120f0",
      "old_mode": 33188,
      "old_path": "misc/commdlg.c",
      "new_id": "31ad412efeb7e9c97ee66e9efdeb200e84c3d9c2",
      "new_mode": 33188,
      "new_path": "misc/commdlg.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c527b0fc241172f7c7d38224edff9a0bf365fecd",
      "new_mode": 33188,
      "new_path": "misc/compobj.c"
    },
    {
      "type": "modify",
      "old_id": "f2752561afc59c0c1731707a15445637ca60a8ee",
      "old_mode": 33188,
      "old_path": "misc/dos_fs.c",
      "new_id": "dfc69ddbc828c1c38549278c013023967f4118c0",
      "new_mode": 33188,
      "new_path": "misc/dos_fs.c"
    },
    {
      "type": "modify",
      "old_id": "7d53906aa7324dbcadd15845da3cd9136aa39c2a",
      "old_mode": 33188,
      "old_path": "misc/exec.c",
      "new_id": "771fba294c19ce6bf5ceb7a34d989a3303f46d2b",
      "new_mode": 33188,
      "new_path": "misc/exec.c"
    },
    {
      "type": "modify",
      "old_id": "2f3aa2f4f05ba74868a35ae99bd2962383ea426f",
      "old_mode": 33188,
      "old_path": "misc/file.c",
      "new_id": "c71673a409e13b2b9a4b8cee9817778c8e6e2085",
      "new_mode": 33188,
      "new_path": "misc/file.c"
    },
    {
      "type": "modify",
      "old_id": "b672f44d49184bd2924f28fba541abb4a753c587",
      "old_mode": 33188,
      "old_path": "misc/main.c",
      "new_id": "4da1c087bb488fdf20269a1b53eb8d5cdd9c80a7",
      "new_mode": 33188,
      "new_path": "misc/main.c"
    },
    {
      "type": "modify",
      "old_id": "6daf380ce053992b6259821ab69a2ae4a5514d8e",
      "old_mode": 33188,
      "old_path": "misc/message.c",
      "new_id": "7d23f7e5eba408e00a7f8dcffb30d72c02071cee",
      "new_mode": 33188,
      "new_path": "misc/message.c"
    },
    {
      "type": "modify",
      "old_id": "b662d99680131d90e81f296b482c3f7c01c2b4af",
      "old_mode": 33188,
      "old_path": "misc/network.c",
      "new_id": "5c7ab4f60d9c079868b0cf721c430f9ec7dbef93",
      "new_mode": 33188,
      "new_path": "misc/network.c"
    },
    {
      "type": "modify",
      "old_id": "e97c3ea77269f8ac91158de42713220079c3d816",
      "old_mode": 33188,
      "old_path": "misc/property.c",
      "new_id": "75f442f826196100c8a373c9ffc0f7014c6baa90",
      "new_mode": 33188,
      "new_path": "misc/property.c"
    },
    {
      "type": "modify",
      "old_id": "e5c804331bdd6148649e3fb6b0955be2f69182d0",
      "old_mode": 33188,
      "old_path": "misc/shell.c",
      "new_id": "f412887e1f06fa801b4602a460e87821b82284c7",
      "new_mode": 33188,
      "new_path": "misc/shell.c"
    },
    {
      "type": "modify",
      "old_id": "31c963449365ca717410114bcfc0f5151bdedaf0",
      "old_mode": 33188,
      "old_path": "miscemu/emulate.c",
      "new_id": "70d8153a332e94d6d84472af1a7b5b416b6452d6",
      "new_mode": 33188,
      "new_path": "miscemu/emulate.c"
    },
    {
      "type": "modify",
      "old_id": "03afeef18e2ba23c5b7b9a9941b3385b1595630f",
      "old_mode": 33188,
      "old_path": "miscemu/int21.c",
      "new_id": "28d4dca14597abe2709ab8162f39485d14444af0",
      "new_mode": 33188,
      "new_path": "miscemu/int21.c"
    },
    {
      "type": "modify",
      "old_id": "8f24c724d67d97a2f98a077f619bd723c2f6538b",
      "old_mode": 33188,
      "old_path": "miscemu/kernel.c",
      "new_id": "f81410b8c78e1d264f7cbe8381b43f07503fdfc6",
      "new_mode": 33188,
      "new_path": "miscemu/kernel.c"
    },
    {
      "type": "modify",
      "old_id": "27a2b3c004c5ca351eb98383e9d45646d2a30ba0",
      "old_mode": 33188,
      "old_path": "multimedia/mmsystem.c",
      "new_id": "e2af222e62a9a21893517556bffc5a9314c1e93d",
      "new_mode": 33188,
      "new_path": "multimedia/mmsystem.c"
    },
    {
      "type": "modify",
      "old_id": "15d1785b1eeb2315434c9d2e12d4bbfe2ac484de",
      "old_mode": 33188,
      "old_path": "objects/font.c",
      "new_id": "5272b4f3ff0bad9b9e5c67f5b0a8b91a99f1641e",
      "new_mode": 33188,
      "new_path": "objects/font.c"
    },
    {
      "type": "modify",
      "old_id": "fff10ce6d84cc517835defc092df32f6efe17bdd",
      "old_mode": 33188,
      "old_path": "objects/gdiobj.c",
      "new_id": "ed865822b03a087867e65afb4f60604e3f7f8555",
      "new_mode": 33188,
      "new_path": "objects/gdiobj.c"
    },
    {
      "type": "modify",
      "old_id": "729f9ec26a80295525fade77b553c19a959c0154",
      "old_mode": 33188,
      "old_path": "objects/linedda.c",
      "new_id": "d53e1336e022237f600f4a21189e4880b803a5c4",
      "new_mode": 33188,
      "new_path": "objects/linedda.c"
    },
    {
      "type": "modify",
      "old_id": "3d1be0c49874f335c58e7f877ddefcb9f6bc5da9",
      "old_mode": 33188,
      "old_path": "toolkit/sup.c",
      "new_id": "f22343c6b89678b898de7c3bae1ca444a585d3ba",
      "new_mode": 33188,
      "new_path": "toolkit/sup.c"
    },
    {
      "type": "modify",
      "old_id": "2c6613b0f40046cd44da556299fca23112c0a114",
      "old_mode": 33188,
      "old_path": "tools/Imakefile",
      "new_id": "e5abd7b32439d1c8eb72e5aec5c1e19fe498483f",
      "new_mode": 33188,
      "new_path": "tools/Imakefile"
    },
    {
      "type": "modify",
      "old_id": "25dfed69e6f3cfa6445cfefe7bf5ed766e1644db",
      "old_mode": 33188,
      "old_path": "tools/build-spec.txt",
      "new_id": "af4c7fac2929f9960987d53f422c635820dc5df9",
      "new_mode": 33188,
      "new_path": "tools/build-spec.txt"
    },
    {
      "type": "modify",
      "old_id": "c4e8125dc09f94acc69eda8f2a2ed1d857c49ea9",
      "old_mode": 33188,
      "old_path": "tools/build.c",
      "new_id": "6c1d179dbee4ca78cba4ef3dd5053a27952c9564",
      "new_mode": 33188,
      "new_path": "tools/build.c"
    },
    {
      "type": "delete",
      "old_id": "f9f8e42cf54f16979685f2983535ba74c5c67094",
      "old_mode": 33188,
      "old_path": "tools/newbuild.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5c31d192afd8c65f2daecd7500c08ae94683c446",
      "old_mode": 33188,
      "old_path": "windows/caret.c",
      "new_id": "8f329902cfe232c5e65e7b113e964298e21c630b",
      "new_mode": 33188,
      "new_path": "windows/caret.c"
    },
    {
      "type": "modify",
      "old_id": "369506d471dc6cdaf7a65fc7788c4b012cbbf3ed",
      "old_mode": 33188,
      "old_path": "windows/cursor.c",
      "new_id": "fb13b6d376126be63d8180ded20e66b71cc186f3",
      "new_mode": 33188,
      "new_path": "windows/cursor.c"
    },
    {
      "type": "modify",
      "old_id": "cf1d2cdc77c660342f15e5db6b03cf9b76506e97",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "279b32089d5edc3e04888f12604bc173800ddb10",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "8e437522a91fe0f618a536afe02fc847f1ff4c3a",
      "old_mode": 33188,
      "old_path": "windows/nonclient.c",
      "new_id": "9604d35ff0970a29cd5555a19cc4c7bb3aac38d0",
      "new_mode": 33188,
      "new_path": "windows/nonclient.c"
    },
    {
      "type": "modify",
      "old_id": "385848735f2928624d355b53f58acdb21b30f8c1",
      "old_mode": 33188,
      "old_path": "windows/utility.c",
      "new_id": "6bc0ef47828ddff38ddb6391648b453cbf6bcc45",
      "new_mode": 33188,
      "new_path": "windows/utility.c"
    },
    {
      "type": "modify",
      "old_id": "6ed50d87a4674ae4cffc1862e8e2243726718db2",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "f17a885ccc7e1545280e242b083f05ae369ba663",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    }
  ]
}
