)]}'
{
  "commit": "7f11104a5737adf261d10bc1a7b85e740f2eb491",
  "tree": "2473f5fbdd42b74b189e2fcc2a46896a50ede030",
  "parents": [
    "57ccfb9e8f51138c33ad5f58e14c0e54246cf5c4"
  ],
  "author": {
    "name": "rsc",
    "email": "devnull@localhost",
    "time": "Thu Dec 11 18:15:57 2003 +0000"
  },
  "committer": {
    "name": "rsc",
    "email": "devnull@localhost",
    "time": "Thu Dec 11 18:15:57 2003 +0000"
  },
  "message": "Add libString.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "019ad732285e4fc024dd17b2b9e38a816fc92294",
      "new_mode": 33188,
      "new_path": "include/html.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d84870664e9f2ffcd6a93d5a6c514659645d39df",
      "new_mode": 33188,
      "new_path": "include/libString.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49803b45115bbc4748cf779d51bdd867ef1c977c",
      "new_mode": 33188,
      "new_path": "src/libString/mkfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34f8916422c1419579c2721fdabf2618b90bde74",
      "new_mode": 33188,
      "new_path": "src/libString/s_alloc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b02d20eb80e8c83b2d56bb43e0100da1789410d",
      "new_mode": 33188,
      "new_path": "src/libString/s_append.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cf571b16785568cb67700f625f6933ec30b394c",
      "new_mode": 33188,
      "new_path": "src/libString/s_array.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a23b3c2036bbd132e9b3e51c44131b03b096a14",
      "new_mode": 33188,
      "new_path": "src/libString/s_copy.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e46dc125fb0d1f8a67341dc614a169aa8f32efa2",
      "new_mode": 33188,
      "new_path": "src/libString/s_getline.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cf2a1414ceb01f50e3e2e2990ce7df75d15bc26",
      "new_mode": 33188,
      "new_path": "src/libString/s_grow.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27b69850ea0f1ba3dd17a159884e75933dcfb112",
      "new_mode": 33188,
      "new_path": "src/libString/s_memappend.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb41f9328c3576c47a6330c2b747ec205e0fee18",
      "new_mode": 33188,
      "new_path": "src/libString/s_nappend.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "376a41e29fa7e9c91d43113b278e7e83a4986b98",
      "new_mode": 33188,
      "new_path": "src/libString/s_parse.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29a385d767be5b092780cb80a7b99c6f3f691d38",
      "new_mode": 33188,
      "new_path": "src/libString/s_putc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de12d2193d2925d05d90db1e61a6d7dbdbb25728",
      "new_mode": 33188,
      "new_path": "src/libString/s_rdinstack.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59581eaf613cd55abdde8d2ce7df1b3e0c16a40c",
      "new_mode": 33188,
      "new_path": "src/libString/s_read.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1de5ac458fd24092c55a3751b5b62c5749e2ac3",
      "new_mode": 33188,
      "new_path": "src/libString/s_read_line.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd2a7421b548229c6ee48ef971416fc0e2362e93",
      "new_mode": 33188,
      "new_path": "src/libString/s_reset.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc893ab23963f143d0d65e996507a6f7713cd551",
      "new_mode": 33188,
      "new_path": "src/libString/s_terminate.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "737fff1f2e9a9201a47f27cf98329f83cc4cb6ed",
      "new_mode": 33188,
      "new_path": "src/libString/s_tolower.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "134411c92ecdcebecc3c2c82649c23baa232fd2f",
      "new_mode": 33188,
      "new_path": "src/libString/s_unique.c"
    }
  ]
}
