)]}'
{
  "commit": "b09b868f7fee689483d00bea3d52c0f14a80386c",
  "tree": "c2d78825b88e34ce66b4b48e3642151297233dd3",
  "parents": [
    "747e25050bfef8f3a7c882954b654cf6d97fc63e"
  ],
  "author": {
    "name": "Christian Couder",
    "email": "chriscool@tuxfamily.org",
    "time": "Fri Mar 27 01:13:01 2009 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Mar 27 01:10:27 2009 -0700"
  },
  "message": "log-tree: fix patch filename computation in \"git format-patch\"\n\nWhen using \"git format-patch\", \"get_patch_filename\" in\n\"log-tree.c\" calls \"strbuf_splice\" that could die with\nthe following message:\n\n\"`pos + len\u0027 is too far after the end of the buffer\"\n\nif you have:\n\n\tbuf-\u003elen \u003c start_len + FORMAT_PATCH_NAME_MAX\n\nbut:\n\n\tbuf-\u003elen + suffix_len \u003e start_len + FORMAT_PATCH_NAME_MAX\n\nThis patch tries to get rid of that bug.\n\n[jc: w/ simplified logic]\n\nSigned-off-by: Christian Couder \u003cchriscool@tuxfamily.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56a34885924f32559f6829c43a24541cb0fea1ac",
      "old_mode": 33188,
      "old_path": "log-tree.c",
      "new_id": "5bd29e6994c92268ec576671bb8564b57d1a5c9d",
      "new_mode": 33188,
      "new_path": "log-tree.c"
    }
  ]
}
