)]}'
{
  "commit": "75a0f3c011dfbafd2d60e87d4b2b07572df3e3ec",
  "tree": "7c16ad5e0807724f07b1f317676e38bd111daa6b",
  "parents": [
    "aa7d0c233532fb9d8c2876ea8e978a82b12c377f"
  ],
  "author": {
    "name": "LemonBoy",
    "email": "thatlemon@gmail.com",
    "time": "Tue Apr 05 22:03:30 2022 +0100"
  },
  "committer": {
    "name": "Bram Moolenaar",
    "email": "Bram@vim.org",
    "time": "Tue Apr 05 22:03:30 2022 +0100"
  },
  "message": "patch 8.2.4699: hard to reproduce hang when reading from a channel\n\nProblem:    Hard to reproduce hang when reading from a channel.\nSolution:   Check for readahead before starting to wait. (closes #10093,\n            closes #7781, closes #6364)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75fc89560ccc136d0161d08ceac89373c403c961",
      "old_mode": 33188,
      "old_path": "src/channel.c",
      "new_id": "f8a8194374fa6d81c6ac96aec4d7c4135eb192e7",
      "new_mode": 33188,
      "new_path": "src/channel.c"
    },
    {
      "type": "modify",
      "old_id": "23b2a1e2bcec19343ed9a9f5ea096cd9fdbf0a14",
      "old_mode": 33188,
      "old_path": "src/version.c",
      "new_id": "120633f0fa45518057e8858f875282f373e7bdc4",
      "new_mode": 33188,
      "new_path": "src/version.c"
    }
  ]
}
