)]}'
{
  "commit": "751868b9a6f8c65ae26bd212c746c91e80d00d7c",
  "tree": "efa93123637391ce7b6718a269495f9677717a64",
  "parents": [
    "b9f45e084ceca956b3378fe12d20d9d5b08edadc"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Fri Sep 25 17:59:38 2020 +0200"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Mon Sep 28 09:04:10 2020 +0200"
  },
  "message": "Make tokenizer implementation exchangeable\n\nAllows for quite an easy adaptation and integration of other language\nspecializations and other tokenizers, also from the command line with\nnew -T option that allows to specify the tokenizer class name.\n\nTODO: add documentation to the KorapTokenizer interface\n\nChange-Id: Ib95793f47887a3b0829d68ebdbf8bc40815a0605\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b109df0d8e35dbe2f13425d800b48de64d7dfe8b",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "b5ddfd2bcca5f95946be9d9eb0d2f5e0b380af59",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "285866bfa7455bf2ef1e6bfa5472f43159396814",
      "old_mode": 33188,
      "old_path": "Readme.md",
      "new_id": "31a1a634fe6b6cbe10022506e9b75a35744a3fb3",
      "new_mode": 33188,
      "new_path": "Readme.md"
    },
    {
      "type": "modify",
      "old_id": "9aca3edc9ef9d77bdddea918ec432be66d85fa43",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "f133064f56010921d39142e81dea674ca2075fbb",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb8f280d07cedba17c38f06d2b417cd702904634",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/tokenizer/KorapTokenizer.java"
    },
    {
      "type": "rename",
      "old_id": "c7549176cd9a7d62747664efef8f0f93dfec1d75",
      "old_mode": 33188,
      "old_path": "src/main/java/de/ids_mannheim/korap/tokenizer/KorAPTokenizer.java",
      "new_id": "bf3c2ffcdd4ade2e3d84b8bf2b6b1ca064091106",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/tokenizer/Main.java",
      "score": 78
    },
    {
      "type": "rename",
      "old_id": "a79d44b9a4d3ba0127f17052e6904f984287c14d",
      "old_mode": 33188,
      "old_path": "src/main/jflex/de/ids_mannheim/korap/tokenizer/KorAPDFATokenizer.jflex",
      "new_id": "6c3db856d1f9bf1db17a133e16ee6d90ed355200",
      "new_mode": 33188,
      "new_path": "src/main/jflex/de/ids_mannheim/korap/tokenizer/DerekoDfaTokenizer.jflex",
      "score": 97
    },
    {
      "type": "modify",
      "old_id": "bf5743c0da987f7100700ac73b016a2abd07d44d",
      "old_mode": 33188,
      "old_path": "src/test/java/de/ids_mannheim/korap/tokenizer/IPCOffsetTests.java",
      "new_id": "611549f70df9d7d3b1446ec1669f98335512c234",
      "new_mode": 33188,
      "new_path": "src/test/java/de/ids_mannheim/korap/tokenizer/IPCOffsetTests.java"
    },
    {
      "type": "modify",
      "old_id": "59a181a2c85bae89d0e23e8cb48f955d3ea554e9",
      "old_mode": 33188,
      "old_path": "src/test/java/de/ids_mannheim/korap/tokenizer/SentenceSplitterTest.java",
      "new_id": "bed83cbd703276658cda96e37b9a62a932be773e",
      "new_mode": 33188,
      "new_path": "src/test/java/de/ids_mannheim/korap/tokenizer/SentenceSplitterTest.java"
    },
    {
      "type": "modify",
      "old_id": "a2da7fb4aeeb289446dcfbbc050f682614c38315",
      "old_mode": 33188,
      "old_path": "src/test/java/de/ids_mannheim/korap/tokenizer/TokenizerCoverTest.java",
      "new_id": "fd60d6f2b5d269c2a9c7140c2f0b0b6bc9ad8ef8",
      "new_mode": 33188,
      "new_path": "src/test/java/de/ids_mannheim/korap/tokenizer/TokenizerCoverTest.java"
    },
    {
      "type": "modify",
      "old_id": "bbe8080ec795f20cb9d996603c31c39997ccb74a",
      "old_mode": 33188,
      "old_path": "src/test/java/de/ids_mannheim/korap/tokenizer/TokenizerTest.java",
      "new_id": "697c65c0beda6e806488460fee36e3fb87cd7078",
      "new_mode": 33188,
      "new_path": "src/test/java/de/ids_mannheim/korap/tokenizer/TokenizerTest.java"
    },
    {
      "type": "rename",
      "old_id": "7b45aa12e851e170d52933b1b3a4a72cf7aa947e",
      "old_mode": 33188,
      "old_path": "target/generated-sources/jflex/de/ids_mannheim/korap/tokenizer/KorAPDFATokenizer.java",
      "new_id": "ab96a79229381fbd9206bc9c39f4899d41f4cb2e",
      "new_mode": 33188,
      "new_path": "target/generated-sources/jflex/de/ids_mannheim/korap/tokenizer/DerekoDfaTokenizer.java",
      "score": 99
    }
  ]
}
