)]}'
{
  "commit": "9caa71eef41702e46d29f3432e40570a1419491d",
  "tree": "5a41ff63c0aabe3f91356a08e1f377dd9bfc4bfb",
  "parents": [
    "8c2e573f9d41d0ea55d37e71e3b1aa40e8963c73"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Fri Nov 30 18:46:42 2001 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Fri Nov 30 18:46:42 2001 +0000"
  },
  "message": "Redesign of the server communication protocol to allow arbitrary sized\ndata to be exchanged.\nSplit request and reply structures to make backwards compatibility\neasier.\nMoved many console functions to dlls/kernel, added code page support,\nchanged a few requests to behave properly with the new protocol.\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ee9bfdeb47156faccb501a3e0c72867a7b6f941b",
      "old_mode": 33188,
      "old_path": "dlls/advapi32/registry.c",
      "new_id": "2f850df5b6dd24b1df5dee40f9b5827ceb8614bd",
      "new_mode": 33188,
      "new_path": "dlls/advapi32/registry.c"
    },
    {
      "type": "modify",
      "old_id": "0ea6a7c3dc453a425b2b875bd62dfb4f52916958",
      "old_mode": 33188,
      "old_path": "dlls/kernel/Makefile.in",
      "new_id": "b818bf616837551fd704e43fc4175b26629e46a9",
      "new_mode": 33188,
      "new_path": "dlls/kernel/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "2079193b6c5fd07c95f06eb06f21c532fbc91ab1",
      "old_mode": 33188,
      "old_path": "dlls/kernel/comm.c",
      "new_id": "95c6c094aaefd55c33179944a48db8d827cd32d2",
      "new_mode": 33188,
      "new_path": "dlls/kernel/comm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14517d12a1ebb2b0201247dd8c32adbfea3125ba",
      "new_mode": 33188,
      "new_path": "dlls/kernel/console.c"
    },
    {
      "type": "modify",
      "old_id": "0fdd3823d5ba5f2120553c886df46e39e6fd75ca",
      "old_mode": 33188,
      "old_path": "dlls/kernel/debugger.c",
      "new_id": "fbe8ff6aba6c205cda54ed2c3b32f52f62ba47b5",
      "new_mode": 33188,
      "new_path": "dlls/kernel/debugger.c"
    },
    {
      "type": "modify",
      "old_id": "5fe788a9dbbe020c20e5e03c2087e82c64834916",
      "old_mode": 33188,
      "old_path": "dlls/kernel/sync.c",
      "new_id": "4d746428572b82b675d6a5335e81ea51f1e61573",
      "new_mode": 33188,
      "new_path": "dlls/kernel/sync.c"
    },
    {
      "type": "modify",
      "old_id": "ed9ddb83e7edf68fef9ca7306f3673059ec6a338",
      "old_mode": 33188,
      "old_path": "dlls/kernel/toolhelp.c",
      "new_id": "7c1dc712935bad31f685733b8a1241b57c9ee4c4",
      "new_mode": 33188,
      "new_path": "dlls/kernel/toolhelp.c"
    },
    {
      "type": "modify",
      "old_id": "90927ad68b217c30317ced9e5192c81f1b960a6c",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/exception.c",
      "new_id": "a59e30bce8ee1ea6ca8acf5f819420af36769875",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/exception.c"
    },
    {
      "type": "modify",
      "old_id": "46f1a107d19448e01b74f43381842dd36b96cb1f",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/nt.c",
      "new_id": "73a4abe8b2fc1c8091573fcd4ff4e1cad3d3e0a3",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/nt.c"
    },
    {
      "type": "modify",
      "old_id": "bd088f3f99d7c0a0310c127b85621d9c6b0615fd",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/ntdll.spec",
      "new_id": "2cc319b1b84bfda0b74ed19dbc6a5b8c04f0fe82",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/ntdll.spec"
    },
    {
      "type": "modify",
      "old_id": "9a573b9c116ed4c24fdf241cab2acd6cc9a95529",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/om.c",
      "new_id": "437d2b6be1002dc8657da8d1c97cf9a0b58b67d5",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/om.c"
    },
    {
      "type": "modify",
      "old_id": "5dc307daea08496acde9e5feb3d4f05aa20177b7",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/reg.c",
      "new_id": "f271c0f71a77016c67181e15ffb0f41854cf875c",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/reg.c"
    },
    {
      "type": "modify",
      "old_id": "57a7bd4cb22c1031af9a402b5804b9a02f8d2701",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/sync.c",
      "new_id": "37d8b629c095851b9e7a647283fff33b0ccd7120",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/sync.c"
    },
    {
      "type": "modify",
      "old_id": "e5e38a2eec26cc28a286689d80b5dcd3f38fea7b",
      "old_mode": 33188,
      "old_path": "dlls/user/message.c",
      "new_id": "c22285e2d302071812d6f071334a6fd306f0d71c",
      "new_mode": 33188,
      "new_path": "dlls/user/message.c"
    },
    {
      "type": "modify",
      "old_id": "a3d32ec42bb8baf197bc9cbfe12d47d285f6b9b6",
      "old_mode": 33188,
      "old_path": "dlls/user/property.c",
      "new_id": "be2d8f615ef7a883e086a66de4a140703b4fb343",
      "new_mode": 33188,
      "new_path": "dlls/user/property.c"
    },
    {
      "type": "modify",
      "old_id": "12b761cca0eda77a6085b11527ded108bc97f2c3",
      "old_mode": 33188,
      "old_path": "dlls/winsock/socket.c",
      "new_id": "78b65c2b119e9b1d6c9ad606fa1f9a9eb36f7f6a",
      "new_mode": 33188,
      "new_path": "dlls/winsock/socket.c"
    },
    {
      "type": "modify",
      "old_id": "774a3dee4c5d516cafef42d0c7a6634a693737fb",
      "old_mode": 33188,
      "old_path": "files/change.c",
      "new_id": "1137cbbfea25a9afb6e9a46bbfc8f2444e0ca330",
      "new_mode": 33188,
      "new_path": "files/change.c"
    },
    {
      "type": "modify",
      "old_id": "497cc1bc19ece3c27e84a34ac0103a3afc0de0e4",
      "old_mode": 33188,
      "old_path": "files/dos_fs.c",
      "new_id": "d62cc9265022c3e3e090eec7074b267b7f0202e8",
      "new_mode": 33188,
      "new_path": "files/dos_fs.c"
    },
    {
      "type": "modify",
      "old_id": "42f69e7509faaab6e1a4636101fb07c37cb1bc63",
      "old_mode": 33188,
      "old_path": "files/file.c",
      "new_id": "3ceb98e2f3d91117ca78fd31ec215da0404cf3ba",
      "new_mode": 33188,
      "new_path": "files/file.c"
    },
    {
      "type": "modify",
      "old_id": "7a15948e9f060d66a478655ee6c6a71404b9887b",
      "old_mode": 33188,
      "old_path": "include/thread.h",
      "new_id": "2107056394a720208425274b6278a8f8266935c6",
      "new_mode": 33188,
      "new_path": "include/thread.h"
    },
    {
      "type": "modify",
      "old_id": "f88012225dd4ea0e935e83696f6cca6da3adcfa4",
      "old_mode": 33188,
      "old_path": "include/winbase.h",
      "new_id": "9355baff0641f340c9ccf716f69725085fb2c428",
      "new_mode": 33188,
      "new_path": "include/winbase.h"
    },
    {
      "type": "modify",
      "old_id": "233acda2005ef01a7da88c67a14931d399311ab4",
      "old_mode": 33188,
      "old_path": "include/wincon.h",
      "new_id": "e98b2c1d0b1ca23256bf41c082122750e9e24185",
      "new_mode": 33188,
      "new_path": "include/wincon.h"
    },
    {
      "type": "modify",
      "old_id": "6bc18c557f451320da4258b6c2fe41ec7500e11b",
      "old_mode": 33188,
      "old_path": "include/wine/server.h",
      "new_id": "b6d8cdbb163aa52ae78c76e13aa3cf5faef703a0",
      "new_mode": 33188,
      "new_path": "include/wine/server.h"
    },
    {
      "type": "modify",
      "old_id": "94f40d6927d7a389c04aabc4febe67a085cd2f03",
      "old_mode": 33188,
      "old_path": "include/wine/server_protocol.h",
      "new_id": "58cac3faf8c721dda3399f41acb12e0886ec494b",
      "new_mode": 33188,
      "new_path": "include/wine/server_protocol.h"
    },
    {
      "type": "modify",
      "old_id": "fa6fc0fe31b028286c25d4e40e00f6eb770293b6",
      "old_mode": 33188,
      "old_path": "loader/module.c",
      "new_id": "c507a4c4fba13df672029bf77ad864d2689e2a5c",
      "new_mode": 33188,
      "new_path": "loader/module.c"
    },
    {
      "type": "modify",
      "old_id": "52629b788ec30deaa49c8995428a960e434a774b",
      "old_mode": 33188,
      "old_path": "loader/pe_image.c",
      "new_id": "6136a40831ce138b6f38a59be386444da18c87ab",
      "new_mode": 33188,
      "new_path": "loader/pe_image.c"
    },
    {
      "type": "modify",
      "old_id": "ef2feb40bf41036ab58ad5a7b3f6f239773a2728",
      "old_mode": 33188,
      "old_path": "memory/atom.c",
      "new_id": "033eb4c41678b2972e2ebd2d7d9967bfa26418c1",
      "new_mode": 33188,
      "new_path": "memory/atom.c"
    },
    {
      "type": "modify",
      "old_id": "5aecc07eb49699e3b307e85be4e5271241e4e67d",
      "old_mode": 33188,
      "old_path": "memory/registry.c",
      "new_id": "bef72d81d7c0d6c8479541542ea422cd2959223b",
      "new_mode": 33188,
      "new_path": "memory/registry.c"
    },
    {
      "type": "modify",
      "old_id": "c3f9d2a04fc6c5f24a2fff375ddbfe79eab7187c",
      "old_mode": 33188,
      "old_path": "memory/selector.c",
      "new_id": "c3ce3132c246a59267f9aff08d58714aedafcb66",
      "new_mode": 33188,
      "new_path": "memory/selector.c"
    },
    {
      "type": "modify",
      "old_id": "22346746d1d26e25b9dbc9de30f6e9b9b4d6c971",
      "old_mode": 33188,
      "old_path": "memory/virtual.c",
      "new_id": "f52aab5f587bd84a2039d1fd1aafb667c84616b3",
      "new_mode": 33188,
      "new_path": "memory/virtual.c"
    },
    {
      "type": "modify",
      "old_id": "dad6779630b1f154c6fa709a825d1cd7df1610dd",
      "old_mode": 33188,
      "old_path": "misc/options.c",
      "new_id": "639c9e6ea143e2ea2b5ae9bd990730c715f4fa37",
      "new_mode": 33188,
      "new_path": "misc/options.c"
    },
    {
      "type": "modify",
      "old_id": "818cd6567f80f18ce21612d7fe7ac78de08eef6d",
      "old_mode": 33188,
      "old_path": "misc/registry.c",
      "new_id": "4cfed5d000baf6e08441c709ac7aaf7056ed4fe5",
      "new_mode": 33188,
      "new_path": "misc/registry.c"
    },
    {
      "type": "modify",
      "old_id": "ae64af2d11a39c50336dde3479ac58cfda192233",
      "old_mode": 33188,
      "old_path": "msdos/vga.c",
      "new_id": "8175fa138cb400e1782de634abdc9cd0345d61a3",
      "new_mode": 33188,
      "new_path": "msdos/vga.c"
    },
    {
      "type": "modify",
      "old_id": "44f400b509426298575f848cec8fdd6e77b13ae5",
      "old_mode": 33188,
      "old_path": "programs/wineconsole/wineconsole.c",
      "new_id": "879c7a8de2f8d453bc751e5e01268ee0cb69b3e5",
      "new_mode": 33188,
      "new_path": "programs/wineconsole/wineconsole.c"
    },
    {
      "type": "modify",
      "old_id": "a8cb4dd3e71675e4489ec07dacaed265d689e067",
      "old_mode": 33188,
      "old_path": "scheduler/client.c",
      "new_id": "9fe5fd51661e4eabb0c8858e92883662b0677c57",
      "new_mode": 33188,
      "new_path": "scheduler/client.c"
    },
    {
      "type": "modify",
      "old_id": "ea42da5e238a832a9b06de9f6c27ca27589ac4a2",
      "old_mode": 33188,
      "old_path": "scheduler/handle.c",
      "new_id": "a9f7aa99d73d043c9cb2c90a8365fd0935d7a537",
      "new_mode": 33188,
      "new_path": "scheduler/handle.c"
    },
    {
      "type": "modify",
      "old_id": "58162038d3f987e417c46b682deaa50e41abe2ed",
      "old_mode": 33188,
      "old_path": "scheduler/pipe.c",
      "new_id": "1332460dd8801062a896fe3d0c5512da62bfe068",
      "new_mode": 33188,
      "new_path": "scheduler/pipe.c"
    },
    {
      "type": "modify",
      "old_id": "755dd396cdad1183067b270b696931fef9372f8e",
      "old_mode": 33188,
      "old_path": "scheduler/process.c",
      "new_id": "3577ee59dd01af7c5d39f330bb4a410562af26b3",
      "new_mode": 33188,
      "new_path": "scheduler/process.c"
    },
    {
      "type": "modify",
      "old_id": "5bb83ffc31145c2843fbd953a56c9c94f59f0aeb",
      "old_mode": 33188,
      "old_path": "scheduler/synchro.c",
      "new_id": "5220f0e28583b2afd7baa813138367c4f1cdbb91",
      "new_mode": 33188,
      "new_path": "scheduler/synchro.c"
    },
    {
      "type": "modify",
      "old_id": "e3cf2cdaeef2382be24f2e65961266a83a9aab07",
      "old_mode": 33188,
      "old_path": "scheduler/thread.c",
      "new_id": "860df592a673fab5cf879e10513f78cb7e8521d0",
      "new_mode": 33188,
      "new_path": "scheduler/thread.c"
    },
    {
      "type": "modify",
      "old_id": "1fec1117bf3b1f2da6220af12c76266f9fce7075",
      "old_mode": 33188,
      "old_path": "scheduler/timer.c",
      "new_id": "2763f934ac8caff2265c73d6a141f837be55e64a",
      "new_mode": 33188,
      "new_path": "scheduler/timer.c"
    },
    {
      "type": "modify",
      "old_id": "bcb5714a61c19110287c9b7870be817c780c8f08",
      "old_mode": 33188,
      "old_path": "server/async.c",
      "new_id": "5e160004e050366b4f0081d53edfbb8beea248a9",
      "new_mode": 33188,
      "new_path": "server/async.c"
    },
    {
      "type": "modify",
      "old_id": "a0e0e4b70223100b2026544f6e7f140b43c23783",
      "old_mode": 33188,
      "old_path": "server/atom.c",
      "new_id": "7d0b52cd0fb9cec1247bfeeb3efb3b15f83f7833",
      "new_mode": 33188,
      "new_path": "server/atom.c"
    },
    {
      "type": "modify",
      "old_id": "4dd0dcb04a5c0feda77097f2c706ff6429ce8c69",
      "old_mode": 33188,
      "old_path": "server/change.c",
      "new_id": "1162b6a7e9602c7cb4210d1bb738a49f4c73f06d",
      "new_mode": 33188,
      "new_path": "server/change.c"
    },
    {
      "type": "modify",
      "old_id": "bd6dd39e869e536bfa359a1b28088eb9970b5bb7",
      "old_mode": 33188,
      "old_path": "server/console.c",
      "new_id": "4ea264e3757cb70f620fa1aca9be552168609f1a",
      "new_mode": 33188,
      "new_path": "server/console.c"
    },
    {
      "type": "modify",
      "old_id": "88999a15bbb4c3474a90cce67e822c5772f3f808",
      "old_mode": 33188,
      "old_path": "server/console.h",
      "new_id": "bde68ec3c50fcd0447d5efc05013e560db096247",
      "new_mode": 33188,
      "new_path": "server/console.h"
    },
    {
      "type": "modify",
      "old_id": "874d1dd4151296434ceff839818e73a3885e92f9",
      "old_mode": 33188,
      "old_path": "server/context_i386.c",
      "new_id": "d72c89d872914660ab91746366a2a74e2ac5e1c4",
      "new_mode": 33188,
      "new_path": "server/context_i386.c"
    },
    {
      "type": "modify",
      "old_id": "d8d6b79787c0273a1b29e06539bec3a8732b2989",
      "old_mode": 33188,
      "old_path": "server/context_sparc.c",
      "new_id": "d8de535f59090123cd9c9233739fbf7703d309d3",
      "new_mode": 33188,
      "new_path": "server/context_sparc.c"
    },
    {
      "type": "modify",
      "old_id": "09b4240cab43644b26c37121d95b224ee5649018",
      "old_mode": 33188,
      "old_path": "server/debugger.c",
      "new_id": "d4ea49d0c5af3619eaa23d0b89c0473e44b860ed",
      "new_mode": 33188,
      "new_path": "server/debugger.c"
    },
    {
      "type": "modify",
      "old_id": "80c6af59d2299e0e2ed8549616d033e9c9cd3c7b",
      "old_mode": 33188,
      "old_path": "server/device.c",
      "new_id": "6c37c19c303f2c638f8fed80e1d9801e3ef7d092",
      "new_mode": 33188,
      "new_path": "server/device.c"
    },
    {
      "type": "modify",
      "old_id": "b7652fb8616048dc9de51b7367c6538bfb0c228c",
      "old_mode": 33188,
      "old_path": "server/event.c",
      "new_id": "7318aef1791685fe9999235e5c28c930d231216b",
      "new_mode": 33188,
      "new_path": "server/event.c"
    },
    {
      "type": "modify",
      "old_id": "6dde94cdd5389025a73753b6d82d68d04205ae11",
      "old_mode": 33188,
      "old_path": "server/file.c",
      "new_id": "ae9033c1dcffa1d517bec7670b1c6244c5bf4160",
      "new_mode": 33188,
      "new_path": "server/file.c"
    },
    {
      "type": "modify",
      "old_id": "ac4235ffd040d4ef554022a3b085fc4b1c86fa88",
      "old_mode": 33188,
      "old_path": "server/handle.c",
      "new_id": "f4b004f1ce6882af6126601f439c210155fce1d8",
      "new_mode": 33188,
      "new_path": "server/handle.c"
    },
    {
      "type": "modify",
      "old_id": "fd8194a64bcf51a9a41c35e47c90336382189bf0",
      "old_mode": 33188,
      "old_path": "server/mapping.c",
      "new_id": "8f4508be85899ef910eda8f0332d27006e9958b2",
      "new_mode": 33188,
      "new_path": "server/mapping.c"
    },
    {
      "type": "modify",
      "old_id": "54f905264021d53a44748fb9fac0d5f079456703",
      "old_mode": 33188,
      "old_path": "server/mutex.c",
      "new_id": "ee145d94591d0ad92a3909af71c648164a01915a",
      "new_mode": 33188,
      "new_path": "server/mutex.c"
    },
    {
      "type": "modify",
      "old_id": "57013d92a6e06c800cd7f1bd032c412f96134d76",
      "old_mode": 33188,
      "old_path": "server/named_pipe.c",
      "new_id": "06350396134f8b65fa2bc7cc8f07de77add5e083",
      "new_mode": 33188,
      "new_path": "server/named_pipe.c"
    },
    {
      "type": "modify",
      "old_id": "a6dd9082c6503112c725cd28bd562d6eb93852b6",
      "old_mode": 33188,
      "old_path": "server/object.c",
      "new_id": "10770060ea1b0a923447f0b390745339255709f1",
      "new_mode": 33188,
      "new_path": "server/object.c"
    },
    {
      "type": "modify",
      "old_id": "09641d3f3aa78c80e3c21eee3f1693e5448a00d1",
      "old_mode": 33188,
      "old_path": "server/object.h",
      "new_id": "c805b51f26342a5a4c1f013d67453272c184366f",
      "new_mode": 33188,
      "new_path": "server/object.h"
    },
    {
      "type": "modify",
      "old_id": "d1b2d421aba3dd0387b7b319d61d0df4c8dd1281",
      "old_mode": 33188,
      "old_path": "server/pipe.c",
      "new_id": "ddd200bbac4c22d086a4f2be314a6624f43bfffe",
      "new_mode": 33188,
      "new_path": "server/pipe.c"
    },
    {
      "type": "modify",
      "old_id": "f02f5b79077fd33d9e43bd61866b75d7bde512d7",
      "old_mode": 33188,
      "old_path": "server/process.c",
      "new_id": "5a5241d2346587e96f606d8eddcb409e8dcdda77",
      "new_mode": 33188,
      "new_path": "server/process.c"
    },
    {
      "type": "modify",
      "old_id": "f631297dc7b28dbfd5b014020f6314085dbf219c",
      "old_mode": 33188,
      "old_path": "server/protocol.def",
      "new_id": "6010dac2be18a2d198436c1ba28931d149edbfa0",
      "new_mode": 33188,
      "new_path": "server/protocol.def"
    },
    {
      "type": "modify",
      "old_id": "b72f31ca51690711e07ad01644b07f7f15dca7e9",
      "old_mode": 33188,
      "old_path": "server/queue.c",
      "new_id": "87e85a0fa6afbb2cfe3bc8ac4955789751c9d274",
      "new_mode": 33188,
      "new_path": "server/queue.c"
    },
    {
      "type": "modify",
      "old_id": "961f441606a5775b36441640d07a62e9ab890e3d",
      "old_mode": 33188,
      "old_path": "server/registry.c",
      "new_id": "f8e82f4fc4a36ac25b00917731b3856f9e14f7c4",
      "new_mode": 33188,
      "new_path": "server/registry.c"
    },
    {
      "type": "modify",
      "old_id": "ba420a04ddf4d7334acf82330d0612784b090051",
      "old_mode": 33188,
      "old_path": "server/request.c",
      "new_id": "9f2b8ad5e49185400c03d3b80c3e8a2936980d32",
      "new_mode": 33188,
      "new_path": "server/request.c"
    },
    {
      "type": "modify",
      "old_id": "58666416e07d9fe00df1b7a5b747dc24ce8c777c",
      "old_mode": 33188,
      "old_path": "server/request.h",
      "new_id": "b1409aae054320d143f41ef772f69cbdd6c406ed",
      "new_mode": 33188,
      "new_path": "server/request.h"
    },
    {
      "type": "modify",
      "old_id": "2e0b7a8aec6c587d4c12193e1d7d2127e2c5509c",
      "old_mode": 33188,
      "old_path": "server/select.c",
      "new_id": "a51feaaa79cd35f43c6bdb2833ff9ecec555c866",
      "new_mode": 33188,
      "new_path": "server/select.c"
    },
    {
      "type": "modify",
      "old_id": "48444146928c41afad814e446fad072383b68612",
      "old_mode": 33188,
      "old_path": "server/semaphore.c",
      "new_id": "022fc738383046774ce2e623a0ad3be240cb65be",
      "new_mode": 33188,
      "new_path": "server/semaphore.c"
    },
    {
      "type": "modify",
      "old_id": "c16ccd78e9a95ed71f4f16d1cd9a69b7967dba8a",
      "old_mode": 33188,
      "old_path": "server/serial.c",
      "new_id": "da682bfeac4cd4d2938eddf326667e1ba2c69ebc",
      "new_mode": 33188,
      "new_path": "server/serial.c"
    },
    {
      "type": "modify",
      "old_id": "48654fa1101d8d741d1d451a514173e2527a03f5",
      "old_mode": 33188,
      "old_path": "server/snapshot.c",
      "new_id": "1d73873e899b9e7ee44c0d1ccd7f83ba8918ec29",
      "new_mode": 33188,
      "new_path": "server/snapshot.c"
    },
    {
      "type": "modify",
      "old_id": "07810559c677c928f00668ac7739df627ecdd1f9",
      "old_mode": 33188,
      "old_path": "server/sock.c",
      "new_id": "a18dc6ef5ac84944d6298f5d8669519f9c783950",
      "new_mode": 33188,
      "new_path": "server/sock.c"
    },
    {
      "type": "modify",
      "old_id": "8382229c0da541802d4ceb2ad03e961dc57e8842",
      "old_mode": 33188,
      "old_path": "server/thread.c",
      "new_id": "c568750cd501a72d233fc90927050655eb19c17a",
      "new_mode": 33188,
      "new_path": "server/thread.c"
    },
    {
      "type": "modify",
      "old_id": "8e88a9db562a759334a987d59642c4caa50ea3d1",
      "old_mode": 33188,
      "old_path": "server/thread.h",
      "new_id": "d6e777979e393c7ca0c1075de5f53d73efe4af6a",
      "new_mode": 33188,
      "new_path": "server/thread.h"
    },
    {
      "type": "modify",
      "old_id": "a76ce414e083d65caebd842578da1ecb18d497e3",
      "old_mode": 33188,
      "old_path": "server/timer.c",
      "new_id": "fd9604af4c963d1ba8a3fd8e160ecf2e4681e2de",
      "new_mode": 33188,
      "new_path": "server/timer.c"
    },
    {
      "type": "modify",
      "old_id": "df4617a313a775433e616fd781491a27085b16bf",
      "old_mode": 33188,
      "old_path": "server/trace.c",
      "new_id": "f5098cb310ac2ad7f1b5f610be7cdcc527c59ad3",
      "new_mode": 33188,
      "new_path": "server/trace.c"
    },
    {
      "type": "modify",
      "old_id": "1a3c4f260d7cb8cb37fa976b092705d14e9ed1b6",
      "old_mode": 33188,
      "old_path": "server/window.c",
      "new_id": "c1ffe8499ffeb1e1b040385320f6ca52782f8b8d",
      "new_mode": 33188,
      "new_path": "server/window.c"
    },
    {
      "type": "modify",
      "old_id": "ed3c59ecf26a683fb9d3942f011a65860ad82ecc",
      "old_mode": 33261,
      "old_path": "tools/make_requests",
      "new_id": "34cd54d0b53285eec73bc4e03bf053223922c1c4",
      "new_mode": 33261,
      "new_path": "tools/make_requests"
    },
    {
      "type": "modify",
      "old_id": "25e3c82c55d1f64f93a9b855927d9b7a084c3d19",
      "old_mode": 33188,
      "old_path": "win32/console.c",
      "new_id": "0ed21e3c2b70e63b6cb0b8e7c58e894e07fd7055",
      "new_mode": 33188,
      "new_path": "win32/console.c"
    },
    {
      "type": "modify",
      "old_id": "1e850185e4f059d9d03c26d2d39f6c9b7cfaec31",
      "old_mode": 33188,
      "old_path": "win32/device.c",
      "new_id": "0856d9780a12c9926f6506ccafa74b66a7eabf88",
      "new_mode": 33188,
      "new_path": "win32/device.c"
    },
    {
      "type": "modify",
      "old_id": "849b5f41612c956c62b9b7618ef3179e4a36d74c",
      "old_mode": 33188,
      "old_path": "win32/except.c",
      "new_id": "d10783523d0b45dc20fbba3b5605e9468d888620",
      "new_mode": 33188,
      "new_path": "win32/except.c"
    },
    {
      "type": "modify",
      "old_id": "d56404c8c7d317f331c2ef36877f9abd6b0905ce",
      "old_mode": 33188,
      "old_path": "windows/defwnd.c",
      "new_id": "7fe5e941bea98b5bb68fa26c43f319378f79bc7b",
      "new_mode": 33188,
      "new_path": "windows/defwnd.c"
    },
    {
      "type": "modify",
      "old_id": "9004c1351e3530620a3b8e1b6b445082d19f1374",
      "old_mode": 33188,
      "old_path": "windows/input.c",
      "new_id": "7a916a7fd826192b5464f6b02a6a35f8e5f855d9",
      "new_mode": 33188,
      "new_path": "windows/input.c"
    },
    {
      "type": "modify",
      "old_id": "8743e7bde0b215eac5efc72e2c51084b7804f5b6",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "fdd7981318bbd6c316a608cb23655011f174a350",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "fa579eb3eeca1db9cc31c866115124df94505c25",
      "old_mode": 33188,
      "old_path": "windows/painting.c",
      "new_id": "2963efe8fe2e648dd15c64c101accd68153793b1",
      "new_mode": 33188,
      "new_path": "windows/painting.c"
    },
    {
      "type": "modify",
      "old_id": "1829d6cf05520c028de19d59d22ed9360959acc6",
      "old_mode": 33188,
      "old_path": "windows/queue.c",
      "new_id": "00dd6aa22b48da0f11abe623e9c290ec5b551a5e",
      "new_mode": 33188,
      "new_path": "windows/queue.c"
    },
    {
      "type": "modify",
      "old_id": "2168d61e4b0c22e6f1b8fe19923a9af2bef772ae",
      "old_mode": 33188,
      "old_path": "windows/timer.c",
      "new_id": "2dc61fd7d7723a557a6a17003bac0ab621e0faa2",
      "new_mode": 33188,
      "new_path": "windows/timer.c"
    },
    {
      "type": "modify",
      "old_id": "b2bdb11b40330ca3cae003e1c58494d4a5dbeb42",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "cf39d3f79f7814db8692e46061c22e890cd6fd03",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    },
    {
      "type": "modify",
      "old_id": "64f8ddd68449c0859dd711859b1f3fa152f13050",
      "old_mode": 33188,
      "old_path": "windows/winpos.c",
      "new_id": "bb7e48dcfc15ff377c757bb9a757ce82ca1a105f",
      "new_mode": 33188,
      "new_path": "windows/winpos.c"
    }
  ]
}
