)]}'
{
  "commit": "eed4cb1874a5318860af348d1def96fc11d64a60",
  "tree": "e7ecabaf61abdc58b0bbec0a57a45a5015d4fb98",
  "parents": [
    "e955eccda68b3ecffd4d4433cdf75a6d0830d603"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Wed Feb 17 19:39:32 2021 +0100"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Thu Feb 18 08:56:42 2021 +0100"
  },
  "message": "Fix possible IO deadlocks with KorAP tokenizer\n\nText separators should always have a newline in front of artificial EOTs\nto make sure they are recognized and to avoid them being consumed\nby regular expressions for tokens.\n\nChange-Id: I528c903904da50312a7472c7a34775476b0955be\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f61104bdb45e0eb011b42099851b6702e53be7bb",
      "old_mode": 33188,
      "old_path": "Changes",
      "new_id": "70a35387fe5c6c8c7228600e63421ed616c0e5de",
      "new_mode": 33188,
      "new_path": "Changes"
    },
    {
      "type": "modify",
      "old_id": "bbe38bdf79088b1be11ea49dbe12e7287777e3be",
      "old_mode": 33188,
      "old_path": "lib/KorAP/XML/TEI/Tokenizer/KorAP.pm",
      "new_id": "d614dfe158e9b6dbafb34252e62c3aa8bedc5e0f",
      "new_mode": 33188,
      "new_path": "lib/KorAP/XML/TEI/Tokenizer/KorAP.pm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a37c3dc2c00d23e3cfa9f2eea27e2b765fe33492",
      "new_mode": 33188,
      "new_path": "t/data/korap_tokenizer_challenge.xml"
    },
    {
      "type": "modify",
      "old_id": "fbe28bfcebd4383510432840dd3c61f83e32fbf4",
      "old_mode": 33188,
      "old_path": "t/script.t",
      "new_id": "773bb60614fd2bfcae8ca77526a9d6deb6a0e51e",
      "new_mode": 33188,
      "new_path": "t/script.t"
    }
  ]
}
