)]}'
{
  "log": [
    {
      "commit": "e7eb92708ec2092a2fc11e78703b5dcf83844412",
      "tree": "d00da20838b81404557c7b0ef17d2890f18175ac",
      "parents": [
        "0a1f56fcfe31be929e9cd8c3d81a984c960e4180"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 24 00:58:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 24 00:58:07 2019 +0200"
      },
      "message": "patch 8.1.1585: :let-heredoc does not trim enough\n\nProblem:    :let-heredoc does not trim enough.\nSolution:   Trim indent from the contents based on the indent of the first\n            line.  Use let-heredoc in more tests.\n"
    },
    {
      "commit": "c79745a82faeb5a6058e915ca49a4c69fa60ea01",
      "tree": "be7dc4ecffe429763159bfef2f95c06ea7fb8b67",
      "parents": [
        "0b0ad35c339b8ad156df493bebeb77e02b32b120"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 20 22:12:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 20 22:12:34 2019 +0200"
      },
      "message": "patch 8.1.1362: code and data in tests can be hard to read\n\nProblem:    Code and data in tests can be hard to read.\nSolution:   Use the new heredoc style. (Yegappan Lakshmanan, closes #4400)\n"
    },
    {
      "commit": "c6b37db1ba704455daa8f9e78bc1c2492fb81f40",
      "tree": "efcf0a80525a0fc79ae3f5b9f24ba0330f51ee1e",
      "parents": [
        "e13a3901cae0afb4d2af30d497696af08029fd81"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 18:00:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 18:00:34 2019 +0200"
      },
      "message": "patch 8.1.1214: old style tests\n\nProblem:    Old style tests.\nSolution:   Move tests from test14 to new style test files. (Yegappan\n            Lakshmanan, closes #4308)\n"
    },
    {
      "commit": "553e5a5c568e7d175b65b0472cd6d9843b25f4c8",
      "tree": "6fb99fd7b13e225f493462ff17648bfd6b748fa3",
      "parents": [
        "a4c2a24cc7772d882289a617104fe968a15969d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 25 23:16:34 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 25 23:16:34 2019 +0100"
      },
      "message": "patch 8.1.1052: test for CTRL-C message sometimes fails\n\nProblem:    test for CTRL-C message sometimes fails\nSolution:   Make sure there are no changed buffers.\n"
    },
    {
      "commit": "a84a3dd6635fcd2e07f510cba6a999585dcc381a",
      "tree": "5ec1f6fef107b2cf8fe33a5bf5bb04fd9edc6999",
      "parents": [
        "b45125b374cc3a1cef176b704f518c72c518f24c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 25 22:21:24 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 25 22:21:24 2019 +0100"
      },
      "message": "patch 8.1.1049: when user tries to exit with CTRL-C message is confusing\n\nProblem:    When user tries to exit with CTRL-C message is confusing.\nSolution:   Only mention \":qa!\" when there is a changed buffer. (closes #4163)\n"
    },
    {
      "commit": "30276f2beb248557c6b33cd5418bca8b7084b0a5",
      "tree": "56f7b88712a5ffffdd10681983e70501e2e1ba58",
      "parents": [
        "264b74fa545edfb92c0d7d08a02c26331cc5b168"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 17:59:39 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 17:59:39 2019 +0100"
      },
      "message": "patch 8.1.0811: too many #ifdefs\n\nProblem:    Too many #ifdefs.\nSolution:   Graduate FEAT_MBYTE, the final chapter.\n"
    },
    {
      "commit": "1bbb61948342b5cf6e363629f145c65eb455c388",
      "tree": "30275df04234f6ba296d5b027bd3c9104ee1848c",
      "parents": [
        "d0721058f494143186f66a60151c9634031a8c96"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 16:02:01 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 16:02:01 2018 +0100"
      },
      "message": "patch 8.1.0514: CTRL-W ^ does not work when alternate buffer has no name\n\nProblem:    CTRL-W ^ does not work when alternate buffer has no name.\nSolution:   Use another method to split and edit the alternate buffer. (Jason\n            Franklin)\n"
    },
    {
      "commit": "f1c118be93184e8e57e3e80b1b3383f464ed649e",
      "tree": "027310f2d3bd54405b91ff422ca3772f59f2659f",
      "parents": [
        "20aac6c1126988339611576d425965a25a777658"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 03 22:08:10 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 03 22:08:10 2018 +0200"
      },
      "message": "patch 8.1.0347: some tests fail on Solaris\n\nProblem:    Some tests fail on Solaris.\nSolution:   Skip writefile test. Fix path to libc.so. Improve test for Turkish\n            case change. (Libor Bukata, Bjorn Linse, closes #3403)\n"
    },
    {
      "commit": "0529583ff144e2cb8fb57fe61a86997310bd7727",
      "tree": "c8cb8b8b07a5d8c20facaa36b7a3443a79d4b7d8",
      "parents": [
        "98fc8d7b6c8cc3c2f55e8d08617ecc27a3624899"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 24 22:07:58 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 24 22:07:58 2018 +0200"
      },
      "message": "patch 8.1.0327: the \"g CTRL-G\" command isn\u0027t tested much\n\nProblem:    The \"g CTRL-G\" command isn\u0027t tested much.\nSolution:   Add more tests. (Dominique Pelle, closes #3369)\n"
    },
    {
      "commit": "b1c9198afb7ff902588b45fbe44f0760a9f48375",
      "tree": "7e7c0e76cda65cf249ff3a2d4247b0c3e765205e",
      "parents": [
        "03998f606a846e7995047b0356dbb9f515f5244c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 17 17:04:55 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 17 17:04:55 2018 +0200"
      },
      "message": "Vim 8.1 release\n\nUpdate version number and information.  Fix a couple of tests.\n"
    },
    {
      "commit": "b48e96f61c87a64e38e3ac50732c92a84a4833b8",
      "tree": "170cf91f5865fda3f985328c50b5d009e5296a3b",
      "parents": [
        "294959528e02403cd7ef6541208835f0c621c63b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 13 12:26:14 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 13 12:26:14 2018 +0100"
      },
      "message": "patch 8.0.1510: cannot test if a command causes a beep\n\nProblem:    Cannot test if a command causes a beep.\nSolution:   Add assert_beeps().\n"
    },
    {
      "commit": "294959528e02403cd7ef6541208835f0c621c63b",
      "tree": "1d137a6657a1eff7550a826542f5721f8510a7da",
      "parents": [
        "5a656864a0610547da28e0c8c1649ecd1d782948"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 12 22:49:00 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 12 22:49:00 2018 +0100"
      },
      "message": "patch 8.0.1509: test for failing drag-n-drop command no longer fails\n\nProblem:    Test for failing drag-n-drop command no longer fails.\nSolution:   Check for the \"dnd\" feature.\n"
    },
    {
      "commit": "5a656864a0610547da28e0c8c1649ecd1d782948",
      "tree": "0e1ac6d440a00142418f5db8142a442e945da2de",
      "parents": [
        "bfbea567d89fdaa08ed987fd80daa53a6ce399d1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 12 22:08:06 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 12 22:08:06 2018 +0100"
      },
      "message": "patch 8.0.1508: the :drop command is not always available\n\nProblem:    The :drop command is not always available.\nSolution:   Include :drop in all builds. (Yasuhiro Matsumoto, closes #2639)\n"
    },
    {
      "commit": "ae6f8651251013bafef9de1aed09069deaae8122",
      "tree": "41fdf195ce583aa17c9e8a46ab41dd0acbc6e851",
      "parents": [
        "1bd999f982e783219a06e6c8f219df1d53ac7e77"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 20 22:32:20 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 20 22:32:20 2017 +0100"
      },
      "message": "patch 8.0.1418: no test for expanding backticks\n\nProblem:    No test for expanding backticks.\nSolution:   Add a test. (Dominique Pelle, closes #2479)\n"
    },
    {
      "commit": "fb094e14c19337de824d4e6710ca6a2617930ab0",
      "tree": "4738265336181b11c8f7bb6d5b7f41d92753a208",
      "parents": [
        "8fdb35a974d92c7d0267bc8988aa6af74ee6885d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 05 20:59:28 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 05 20:59:28 2017 +0100"
      },
      "message": "patch 8.0.1271: 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 #2290)\n"
    },
    {
      "commit": "f45938cc20ed6992e5215ffe41b73b528c78be9c",
      "tree": "a1e9ed1adaf82232c78d386a214d7066525b5fad",
      "parents": [
        "ffd99f729bd806e09d9355ede9c17780b61057bf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 02 15:59:57 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 02 15:59:57 2017 +0100"
      },
      "message": "patch 8.0.1243: no test for what 8.0.1227 fixes\n\nProblem:    No test for what 8.0.1227 fixes.\nSolution:   Add a test that triggers the problem. (Christian Brabandt)\n"
    },
    {
      "commit": "67418d97b457d2e27fe342472d3c9fd342ffc47f",
      "tree": "42beedb439133453caefdada8dc3d34454d12694",
      "parents": [
        "8bfe07b70878c83c838320cc6a93d62cd78b953f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 15 22:07:39 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 15 22:07:39 2017 +0200"
      },
      "message": "patch 8.0.1200: tests switch the bell off twice\n\nProblem:    Tests switch the bell off twice.\nSolution:   Don\u0027t set \u0027belloff\u0027 in individual tests. (Christian Brabandt)\n"
    },
    {
      "commit": "4033c55eca575777718c0701e26635a0cc47d907",
      "tree": "8dc460ad495106198a9119b52f6505033f7a75b3",
      "parents": [
        "e738a1a033cd31cd2568ba99a9e2dca1e65b45ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 16 20:54:51 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 16 20:54:51 2017 +0200"
      },
      "message": "patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs\n\nProblem:    FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always\n            enabled and only adds 7% to the binary size of the tiny build.\nSolution:   Graduate FEAT_WINDOWS.\n"
    },
    {
      "commit": "65f084749b260746d7f186af4f080298be2df55b",
      "tree": "bff55e0c1924c835001e7dc92857e3e09e5433e1",
      "parents": [
        "c168bd4bd3a9b856fc410fc4515dcca1d10d7461"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 10 18:16:20 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 10 18:16:20 2017 +0200"
      },
      "message": "patch 8.0.1090: cannot get the text under the cursor like v:beval_text\n\nProblem:    cannot get the text under the cursor like v:beval_text\nSolution:   Add \u003ccexpr\u003e.\n"
    },
    {
      "commit": "d2381a2cadb9ef359ad5efb916734c635b29bd13",
      "tree": "8478fd3dddeb95fea6c8f2ff0db21e657ac27989",
      "parents": [
        "1cc482069a3407132aeb43a55d6dc284153e79c7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 09 14:58:15 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 09 14:58:15 2017 +0200"
      },
      "message": "patch 8.0.0555: toupper/tolower test fails on OSX without Darwin\n\nProblem:    Toupper/tolower test fails on OSX without Darwin.\nSolution:   Skip that part of the test also for OSX. (Kazunobu Kuriyama)\n"
    },
    {
      "commit": "1cc482069a3407132aeb43a55d6dc284153e79c7",
      "tree": "704149ab8249608dfd5e6d59ead636b38d533077",
      "parents": [
        "9f4de1f5435b900e43e19766da1a5bed4686cf44"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 09 13:41:59 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 09 13:41:59 2017 +0200"
      },
      "message": "patch 8.0.0554: toupper and tolower don\u0027t work properly for Turkish\n\nProblem:    Toupper and tolower don\u0027t work properly for Turkish when \u0027casemap\u0027\n            contains \"keepascii\". (Bjorn Linse)\nSolution:   When \u0027casemap\u0027 contains \"keepascii\" use ASCII toupper/tolower.\n"
    },
    {
      "commit": "9f4de1f5435b900e43e19766da1a5bed4686cf44",
      "tree": "4bd7ea67b5043048bded43dc644bc0eb8873c96e",
      "parents": [
        "3317d5ebbe8304da82b8088446060afcae0012af"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 08 19:39:43 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 08 19:39:43 2017 +0200"
      },
      "message": "patch 8.0.0553: toupper/tolower test fails on Mac\n\nProblem:    Toupper/tolower test with Turkish locale fails on Mac.\nSolution:   Skip the test on Mac.\n"
    },
    {
      "commit": "3317d5ebbe8304da82b8088446060afcae0012af",
      "tree": "3fae78d230c1d391b9b13cb4c693b28f0e8ad02b",
      "parents": [
        "d34f9b1155a6b470e1dc766ff98192f440e7eba7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 08 19:12:06 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 08 19:12:06 2017 +0200"
      },
      "message": "patch 8.0.0552: toupper and tolower don\u0027t work properly for Turkish\n\nProblem:    Toupper and tolower don\u0027t work properly for Turkish when \u0027casemap\u0027\n            is empty. (Bjorn Linse)\nSolution:   Check the \u0027casemap\u0027 options when deciding how to upper/lower case.\n"
    },
    {
      "commit": "395b6bab33e5ed9a0377d7f140e98fd3ab682672",
      "tree": "0e3189f8a90ed61d1825900d1f6ab80730bdf10e",
      "parents": [
        "d4863aa99e0527e9505c79cbeafc68a6832200bf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 07 20:09:51 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 07 20:09:51 2017 +0200"
      },
      "message": "patch 8.0.0549: no test for the 8g8 command\n\nProblem:    No test for the 8g8 command.\nSolution:   Add a test. (Dominique Pelle, closes #1615)\n"
    },
    {
      "commit": "bf3d58073f7b34b2d65d1d08a728d1164e03cceb",
      "tree": "5a2bb1cf019fa4e63f0f313c58987b6a21458f21",
      "parents": [
        "3fcfa35f82b9d1ef5e95051b3a45578e10c14ec3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 29 19:48:11 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 29 19:48:11 2017 +0200"
      },
      "message": "patch 8.0.0523: dv} deletes part of a multi-byte character.\n\nProblem:    dv} deletes part of a multi-byte character. (Urtica Dioica)\nSolution:   Include the whole character.\n"
    },
    {
      "commit": "b1e04fca3704e272a30afbe062498819eaacd4f9",
      "tree": "7fea342678a1d0ab2f625d452047684527aec2f8",
      "parents": [
        "d5d37537d1fa46fd468bd378af2006dd09840f38"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 29 13:08:35 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 29 13:08:35 2017 +0200"
      },
      "message": "patch 8.0.0516: a large count on a normal command causes trouble\n\nProblem:    A large count on a normal command causes trouble. (Dominique\n            Pelle)\nSolution:   Make \"opcount\" long.\n"
    },
    {
      "commit": "c3c766ea8c35f5b2bd45fb3d74d0ae46b2d8c24f",
      "tree": "ebb3661d41d6e38f638e7f14e0f47a64e29122df",
      "parents": [
        "12d1dc9155a507f2bbffae19696c33a640fbc8d1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 08 22:55:19 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 08 22:55:19 2017 +0100"
      },
      "message": "patch 8.0.0433: beeps when running tests\n\nProblem:    Quite a few beeps when running tests.\nSolution:   Set \u0027belloff\u0027 for these tests. (Christian Brabandt)\n"
    },
    {
      "commit": "e5f2a075e35aa903e8d5a63bef1a438344bba5fb",
      "tree": "99b378a6b557e780f7b11e4fa78a1c8c687df8c6",
      "parents": [
        "a2f28859bfb3fa52bde14c9d2ca3ab7196a9154a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 01 22:31:49 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 01 22:31:49 2017 +0100"
      },
      "message": "patch 8.0.0293: some tests have a one or three second wait\n\nProblem:    Some tests have a one or three second wait.\nSolution:   Reset the \u0027showmode\u0027 option.  Use a test time of one to disable\n            sleep after an error or warning message.\n"
    },
    {
      "commit": "9be7c04e6cd5b0facedcb56b09a5bcfc339efe03",
      "tree": "8904427003c2cea7b63ffae1e0570a54f5c77e87",
      "parents": [
        "9b73c4a215cb5f0f7df1e7f0663aea2bce1914ab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 14 14:28:30 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 14 14:28:30 2017 +0100"
      },
      "message": "patch 8.0.0179: cannot have a local value for \u0027formatprg\u0027\n\nProblem:    \u0027formatprg\u0027 is a global option but the value may depend on the\n            type of buffer. (Sung Pae)\nSolution:   Make \u0027formatprg\u0027 global-local. (closes #1380)\n"
    },
    {
      "commit": "4a08b0dc4dd70334056fc1bf069b5e938f2ed7d5",
      "tree": "8857e7b1f4bc103cb64e7f625b2ea16b267801d5",
      "parents": [
        "40d3f137e751c0e9f5e7e6a587b93a52dd833d04"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 05 21:55:13 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 05 21:55:13 2016 +0100"
      },
      "message": "patch 8.0.0066\nProblem:    when calling an operator function when \u0027linebreak\u0027 is set, it is\n            internally reset before calling the operator function.\nSolution:   Restore \u0027linebreak\u0027 before calling op_function(). (Christian\n            Brabandt)\n"
    },
    {
      "commit": "eb828d01d9c91791fa1fe217ba651cdc25746d1b",
      "tree": "a6e4d1cab162a247b3a2191c168b4afb80057234",
      "parents": [
        "55952d4dd490bb2f63bda5d7f6d8fb69f58c333c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 05 19:54:01 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 05 19:54:01 2016 +0100"
      },
      "message": "patch 8.0.0064\nProblem:    Normal test fails on MS-Windows.\nSolution:   Don\u0027t try using an illegal file name.\n"
    },
    {
      "commit": "426f3754223c8ff8a1bc51d6ba1eba11e8982ebc",
      "tree": "99e61b82b8af5bb25d3d7b5e4ddcd366b635e24b",
      "parents": [
        "de5e2c219b99895445fb75ae3541ee69282a5846"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 04 21:22:37 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 04 21:22:37 2016 +0100"
      },
      "message": "patch 8.0.0060\nProblem:    When using an Ex command for \u0027keywordprg\u0027 it is escaped as with a\n            shell command. (Romain Lafourcade)\nSolution:   Escape for an Ex command. (closes #1175)\n"
    },
    {
      "commit": "2931f2a5df0d962032d41060af84d9fd2cb35c9f",
      "tree": "025321b33b41274d7d41542aa73ec6f8bb0cbf6e",
      "parents": [
        "922a443cfdb1a37ef8bdeadf84f8b821ec4b37bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 09 16:59:08 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 09 16:59:08 2016 +0200"
      },
      "message": "patch 7.4.2353\nProblem:    Not enough test coverage for Normal mode commands.\nSolution:   Add more tests. (Christian Brabandt)\n"
    },
    {
      "commit": "c4a908e83690844b0d3a46124ba6af7d23485d69",
      "tree": "1a38f95d4fb857bd49b70a60e9de225c19b4574a",
      "parents": [
        "abd468ed0fbcba391e7833feeaa7de3ced841455"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 08 23:35:30 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 08 23:35:30 2016 +0200"
      },
      "message": "patch 7.4.2347\nProblem:    Crash when closing a buffer while Visual mode is active.\n            (Dominique Pelle)\nSolution:   Adjust the position before computing the number of lines.\n            When closing the current buffer stop Visual mode.\n"
    },
    {
      "commit": "df0db16cf74281a83a9ea3388a2ef9aedccd013c",
      "tree": "7058882833c78454f6cb8c1425dea02eeb0fe182",
      "parents": [
        "72b4b870fcc445c14faf282e0595b5f9406b101d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 06 20:37:41 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 06 20:37:41 2016 +0200"
      },
      "message": "patch 7.4.2336\nProblem:    Running normal mode tests leave a couple of files behind.\n            (Yegappan Lakshmanan)\nSolution:   Delete the files. (Christian Brabandt)\n"
    },
    {
      "commit": "31845093b7f1b33e0c7e9e592bef65528674a1f2",
      "tree": "b3915583340126de3f5141f0f61b445b7901640b",
      "parents": [
        "75537a93e985ef32e6c267b06ce93629855dd983"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 05 22:58:31 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 05 22:58:31 2016 +0200"
      },
      "message": "patch 7.4.2333\nProblem:    Outdated comments in test.\nSolution:   Cleanup normal mode test. (Christian Brabandt)\n"
    },
    {
      "commit": "d77f9d595eb5f301b39b4373f2900a13c0ca30e2",
      "tree": "58c316bd7b326c259982525881be781f37e967f9",
      "parents": [
        "bc54f3f3fed4dc3556df8c46cee6739d211b0eb2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 04 15:13:39 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 04 15:13:39 2016 +0200"
      },
      "message": "patch 7.4.2323\nProblem:    Using freed memory when using \u0027formatexpr\u0027. (Dominique Pelle)\nSolution:   Make a copy of \u0027formatexpr\u0027 before evaluating it.\n"
    },
    {
      "commit": "bc54f3f3fed4dc3556df8c46cee6739d211b0eb2",
      "tree": "8cad3ff909debe41bde01b8118e307dc10c77299",
      "parents": [
        "dac1947bb366ef43cd6da95acc730554e76d8b84"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 04 14:34:28 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 04 14:34:28 2016 +0200"
      },
      "message": "patch 7.4.2322\nProblem:    Access memory beyond the end of the line. (Dominique Pelle)\nSolution:   Adjust the cursor column.\n"
    },
    {
      "commit": "0913a1089a07ac7b17abc3a1343dfa7cd25613f4",
      "tree": "941678a158dbf8aa997296ee35b21fcc1d2d738d",
      "parents": [
        "f7f3e32fcc4984d87f26337316379c2e2d90f7f1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 03 19:11:59 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 03 19:11:59 2016 +0200"
      },
      "message": "patch 7.4.2317\nProblem:    Normal mode tests fail on MS-Windows.\nSolution:   Do some tests only on Unix.  Set \u0027fileformat\u0027 to \"unix\".\n"
    },
    {
      "commit": "87bc3f74598ae8c648957e5755000cc6cdbc89ce",
      "tree": "e67339a7b08df326739cdb1ae0cc08e2f14d2951",
      "parents": [
        "de653f08805dde14424d417502a0480a6ad292f8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 03 17:33:54 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 03 17:33:54 2016 +0200"
      },
      "message": "patch 7.4.2315\nProblem:    Insufficient testing for Normal mode commands.\nSolution:   Add a big test. (Christian Brabandt, closes #1029)\n"
    }
  ]
}
