)]}'
{
  "commit": "19800bdc3f35fd0d0ab1bcef4dfa9ac69968288f",
  "tree": "57761cddc9b16daa5bdc7d764670ff824c2bccd9",
  "parents": [
    "f7e68a08780e91d7c2f830f33457041407172b96"
  ],
  "author": {
    "name": "René Scharfe",
    "email": "l.s.r@web.de",
    "time": "Tue Aug 20 20:49:07 2019 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Aug 20 12:37:30 2019 -0700"
  },
  "message": "parseopt: move definition of enum parse_opt_result up\n\nDefine enum parse_opt_result before using it in a typedef.  This avoids\nthe following compiler warning:\n\n   ./parse-options.h:53:14: error: ISO C forbids forward references to \u0027enum\u0027 types [-Werror,-Wpedantic]\n   typedef enum parse_opt_result parse_opt_ll_cb(struct parse_opt_ctx_t *ctx,\n                ^\n\nWhile GCC and Clang both accept such a forward reference by default,\nother compilers might be less forgiving.\n\nSigned-off-by: René Scharfe \u003cl.s.r@web.de\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d83e2971d9afa11b11d6187bd96afb88cbb6118",
      "old_mode": 33188,
      "old_path": "parse-options.h",
      "new_id": "c4713a06c6fec30293d3de13f0ecdb2c93961d98",
      "new_mode": 33188,
      "new_path": "parse-options.h"
    }
  ]
}
