)]}'
{
  "commit": "5c238e29a85dd109e42513c6a9d09008d8839bae",
  "tree": "e88aabedd7ee8128b612d829e63f8355f3bf8bcf",
  "parents": [
    "de61cebde72a15b85b6e6a06ef4c3614b6afdac8"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Thu Oct 27 13:30:30 2016 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Oct 27 10:36:45 2016 -0700"
  },
  "message": "git-compat-util: move content inside ifdef/endif guards\n\nCommit 3f2e2297b9 (add an extra level of indirection to\nmain(), 2016-07-01) added a declaration to git-compat-util.h,\nbut it was accidentally placed after the final #endif that\nguards against multiple inclusions.\n\nThis doesn\u0027t have any actual impact on the code, since it\u0027s\nnot incorrect to repeat a function declaration in C. But\nit\u0027s a bad habit, and makes it more likely for somebody else\nto make the same mistake. It also defeats gcc\u0027s optimization\nto avoid opening header files whose contents are completely\nguarded.\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1930444ef092f2b5834d12b73b4d2d0c050f3551",
      "old_mode": 33188,
      "old_path": "git-compat-util.h",
      "new_id": "f5b5d2e714e4feaa51ce5ce6a8663d599c7f77e5",
      "new_mode": 33188,
      "new_path": "git-compat-util.h"
    }
  ]
}
