)]}'
{
  "commit": "85fa2ee53c781563bcc1199fb38501497734d7a4",
  "tree": "872a7f899babf5f0a2b5a66a0bbfb7fcaaa2a541",
  "parents": [
    "09a32152d557ed17797fe174a64aed8a1fb8b5dd"
  ],
  "author": {
    "name": "Piotr Caban",
    "email": "piotr@codeweavers.com",
    "time": "Mon Apr 19 10:57:40 2010 +0200"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Mon Apr 19 15:10:26 2010 +0200"
  },
  "message": "msvcrt: Added _vsnprintf* implementation.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21367a9081c50241b582925bb289da92c6cf5b7c",
      "old_mode": 33188,
      "old_path": "dlls/msvcr80/msvcr80.spec",
      "new_id": "02ecbfc9e89502dd84ddf7e65cb3c76211a5eda4",
      "new_mode": 33188,
      "new_path": "dlls/msvcr80/msvcr80.spec"
    },
    {
      "type": "modify",
      "old_id": "d084047aa54fda0f2d84853bfea49ff74a421b42",
      "old_mode": 33188,
      "old_path": "dlls/msvcr90/msvcr90.spec",
      "new_id": "5814fb2c0c82e2d072f0dd80ebcc16eecf7919bb",
      "new_mode": 33188,
      "new_path": "dlls/msvcr90/msvcr90.spec"
    },
    {
      "type": "modify",
      "old_id": "2ed5aeb4a16bbaaff7a2ca9aad6b31a6d5164a24",
      "old_mode": 33188,
      "old_path": "dlls/msvcrt/msvcrt.h",
      "new_id": "81b0f4b816475060e36ee9052ad456ed2c2b50e0",
      "new_mode": 33188,
      "new_path": "dlls/msvcrt/msvcrt.h"
    },
    {
      "type": "modify",
      "old_id": "1f073d320bdba54cea3cafaef74c1662df3dc6a4",
      "old_mode": 33188,
      "old_path": "dlls/msvcrt/msvcrt.spec",
      "new_id": "a7070dfbec60dae8b7f91c84e4fd64e9ed773574",
      "new_mode": 33188,
      "new_path": "dlls/msvcrt/msvcrt.spec"
    },
    {
      "type": "modify",
      "old_id": "7c5a19f001a1bb73dda10f595f555ec6f4ffb4f8",
      "old_mode": 33188,
      "old_path": "dlls/msvcrt/wcs.c",
      "new_id": "4ebb0e08bc4ad05f68286e9742bb566905b2a258",
      "new_mode": 33188,
      "new_path": "dlls/msvcrt/wcs.c"
    }
  ]
}
