)]}'
{
  "commit": "8a0c58394db1bdea64737ed683d6c32639e567d9",
  "tree": "2107eb2f5a5685eb687c6ccdfefd68e8c92b1c03",
  "parents": [
    "bd8740dc1440e5b2aca1464404182105b2dc1853"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Sat Jul 03 17:32:47 2010 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Sat Jul 03 17:32:47 2010 -0700"
  },
  "message": "log: Add whitespace ignore options\n\nSimilar to what we did with diff, implement whitespace ignore options\nfor log too.  This requires us to define some means of creating any\nRawText object type at will inside of DiffFormatter, so we define a\nnew factory interface to construct RawText instances on demand.\n\nUnfortunately we have to copy the entire block of common options.\nargs4j only processes the options/arguments on the one command class\nand Java doesn\u0027t support multiple inheritance.\n\nChange-Id: Ia16cd3a11b850fffae9fbe7b721d7e43f1d0e8a5\nSigned-off-by: Shawn O. Pearce \u003cspearce@spearce.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67357be1daffdacddc408565be7492b34bd84210",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.pgm/resources/org/eclipse/jgit/pgm/CLIText.properties",
      "new_id": "e879d6b605cc113208a4c89c146dd925f82e5aa4",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/resources/org/eclipse/jgit/pgm/CLIText.properties"
    },
    {
      "type": "modify",
      "old_id": "32499618dfaa4b06d48af53394fdbab8465c7593",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Diff.java",
      "new_id": "77ed73048d7a4ec1ae37f5fc2957d7b75713db98",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Diff.java"
    },
    {
      "type": "modify",
      "old_id": "aa4e8ae3cb14b79d62ba04ef769b57a1ec4236b9",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Log.java",
      "new_id": "83ef6eb87507b79163cf51073698f062057e0efa",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Log.java"
    },
    {
      "type": "modify",
      "old_id": "afe7a8c05e51b0a477d8220e099c6a99f55ac2ee",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/resources/org/eclipse/jgit/JGitText.properties",
      "new_id": "50fadfa81270037517c8c8c61af69961dfc1adb6",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/resources/org/eclipse/jgit/JGitText.properties"
    },
    {
      "type": "modify",
      "old_id": "1f21b4a026add9e9f210e997b17396c1fa287559",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/JGitText.java",
      "new_id": "f46461be6925190766d5762e31e537d841457771",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/JGitText.java"
    },
    {
      "type": "modify",
      "old_id": "e114b9220949cb245a4e4bcc85c2100c165bf7f8",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/DiffFormatter.java",
      "new_id": "c12c54b05b17bb87640c32df3dd7cd90223884a7",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/DiffFormatter.java"
    },
    {
      "type": "modify",
      "old_id": "c01cb7ad8e9d633d0d494f5834224f2c9b64c3b4",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/RawText.java",
      "new_id": "574d2edf9176354a46ac510df9a2982e6782bd6d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/RawText.java"
    },
    {
      "type": "modify",
      "old_id": "f72259605e6c18a997b8707084542f0899debe7e",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/RawTextIgnoreAllWhitespace.java",
      "new_id": "211618a3fb66d4f2fb32287ac4dfdab596330992",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/RawTextIgnoreAllWhitespace.java"
    },
    {
      "type": "modify",
      "old_id": "1d928766a9fdd917830b97bb7782a19deb15f26b",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/RawTextIgnoreLeadingWhitespace.java",
      "new_id": "23778973b701fed2a4a6b706074b7c2ab6026ee7",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/RawTextIgnoreLeadingWhitespace.java"
    },
    {
      "type": "modify",
      "old_id": "b9095940cfaa2a0cbb5610ea9d16c9460ee52d80",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/RawTextIgnoreTrailingWhitespace.java",
      "new_id": "3feb2e783acfbc6f6b85f4a6e4d1009bbb77ec2d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/RawTextIgnoreTrailingWhitespace.java"
    },
    {
      "type": "modify",
      "old_id": "399f038bca64594e5bbec2081e8df22fcb79e91b",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/RawTextIgnoreWhitespaceChange.java",
      "new_id": "e6bd8e98b792357c689de14262113db257d735bc",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/RawTextIgnoreWhitespaceChange.java"
    }
  ]
}
