)]}'
{
  "log": [
    {
      "commit": "887748742deae3d6de7aa0fdbb042afe1ccf5e7a",
      "tree": "3434eec0fb92e3c467c9fd94c0a5aeaae2e844cc",
      "parents": [
        "1889f499a4f248cd84e0e0bf6d0d820016774494"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 16 20:24:29 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 16 20:24:29 2022 +0100"
      },
      "message": "patch 9.0.0222: no good reason why text objects are only in larger builds\n\nProblem:    No good reason why text objects are only in larger builds.\nSolution:   Graduate +textobjects.\n"
    },
    {
      "commit": "53737b5eeeab1f95964f78b055d6094fab559533",
      "tree": "f572bd9a8a4d6c088fd5f0a74e8d800bfb4dd4e1",
      "parents": [
        "971f6825ee845828bd5c8869487928a3f32cd467"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Tue May 24 11:49:31 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 24 11:49:31 2022 +0100"
      },
      "message": "patch 8.2.5012: cannot select one character inside ()\n\nProblem:    Cannot select one character inside ().\nSolution:   Do not try to extend the area if it is empty. (closes #10472,\n            closes #6616)\n"
    },
    {
      "commit": "53a70289c2712808e6d4e88927e03cac01b470dd",
      "tree": "2f0b1adfd8339a26ed38b85bbabd7cb4383d580b",
      "parents": [
        "0519ce00394474055bd58c089ea90a19986443eb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 13:15:07 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 13:15:07 2022 +0100"
      },
      "message": "patch 8.2.4925: trailing backslash may cause reading past end of line\n\nProblem:    Trailing backslash may cause reading past end of line.\nSolution:   Check for NUL after backslash.\n"
    },
    {
      "commit": "923dce2b07ff185c0ef661f3eca47bc17655f01b",
      "tree": "6bd0b7aea8a22002a85a88effe5ca5bf18c7b17a",
      "parents": [
        "2c23670300b18f2f799d0602ff5225caa55b0d67"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Sun Nov 21 11:36:04 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 21 11:36:04 2021 +0000"
      },
      "message": "patch 8.2.3637: typos in test files\n\nProblem:    Typos in test files.\nSolution:   Correct the typos. (Dominique Pellé, closes #9175)\n"
    },
    {
      "commit": "af631f61bc42d0dddafe1bc0c06872cf3aaeb239",
      "tree": "0be46923b58b0da3b81eda61443d93bb3554709d",
      "parents": [
        "03d257998b6343fc91f9dfd5ffc92eebe98d4d24"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Fri Sep 03 16:50:16 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 03 16:50:16 2021 +0200"
      },
      "message": "patch 8.2.3398: html text objects are not fully tested\n\nProblem:    Html text objects are not fully tested.\nSolution:   Add tests for dbcs encoding and different number of backslashes.\n            (Dominique Pellé, closes #8831)\n"
    },
    {
      "commit": "b9115da4bec5e6cfff69da85cc47c42dd67e42e4",
      "tree": "c328f4d6d101fbf80c3ab50dbb39a5235601520a",
      "parents": [
        "28d8421bfb3327d7a5e81369977e8fc108b0229e"
      ],
      "author": {
        "name": "Connor Lane Smith",
        "email": "cls@lubutu.com",
        "time": "Sat Jul 31 13:31:42 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 13:31:42 2021 +0200"
      },
      "message": "patch 8.2.3255: ci\" finds following string but ci\u003c and others don\u0027t\n\nProblem:    ci\" finds following string but ci\u003c and others don\u0027t.\nSolution:   When not inside an object find the start. (Connor Lane Smit,\n            closes #8670)\n"
    },
    {
      "commit": "a604ccc959c3bff88d3d5bc3c965819fc326d239",
      "tree": "315a9264bfbe152d10f3796970d26d9941264897",
      "parents": [
        "ed234f24f3a6d697ba9b786d0bc74d4682bfdf47"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 15 21:23:28 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 15 21:23:28 2020 +0200"
      },
      "message": "patch 8.2.1850: \"vat\" does not select tags correctly over line break\n\nProblem:    \"vat\" does not select tags correctly over line break.\nSolution:   Adjust the search pattern. (Aufar Gilbran, closes #7136)\n"
    },
    {
      "commit": "9d489566815d7913afc5dfc2a772bacede3970fb",
      "tree": "eff105e7214186b0a4bf31296d06d7d89926935a",
      "parents": [
        "ea2d8d25718836bf627b67b7fcd28a1e528bb7b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 30 20:08:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 30 20:08:50 2020 +0200"
      },
      "message": "patch 8.2.1326: Vim9: skipping over white space after list\n\nProblem:    Vim9: skipping over white space after list.\nSolution:   Do not skip white space, a following [] would be misinterpreted.\n            (closes #6552)  Fix a few side effects.\n"
    },
    {
      "commit": "2f03e5a0a9cfaabb01c57dd3348a05e86c26623c",
      "tree": "a56206b01f450b99a8cf372693651f47f622c22f",
      "parents": [
        "3d9207ad2fc98b4f92f77b5a3d52a3a4d25b9561"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 15:33:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 15:33:25 2020 +0200"
      },
      "message": "patch 8.2.0999: moving to next sentence gets stuck on quote\n\nProblem:    Moving to next sentence gets stuck on quote.\nSolution:   When moving to the next sentence doesn\u0027t result in moving, advance\n            a character and try again. (closes #6291)\n"
    },
    {
      "commit": "224a5f17c6ec9e98322a4c6792ce4f9bb31a4cce",
      "tree": "b538807dd799fbbbbdf2b5eae28831eb0da86fe0",
      "parents": [
        "a14bb7e1132377af60910402f1a9e4796297f5df"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 20:29:07 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 20:29:07 2020 +0200"
      },
      "message": "patch 8.2.0655: search code not sufficiently tested\n\nProblem:    Search code not sufficiently tested.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5999)\n"
    },
    {
      "commit": "94d9f4fa65bce6f116cf89bfdabdf5a06509056f",
      "tree": "c71357635f104aa77f3aa70772a729195c82b4ba",
      "parents": [
        "44f0bd878ab6525eb50f2e05a13c0854164cdec2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 21 20:55:26 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 21 20:55:26 2019 +0100"
      },
      "message": "patch 8.1.2330: vi\u0027 does not always work when \u0027selection\u0027 is exclusive\n\nProblem:    vi\u0027 does not always work when \u0027selection\u0027 is exclusive.\nSolution:   Adjust start position.\n"
    },
    {
      "commit": "7170b295b06e3168424985530d8477ed2e058b67",
      "tree": "a2041e4732fd89270917ce010c300f3897b49411",
      "parents": [
        "eda1da0c9a8db1400649629117e7d248c07735f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 17 17:32:28 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 17 17:32:28 2019 +0100"
      },
      "message": "patch 8.1.2314: vi\u0027 sometimes does not select anything\n\nProblem:    vi\u0027 sometimes does not select anything.\nSolution:   Recognize an empty selection. (Christian Brabandt, closes #5183)\n"
    },
    {
      "commit": "b46fecd3454399f8ebdc5055302e4bfc5a10f98b",
      "tree": "de87b06c8fed73aee6e5aa90c300023aa3602afa",
      "parents": [
        "b6e3b88ec8b757b3acf940f8b4938e975c39ba67"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 17:58:09 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 17:58:09 2019 +0200"
      },
      "message": "patch 8.1.1544: some balloon tests don\u0027t run when they can\n\nProblem:    Some balloon tests don\u0027t run when they can.\nSolution:   Split GUI balloon tests off into a separate file. (Ozaki Kiichi,\n            closes #4538)  Change the feature check into a command for\n            consistency.\n"
    },
    {
      "commit": "b0f94c1ff34d27d33aa9f96204985ea29c2eb0a1",
      "tree": "257407d2c2c31bff552c749fd9296642fc7f55c2",
      "parents": [
        "8d241040310a6a27c28d62fa04558f2bfaa5ebde"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 13 22:19:53 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 13 22:19:53 2019 +0200"
      },
      "message": "patch 8.1.1524: tests are silently skipped\n\nProblem:    Tests are silently skipped.\nSolution:   Throw an exception for skipped tests in more places.\n"
    },
    {
      "commit": "55d3bdbbe2bfc7a78b4aa17763788dbddf87cab0",
      "tree": "854f1684ba2c3ef73cecd0820115e544b6a7aafa",
      "parents": [
        "ed79d1e348c40e2432802423bf22e4f7b536bf8a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 22 15:04:17 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 22 15:04:17 2019 +0100"
      },
      "message": "patch 8.1.0971: failure for selecting quoted text object moves cursor\n\nProblem:    Failure for selecting quoted text object moves cursor.\nSolution:   Restore the Visual selection on failure. (Christian Brabandt,\n            closes #4024)\n"
    },
    {
      "commit": "1e1153600c0377472d62cc553173fe555ddcf5a7",
      "tree": "6b048ad52538ede86b31960d3c2f963411925c73",
      "parents": [
        "c46af534102c65b43912311d67f55f5049e5ef7a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 09 23:01:02 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 09 23:01:02 2019 +0100"
      },
      "message": "patch 8.1.0711: test files still use function!\n\nProblem:    Test files still use function!.\nSolution:   Remove the exclamation mark.  Fix overwriting a function.\n"
    },
    {
      "commit": "b476cb7d8d1a8c02409f110dea8b166aa9334e18",
      "tree": "be7d7dcdb25dc7154f530fcbe4b4a2c3410219b6",
      "parents": [
        "2dfcef4c08a3371e2126504bea00b274f937a840"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 16 21:37:50 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 16 21:37:50 2018 +0200"
      },
      "message": "patch 8.1.0290: \"cit\" on an empty HTML tag changes the whole tag\n\nProblem:    \"cit\" on an empty HTML tag changes the whole tag.\nSolution:   Only adjust the area in Visual mode. (Andy Massimino,\n            closes #3332)\n"
    },
    {
      "commit": "8516071124dbb7ad7caa43cc98ae3c57ae093c9e",
      "tree": "968387c224ff5fba447299c97f0f36542b612a7f",
      "parents": [
        "1d4754f96fa5bff1c349cdb71560c55675f50d03"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 19 18:27:41 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 19 18:27:41 2018 +0200"
      },
      "message": "patch 8.1.0083: \"is\" and \"as\" have trouble with quoted punctuation\n\nProblem:    \"is\" and \"as\" have trouble with quoted punctuation.\nSolution:   Check for punctuation before a quote. (Jason Franklin)\n"
    },
    {
      "commit": "82846a00ac0c135946c93c48c1657018a5c96b11",
      "tree": "21306ce00ffd7e80682c54a9a4ca6f1a0f0d9333",
      "parents": [
        "9e33efd1523b85a70533930dd43a26925a2b648c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 09 18:09:54 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 09 18:09:54 2018 +0100"
      },
      "message": "patch 8.0.1486: accessing invalid memory with \"it\"\n\nProblem:    Accessing invalid memory with \"it\". (Dominique Pelle)\nSolution:   Avoid going over the end of the line. (Christian Brabandt,\n            closes #2532)\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": "db51007108a6ab0671e7f7b4844557cbe647185f",
      "tree": "add62305033a8f8aacc513705f5eb15d61ff3174",
      "parents": [
        "24a98a0eb77245adc50facad8b735b20bfd31a7e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 28 21:52:17 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 28 21:52:17 2017 +0200"
      },
      "message": "patch 8.0.1158: still old style tests\n\nProblem:    Still old style tests.\nSolution:   Convert serveral tests to new style. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "c5e2b040b490c2f4dd50c945840bc176bfcccb29",
      "tree": "6d837ebbcd51c6439deed9b3ce2b5a551c91d0a9",
      "parents": [
        "8ad80dea089ffeb1a845199c013e9bb4be1cd22e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 05 16:37:07 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 05 16:37:07 2017 +0200"
      },
      "message": "patch 8.0.0622: selecting quoted text fails with \u0027selection\u0027 \"exclusive\"\n\nProblem:    Using a text object to select quoted text fails when \u0027selection\u0027\n            is set to \"exclusive\". (Guraga)\nSolution:   Swap cursor and visual start position. (Christian Brabandt,\n            closes #1687)\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": "00b24be454800f544676aa8850fb4378a568901e",
      "tree": "b1b3a7c937e85625a7a9c9bc7ea4b01ef8f503fb",
      "parents": [
        "d4f31dc45482e8db527ca044b9c3436b1e750006"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 23 22:04:47 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 23 22:04:47 2016 +0200"
      },
      "message": "patch 7.4.2098\nProblem:    Text object tests are old style.\nSolution:   Turn them into new style tests. (James McCoy, closes #941)\n"
    }
  ]
}
