)]}'
{
  "log": [
    {
      "commit": "ee47eaceaa148e07b566ff420f9a3c2edde2fa34",
      "tree": "990dc0d8074d51970ecc83ad94a59e884687a313",
      "parents": [
        "c207fd2535717030d78f9b92839e5f2ac004cc78"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed Jun 29 12:55:36 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 29 12:55:36 2022 +0100"
      },
      "message": "patch 9.0.0003: functions are global while they could be local\n\nProblem:    Functions are global while they could be local.\nSolution:   Add \"static\".  Add a few tests. (Yegappan Lakshmanan,\n            closes #10612)\n"
    },
    {
      "commit": "e8c4a64bffbe628a46dc172d04cfc2db6e8dd8b6",
      "tree": "48926207f8f118931908d9b16ccd09168a176fc0",
      "parents": [
        "7e667788150be617aeac42b0d668618ac33ab9da"
      ],
      "author": {
        "name": "Brandon Simmons",
        "email": "simmsbra@gmail.com",
        "time": "Mon May 23 15:33:08 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 23 15:33:08 2022 +0100"
      },
      "message": "patch 8.2.5009: fold may not be closeable after appending\n\nProblem:    Fold may not be closeable after appending.\nSolution:   Set the fd_small flag to MAYBE. (Brandon Simmons, closes #10471)\n"
    },
    {
      "commit": "93c1573dd284dc9cf5ed9265a0143aaf520d2920",
      "tree": "e22345ac4b3f822217b998318b62b65943ca7806",
      "parents": [
        "1a56ea8381b79c4e7697b6a05451dde5940228ea"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sat May 21 16:34:38 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 21 16:34:38 2022 +0100"
      },
      "message": "patch 8.2.4991: no test for hwat patch 8.1.0535 fixes\n\nProblem:    No test for hwat patch 8.1.0535 fixes.\nSolution:   Add a test. (closes #10462)\n"
    },
    {
      "commit": "3fcccf94e8bc142d2c79c3b62087145896df6b36",
      "tree": "166b3c7d3b4be078dab7f7b843de6187c6cfb625",
      "parents": [
        "8a83ffdc43a4fc904f686864a24a5b0f240df593"
      ],
      "author": {
        "name": "Brandon Simmons",
        "email": "simmsbra@gmail.com",
        "time": "Fri May 20 18:25:21 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 20 18:25:21 2022 +0100"
      },
      "message": "patch 8.2.4987: after deletion a small fold may be closable\n\nProblem:    After deletion a small fold may be closable.\nSolution:   Check for a reverse range. (Brandon Simmons, closes #10457)\n"
    },
    {
      "commit": "d98e75e23666c159c7e00bcf5b6ad9a933bb0534",
      "tree": "c051aac5941530e07ef03fceb8cc6905500584ab",
      "parents": [
        "70c41241c2701f26a99085e433925a206ca265a3"
      ],
      "author": {
        "name": "Brandon Simmons",
        "email": "simmsbra@gmail.com",
        "time": "Tue May 10 19:13:23 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 19:13:23 2022 +0100"
      },
      "message": "patch 8.2.4935: with \u0027foldmethod\u0027 \"indent\" some lines not included in fold\n\nProblem:    With \u0027foldmethod\u0027 \"indent\" some lines are not included in the\n            fold. (Oleg Koshovetc)\nSolution:   Fix it. (Brandon Simmons, closes #10399, closes #3214)\n"
    },
    {
      "commit": "2c40707baa13a53cac4137ffb8b2ac67f50cea63",
      "tree": "260b40a241950eb8fbe5cad245dfe9f6c8beb768",
      "parents": [
        "8279cfe49961b3711c84c66a9954c9f70e9b78c8"
      ],
      "author": {
        "name": "Brandon Simmons",
        "email": "simmsbra@gmail.com",
        "time": "Sat Apr 23 13:50:17 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 23 13:50:17 2022 +0100"
      },
      "message": "patch 8.2.4813: pasting text while indent folding may mess up folds\n\nProblem:    Pasting text while indent folding may mess up folds.\nSolution:   Adjust the way folds are split. (Brandon Simmons, closes #10254)\n"
    },
    {
      "commit": "27708e6c7b6f444fd599f3dc5015336b002b874d",
      "tree": "ca58fb2aa05c18a8149600a23c08603a19e02caa",
      "parents": [
        "c553a21e189aa440515a19c5b25f8b6b50c5d53d"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sun Dec 26 21:54:43 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 26 21:54:43 2021 +0000"
      },
      "message": "patch 8.2.3908: cannot use a script-local function for \u0027foldtext\u0027\n\nProblem:    Cannot use a script-local function for \u0027foldtext\u0027.\nSolution:   Expand \"s:\" and \"\u003cSID\u003e\". (Yegappan Lakshmanan, closes #9411)\n"
    },
    {
      "commit": "8bb65f230d3025037f34021a72616038da0601ee",
      "tree": "1edaf57b7fbe5e3c30a174026f5389f8b98b7376",
      "parents": [
        "ec86520f946a40d5c4a92d6a11d6928faa13abd4"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sun Dec 26 10:51:39 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 26 10:51:39 2021 +0000"
      },
      "message": "patch 8.2.3900: it is not easy to use a script-local function for an option\n\nProblem:    It is not easy to use a script-local function for an option.\nSolution:   recognize s: and \u003cSID\u003e at the start of the expression. (Yegappan\n            Lakshmanan, closes #9401)\n"
    },
    {
      "commit": "68ffe8cade5e0c52680c00cb9f3f87104fbe653a",
      "tree": "0da38417649251488b5f243962829f2f48f11d64",
      "parents": [
        "f2dd9cb9958962302d33fab8fe6439645a2d1e1b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 12:47:25 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 12:47:25 2021 +0200"
      },
      "message": "patch 8.2.2713: folding code not sufficiently tested\n\nProblem:    Folding code not sufficiently tested.\nSolution:   Add a few more test cases. (Yegappan Lakshmanan, closes #8064)\n"
    },
    {
      "commit": "3c49e74e18993915a779cafe4af3749b39fd3e2a",
      "tree": "ed92fcba3a6a0f10b56c45ce54022d3dd8d9f3ee",
      "parents": [
        "90193e6140e5e7f1945e3e144a95697b0e16237a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 21:26:04 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 21:26:04 2021 +0200"
      },
      "message": "patch 8.2.2711: \"gj\" in a closed fold does not move out of the fold\n\nProblem:    \"gj\" in a closed fold does not move out of the fold. (Marco Hinz)\nSolution:   Add a check for being in a closed fold. (closes #8062)\n"
    },
    {
      "commit": "5c504f680e63120fea36becfabb8d939d4449e34",
      "tree": "4c133286d7d696645d1da3d898e9367cf8441412",
      "parents": [
        "b91d3f857fb6aadbbc01f80f775967bb40d361de"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 13:39:51 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 13:39:51 2021 +0200"
      },
      "message": "patch 8.2.2684: not enough folding code is tested\n\nProblem:    Not enough folding code is tested.\nSolution:   Add more test cases. (Yegappan Lakshmanan, closes #8046)\n"
    },
    {
      "commit": "196a1f740981e878091fa124a400d1fc4bfa2bb0",
      "tree": "ce397a8e006aa7d4983ba7f868e5f6331403d5b8",
      "parents": [
        "c5cf369e9543ff065e2e1da91da3218c223840e2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 14:39:19 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 14:39:19 2021 +0100"
      },
      "message": "patch 8.2.2633: multi-byte \u0027fillchars\u0027 for folding do not show properly\n\nProblem:    Multi-byte \u0027fillchars\u0027 for folding do not show properly.\nSolution:   Handle multi-byte characters correctly. (Yegappan Lakshmanan,\n            closes #7983, closes #7955)\n"
    },
    {
      "commit": "008bff967f7fcaa6af066f71d65bfbba5ef5c7d3",
      "tree": "7ea14f1f725326415879039cf4ed6e96e7d81458",
      "parents": [
        "6057748a1af2260b4ab9630f21fe71f42f91250d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 21:55:58 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 21:55:58 2021 +0100"
      },
      "message": "patch 8.2.2569: \u0027fillchars\u0027 \"stl\" and \"stlnc\" items must be single byte\n\nProblem:    \u0027fillchars\u0027 \"stl\" and \"stlnc\" items must be single byte.\nSolution:   Accept multi-byte characters. (Christian Wellenbrock, Yegappan\n            Lakshmanan, closes #7927)\n"
    },
    {
      "commit": "4fa1175765d55613302fc27d0f65e2c699452b6e",
      "tree": "c1322ae51aab567c43386d082fd91d52ff1c786b",
      "parents": [
        "37096afd3f3133a831ab49a9677f090c3c935c9d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 13:26:02 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 13:26:02 2021 +0100"
      },
      "message": "patch 8.2.2563: cannot use multibyte characters for folding in \u0027fillchars\u0027\n\nProblem:    Cannot use multibyte characters for folding in \u0027fillchars\u0027.\nSolution:   Port pull request 11568 to Vim. (Yegappan Lakshmanan,\n            closes #7924)\n"
    },
    {
      "commit": "7cf0c114d690c91ac88c92a1a6f1b1935cb6410f",
      "tree": "f32a2aa50305d06e5981a72716c66ff03db537d0",
      "parents": [
        "40be52ba71b9d6a7f586b1e77db8e827ff4c0c42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 24 12:00:01 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 24 12:00:01 2021 +0100"
      },
      "message": "patch 8.2.2399: fold test fails in wide terminal\n\nProblem:    Fold test fails in wide terminal.\nSolution:   Adjust the test. (Dominique Pelle, closes #7731, closes #7739)\n"
    },
    {
      "commit": "e71996bd0865659bde5450f466bc3e53e83431b2",
      "tree": "fe75fc9ed0da7b204c44b0447fec13b3896b2809",
      "parents": [
        "5e6a7aa2b26077775906eb8411952dc6259694de"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 21 17:03:07 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 21 17:03:07 2021 +0100"
      },
      "message": "patch 8.2.2385: \"gj\" and \"gk\" do not work correctly when inside a fold\n\nProblem:    \"gj\" and \"gk\" do not work correctly when inside a fold.\nSolution:   Move check for folding. (closes #7724, closes #4095)\n"
    },
    {
      "commit": "6a78f328442073c32d58eafc13ce5a1ca7729eeb",
      "tree": "548fff3a725c758dc9dde5f5444498c462c5219e",
      "parents": [
        "9aff970204234193045cfee205d51e2393e93bfd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 21 14:01:41 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 21 14:01:41 2020 +0100"
      },
      "message": "patch 8.2.2176: crash with a sequence of fold commands\n\nProblem:    Crash with a sequence of fold commands.\nSolution:   Bail out when there are no folds at all.  Add a test (Dominique\n            Pellé) (closes #7515)\n"
    },
    {
      "commit": "aeb313f355cd67638e3c611354ce401d86f56afe",
      "tree": "eec474c3614ccb296a14b8ad8753bdb91459e964",
      "parents": [
        "6ee874d378829b62e0944063a9a029e81b5debfb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 27 19:13:28 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 27 19:13:28 2020 +0100"
      },
      "message": "patch 8.2.2060: check for features implemented with \"if\"\n\nProblem:    Check for features implemented with \"if\".\nSolution:   Use the Check commands. (Ken Takata, closes #7383)\n"
    },
    {
      "commit": "5e1f22ff614821b8fc7294c9dd22765acd403aeb",
      "tree": "7d773d8beb615f4860cee8e51da605322d620377",
      "parents": [
        "c56936e2ba4fd219f56aab616fcb283132455697"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 18:23:52 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 18:23:52 2020 +0100"
      },
      "message": "patch 8.2.1972: crash when recreating nested fold\n\nProblem:    Crash when recreating nested fold.\nSolution:   Check for empty growarray. (closes #7278)\n"
    },
    {
      "commit": "c136a3528b7ebb825c3863d701af44f023381181",
      "tree": "3578f565a084562a2c5c803a4820e33cdadbfbbc",
      "parents": [
        "35efa22ff2b98126363098db9304796b5624f97f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 03 20:05:40 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 03 20:05:40 2020 +0100"
      },
      "message": "patch 8.2.1947: crash when using \"zj\" without folds\n\nProblem:    Crash when using \"zj\" without folds. (Sean Dewar)\nSolution:   Check for at least one fold. (closes #7245)\n"
    },
    {
      "commit": "da697645d5917eb3d4168c06c3442bef9fb746bf",
      "tree": "7f1801164ab1ef571612b16b1b5c9a532a7c768f",
      "parents": [
        "08e51f446bd4bf1a0342c471163b1ed083e9eedb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 17 19:36:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 17 19:36:04 2020 +0200"
      },
      "message": "patch 8.2.1702: crash when using undo after deleting folded lines\n\nProblem:    Crash when using undo after deleting folded lines.\nSolution:   Check for NULL pointer. (closes #6968)\n"
    },
    {
      "commit": "6d91bcb4d23b5c6a0be72c384beaf385e2d9d606",
      "tree": "0f4129e5f6e049ce5313520239de270cd9389580",
      "parents": [
        "c3d6e8a46a8fc5de622e8df9dbd25edd03e00c5b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 18:50:36 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 18:50:36 2020 +0200"
      },
      "message": "patch 8.2.1432: various inconsistencies in test files\n\nProblem:    Various inconsistencies in test files.\nSolution:   Add modelines where they were missing.  Use Check commands instead\n            of silently skipping over tests.  Adjust indents and comments.\n            (Ken Takata, closes #6695)\n"
    },
    {
      "commit": "9d8d0b5c644ea53364d04403740b3f23e57c1497",
      "tree": "615f9b058821039f8ae1c2cba3f3837500ecc42b",
      "parents": [
        "92c461ef1b3b58c7dd4835bc881769f0f84e8ad0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 24 22:47:31 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 24 22:47:31 2020 +0200"
      },
      "message": "patch 8.2.0633: crash when using null partial in filter()\n\nProblem:    Crash when using null partial in filter().\nSolution:   Fix crash.  Add more tests. (Yegappan Lakshmanan, closes #5976)\n"
    },
    {
      "commit": "3b68123cd271fb781da4055cf1a1cf52f4fee6a5",
      "tree": "5790985125861514c018ba26a269428a655f38fb",
      "parents": [
        "74ee5e2384b7f51b3dcff52720235b08a380e0ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 13 19:35:55 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 13 19:35:55 2019 +0100"
      },
      "message": "patch 8.2.0002: \"dj\" only deletes first line of closed fold\n\nProblem:    \"dj\" only deletes first line of closed fold.\nSolution:   Adjust last line of operator for linewise motion. (closes #5354)\n"
    },
    {
      "commit": "7a9bd7c1e0ce1baf5a02daf36eeae3638aa315c7",
      "tree": "ff28a87ff9894a452f2f27c938c1370f958c16da",
      "parents": [
        "705918f9f7e446287923cf0248ea35f2a0688199"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 17 22:42:55 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 17 22:42:55 2019 +0200"
      },
      "message": "patch 8.1.2052: using \"x\" before a closed fold may delete that fold\n\nProblem:    Using \"x\" before a closed fold may delete that fold.\nSolution:   Do not translate \u0027x\u0027 do \"dl\". (Christian Brabandt, closes #4927)\n"
    },
    {
      "commit": "a4208966fb289a505ebdef62bbc37c214069bab4",
      "tree": "97ec3983559c99f47bdb9213f96a95f403af35f0",
      "parents": [
        "f63962378dc32c7253e4825b4b0f414a81c1dd3e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 20:50:19 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 20:50:19 2019 +0200"
      },
      "message": "patch 8.1.1921: 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": "9a4a8c4d5993c6371486c895a515c2ad351e9aaa",
      "tree": "8edb7b29042b5c89c345c5df3220f715eeecf39b",
      "parents": [
        "ea7ecfe2a08877f98edec9b9c26b9e1b3673f00b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 19 22:48:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 19 22:48:30 2019 +0200"
      },
      "message": "patch 8.1.1890: ml_get error when deleting fold marker\n\nProblem:    Ml_get error when deleting fold marker.\nSolution:   Check that the line number is not below the last line.  Adjust the\n            fold when deleting the empty line.  (Christian Brabandt,\n            closes #4834)\n"
    },
    {
      "commit": "8c5a278fc508da6dfe50e69b6ee734451aa4eafb",
      "tree": "8a07c54e9ea8667a88f4aa2566e3c3c314727751",
      "parents": [
        "b59e7357722d977830948572a395f0a175c7ded8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 07 23:07:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 07 23:07:07 2019 +0200"
      },
      "message": "patch 8.1.1826: tests use hand coded feature and option checks\n\nProblem:    Tests use hand coded feature and option checks.\nSolution:   Use the commands from check.vim in more tests.\n"
    },
    {
      "commit": "5d30ff19648d2ff0696cea97582b902f6a4ec0ba",
      "tree": "2b932551af5b577566f7d024d6491127ede12451",
      "parents": [
        "f6d50f1da8ed22cd6ff37ade965684dd1fa67a2c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 06 16:12:12 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 06 16:12:12 2019 +0200"
      },
      "message": "patch 8.1.1483: skipped tests are not properly listed\n\nProblem:    Skipped tests are not properly listed.\nSolution:   Throw a \"Skipped\" exception instead of using \":finish\" or \":return\".\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": "4af7259b2b35e85c590d54908fcd248d2c733be8",
      "tree": "5df9467836d8ec86c789c519b639abbdf8c803c7",
      "parents": [
        "55d46913084745a48749d7ac4f48930852e1d87e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 09 15:00:52 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 09 15:00:52 2018 +0100"
      },
      "message": "patch 8.1.0574: \u0027commentstring\u0027 not used when adding fold marker in C\n\nProblem:    \u0027commentstring\u0027 not used when adding fold marker in C.\nSolution:   Require white space before middle comment part. (mostly by\n            Hirohito Higashi)\n"
    },
    {
      "commit": "539328197c51c1586cbbb6b6be3db3c412249b49",
      "tree": "a3da5f68060890ad7d890cad60dd79c4d989ded8",
      "parents": [
        "10ccaa17ec8b2be1132fd19059e1cd5fb5c902c4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 07 21:08:49 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 07 21:08:49 2018 +0100"
      },
      "message": "patch 8.1.0570: \u0027commentstring\u0027 not used when adding fold marker\n\nProblem:    \u0027commentstring\u0027 not used when adding fold marker. (Maxim Kim)\nSolution:   Only use empty \u0027comments\u0027 middle when leader is empty. (Christian\n            Brabandt, closes #3670)\n"
    },
    {
      "commit": "7701f308565fdc7b5096a6597d9c3b63de0bbcec",
      "tree": "ecc3673dfe38d99a4664f1a1821cc90513bae8e4",
      "parents": [
        "4a5abbd6138240d109278fe1f0b45489d22f712d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 02 21:20:32 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 02 21:20:32 2018 +0200"
      },
      "message": "patch 8.1.0449: when \u0027rnu\u0027 is set folded lines are not displayed correctly\n\nProblem:    When \u0027rnu\u0027 is set folded lines are not displayed correctly.\n            (Vitaly Yashin)\nSolution:   When only redrawing line numbers do draw folded lines.\n            (closes #3484)\n"
    },
    {
      "commit": "907dad72ef9d29422352fb74ba156e7085a3fc71",
      "tree": "87f564906e64ad84b4c09a941f3fd873784570a9",
      "parents": [
        "6259e5769dd50d8a3b5b99f553bab34ff5c8a6ce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 10 15:07:15 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 10 15:07:15 2018 +0200"
      },
      "message": "patch 8.1.0174: after paging up and down fold line is wrong\n\nProblem:    After paging up and down fold line is wrong.\nSolution:   Correct the computation of w_topline and w_botline. (Hirohito\n            Higashi)\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": "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": "495b7dd213e096361e6f15e7aed313c1d63d9d3e",
      "tree": "175e666c7745acbf7c347d59fb44c82771cf957e",
      "parents": [
        "4cf56bbc85f77846aeb378cfb071677336dfad6d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 16 17:19:22 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 16 17:19:22 2017 +0200"
      },
      "message": "patch 8.0.1115: crash when using foldtextresult() recursively\n\nProblem:    Crash when using foldtextresult() recursively.\nSolution:   Avoid recursive calls. (Yasuhiro Matsumoto, closes #2098)\n"
    },
    {
      "commit": "94be619e30e82d28cadeea5e0766c6f5c321ff8b",
      "tree": "e454f390de5e1e395ea5e260d0748d0db25434b4",
      "parents": [
        "f1d21c8cc83f40c815b6bf13cd2043152db533ee"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 22 22:40:11 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 22 22:40:11 2017 +0200"
      },
      "message": "patch 8.0.0581: moving folded text is sometimes not correct\n\nProblem:    Moving folded text is sometimes not correct.\nSolution:   Bail out when \"move_end\" is zero. (Matthew Malcomson)\n"
    },
    {
      "commit": "518c9b133baed4b1a555d7be0ece1b48bb234b1d",
      "tree": "59114ff5fcb912c61270103c989717ef91f36836",
      "parents": [
        "f5610da7a8a5908e747d1ae39dbed1408bbd2644"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 21 11:48:39 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 21 11:48:39 2017 +0100"
      },
      "message": "patch 8.0.0496: insufficient testing for folding\n\nProblem:    Insufficient testing for folding.\nSolution:   Add a couple more fold tests. (Dominique Pelle, closes #1579)\n"
    },
    {
      "commit": "40ebc0afda8d8e478d2090133ed6a3cd3d8da3ec",
      "tree": "a28817099119c9844e204512a0e222195bc0eceb",
      "parents": [
        "f3757f0c87bbd52c7989c85dcbd21511bffcbdd6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 16 15:59:14 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 16 15:59:14 2017 +0100"
      },
      "message": "patch 8.0.0465: off-by-one error in using :move with folding\n\nProblem:    Off-by-one error in using :move with folding.\nSolution:   Correct off-by-one mistakes and add more tests. (Matthew\n            Malcomson)\n"
    },
    {
      "commit": "88d298aed8682eac872ebfe40df3112a6acd83e8",
      "tree": "26123c3b8e8a4bdfae26c82d2eae76ad0bf16f33",
      "parents": [
        "84be8b66604ef28c0e249284da3c6f0cab1c25ae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 14 21:53:58 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 14 21:53:58 2017 +0100"
      },
      "message": "patch 8.0.0457: using :move messes up manual folds\n\nProblem:    Using :move messes up manual folds.\nSolution:   Split adjusting marks and folds.  Add foldMoveRange(). (neovim\n            patch #6221)\n"
    },
    {
      "commit": "025a6b708a9bff54c73fb9c641b980da19e943a9",
      "tree": "9d1534b7d2637c7ef6c851a158c2eb99becefbfd",
      "parents": [
        "1c46544412382db8b3203d6c78e550df885540bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 12 20:37:21 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 12 20:37:21 2017 +0100"
      },
      "message": "patch 8.0.0453: adding fold marker creates new comment\n\nProblem:    Adding fold marker creates new comment.\nSolution:   Use an existing comment if possible. (LemonBoy, closes #1549)\n"
    },
    {
      "commit": "eadbc2b46176e2aff2cde5f3874b734ae2ae082a",
      "tree": "414d4842c93423c098ce04467c8b3aa4b7f7e511",
      "parents": [
        "3f3897e41f77a7bcd44ffd37acd4d524c0169ed4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 04 18:42:39 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 04 18:42:39 2017 +0100"
      },
      "message": "patch 8.0.0408: updating folds does not always work properly\n\nProblem:    Updating folds does not work properly when inserting a file and a\n            few other situations.\nSolution:   Adjust the way folds are updated. (Matthew Malcomson)\n"
    },
    {
      "commit": "3f3897e41f77a7bcd44ffd37acd4d524c0169ed4",
      "tree": "d09dd1ab61a0741d348874ed6ba0adffe4f58fc9",
      "parents": [
        "7f73b54631af3f0e6f0acd1a1b4c9e8436784705"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 04 15:28:53 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 04 15:28:53 2017 +0100"
      },
      "message": "patch 8.0.0407: filtering folds with marker method not tested\n\nProblem:    Filtering folds with marker method not tested.\nSolution:   Also set \u0027foldmethod\u0027 to \"marker\".\n"
    },
    {
      "commit": "1159b168dd94c1a25b4284c6544de385855df6f6",
      "tree": "6f8f4e0dc5bea4c28f3f03298f05412221874719",
      "parents": [
        "b113c3a618113122e62697dd73427261f8c51b2c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 28 21:53:56 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 28 21:53:56 2017 +0100"
      },
      "message": "patch 8.0.0388: filtering lines changes folds\n\nProblem:    filtering lines through \"cat\", without changing the line count,\n            changes manual folds.\nSolution:   Change how marks and folds are adjusted. (Matthew Malcomson, from\n            neovim #6194.\n"
    },
    {
      "commit": "54b2bfa399017ebae76ed62f21578261d1b55c1f",
      "tree": "30c05c78ca2efbe24a73064e337a7ba48c30868d",
      "parents": [
        "ded2782783f352201ac0b05c6dbe4831adb4a58b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 14:57:08 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 14:57:08 2017 +0100"
      },
      "message": "patch 8.0.0136\nProblem:    When using indent folding and changing indent the wrong fold is\n            opened. (Jonathan Fudger)\nSolution:   Open the fold under the cursor a bit later. (Christian Brabandt)\n"
    },
    {
      "commit": "ded2782783f352201ac0b05c6dbe4831adb4a58b",
      "tree": "070f8f840fbb4d2558d3d9853dfdfd8b94551e00",
      "parents": [
        "c4bfedabe057c05f09a455a5851089e177fa9c00"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 14:27:34 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 14:27:34 2017 +0100"
      },
      "message": "patch 8.0.0135\nProblem:    An address relative to the current line, \":.,+3y\", does not work\n            properly on a closed fold. (Efraim Yawitz)\nSolution:   Correct for including the closed fold. (Christian Brabandt)\n"
    }
  ]
}
