)]}'
{
  "log": [
    {
      "commit": "9b7bf9e98f06ece595fed7a3ff53ecce89797a53",
      "tree": "4a9b2cd5ac2f18f3c2c017530ab95f6878f1e757",
      "parents": [
        "914e7eaa67f8d816e15fb4a1180e6bece88d9742"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 11 22:14:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 11 22:14:59 2020 +0200"
      },
      "message": "patch 8.2.1183: assert_fails() checks the last error message\n\nProblem:    assert_fails() checks the last error message.\nSolution:   Check the first error, it is more relevant.  Fix all the tests\n            that rely on the old behavior.\n"
    },
    {
      "commit": "743d0620203388bf87dc611cea544b485e4b9f85",
      "tree": "f8e539f3b4292a86c5b33797438bc0db09f6eff7",
      "parents": [
        "92fdd1e75db3048516a93a18cc53ed984813c9e5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 18:15:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 18:15:06 2020 +0200"
      },
      "message": "patch 8.2.1121: command completion not working after ++arg\n\nProblem:    Command completion not working after ++arg.\nSolution:   Move skipping up. (Christian Brabandt, closes #6382)\n"
    },
    {
      "commit": "75e15670b8749845cde2962ddb738dd5c6e73191",
      "tree": "35816d2c2dbda17edd6619d77b10fff90e4e115d",
      "parents": [
        "faf8626b79e380fe81e7ae2439a535ed7619d27b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 13:10:22 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 13:10:22 2020 +0200"
      },
      "message": "patch 8.2.1077: no enough test coverage for highlighting\n\nProblem:    No enough test coverage for highlighting.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #6351)\n"
    },
    {
      "commit": "b7e2483655d9b68df0c7349918027d800051a28a",
      "tree": "6d1ba1c7e5e7c9e95974f0a4b2d39998ba0fd1c9",
      "parents": [
        "67fbdfefd26a237831c3838f799d3e6198c8a34a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 13:37:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 13:37:35 2020 +0200"
      },
      "message": "patch 8.2.1046: insufficient tests for src/buffer.c\n\nProblem:    Insufficient tests for src/buffer.c.\nSolution:   Add more tests.  Move comments related tests to a separate file.\n            (Yegappan Lakshmanan, closes #6325)\n"
    },
    {
      "commit": "c8cb883015619cfe6db931ac2d6e15b0be5c56ed",
      "tree": "b7c77228020edb2d8fb95fc9f14d6118e611e468",
      "parents": [
        "efd885559405e1561d577e1b0e6fa827705d285e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 21:14:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 21:14:30 2020 +0200"
      },
      "message": "patch 8.2.1007: completion doesn\u0027t work after \":r ++arg !\"\n\nProblem:    Completion doesn\u0027t work after \":r ++arg !\".\nSolution:   Skip over \"++arg\". (Christian Brabandt, closes #6275,\n            closes #6258)\n"
    },
    {
      "commit": "84cf6bd81bec93b49166cd48fccc7087fdbaa6fc",
      "tree": "63d744fbf9ac7db5246a60b48aa0396aaaa22c18",
      "parents": [
        "9af78769eeae0318e07aa8b6af4d6e2244481ca7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 20:03:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 20:03:43 2020 +0200"
      },
      "message": "patch 8.2.0988: getting directory contents is always case sorted\n\nProblem:    Getting directory contents is always case sorted.\nSolution:   Add sort options and v:collate. (Christian Brabandt, closes #6229)\n"
    },
    {
      "commit": "ec68028604b6ee799b2ef5fc861ec5163e82914f",
      "tree": "8bca3fd874a5b7cbccb83b8276e13b938832b31f",
      "parents": [
        "9721fb4ea3db2559aaf7f71458da8ddda30ff93e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 12 19:35:32 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 12 19:35:32 2020 +0200"
      },
      "message": "patch 8.2.0961: MS-Windows: no completion for locales\n\nProblem:    MS-Windows: no completion for locales.\nSolution:   Use the directories in $VIMRUNTIME/lang to complete locales.\n            (Christian Brabandt, closes 36248)\n"
    },
    {
      "commit": "951a2fb1b87af7e3be81e85a3769a17a13fd5040",
      "tree": "78abf7a68ddaa6185619291731d64c5bd24e43d3",
      "parents": [
        "1f1fd44ef796dd909ff5f3e5288b3fd79294dc71"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 07 19:38:10 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 07 19:38:10 2020 +0200"
      },
      "message": "patch 8.2.0926: cmdline test fails on Appveyor\n\nProblem:    Cmdline test fails on Appveyor.\nSolution:   Add CR to the commands. (Naruhiko Nishino, closes #6220)\n"
    },
    {
      "commit": "1f1fd44ef796dd909ff5f3e5288b3fd79294dc71",
      "tree": "86edf1758d9821ab3ccd5793e646366d76046d3a",
      "parents": [
        "bb861e293e0170455184079fa537278754b07911"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 07 18:45:14 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 07 18:45:14 2020 +0200"
      },
      "message": "patch 8.2.0925: getcompletion() does not return command line arguments\n\nProblem:    Getcompletion() does not return command line arguments.\nSolution:   Add the \"cmdline\" option. (Shougo, closes #1140)\n"
    },
    {
      "commit": "c82dd86084581afa5113b0dd9ade7a631b89b4fc",
      "tree": "c843529afc938e31da3a1f1945caf3f428cc5c13",
      "parents": [
        "48af321a3382008dc642362d3f54bb6a61ff36e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 07 17:30:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 07 17:30:33 2020 +0200"
      },
      "message": "patch 8.2.0923: cmdline test is slow\n\nProblem:    Cmdline test is slow.\nSolution:   Use WaitForAssert().\n"
    },
    {
      "commit": "4fdb8bd0546ac8d90560a4fad359a48667089d43",
      "tree": "bde13c6aa49038159891ff1854a06f012842c062",
      "parents": [
        "5b157fe2edfdce5f77080aeac2b4a03f39eb1c1a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 07 17:03:21 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 07 17:03:21 2020 +0200"
      },
      "message": "patch 8.2.0921: CTRL-W T in cmdline window causes trouble\n\nProblem:    CTRL-W T in cmdline window causes trouble.\nSolution:   Disallow CTRL-W T in the cmdline window.  Add more tests.\n            (Naruhiko Nishino, closes #6219)\n"
    },
    {
      "commit": "9b7cce28d568f0622d77c6c9878c2d4770c3b164",
      "tree": "e2b44d4a5a64fbeadefebbe8412f88df5ac2639b",
      "parents": [
        "87fda407f8ecf947ba6ce72ac21f69ff04d909cd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 06 15:14:08 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 06 15:14:08 2020 +0200"
      },
      "message": "patch 8.2.0911: crash when opening a buffer for the cmdline window fails\n\nProblem:    Crash when opening a buffer for the cmdline window fails. (Chris\n            Barber)\nSolution:   Check do_ecmd() succeeds.  Reset got_int if \"q\" was used at the\n            more prompt. (closes #6211)\n"
    },
    {
      "commit": "e0c3c3d6cbb6f356058f28ecbdf3438411222083",
      "tree": "e4420f41018ebc13d5e8bb8d1b26e762d7720b92",
      "parents": [
        "46cd43bda102c3782bba1c4c629836e010734d77"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 04 22:46:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 04 22:46:04 2020 +0200"
      },
      "message": "patch 8.2.0905: test coverage could be better\n\nProblem:    Test coverage could be better.\nSolution:   Add a couple of tests. (Dominique Pelle, closes #6202)\n"
    },
    {
      "commit": "0e71704b77a9891ccae9f5a9c7429e933078f232",
      "tree": "c3df6e09c6c66d36a7bcfbd61dad3356b41537e1",
      "parents": [
        "bc970da80735bfd49c238cdf4bbc60c04dc12e0f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 19:29:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 19:29:01 2020 +0200"
      },
      "message": "patch 8.2.0648: semicolon search does not work in first line\n\nProblem:    Semicolon search does not work in first line.\nSolution:   Allow the cursor to be in line zero. (Christian Brabandt,\n            closes #5996)\n"
    },
    {
      "commit": "ad48e6c1590842ab6d48e6caba3e9250734dae27",
      "tree": "c81fe7bc66f2807223cdf76306dccf5b714f3650",
      "parents": [
        "ff06f283e3e4b3ec43012dd3b83f8454c98f6639"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 22:19:45 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 22:19:45 2020 +0200"
      },
      "message": "patch 8.2.0615: regexp benchmark stest is old style\n\nProblem:    Regexp benchmark stest is old style.\nSolution:   Make it a new style test.  Fix using a NULL list.  Add more tests.\n            (Yegappan Lakshmanan, closes #5963)\n"
    },
    {
      "commit": "6a2c5a7dd5c9215cc030d5ea6e4616d782c091dd",
      "tree": "c3c2d559b959ba7b6776212f5e071683b8079a96",
      "parents": [
        "7035fd9d909c49cf5105a53753c1772c193d05b8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 08 21:50:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 08 21:50:25 2020 +0200"
      },
      "message": "patch 8.2.0533: tests using term_wait() can still be flaky\n\nProblem:    Tests using term_wait() can still be flaky.\nSolution:   Increase the wait time when rerunning a test. (James McCoy,\n            closes #5899)  Halve the initial times to make tests run faster\n            when there is no rerun.\n"
    },
    {
      "commit": "ca68ae13114619df3e4c195b41ad0575516f5ff6",
      "tree": "9022b7f5f1c8bb1ab22660530244414e9b6cdd99",
      "parents": [
        "7d333a900d260b8e8caa0fb159c85023fc8795bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 30 19:32:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 30 19:32:53 2020 +0200"
      },
      "message": "patch 8.2.0482: channel and sandbox code not sufficiently tested\n\nProblem:    Channel and sandbox code not sufficiently tested.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5855)\n"
    },
    {
      "commit": "0e05de46226eb4e5ea580beefa71831f92d613d3",
      "tree": "4ae0b308520e7dfe603d78dc0ab540998eb69bbe",
      "parents": [
        "bfcfd5784a2fe950d8e58d1d534bbbb4824524eb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 25 22:23:46 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 25 22:23:46 2020 +0100"
      },
      "message": "patch 8.2.0448: various functions not properly tested\n\nProblem:    Various functions not properly tested.\nSolution:   Add more tests, especially for failures. (Yegappan Lakshmanan,\n            closes #5843)\n"
    },
    {
      "commit": "5080b0a0470511bae6176a704d4591d1caba0d07",
      "tree": "946fd7f891971eca1ff9f97619ffb018cd9f3b59",
      "parents": [
        "c5a8fdc42dbd304598b2d73db754c7b97665b182"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 22 21:23:47 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 22 21:23:47 2020 +0100"
      },
      "message": "patch 8.2.0430: window creation failure not properly tested\n\nProblem:    Window creation failure not properly tested.\nSolution:   Improve the test. (Yegappan Lakshmanan, closes #5826)\n"
    },
    {
      "commit": "8b633135106dda8605463b780573c45b00c22afe",
      "tree": "522098c1530def5515e3647660108ced67d7b258",
      "parents": [
        "98be7fecac80b30c5a323b67903eb1d0094007ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 20 18:20:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 20 18:20:51 2020 +0100"
      },
      "message": "patch 8.2.0418: code in eval.c not sufficiently covered by tests\n\nProblem:    Code in eval.c not sufficiently covered by tests.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5815)\n"
    },
    {
      "commit": "8dfcce3a78ccb520cc9d09081f998091494c50bf",
      "tree": "7e3412f192510c58f5a435ee66eab1d34606cdc0",
      "parents": [
        "3cdcb090a664e182078f7cc0ca3e4e5a94bbb784"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 18 19:32:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 18 19:32:26 2020 +0100"
      },
      "message": "patch 8.2.0401: not enough test coverage for evalvars.c\n\nProblem:    Not enough test coverage for evalvars.c.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5804)\n"
    },
    {
      "commit": "24ebd83e030e1c6f9a6be1f06232756ba4d00a8c",
      "tree": "5089ceabe4dad7b9aef5aab60b53c7579f854467",
      "parents": [
        "a2cbdea9685f9592ee22bda7b58953d2bbaa4c47"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 16 21:25:24 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 16 21:25:24 2020 +0100"
      },
      "message": "patch 8.2.0396: cmdexpand.c insufficiently tested\n\nProblem:    Cmdexpand.c insufficiently tested.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5789)\n"
    },
    {
      "commit": "1671f4488105ee12a6a8558ae351436c26ab55fc",
      "tree": "2e6bd3ba9c7cb5a443d97c03bc82046ff3ce087c",
      "parents": [
        "5269bd2a724fdb8c16c9635ef744a670f1bc8bd5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 10 07:48:13 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 10 07:48:13 2020 +0100"
      },
      "message": "patch 8.2.0369: various Normal mode commands not fully tested\n\nProblem:    Various Normal mode commands not fully tested.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5751)\n"
    },
    {
      "commit": "f5f1e10d0d39890298cdf27f664d466c8872b87e",
      "tree": "5485b5ec47d1236a14e2db3dc0fecc87d6e7ce5d",
      "parents": [
        "d0d440f702d1c6fef36386f8b91d074d0f3e4718"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 08 05:13:15 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 08 05:13:15 2020 +0100"
      },
      "message": "patch 8.2.0363: some Normal mode commands not tested\n\nProblem:    Some Normal mode commands not tested.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5746)\n"
    },
    {
      "commit": "91ffc8a5f5c7b1c6979b3352a12ed779d11173a9",
      "tree": "6ad08faaa3709ac3982b2324e98c5816dd567687",
      "parents": [
        "61a6d4e48b4778bdbc741af8ac59519b70f65db8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 02 20:54:22 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 02 20:54:22 2020 +0100"
      },
      "message": "patch 8.2.0347: various code not covered by tests\n\nProblem:    Various code not covered by tests.\nSolution:   Add more test coverage. (Yegappan Lakshmanan, closes #5720)\n"
    },
    {
      "commit": "0546d7df13b041833121b2d56036e1c62ea3b0c1",
      "tree": "7cd0a13998c53f0d310c8d6478cb19a2ae628dc6",
      "parents": [
        "41fe061753923986e6676424132960d970bb2a76"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 16:53:09 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 16:53:09 2020 +0100"
      },
      "message": "patch 8.2.0342: some code in ex_getln.c not covered by tests\n\nProblem:    Some code in ex_getln.c not covered by tests.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5717)\n"
    },
    {
      "commit": "cc390ff5b2c8725c55b961b24322c470659ede9f",
      "tree": "b79b29bf770a6de9d484accad77cee9ac41bcec6",
      "parents": [
        "dd58923c6bcb026de7134d9874e69e0a2b01682d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 22:06:30 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 22:06:30 2020 +0100"
      },
      "message": "patch 8.2.0335: no completion for :disassemble\n\nProblem:    No completion for :disassemble.\nSolution:   Make completion work.  Also complete script-local functions if the\n            name starts with \"s:\".\n"
    },
    {
      "commit": "d30ae2fc4acb3861fc7dc9618c1f90eee997d412",
      "tree": "747555451d703f87262a46867fe178e0651b7616",
      "parents": [
        "7c215c58936cbebd4132ad6112d04db54b7c153e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 14:23:58 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 14:23:58 2020 +0100"
      },
      "message": "patch 8.2.0332: some code in ex_getln.c not covered by tests\n\nProblem:    Some code in ex_getln.c not covered by tests.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #5710)\n"
    },
    {
      "commit": "578fe947e3ad0cc7313c798cf76cc43dbf9b4ea6",
      "tree": "7c78937ed1bf9a7b7e710355b5c7722faa6db36e",
      "parents": [
        "12f20038714928bfecdeee31ed1f927324542034"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 27 21:32:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 27 21:32:51 2020 +0100"
      },
      "message": "patch 8.2.0325: ex_getln.c code not covered by tests\n\nProblem:    Ex_getln.c code not covered by tests.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #5702)\n"
    },
    {
      "commit": "8d588ccee57390aa01c2395fc599bbe6506ee13a",
      "tree": "327836ed8bfb53b077dba03c311fce8539d067f6",
      "parents": [
        "c593bec4120f122e8a9129ec461968f1bd214435"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 25 21:47:45 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 25 21:47:45 2020 +0100"
      },
      "message": "patch 8.2.0316: ex_getln.c code has insufficient test coverage\n\nProblem:    ex_getln.c code has insufficient test coverage.\nSolution:   Add more tests. Fix a problem. (Yegappan Lakshmanan, closes #5693)\n"
    },
    {
      "commit": "818fc9ad143911b2faa0d7cee86724aa70a02080",
      "tree": "e720688cb917f3fdd28739a4fc2340b270332235",
      "parents": [
        "09f28f49c9b5973593f8a9b445cdc2ed3da630b6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 21 17:54:45 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 21 17:54:45 2020 +0100"
      },
      "message": "patch 8.2.0293: various Ex commands not sufficiently tested\n\nProblem:    Various Ex commands not sufficiently tested.\nSolution:   Add more test cases. (Yegappan Lakshmanan, closes #5673)\n"
    },
    {
      "commit": "f0cee1971f5258ce61f8a4e6a04d35c1e625bb01",
      "tree": "1d705533ffe8c6be585b26095c7ef593f784cd69",
      "parents": [
        "f4140488c72cad4dbf5449dba099cfa7de7bbb22"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 16 13:33:56 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 16 13:33:56 2020 +0100"
      },
      "message": "patch 8.2.0261: some code not covered by tests\n\nProblem:    Some code not covered by tests.\nSolution:   Add test cases. (Yegappan Lakshmanan, closes #5645)\n"
    },
    {
      "commit": "00f3b4e007af07870168bf044cecc9d544483953",
      "tree": "debd23a51f44608cb926dd1616babd1934be10b5",
      "parents": [
        "0a8fed6231c84e4e1b3a7dd6c0d95d3f98207fe0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 14 14:32:22 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 14 14:32:22 2020 +0100"
      },
      "message": "patch 8.2.0257: cannot recognize a terminal in a popup window\n\nProblem:    Cannot recognize a terminal in a popup window.\nSolution:   Add the win_gettype() function.\n"
    },
    {
      "commit": "9f6277bdde97b7767ded43a0b5a2023eb601b3b7",
      "tree": "f80204a06b9c411a154597c112f51d81a66d1d50",
      "parents": [
        "799439a5d85a7d45eff7485056f2798cea766300"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 22:04:02 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 22:04:02 2020 +0100"
      },
      "message": "patch 8.2.0243: insufficient code coverage for ex_docmd.c functions\n\nProblem:    Insufficient code coverage for ex_docmd.c functions.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5618)\n"
    },
    {
      "commit": "479950f6c9aee4806f28a2b2fe5471e18a034cff",
      "tree": "6b535f41e4ae3870326ca8d491fdf2edad30aacd",
      "parents": [
        "904edabb64422467bf79f48f3a6305e0eddeea94"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 19 15:45:17 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 19 15:45:17 2020 +0100"
      },
      "message": "patch 8.2.0131: command line is not cleared when switching tabs\n\nProblem:    Command line is not cleared when switching tabs and the command\n            line height differs.\nSolution:   Set the \"clear_cmdline\" flag when needed. (Naruhiko Nishino,\n            closes #5495)\n"
    },
    {
      "commit": "731a799bb926c6f424dbfb63430cf631ca7e132a",
      "tree": "57be1c8b0bc62a6137cf08b190da36c756530278",
      "parents": [
        "8cd6cd8087ccf08e4303dbf5f732fc4b82b917e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 28 14:06:50 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 28 14:06:50 2019 +0100"
      },
      "message": "patch 8.2.0051: command line completion test skipped\n\nProblem:    Command line completion test skipped. (Christian Brabandt)\nSolution:   Invert condition.\n"
    },
    {
      "commit": "297610ba4b110c918ffe60c45eb4a1d6ea2daae5",
      "tree": "ee04b17c7069ce83dd0f7f19ec30d1a9d58b7298",
      "parents": [
        "5c463a28fff1d82222d49bc7960da9e0c866b060"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 27 17:20:55 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 27 17:20:55 2019 +0100"
      },
      "message": "patch 8.2.0049: command line completion not fully tested\n\nProblem:    Command line completion not fully tested.\nSolution:   Add more test cases.  Make help sorting stable. (Dominique Pelle,\n            closes #5402)\n"
    },
    {
      "commit": "59cb041d0a56d8555857da7e063ec61504ee1fa7",
      "tree": "b67e68d0c5fc024935df991a115941a74b3e7b13",
      "parents": [
        "0ce3733f7845013a66d90b193084a3664ad7ff99"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 18 22:26:31 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 18 22:26:31 2019 +0100"
      },
      "message": "patch 8.2.0023: command line editing not sufficiently tested\n\nProblem:    Command line editing not sufficiently tested.\nSolution:   Add more tests. (Dominique Pelle, closes #5374)\n"
    },
    {
      "commit": "309976ec1f033c68480bbc8cc363db5b5ea944f9",
      "tree": "eb545ed4d4aec0f711bd82b30f6cd733a04d2ced",
      "parents": [
        "707d226ac58da752ecc6b7620055fb1df3957a27"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 05 18:16:33 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 05 18:16:33 2019 +0100"
      },
      "message": "patch 8.1.2390: test94 is old style, fix 7.4.441 not tested\n\nProblem:    Test94 is old style, fix 7.4.441 not tested.\nSolution:   Turn test94 into a new style test.  Add tests for the fix in patch\n            7.4.441. (Yegappan Lakshmanan, closes #5316)\n"
    },
    {
      "commit": "85db5475982e166ec5bb1c8c9a5c8bf062d49ed1",
      "tree": "d61a1dd1644b21bd9f49343b5e9a37d51f1fe462",
      "parents": [
        "079119babe1cbba3f9234927e62fd75465f2d6b4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 04 15:11:08 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 04 15:11:08 2019 +0100"
      },
      "message": "patch 8.1.2385: opening cmdline window with feedkeys() does not work\n\nProblem:    Opening cmdline window with feedkeys() does not work. (Yegappan\n            Lakshmanan)\nSolution:   Recognize K_CMDWIN also when ex_normal_busy is set.\n"
    },
    {
      "commit": "8f76e6b12b958f2779444a92234bbaf3f49eeb99",
      "tree": "36c6d1bb7f575255ca0743dccde1523436134a43",
      "parents": [
        "84f903326d44db9b75fc3a39d4866f636f9ad4cd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 26 16:50:30 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 26 16:50:30 2019 +0100"
      },
      "message": "patch 8.1.2348: :const cannot be followed by \"| endif\"\n\nProblem:    :const cannot be followed by \"| endif\".\nSolution:   Check following command for :const. (closes #5269)\n            Also fix completion after :const.\n"
    },
    {
      "commit": "1c329c04be2e95a3589a53f2978926e91b450cca",
      "tree": "339efc67b38eb018df704b57e1d83690ace16e32",
      "parents": [
        "5b418992cf254137fde2a14d7066fbea5afddb28"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 27 20:37:35 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 27 20:37:35 2019 +0100"
      },
      "message": "patch 8.1.2227: layout wrong if \u0027lines\u0027 changes while cmdline window is open\n\nProblem:    Layout wrong if \u0027lines\u0027 changes while cmdline window is open.\nSolution:   Do not restore the window layout if \u0027lines\u0027 changed.\n            (closes #5130)\n"
    },
    {
      "commit": "52410575be50d5c40bbe6380159df48cfc382ceb",
      "tree": "f8a212edd951fa1df961da74870bc9c172dc0b01",
      "parents": [
        "dfded98f87601b11271ee88392c821ceb6390eda"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 27 05:12:45 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 27 05:12:45 2019 +0100"
      },
      "message": "patch 8.1.2225: the \"last used\" info of a buffer is under used\n\nProblem:    The \"last used\" info of a buffer is under used.\nSolution:   Add \"lastused\" to getbufinfo(). List buffers sorted by last-used\n            field. (Andi Massimino, closes #4722)\n"
    },
    {
      "commit": "4facea310c2788c88f021b262658b847381a50a8",
      "tree": "3b04d61798a1a687954b9fa2acccad97283ed9cc",
      "parents": [
        "d1e2f3984ae0b4e22ba6977eedcf05285819eea9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 12 20:17:40 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 12 20:17:40 2019 +0200"
      },
      "message": "patch 8.1.2143: cannot see each command even when \u0027verbose\u0027 is set\n\nProblem:    Cannot see each command even when \u0027verbose\u0027 is set.\nSolution:   List each command when \u0027verbose\u0027 is at least 16.\n"
    },
    {
      "commit": "a046b37c22bcabdea5f0fd6d21ca4bd0aa4c768e",
      "tree": "3ec383d5a61f2d46b4a354e9ecbc0aa065663e03",
      "parents": [
        "1ac90b4fa63414d56750559506a3e076df6923b0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 15 17:26:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 15 17:26:07 2019 +0200"
      },
      "message": "patch 8.1.2037: can call win_gotoid() in cmdline window\n\nProblem:    Can call win_gotoid() in cmdline window.\nSolution:   Disallow switching windows. (Yasuhiro Matsumoto, closes #4940)\n"
    },
    {
      "commit": "96e38a86a710fb6daec4550ac1667f019dc3a40e",
      "tree": "c49b193fdb61c2643ffade36920b9308093be1cc",
      "parents": [
        "adbde3fbedd4a5379ddf0cfc9a6854b52955fd4a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 09 18:35:33 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 09 18:35:33 2019 +0200"
      },
      "message": "patch 8.1.2017: cannot execute commands after closing the cmdline window\n\nProblem:    Cannot execute commands after closing the cmdline window.\nSolution:   Also trigger BufEnter and WinEnter. (closes #4762)\n"
    },
    {
      "commit": "196b4664432f932625cfb6371dc42c24efe6c203",
      "tree": "95294d46aa15e3fccbee2422f352b46958d9f593",
      "parents": [
        "16b58ae9f36e9675c34d942f5d5f8c8a7914dbc4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 06 21:34:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 06 21:34:30 2019 +0200"
      },
      "message": "patch 8.1.1993: more functions can be used as methods\n\nProblem:    More functions can be used as methods.\nSolution:   Make various functions usable as a method.\n"
    },
    {
      "commit": "4c313b13fb7bfa694ec6d2a13175e8650c007b2a",
      "tree": "36db216d522e889c7d86027dfa69f8d5a686c2ed",
      "parents": [
        "a8eee21e75324d199acb1663cb5009e03014a13a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 22:58:31 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 22:58:31 2019 +0200"
      },
      "message": "patch 8.1.1925: more functions can be used as methods\n\nProblem:    More functions can be used as methods.\nSolution:   Make various functions usable as a method.\n"
    },
    {
      "commit": "0331faf71200a274377e1569fcda4f00c9cf3e2a",
      "tree": "2edf3171c224b62738e75352fe430b85733b664b",
      "parents": [
        "45aa07d3c126e887c614f8a4ebdb88aed673a9f1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 18:40:37 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 18:40:37 2019 +0200"
      },
      "message": "patch 8.1.1546: in some tests \u0027tags\u0027 is set but not restored\n\nProblem:    In some tests \u0027tags\u0027 is set but not restored. (Daniel Hahler)\nSolution:   Restore \u0027tags\u0027. (closes #4535)\n"
    },
    {
      "commit": "510671a055c2d7a329c88bf133ac302139fd3221",
      "tree": "8e81a7968b1afec97e0592b23e30c7cdc2d12cd1",
      "parents": [
        "4b8366b56edbf4f3efcaeedbaba491c49c5788ca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 04 19:26:56 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 04 19:26:56 2019 +0200"
      },
      "message": "patch 8.1.1268: map completion test fails in GUI\n\nProblem:    Map completion test fails in GUI.\nSolution:   Skip the test that fails.\n"
    },
    {
      "commit": "61df0c7996d9acc94267735abc214cb176e63ede",
      "tree": "ee24e18a7ab0a118dc0424dc58f73fb606651143",
      "parents": [
        "92b9e60cb5775ebe8949b4e112feb9f8565441e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 03 21:10:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 03 21:10:36 2019 +0200"
      },
      "message": "patch 8.1.1254: mapping completion contains dead code\n\nProblem:    Mapping completion contains dead code.\nSolution:   Remove the code.\n"
    },
    {
      "commit": "92b9e60cb5775ebe8949b4e112feb9f8565441e0",
      "tree": "d34fa9ed24ed32d01e789975411752fc2234273d",
      "parents": [
        "1776a28e9c7fd0236927f14e9df807e524b30721"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 03 16:49:25 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 03 16:49:25 2019 +0200"
      },
      "message": "patch 8.1.1253: mapping completion test fails\n\nProblem:    Mapping completion test fails.\nSolution:   Fix expected output.\n"
    },
    {
      "commit": "1776a28e9c7fd0236927f14e9df807e524b30721",
      "tree": "ffa905f50fc400ce511451cd23bea0a3524cec5c",
      "parents": [
        "2cb9f0253228478ec27265ff40f59c629874d695"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 03 16:05:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 03 16:05:41 2019 +0200"
      },
      "message": "patch 8.1.1252: not all mapping completion is tested\n\nProblem:    Not all mapping completion is tested.\nSolution:   Add a few more mapping completion tests.\n"
    },
    {
      "commit": "2cb9f0253228478ec27265ff40f59c629874d695",
      "tree": "080e9fd1c1fbb7aa76c23ffe77872cef0b0f9d97",
      "parents": [
        "d788543ac6996536c532bceb7bbff51cd38d8699"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 03 15:13:57 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 03 15:13:57 2019 +0200"
      },
      "message": "patch 8.1.1251: no test for completion of mapping keys\n\nProblem:    No test for completion of mapping keys.\nSolution:   Add a test.  Also clean up the code.\n"
    },
    {
      "commit": "37db642083398da7d04ed45767cc46daf40bf72b",
      "tree": "e424daff07fce29a9444dd9ea319c411e2b548aa",
      "parents": [
        "a16123a666b4656543614cb5bdaa69ea69f35d30"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 28 21:26:23 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 28 21:26:23 2019 +0100"
      },
      "message": "patch 8.1.1063: insufficient testing for wildmenu completion\n\nProblem:    Insufficient testing for wildmenu completion.\nSolution:   Extend the test case. (Dominique Pelle, closes #4182)\n"
    },
    {
      "commit": "346d2a359a6874be6cdb683a8d190ba13aa10e94",
      "tree": "298ee56b4200d654114e64e6a77f65d991826c97",
      "parents": [
        "3e9d4d85c4b5602f072be76b51865050d51fb3c4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 27 20:43:41 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 27 20:43:41 2019 +0100"
      },
      "message": "patch 8.1.0836: user completion test can fail on MS-Windows\n\nProblem:    User completion test can fail on MS-Windows.\nSolution:   Allow for other names befor \"Administrator\".\n"
    },
    {
      "commit": "30276f2beb248557c6b33cd5418bca8b7084b0a5",
      "tree": "56f7b88712a5ffffdd10681983e70501e2e1ba58",
      "parents": [
        "264b74fa545edfb92c0d7d08a02c26331cc5b168"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 17:59:39 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 17:59:39 2019 +0100"
      },
      "message": "patch 8.1.0811: too many #ifdefs\n\nProblem:    Too many #ifdefs.\nSolution:   Graduate FEAT_MBYTE, the final chapter.\n"
    },
    {
      "commit": "c0676bab92bd6488e17d05a4a70dfff993ef524e",
      "tree": "58ae6afaec041a1d9c7ab7248bbae88e0122c887",
      "parents": [
        "2f21fa8743404289f1410ba49dd711a622f45d81"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 31 21:03:02 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 31 21:03:02 2018 +0100"
      },
      "message": "patch 8.1.0668: no test for overstrike mode in the command line\n\nProblem:    No test for overstrike mode in the command line.\nSolution:   Add a test. (Dominique Pelle, closes #3742)\n"
    },
    {
      "commit": "6ab9e429da18f4d784222a9f7dfafb7c0218b7eb",
      "tree": "eedfdb81ae149bcbbc0696964bad1a4db077b830",
      "parents": [
        "73b4abae5d47fe7e8b5829aaa0abe5b1eac8a408"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 28 19:20:13 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 28 19:20:13 2018 +0200"
      },
      "message": "patch 8.1.0223: completing shell command finds sub-directories in $PATH\n\nProblem:    Completing shell command finds sub-directories in $PATH.\nSolution:   Remove EW_DIR when completing an item in $PATH. (Jason Franklin)\n"
    },
    {
      "commit": "81612b7a7dc50a6c0da9f42fa48f1f576a4ad616",
      "tree": "3f9387056b68004b0c3a968c36a1fb1cdae0d439",
      "parents": [
        "6dccc962f3d019f94656e77309aa00af7bffa4c3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 23 14:55:03 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 23 14:55:03 2018 +0200"
      },
      "message": "patch 8.1.0101: no test for getcmdwintype()\n\nProblem:    No test for getcmdwintype().\nSolution:   Add a test. (Dominique Pelle, closes #3068)\n"
    },
    {
      "commit": "5f8f2d378a4f6d7db12806f3e35ec6f7fc6bd1f3",
      "tree": "29bfc9a0a58fdf2d01262884cee7c24ae3e6a164",
      "parents": [
        "828c3d70833a0689cc07581f2a67d06430675da5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 19 19:09:09 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 19 19:09:09 2018 +0200"
      },
      "message": "patch 8.1.0085: no test for completing user name and language\n\nProblem:    No test for completing user name and language.\nSolution:   Add tests. (Dominique Pelle, closes #2978)\n"
    },
    {
      "commit": "62fe66f251263715968442e237742d9d3dfd5fa1",
      "tree": "17a95bf476e85695ea332ef5bc2e50371d66622d",
      "parents": [
        "d45aa55d42211eb2f42e0a04ff77537a5df51c40"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 22 16:58:47 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 22 16:58:47 2018 +0200"
      },
      "message": "patch 8.1.0017: shell command completion has duplicates\n\nProblem:    Shell command completion has duplicates. (Yegappan Lakshmanan)\nSolution:   Use a hash table to avoid duplicates. (Ozaki Kiichi, closes #539,\n            closes #2733)\n"
    },
    {
      "commit": "ff3be4fe1e2e723de48b826cb992c798e296c41e",
      "tree": "f421f7e83449b0c95330d0d7d2a8367d6f59a1f3",
      "parents": [
        "0cb8ac71ae42f66d525ad855db01361ca38d935a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 12 13:18:46 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 12 13:18:46 2018 +0200"
      },
      "message": "patch 8.0.1816: no test for setcmdpos()\n\nProblem:    No test for setcmdpos().\nSolution:   Add a test. (Dominique Pelle, closes #2901)\n"
    },
    {
      "commit": "e2c8d8392684a940cc5608acc73ff47486bd7b92",
      "tree": "2ade577a87c364b8453f0e0296657c71b7d130a4",
      "parents": [
        "b2ac14c0b5e23f8ab97c5c784bcd83e13ba8ded3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 01 19:24:03 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 01 19:24:03 2018 +0200"
      },
      "message": "patch 8.0.1787: cannot insert the whole cursor line\n\nProblem:    Cannot insert the whole cursor line.\nSolution:   Make CTRL-R CTRL-L work. (Andy Massimino, closes #2857)\n"
    },
    {
      "commit": "72532d354e699f1cceec34c0b08e1de4d3ea9641",
      "tree": "de2c28d5bd4a630b7e1c3225dff7204df9613e36",
      "parents": [
        "22efba47deb7e504142487fdc1617ec638cf0683"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 07 19:09:09 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 07 19:09:09 2018 +0200"
      },
      "message": "patch 8.0.1672: error during completion causes command to be cancelled\n\nProblem:    Error during completion causes command to be cancelled.\nSolution:   Reset did_emsg before waiting for another character. (Tom M.)\n"
    },
    {
      "commit": "cd43effecab02c6c28b1c4a3a14f91b8c3f26c0d",
      "tree": "c1ff349ca80fe49e0070b1366c4cfb5aad448590",
      "parents": [
        "1b2f61e732a961c1345bf3bb6826c1caa870c10d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 29 15:55:38 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 29 15:55:38 2018 +0200"
      },
      "message": "patch 8.0.1649: no completion for argument list commands\n\nProblem:    No completion for argument list commands.\nSolution:   Add arglist completion. (Yegappan Lakshmanan, closes #2706)\n"
    },
    {
      "commit": "c312b8b87a589ed8452dbf0f555f05ff86d04692",
      "tree": "54e201c75f066abf95dcde5889f861cc938f7c80",
      "parents": [
        "ce1577502693940f1f9285cd803a075b738a2330"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 28 17:53:04 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 28 17:53:04 2017 +0200"
      },
      "message": "patch 8.0.1231: expanding file name drops dash\n\nProblem:    Expanding file name drops dash. (stucki)\nSolution:   Use the right position. (Christian Brabandt, closes #2184)\n"
    },
    {
      "commit": "67418d97b457d2e27fe342472d3c9fd342ffc47f",
      "tree": "42beedb439133453caefdada8dc3d34454d12694",
      "parents": [
        "8bfe07b70878c83c838320cc6a93d62cd78b953f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 15 22:07:39 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 15 22:07:39 2017 +0200"
      },
      "message": "patch 8.0.1200: tests switch the bell off twice\n\nProblem:    Tests switch the bell off twice.\nSolution:   Don\u0027t set \u0027belloff\u0027 in individual tests. (Christian Brabandt)\n"
    },
    {
      "commit": "cae92dc3d5bdd4009910671328cd01394bfbe2cf",
      "tree": "8c1473faf774b53957d7987c764bbf5147a607db",
      "parents": [
        "6d8197485dc84532e37aced2c39292bff374200d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 06 15:22:15 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 06 15:22:15 2017 +0200"
      },
      "message": "patch 8.0.0878: no completion for :mapclear\n\nProblem:    No completion for :mapclear.\nSolution:   Add completion (Nobuhiro Takasaki et al. closes #1943)\n"
    },
    {
      "commit": "ea588154d00aec288e48b344b2685e46bea99cd6",
      "tree": "c47e460bc72c004d59be38925cd7a516b57f00a8",
      "parents": [
        "478af67dd6a9adc456464c3736bda328ae3a28cb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 10 22:45:30 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 10 22:45:30 2017 +0200"
      },
      "message": "patch 8.0.0562: not enough test coverage for syntax commands\n\nProblem:    Not enough test coverage for syntax commands.\nSolution:   Add a few more tests. (Dominique Pelle, closes #1624)\n"
    },
    {
      "commit": "52604f2454e5369f861d3ce34764f74a0999c773",
      "tree": "8a0f8e1c5ab99f88e72b123e56adf2b1bb35d973",
      "parents": [
        "3bab93998d01a01b7f2a071fa3b8054bb0094625"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 07 16:17:39 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 07 16:17:39 2017 +0200"
      },
      "message": "patch 8.0.0547: extra line break in verbosefile\n\nProblem:    Extra line break in verbosefile when using \":echomsg\". (Ingo\n            Karkat)\nSolution:   Don\u0027t call msg_start(). (closes #1618)\n"
    },
    {
      "commit": "a33ddbbd04ca9b81cba6114708f42b8e26293b99",
      "tree": "0e3e74a452971677028fc1d963c149ff5e4105c0",
      "parents": [
        "8da1e6cedf839902e15987a98733ebd31b5f1b81"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 29 21:30:04 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 29 21:30:04 2017 +0200"
      },
      "message": "patch 8.0.0525: completion for user command argument not tested\n\nSolution:   Completion for user command argument not tested.\nProblem:    Add a test.\n"
    },
    {
      "commit": "c96272e30e2b81e5e0c8418f09d9db4e2fcd5d73",
      "tree": "f8434ca5d83eabd03868e5e2ddfff45c976067f1",
      "parents": [
        "1572e30607e9a3bee9750242bf37168f7d2b6e66"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 26 13:50:09 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 26 13:50:09 2017 +0200"
      },
      "message": "patch 8.0.0513: getting name of cleared highlight group is wrong\n\nProblem:    Getting name of cleared highlight group is wrong. (Matt Wozniski)\nSolution:   Only skip over cleared names for completion. (closes #1592)\n            Also fix that a cleared group causes duplicate completions.\n"
    },
    {
      "commit": "c3c766ea8c35f5b2bd45fb3d74d0ae46b2d8c24f",
      "tree": "ebb3661d41d6e38f638e7f14e0f47a64e29122df",
      "parents": [
        "12d1dc9155a507f2bbffae19696c33a640fbc8d1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 08 22:55:19 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 08 22:55:19 2017 +0100"
      },
      "message": "patch 8.0.0433: beeps when running tests\n\nProblem:    Quite a few beeps when running tests.\nSolution:   Set \u0027belloff\u0027 for these tests. (Christian Brabandt)\n"
    },
    {
      "commit": "cf5fdf7d1689ecb145b634dcb9c6e9fc60f63869",
      "tree": "a5b52e8489182880d05a45ae2bd9dd7607b4f6c5",
      "parents": [
        "a0107bdf8762d81cb49909ef02ffff9954092fb6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 23:05:51 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 23:05:51 2017 +0100"
      },
      "message": "patch 8.0.0402: :map completion does not have \u003cspecial\u003e\n\nProblem:    :map completion does not have \u003cspecial\u003e. (Dominique Pelle)\nSolution:   Recognize \u003cspecial\u003e in completion.  Add a test.\n"
    },
    {
      "commit": "f1f6f3f7df2938b3583e341482d96c1d53124c51",
      "tree": "ff07d6af56fb33134bc736f4721e9c7f40667bfd",
      "parents": [
        "31eb139b8877439d06db0ca57692dfe35fec3f0c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 09 22:28:20 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 09 22:28:20 2017 +0100"
      },
      "message": "patch 8.0.0324: illegal memory access with a wrong yank range\n\nProblem:    Illegal memory access with \"1;y\".\nSolution:   Call check_cursor() instead of check_cursor_lnum(). (Dominique\n            Pelle, closes #1455)\n"
    },
    {
      "commit": "31eb139b8877439d06db0ca57692dfe35fec3f0c",
      "tree": "9ce7f92ecead797bd9e142a6b82f6555428dbfb5",
      "parents": [
        "399c297aa93afe2c0a39e2a1b3f972aebba44c9d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 09 21:44:03 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 09 21:44:03 2017 +0100"
      },
      "message": "patch 8.0.0323: one second pause when running cmdline test\n\nProblem:    When running the command line tests there is a one second wait.\nSolution:   Change an Esc to Ctrl-C. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "65189a1294307abf007faab7385dc0145ba72b06",
      "tree": "f9043c170d9f7fa7acfb589cfb2c97ade0bb7adf",
      "parents": [
        "6f785749db766205616fcf8438f43d1859d8f5e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 06 22:22:17 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 06 22:22:17 2017 +0100"
      },
      "message": "patch 8.0.0314: getcmd*() functions are not tested\n\nProblem:    getcmdtype(), getcmdpos() and getcmdline() are not tested.\nSolution:   Add tests. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "cbf20fbcd3e9bb006f694bcc35da859930fb12a2",
      "tree": "93a6095bdf34946dcb6a39587d27c48a0f61021e",
      "parents": [
        "03ff9bcbc968f7d306e4a4e334e226fdde62ca82"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 03 21:19:04 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 03 21:19:04 2017 +0100"
      },
      "message": "patch 8.0.0298: Ex command range with repeated search does not work\n\nProblem:    Ex command range with repeated search does not work. (Bruce\n            DeVisser)\nSolution:   Skip over \\/, \\? and \\\u0026.\n"
    },
    {
      "commit": "ba47b51ff88d91c9bb5aa522183e23a656865697",
      "tree": "5075a44098ac6b8e0e95a11c34c6054e69fb3415",
      "parents": [
        "6a717f17ec6b09634be1c29e0ac4c35213f7b32d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 24 21:18:19 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 24 21:18:19 2017 +0100"
      },
      "message": "patch 8.0.0237: when \u0027wildoptions\u0027 is \"tagfile\" completion may not work\n\nProblem:    When setting wildoptions\u003dtagfile the completion context is not set\n            correctly. (desjardins)\nSolution:   Check for EXPAND_TAGS_LISTFILES. (Christian Brabandt, closes #1399)\n"
    },
    {
      "commit": "15eedf1d621d980cb40f50cc6a78a09ab94388c7",
      "tree": "d78a8504575069b3588f38359d83d80d1d8a79fa",
      "parents": [
        "7a40ea2138102545848ea86a361f1b8dec7552b5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 22 19:25:33 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 22 19:25:33 2017 +0100"
      },
      "message": "patch 8.0.0220: completion of highlight names misses a few values\n\nProblem:    Completion for :match does not show \"none\" and other missing\n            highlight names.\nSolution:   Skip over cleared entries before checking the index to be at the\n            end.\n"
    },
    {
      "commit": "2b2207ba69c6b009e466a36eef0644ca723e16d3",
      "tree": "4ad19516d7a232d12921ab9d3be50ce49326345c",
      "parents": [
        "e2d74dbe19c0980c72725a7d0c2b668d6f41766e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 22 16:46:56 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 22 16:46:56 2017 +0100"
      },
      "message": "patch 8.0.0218: no completion for :cexpr and similar commands\n\nProblem:    No command line completion for :cexpr, :cgetexpr, :caddexpr, etc.\nSolution:   Make completion work. (Yegappan Lakshmanan)  Add a test.\n"
    },
    {
      "commit": "fe38b494fff56cd9b2fcaeef26a8fd7b6557d69c",
      "tree": "725bdd29a8b36d1a3fdf192b0a0480b17f0d05c8",
      "parents": [
        "4c8980b717f73042f1d625ee255fa74eddb989ba"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 11 21:34:23 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 11 21:34:23 2016 +0100"
      },
      "message": "patch 8.0.0133\nProblem:    \"2;\u0027(\" causes ml_get errors in an empty buffer.  (Dominique Pelle)\nSolution:   Check the cursor line earlier.\n"
    },
    {
      "commit": "eaaa9bbda6ec0a8589a9b23720f95bffe01dc267",
      "tree": "caed9aebcca7d9dc819359609bb3398b8298c383",
      "parents": [
        "3421566376b5723213af502bd3c2b9debe025ef1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 09 18:42:20 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 09 18:42:20 2016 +0100"
      },
      "message": "patch 8.0.0125\nProblem:    Not enough testing for entering Ex commands.\nSolution:   Add test for CTRL-\\ e {expr}. (Dominique Pelle)\n"
    },
    {
      "commit": "21efc3633edb58809c5dd89b025d34d7002e731c",
      "tree": "eeb90f3e69564bc18872a1715e71104a3b2961f7",
      "parents": [
        "99c5eb4fd755853a134471a63174cec71becbca7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 03 14:05:49 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 03 14:05:49 2016 +0100"
      },
      "message": "patch 8.0.0119\nProblem:    No test for using CTRL-R on the command line.\nSolution:   Add a test. (Dominique Pelle) And some more.\n"
    },
    {
      "commit": "9e507ca8a3e1535e62de4bd86374b0fcd18ef5b8",
      "tree": "d0b3d306fa30c4ad65d2f5e266488dee43644167",
      "parents": [
        "a6c27ee6db2c328e0ab0e6d143e2a295a0bb9c9a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 15 15:39:39 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 15 15:39:39 2016 +0200"
      },
      "message": "patch 8.0.0034\nProblem:    No completion for \":messages\".\nSolution:   Complete \"clear\" argument. (Hirohito Higashi)\n"
    },
    {
      "commit": "1773ddfdcd106fa3bbf479c9b62ccde03c2a86ba",
      "tree": "48a431312f3e7ec929ac95faf1404ac110e9cee7",
      "parents": [
        "e67d546f3c691139e6d3d33f36724d98aec04c14"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 28 13:38:54 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 28 13:38:54 2016 +0200"
      },
      "message": "patch 7.4.2276\nProblem:    Command line test fails on Windows when run twice.\nSolution:   Wipe the buffer so that the directory can be deleted.\n"
    },
    {
      "commit": "73d4e4c8922f6f4d256f910a18f47c0c3a48c28b",
      "tree": "61f174d30ce316a317650c55140c2839da316426",
      "parents": [
        "3056735ae8a366aa7fcb51872520895251858637"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 27 21:55:13 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 27 21:55:13 2016 +0200"
      },
      "message": "patch 7.4.2274\nProblem:    Command line completion on \"find **/filename\" drops sub-directory.\nSolution:   Handle this case separately. (Harm te Hennepe, closes #932, closes\n            #939)\n"
    },
    {
      "commit": "e9d58a6459687a1228b5aa85bd7b31f8f1e528a8",
      "tree": "0ebad4df9b44984195bce5810eba4191a7180d93",
      "parents": [
        "0952131376a517fc12dc5ae908a97018b4ee23f0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 13 15:07:41 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 13 15:07:41 2016 +0200"
      },
      "message": "patch 7.4.2205\nProblem:    \u0027wildignore\u0027 always applies to getcompletion().\nSolution:   Add an option to use \u0027wildignore\u0027 or not. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "7522f6982197f83a5c0f6e9af07fb713934f824a",
      "tree": "83081f448c1fa8a0730e5f0ae8d31a13d9582cdf",
      "parents": [
        "7ab6defcafe017a3ad58580a3e56dab705b1ed8b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 06 14:12:50 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 06 14:12:50 2016 +0200"
      },
      "message": "patch 7.4.2162\nProblem:    Result of getcompletion(\u0027\u0027, \u0027sign\u0027) depends on previous\n            completion.\nSolution:   Call set_context_in_sign_cmd(). (Dominique Pelle)\n"
    },
    {
      "commit": "b650b9878e9f0ac6bb1b61230095ad9ab3850a33",
      "tree": "90c76f7e825d472ea6c38b30cbaf8d61126f684d",
      "parents": [
        "46c4d4ac66aa2b129f4dcec9debfda606f72d4b3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 05 20:35:13 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 05 20:35:13 2016 +0200"
      },
      "message": "patch 7.4.2158\nProblem:    Result of getcompletion(\u0027\u0027, \u0027cscope\u0027) depends on previous\n            completion. (Christian Brabandt)\nSolution:   Call set_context_in_cscope_cmd().\n"
    },
    {
      "commit": "b56195ed00a9a79aa6217cddbeedbc8cc7a5b6d8",
      "tree": "341dc463600cbb27377711dc00ddd0fda5fda44d",
      "parents": [
        "471a8975690af01a1244b28d5b5f978ca623028f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 28 22:53:37 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 28 22:53:37 2016 +0200"
      },
      "message": "patch 7.4.2112\nProblem:    getcompletion(.., \u0027dir\u0027) returns a match with trailing \"*\" when\n            there are no matches. (Chdiza)\nSolution:   Return an empty list when there are no matches.  Add a trailing\n            slash to directories. (Yegappan Lakshmanan)  Add tests for no\n            matches. (closes #947)\n"
    },
    {
      "commit": "b49edc11a1872fa99befa9a4a8ea6c8537868038",
      "tree": "a2ab0cd4f0d8616267de35c6c0a1e1d80ec1b5d1",
      "parents": [
        "61c04493b00f85d0b97436260a9ef9ab82143b78"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 23 15:47:34 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 23 15:47:34 2016 +0200"
      },
      "message": "patch 7.4.2096\nProblem:    Lambda functions show up with completion.\nSolution:   Don\u0027t show lambda functions. (Ken Takata)\n"
    },
    {
      "commit": "c1fb763184c8ae82300357867fa2070aa94366e9",
      "tree": "8d9da919eef70cf33e7d371eef8b13b69313da93",
      "parents": [
        "69aa099641616268bfcde9dc3aa313c677846b12"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 17 23:34:21 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 17 23:34:21 2016 +0200"
      },
      "message": "patch 7.4.2066\nProblem:    getcompletion() not well tested.\nSolution:   Add more testing.\n"
    },
    {
      "commit": "0d3e24be5686c0710aa3c6671e4c626d6cb21a5f",
      "tree": "5258f4e5a3549842a571617ac2016dc716db0292",
      "parents": [
        "aa4d73235bf4deee167aa5314b89ae3d3db334b7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 09 19:20:59 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 09 19:20:59 2016 +0200"
      },
      "message": "patch 7.4.2012\nProblem:    Test for getcompletion() does not pass on all systems.\nSolution:   Only test what is supported.\n"
    },
    {
      "commit": "aa4d73235bf4deee167aa5314b89ae3d3db334b7",
      "tree": "2ee78a96453d927a0408b23591f38976f34c7c8e",
      "parents": [
        "537ef08408c50e0c4104d57f74993b3b0ed9560d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 09 18:50:29 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 09 18:50:29 2016 +0200"
      },
      "message": "patch 7.4.2011\nProblem:    It is not easy to get a list of command arguments.\nSolution:   Add getcompletion(). (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "ae3150ec8d9da4a244acffebea55416946ca23d3",
      "tree": "63e0e3ec4eaa84ea4c18d1484fd3ae4e149da526",
      "parents": [
        "06469e979fe524ac6cb8f705ed4221aa267de11d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 11 23:22:36 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 11 23:22:36 2016 +0200"
      },
      "message": "patch 7.4.1923\nProblem:    Command line editing is not tested much.\nSolution:   Add tests for expanding the file name and \u0027wildmenu\u0027.\n"
    }
  ]
}
