)]}'
{
  "commit": "6b9f5829e6e3af44f20c681e26524c637d4f82ff",
  "tree": "2694220606477b9afc5a98d73f6980e334048c1f",
  "parents": [
    "b8cc936f6295bba23513a49d858ea82f64982faf"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@www.linux.org.uk",
    "time": "Sun May 01 08:59:19 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Sun May 01 08:59:19 2005 -0700"
  },
  "message": "[PATCH] reiserfs endianness: comp_short_keys() cleanup\n\ncomp_short_keys() massaged into sane form, which kills the last place where\npointer to in_core_key (or any object containing such) would be cast to or\nfrom something else.  At that point we are free to change layout of\nin_core_key - nothing depends on it anymore.\n\nSo we drop the mess with union in there and simply use (unconditional) __u64\nk_offset and __u8 k_type instead; places using in_core_key switched to those.\nThat gives _far_ better code than current mess - on all platforms.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nCc: \u003creiserfs-dev@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5fdb9f97b99ec83f47c82c9db32b19cefea05655",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/inode.c",
      "new_id": "2711dff1b7b40aaed153785d34e43f46816a4bca",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "15fa4cbdce3eefa2ceeefc33f9dd2ed0ce50a6f5",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/stree.c",
      "new_id": "da23ba75f3d51006fe6b9486916e8dcd5e23497f",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/stree.c"
    },
    {
      "type": "modify",
      "old_id": "2283f18aa1dc266f0190f9c116f28c0f5a81b01e",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/super.c",
      "new_id": "31e75125f48bf355b2ad6866a1fcb67ca5965634",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "2f7a34d636dda3cac2f0b1b61e5a530c0b9ef58e",
      "old_mode": 33188,
      "old_path": "include/linux/reiserfs_fs.h",
      "new_id": "d445b682ce00a92eb89f6c47e29547504dff3ea5",
      "new_mode": 33188,
      "new_path": "include/linux/reiserfs_fs.h"
    }
  ]
}
