)]}'
{
  "commit": "19901956f0a53a93ddd79842157f12241cc9d450",
  "tree": "a1b155ed8a54e1f637aaedbd5760944e78a72e64",
  "parents": [
    "1fefb8b07cd3e67f39bec6f2c5da3cd2b1964627"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sat Jul 29 08:18:37 2006 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sat Jul 29 08:18:37 2006 -0400"
  },
  "message": "rewrite getline() to avoid double-copy.\n\nit\u0027s read(2)-based now instead of fgets(3)-based, does all buffering itself\nand is considerably faster that way.  Note that we spend a _lot_ of time\nin it while parsing the map - for large deltas the map can easily be *big*.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec97821d72c1a4daa558406e953dd7f41d3f294a",
      "old_mode": 33188,
      "old_path": "remap-log.c",
      "new_id": "5f8756bcc99caee0a72a0ac29c257c873b2a360f",
      "new_mode": 33188,
      "new_path": "remap-log.c"
    }
  ]
}
