)]}'
{
  "commit": "0dab930314e215a627f848ffa824ed995eb2e13c",
  "tree": "f84189f12990561a616c65be59d8cb6ebef94569",
  "parents": [
    "0c2029e9121d4c80380c174c2503b7deaf4e03ce"
  ],
  "author": {
    "name": "paul",
    "email": "paul",
    "time": "Tue May 03 09:07:56 2005 +0000"
  },
  "committer": {
    "name": "paul",
    "email": "paul",
    "time": "Tue May 03 09:07:56 2005 +0000"
  },
  "message": "2005-05-03 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* stream.h: Add comment about the special zero-ing ability of\n\t  stream_put.\n\t  (stream_recvmsg, stream_write) should return ssize_t and size_t\n\t  respectively. Should both be extern linkage.\n\t  (stream_recvfrom) Stream aware wrapper around recvfrom, in style\n\t  of stream_read_try.\n\t* stream.c: (stream_recvfrom) new function, wrapper around recvfrom.\n\t  (stream_recvmsg, stream_write) ssize_t and size_t return values\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8da9870e194b5a2fc3bc67c499849e7309cb86e6",
      "old_mode": 33188,
      "old_path": "lib/ChangeLog",
      "new_id": "fb5b1309cf81c9d0e6f3aaea4b7b56f27b34be3b",
      "new_mode": 33188,
      "new_path": "lib/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "b71b8ee9259c1017eca66df129bdf112a2f566ac",
      "old_mode": 33188,
      "old_path": "lib/stream.c",
      "new_id": "d8c1088299cf9a790a70b69a9eb24041223785e0",
      "new_mode": 33188,
      "new_path": "lib/stream.c"
    },
    {
      "type": "modify",
      "old_id": "1f6c3772bf426117cd1b3827deb506b287514e8e",
      "old_mode": 33188,
      "old_path": "lib/stream.h",
      "new_id": "7565fac84082d0a5c859432a17dcc2a92e42f48d",
      "new_mode": 33188,
      "new_path": "lib/stream.h"
    }
  ]
}
