)]}'
{
  "commit": "46be82dfd0850d7e96b1401a81a396e0cd0e0527",
  "tree": "6ddd92ec94b8f03bbb4c78edae68e552678cbb09",
  "parents": [
    "dc49cd769b5fa6b7e0114b051c34a849828a7603"
  ],
  "author": {
    "name": "Thomas Rast",
    "email": "trast@student.ethz.ch",
    "time": "Wed Jul 28 18:36:31 2010 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Jul 28 14:08:44 2010 -0700"
  },
  "message": "xsize_t: check whether we lose bits\n\nAttempting to mmap (via git-add or similar) a file larger than 4GB on\n32-bit Linux systems results in a repository that has only the file\nmodulo 4GB stored, because of truncation of the off_t file size to a\nsize_t for mmap.\n\nWhen xsize_t was introduced to handle this truncation in dc49cd7 (Cast\n64 bit off_t to 32 bit size_t, 2007-03-06), Shawn even pointed out\nthat it should detect when such a cutoff happens.\n\nMake it so.\n\nSigned-off-by: Thomas Rast \u003ctrast@student.ethz.ch\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7534db1267bfa64a4a0cba80680fefc42177f0e8",
      "old_mode": 33188,
      "old_path": "git-compat-util.h",
      "new_id": "513d2d7aee1bc56e23ac3f5829c3ff531f37ae5b",
      "new_mode": 33188,
      "new_path": "git-compat-util.h"
    }
  ]
}
