)]}'
{
  "log": [
    {
      "commit": "1190cf68e27a123cf9f6fb57897782a3b9f7b810",
      "tree": "b8fa118ac9f956d913fd8202707a0e2b95f34b6b",
      "parents": [
        "ef6b8de42f439271edcf5cf22b2450f2cf302c2e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 14 14:31:18 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 14 14:31:18 2017 +0200"
      },
      "message": "patch 8.0.1105: match() and matchend() are not tested\n\nProblem:    match() and matchend() are not tested.\nSolution:   Add tests. (Ozaki Kiichi, closes #2088)\n"
    },
    {
      "commit": "9966b21a57277986217aa28237d6c247ebd060d7",
      "tree": "0123999d430636663fe3d21f0ee0c9eb20e55331",
      "parents": [
        "93723a4ef18f260b82d89759db2f1eeae730c4ec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 28 16:46:57 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 28 16:46:57 2017 +0200"
      },
      "message": "patch 8.0.0794: checking translations fails with multiple NL\n\nProblem:    The script to check translations fails if there is more than one\n            NL in one line.\nSolution:   Count the number of NL characters.  Make count() accept a string.\n"
    },
    {
      "commit": "206155280def51160a9d81d983aed639015ffb44",
      "tree": "1143d17e10d8b407fdabe0ced2a63b4fee28373b",
      "parents": [
        "6c95fbc9ae64f3a7619070e830f0c35aa4f0ada9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 05 18:46:26 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 05 18:46:26 2017 +0200"
      },
      "message": "patch 8.0.0625: shellescape() always escapes a newline\n\nProblem:    shellescape() always escapes a newline, which does not work with\n            some shells. (Harm te Hennepe)\nSolution:   Only escape a newline when the \"special\" argument is non-zero.\n            (Christian Brabandt, closes #1590)\n"
    },
    {
      "commit": "d4863aa99e0527e9505c79cbeafc68a6832200bf",
      "tree": "2ea60d3eb3f29982b5188d86c7df63665d278d72",
      "parents": [
        "52604f2454e5369f861d3ce34764f74a0999c773"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 07 19:50:12 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 07 19:50:12 2017 +0200"
      },
      "message": "patch 8.0.0548: saving the redo buffer only works one time\n\nProblem:    Saving the redo buffer only works one time, resulting in the \".\"\n            command not working well for a function call inside another\n            function call. (Ingo Karkat)\nSolution:   Save the redo buffer at every user function call. (closes #1619)\n"
    },
    {
      "commit": "4520d440c59034452d1450b27fcd56825c090687",
      "tree": "d2391f9fa0bc3da5960768bca6519de0c251feb6",
      "parents": [
        "ee85df37634dfb0c40ae5de0b4f246aef460b392"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 19 16:09:46 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 19 16:09:46 2017 +0100"
      },
      "message": "patch 8.0.0485: not all windows commands are tested\n\nProblem:    Not all windows commands are tested.\nSolution:   Add more tests for windows commands. (Dominique Pelle,\n            closes #1575) Run test_autocmd separately, it interferes with\n            other tests.  Fix tests that depended on side effects.\n"
    },
    {
      "commit": "2c90d51123fba44a90e09aa4a4f2b7d972dadb94",
      "tree": "8eb792f2c67077f20581d81eb41f6344a57e2dca",
      "parents": [
        "aab93b12cb54fbe5efe9e8f6fde1c46802a3031e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 22:35:30 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 22:35:30 2017 +0100"
      },
      "message": "patch 8.0.0482: the setbufvar() function may mess up the window layout\n\nProblem:    The setbufvar() function may mess up the window layout. (Kay Z.)\nSolution:   Do not check the window to be valid if it is NULL.\n"
    },
    {
      "commit": "ffea8c99d9658b0b51a848a6f674851851e78fa7",
      "tree": "f73f0784329193513147643ae4dddc04beda66a2",
      "parents": [
        "977d03733601948ab334fec24d0da82bc18c57c3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 13 20:37:15 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 13 20:37:15 2017 +0100"
      },
      "message": "patch 8.0.0455: the mode test may hang\n\nProblem:    The mode test may hang in Test_mode(). (Michael Soyka)\nSolution:   Set \u0027complete\u0027 to only search the current buffer (as suggested by\n            Michael)\n"
    },
    {
      "commit": "41042f3cfdb91f946e553456278a995e61dd8578",
      "tree": "222bd186003febb1d5256c96541a32b070cd3353",
      "parents": [
        "5f69fee26e0688c1646c8724ab794cb0c8d7c44d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 09 12:09:32 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 09 12:09:32 2017 +0100"
      },
      "message": "patch 8.0.0435: some functions are not tested\n\nProblem:    Some functions are not tested.\nSolution:   Add more tests for functions. (Dominique Pelle, closes #1541)\n"
    },
    {
      "commit": "a0107bdf8762d81cb49909ef02ffff9954092fb6",
      "tree": "518222a99cdb6d6f43a6a43980921d05a471c1a6",
      "parents": [
        "358f6b0a36d25e0e2f8f1fc625974816b71fa50a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 22:48:01 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 22:48:01 2017 +0100"
      },
      "message": "patch 8.0.0401: test fails with missing balloon feature\n\nProblem:    Test fails with missing balloon feature.\nSolution:   Add check for balloon feature.\n"
    },
    {
      "commit": "caf6434ac937cf26050276d7b474be2d2d6a06b3",
      "tree": "8728fa627626f54449193af1359da6ec7f1c6e9e",
      "parents": [
        "66727e16079fbac6db3897b5c3736ec9fba995bb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 22:11:33 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 22:11:33 2017 +0100"
      },
      "message": "patch 8.0.0399: crash when using balloon_show() when not supported\n\nProblem:    Crash when using balloon_show() when not supported. (Hirohito\n            Higashi)\nSolution:   Check for balloonEval not to be NULL. (Ken Takata)\n"
    },
    {
      "commit": "507647da3151f7ffccac1b217936240daa79849c",
      "tree": "3eacaf6142175d2cea623c703a0a6c8ee4bd28c3",
      "parents": [
        "79518e2ace5fce7b9c49060e462a6e935dba0a84"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 17 16:43:49 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 17 16:43:49 2017 +0100"
      },
      "message": "patch 8.0.0335: functions test fails\n\nProblem:    Functions test fails.\nSolution:   Use the right buffer number.\n"
    },
    {
      "commit": "79518e2ace5fce7b9c49060e462a6e935dba0a84",
      "tree": "5a5b1284386ac2aff2f39f50238327a54b46a7c3",
      "parents": [
        "226c53429109f24e31c17016aedfd7fbf7a9aa50"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 17 16:31:35 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 17 16:31:35 2017 +0100"
      },
      "message": "patch 8.0.0334: can\u0027t access b:changedtick from a dict reference\n\nProblem:    Can\u0027t access b:changedtick from a dict reference.\nSolution:   Make changedtick a member of the b: dict. (inspired by neovim\n            #6112)\n"
    },
    {
      "commit": "e971df39a5aac5d9b7e8033247dc18b12daa0eb8",
      "tree": "7b1bc72aa06f408f3b2e015645c654e3d4401b55",
      "parents": [
        "aaaf57d8a936efe420190c077e4a74041cc6c72e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 14:15:29 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 14:15:29 2017 +0100"
      },
      "message": "patch 8.0.0306: mode() not sufficiently tested\n\nProblem:    mode() not sufficiently tested.\nSolution:   Add more tests. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "e90858d0229444b3cd16b1cd3a8d61a24c435705",
      "tree": "df66a6ae4aa7e743a86ce85f0ceacc2184d4241e",
      "parents": [
        "0b5c93a7f266cd8c90ea27bdaf9f7214a95d64d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 01 17:24:34 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 01 17:24:34 2017 +0100"
      },
      "message": "patch 8.0.0283: mode() does not indicate Insert mode completion\n\nProblem:    The return value of mode() does not indicate that completion is\n            active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu)\nSolution:   Add \"c\" or \"x\" for two kinds of completion. (Yegappan Lakshmanan,\n            closes #1397)  Test some more modes.\n"
    },
    {
      "commit": "24c2e48ef8b8b9053fa18039e6f6118337f908f8",
      "tree": "facc384bec6177bbff0cb91152f3f0e6adcebd79",
      "parents": [
        "dea2570740a79c9f2c6ce723689e563f19aff5cf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 29 15:45:12 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 29 15:45:12 2017 +0100"
      },
      "message": "patch 8.0.0261: not enough test coverage for eval functions\n\nProblem:    Not enough test coverage for eval functions.\nSolution:   Add more tests. (Dominique Pelle, closes #1420)\n"
    },
    {
      "commit": "cc5b22b3bfdc0e9e835cf7871166badda31447bd",
      "tree": "11e117ab82deca899a492b823dd0b0cb1c0ed37b",
      "parents": [
        "65c836e6004647196ae0bc18e409a9e7b79207c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 22:51:56 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 22:51:56 2017 +0100"
      },
      "message": "patch 8.0.0243: tolower() does not work if the byte count changes\n\nProblem:    When making a character lower case with tolower() changes the byte\n            cound, it is not made lower case.\nSolution:   Add strlow_save(). (Dominique Pelle, closes #1406)\n"
    },
    {
      "commit": "08243d26d22ad44a857d02c90071578577b8a55d",
      "tree": "af209d8ff3b3ec6d755acb9a113584d44f50c747",
      "parents": [
        "03c60c1573cdbebbb662863cfc1780d19d511db5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 16:12:29 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 16:12:29 2017 +0100"
      },
      "message": "patch 8.0.0167: str2nr()/str2float() fail with negative values\n\nProblem:    str2nr() and str2float() do not always work with negative values.\nSolution:   Be more flexible about handling signs. (LemonBoy, closes #1332)\n            Add more tests.\n"
    }
  ]
}
