)]}'
{
  "log": [
    {
      "commit": "559b9c68fe550f3af63d42e0838622aab1ceb1b3",
      "tree": "12927de3a826edf31d5c2d2e7303755f333b8ca0",
      "parents": [
        "5e5a98d7de41457fabad4eb5af3d54cc93f05d0a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 15 18:09:19 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 15 18:09:19 2019 +0100"
      },
      "message": "patch 8.2.0012: some undo functionality is not tested\n\nProblem:    Some undo functionality is not tested.\nSolution:   Add a few more test cases. (Dominique Pelle, closes #5364)\n"
    },
    {
      "commit": "3e2d1c8cd61ca073e680f3b221ce887e05ba39cf",
      "tree": "36306622622f5927706a1b9effe4a72870b3414e",
      "parents": [
        "09dd2bb3364cc8fb5a8f2507bc2f4ceba481db3d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 14 20:35:01 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 14 20:35:01 2019 +0100"
      },
      "message": "patch 8.2.0008: test72 is old style\n\nProblem:    Test72 is old style.\nSolution:   Convert to new style test. (Yegappan Lakshmanan, closes #5362)\n"
    },
    {
      "commit": "077ff436a77f95c69da219af8cd8f553ff4f9ff8",
      "tree": "51317185c5b5f98046f386dfe672dcf4cab160db",
      "parents": [
        "efae76ab1a43d5a628d8c2fa4218ace6ba597f5d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 28 00:42:21 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 28 00:42:21 2019 +0100"
      },
      "message": "patch 8.1.2230: MS-Windows: testing external commands can be improved\n\nProblem:    MS-Windows: testing external commands can be improved.\nSolution:   Adjust tests, remove duplicate test. (closes #4928)\n"
    },
    {
      "commit": "9283f92008accd0b797d2c913ce191b490ce3c3d",
      "tree": "01df874dff9b62ce11d8019049f858f6f839e377",
      "parents": [
        "dcb2b9cb085288d2a2e4cc31abc591ade04e782e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 13 21:48:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 13 21:48:34 2019 +0200"
      },
      "message": "patch 8.1.2024: delete call commented out for debugging\n\nProblem:    Delete call commented out for debugging.\nSolution:   Restore the delete call. (Christian Brabandt)\n"
    },
    {
      "commit": "f92e58cadb03156879e9bdbf6341bf662d9c87cc",
      "tree": "13bdd750b1d0c9db7f2267d2300eba24f6560619",
      "parents": [
        "7ee80f766130f22598c928415c92ec612a8f18cf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 08 21:51:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 08 21:51:41 2019 +0200"
      },
      "message": "patch 8.1.2013: more functions can be used as methods\n\nProblem:    More functions can be used as methods.\nSolution:   Make various functions usable as a method.\n"
    },
    {
      "commit": "fb06d767a8d76eead5391302fc88115d6e3879d8",
      "tree": "49fdbffa0db7d3623e78d89c4e4c36a968b9b097",
      "parents": [
        "c363fe1599655232e8bd6e279fbf70d4c1b7baf6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 18:55:35 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 18:55:35 2019 +0200"
      },
      "message": "patch 8.1.1812: reading a truncted undo file hangs Vim\n\nProblem:    Reading a truncted undo file hangs Vim.\nSolution:   Check for reading EOF. (closes #4769)\n"
    },
    {
      "commit": "2b39d806f04c1a474b6d689a7970253850d4adb8",
      "tree": "4ce4117895ab567d05a58c00cc9f2e141769f753",
      "parents": [
        "e9ebc9a91cac357fd4888f4b71fdff7d97b41160"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 19 16:38:56 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 19 16:38:56 2019 +0200"
      },
      "message": "patch 8.1.1353: undo test fails on Mac\n\nProblem:    Undo test fails on Mac.\nSolution:   Expect \"private\" on the Mac.\n"
    },
    {
      "commit": "e9ebc9a91cac357fd4888f4b71fdff7d97b41160",
      "tree": "c0625571a7e082e117c2be5452c3529c1f317891",
      "parents": [
        "338dfdad3844ebb1ce1d56c421d1f698c086eb0c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 19 15:27:14 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 19 15:27:14 2019 +0200"
      },
      "message": "patch 8.1.1352: undofile() reports wrong name\n\nProblem:    Undofile() reports wrong name. (Francisco Giordano)\nSolution:   Clean up the name before changing path separators. (closes #4392,\n            closes #4394)\n"
    },
    {
      "commit": "56242f2b08737677812513c447955579a19aa620",
      "tree": "3ef7b60ee3da72996c944644cee19eca76a47734",
      "parents": [
        "5f5e203c92365ac6399de3663637b73bf9fb6dfa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 14 15:48:48 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 14 15:48:48 2018 +0100"
      },
      "message": "patch 8.1.0585: undo test may fail on MS-Windows\n\nProblem:    Undo test may fail on MS-Windows.\nSolution:   Also handle lower case drive letters.\n"
    },
    {
      "commit": "e5fa11186fde4a19e505eba403d3af8c61d11304",
      "tree": "bee67f719ad9858b628245e1de324894c3a0ba36",
      "parents": [
        "6b69e5c646faecf2a686bfe71dc17a2a1c6d344f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 26 18:46:30 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 26 18:46:30 2018 +0200"
      },
      "message": "patch 8.1.0025: no test for the undofile() function\n\nProblem:    No test for the undofile() function.\nSolution:   Add test. (Dominique Pelle, closes #2958)\n"
    },
    {
      "commit": "f12519dec88251305793f1651f558d16506b4be2",
      "tree": "8aadf8dd05eeee8a35273f34b3cff77f2ed91452",
      "parents": [
        "dd08b6a32b639b8c7a11275e04ae0a7ffc43aed0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 06 22:52:49 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 06 22:52:49 2018 +0100"
      },
      "message": "patch 8.0.1475: invalid memory access in read_redo()\n\nProblem:    Invalid memory access in read_redo(). (gy741)\nSolution:   Convert the replacement character back from a negative number to\n            CR or NL. (hint by Dominique Pelle, closes #2616)\n"
    },
    {
      "commit": "ce46d934af35d0f774be7f996001db03cf0b894a",
      "tree": "1145362d6a0ddfe22acf17aac1f34fcc2c3eda1f",
      "parents": [
        "b50773c6df0bc2c9c2ab1afecc78083abc606de0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 30 22:46:06 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 30 22:46:06 2018 +0100"
      },
      "message": "patch 8.0.1441: using \":undo 0\" leaves undo in wrong state\n\nProblem:    Using \":undo 0\" leaves undo in wrong state.\nSolution:   Instead of searching for state 1 and go above, just use the start.\n            (Ozaki Kiichi, closes #2595)\n"
    },
    {
      "commit": "95dbcbea6d85a5b79d9617ab3863458fdf0217a0",
      "tree": "865904c3b8a00001192b1b3f870a9c2b01304063",
      "parents": [
        "2ec364e94dbc080ccdf6c5dfc6f1653b5b7ded64"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 27 21:01:34 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 27 21:01:34 2018 +0100"
      },
      "message": "patch 8.0.1433: illegal memory access after undo\n\nProblem:    Illegal memory access after undo. (Dominique Pelle)\nSolution:   Avoid the column becomes negative. (Christian Brabandt,\n            closes #2533)\n"
    },
    {
      "commit": "80eaddd3a0bc47cb14168964678420cfe03a2502",
      "tree": "0e66e678c9860233e0cbcc6350a3414bd8c08c5a",
      "parents": [
        "7f2e9d7c9cdfc5201a899b7b610edf64bf80c45f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 11 23:37:08 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 11 23:37:08 2017 +0100"
      },
      "message": "patch 8.0.1290: seq_cur of undotree() wrong after undo\n\nProblem:    seq_cur of undotree() wrong after undo.\nSolution:   Get the actual sequence number instead of decrementing the current\n            one. (Ozaki Kiichi, closes #2319)\n"
    },
    {
      "commit": "5842a748be8039fd6d267f5557fe391c6c95399d",
      "tree": "da91f132039cddc987034b22e30e816759fe2581",
      "parents": [
        "ffe010fa0363d1a04b15cc6af119a4af63ba9363"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 04 22:36:53 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 04 22:36:53 2017 +0100"
      },
      "message": "patch 8.0.1267: Test_swap_group may leave file behind\n\nProblem:    Test_swap_group may leave file behind.\nSolution:   Add a try/finally.\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": "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": "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": "5e4e1b12998b1ed99138cad1c5da4d430f798547",
      "tree": "aee404f261c89b5ef780e506ef80ae829bfe7d1b",
      "parents": [
        "eb46f8fa14a586779f55b1c7f1648f559618322e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 17 22:09:45 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 17 22:09:45 2017 +0100"
      },
      "message": "patch 8.0.0205: wrong behavior after :undojoin\n\nProblem:    After :undojoin some commands don\u0027t work properly, such as :redo.\n            (Matthew Malcomson)\nSolution:   Don\u0027t set curbuf-\u003eb_u_curhead. (closes #1390)\n"
    },
    {
      "commit": "cbd4de44e8d08fba3c09eb40ad6e36e83faf020a",
      "tree": "a27001fc4d918b90c8ce7c3c5eb07cefef1b689c",
      "parents": [
        "c6aa475a27e3ed1645446b014c32ebf68d005d49"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 07 16:14:57 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 07 16:14:57 2017 +0100"
      },
      "message": "patch 8.0.0149: :earlier does not work after reading the undo file\n\nProblem:    \":earlier\" and \":later\" do not work after startup or reading the\n            undo file.\nSolution:   Use absolute time stamps instead of relative to the Vim start\n            time. (Christian Brabandt, Pavel Juhas, closes #1300, closes\n            #1254)\n"
    },
    {
      "commit": "c628fdcd46e93c308f742efdf54248695960e290",
      "tree": "92b731dd41762b3544bf200515c346681aad281c",
      "parents": [
        "89bcfda6834aba724d12554a34b9ed49f5789fd5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 31 20:33:27 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 31 20:33:27 2016 +0200"
      },
      "message": "patch 7.4.2296\nProblem:    No tests for :undolist and \"U\" command.\nSolution:   Add tests. (Dominique Pelle)\n"
    },
    {
      "commit": "170b10b421f0c9fda08b7cfd3bb043c064f3659a",
      "tree": "31940a6dd764f664f7c6886f0d3645b67754b60a",
      "parents": [
        "b56195ed00a9a79aa6217cddbeedbc8cc7a5b6d8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 29 16:15:27 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 29 16:15:27 2016 +0200"
      },
      "message": "patch 7.4.2113\nProblem:    Test for undo is flaky.\nSolution:   Turn it into a new style test.  Use test_settime() to avoid\n            flakyness.\n"
    }
  ]
}
