)]}'
{
  "log": [
    {
      "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": "4e032e1b17c92e1bb4b94be7f487d6be725274ac",
      "tree": "9a39d7978dd761658a8ed5bb2379e05af09a0b6d",
      "parents": [
        "c7d9eacefa319e5ac3b3b2334fda5acb126b8716"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 01 20:48:13 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 01 20:48:13 2017 +0100"
      },
      "message": "patch 8.0.0288: errors reported while running tests\n\nProblem:    Errors reported while running tests.\nSolution:   Put comma in the right place.\n"
    },
    {
      "commit": "b245559fa9b03bfb0d0f77023120e60d870f0b56",
      "tree": "de40503e1e191b9a1d0c909aa24bd1c1e46dbc71",
      "parents": [
        "e90858d0229444b3cd16b1cd3a8d61a24c435705"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 01 18:00:13 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 01 18:00:13 2017 +0100"
      },
      "message": "patch 8.0.0284: collapse buffers test failed once\n\nProblem:    The Test_collapse_buffers() test failed once, looks like it is\n            flaky.\nSolution:   Add it to the list of flaky tests.\n"
    },
    {
      "commit": "6fe2eb43d2527cc8a3450456a60639e87f16d32d",
      "tree": "fb6cc0de6297c27dc4bb09751e4167396dc28c1f",
      "parents": [
        "c625155ea42da2d7cefd853837f18115713b439c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 29 21:49:51 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 29 21:49:51 2017 +0100"
      },
      "message": "patch 8.0.0267: channel test sometimes fails on Mac\n\nProblem:    A channel test sometimes fails on Mac.\nSolution:   Add the test to the list of flaky tests.\n"
    },
    {
      "commit": "cc28e2d05d05552d8b72a520be8a193f3d9822d4",
      "tree": "10636aea7b16c817cb42d82d306dafc79e636ce1",
      "parents": [
        "7df915d113ac1981792c50e8b000c9f5f784b78b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 17 17:56:13 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 17 17:56:13 2016 +0100"
      },
      "message": "patch 8.0.0088\nProblem:    When a test fails in Setup or Teardown the problem is not reported.\nSolution:   Add a try/catch. (Hirohito Higashi)\n"
    },
    {
      "commit": "c79d6aa01d86cd98cffddc80825c1c600e833bbf",
      "tree": "c1766eebeab445ffaa60e758545384755caec0ac",
      "parents": [
        "3e496b0ea31996b665824f45664dee1fdd73c4d0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 25 22:27:37 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 25 22:27:37 2016 +0200"
      },
      "message": "patch 8.0.0013\nProblem:    Missing comma in list.\nSolution:   Add the comma.\n"
    },
    {
      "commit": "947000d6e481042d3869bd65b149d72511c31ab2",
      "tree": "c342200a955ad8799e2bd271cd64bcd3a294e3ec",
      "parents": [
        "680e015bfe19be6772d3bd754486fbd45c1a9d3b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 25 21:03:02 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 25 21:03:02 2016 +0200"
      },
      "message": "patch 8.0.0011\nProblem:    On OSX Test_pipe_through_sort_all() sometimes fails.\nSolution:   Add the test to the list of flaky tests.\n"
    },
    {
      "commit": "edeb846c1f04a49466992077eaea3396838bf4fd",
      "tree": "70436a1ecd36b61cf1051d9314b4f93096de138b",
      "parents": [
        "100f27721b2f901eae348ef3635897e8be5d0307"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 12 13:32:02 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 12 13:32:02 2016 +0200"
      },
      "message": "patch 7.4.2367\nProblem:    Test runner misses a comma.\nSolution:   Add the comma.\n"
    },
    {
      "commit": "e1c8c7a6742be6072290f9aa54ae358060d9c42f",
      "tree": "411b8150d580883b71b230263958daeab501f5c4",
      "parents": [
        "cbeab96f87b91ed4b096216c397552b7f6d270f9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 11 16:48:50 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 11 16:48:50 2016 +0200"
      },
      "message": "patch 7.4.2364\nProblem:    Sort test sometimes fails.\nSolution:   Add it to the list of flaky tests.\n"
    },
    {
      "commit": "dac1947bb366ef43cd6da95acc730554e76d8b84",
      "tree": "d6959ff23939dfa6e68f8618694efb617c59f2e3",
      "parents": [
        "dda933d06c06c2792bd686d059f6ad19191ad30b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 03 22:35:40 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 03 22:35:40 2016 +0200"
      },
      "message": "patch 7.4.2321\nProblem:    When a test is commented out we forget about it.\nSolution:   Let a test throw an exception with \"Skipped\" and list skipped test\n            functions. (Christian Brabandt)\n"
    },
    {
      "commit": "358308dd99abdd56c6540339e505585d8db7bdfe",
      "tree": "25330e413ecbae1e6e1104a754f4f87d03007f74",
      "parents": [
        "b58fe4588c6bfa173a3c47a66f410c2427bc668e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 24 21:21:26 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 24 21:21:26 2016 +0200"
      },
      "message": "patch 7.4.2248\nProblem:    When cancelling the :ptjump prompt a preview window is opened for\n            a following command.\nSolution:   Reset g_do_tagpreview. (Hirohito Higashi)  Add a test.  Avoid that\n            the test runner gets stuck in trying to close a window.\n"
    },
    {
      "commit": "fe9489233c463dd87046df3fd95332e47b66e93c",
      "tree": "350a26632125ee2dbce28041636e921a58a4cec0",
      "parents": [
        "877e95779869c5426102aa491f67d99904c8534c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 04 21:11:32 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 04 21:11:32 2016 +0200"
      },
      "message": "patch 7.4.2154\nProblem:    Test_communicate() fails sometimes.\nSolution:   Add it to the flaky tests.\n"
    },
    {
      "commit": "7cba71d7e3576639679b6a3aedeeb1ac07f7f2f5",
      "tree": "2879665a7865d8257a064f84a8df2d1b2fda961c",
      "parents": [
        "edf634e0f1985c5ea1afb5b480b47a44cabbce34"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 02 23:04:49 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 02 23:04:49 2016 +0200"
      },
      "message": "patch 7.4.2149\nProblem:    If a test leaves a window open a following test may fail.\nSolution:   Always close extra windows after running a test.\n"
    },
    {
      "commit": "a58c58b7e1404bb91d59d14539b41390284e7026",
      "tree": "0c2587f54949fd18186c1e37667b91320420261f",
      "parents": [
        "870b749ce1db1cec80f0f3766064a031688e6a46"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 23 14:01:15 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 23 14:01:15 2016 +0200"
      },
      "message": "patch 7.4.2093\nProblem:    Netbeans test fails once in a while.  Leaving log file behind.\nSolution:   Add it to the list of flaky tests.  Disable logfile.\n"
    },
    {
      "commit": "ac105ed3c420660ddbddc501c97875c48220817e",
      "tree": "af1f72494dadb3775100f85e65c8e0e970879e56",
      "parents": [
        "dfd63e30d13fff5603416b6c7e247cebeb003eb0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 21 20:33:32 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 21 20:33:32 2016 +0200"
      },
      "message": "patch 7.4.2086\nProblem:    Using the system default encoding makes tests unpredictable.\nSolution:   Always use utf-8 or latin1 in the new style tests.  Remove setting\n            encoding and scriptencoding where it is not needed.\n"
    },
    {
      "commit": "89b10421ca1aea55acbafac1df93be4e20210ceb",
      "tree": "1d1bc73cedd32510fd398da16a528b71e6f58e82",
      "parents": [
        "e048539195e1c0a060cf41b39fca118130bdc151"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 12 22:51:22 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 12 22:51:22 2016 +0200"
      },
      "message": "patch 7.4.2031\nProblem:    The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets\n            \u0027textwidth\u0027 to a non-zero value. (Oyvind A. Holm)\nSolution:   Add a setup.vim file that sets \u0027runtimepath\u0027 and $HOME to a safe\n            value. (partly by Christian Brabandt, closes #912)\n"
    },
    {
      "commit": "fc4ad616073a169badfb2b9906fee2844f76f730",
      "tree": "5eb84c0a9bd1bf140532d4b85fc9a29ec5590e23",
      "parents": [
        "30445cb6e94698d212ba866ef3e4022ac625540a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 09 15:38:32 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 09 15:38:32 2016 +0200"
      },
      "message": "patch 7.4.2007\nProblem:    Running the tests leaves a viminfo file behind.\nSolution:   Make the viminfo option empty.\n"
    },
    {
      "commit": "8e8df251bf2505e5decf258397c6069fbe5e2e01",
      "tree": "a2326994d025d4a6e143104e221c499b54357481",
      "parents": [
        "2177f9fe18a927ef65ccebb0856722a28dc00252"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 25 21:23:21 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 25 21:23:21 2016 +0200"
      },
      "message": "patch 7.4.1844\nProblem:    Using old function name in comment.  More functions should start\n            with test_.\nSolution:   Rename function in comment. (Higashi Higashi) Rename\n            disable_char_avail_for_testing() to test_disable_char_avail().\n            And alloc_fail() to test_alloc_fail().\n"
    },
    {
      "commit": "ebf7dfa6f121c82f97d2adca3d45fbaba9ad8f7e",
      "tree": "0b6608049e1b86a10bb179674ed3bf9e41706a15",
      "parents": [
        "700eefe5a4385fd128f5496e3ca384869752376a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 14 12:46:51 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 14 12:46:51 2016 +0200"
      },
      "message": "patch 7.4.1727\nProblem:    Cannot detect a crash in tests when caused by garbagecollect().\nSolution:   Add garbagecollect_for_testing().  Do not free a job if is still\n            useful.\n"
    },
    {
      "commit": "e9c07270031e312082604d3505650f185aa65948",
      "tree": "e63a095f5a5a76848987b213b4ecd3ea00729423",
      "parents": [
        "7db8f6f4f85e5d0526d23107b2a5e2334dc23354"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 30 20:50:46 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 30 20:50:46 2016 +0200"
      },
      "message": "patch 7.4.1686\nProblem:    When running tests $HOME/.viminfo is written. (James McCoy)\nSolution:   Add \u0027nviminfo\u0027 to the \u0027viminfo\u0027 option. (closes #722)\n"
    },
    {
      "commit": "b5760a1ce5b700fc32b8bd11948ee189a847c59e",
      "tree": "f22134d300f97d1456ca0ed2b6cba5566e177f4e",
      "parents": [
        "f1d2501ebe33e148886c2914acd33140e20ee222"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 03 13:10:44 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 03 13:10:44 2016 +0100"
      },
      "message": "patch 7.4.1477\nProblem:    Test_reltime is flaky, it depends on timing.\nSolution:   When it fails run it a second time.\n"
    },
    {
      "commit": "befb366affa6309c6b4a469ec7f729821e3a36fa",
      "tree": "fa5342ad427568067303e274d7234e0b9d57a783",
      "parents": [
        "cf7164a088664961e7d70dd100c5874dc5ceb293"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 20 14:41:40 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 20 14:41:40 2016 +0100"
      },
      "message": "patch 7.4.1365\nProblem:    Cannot execute a single test function.\nSolution:   Add an argument to filter the functions with. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "93bf558caef2d507ef6baf56eaf6025b63da1e34",
      "tree": "00156a8c6ddac03157222a15db859167306494dc",
      "parents": [
        "81661fb86801e6d6e5194b43dfd27d73fcc016ec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 18 22:25:47 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 18 22:25:47 2016 +0100"
      },
      "message": "patch 7.4.1352\nProblem:    The test script lists all functions before executing them.\nSolution:   Only list the function currently being executed.\n"
    },
    {
      "commit": "00af60bbb6cc7e8ccafddb30a1964f891b800bce",
      "tree": "12b89b41ad5d8a3345e6e315887780d51581ce73",
      "parents": [
        "45c7f054730da5c88e1e5c7de290d25c450578a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 13 14:06:14 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 13 14:06:14 2016 +0100"
      },
      "message": "patch 7.4.1309\nProblem:    When a test fails not all relevant info is listed.\nSolution:   Add the errors to the messages.\n"
    },
    {
      "commit": "a99b90437af730dcafd9143c0942c87777a00d52",
      "tree": "c1916f7044cdeb260cf5fe6d4ed5c9d6d5dbacd8",
      "parents": [
        "d82103ed8534a1207742e9666ac7ef1e47dda12d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 17 17:10:59 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 17 17:10:59 2016 +0100"
      },
      "message": "patch 7.4.1118\nProblem:    Tests hang in 24 line terminal.\nSolution:   Set the \u0027more\u0027 option off.\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": "065ee9aebf9abe08ae8c0dba7d05cbdcc423c8e0",
      "tree": "d2d86ff7656a548ffbca0d558d2b741fa1429ae4",
      "parents": [
        "a260b87d9da17f605666630f18c1ed909c2b8bae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 15 20:53:38 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 15 20:53:38 2016 +0100"
      },
      "message": "patch 7.4.1097\nProblem:    Looking up the alloc ID for tests fails.\nSolution:   Fix the line computation.  Use assert_fails() for unlet test.\n"
    },
    {
      "commit": "28fb79db6b52d1154e8dc63d227673648c2fce15",
      "tree": "4a1a10e264249d9851ffb9b7396ade0fc808fec6",
      "parents": [
        "44132a10aeb45c957959cafb4ac39d3f478be98c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 09 22:28:33 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 09 22:28:33 2016 +0100"
      },
      "message": "patch 7.4.1073\nProblem:    Alloc_id depends on numbers, may use the same one twice.  It\u0027s not\n            clear from the number what it\u0027s for.\nSolution:   Use an enum.  Add a function to lookup the enum value from the\n            name.\n"
    },
    {
      "commit": "cfc0a350a9fa04f1b0cfa1ba31fbd2847376513f",
      "tree": "20b6fe161cb570f388871413922333f33027739c",
      "parents": [
        "8a5115cf18751022387af2085f374d38c60dde83"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 09 20:23:00 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 09 20:23:00 2016 +0100"
      },
      "message": "patch 7.4.1071\nProblem:    New style tests are executed in arbitrary order.\nSolution:   Sort the test function names. (Hirohito Higashi)\n            Fix the quickfix test that depended on the order.\n"
    },
    {
      "commit": "a2cce8630756769b2cefdc28c7290ae9262cddb1",
      "tree": "b7cbe386c9b53c33d9e729dc578d1d6b5607d802",
      "parents": [
        "d3343960d7745bd586197a28b9a96d634a292422"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 02 19:50:04 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 02 19:50:04 2016 +0100"
      },
      "message": "patch 7.4.1030\nProblem:    test49 is still slow.\nSolution:   Move more tests from old to new style.\n"
    },
    {
      "commit": "c06624661a3aa6642304c06db9cebe553a4cab17",
      "tree": "debe51a816c441c2fc2ceb9599dc767baaf8545d",
      "parents": [
        "b8cb643eab0e84d6a41f5884c7e41736218425fb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 15:49:05 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 15:49:05 2015 +0100"
      },
      "message": "patch 7.4.1000\nProblem:    Test 49 is slow and doesn\u0027t work on MS-Windows.\nSolution:   Start moving parts of test 49 to test_viml.\n"
    },
    {
      "commit": "096c8bb40d51b22a4b1d761baf7bb79fb9e55a28",
      "tree": "9b51618a06a9e08cb97c6535028b54d67cf8fe39",
      "parents": [
        "e5c5f0c66c9491aca013f30da6e4f730a7ba7db6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 14:26:57 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 14:26:57 2015 +0100"
      },
      "message": "patch 7.4.991\nProblem:    When running new style tests the output is not visible.\nSolution:   Add the testdir/messages file and show it.  Update the list of\n            test names.\n"
    },
    {
      "commit": "4686b323e4bc0f466500b018959f6c8965f010f9",
      "tree": "58b7ed5a992bbd6f0c19bc0ec5bb6e3e502f6dad",
      "parents": [
        "57d7971b5f1621071176eea81cdb0d1fc50c925d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 14:44:10 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 14:44:10 2015 +0100"
      },
      "message": "patch 7.4.981\nProblem:    An error in a test script goes unnoticed.\nSolution:   Source the test script inside try/catch. (Hirohito Higashi)\n"
    },
    {
      "commit": "de0ad40cb3c1bc691a754698ed16a5b6cdb4086b",
      "tree": "a184c10b53c44513216100cf095a37840710ceee",
      "parents": [
        "6cd1345307440491580e5e86cb82c54ee9a46baa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 17:21:28 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 17:21:28 2015 +0100"
      },
      "message": "patch 7.4.953\nProblem:    When a test script navigates to another buffer the .res file is\n            created with the wrong name.\nSolution:   Use the \"testname\" for the .res file. (Damien)\n"
    },
    {
      "commit": "43345546ae63710441f066648b8485fb545b3801",
      "tree": "6856441fbdb36ee40e5225b97b1e0e698fc72d62",
      "parents": [
        "48a969b48898fb08dce636c6b918408c6fbd3ea0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 29 17:35:35 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 29 17:35:35 2015 +0100"
      },
      "message": "patch 7.4.944\nProblem:    Writing tests for Vim script is hard.\nSolution:   Add assertEqual(), assertFalse() and assertTrue() functions.  Add\n            the v:errors variable.  Add the runtest script. Add a first new\n            style test script.\n"
    }
  ]
}
