)]}'
{
  "commit": "1e96b7ca1e8f17c5117da369daaa7cf2edfdf9b1",
  "tree": "e770e898c43bc1e24bec330d97ef26c4f49189f8",
  "parents": [
    "29bc5b4f73a65ef667df50d5ed474e371471d915"
  ],
  "author": {
    "name": "Duane Griffin",
    "email": "duaneg@dghda.com",
    "time": "Sun Jul 15 23:41:22 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Mon Jul 16 09:05:49 2007 -0700"
  },
  "message": "HFS+: refactor ASCII to unicode conversion routine for later reuse\n\nThe HFS+ filesystem is case-insensitive and does automatic unicode\ndecomposition by default, but does not provide custom dentry operations.  This\ncan lead to multiple dentries being cached for lookups on a filename with\nvarying case and/or character (de)composition.\n\nThese patches add custom dentry hash and comparison operations for\ncase-sensitive and/or automatically decomposing HFS+ filesystems.  Unicode\ndecomposition and case-folding are performed as required to ensure equivalent\nfilenames are hashed to the same values and compare as equal.\n\nThis patch:\n\nRefactor existing HFS+ ASCII to unicode string conversion routine to split out\ncharacter conversion functionality.  This will be reused by the custom dentry\nhash and comparison routines.  This approach avoids unnecessary memory\nallocation compared to using the string conversion routine directly in the new\nfunctions.\n\n[akpm@linux-foundation.org: avoid use-of-uninitialised]\nSigned-off-by: Duane Griffin \u003cduaneg@dghda.com\u003e\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "689c8bd721fb9231fa9d71853c033edaecbb365e",
      "old_mode": 33188,
      "old_path": "fs/hfsplus/unicode.c",
      "new_id": "5df0052b277569ea4971b415326608f508364c4a",
      "new_mode": 33188,
      "new_path": "fs/hfsplus/unicode.c"
    }
  ]
}
