)]}'
{
  "commit": "8ed55e1a263920af90053b3e646b98feba9f5b8b",
  "tree": "841433b07e302929a8f3d9105965eba40eacbd6e",
  "parents": [
    "3a63854f5e771fb2c5a638b126a46c20f8afa787"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "edwin.kempin@sap.com",
    "time": "Fri Nov 21 09:47:24 2014 +0100"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "edwin.kempin@sap.com",
    "time": "Fri Nov 21 15:49:47 2014 +0100"
  },
  "message": "Add support for stream formatters\n\nThe current formatters expect the file content as String, which is\ngood for small files where the whole content will be reformatted as\nHTML. It is bad for formatters that generate a small HTML page for a\nlarge file, e.g. a ZipFormatter could show a list with the files that\nare contained in a zip file. In this case it is unneeded and\nresource-wasting to load the whole content into memory. To support\nsuch formatters a new StreamFormatter interface is introduced. For\nStreamFormatters there is no macro replacement done.\n\nChange-Id: I182b6a735b4e7aeb1ab7705c760144278294f81f\nSigned-off-by: Edwin Kempin \u003cedwin.kempin@sap.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf0971c8cdd91ee42fcee326c419ebcf2b7d4465",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocLoader.java",
      "new_id": "502c1a64e9d8084b26ba11a13a10c6a13b13ffae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocLoader.java"
    },
    {
      "type": "modify",
      "old_id": "fe57a90579f5e905e6a584d4be5d13286a2b5b89",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/AsciidoctorFormatter.java",
      "new_id": "200ac0375a21e7248396a883949cb3ef9d646521",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/AsciidoctorFormatter.java"
    },
    {
      "type": "modify",
      "old_id": "c97514799aacd678ed5b86628d179fd69d4c24a8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/Formatter.java",
      "new_id": "d7c654937534219747ee91d40298c53c3da4727b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/Formatter.java"
    },
    {
      "type": "modify",
      "old_id": "4e3c35939445f6c45f2df904b5580ee9c6619440",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/Formatters.java",
      "new_id": "95e412eec4c6b83f2d277faf57d18fda66175991",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/Formatters.java"
    },
    {
      "type": "modify",
      "old_id": "f4aa3a8f417237f68b40880100ff62897007b5fa",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/MarkdownFormatter.java",
      "new_id": "d4150eaf8dbd0704ba702098483eb281f775a1cc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/MarkdownFormatter.java"
    },
    {
      "type": "modify",
      "old_id": "0c79bd554a7650561464257d726104227d6f56ca",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/PlainTextFormatter.java",
      "new_id": "6e36bbaa739174dc269339f2852f6bd0ab20ff6a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/PlainTextFormatter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c435b231b3cd3fbd1237eea0fee4d7a43188e68a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/StreamFormatter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "952794c648839f2646724173732d710fbf2affdf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/StringFormatter.java"
    }
  ]
}
