)]}'
{
  "log": [
    {
      "commit": "05c1acd5e1564ea4dbc7d4be26908af6909f43f6",
      "tree": "c8a607d0e07e71a710423e67094c46056b00e77a",
      "parents": [
        "f0afd9e18227d3459c888584d0658a1837d2aaf8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 21:01:22 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 21:01:22 2020 +0200"
      },
      "message": "patch 8.2.1675: MinGW: testdir makefile deletes non-existing file\n\nProblem:    MinGW: testdir makefile deletes non-existing file.\nSolution:   Use another way to delete the output file if it already exists.\n            (Michael Soyka)\n"
    },
    {
      "commit": "6e3aeec8461cf27396b6574b5438019a00684e00",
      "tree": "ec3fb8843aeea30de214310d914c424ac6ddfc76",
      "parents": [
        "2e0866128b6266829a7f38733d5188bc4ec68745"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 26 22:29:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 26 22:29:57 2020 +0200"
      },
      "message": "patch 8.2.1525: messages from tests were not always displayed\n\nProblem:    Messages from tests were not always displayed.\nSolution:   Always show messages, the timing is always useful. (Ken Takata,\n            closes #6792)\n"
    },
    {
      "commit": "32a23ac61570365eff35097691d9b218b8539383",
      "tree": "20f8aacdbc78ff8568598bcb25ea4b37d5c31b76",
      "parents": [
        "4ac97f476157ee0a3600e90f79f04813c418c172"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 14 19:20:23 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 14 19:20:23 2020 +0200"
      },
      "message": "patch 8.2.1449: some test makefiles delete files that are not generated\n\nProblem:    Some test makefiles delete files that are not generated.\nSolution:   Remove the deletion commands.\n"
    },
    {
      "commit": "b96a32ef1a95dd4ebf9413d686bccb1b4645f74b",
      "tree": "b9672586db9ccb2505455420ab8bf7d30561c7ea",
      "parents": [
        "7ac616cb0a52bc72b449e19cf9db93bee116c15a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 13 18:59:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 13 18:59:55 2020 +0200"
      },
      "message": "patch 8.2.1439: tiny and small builds have no test coverage\n\nProblem:    Tiny and small builds have no test coverage.\nSolution:   Restore tests that do not depend on the +eval feature.\n            (Ken Takata, closes #6696)\n"
    },
    {
      "commit": "f7c4d83609acdfe0e4d0fec9413697ac97c0c3f9",
      "tree": "7872b2cb248f6e0bd9624bee8a0885185d9e82e1",
      "parents": [
        "59eccb92e3c68f65525e08d2113213ff7d7ed00a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 11 20:42:19 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 11 20:42:19 2020 +0200"
      },
      "message": "patch 8.2.1420: test 49 is old style\n\nProblem:    Test 49 is old style.\nSolution:   Convert remaining parts to new style. Remove obsolete items.\n            (Yegappan Lakshmanan, closes #6683)\n"
    },
    {
      "commit": "b61ef01cce2afd70fbfa2805336a26643109dfb7",
      "tree": "37840aa086c90f9cf2ef458b4cba2b139c3dcc7c",
      "parents": [
        "45df2a01a79d562b59949383f79625bb8bd89a69"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 16:08:21 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 16:08:21 2020 +0200"
      },
      "message": "patch 8.2.1316: test 42 is still old style\n\nProblem:    Test 42 is still old style.\nSolution:   Turn it into a new style test. (Yegappan Lakshmanan, closes #6561)\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": "d9b0d83b13d2691e4544709abd87eac004715175",
      "tree": "6e5c779b4f4f12be9b8e0b366c2a7f16ed5dec24",
      "parents": [
        "57da69816872d53038e8a7e8dd4dc39a31192f0d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 14 15:46:32 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 14 15:46:32 2019 +0200"
      },
      "message": "patch 8.1.2028: options test script does not work\n\nProblem:    Options test script does not work.\nSolution:   Use optiondefs.h for input.\n"
    },
    {
      "commit": "fb1199d934a27d338b18fe914e328346f093d3f6",
      "tree": "19a1bfd69bb51ce27ef0203c6c4fbaa46bf3626e",
      "parents": [
        "4456ab527a6a5faae9287f3bd2e52cc18966cfb0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 12:18:46 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 12:18:46 2019 +0100"
      },
      "message": "patch 8.1.0801: MinGW: no hint that tests fail because of small terminal\n\nProblem:    MinGW: no hint that tests fail because of small terminal.\nSolution:   Add a rule for test1 that checks for \"wrongtermsize\".\n            (msoyka-of-wharton)\n"
    },
    {
      "commit": "46fd6bf2b6395f5850905525fa763803a14b093d",
      "tree": "d5345648df64e2b3c711cb23bc0fd32b4ccad0c6",
      "parents": [
        "ec50401e1e1357a1340b3c92109fd4860e38a8ac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 11 19:19:44 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 11 19:19:44 2019 +0100"
      },
      "message": "patch 8.1.0724: build for MinGW fails\n\nProblem:    Build for MinGW fails.\nSolution:   Avoid specifying dependencies in included makefile.\n"
    },
    {
      "commit": "ec50401e1e1357a1340b3c92109fd4860e38a8ac",
      "tree": "4e2437694f097dc4c34a88f10d3ae5701c048d15",
      "parents": [
        "977239ef52763b6e640ac632c53a57ee17e05eaa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 11 17:30:16 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 11 17:30:16 2019 +0100"
      },
      "message": "patch 8.1.0723: cannot easily run specific test when in src/testdir\n\nProblem:    Cannot run specific test when in src/testdir the same was as in\n            the src directory.\nSolution:   Move build rule to src/testdir/Makefile.\n"
    },
    {
      "commit": "1ce9a1515be5255641d31ab5b0e9418d8f250d84",
      "tree": "bf3d711f63dcca6ed6ea346627c5bca84537d150",
      "parents": [
        "b6959a8e06cef6d2126b030b2f8acd49457a3582"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 14 21:48:46 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 14 21:48:46 2018 +0200"
      },
      "message": "patch 8.1.0185: running tests writes lua.vim even though it is not used\n\nProblem:    Running tests writes lua.vim even though it is not used.\nSolution:   Stop writing lua.vim.\n"
    },
    {
      "commit": "a703aaee4d6230ed81469ef0cb37f331bf255136",
      "tree": "85856c4ad9ff95994f036046eb9a7597289be422",
      "parents": [
        "8e6a31df81113bbf0e4bb5324a74dc5f6c62a490"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 11 22:55:26 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 11 22:55:26 2017 +0100"
      },
      "message": "patch 8.0.1387: wordcount test is old style\n\nProblem:    Wordcount test is old style.\nSolution:   Change into a new style test. (Yegappan Lakshmanan, closes #2434)\n"
    },
    {
      "commit": "209d3874c19d73b209e7d223cf05ea22e183f408",
      "tree": "e26d8336afd8f7dd305f0c750ee7895ab062e500",
      "parents": [
        "7cb769a69f5b9d6951f4427c85e75f5b2909cf10"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 16 21:52:51 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 16 21:52:51 2017 +0100"
      },
      "message": "patch 8.0.1302: still too many old style tests\n\nProblem:    Still too many old style tests.\nSolution:   Convert a few more tests to new style. (Yegappan Lakshmanan,\n            closes #2326)\n"
    },
    {
      "commit": "430dc5d360166ca5bb6a73f2c87ae53e09282ecb",
      "tree": "476135bdc6d06c93ae3ab9baa27e50d35c2a7796",
      "parents": [
        "8889a5c305e69aa49fd08036e624e365097a5b7b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 02 21:04:47 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 02 21:04:47 2017 +0100"
      },
      "message": "patch 8.0.1253: still too many old style tests\n\nProblem:    Still too many old style tests.\nSolution:   Convert a few more tests to new style. (Yegappan Lakshmanan,\n            closes #2272)\n"
    },
    {
      "commit": "15993ce9210e8b8d4bc11e1d640f6447b18d3e6c",
      "tree": "1c1558bba5fb9a3bd1cfa6d8d494aeca2bd83097",
      "parents": [
        "235dddf1f4afe3a40047dbf2aca1bd177b7be18b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 26 20:21:44 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 26 20:21:44 2017 +0200"
      },
      "message": "patch 8.0.1221: still too many old style tests\n\nProblem:    Still too many old style tests.\nSolution:   Convert a few more tests to new style. (Yegappan Lakshmanan,\n            closes #2256)\n"
    },
    {
      "commit": "53f0c962394dc6bc66d5b0762af9434e672d1b25",
      "tree": "d38aea2f246572279327e24876e4f7760df650de",
      "parents": [
        "6b89dbb55f84c485310c8c9e094dbafe3ecbace6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 22 14:23:59 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 22 14:23:59 2017 +0200"
      },
      "message": "patch 8.0.1209: still too many old style tests\n\nProblem:    Still too many old style tests.\nSolution:   Convert a few more tests to new style. (Yegappan Lakshmanan,\n            closes #2230)\n"
    },
    {
      "commit": "4a6fcf8047de13c7949ab2f27f7774acaec4ae4d",
      "tree": "c408cb0119bffbc2028c9a026eddbf5aa1212913",
      "parents": [
        "9202162c5c069c925b6b9bf84e546fbd362cdf46"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 12 21:29:22 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 12 21:29:22 2017 +0200"
      },
      "message": "patch 8.0.1186: still quite a few old style tests\n\nProblem:    Still quite a few old style tests.\nSolution:   Convert old to new style tests. (Yegappan Lakshmanan)\n            Avoid ringing the bell while running tests.\n"
    },
    {
      "commit": "4635e11c6bd63d8be90a2d9455802c6e7bde28f5",
      "tree": "2be7ba8d2360c0d389d9b04362c045ba2b7e2a16",
      "parents": [
        "75f69e5a183e00cb5aa05d43c1ecf3b7dead7a98"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 07 21:05:18 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 07 21:05:18 2017 +0200"
      },
      "message": "patch 8.0.1181: tests using Vim command fail on MS-Windows\n\nProblem:    Tests using Vim command fail on MS-Windows.\nSolution:   Do not add quotes around the Vim command.\n"
    },
    {
      "commit": "30fe88677dd2b16e733ca0ac14edc8d70c7259fc",
      "tree": "d916c2f267c8547744d22b41a99e2cbf669ba617",
      "parents": [
        "d507a685ad9cd270e5afc3bd4aa6a80ddb0d8802"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 29 23:01:57 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 29 23:01:57 2017 +0200"
      },
      "message": "patch 8.0.0809: MS-Windows: tests hang\n\nProblem:    MS-Windows: tests hang.\nSolution:   Delete the XfakeHOME directory.\n"
    },
    {
      "commit": "292eff0c5aacb8531d65509679b6c29eae8dc22a",
      "tree": "25bb79912395e8a0e1c219dfa32283f8bee8081e",
      "parents": [
        "f1d13478e3a7e1a86d52552c8c5571f00dc28ad1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 11 21:46:28 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 11 21:46:28 2017 +0200"
      },
      "message": "patch 8.0.0708: some tests are old style\n\nProblem:    Some tests are old style.\nSolution:   Change a few tests from old style to new style. (pschuh,\n            closes #1813)\n"
    },
    {
      "commit": "84be8b66604ef28c0e249284da3c6f0cab1c25ae",
      "tree": "340174e1cd4470c69c6bb0a715799045dfcab1e4",
      "parents": [
        "26a280c47a1c6e32cdced79032dc495c60710d0d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 13 22:41:42 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 13 22:41:42 2017 +0100"
      },
      "message": "patch 8.0.0456: typo in MinGW test makefile\n\nProblem:    Typo in MinGW test makefile.\nSolution:   Change an underscore to a dot. (Michael Soyka)\n"
    },
    {
      "commit": "8774845ce1a7def122ea07c057a79417f3be3d17",
      "tree": "c0ae2632287e08c330ceb462e38e7ca342df4f21",
      "parents": [
        "454709baffd3205bf2b7d2519419675a122f2bd2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 12 17:10:33 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 12 17:10:33 2017 +0100"
      },
      "message": "patch 8.0.0447: getting font name does not work on X11\n\nProblem:    Getting font name does not work on X11.\nSolution:   Implement gui_mch_get_fontname() for X11.  Add more GUI tests.\n            (Kazunobu Kuriyama)\n"
    },
    {
      "commit": "bb962262eb6b18d93161d7506317d215ae80bfe5",
      "tree": "1fb08a4dbdd955ffc90f158f7a1220cf56e743bc",
      "parents": [
        "e8512d7fedbddd8d464b2c589e6ba5ab9a41bc78"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 08 00:01:35 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 08 00:01:35 2017 +0100"
      },
      "message": "patch 8.0.0430: options test fails or hangs on MS-Windows\n\nProblem:    Options test fails or hangs on MS-Windows.\nSolution:   Run it separately instead of part of test_alot.  Use \"-S\" instead\n            of \"-u\" to run the script.  Fix failures.\n"
    },
    {
      "commit": "e8512d7fedbddd8d464b2c589e6ba5ab9a41bc78",
      "tree": "40258098e66e89468e1659f62ec70112de269bef",
      "parents": [
        "65408f7dfbd4bb50d740a8b8f2171080571223f2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 07 22:33:32 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 07 22:33:32 2017 +0100"
      },
      "message": "patch 8.0.0429: options test does not always test everything\n\nProblem:    Options test does not always test everything.\nSolution:   Fix dependency for opt_test.vim.  Give a message when opt_test.vim\n            was not found.\n"
    },
    {
      "commit": "65408f7dfbd4bb50d740a8b8f2171080571223f2",
      "tree": "5c6d07f87b29f9f0726b9b251c2693977634cc6a",
      "parents": [
        "ad4187e6fc9c8e1083a172852d958a70a689a75c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 07 21:31:27 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 07 21:31:27 2017 +0100"
      },
      "message": "patch 8.0.0428: git and hg see new files after running tests\n\nProblem:    Git and hg see new files after running tests. (Manuel Ortega)\nSolution:   Add the generated file to .hgignore (or .gitignore). Delete the\n            resulting verbose file. (Christian Brabandt)  Improve dependency\n            on opt_test.vim.  Reset the \u0027more\u0027 option.\n"
    },
    {
      "commit": "8be2fbb6705dfb41d06d688701803d206c968404",
      "tree": "7b603e040afbf40bc7d13a87c2f433af2c49bc37",
      "parents": [
        "b544f3c81f1e6a50322855681ac266ffaa8e313c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 23 19:32:47 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 23 19:32:47 2017 +0100"
      },
      "message": "patch 8.0.0361: GUI initialisation is not sufficiently tested\n\nProblem:    GUI initialisation is not sufficiently tested.\nSolution:   Add the gui_init test. (Kazuki Kuriyama)\n"
    },
    {
      "commit": "3f9ebf32a392a9cae1c3e4b6bf8cecad60e2a22a",
      "tree": "fd5c94fbe83cb1e10e789370e0875141004da393",
      "parents": [
        "a1f4cb93ba50ea9e40cd4b1f5592b8a6d1398660"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 07 22:13:32 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 07 22:13:32 2016 +0100"
      },
      "message": "patch 8.0.0070\nProblem:    Tests referred in Makefile that no longer exist.\nSolution:   Remove test71 and test74 entries. (Michael Soyka)\n"
    },
    {
      "commit": "5b4a3767f6d1760ba1ce103ef3cffb696ece0244",
      "tree": "c83fc192e49fd6074f90c5d336b05bc6d1a8bf6e",
      "parents": [
        "c96a2f3b887d9a1f850f0dacc92616bee11f966b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 06 20:36:34 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 06 20:36:34 2016 +0200"
      },
      "message": "patch 7.4.2168\nProblem:    Not running the startup test on MS-Windows.\nSolution:   Write vimcmd.\n"
    },
    {
      "commit": "9bd31860521b53ad657c4d6d320d670e30a049f8",
      "tree": "e572d77823a8d2d01672bf579329df631f69a123",
      "parents": [
        "72e697d189616265ecefe0df4509d476df3bae40"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 13 22:58:39 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 13 22:58:39 2016 +0200"
      },
      "message": "patch 7.4.1934\nProblem:    New style tests not executed with MinGW compiler.\nSolution:   Add new style test support. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "298c65971e884666d57c32bff6b730d517d9dc30",
      "tree": "fa29b391c667c885310b6a1ebc69d722878fab91",
      "parents": [
        "cb0700844c1274fe8bc0ceaffaee0ad21c406f30"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 02 22:24:20 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 02 22:24:20 2016 +0200"
      },
      "message": "patch 7.4.1698\nProblem:    Two tests fail when running tests with MinGW. (Michael Soyka)\nSolution:   Convert test_getcwd.ok test_wordcount.ok to unix fileformat.\n"
    },
    {
      "commit": "49c39ff678e2ba9f7dc280b25368e12084a610cf",
      "tree": "77c3d7db0cfdb0c23fac78b8fcd168eff947b94a",
      "parents": [
        "923d926d57d985ec8965da9d0cd3634e6b24bfe1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 25 21:21:52 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 25 21:21:52 2016 +0100"
      },
      "message": "patch 7.4.1419\nProblem:    Tests slowed down because of the \"not a terminal\" warning.\nSolution:   Add the --not-a-term command line argument.\n"
    },
    {
      "commit": "42c9cfa7f4d2f176234e385573ff2fb1f61915e5",
      "tree": "a5376a7fe453db6a983cbb80fb432ae86fc71e8b",
      "parents": [
        "08b270a8a4544be9a7fecce311834fde2b457634"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 17 18:49:57 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 17 18:49:57 2016 +0100"
      },
      "message": "patch 7.4.1122\nProblem:    Test 92 and 93 fail when using gvim on a system with a non utf-8\n            locale.\nSolution:   Avoid using .gvimrc by adding -U NONE. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "f60b796fa9870bdfc4cdeb91653bac041916077d",
      "tree": "d44c612998b14cadd0702018a01cdb9afdc65b77",
      "parents": [
        "8c600052fabe4859470d9d0ba2ddd74a52ea9745"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 16 22:47:23 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 16 22:47:23 2016 +0100"
      },
      "message": "patch 7.4.1111\nProblem:    test_expand fails on MS-Windows.\nSolution:   Always use forward slashes.  Remove references to test27.\n"
    },
    {
      "commit": "acf92d27c94811e3bd6b84cfd54246e91d44c355",
      "tree": "53fd12aac02b8def8b59ee6ebe9c2920d96df44c",
      "parents": [
        "6c7b44472f7055c78d996e1b626bd2932502212f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 02 16:00:20 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 02 16:00:20 2016 +0100"
      },
      "message": "patch 7.4.1026\nProblem:    When using MingW the tests do not clean up all files.  E.g. test\n            17 leaves Xdir1 behind. (Michael Soyka)\nSolution:   Also delete directories, like Make_dos.mak.  Delete files after\n            directories to reduce warnings.\n"
    },
    {
      "commit": "40bbceee2213a6fa8fdc1d3f3920d61fb5370803",
      "tree": "b16f86b33998413a6905c60bc250155a9b4a8912",
      "parents": [
        "0d27f64f7188efef99062a3c5694027c12401670"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 22:24:41 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 22:24:41 2015 +0100"
      },
      "message": "patch 7.4.988\nProblem:    Default test target is test49.out.\nSolution:   Add a build rule before including Make_all.mak.\n"
    },
    {
      "commit": "a60824308cd9bc192c5d38fc16cccfcf652b40f6",
      "tree": "bc93537c7f79e018f95c31d061ad06490be942e0",
      "parents": [
        "7b6156f4cd4027b664a916ba546e9b05d4c49e11"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 16:26:45 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 16:26:45 2015 +0100"
      },
      "message": "patch 7.4.983\nProblem:    Executing one test after \"make testclean\" doesn\u0027t work.\nSolution:   Add a dependency on test1.out.\n"
    },
    {
      "commit": "7b6156f4cd4027b664a916ba546e9b05d4c49e11",
      "tree": "b569ff674e96d8f0f77c3d69ba2220ced8df9286",
      "parents": [
        "4686b323e4bc0f466500b018959f6c8965f010f9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 16:01:26 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 16:01:26 2015 +0100"
      },
      "message": "patch 7.4.982\nProblem:    Keeping the list of tests updated is a hassle.\nSolution:   Move the list to a separate file, so that it only needs to be\n            udpated in one place.\n"
    },
    {
      "commit": "57d7971b5f1621071176eea81cdb0d1fc50c925d",
      "tree": "62bacd1dbe901df3d3d34981e181fed39b4bf0b2",
      "parents": [
        "4a8c2cfc56b9affc36934aa0f20d8cfd2b1511c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 14:04:47 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 14:04:47 2015 +0100"
      },
      "message": "patch 7.4.980\nProblem:    Tests for :cdo, :ldo, etc. are outdated.\nSolution:   Add new style tests for these commands. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "6cd1345307440491580e5e86cb82c54ee9a46baa",
      "tree": "62356e88b10a0b1a187c4876d4401fa447c86085",
      "parents": [
        "b00da1d6d1655cb6e415f84ecc3be5ff3b790811"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 16:54:53 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 16:54:53 2015 +0100"
      },
      "message": "patch 7.4.952\nProblem:    \u0027lispwords\u0027 is tested in the old way.\nSolution:   Make a new style test for \u0027lispwords\u0027.\n"
    },
    {
      "commit": "5311c02f25eed8f34e8a80becb98e86264f371c3",
      "tree": "5ebc18c3a548e897e3571f0687580a6f50a429eb",
      "parents": [
        "bbfbaf9741deebb9f1ed790885bd571c4cbce17a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 01 20:19:26 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 01 20:19:26 2015 +0100"
      },
      "message": "patch 7.4.947\nProblem:    Test_listchars fails with MingW. (Michael Soyka)\nSolution:   Add the test to the ones that need the fileformat fixed.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "48a969b48898fb08dce636c6b918408c6fbd3ea0",
      "tree": "e4cbd9c786372efb3f719039b8d63dddb48adeab",
      "parents": [
        "60422e68a3a555144f8c76c666f050e8d104c16b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 28 14:29:26 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 28 14:29:26 2015 +0100"
      },
      "message": "patch 7.4.943\nProblem:    Tests are not run.\nSolution:   Add test_writefile to makefiles. (Ken Takata)\n"
    },
    {
      "commit": "0f6562e9036f889185dff49a75c7fc5ffb28b307",
      "tree": "3fec0e8c765e63d940eb324be8322517c66acd8a",
      "parents": [
        "2a1b474fd82aff922f18570593972b12feaa2073"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 18:48:14 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 18:48:14 2015 +0100"
      },
      "message": "patch 7.4.941\nProblem:    There is no way to ignore case only for tag searches.\nSolution:   Add the \u0027tagcase\u0027 option. (Gary Johnson)\n"
    },
    {
      "commit": "aa23b379421aa214e6543b06c974594a25799b09",
      "tree": "88d37433372978ab8248d916093d6bba639fe5b2",
      "parents": [
        "4a4b821085847651b71d8ad9fab9f180635cb453"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 08 18:46:31 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 08 18:46:31 2015 +0200"
      },
      "message": "patch 7.4.858\nProblem:    It\u0027s a bit clumsy to execute a command on a list of matches.\nSolution:   Add the \":ldo\", \":lfdo\", \":cdo\" and \":cfdo\" commands. (Yegappan\n            Lakshmanan)\n"
    },
    {
      "commit": "37a8de17d4dfd3d463960c38a204ce399c8e19d4",
      "tree": "f88214eabbb07e30167198afec63d23284d03a9c",
      "parents": [
        "d43f0951bca162d4491d57df9277b5dbc462944f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 01 16:05:00 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 01 16:05:00 2015 +0200"
      },
      "message": "patch 7.4.844\nProblem:    When \u0027#\u0027 is in \u0027isident\u0027 the is# comparator doesn\u0027t work.\nSolution:   Don\u0027t use vim_isIDc(). (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "dbd24b59678dd976b2ad356451e248a6e8b8bd8b",
      "tree": "0ecfb9bb16fceefa3d1d101a8bb9cfe9db2e55f2",
      "parents": [
        "fbd302ff38624abdec64980f4a19379d20a6e6c6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 11 14:26:19 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 11 14:26:19 2015 +0200"
      },
      "message": "patch 7.4.813\nProblem:    It is not possible to save and restore character search state.\nSolution:   Add getcharsearch() and setcharsearch().  (James McCoy)\n"
    },
    {
      "commit": "6561d52ecbe6e24d1b90403078cc8b76c53c42fc",
      "tree": "f68a8d31545f7b89ae0e31a81f8e0ac0216a99ac",
      "parents": [
        "d51cb706a4e3ae99555bc214a64c83603c701139"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 15:48:27 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 15:48:27 2015 +0200"
      },
      "message": "patch 7.4.792\nProblem:    Can only conceal text by defining syntax items.\nSolution:   Use matchadd() to define concealing. (Christian Brabandt)\n"
    },
    {
      "commit": "537443018d41918639695a442c91b34ccec69fc3",
      "tree": "50cf32c1174d9bf6bc3c577a5245336d5b8b5f71",
      "parents": [
        "34d72d4b6c1a2b04a214d8a49b7d22c97bc7a8bc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 17:38:22 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 17:38:22 2015 +0200"
      },
      "message": "patch 7.4.786\nProblem:    It is not possible for a plugin to adjust to a changed setting.\nSolution:   Add the OptionSet autocommand event. (Christian Brabandt)\n"
    },
    {
      "commit": "34d72d4b6c1a2b04a214d8a49b7d22c97bc7a8bc",
      "tree": "82675f2f5f49bcb04e8271de9fefee41b3c2ec19",
      "parents": [
        "2cf6938706ebcd20e4b4a6723f5f70568b26b1c6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 14:18:08 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 14:18:08 2015 +0200"
      },
      "message": "patch 7.4.785\nProblem:    On some systems automatically adding the missing EOL causes\n            problems. Setting \u0027binary\u0027 has too many side effects.\nSolution:   Add the \u0027fixeol\u0027 option, default on. (Pavel Samarkin)\n"
    },
    {
      "commit": "5f1e68b7bc241118e5dd8fc781147fdda881ada8",
      "tree": "92873a87cc8bde572f7b357ae2b43dc5e84f4544",
      "parents": [
        "46fd4df719b1c3f3d84474c71da8b10e17601ffc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 14:43:35 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 14:43:35 2015 +0200"
      },
      "message": "patch 7.4.771\nProblem:    Search does not handle multi-byte character at the start position\n            correctly.\nSolution:   Take byte size of character into account. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "3a304b23823b089e499063e8211c5695d049f3ba",
      "tree": "32c354f574f5ac9d51d7bcccb43c8c6604669300",
      "parents": [
        "74db34cc9162445e3d500ab2d61c5c19ce9af0ca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 13:57:36 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 13:57:36 2015 +0200"
      },
      "message": "patch 7.4.754\nProblem:    Using CTRL-A in Visual mode does not work well. (Gary Johnson)\nSolution:   Make it increment all numbers in the Visual area. (Christian\n            Brabandt)\n"
    },
    {
      "commit": "cf0213ef7e88d38c34ef71459d413cf5813e2a95",
      "tree": "0d8f1338a17cde97b1781755f7079829401a5f52",
      "parents": [
        "c004bc2726eafc7a56d1d9f8398a65a0a7dc8d6c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 15:45:29 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 15:45:29 2015 +0200"
      },
      "message": "patch 7.4.744\nProblem:    No tests for Ruby and Perl.\nSolution:   Add minimal tests. (Ken Takata)\n"
    },
    {
      "commit": "a7b7b1cef9b61700ba5076c1d889dce791392388",
      "tree": "83f9d334df5c9f15803421e217d0123385b22603",
      "parents": [
        "541f92d6cfdf2215e743553b5f4b6529dd9fcf31"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 14:06:43 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 14:06:43 2015 +0200"
      },
      "message": "patch 7.4.741\nProblem:    When using +\u003d with \":set\" a trailing comma is not recognized.\n            (Issue 365)\nSolution:   Don\u0027t add a second comma. Add a test. (partly by Christian\n            Brabandt)\n"
    },
    {
      "commit": "79278367337be1e9a12222698642dcce0af1e059",
      "tree": "e7ed1960e4cb4fdf3940d7f2212b2c6bf65ca820",
      "parents": [
        "40ce3a4e1f50badb75ca812e26557a9bc5fde8c6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 18:33:48 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 18:33:48 2015 +0200"
      },
      "message": "patch 7.4.710\nProblem:    It is not possible to make spaces visibible in list mode.\nSolution:   Add the \"space\" item to \u0027listchars\u0027. (David Bürgin, issue 350)\n"
    },
    {
      "commit": "310f2d59b2b20c642088feb5e6dfe323cc570923",
      "tree": "d919b5b1fc437d2a254075a3db6af93aa1c3ff93",
      "parents": [
        "6383b92d8c272f75d1fe144f75e2e35ad7e11b04"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 24 17:49:51 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 24 17:49:51 2015 +0100"
      },
      "message": "updated for version 7.4.680\nProblem:    CTRL-W in Insert mode does not work well for multi-byte\n            characters.\nSolution:   Use mb_get_class(). (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "438b64ab71cd724129c4eec840be16c52602ebc8",
      "tree": "f4e0bbe63d50be0268e3f7a627574256df7260b5",
      "parents": [
        "6c5bdb751c0c77be7d03a6000134d1df367763d2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 13 15:03:00 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 13 15:03:00 2015 +0100"
      },
      "message": "updated for version 7.4.662\nProblem:    When \u0027M\u0027 is in the \u0027cpo\u0027 option then selecting a text object in\n            parenthesis does not work correctly.\nSolution:   Keep \u0027M\u0027 in \u0027cpo\u0027 when finding a match. (Hirohito Higashi)\n"
    },
    {
      "commit": "f65aad5554f1d1f972f0bd38059da70e3cdf4c87",
      "tree": "728f338d2e0f292611ad375e724aaa27d9f74bb8",
      "parents": [
        "be20f9fa5da001258a40a5f01e38befac4ebfe80"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 17 13:43:40 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 17 13:43:40 2015 +0100"
      },
      "message": "updated for version 7.4.634\nProblem:    Marks are not restored after redo + undo.\nSolution:   Fix the way marks are restored. (Olaf Dabrunz)\n"
    },
    {
      "commit": "4bde00c59575f7547ab59946aea527c5be067662",
      "tree": "444ef474a1318bc309ac5407c7b01bcf36d8db89",
      "parents": [
        "6a6028cf4b0a2c48e34f657d478adee814d471c5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 20 19:31:02 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 20 19:31:02 2015 +0100"
      },
      "message": "updated for version 7.4.588\nProblem:    \":0argedit foo\" puts the new argument in the second place instead\n            of the first.\nSolution:   Adjust the range type. (Ingo Karkat)\n"
    },
    {
      "commit": "ef92390cb7586b8c46bfb06664e25e5e9cfbeb9c",
      "tree": "f6e32c45c37f79368428a71e53525815cf6a8ef7",
      "parents": [
        "2d78cd7756ac5c666e85222aea54d45b04b949a4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 13 21:00:55 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 13 21:00:55 2014 +0100"
      },
      "message": "updated for version 7.4.549\nProblem:    Function name not recognized correctly when inside a function.\nSolution:   Don\u0027t check for an alpha character.\n"
    },
    {
      "commit": "f1d6ccf2f9c8a8ae2c0ec4577946397c103ead2b",
      "tree": "d400dfd4f59ed200c17eb4df1ffdc6c3d273d192",
      "parents": [
        "b2a851fee41a5a1faddcb862aef2beca69dc063a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 08 04:16:44 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 08 04:16:44 2014 +0100"
      },
      "message": "updated for version 7.4.542\nProblem:    Using a range for window and buffer commands has a few problems.\n            Cannot specify the type of range for a user command.\nSolution:   Add the -addr argument for user commands.  Fix problems. (Marcin\n            Szamotulski)\n"
    },
    {
      "commit": "b96a7f325c9047d6a65424d40e493d3e0eff26b5",
      "tree": "e1ede3b804b7e235b967d5a607eaa2d4a916fc63",
      "parents": [
        "baf0344ed7031369a0f355beb062eb4c34e35261"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 27 16:22:48 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 27 16:22:48 2014 +0100"
      },
      "message": "updated for version 7.4.530\nProblem:    Many commands take a count or range that is not using line\n            numbers.\nSolution:   For each command specify what kind of count it uses.  For windows,\n            buffers and arguments have \"$\" and \".\" have a relevant meaning.\n            (Marcin Szamotulski)\n"
    },
    {
      "commit": "fda3729a064d6466cec6ac83dd1bfcc437ea4cc9",
      "tree": "7642145192f29ec2050ac8e9cc890ddc353615af",
      "parents": [
        "4f7e821f26019c14f4470deb0867c919548d5cd5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 05 14:27:36 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 05 14:27:36 2014 +0100"
      },
      "message": "updated for version 7.4.497\nProblem:    With some regexp patterns the NFA engine uses many states and\n            becomes very slow.  To the user it looks like Vim freezes.\nSolution:   When the number of states reaches a limit fall back to the old\n            engine. (Christian Brabandt)\n"
    },
    {
      "commit": "482a2b5c9d53fa7ae44a64bbbfa0bae868cbe4a0",
      "tree": "2111ced8150aaec28ad6434cec217d9df294f52f",
      "parents": [
        "958636c40619a9f8c3d10e9f76a7f634dd11d13b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 21 20:57:15 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 21 20:57:15 2014 +0200"
      },
      "message": "updated for version 7.4.487\nProblem:    \":sign jump\" may use another window even though the file is\n            already edited in the current window.\nSolution:   First check if the file is in the current window. (James McCoy)\n"
    },
    {
      "commit": "bdef518b0a4691b66c4d483d239e13ef29423d18",
      "tree": "ecae7f1aaefeba1160ebbb86983370a36bfe22e9",
      "parents": [
        "f1b4622366d96c12ff4e01f21358467b4026e016"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 21 16:22:17 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 21 16:22:17 2014 +0200"
      },
      "message": "updated for version 7.4.483\nProblem:    A 0x80 byte is not handled correctly in abbreviations.\nSolution:   Unescape special characters. Add a test. (Christian Brabandt)\n"
    },
    {
      "commit": "b5cf6c34e84bd52ba43c3db06ff337abbcb08326",
      "tree": "c2e960cef292d1b6b5bd4259983a2da902c89a8b",
      "parents": [
        "1fc7e972b00ce271328fcb2734a321562b7194da"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 16 18:36:43 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 16 18:36:43 2014 +0200"
      },
      "message": "updated for version 7.4.408\nProblem:    Visual block insert breaks a multi-byte character.\nSolution:   Calculate the position properly. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "4f5ce33d415a0eeedd7f04baa6715431e72652e1",
      "tree": "2ba79c0e7cdd6e2ed02b741142cf0a4822e67093",
      "parents": [
        "23fb7a995534f45a497761461d487e38cc1067f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 30 16:00:58 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 30 16:00:58 2014 +0200"
      },
      "message": "updated for version 7.4.387\nProblem:    \"4gro\" replaces one character then executes \"ooo\". (Urtica Dioica)\nSolution:   Write the ESC in the second stuff buffer.\n"
    },
    {
      "commit": "23fb7a995534f45a497761461d487e38cc1067f7",
      "tree": "a4a90fb0edf1243cbd55b9e9f8fd222b30c730a3",
      "parents": [
        "278eb5820dbc486123df4b60cc116c7212f14a01"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 30 14:05:00 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 30 14:05:00 2014 +0200"
      },
      "message": "updated for version 7.4.386\nProblem:    When splitting a window the changelist position is wrong.\nSolution:   Copy the changelist position. (Jacob Niehus)\n"
    },
    {
      "commit": "fb60409a3f25efedcf5611a64a80cb2fb660489f",
      "tree": "7e37087598a8165d114d0f91373757531c56c663",
      "parents": [
        "54368f274245cef549f0c479492ac8664fede0dd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 23 15:55:00 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 23 15:55:00 2014 +0200"
      },
      "message": "updated for version 7.4.378\nProblem:    Title of quickfist list is not kept for setqflist(list, \u0027r\u0027).\nSolution:   Keep the title.  Add a test. (Lcd)\n"
    },
    {
      "commit": "b5647f71c210cf943192381783e0a7242de9e51c",
      "tree": "961dc71cb2d692b0b01aa9df8e3d90c23dbc074e",
      "parents": [
        "4e036c9e6f61ac9fca7be561da0a04d6fc36f9b8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 16 17:01:53 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 16 17:01:53 2014 +0200"
      },
      "message": "updated for version 7.4.370\nProblem:    Linebreak test fails when encoding is not utf-8. (Danek Duvall)\nSolution:   Split the test in a single byte one and a utf-8 one. (Christian\n            Brabandt)\n"
    },
    {
      "commit": "86b17e914fec6efd3f042090ef9960c35672519c",
      "tree": "29506b14ab04f6cef5ae5294ec5bee805c7406fe",
      "parents": [
        "ee739b42c08e15bc9dfa5021f7123b4571287720"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 02 20:00:47 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 02 20:00:47 2014 +0200"
      },
      "message": "updated for version 7.4.353\nProblem:    \u0027breakindent\u0027 doesn\u0027t work with the \u0027list\u0027 option.\nSolution:   Make it work. (Christian Brabandt)\n"
    },
    {
      "commit": "597a422416f37f8e22ed8f561667d6bab8814958",
      "tree": "8bada5798d608ac2a37b7f0ddbf7a24e8da4bd25",
      "parents": [
        "15a35c4f4a1670dd6ca228068a451f78d2bf75e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 25 14:39:50 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 25 14:39:50 2014 +0200"
      },
      "message": "updated for version 7.4.338\nProblem:    Cannot wrap lines taking indent into account.\nSolution:   Add the \u0027breakindent\u0027 option. (many authors, final improvements by\n            Christian Brabandt)\n"
    },
    {
      "commit": "c35b0fb181264658e8221b1ccb249e8551af8a59",
      "tree": "346435b888ba71ea05b18a2b1edbebe9c7102612",
      "parents": [
        "ea389e910326a0b44a9c534535c1c4c8b1841388"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 29 11:47:40 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 29 11:47:40 2014 +0200"
      },
      "message": "updated for version 7.4.315\nProblem:    Fixes for computation of topline not tested.\nSolution:   Add test. (Hirohito Higashi)\n"
    },
    {
      "commit": "d69bd9af3ccf5edd2138fb7abd68d35f7b84ef7e",
      "tree": "722c4dd7ab344ec2ffc904b229de7aa2dd8c63d8",
      "parents": [
        "33e87789a740fadcae473c60a00de2a13c55a7d0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 29 12:15:40 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 29 12:15:40 2014 +0200"
      },
      "message": "updated for version 7.4.267\nProblem:    The \u0027[ mark is in the wrong position after \"gq\". (Ingo Karkat)\nSolution:   Add the setmark argument to do_join(). (Christian Brabandt)\n"
    },
    {
      "commit": "b7cb42bc3878fcb62ed407f47f0a2cc960aa7c1e",
      "tree": "5106cbff25dbcf19891a33f658aac198f1e85137",
      "parents": [
        "41571769c9a236fd07b333a5eb98c461636b466c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 02 19:55:10 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 02 19:55:10 2014 +0200"
      },
      "message": "updated for version 7.4.242\nProblem:    getreg() does not distinguish between a NL used for a line break\n            and a NL used for a NUL character.\nSolution:   Add another argument to return a list. (ZyX)\n"
    },
    {
      "commit": "efa304d760640e5c575bef97d689f7c360b20779",
      "tree": "d0684a4aaa600ec132004dcdf2dd2b36fc8bb287",
      "parents": [
        "e7a88a8d4ebd2419ad926578ddc0ee4bf43cf069"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 01 14:08:28 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 01 14:08:28 2014 +0200"
      },
      "message": "updated for version 7.4.231\nProblem:    An error in \":options\" is not caught by the tests.\nSolution:   Add a test for \":options\".  Set $VIMRUNTIME for the tests so that\n            it uses the current runtime files instead of the installed ones.\n"
    },
    {
      "commit": "8eded09bf7a1c4f7994db7ef66780a32334c2538",
      "tree": "ba4ae47db50d4513a50bd3118b7239e81bafec48",
      "parents": [
        "b1692e2b8f074926f75b11e0d0a519d502b95c82"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 19:41:55 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 19:41:55 2014 +0100"
      },
      "message": "updated for version 7.4.203\nProblem:    Parsing \u0027errorformat\u0027 is not correct.\nSolution:   Reset \"multiignore\" at the start of a multi-line message. (Lcd)\n"
    },
    {
      "commit": "26df092843de91ea0c5c5c130d0d0695d2d81c07",
      "tree": "a049c605f9dee06d777ad030b291ddf782cfcdb9",
      "parents": [
        "581966e8323c2bab6f9e54729708dc46de8f9fc5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 23:39:13 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 23:39:13 2014 +0100"
      },
      "message": "updated for version 7.4.191\nProblem:    Escaping a file name for shell commands can\u0027t be done without a\n            function.\nSolution:   Add the :S file name modifier.\n"
    },
    {
      "commit": "4f943c09a5f09b330d92177ab50b5dd2a7986836",
      "tree": "301c46bb26d08b375dbda983bd2b001355132bc6",
      "parents": [
        "f31ecce97eb2aa77a9f43725710af0619e409035"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:26:05 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:26:05 2014 +0100"
      },
      "message": "updated for version 7.4.167\nProblem:    Fixes are not tested.\nSolution:   Add a test for not autoloading on assignment. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "2fda30146920a1b0bd9cdac7e644a28e4b873b89",
      "tree": "3ca4d98bb80e40e502921c8707146f7b6b242c8d",
      "parents": [
        "5ec8305ea884f5b04566b3c72cdc8d60b6bd29ad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 06 15:51:55 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 06 15:51:55 2014 +0100"
      },
      "message": "updated for version 7.4.135\nProblem:    Missing dot in MingW test Makefile.\nSolution:   Add the dot. (Michael Soyka)\n"
    },
    {
      "commit": "d07c6e1e82d4321da0fb11ff408aeaeb9fba1f68",
      "tree": "a7ee9bdd28021399aaf7aab2af3e4aa04dc14472",
      "parents": [
        "1e42f7ac1624058f8097bc8d6406af21b600b8f5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 21 14:21:40 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 21 14:21:40 2013 +0100"
      },
      "message": "updated for version 7.4.098\nProblem:    When using \":\u0027\u003c,\u0027\u003edel\" errors may be given for the visual line\n            numbers being out of range.\nSolution:   Reset Visual mode in \":del\". (Lech Lorens)\n"
    },
    {
      "commit": "8f5610df7312023e2da5dc8f885e1b159a57dee2",
      "tree": "52b08808290c9f8e8293bf11e4298de82070c839",
      "parents": [
        "0671de335f87c15aa989e99952098feea1285830"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 12 05:28:26 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 12 05:28:26 2013 +0100"
      },
      "message": "updated for version 7.4.090\nProblem:    Win32: When a directory name contains an exclamation mark,\n            completion doesn\u0027t complete the contents of the directory.\nSolution:   Escape the exclamation mark. (Jan Stocker)\n"
    },
    {
      "commit": "8050efa07d7a66e8e2e88253d079a106a7f2601a",
      "tree": "237a229f5815f2a54523b6122691b52dd2d0cadb",
      "parents": [
        "e5878f4be9f0cb6719220fa17f113fa24b1f3039"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 08 04:30:20 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 08 04:30:20 2013 +0100"
      },
      "message": "updated for version 7.4.079\nProblem:    A script cannot detect whether \u0027hlsearch\u0027 highlighting is actually\n            displayed.\nSolution:   Add the \"v:hlsearch\" variable. (ZyX)\n"
    },
    {
      "commit": "c1c023ecfc19bc4ef3e24a43cbee3f4f54f5706b",
      "tree": "d790f402e89b2380d21703ae3dd5cdf422e9c4af",
      "parents": [
        "aa88732efd21347587b8b8ce0f37a4042e668f42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 07 03:26:06 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 07 03:26:06 2013 +0100"
      },
      "message": "updated for version 7.4.075\nProblem:    Locally setting \u0027undolevels\u0027 is not tested.\nSolution:   Add a test. (Christian Brabandt)\n"
    },
    {
      "commit": "e6a2fa65732eb068b4d10f65e0a3f7353d3dffdc",
      "tree": "1049939095f2d38cf8cfbec5d1f51f3e78a2f977",
      "parents": [
        "dd4073480011fe1cc58408a33963154fcb41673d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 19 17:00:20 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 19 17:00:20 2013 +0200"
      },
      "message": "updated for version 7.4.028\nProblem:    Equivalence classes are not working for multi-byte characters.\nSolution:   Copy the rules from the old to the new regexp engine. Add a test\n            to check both engines.\n"
    },
    {
      "commit": "04c5c9ee27e1d6c27085e4e9fefa545f26388a56",
      "tree": "99c988e76befe1b73f912b9906b4b72fa934fcfc",
      "parents": [
        "c64b85a3480f6692b47ac21977e149311adc7532"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 09 13:44:59 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 09 13:44:59 2013 +0200"
      },
      "message": "updated for version 7.4a.005\nProblem:    Scroll binding causes unexpected scroll.\nSolution:   Store the topline after updating scroll binding.  Add a test.\n            (Lech Lorens)\n"
    },
    {
      "commit": "ee0ee2a04638c6b511c909197ba597d329c6f3e0",
      "tree": "a953c0778106fa6a4434122f212f0d7a4cdbcd1b",
      "parents": [
        "3437b911029ac92ae066fa861d886155a4b97064"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 21:19:07 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 21:19:07 2013 +0200"
      },
      "message": "updated for version 7.3.1301\nProblem:    Some tests fail on MS-Windows.\nSolution:   Fix path separators in test 89 and 96.  Omit test 97, escaping\n            works differently.  Make findfile() work on MS-Windows.\n"
    },
    {
      "commit": "f4e1143697a2d08eff487dec36128a5e10d5eca8",
      "tree": "eb55b1d73457b226548a93b7d22c260485c6ef4a",
      "parents": [
        "a87aa8061ce670c38d742b0f7e41cc950d10320f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 16:53:03 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 16:53:03 2013 +0200"
      },
      "message": "updated for version 7.3.1295\nProblem:    glob() and globpath() do not handle escaped special characters\n            properly.\nSolution:   Handle escaped characters differently. (Adnan Zafar)\n"
    },
    {
      "commit": "f5901aa1959414a728c4ae6a41b8bf8ac7006a66",
      "tree": "8c6320e55865743f0c9f4813b5399f1970004909",
      "parents": [
        "2982e702432d0f95c4cec298b8fdcf2780423244"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 01 21:25:25 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 01 21:25:25 2013 +0200"
      },
      "message": "updated for version 7.3.1285\nProblem:    No tests for picking a window when selecting an entry in a\n            location list.  Not picking the right window sometimes.\nSolution:   Add test 96. Set usable_win appropriately. (Lech Lorens)\n"
    },
    {
      "commit": "fbc0d2ea1e13fb55c267b72d64046e5ef984b97f",
      "tree": "8c539274e29070536bb28615e32d236983361246",
      "parents": [
        "6fa41fb3746e5ab2f793de713879afc9b1e25647"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 19 19:40:29 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 19 19:40:29 2013 +0200"
      },
      "message": "updated for version 7.3.970\nProblem:    Syntax highlighting can be slow.\nSolution:   Include the NFA regexp engine.  Add the \u0027regexpengine\u0027 option to\n            select which one is used. (various authors, including Ken Takata,\n            Andrei Aiordachioaie, Russ Cox, Xiaozhou Liua, Ian Young)\n"
    },
    {
      "commit": "e3e6e573d10760a808e02514c350f136e9d9c7e4",
      "tree": "03e28b32288d3359b30854340cafda46bd103ba4",
      "parents": [
        "8185111125e4713831d4b6cfeb6f47138b0c83b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 12 13:45:02 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 12 13:45:02 2013 +0200"
      },
      "message": "updated for version 7.3.887\nProblem:    No tests for Visual mode operators, what 7.3.879 fixes.\nSolution:   Add a new test file. (David Bürgin)\n"
    },
    {
      "commit": "fdf447b2863495170ed20b7f99adfe92e4eae3c0",
      "tree": "11c56a54cbb0ca1c37d4d98859c9f03b9a562316",
      "parents": [
        "f13f45d59b1a6ab6681ee3953501f319e6d0128b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 26 17:21:29 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 26 17:21:29 2013 +0100"
      },
      "message": "updated for version 7.3.838\nProblem:    Insufficient testing for mksession.\nSolution:   Add tests. (mostly by Roland Eggner)\n"
    },
    {
      "commit": "63dbda1caa88042c88d46ad139c99def2e8b80ca",
      "tree": "175eef7590e203d3cc779bfb5b104d88bea1d647",
      "parents": [
        "558ddad8e836e0c6597c27eccc35275e7b4c4e6a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 20 21:12:10 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 20 21:12:10 2013 +0100"
      },
      "message": "updated for version 7.3.831\nProblem:    Clumsy to handle the situation that a variable does not exist.\nSolution:   Add default value to getbufvar() et al. (Shougo Matsushita,\n            Hirohito Higashi)\n"
    },
    {
      "commit": "af9aeb9250ea657b1f8c06ef4bab21d56c111297",
      "tree": "511de31ca0f6b7ee6d0d0a9ed107468e414778c7",
      "parents": [
        "c2149ea7cd782588563f235e2d1315eaa353ab7b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 13 17:35:04 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 13 17:35:04 2013 +0100"
      },
      "message": "updated for version 7.3.816\nProblem:    Can\u0027t compute a hash.\nSolution:   Add the sha256() function. (Tyru, Hirohito Higashi)\n"
    },
    {
      "commit": "f4e5e86627abe926ad201ef7dfa64b01bbef7567",
      "tree": "15c051080ff579b1ef26cc96b4b85e30e8ab3d66",
      "parents": [
        "181ace28ed41ba15078285194a9b9d6e52b46844"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 13 15:44:26 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 13 15:44:26 2013 +0100"
      },
      "message": "updated for version 7.3.810\nProblem:    \u0027relativenumber is reset unexpectedly. (François Ingelrest)\nSolution:   After an option was reset also reset the global value. Add a test.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "9750bb199e0f171c185bd3a23591e57922765509",
      "tree": "29f641fcf96efd47db0615626dd41e418314b677",
      "parents": [
        "0f9d0869c7acd08a4dc9bb4ac84c9c7c4e9f079b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 05 16:10:42 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 05 16:10:42 2012 +0100"
      },
      "message": "updated for version 7.3.748\nProblem:    Cannot properly test conceal mode.\nSolution:   Add the screencol() and screenrow() functions.  Use them in\n            test88. (Simon Ruderich)\n"
    },
    {
      "commit": "b35c338f96dab732fa112d7719f10191c7bb34f0",
      "tree": "600ff246ddbdae57c77601638e386db50ba32314",
      "parents": [
        "0c5fa7d740bafefbf0b2ea48a2a660901d7d4f10"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 06 19:10:35 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 06 19:10:35 2012 +0200"
      },
      "message": "updated for version 7.3.684\nProblem:    \"make test\" does not delete lua.vim.\nSolution:   Add lua.vim to the clean target. (Simon Ruderich)\n"
    },
    {
      "commit": "db91395312a02527ed973c8376d8e26e5b63ff53",
      "tree": "90f069389936dc2f2c8eb9ae8885ed68d1c336fb",
      "parents": [
        "a7014df97532a4171276aa7e3b878e80e88e513c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 29 12:54:53 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 29 12:54:53 2012 +0200"
      },
      "message": "updated for version 7.3.569\nProblem:    Evaluating Vim expression in Python is insufficient.\nSolution:   Add vim.bindeval().  Also add pyeval() and py3eval(). (ZyX)\n"
    },
    {
      "commit": "09210ac93cacd4552593604066a86b2e7036a636",
      "tree": "3f9545c6996915070618a0361df6a5759d4a7020",
      "parents": [
        "b345d49e06fd1acb51a4f69ecf50d1013b2e44d6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 13 19:11:20 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 13 19:11:20 2012 +0200"
      },
      "message": "updated for version 7.3.496\nProblem:    MS-DOS: When \"diff\" trips over difference in line separators some\n            tests fail.\nSolution:   Make some .ok files use unix line separators. (David Pope)\n"
    },
    {
      "commit": "98411e57ab4f876e11d7df48889be348caa912b4",
      "tree": "39d6293cec16f7b672e7c3824256c63ab8b5a3b6",
      "parents": [
        "1dced5727f8f4f51fd623d9f6e672e70e1793d13"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 05 16:56:52 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 05 16:56:52 2012 +0200"
      },
      "message": "updated for version 7.3.491\nProblem:    No tests for Lua.\nSolution:   Add some simple tests for Lua. (Luis Carvalho)\n"
    },
    {
      "commit": "913077c37c0ba2f70e6b06e9b46d176e8b9e7956",
      "tree": "47050d9c4e6ec2d0d91fcbad831f730edf232c82",
      "parents": [
        "ca628610c06abed1b39470d20e7d73f8f7a860af"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 19:59:04 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 19:59:04 2012 +0200"
      },
      "message": "updated for version 7.3.487\nProblem:    When setting \u0027timeoutlen\u0027 or \u0027ttimeoutlen\u0027 the column for vertical\n            movement is reset unnecessarily.\nSolution:   Do not set w_set_curswant for every option. Add a test for this.\n            (Kana Natsuno) Add the P_CURSWANT flag for options.\n"
    }
  ],
  "next": "e06461a82152710961eb7ca40041f3549fee57c9"
}
