)]}'
{
  "commit": "89cdab788f3716b335fefb60b836ebcf975aceab",
  "tree": "8d315784366d9b3c5ce7ffd39913eb6fb3979a26",
  "parents": [
    "58c5376ba67767ee684069d43e7f747a5d9ae8ed"
  ],
  "author": {
    "name": "Mike Frysinger",
    "email": "vapier@gentoo.org",
    "time": "Mon Mar 31 11:02:01 2008 -0400"
  },
  "committer": {
    "name": "Wolfgang Denk",
    "email": "wd@denx.de",
    "time": "Thu Apr 24 13:18:17 2008 +0200"
  },
  "message": "crc32: use uint32_t rather than unsigned long\n\nThe envcrc.c does sizeof(unsigned long) when calculating the crc, but\nthis is done with the build toolchain instead of the target tool\nchain, so if the build is a 64bit system but the target is 32bits,\nthe size will obviously be wrong. This converts all unsigned long\nstuff related to crc32 to uint32_t types. Compile tested only: output\nof ./tools/envcrc when run on a 32bit build system matches that of a\n64bit build system.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94c21cc1bf845ac12b34f0e18bce3c335e935a87",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "6f1409fc1d8fa2c86474e86bab2a9ffed3aef249",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "d218f2f88ba77397fd69b24e8e6f17cd9dde1954",
      "old_mode": 33188,
      "old_path": "common/image.c",
      "new_id": "8e72db1ef1c1a68c20e798ac796eef04eac0808c",
      "new_mode": 33188,
      "new_path": "common/image.c"
    },
    {
      "type": "modify",
      "old_id": "8630780e9210e3fc6ce1404a9fedad247ee2b905",
      "old_mode": 33188,
      "old_path": "include/common.h",
      "new_id": "aea181e2ab366715e07e699af3e285f83918fed7",
      "new_mode": 33188,
      "new_path": "include/common.h"
    },
    {
      "type": "modify",
      "old_id": "af605ab7a9cefc5547ce23b91a7e4aef5fa4bb19",
      "old_mode": 33188,
      "old_path": "include/environment.h",
      "new_id": "c4f7c33be6b868c2daff5a44ea51dfb1ecad7c8e",
      "new_mode": 33188,
      "new_path": "include/environment.h"
    },
    {
      "type": "modify",
      "old_id": "df0dbca346634360c035a19312843e6cf3fbcf16",
      "old_mode": 33188,
      "old_path": "lib_generic/crc32.c",
      "new_id": "b882daa10d62c2fc5168b1a9935228a61b10901c",
      "new_mode": 33188,
      "new_path": "lib_generic/crc32.c"
    },
    {
      "type": "modify",
      "old_id": "8784a6d5c2e04494cb76f99e945bbbdba5b2e2ca",
      "old_mode": 33188,
      "old_path": "tools/Makefile",
      "new_id": "b89792327d4c75275e2c2dc216198cfbf6fe66db",
      "new_mode": 33188,
      "new_path": "tools/Makefile"
    },
    {
      "type": "modify",
      "old_id": "7b7718324e13860f9167ffc0ebec600ff59ad9f8",
      "old_mode": 33188,
      "old_path": "tools/envcrc.c",
      "new_id": "550cf82d1720b08ee3e0e7e176380c6c14df0c8e",
      "new_mode": 33188,
      "new_path": "tools/envcrc.c"
    }
  ]
}
