)]}'
{
  "commit": "d476d2f7296792508e02a1c44030a8151dcf4e00",
  "tree": "33d3748ce0593e5f135a23c761266872b67014c4",
  "parents": [
    "a09b1b6c3d90713ab5e3473bd7aa32387dc294c3"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Mon Dec 15 14:42:04 2014 +0100"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Thu Dec 18 14:49:20 2014 +0100"
  },
  "message": "ObjectChecker: Disallow names potentially mapping to \".git\" on HFS+\n\nMac\u0027s HFS+ folds concatentations of \".git\" and ignorable Unicode\ncharacters [1] to \".git\" [2]. Hence we need to disallow all names which\ncould potentially be a shortname for \".git\". Example: in an empty\ndirectory create a folder \".g\\U+200Cit\". Now you can\u0027t create another\nfolder \".git\".\n\nThe following characters are ignorable Unicode which are ignored on\nHFS+:\n\nunicode   hex         name\n-------------------------------------------------\nU+200C    0xe2808c    ZERO WIDTH NON-JOINER\nU+200D    0xe2808d    ZERO WIDTH JOINER\nU+200E    0xe2808e    LEFT-TO-RIGHT MARK\nU+200F    0xe2808f    RIGHT-TO-LEFT MARK\nU+202A    0xe280aa    LEFT-TO-RIGHT EMBEDDING\nU+202B    0xe280ab    RIGHT-TO-LEFT EMBEDDING\nU+202C    0xe280ac    POP DIRECTIONAL FORMATTING\nU+202D    0xe280ad    LEFT-TO-RIGHT OVERRIDE\nU+202E    0xe280ae    RIGHT-TO-LEFT OVERRIDE\nU+206A    0xe281aa    INHIBIT SYMMETRIC SWAPPING\nU+206B    0xe281ab    ACTIVATE SYMMETRIC SWAPPING\nU+206C    0xe281ac    INHIBIT ARABIC FORM SHAPING\nU+206D    0xe281ad    ACTIVATE ARABIC FORM SHAPING\nU+206E    0xe281ae    NATIONAL DIGIT SHAPES\nU+206F    0xe281af    NOMINAL DIGIT SHAPES\nU+FEFF    0xefbbbf    ZERO WIDTH NO-BREAK SPACE\n\n[1] http://www.unicode.org/versions/Unicode7.0.0/ch05.pdf#G40025\n    http://www.unicode.org/reports/tr31/#Layout_and_Format_Control_Characters\n[2] http://dubeiko.com/development/FileSystems/HFSPLUS/tn1150.html#UnicodeSubtleties\n\nChange-Id: Ib6a1dd090b2649bdd8ec16387c994ed29de2860d\nSigned-off-by: Matthias Sohn \u003cmatthias.sohn@sap.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a782b7ffd80a4f4c30f2b6e9470bae85aee3c62",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectCheckerTest.java",
      "new_id": "c6578ccfae261e1375c378a07d96d5de15f9b5f2",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectCheckerTest.java"
    },
    {
      "type": "modify",
      "old_id": "4913c4437a6397c154747f668bb43eb1a2d0dbf6",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/ObjectChecker.java",
      "new_id": "281bccde65c9898787631216538173d13fe2e6d0",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/ObjectChecker.java"
    }
  ]
}
