)]}'
{
  "log": [
    {
      "commit": "b62dc5e7825bc195efe3041d5b3a9f1528359e1c",
      "tree": "a0469ca3fc215cbb3aed246d121442853ced3f2b",
      "parents": [
        "dd41037552c1be3548d2ce34bb1c889f14edb553"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 15 14:50:12 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 15 14:50:12 2022 +0100"
      },
      "message": "patch 8.2.4959: using NULL regexp program\n\nProblem:    Using NULL regexp program.\nSolution:   Check for regexp program becoming NULL in more places.\n"
    },
    {
      "commit": "a59f2dfd0cf9ee1a584d3de5b7c2d47648e79060",
      "tree": "7983fe4811bf949c7a7ca174775428a096a7e20d",
      "parents": [
        "ead241538cdd26cbf02599b6e23cd8baeafbcbb2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 11 11:42:28 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 11 11:42:28 2022 +0100"
      },
      "message": "patch 8.2.4938: crash when matching buffer with invalid pattern\n\nProblem:    Crash when matching buffer with invalid pattern.\nSolution:   Check for NULL regprog.\n"
    },
    {
      "commit": "8e4b76da1d7e987d43ca960dfbc372d1c617466f",
      "tree": "efbe309a2616fba361717918f55923a19dd65e04",
      "parents": [
        "801c3c1dbed88bfb59dcf25045365dc65f795f4e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 11:28:06 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 11:28:06 2022 +0100"
      },
      "message": "patch 8.2.4901: NULL pointer access when using invalid pattern\n\nProblem:    NULL pointer access when using invalid pattern.\nSolution:   Check for failed regexp program.\n"
    },
    {
      "commit": "72bb47e38f6805050ed6d969f17591bed71f83d4",
      "tree": "2a129b54c7d20524362720c8385128d5a7c7fc41",
      "parents": [
        "58f331a05f5b7bdddf04e68b6e51a827fd0c43f0"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sun Apr 03 11:22:38 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 03 11:22:38 2022 +0100"
      },
      "message": "patch 8.2.4670: memory allocation failures for new tab page not tested\n\nProblem:    Memory allocation failures for new tab page not tested.\nSolution:   Add tests with failing memory allocation. (Yegappan Lakshmanan,\n            closes #10067)\n"
    },
    {
      "commit": "0dac1ab5791819ee9a496273eea38f69a217ac45",
      "tree": "a2bb44a0706e1a71b70115646ea6864e142468fa",
      "parents": [
        "5018a836c030988944a9bbe2fd2e538bf5261a72"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sat Apr 02 21:46:19 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 02 21:46:19 2022 +0100"
      },
      "message": "patch 8.2.4668: buffer allocation failures insufficiently tested\n\nProblem:    Buffer allocation failures insufficiently tested.\nSolution:   Add tests for memory allocation failures. (Yegappan Lakshmanan,\n            closes #10064)\n"
    },
    {
      "commit": "f8bc0ce2671d7f7f73760f665b52e4f00a1bbcac",
      "tree": "4f0b745f625695e1e57fe2bda00d50c129b789e0",
      "parents": [
        "3569c0de67bc9c723621297ae827d5e3353793a1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 02 12:30:22 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 02 12:30:22 2021 +0000"
      },
      "message": "patch 8.2.3719: MS-Windows: test sometimes runs into existing swap file\n\nProblem:    MS-Windows: test sometimes runs into existing swap file.\nSolution:   Use a different file name.\n"
    },
    {
      "commit": "7b7a118e74d25ff35cd277c2bb5191ae44bb20b2",
      "tree": "e7d94d705f0d7c0c38f6a40498f07a01a186beba",
      "parents": [
        "11005b078d2485a306c74f77c9dd158fdd7f3cbe"
      ],
      "author": {
        "name": "Tsuyoshi CHO",
        "email": "Tsuyoshi.CHO@Gmail.com",
        "time": "Sun Jul 11 21:51:17 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 21:51:17 2021 +0200"
      },
      "message": "patch 8.2.3153: URLs with a dash in the scheme are not recognized\n\nProblem:    URLs with a dash in the scheme are not recognized.\nSolution:   Allow for a scheme with a dash, but not at the start or end.\n            (Tsuyoshi CHO, closes #8299)\n"
    },
    {
      "commit": "46aa6f93acb5d932d2893606d980a6b4b8a9594c",
      "tree": "8db600bf818c86a923bbf7375c0858f2c6967978",
      "parents": [
        "56c9fd01076bc62b55c8cb89d8a66f6136e52f3a"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed May 19 17:15:04 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 19 17:15:04 2021 +0200"
      },
      "message": "patch 8.2.2873: not enough tests for writing buffers\n\nProblem:    Not enough tests for writing buffers.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #8229)\n"
    },
    {
      "commit": "59d8e56e048eb5d384649284fb35363931fc3697",
      "tree": "3941971859628440195075acf6104cac9ef43821",
      "parents": [
        "cbcd9cbd77acc8cc97c0d44683d96c01d3dd0fa7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 07 18:41:10 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 07 18:41:10 2020 +0100"
      },
      "message": "patch 8.2.1967: the session file does not restore the alternate file\n\nProblem:    The session file does not restore the alternate file.\nSolution:   Add \":balt\".  Works like \":badd\" and also sets the buffer as the\n            alternate file.  Use it in the session file. (closes #7269,\n            closes #6714)\n"
    },
    {
      "commit": "89b693e5627715cde080c3580c7b641c9bf0c06a",
      "tree": "ea55eb7287428a2c3e6246c9a12c14d2306e7ec5",
      "parents": [
        "37e4e03c67dacfc4a065e95492ffc4c7f490b44b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 17:09:50 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 17:09:50 2020 +0100"
      },
      "message": "patch 8.2.1904: still using default option values after using \":badd +1\"\n\nProblem:    Still using default option values after using \":badd +1\".\nSolution:   Find a window where options were set.  Don\u0027t set the window when\n            using \":badd\".\n"
    },
    {
      "commit": "37e4e03c67dacfc4a065e95492ffc4c7f490b44b",
      "tree": "781acc74a408a694ff776d9a107dc974c4995e9d",
      "parents": [
        "e974fa7b2b98e53a59d5ef16a6a1291f12a32e33"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 16:18:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 16:18:26 2020 +0100"
      },
      "message": "patch 8.2.1903: buffer test fails with normal features\n\nProblem:    Buffer test fails with normal features.\nSolution:   Use \u0027numberwidth\u0027 instead of \u0027conceallevel\u0027 in the test.\n"
    },
    {
      "commit": "e974fa7b2b98e53a59d5ef16a6a1291f12a32e33",
      "tree": "2416e778e2218070a1fdf1bca3c9310df4d2865a",
      "parents": [
        "4ff2f2fb6bef01a06bd726bae8dfa8dd6355d594"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 15:02:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 15:02:51 2020 +0100"
      },
      "message": "patch 8.2.1902: default option values changed with :badd for existing buffer\n\nProblem:    Default option values are changed when using :badd for an existing\n            buffer.\nSolution:   When calling buflist_new() pass a zero line number. (closes #7195)\n"
    },
    {
      "commit": "531be47ac5522807b265c6287021a01c9b895ac9",
      "tree": "6ff8a223defdf477cdd5243fc2eee4f53ae71292",
      "parents": [
        "851d108313317a062371a6750e6c6bf370a9bafa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 23 22:38:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 23 22:38:05 2020 +0200"
      },
      "message": "patch 8.2.1736: failure to compile a pattern not tested much\n\nProblem:    Failure to compile a pattern not tested much.\nSolution:   Add tests where a pattern fails to compile. (Yegappan Lakshmanan,\n            closes #7004)\n"
    },
    {
      "commit": "7591116acffc45b5880c49244646651badac1629",
      "tree": "16e4659d7fb41d8cad4944fd9905a09c04d0d895",
      "parents": [
        "f56c95fdad5af521887f8cd7bc15729b5355231d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 19:44:47 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 19:44:47 2020 +0200"
      },
      "message": "patch 8.2.1260: there is no good test for CursorHold\n\nProblem:    There is no good test for CursorHold.\nSolution:   Add a test.  Remove duplicated test. (Yegappan Lakshmanan,\n            closes #6503\n"
    },
    {
      "commit": "9b7bf9e98f06ece595fed7a3ff53ecce89797a53",
      "tree": "4a9b2cd5ac2f18f3c2c017530ab95f6878f1e757",
      "parents": [
        "914e7eaa67f8d816e15fb4a1180e6bece88d9742"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 11 22:14:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 11 22:14:59 2020 +0200"
      },
      "message": "patch 8.2.1183: assert_fails() checks the last error message\n\nProblem:    assert_fails() checks the last error message.\nSolution:   Check the first error, it is more relevant.  Fix all the tests\n            that rely on the old behavior.\n"
    },
    {
      "commit": "b7e2483655d9b68df0c7349918027d800051a28a",
      "tree": "6d1ba1c7e5e7c9e95974f0a4b2d39998ba0fd1c9",
      "parents": [
        "67fbdfefd26a237831c3838f799d3e6198c8a34a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 13:37:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 13:37:35 2020 +0200"
      },
      "message": "patch 8.2.1046: insufficient tests for src/buffer.c\n\nProblem:    Insufficient tests for src/buffer.c.\nSolution:   Add more tests.  Move comments related tests to a separate file.\n            (Yegappan Lakshmanan, closes #6325)\n"
    },
    {
      "commit": "067297e16a516838dbc46aaa9d8b1a507afec28d",
      "tree": "1f5e5fca853cce622ac4efa9f08920259d5315b2",
      "parents": [
        "e3242346cf1c2ff8b0315cb2cb98e731bfa952c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 19:55:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 19:55:50 2020 +0200"
      },
      "message": "patch 8.2.0576: some errors are not covered by tests\n\nProblem:    Some errors are not covered by tests.\nSolution:   Add a few more tests. (Dominique Pelle, closes #5920)\n"
    },
    {
      "commit": "9b9be007e7d674f49fc2b650f840d08532b180ad",
      "tree": "a46f35832d394dc8c3063ccf00860502179adda5",
      "parents": [
        "515545e11f523d14343b1e588dc0b9bd3d362bc2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 22 14:41:22 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 22 14:41:22 2020 +0100"
      },
      "message": "patch 8.2.0426: some errors were not tested for\n\nProblem:    Some errors were not tested for.\nSolution:   Add tests. (Dominique Pelle, closes #5824)\n"
    },
    {
      "commit": "bc2b71d44a0b90b6aeb3534a76912fccbe5577df",
      "tree": "a77a42312e3d84710013ca0ba0f919ab79867560",
      "parents": [
        "b13af50f73dd89503c915f76fcf92be58789521a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 17 21:33:30 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 17 21:33:30 2020 +0100"
      },
      "message": "patch 8.2.0270: some code not covered by tests\n\nProblem:    Some code not covered by tests.\nSolution:   Add test cases. (Yegappan Lakshmanan, closes #5649)\n"
    },
    {
      "commit": "f0cee1971f5258ce61f8a4e6a04d35c1e625bb01",
      "tree": "1d705533ffe8c6be585b26095c7ef593f784cd69",
      "parents": [
        "f4140488c72cad4dbf5449dba099cfa7de7bbb22"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 16 13:33:56 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 16 13:33:56 2020 +0100"
      },
      "message": "patch 8.2.0261: some code not covered by tests\n\nProblem:    Some code not covered by tests.\nSolution:   Add test cases. (Yegappan Lakshmanan, closes #5645)\n"
    },
    {
      "commit": "9f6277bdde97b7767ded43a0b5a2023eb601b3b7",
      "tree": "f80204a06b9c411a154597c112f51d81a66d1d50",
      "parents": [
        "799439a5d85a7d45eff7485056f2798cea766300"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 22:04:02 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 22:04:02 2020 +0100"
      },
      "message": "patch 8.2.0243: insufficient code coverage for ex_docmd.c functions\n\nProblem:    Insufficient code coverage for ex_docmd.c functions.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5618)\n"
    }
  ]
}
