)]}'
{
  "log": [
    {
      "commit": "ab8b1c14a31e36ae87cc7e13c4a75318d513fc7b",
      "tree": "762a0a88efdadaa53f2a3738501e1095ca6893bc",
      "parents": [
        "13deab8d08145c1f6e2a3e82cb547bc7f87a3686"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 04 19:24:31 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 04 19:24:31 2017 +0100"
      },
      "message": "patch 8.0.1260: using global variables for WaitFor()\n\nProblem:    Using global variables for WaitFor().\nSolution:   Use a lambda function instead.  Don\u0027t check a condition if\n            WaitFor() already checked it.\n"
    },
    {
      "commit": "d97fbf171ec0e63117813da045d2a1c51a9b6f62",
      "tree": "50950cc1dda05d7b60097ab565fca41c2a63a724",
      "parents": [
        "f8f8b2eadbaf3090fcfccbab560de5dbd501833d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 02 19:23:03 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 02 19:23:03 2017 +0100"
      },
      "message": "patch 8.0.1251: invalid expressin passed to WaitFor()\n\nProblem:    Invalid expressin passed to WaitFor().\nSolution:   Check if the variable exists.\n"
    },
    {
      "commit": "9d18961323a2a5c3b609c98ce0d78613c71f3532",
      "tree": "8a5b482815a6c29c1c89b0462c1a5d3ede626640",
      "parents": [
        "aba680a8513124e9556956115db4df35bd4a0e56"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 09 18:11:00 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 09 18:11:00 2017 +0200"
      },
      "message": "patch 8.0.1082: tests fail when run under valgrind\n\nProblem:    Tests fail when run under valgrind.\nSolution:   Increase waiting times.\n"
    },
    {
      "commit": "60964f68740b8abcbb2d3f0f3aeade21d1bacb22",
      "tree": "2674c5aec40c66a65fa1f658438d0f5d322edade",
      "parents": [
        "1c13c0fe3e7b15750464ffbc39a4648aa5c639be"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 10 17:06:16 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 10 17:06:16 2017 +0200"
      },
      "message": "patch 8.0.0633: the client-server test is still a bit flaky\n\nProblem:    The client-server test is still a bit flaky.\nSolution:   Wait a bit for the GUI to start.  Check that the version number\n            can be obtained.\n"
    },
    {
      "commit": "a683ec44c34f0717dcc6a0c03493ba39b879ac38",
      "tree": "8cf302c50d2c326bf61cb6553786269a2281ce47",
      "parents": [
        "8a0141d4e7054587281d3bfd09480376b1fc719f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 25 20:14:34 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 25 20:14:34 2017 +0100"
      },
      "message": "patch 8.0.0511: message for skipping client-server tests is unclear\n\nProblem:    Menuage for skipping client-server tests is unclear.\nSolution:   Be more specific about what\u0027s missing (Hirohito Higashi, Kazunobu\n            Kuriyama)\n"
    },
    {
      "commit": "a2845b8f5a3058c8c89699771ffd4d69513b097d",
      "tree": "91a7aec225fe0293da00f6f8261c1986c0cff9ab",
      "parents": [
        "6c0c1e8052811a818739e2f3d543291b7a347ad0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 25 15:20:06 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 25 15:20:06 2017 +0100"
      },
      "message": "patch 8.0.0507: client-server tests fail when $DISPLAY is not set\n\nProblem:    Client-server tests fail when $DISPLAY is not set.\nSolution:   Check for E240 before running the test.\n"
    },
    {
      "commit": "81b9d0bd5c705815e903e671e81b0b05828efd9c",
      "tree": "3e832c3269ad004ee414c81b5ddbd65ae93ad9d5",
      "parents": [
        "bfd830d3e2dbd1e9b14c65625f18773074e6ac67"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 19 21:20:53 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 19 21:20:53 2017 +0100"
      },
      "message": "patch 8.0.0492: a failing client-server request can make Vim hang\n\nProblem:    A failing client-server request can make Vim hang.\nSolution:   Add a timeout argument to functions that wait.\n"
    },
    {
      "commit": "6caf606b144bbe2bf3ac515a194f5ff18fdfd331",
      "tree": "171519de4f57c025102457a9e7f5980b65adaf0d",
      "parents": [
        "37175409d766ce67f2548dffa6d73451379b5737"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 20:45:05 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 20:45:05 2017 +0100"
      },
      "message": "patch 8.0.0479: remote_peek() is not tested\n\nProblem:    remote_peek() is not tested.\nSolution:   Add a test.\n"
    },
    {
      "commit": "42205551b140bee8b419b24abe210f56bb80b35e",
      "tree": "eb4b9fe95bd66ccb9c65e01a3bbc70a3cc026eed",
      "parents": [
        "7a43cb9cb5909634469b0a3e865747f10ea38e9b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 19:42:22 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 19:42:22 2017 +0100"
      },
      "message": "patch 8.0.0477: the client-server test may hang when failing\n\nProblem:    The client-server test may hang when failing.\nSolution:   Set a timer.  Add assert_report()\n"
    },
    {
      "commit": "7416f3e73ab2c4e7ae3adc2ff6e70234f7d40d2e",
      "tree": "7bc5f55c1b3a71dee7a0fe23ca77f51262bff08e",
      "parents": [
        "15bf76d40be1f1622ff5cc16596c308e76e2ca94"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 18:10:13 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 18:10:13 2017 +0100"
      },
      "message": "patch 8.0.0475: not enough testing for the client-server feature\n\nProblem:    Not enough testing for the client-server feature.\nSolution:   Add more tests.  Add the remote_startserver() function.  Fix that\n            a locally evaluated expression uses function-local variables.\n"
    },
    {
      "commit": "15bf76d40be1f1622ff5cc16596c308e76e2ca94",
      "tree": "e3e19239a9369f65db8d135b3732ee28ae96cca7",
      "parents": [
        "8c34aa09a449a5c1c2d1141b6fafa90f29b3fc12"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 16:18:37 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 16:18:37 2017 +0100"
      },
      "message": "patch 8.0.0474: the client-server feature is not tested\n\nProblem:    The client-server feature is not tested.\nSolution:   Add a test.\n"
    }
  ]
}
