)]}'
{
  "commit": "07f1198eea5dd7464d972cb5166c3c7509e385d1",
  "tree": "5561346e4d638c85c0e7c1955f08dfd737d4bbc6",
  "parents": [
    "9fc5e6f09800e2201a19e9652f24459b645fa4a2"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Wed Jul 09 22:31:34 2003 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Wed Jul 09 22:31:34 2003 +0000"
  },
  "message": "Store window procedures in a static array instead of creating a heap.\nOnly allocate the winproc selector when actually needed.\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b676d50baec220cfb1385ab1a81ff1b08599ea58",
      "old_mode": 33188,
      "old_path": "dlls/user/user_main.c",
      "new_id": "78dc823cf11f54fd59cb276ab90d95c6b442535d",
      "new_mode": 33188,
      "new_path": "dlls/user/user_main.c"
    },
    {
      "type": "modify",
      "old_id": "c5d43f9daa8299ac0517461a8f195638db7d2937",
      "old_mode": 33188,
      "old_path": "dlls/user/winproc.h",
      "new_id": "18e135cebd86cb3f50fa5f3c47bc73246a4fdccb",
      "new_mode": 33188,
      "new_path": "dlls/user/winproc.h"
    },
    {
      "type": "modify",
      "old_id": "1bb9bb9996265ade8f59c8e9b76ff816c4661e18",
      "old_mode": 33188,
      "old_path": "windows/winproc.c",
      "new_id": "f7f85677fec0b56a8d5698deeff2d923773a2e85",
      "new_mode": 33188,
      "new_path": "windows/winproc.c"
    }
  ]
}
