)]}'
{
  "commit": "598870e5d3566dce00516a5b585bbda4da203904",
  "tree": "4fa9132e064537f3e2df405107857e53d486a9b3",
  "parents": [
    "27178190dd7ca99d3b64ee6d46e33bea5f80e4cb"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Fri Mar 01 19:50:43 2019 -0500"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Fri Mar 01 19:50:43 2019 -0500"
  },
  "message": "Check read() and write() for offset + count wraparound\n\nIf you gave a file a very large count and the sum offset + count wrapped\naround, you could confuse the system into thinking you had a smaller\nfile.\n\nSigned-off-by: Barret Rhoden \u003cbrho@cs.berkeley.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2605055b84d67de1ec6eb75ac75a7150360527db",
      "old_mode": 33188,
      "old_path": "kern/src/ns/fs_file.c",
      "new_id": "09aa0739c6e54682e093892746690a1a21396243",
      "new_mode": 33188,
      "new_path": "kern/src/ns/fs_file.c"
    },
    {
      "type": "modify",
      "old_id": "ad13b8be6aaeb607e3f4b5f1e0858c6aef253ecf",
      "old_mode": 33188,
      "old_path": "kern/src/ns/sysfile.c",
      "new_id": "34e65f0adc6fcf6bde2aa4106c0eb2278cb12eb6",
      "new_mode": 33188,
      "new_path": "kern/src/ns/sysfile.c"
    }
  ]
}
