)]}'
{
  "commit": "d62c89afb278ab625dd399222ceb8d48b0358756",
  "tree": "1f4ba2daeea4d27e126c1be48a81e343b9ccd9ec",
  "parents": [
    "0fb19906b5eb8fff9af59531aacd023920a24495"
  ],
  "author": {
    "name": "Johannes Sixt",
    "email": "j6t@kdbg.org",
    "time": "Fri Oct 23 08:02:52 2015 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Oct 23 10:17:53 2015 -0700"
  },
  "message": "compat/mingw.c: remove printf format warning\n\n5096d490 (convert trivial sprintf / strcpy calls to xsnprintf) converted\ntwo sprintf calls. Now GCC warns that \"format \u0027%u\u0027 expects argument of\ntype \u0027unsigned int\u0027, but argument 4 has type \u0027long unsigned int\u0027\".\nInstead of changing the format string, use a variable of type unsigned\nin place of the typedef-ed type DWORD, which hides that it is actually an\nunsigned long.\n\nThere is no correctness issue with the old code because unsigned long and\nunsigned are always of the same size on Windows, even in 64-bit builds.\n\nSigned-off-by: Johannes Sixt \u003cj6t@kdbg.org\u003e\nAcked-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a168800ae0d1a6ffe741dfda26dbe5133cc4c4fc",
      "old_mode": 33188,
      "old_path": "compat/mingw.c",
      "new_id": "90bdb1edde15ccd39055c376f5d920c29af013c0",
      "new_mode": 33188,
      "new_path": "compat/mingw.c"
    }
  ]
}
