)]}'
{
  "commit": "6f8d9bccb2c3694c62d14225976689c1e8c50fa5",
  "tree": "9c3d0bdea3f28fadc16e136e5cada7e519912666",
  "parents": [
    "4aa2c4753d152aef810eaf3f3f4fa1df7035d9b0"
  ],
  "author": {
    "name": "René Scharfe",
    "email": "l.s.r@web.de",
    "time": "Thu Jun 09 23:54:48 2016 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Jun 09 15:27:26 2016 -0700"
  },
  "message": "xdiff: fix merging of appended hunk with -W\n\nWhen -W is given we search the lines between the end of the current\ncontext and the next change for a function line.  If there is none then\nwe merge those two hunks as they must be part of the same function.\n\nIf the next change is an appended chunk we abort the search early in\nget_func_line(), however, because its line number is out of range.  Fix\nthat by searching from the end of the pre-image in that case instead.\n\nReported-by: Junio C Hamano \u003cgitster@pobox.com\u003e\nSigned-off-by: Rene Scharfe \u003cl.s.r@web.de\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6bb04ab82a11bd208b44071e3c318bd14ccd500",
      "old_mode": 33261,
      "old_path": "t/t4051-diff-function-context.sh",
      "new_id": "b79b87790b29f6f1193578fd725d22da7058c819",
      "new_mode": 33261,
      "new_path": "t/t4051-diff-function-context.sh"
    },
    {
      "type": "modify",
      "old_id": "bfa53d3dcd2e472017309ad764543334780408cc",
      "old_mode": 33188,
      "old_path": "xdiff/xemit.c",
      "new_id": "49aa16ff78d8c0f10942e0f519543cc6befabb9d",
      "new_mode": 33188,
      "new_path": "xdiff/xemit.c"
    }
  ]
}
