)]}'
{
  "commit": "e66207ebfcfddff49102ce8fa7d7811a8fd6abbe",
  "tree": "5fad34e8197fb3378f883f0ee7d2da73f429766a",
  "parents": [
    "ac13d2f47e2318c93cba90d862ca9598dca2587f"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Wed Feb 19 00:33:32 2003 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Wed Feb 19 00:33:32 2003 +0000"
  },
  "message": "Moved all references to file descriptors out of the generic object\nstructure.\nChanged the poll()-related routines to deal with file descriptors\ninstead of objects and integrated poll support into fd.c.\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bfdc29b90122bb76d94bb7f51f3f8bdbcd8750ab",
      "old_mode": 33188,
      "old_path": "server/Makefile.in",
      "new_id": "6e4daa9369b6ffb55216250aa89d03e08aab360d",
      "new_mode": 33188,
      "new_path": "server/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "2249fa1f889b17de8aacb37c8a59c830df857fed",
      "old_mode": 33188,
      "old_path": "server/async.c",
      "new_id": "039833e1b2964fae8f0f60ded8f433bd0cb624e3",
      "new_mode": 33188,
      "new_path": "server/async.c"
    },
    {
      "type": "modify",
      "old_id": "78378cf5c76cf4468797ef562084d5b9c64ae1a2",
      "old_mode": 33188,
      "old_path": "server/atom.c",
      "new_id": "e14c05eff2bdfa4dd610dc3f88b543f1aded5112",
      "new_mode": 33188,
      "new_path": "server/atom.c"
    },
    {
      "type": "modify",
      "old_id": "0edb34bbc17a9ebdcc1cee41034b519b8c8e289f",
      "old_mode": 33188,
      "old_path": "server/change.c",
      "new_id": "b1e69e0dd2e1fef125fd35f902f61535ce63e5bb",
      "new_mode": 33188,
      "new_path": "server/change.c"
    },
    {
      "type": "modify",
      "old_id": "4dbdc37500c65a4c52fe7c27511f196f85138879",
      "old_mode": 33188,
      "old_path": "server/console.c",
      "new_id": "a907227e46e7484ba5347c27bb782d4fc45f38ed",
      "new_mode": 33188,
      "new_path": "server/console.c"
    },
    {
      "type": "modify",
      "old_id": "200c6923657993dae4571fc840a5130d831aa327",
      "old_mode": 33188,
      "old_path": "server/debugger.c",
      "new_id": "fdd74616e33574782bb09c09d2dbc76975f7e42a",
      "new_mode": 33188,
      "new_path": "server/debugger.c"
    },
    {
      "type": "modify",
      "old_id": "7e06b994286c00cf4b251074ef3b677dec3c2add",
      "old_mode": 33188,
      "old_path": "server/device.c",
      "new_id": "1a637124055d6546ce732414942ef75afbb88e39",
      "new_mode": 33188,
      "new_path": "server/device.c"
    },
    {
      "type": "modify",
      "old_id": "6c2a49ac485eb361a24c7ee531c2bc509f81447a",
      "old_mode": 33188,
      "old_path": "server/fd.c",
      "new_id": "388c807e5f79cd4bc99f0d8d2f7b326388055429",
      "new_mode": 33188,
      "new_path": "server/fd.c"
    },
    {
      "type": "modify",
      "old_id": "7518a09a8c184224f4bcc3a496de9b1af137f67a",
      "old_mode": 33188,
      "old_path": "server/file.c",
      "new_id": "2544bbaf019001fbeae9932e335fed822372df07",
      "new_mode": 33188,
      "new_path": "server/file.c"
    },
    {
      "type": "modify",
      "old_id": "351c62e0c6dcdbe6037993049021b1198ad93bde",
      "old_mode": 33188,
      "old_path": "server/file.h",
      "new_id": "55fc3a46e0fa623cf487bbb95d87f5a99dc9446e",
      "new_mode": 33188,
      "new_path": "server/file.h"
    },
    {
      "type": "modify",
      "old_id": "6fa8f713da5ca264c1fb4e37471e8f82f8925b1e",
      "old_mode": 33188,
      "old_path": "server/handle.c",
      "new_id": "4a2b4ef57eb7fc1317e683439bdb9b18f514bda0",
      "new_mode": 33188,
      "new_path": "server/handle.c"
    },
    {
      "type": "modify",
      "old_id": "b69b1ccdcf05db57f7b00d4d3a8f06b0653ae505",
      "old_mode": 33188,
      "old_path": "server/hook.c",
      "new_id": "83b540b99f21adb6bc3a812f5afad8b526774148",
      "new_mode": 33188,
      "new_path": "server/hook.c"
    },
    {
      "type": "modify",
      "old_id": "032cb65c811a61122a3e20b22db43d64b90e67cd",
      "old_mode": 33188,
      "old_path": "server/main.c",
      "new_id": "0089c3526d4848de1569015c22b415ea23efc9ed",
      "new_mode": 33188,
      "new_path": "server/main.c"
    },
    {
      "type": "modify",
      "old_id": "4c3903456d4893932f5cb74c126cc0a7bd735925",
      "old_mode": 33188,
      "old_path": "server/mapping.c",
      "new_id": "26180d4bddbec7a0824096bd42e41e049c5dfc1b",
      "new_mode": 33188,
      "new_path": "server/mapping.c"
    },
    {
      "type": "modify",
      "old_id": "29c761437715ae510b9f634c410570f968bfe929",
      "old_mode": 33188,
      "old_path": "server/named_pipe.c",
      "new_id": "b1e2e66d7727f9962a06f354da34f176b287bdbd",
      "new_mode": 33188,
      "new_path": "server/named_pipe.c"
    },
    {
      "type": "modify",
      "old_id": "20fa232421954d93fead075ad8f95e2892302777",
      "old_mode": 33188,
      "old_path": "server/object.c",
      "new_id": "8ad76fcb196f8d79e4798d462f0abb1f9eef5d22",
      "new_mode": 33188,
      "new_path": "server/object.c"
    },
    {
      "type": "modify",
      "old_id": "54d082f564a598ff70d1685854af66d73a9db656",
      "old_mode": 33188,
      "old_path": "server/object.h",
      "new_id": "c72b873cef6359dc9040c7ad27f4884ee3f0865e",
      "new_mode": 33188,
      "new_path": "server/object.h"
    },
    {
      "type": "modify",
      "old_id": "79074e57886d8028b5143b61e2c6bbd086d9a08a",
      "old_mode": 33188,
      "old_path": "server/pipe.c",
      "new_id": "3e01ee9ae2bc2b27c2e48d3106e359445f0e2f71",
      "new_mode": 33188,
      "new_path": "server/pipe.c"
    },
    {
      "type": "modify",
      "old_id": "5d808dcb807b292b37a0cbb7e475998357176d8e",
      "old_mode": 33188,
      "old_path": "server/process.c",
      "new_id": "d616d42cab2d9ba9568642000d4046fdb834927e",
      "new_mode": 33188,
      "new_path": "server/process.c"
    },
    {
      "type": "modify",
      "old_id": "55bda89bbab1b13cb33035aa11ffb649bd3ec9da",
      "old_mode": 33188,
      "old_path": "server/process.h",
      "new_id": "cd65153e0ae60aac4899e420e6f00c2c73cb5bb5",
      "new_mode": 33188,
      "new_path": "server/process.h"
    },
    {
      "type": "modify",
      "old_id": "32caefec244e6bafa82d0d5bc9818575dbe27c31",
      "old_mode": 33188,
      "old_path": "server/queue.c",
      "new_id": "48edb235224106a074ece2916836fff0f3a40192",
      "new_mode": 33188,
      "new_path": "server/queue.c"
    },
    {
      "type": "modify",
      "old_id": "2262f5925ef38386e46a159b1ff1f7e91e2d8adc",
      "old_mode": 33188,
      "old_path": "server/registry.c",
      "new_id": "b7663082d089c74947b210aba6e131437a705756",
      "new_mode": 33188,
      "new_path": "server/registry.c"
    },
    {
      "type": "modify",
      "old_id": "d13c761b7b68886ead58fab27b2f50371fa04480",
      "old_mode": 33188,
      "old_path": "server/request.c",
      "new_id": "a47827bd4d497816d29474d601ed8f3a191de5cb",
      "new_mode": 33188,
      "new_path": "server/request.c"
    },
    {
      "type": "delete",
      "old_id": "f02e917fed31836966814bb0ed9962cc9fd1d269",
      "old_mode": 33188,
      "old_path": "server/select.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "06b07cb032d8333d7771ec8ca25a223c9c95d848",
      "old_mode": 33188,
      "old_path": "server/serial.c",
      "new_id": "2f9130b089dbfcd82556e7f2a3cff177b24afa8f",
      "new_mode": 33188,
      "new_path": "server/serial.c"
    },
    {
      "type": "modify",
      "old_id": "4bb777478cfca8f6dab78c23792cba274fcc6f09",
      "old_mode": 33188,
      "old_path": "server/smb.c",
      "new_id": "ef94dd5f6e12bd777735d425d87eafa2c4c2076b",
      "new_mode": 33188,
      "new_path": "server/smb.c"
    },
    {
      "type": "modify",
      "old_id": "8a65ef52628c739a6030fe935547897252ef25b5",
      "old_mode": 33188,
      "old_path": "server/snapshot.c",
      "new_id": "fda8355b77fba6d4ed4d1cae2869470b5a87dd0e",
      "new_mode": 33188,
      "new_path": "server/snapshot.c"
    },
    {
      "type": "modify",
      "old_id": "44e0088b04cc8ae714cf35472efda468be34e639",
      "old_mode": 33188,
      "old_path": "server/sock.c",
      "new_id": "51d7ec70f1b52715cb8afe143cb7e7a1dbe053eb",
      "new_mode": 33188,
      "new_path": "server/sock.c"
    },
    {
      "type": "modify",
      "old_id": "8b3ca12a868b81a70bb95d62f8ad847d82f33f8c",
      "old_mode": 33188,
      "old_path": "server/thread.c",
      "new_id": "1c8dbcea65ad1bb9a4ebbd24da18aab7406005ca",
      "new_mode": 33188,
      "new_path": "server/thread.c"
    },
    {
      "type": "modify",
      "old_id": "cc37f25134ddd9633fb6a9a4dbd27153f5eb32f6",
      "old_mode": 33188,
      "old_path": "server/thread.h",
      "new_id": "314ceabdbfa233bff0b302499604dd9f3b74f2e3",
      "new_mode": 33188,
      "new_path": "server/thread.h"
    },
    {
      "type": "modify",
      "old_id": "22e4e7906bcf725be01cfd8148004a7ab2235991",
      "old_mode": 33188,
      "old_path": "server/timer.c",
      "new_id": "4ca7793bb62e91c43165ca9fad21c66d1a911a8a",
      "new_mode": 33188,
      "new_path": "server/timer.c"
    }
  ]
}
