)]}'
{
  "commit": "fe18fb2723e67490d96126764398af6768a079d6",
  "tree": "bc932c931e72c19bcdab5f882785775366e41388",
  "parents": [
    "1797f4e57f809c1de9e41b5447ace3f7e7f0dbe4"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed May 19 04:32:57 2021 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed May 19 04:32:57 2021 +0300"
  },
  "message": "Tests: better timeout handling in mail tests.\n\nThe eval + alarm model used previously does not work on Windows (see\nperlport(1) for alarm), so it was replaced with non-blocking I/O.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2e5b5d6b54bd2d8a75b8508dd6e714cd8a74b47",
      "old_mode": 33188,
      "old_path": "lib/Test/Nginx/IMAP.pm",
      "new_id": "c8c12fff5ced8453f16d44aa1417f2934f9f9639",
      "new_mode": 33188,
      "new_path": "lib/Test/Nginx/IMAP.pm"
    },
    {
      "type": "modify",
      "old_id": "05310cc420f99bc00aa01a9d0a7a4bcb07cf205e",
      "old_mode": 33188,
      "old_path": "lib/Test/Nginx/POP3.pm",
      "new_id": "1e11a695187097601591e092e765307e96398038",
      "new_mode": 33188,
      "new_path": "lib/Test/Nginx/POP3.pm"
    },
    {
      "type": "modify",
      "old_id": "f1098c48722f81069295c8baf868fb5681fbead1",
      "old_mode": 33188,
      "old_path": "lib/Test/Nginx/SMTP.pm",
      "new_id": "c1dd2c7c15035446fd7f3dd6f9ff4b2406977908",
      "new_mode": 33188,
      "new_path": "lib/Test/Nginx/SMTP.pm"
    }
  ]
}
