)]}'
{
  "commit": "590fc05293964160e4360431950325658d75fe23",
  "tree": "1ab99d1530f074adba624c27fe711145bf9012b5",
  "parents": [
    "3ccd681c2ab11522591be8a7a3eddb1a85a43ab0"
  ],
  "author": {
    "name": "René Scharfe",
    "email": "l.s.r@web.de",
    "time": "Sat Feb 11 20:51:08 2017 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Feb 13 14:33:32 2017 -0800"
  },
  "message": "rm: reuse strbuf for all remove_dir_recursively() calls, again\n\nDon\u0027t throw the memory allocated for remove_dir_recursively() away after\na single call, use it for the other entries as well instead.\n\nThis change was done before in deb8e15a (rm: reuse strbuf for all\nremove_dir_recursively() calls), but was reverted as a side-effect of\n55856a35 (rm: absorb a submodules git dir before deletion). Reinstate\nthe optimization.\n\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": "452170a3ab45d24e03ab11965448572a411c349f",
      "old_mode": 33188,
      "old_path": "builtin/rm.c",
      "new_id": "fb79dcab181558e79e3934363cac3c712ffbd3aa",
      "new_mode": 33188,
      "new_path": "builtin/rm.c"
    }
  ]
}
