)]}'
{
  "log": [
    {
      "commit": "3e0107ea16349b354e0e9712e95b09ef019e99e5",
      "tree": "03a5a0c54bbb1a242276646c6ff50e4cf3e09750",
      "parents": [
        "38a434f7ba89ab2602019476219780e07fd8251f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 02 13:53:59 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 02 13:53:59 2021 +0100"
      },
      "message": "patch 8.2.2271: ml_get error when changing hidden buffer in Python\n\nProblem:    ml_get error when changing hidden buffer in Python.\nSolution:   Block updating folds. (closes #7598)\n"
    },
    {
      "commit": "07761a3b965ec3be0c8d52aae9b6dc09c2127d27",
      "tree": "da9460cfef04e538f77c49cd0ec77a29a763ed83",
      "parents": [
        "5b3d1bb0f5180266c4de4d815b3ea856a2fb3519"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 22 12:50:10 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 22 12:50:10 2020 +0100"
      },
      "message": "patch 8.2.2187: Python 3 test fails sometimes\n\nProblem:    Python 3 test fails sometimes. (Christian Brabandt)\nSolution:   Accept two SystemError messages.\n"
    },
    {
      "commit": "2e2f52a4a0fd560d37a11a7383a4d52b63ca6cfc",
      "tree": "c4bde05ee74541b38cfb98052cb4dd64ea91c999",
      "parents": [
        "ef2dff52de52c17fe1bd7c06cbb32d8955901f5a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 21 16:03:02 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 21 16:03:02 2020 +0100"
      },
      "message": "patch 8.2.2178: Python 3: non-utf8 character cannot be handled\n\nProblem:    Python 3: non-utf8 character cannot be handled.\nSolution:   Change the string decode. (Björn Linse, closes #1053)\n"
    },
    {
      "commit": "8e7d6223f630690b72b387eaed704bf01f3f29d2",
      "tree": "b2e694bda1dbae28776d68f9babbb42d27e5c730",
      "parents": [
        "3beaf9cd8efa3ba83e07187215004d140b89d529"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 18 19:49:56 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 18 19:49:56 2020 +0100"
      },
      "message": "patch 8.2.2160: various typos\n\nProblem:    Various typos.\nSolution:   Fix spelling mistakes. (closes #7494)\n"
    },
    {
      "commit": "64ffa9b5fb34adb0b20fc22e8127604274bc3010",
      "tree": "1af064858c44b80175a8c2e28609dce2c7378ffc",
      "parents": [
        "9c13f76275047a4d6302c077fb40bc9c397ff027"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 12:23:06 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 12:23:06 2020 +0100"
      },
      "message": "patch 8.2.1951: test for list and dict fails\n\nProblem:    Test for list and dict fails.\nSolution:   Adjust for using an empty list/dict for a null one.\n"
    },
    {
      "commit": "68a48ee55e55c189b03a6718a0d06af1dfedcd16",
      "tree": "e6c827074f9c1abbc6e15bc8e38e3b802609fc5b",
      "parents": [
        "977fd0b327ed46a71c80d2cd62cbe149d43b9a69"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 27 19:59:10 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 27 19:59:10 2020 +0100"
      },
      "message": "patch 8.2.1912: with Python 3.9 some tests fail\n\nProblem:    With Python 3.9 some tests fail.\nSolution:   Take into account the different error message. (James McCoy,\n            closes #7210)\n"
    },
    {
      "commit": "7d6979608ee83b06ccfab2589da3047b143defae",
      "tree": "a0abc8a6e0379d8843562b8d71407d11be5f392e",
      "parents": [
        "07e87e9eb5e7195d47d47c0ca752b6c8372a99ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 31 21:30:32 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 31 21:30:32 2020 +0200"
      },
      "message": "patch 8.2.1555: not all tests are executed on Github Actions\n\nProblem:    Not all tests are executed on Github Actions.\nSolution:   Copy \"src\" to \"src2\" earlier. Recognize \"src2\" in a couple more\n            places.  Add two tests to the list of flaky tests. (Ken Takata,\n            closes #6798)\n"
    },
    {
      "commit": "423a85a11a9d3d658906aea715fed7fe6aa83cd8",
      "tree": "e37cd64de2c0662552bba8ded601ebc3b00db093",
      "parents": [
        "b06a6d59d12dbd67d55b3c46f6e5547e9103c931"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 29 12:57:16 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 29 12:57:16 2020 +0200"
      },
      "message": "patch 8.2.1538: Python: iteration over vim objects fails to keep reference\n\nProblem:    Python: iteration over vim objects fails to keep reference.\nSolution:   Keep a reference for the object. (Paul Ollis, closes #6803,\n            closes #6806)\n"
    },
    {
      "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": "0ab55d62012c1fb38c4b540a4233421820a59389",
      "tree": "1722bfccf85921e20333516045cfb9a3d2a9ba75",
      "parents": [
        "bb790dcc46b74e6f9a1c4126be8a575f9fe73444"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 07 20:50:39 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 07 20:50:39 2020 +0200"
      },
      "message": "patch 8.2.1151: insufficient test coverage for Python\n\nProblem:    Insufficient test coverage for Python.\nSolution:   Add more test cases. (Yegappan Lakshmanan, closes #6415)\n"
    },
    {
      "commit": "bb790dcc46b74e6f9a1c4126be8a575f9fe73444",
      "tree": "c17157a26c3b5b3bbfc87fa88067ee06aec7cf08",
      "parents": [
        "007f9d6ed597bd212acb95be9d0767c97d2a1438"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 07 20:12:54 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 07 20:12:54 2020 +0200"
      },
      "message": "patch 8.2.1150: ml_get error when using Python\n\nProblem:    ml_get error when using Python. (Yegappan Lakshmanan)\nSolution:   Check the line number is not out of range.  Call \"Check\" with\n            \"fromObj\" instead of \"from\".\n"
    },
    {
      "commit": "ab5894638413748fcedfe28691e6c27893924520",
      "tree": "45318c835f879c4ff5f235f7774c37f5a6a9d359",
      "parents": [
        "0ad3e894d75236915e67dfbbcc821b6bb3c05d91"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 06 21:03:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 06 21:03:06 2020 +0200"
      },
      "message": "patch 8.2.1146: not enough testing for Python\n\nProblem:    Not enough testing for Python.\nSolution:   Add more tests.  Fix uncovered problems. (Yegappan Lakshmanan,\n            closes #6392)\n"
    },
    {
      "commit": "effb0cd75de647a2a0bf95cb26eaa2feee8068d9",
      "tree": "4ea816758ce63831ec4e1f696ad4ec64a604a887",
      "parents": [
        "442af2f89e29fb60790bffde2def9cd74a081780"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 21:17:34 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 21:17:34 2020 +0200"
      },
      "message": "patch 8.2.1123: Python 3 test is old style\n\nProblem:    Python 3 test is old style.\nSolution:   Turn into new style test. (Yegappan Lakshmanan, closes #6385)\n"
    },
    {
      "commit": "6ab0953fefe31fef91e40752a675ceb60fc2fe03",
      "tree": "339bd1fc552e35f99dc7a6214170b582c1f6cbd2",
      "parents": [
        "9e175141f3437627c314257ebf894c29c71a9ded"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 14:10:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 14:10:13 2020 +0200"
      },
      "message": "patch 8.2.0672: heredoc in scripts does not accept lower case marker\n\nProblem:    Heredoc in scripts does not accept lower case marker.\nSolution:   Allow lower case only in non-Vim scripts. (Ken Takata,\n            closes #6019)\n"
    },
    {
      "commit": "6c2b7b8055b96463f78abb70f58c4c6d6d4b9d55",
      "tree": "597e3992bed8691b13c5a2c4a459d2541b9acc18",
      "parents": [
        "7a1637f4c00ac3d0cbf894803ada1586a1717470"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 14 20:15:49 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 14 20:15:49 2020 +0200"
      },
      "message": "patch 8.2.0578: heredoc for interfaces does not support \"trim\"\n\nProblem:    Heredoc for interfaces does not support \"trim\".\nSolution:   Update the script heredoc support to be same as the :let command.\n            (Yegappan Lakshmanan, closes #5916)\n"
    },
    {
      "commit": "1363a30cef382b912bf092969e040333c5c293c6",
      "tree": "f74ee1692c9dd43489102a5e022f0cf19d5e9fff",
      "parents": [
        "88c1ee84d64d4f2cc25a95a6ccd573f8dc16b073"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 12 13:50:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 12 13:50:26 2020 +0200"
      },
      "message": "patch 8.2.0551: not all code for options is tested\n\nProblem:    Not all code for options is tested.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5913)\n"
    },
    {
      "commit": "026270c01d8ae4425b2afe289d464451718cb9ab",
      "tree": "211d354fc5c7c51a2d06980caf95061cb9bfad2b",
      "parents": [
        "83f37b91426b419a913aa4f42d041b2111b57864"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 15:10:16 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 15:10:16 2020 +0100"
      },
      "message": "patch 8.2.0307: Python 3 vim.eval not well tested\n\nProblem:    Python 3 vim.eval not well tested.\nSolution:   Add a test. (Dominique Pelle, closes #5680)\n"
    },
    {
      "commit": "50985eb1f0bd3c73ce727f9bbd66c839c92ef0da",
      "tree": "e7b8b997f064de0b6b9fb57ee031fa41ef175e56",
      "parents": [
        "3f169ce17e8b779d105c96138a8b4246f2d270b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 27 22:09:39 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 27 22:09:39 2020 +0100"
      },
      "message": "patch 8.2.0159: non-materialized range() list causes problems\n\nProblem:    Non-materialized range() list causes problems. (Fujiwara Takuya)\nSolution:   Materialize the list where needed.\n"
    },
    {
      "commit": "904edabb64422467bf79f48f3a6305e0eddeea94",
      "tree": "a5319f4fb48c7e8d2d4c53a0b0954b2c5db7fc6b",
      "parents": [
        "1a928c20992279dc05c90d152e3f2fa884cf4bc9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 19 13:57:54 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 19 13:57:54 2020 +0100"
      },
      "message": "patch 8.2.0130: Python3 ranges are not tested\n\nProblem:    Python3 ranges are not tested.\nSolution:   Add test. (Dominique Pelle, closes #5498)\n"
    },
    {
      "commit": "7fc4785ea19306b7e94beb61f226cf40c32b1aba",
      "tree": "09954565feac912c49ce0547f4be8541c2f6c76c",
      "parents": [
        "b9adef79eca6f95bc7376ff3a6a383e436c5d6ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 02 16:38:07 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 02 16:38:07 2020 +0100"
      },
      "message": "patch 8.2.0079: Python 3 unicode test still fails on MS-Windows\n\nProblem:    Python 3 unicode test still fails on MS-Windows.\nSolution:   Do not set \u0027encoding\u0027 to \"euc-tw\" on MS-Windows.\n"
    },
    {
      "commit": "955f4e6f36ea009b90803d12a62108c94f446778",
      "tree": "aea97898f67658c0ccaddc4978558f010b8ce956",
      "parents": [
        "2466aea508f22d44099d54ed6d15c0a1d90f8d6e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 01 17:44:56 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 01 17:44:56 2020 +0100"
      },
      "message": "patch 8.2.0076: Python 3 unicode test fails on MS-Windows\n\nProblem:    Python 3 unicode test fails on MS-Windows.\nSolution:   Do not set \u0027encoding\u0027 to \"debug\" on MS-Windows.\n"
    },
    {
      "commit": "2466aea508f22d44099d54ed6d15c0a1d90f8d6e",
      "tree": "dc2d9530b7e9845b397784afdd9fd0ddcc20f5a0",
      "parents": [
        "4b7cdca23035eacf6cd0e30b90546cf32f7efe9e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 01 17:09:11 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 01 17:09:11 2020 +0100"
      },
      "message": "patch 8.2.0075: Python 3 unicode test still sometimes fails\n\nProblem:    Python 3 unicode test still sometimes fails.\nSolution:   Skip the test when \u0027termencoding\u0027 is not empty.\n"
    },
    {
      "commit": "4b7cdca23035eacf6cd0e30b90546cf32f7efe9e",
      "tree": "0a79a0d892c24d9fa72a1412bb2dbffb87cedfe7",
      "parents": [
        "ea8b7aecab9cc6d9c2d2845ad53203b26de14f85"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 01 16:18:38 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 01 16:18:38 2020 +0100"
      },
      "message": "patch 8.2.0074: Python 3 unicode test someitmes fails\n\nProblem:    Python 3 unicode test someitmes fails.\nSolution:   Make \u0027termencoding\u0027 empty.  Correct number of error message.\n"
    },
    {
      "commit": "d518f952f0812778758b25139308bcf45df6988c",
      "tree": "be1e160638c6ae91eeded2962329dc708ba03d3d",
      "parents": [
        "87396072c5c468f0c129e4ec7cd944ac897b7752"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 01 15:04:17 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 01 15:04:17 2020 +0100"
      },
      "message": "patch 8.2.0070: crash when using Python 3 with \"debug\" encoding\n\nProblem:    Crash when using Python 3 with \"debug\" encoding. (Dominique Pelle)\nSolution:   Use \"euc-jp\" whenever enc_dbcs is set.\n"
    },
    {
      "commit": "556684ff71e044a642879d759373a7ebc5047fad",
      "tree": "693aba1258b64d3bebd7754324363067352e90a3",
      "parents": [
        "ef140544f6703a7a4c0f6a15f610508ed6b09e89"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 31 21:59:01 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 31 21:59:01 2019 +0100"
      },
      "message": "patch 8.2.0068: crash when using Python 3 with \"utf32\" encoding\n\nProblem:    Crash when using Python 3 with \"utf32\" encoding. (Dominique Pelle)\nSolution:   Use \"utf-8\" whenever enc_utf8 is set. (closes #5423)\n"
    },
    {
      "commit": "213ed008bbcd9fe0d3329b17f5f4af0169e448ff",
      "tree": "d299adc9449b8badf79772e81ba98b556504153c",
      "parents": [
        "4954019c93a2bb5a0b1af54b5961c933beeb56f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 20:12:26 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 20:12:26 2019 +0100"
      },
      "message": "patch 8.1.2421: test88 is old style\n\nProblem:    Test88 is old style.\nSolution:   Turn into a new style test. (Yegappan Lakshmanan, closes #5347)\n"
    },
    {
      "commit": "3f4f3d8e7e6fc0494d00cfb75669a554c8e67c8b",
      "tree": "ac8bdd089ce9a96e2e96033410b88b1836425a28",
      "parents": [
        "ea781459b9617aa47335061fcc78403495260315"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 04 20:05:59 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 04 20:05:59 2019 +0200"
      },
      "message": "patch 8.1.1984: 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": "b46fecd3454399f8ebdc5055302e4bfc5a10f98b",
      "tree": "de87b06c8fed73aee6e5aa90c300023aa3602afa",
      "parents": [
        "b6e3b88ec8b757b3acf940f8b4938e975c39ba67"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 17:58:09 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 17:58:09 2019 +0200"
      },
      "message": "patch 8.1.1544: some balloon tests don\u0027t run when they can\n\nProblem:    Some balloon tests don\u0027t run when they can.\nSolution:   Split GUI balloon tests off into a separate file. (Ozaki Kiichi,\n            closes #4538)  Change the feature check into a command for\n            consistency.\n"
    },
    {
      "commit": "b0f94c1ff34d27d33aa9f96204985ea29c2eb0a1",
      "tree": "257407d2c2c31bff552c749fd9296642fc7f55c2",
      "parents": [
        "8d241040310a6a27c28d62fa04558f2bfaa5ebde"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 13 22:19:53 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 13 22:19:53 2019 +0200"
      },
      "message": "patch 8.1.1524: tests are silently skipped\n\nProblem:    Tests are silently skipped.\nSolution:   Throw an exception for skipped tests in more places.\n"
    },
    {
      "commit": "7f3a28490abb7c495239fc438825e3d1aaafa76d",
      "tree": "1a9c55ef4716279a37b8c837e64af844bd560b78",
      "parents": [
        "6349e9411fd17f80c7aff9c678a8800647d34cfa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 18 15:02:25 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 18 15:02:25 2019 +0200"
      },
      "message": "patch 8.1.1346: error for Python exception does not show useful info\n\nProblem:    Error for Python exception does not show useful info.\nSolution:   Show the last line instead of the first one. (Ben Jackson,\n            closes #4381)\n"
    },
    {
      "commit": "bfd36036700ab2d4c9de48e37f222f4a4dd7b3b0",
      "tree": "9bf95e2b4970aa3beadb12c618ac4389167f9e9f",
      "parents": [
        "e73f911c53de1c87e39456ba20782f72a0ca8f4f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 12:33:13 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 12:33:13 2019 +0100"
      },
      "message": "patch 8.1.1074: Python test doesn\u0027t wipe out hidden buffer\n\nProblem:    Python test doesn\u0027t wipe out hidden buffer.\nSolution:   Wipe out the buffer. (Ben Jackson, closes #4189)\n"
    },
    {
      "commit": "63dbfd33c1d47400c62775842b5b750ee69e2383",
      "tree": "37c30be324222ed4a7134224f6878af9c7001786",
      "parents": [
        "c3e92c161d6394d126a334011526c02e8c3f655f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 23 17:41:59 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 23 17:41:59 2019 +0100"
      },
      "message": "patch 8.1.1045: E315 ml_get error when using Python and hidden buffer\n\nProblem:    E315 ml_get error when using Python and hidden buffer.\nSolution:   Make sure the cursor position is valid. (Ben Jackson,\n            closes #4153, closes #4154)\n"
    },
    {
      "commit": "14816ad6e58336773443f5ee2e4aa9e384af65d2",
      "tree": "f53327ad0ffed33997cf4bbe9ce4725cb2221980",
      "parents": [
        "0472b6d149445579e3a63519b15f099f9adda3f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 18 22:04:56 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 18 22:04:56 2019 +0100"
      },
      "message": "patch 8.1.0950: using :python sets \u0027pyxversion\u0027 even when not executed\n\nProblem:    Using :python sets \u0027pyxversion\u0027 even when not executed.\nSolution:   Check the \"skip\" flag. (Shane Harper, closes #3995)\n"
    },
    {
      "commit": "9123c0b31a283f460ed2b6af95080120cf528118",
      "tree": "275e918901c144e4bfcea65dc761f86f7da27d35",
      "parents": [
        "4814ccbdf0e99e2d33e1ac926c59f677f5c2afe2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 22 18:59:06 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 22 18:59:06 2018 +0100"
      },
      "message": "patch 8.1.0627: Python cannot handle function name of script-local function\n\nProblem:    Python cannot handle function name of script-local function.\nSolution:   Use \u003cSNR\u003e instead of the special byte code. (Ozaki Kiichi, closes\n            #3681)\n"
    },
    {
      "commit": "53901442f37a59e5495165f91db5574c0b43ab04",
      "tree": "45b25c0438bb017fb7201d9da9394664ed8b9d46",
      "parents": [
        "00136dc321586800986e8f743c2f108f5eecbf92"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 25 22:02:36 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 25 22:02:36 2018 +0200"
      },
      "message": "patch 8.1.0212: preferred cursor column not set in interfaces\n\nProblem:    Preferred cursor column not set in interfaces.\nSolution:   Set w_set_curswant when setting the cursor. (David Hotham,\n            closes #3060)\n"
    },
    {
      "commit": "a58883b4ea0bbb813fd4dd7eb49dd6f03e3e5387",
      "tree": "5b4812b921817e5a8417c4cf62fcbcdc53cf3ec4",
      "parents": [
        "d297f35eb0f6cfed47dd7ecf47df62994695a454"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 29 21:31:09 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 29 21:31:09 2017 +0100"
      },
      "message": "patch 8.0.0265: may get ml_get error when :pydo deletes lines\n\nProblem:    May get ml_get error when :pydo deletes lines or switches to\n            another buffer. (Nikolai Pavlov, issue #1421)\nSolution:   Check the buffer and line every time.\n"
    }
  ]
}
