)]}'
{
  "commit": "a4aa5118e0a6fccac8dd186d79892b8903850ddc",
  "tree": "aa528a9c2227c3ac8e7cf02d7f20dd4473d366cb",
  "parents": [
    "e380ac39ae93452f6f078800bd9a75cc679f0170"
  ],
  "author": {
    "name": "Pascal Krause",
    "email": "pascal.krause@sap.com",
    "time": "Tue Feb 23 09:40:58 2016 +0100"
  },
  "committer": {
    "name": "Saša Živkov",
    "email": "sasa.zivkov@sap.com",
    "time": "Fri May 13 10:36:16 2016 +0200"
  },
  "message": "Add validator that checks for duplicate pathnames\n\nProject owner can now configure duplicate pathnames validator. Commits\nwhich contain duplicate pathnames will be rejected. If y and z are\npathnames and y.equalsIgnoreCase(z), then y and z are duplicates.\n\nChange-Id: Iaac644a07fc88e855cc9a041f0237157bda9d010\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf64f63ce844a32bfd6d6364c889a17c9172930c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/uploadvalidator/DuplicatePathnameValidator.java"
    },
    {
      "type": "modify",
      "old_id": "5d462b22770da67d1cc8d636b6fb6245f37240cf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/uploadvalidator/Module.java",
      "new_id": "f63a70708d34922eacdb9d734956b6c3bfe39384",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/uploadvalidator/Module.java"
    },
    {
      "type": "modify",
      "old_id": "dd2e4d480952f00b5110e04eb35c15d8849b6cd5",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/about.md",
      "new_id": "5e4fdf33634a370d197217018976f0d0237144a8",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/about.md"
    },
    {
      "type": "modify",
      "old_id": "702a64495d7b32ab783c1c71f3b3e400c66f8fe3",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/config.md",
      "new_id": "faa4498e78216ebf6dbd77a9a7a5c047f09f68b4",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3be61bdca7d2b85346162f72d0fe0ae215012a8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/DuplicatePathnameValidatorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "282590b19cc4f26063ead6e950fcb59213cb5974",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/ListVisitedPathsFilter.java"
    },
    {
      "type": "modify",
      "old_id": "9590bdb5c5f941e2c77a6e0f52833c70dece7bc4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/TestUtils.java",
      "new_id": "0f102fa104c490e28d1be4945ee37ba7f08f80ad",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/TestUtils.java"
    }
  ]
}
