)]}'
{
  "commit": "7455e05e4e750451eb3c33359a2bc9050156750c",
  "tree": "faec10acf177c9e72136242132e497ef82e4bc04",
  "parents": [
    "59ec22464f6c2b170b05f287e00740ea2288fe5c"
  ],
  "author": {
    "name": "Jeff Hostetler",
    "email": "jeffhost@microsoft.com",
    "time": "Mon Mar 15 21:08:18 2021 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Mar 15 14:32:50 2021 -0700"
  },
  "message": "pkt-line: eliminate the need for static buffer in packet_write_gently()\n\nTeach `packet_write_gently()` to write the pkt-line header and the actual\nbuffer in 2 separate calls to `write_in_full()` and avoid the need for a\nstatic buffer, thread-safe scratch space, or an excessively large stack\nbuffer.\n\nChange `write_packetized_from_fd()` to allocate a temporary buffer rather\nthan using a static buffer to avoid similar issues here.\n\nThese changes are intended to make it easier to use pkt-line routines in\na multi-threaded context with multiple concurrent writers writing to\ndifferent streams.\n\nSigned-off-by: Jeff Hostetler \u003cjeffhost@microsoft.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d633005ef746ad1eb7445cb75401e0c3f55a2312",
      "old_mode": 33188,
      "old_path": "pkt-line.c",
      "new_id": "66bd0ddfd1d023c944151fe1678fda21c9846550",
      "new_mode": 33188,
      "new_path": "pkt-line.c"
    }
  ]
}
