)]}'
{
  "commit": "dd96c6d8a8609d0713ec8bcf7f4a34aff888a3ff",
  "tree": "9725406d73a787849c349bfac2dcd30e9192afc1",
  "parents": [
    "142203e80df2fe36cb2b9ef295cf95db2fdfb3ca"
  ],
  "author": {
    "name": "eakpinar",
    "email": "eakpinar",
    "time": "Sun Jul 22 21:31:19 2012 +0000"
  },
  "committer": {
    "name": "eakpinar",
    "email": "eakpinar",
    "time": "Sun Jul 22 21:31:19 2012 +0000"
  },
  "message": "Image nodes and line-break terminal nodes are handled in visual block extraction.\nUnnecessarily nested composite blocks are omitted.\nFont size bug is resolved.\nBlocks in the same horizontal line grouped to form a composite block.\nAlso, content structure detection is separated from visual block extraction and handled in ContentStructureDetection class.\nDOM structure detection is separated from segmentation process and handled in DomStructureDetection class.\nUnnecessary attributes, methods and operations are cleaned.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c062d3d4decdaf0e801c6f7db9092f4e146f2fa",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/ui/internal/VIPSController.java",
      "new_id": "26248ee29bca77c429c7d6ef0d53ad6841aa125f",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/ui/internal/VIPSController.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cdb39de08a16e5a112bd1a5d21c65108f0a8ff7",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/ContentStructureConstruction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3236326f6c6cee432d7a660595d45c6d0740601",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/DomStructureConstruction.java"
    },
    {
      "type": "modify",
      "old_id": "d9383c84aecf72ebf66f34127db8fa4abaf2628d",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/Segmentation.java",
      "new_id": "47b66b73bbc7a754149dcf1d8389f24d190656db",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/Segmentation.java"
    },
    {
      "type": "modify",
      "old_id": "e148a983e348ada969649c8de51f4a13fc9546f3",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/SeparatorDetection.java",
      "new_id": "a00415a4620295cc4bbdb5c42444829c2bae66e2",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/SeparatorDetection.java"
    },
    {
      "type": "delete",
      "old_id": "a8d29f10a384876c7e34e60086861f0eb40a9ec1",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/VIPSBlock.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8ed7012c8f3c987ce538b4c6891f41b938e9e947",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/VisualBlockExtraction.java",
      "new_id": "b0041ebe89c040026d333e522260272ac38cdf34",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/VisualBlockExtraction.java"
    },
    {
      "type": "delete",
      "old_id": "27cbb6b3a9a5c417e12ce032d8f8ed7f1ce72eb0",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/WebElement.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc1900320a18ad28c6ff8e9cce2b1ae3c377e5fd",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/types/VipsBlock.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "720b574b7ed6e70db0cd41ef2d446f683e54b135",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/types/VipsCompositeNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc8cff229b1de0b600253508e9235a0fd664242c",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/types/VipsLineBreak.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6457e2aedbeb9fd7d10c504aceae0164103c829c",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/types/VipsNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9a7a1fdcd9a4cd1f3be7f34868a4a0ad2409827",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/types/VipsNodeTypes.java"
    },
    {
      "type": "rename",
      "old_id": "43da562069fc4565618ead9328743e848ce9be3a",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/VIPSSeparator.java",
      "new_id": "33ceb21a697d950e85f32919cba349f705c69eef",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.actf.examples.emine/src/org/eclipse/actf/examples/emine/vips/types/VipsSeparator.java",
      "score": 87
    }
  ]
}
