)]}'
{
  "commit": "02e60370d4dac83f22d5ae75d5512bcb9a3f24b7",
  "tree": "3952d784c9d7c061a5ff7c0e23277783f10e55d2",
  "parents": [
    "4833ed094097323f5f219820f6ebdc8dd66f501f"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Fri Nov 03 00:28:23 2006 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Sun Nov 05 14:11:25 2006 -0800"
  },
  "message": "[IPX]: Annotate and fix IPX checksum\n\nCalculation of IPX checksum got buggered about 2.4.0.  The old variant\nmangled the packet; that got fixed, but calculation itself got buggered.\nRestored the correct logics, fixed a subtle breakage we used to have even\nback then: if the sum is 0 mod 0xffff, we want to return 0, not 0xffff.\nThe latter has special meaning for IPX (cheksum disabled).  Observation\n(and obvious fix) nicked from history of FreeBSD ipx_cksum.c...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a423d2695baebcdd33dc5c02ae2a05b0c435eee",
      "old_mode": 33188,
      "old_path": "include/net/ipx.h",
      "new_id": "c6b2ee610866bff73e779cc0e772e83dbd1b741c",
      "new_mode": 33188,
      "new_path": "include/net/ipx.h"
    },
    {
      "type": "modify",
      "old_id": "c272a38af325ae792355f281baf39866d9bbf0b8",
      "old_mode": 33188,
      "old_path": "net/ipx/af_ipx.c",
      "new_id": "76c661566dfdaa1e6eb0cb0f3a5d94db0d97ea2a",
      "new_mode": 33188,
      "new_path": "net/ipx/af_ipx.c"
    },
    {
      "type": "modify",
      "old_id": "8bfaefaf8841bcec7d54c0d89d0203227a4e302c",
      "old_mode": 33188,
      "old_path": "net/ipx/ipx_route.c",
      "new_id": "68560ee0d797481e8def03a906a166bb6c77d7f4",
      "new_mode": 33188,
      "new_path": "net/ipx/ipx_route.c"
    }
  ]
}
