)]}'
{
  "commit": "00337b9a51a7556c1a9a6bbf98e44d86913e4fd1",
  "tree": "32ee7b6b7bb6dd5159aef35c859e0aae8bbcadde",
  "parents": [
    "dae2b442636c614a408fef34e1e659254c8264cf"
  ],
  "author": {
    "name": "Aric Stewart",
    "email": "aric@codeweavers.com",
    "time": "Thu Jun 09 12:05:27 2005 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Thu Jun 09 12:05:27 2005 +0000"
  },
  "message": "Added module upgrade.c and implemented FindRelatedProducts.\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "702699d02e14200b15c72c5d96ace51d10ac9245",
      "old_mode": 33188,
      "old_path": "dlls/msi/Makefile.in",
      "new_id": "e89d1d74a81765399c041761d603804cea09ff6a",
      "new_mode": 33188,
      "new_path": "dlls/msi/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "c97a03b0b33458e2aa2899f9612f2a5514287fc9",
      "old_mode": 33188,
      "old_path": "dlls/msi/action.c",
      "new_id": "165643f2ac60c37f0ead64bd21ac23d376bfecc4",
      "new_mode": 33188,
      "new_path": "dlls/msi/action.c"
    },
    {
      "type": "modify",
      "old_id": "351596ff8335adc19a841ceaa322215ffb6cd609",
      "old_mode": 33188,
      "old_path": "dlls/msi/action.h",
      "new_id": "2ad66290b222fb501cc12942997c6b3985383958",
      "new_mode": 33188,
      "new_path": "dlls/msi/action.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "516f22e0babf8de519e9597f310a8936afdd4cd4",
      "new_mode": 33188,
      "new_path": "dlls/msi/upgrade.c"
    },
    {
      "type": "modify",
      "old_id": "71b054b80ca66652a7d0fa6d00c1c2062bfe4abb",
      "old_mode": 33188,
      "old_path": "include/msidefs.h",
      "new_id": "a8878930dfa7016fda1ac06fd481de399b55d133",
      "new_mode": 33188,
      "new_path": "include/msidefs.h"
    }
  ]
}
