)]}'
{
  "log": [
    {
      "commit": "9dcd349ca85e1df1abd1cbf1c29c0f1574b70bf8",
      "tree": "a3b5f55b7ab7d58e173349c318906c77583f7691",
      "parents": [
        "9aecf79c45da5593e4d8c0de1b2d212edc4765ce"
      ],
      "author": {
        "name": "Hu Jialun",
        "email": "hujialun@comp.nus.edu.sg",
        "time": "Sat Aug 28 20:42:50 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 28 20:42:50 2021 +0200"
      },
      "message": "patch 8.2.3384: cannot disable modeline for an individual file\n\nProblem:    Cannot disable modeline for an individual file.\nSolution:   Recognize \"nomodeline\" in a modeline. (Hu Jialun, closes #8798)\n"
    },
    {
      "commit": "2d6d718dde7163c971d37b8f4f1ed8f2d25de130",
      "tree": "6f2deb1e3ca27a26a719dd2dff28b583ba3714e7",
      "parents": [
        "5ffefbb35aba2448099314a9e09714d2f3b2b1bd"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sun Jun 13 21:52:48 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 13 21:52:48 2021 +0200"
      },
      "message": "patch 8.2.2994: various code is not fully tested\n\nProblem:    Various code is not fully tested.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #8378)\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": "5125874951669944a5f6a4163d6e5d437ae6321e",
      "tree": "b1589f391fac9218027328452aa6582ba28bbea4",
      "parents": [
        "a38b2b737e244eb2e4f199e070b05f86f4d433d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 17:19:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 17:19:33 2020 +0200"
      },
      "message": "patch 8.2.0690: line number of option set by modeline is wrong\n\nProblem:    Line number of option set by modeline is wrong.\nSolution:   Do not double the line number. (Ozaki Kiichi, closes #6035)\n"
    },
    {
      "commit": "e74331db4b1b6a64fbbc188ff9bc472a478b9a4e",
      "tree": "6cc3962ee4640a0f0ec4c46fee0500a8919e24b5",
      "parents": [
        "afc13bd8271819c7871ff2ae2cfebb22190a0d39"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 17 19:22:40 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 17 19:22:40 2019 +0100"
      },
      "message": "patch 8.2.0015: not all modeline variants are tested\n\nProblem:    Not all modeline variants are tested.\nSolution:   Add modeline tests. (Dominique Pelle, closes #5369)\n"
    },
    {
      "commit": "076073950c44ea0e35bc39d539dc7ab41bf9c7ec",
      "tree": "81cf7fef5898a58aba40ec11c33d4162a82aa98f",
      "parents": [
        "9c27b1c6d140ca824a78654c1cb70a43a69b4ec6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 26 19:20:43 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 26 19:20:43 2019 +0200"
      },
      "message": "patch 8.1.1401: misspelled mkspellmem as makespellmem\n\nProblem:    Misspelled mkspellmem as makespellmem.\nSolution:   Drop duplicate help entry, fix test. (Naruhiko Nishino, Ken\n            Takata, closes #4437)\n"
    },
    {
      "commit": "e09244ee3567d658c293fb1ae0d47a1a8be870ac",
      "tree": "edbc9791337e26b682d310c73e5dc43587426919",
      "parents": [
        "7e800c6047c8a9cc3e5cbc019a4dc91ec36616b1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 23 17:35:55 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 23 17:35:55 2019 +0200"
      },
      "message": "patch 8.1.1368: modeline test fails with python but without pythonhome\n\nProblem:    Modeline test fails with python but without pythonhome.\nSolution:   Correct test argument.\n"
    },
    {
      "commit": "7e800c6047c8a9cc3e5cbc019a4dc91ec36616b1",
      "tree": "49bd1954ee9fe9646b1f177db93b9dd23a95a7a2",
      "parents": [
        "110289e78195b6d01e1e6ad26ad450de476d41c1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 23 17:08:49 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 23 17:08:49 2019 +0200"
      },
      "message": "patch 8.1.1367: can set \u0027modelineexpr\u0027 in modeline\n\nProblem:    can set \u0027modelineexpr\u0027 in modeline.\nSolution:   Add P_SECURE flag.\n"
    },
    {
      "commit": "110289e78195b6d01e1e6ad26ad450de476d41c1",
      "tree": "e8ebd689bcacaca15fc28fae19e020c79c5539c9",
      "parents": [
        "53575521406739cf20bbe4e384d88e7dca11f040"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 23 15:38:06 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 23 15:38:06 2019 +0200"
      },
      "message": "patch 8.1.1366: using expressions in a modeline is unsafe\n\nProblem:    Using expressions in a modeline is unsafe.\nSolution:   Disallow using expressions in a modeline, unless the\n            \u0027modelineexpr\u0027 option is set.  Update help, add more tests.\n"
    },
    {
      "commit": "3067a4dd0d768d1e4a47cf3c100f3e2b462717d7",
      "tree": "29efcafdadeb416b9883250d6522455cb8eaf636",
      "parents": [
        "4ace6ab7e72151d78f1563b23b498ed20fa00211"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 05:06:48 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 05:06:48 2018 +0100"
      },
      "message": "patch 8.1.0547: modeline test with keymap still fails\n\nProblem:    Modeline test with keymap still fails.\nSolution:   Check that the keymap feature is available for the failure assert.\n"
    },
    {
      "commit": "4ace6ab7e72151d78f1563b23b498ed20fa00211",
      "tree": "483bd012b2e67ee136ef957a6127ab1336b052ac",
      "parents": [
        "dc2f73a6980be13c97a83047d0de50824bc0f20f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 04:25:58 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 04:25:58 2018 +0100"
      },
      "message": "patch 8.1.0546: modeline test with keymap fails\n\nProblem:    Modeline test with keymap fails.\nSolution:   Check that the keymap feature is available.\n"
    },
    {
      "commit": "916a818cea5ba05a5f2117407674461b8bee6832",
      "tree": "192218d85fcb8b70718185057f8fbe549152be60",
      "parents": [
        "4e303c8ba8dcd0566a1ad7c82ff18eb016eea335"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 02:18:29 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 02:18:29 2018 +0100"
      },
      "message": "patch 8.1.0544: setting \u0027filetype\u0027 in a modeline causes an error\n\nProblem:    Setting \u0027filetype\u0027 in a modeline causes an error (Hirohito\n            Higashi).\nSolution:   Don\u0027t add the P_INSECURE flag when setting \u0027filetype\u0027 from a\n            modeline.  Also for \u0027syntax\u0027.\n"
    },
    {
      "commit": "9691f82f862ed18c2e3e48f9d2cd902bb947f803",
      "tree": "585172099466540e2eb17a95d9bf7e04b97b053e",
      "parents": [
        "bd9a0c611ce08f8dce033537bc2f110987b99802"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 03 19:06:25 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 03 19:06:25 2018 +0100"
      },
      "message": "patch 8.1.0506: modeline test fails when run by root\n\nProblem:    Modeline test fails when run by root.\nSolution:   Set \u0027modeline\u0027 for the test. (James McCoy, closes #3592)\n"
    },
    {
      "commit": "7624af02948de881eb5294fe5d266b948404d489",
      "tree": "aaac98af39d0942e25c5e4652ad0ba1e4ba2f206",
      "parents": [
        "68f1b1b37fa7aba985d9f8727fd9f0f3eb0c19a9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 24 04:51:20 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 24 04:51:20 2018 +0200"
      },
      "message": "patch 8.1.0208: file left behind after running individual test\n\nProblem:    File left behind after running individual test.\nSolution:   Delete the file.\n"
    },
    {
      "commit": "cd96eef3a869557bd3d2d4497861d87cb525db06",
      "tree": "b549daf6453a3a9714e634fa7bd2a2291fd9462e",
      "parents": [
        "9cf4b5005f12ce1d6692266140bdda05d0312d79"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 23 04:49:23 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 23 04:49:23 2018 +0200"
      },
      "message": "patch 8.1.0206: duplicate test function name\n\nProblem:    Duplicate test function name.\nSolution:   Rename both functions.\n"
    },
    {
      "commit": "9cf4b5005f12ce1d6692266140bdda05d0312d79",
      "tree": "468e99e46f4e3548301f2b770e8ab2af31020041",
      "parents": [
        "947b39e761b8a95cc1bd37ad0c2c30552238809a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 23 04:12:03 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 23 04:12:03 2018 +0200"
      },
      "message": "patch 8.1.0205: invalid memory access with invalid modeline\n\nProblem:    Invalid memory access with invalid modeline.\nSolution:   Pass pointer limit. Add a test. (closes #3241)\n"
    }
  ]
}
