)]}'
{
  "commit": "d5ef408b9afb5b4417f4e7e1593a96302d666650",
  "tree": "7c8d2357f8d66fb87e4805abc6b582c54dbf1a5a",
  "parents": [
    "2add1e6db44c81e19cd4263317b53f3c1339e61b"
  ],
  "author": {
    "name": "Martin Koegler",
    "email": "mkoegler@auto.tuwien.ac.at",
    "time": "Mon Feb 25 22:46:11 2008 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Feb 28 21:55:26 2008 -0800"
  },
  "message": "unpack-objects: prevent writing of inconsistent objects\n\nThis patch introduces a strict mode, which ensures that:\n- no malformed object will be written\n- no object with broken links will be written\n\nThe patch ensures this by delaying the write of all non blob object.\nThese object are written, after all objects they link to are written.\n\nAn error can only result in unreferenced objects.\n\nSigned-off-by: Martin Koegler \u003cmkoegler@auto.tuwien.ac.at\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b79be3fd4ced9dac416fb0fb7f97ab2d10775d01",
      "old_mode": 33188,
      "old_path": "Documentation/git-unpack-objects.txt",
      "new_id": "3697896a06b460d9d29f962240dc46388487990a",
      "new_mode": 33188,
      "new_path": "Documentation/git-unpack-objects.txt"
    },
    {
      "type": "modify",
      "old_id": "50e07faa12f495b3270e1446573b88a255336877",
      "old_mode": 33188,
      "old_path": "builtin-unpack-objects.c",
      "new_id": "9d2a8549509658d32f25a1bc6af0552dc8380988",
      "new_mode": 33188,
      "new_path": "builtin-unpack-objects.c"
    }
  ]
}
