)]}'
{
  "log": [
    {
      "commit": "af9a6002e0761012cb7108cbfa179a880d3cb49b",
      "tree": "4e9829123d060c1a61f529093b0eb815df83eff9",
      "parents": [
        "0f618386367ba9388e1f50bc665bc1add6c01567"
      ],
      "author": {
        "name": "bfredl",
        "email": "bjorn.linse@gmail.com",
        "time": "Fri Aug 26 21:58:31 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 26 21:58:31 2022 +0100"
      },
      "message": "patch 9.0.0283: cannot complete \"syn list @cluster\"\n\nProblem:    Cannot complete \"syn list @cluster\".\nSolution:   Recognize and handle \"list @\". (Björn Linse, closes #10990)\n"
    },
    {
      "commit": "180246cfd1a5842c538fa8a4a0b520f1d95c90c7",
      "tree": "5e4a2a2cac5e86b7a51130a4c2f8da433640e44a",
      "parents": [
        "8eba2bd291b347e3008aa9e565652d51ad638cfa"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Thu Jun 23 12:04:46 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 23 12:04:46 2022 +0100"
      },
      "message": "patch 8.2.5152: search() gets stuck with \"c\" and skip evaluates to true\n\nProblem:    search() gets stuck with \"c\" and skip evaluates to true.\nSolution:   Reset the SEARCH_START option. (closes #10608)\n"
    },
    {
      "commit": "620aa8eb5b1468d086253f8aa787a33a86033100",
      "tree": "79f448791311d1180b8f45bdbfe0cb4749d02fb0",
      "parents": [
        "156d3911952d73b03d7420dc3540215247db0fe8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 18 16:05:32 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 18 16:05:32 2022 +0100"
      },
      "message": "patch 8.2.5124: when syntax timeout test fails it does not show the time\n\nProblem:    When syntax timeout test fails it does not show the time.\nSolution:   Use assert_inrange().\n"
    },
    {
      "commit": "6574577cacd393ab7591fc776ea060eebc939e55",
      "tree": "f583ca9957280e7086b8d14ef44127302829fd40",
      "parents": [
        "1d97db3d987c05af88c30ad20f537bcf3024f9c1"
      ],
      "author": {
        "name": "Paul Ollis",
        "email": "paul@cleversheep.org",
        "time": "Sun Jun 05 16:55:54 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 05 16:55:54 2022 +0100"
      },
      "message": "patch 8.2.5057: using gettimeofday() for timeout is very inefficient\n\nProblem:    Using gettimeofday() for timeout is very inefficient.\nSolution:   Set a platform dependent timer. (Paul Ollis, closes #10505)\n"
    },
    {
      "commit": "ca7e86c23789eb0ed8f6400f25ea9e0e1036f9fc",
      "tree": "ad44a49e8abeb22729ae8546bfcbcc9db887eb08",
      "parents": [
        "e0805b849ce60f65149903b63584d49bf81f975e"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sat Apr 16 16:49:24 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 16 16:49:24 2022 +0100"
      },
      "message": "patch 8.2.4762: using freed memory using synstack() and synID() in WinEnter\n\nProblem:    Using freed memory when using synstack() and synID() in WinEnter.\nSolution:   Check using the syntax window. (closes #10204)\n"
    },
    {
      "commit": "354b23a9f87fd8c5aec457d88320a0a5bce4b985",
      "tree": "7f6c83f3324e34ad812bb3dc34981e5ec3ceadfb",
      "parents": [
        "db1a410b610b2c1941311acc57dcc4afec20720e"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Fri Dec 17 17:32:29 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 17 17:32:29 2021 +0000"
      },
      "message": "patch 8.2.3839: using \\z() with \\z1 not tested for syntax highlighting\n\nProblem:    Using \\z() with \\z1 not tested for syntax highlighting.\nSolution:   Add a test. (Dominique Pellé, closes #9365)\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": "6d37e8e3baafba460bd2d051170d213c1ba9a523",
      "tree": "d53ed8ddd30c91ce598262e88f7430de8d81a358",
      "parents": [
        "b7c978154e0816f4dcfae8a06b4ba1bfb7f796f6"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Thu May 06 17:36:55 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 06 17:36:55 2021 +0200"
      },
      "message": "patch 8.2.2837: various code lines not covered by tests\n\nProblem:    Various code lines not covered by tests.\nSolution:   Add test cases. (Dominique Pellé, closes #8178)\n"
    },
    {
      "commit": "2e240bd428c0033d16f201d7f837636412358199",
      "tree": "20647e66c737c5173ab9e6a1ade64ecf062975cb",
      "parents": [
        "f6a8d420a8d2924737f713de046947dcb487550c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 11:15:08 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 11:15:08 2021 +0200"
      },
      "message": "patch 8.2.2761: using \"syn include\" does not work properly\n\nProblem:    Using \"syn include\" does not work properly.\nSolution:   Don\u0027t add current_syn_inc_tag to topgrp. (Jaehwang Jerry Jung,\n            closes #8104)\n"
    },
    {
      "commit": "b46f57e87b3706a8c4b97d8e03f7853a7938b061",
      "tree": "a654670ce7f48f3f07cecc71a13959af5c2e5fd7",
      "parents": [
        "f5452691ba30e33b38c5b06c51ba40b58457d5d8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 29 14:11:41 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 29 14:11:41 2020 +0100"
      },
      "message": "patch 8.2.2068: transparent syntax item uses start/end of containing region\n\nProblem:    Transparent syntax item uses start/end of containing region.\nSolution:   Do not change the startpos and endpos of a transparent region to\n            that of its containing region. (Adrian Ghizaru, closes #7349,\n            closes #7391)\n"
    },
    {
      "commit": "9950280d377a5c0706d141017fcef9cad598b8b0",
      "tree": "efc103874d9da99bf809ac2eba44b3d070cf04c8",
      "parents": [
        "8e02faf4e903e33e41961ba042bb5146213813a5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 18 16:53:23 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 18 16:53:23 2020 +0100"
      },
      "message": "patch 8.2.2011: \"syn sync\" reports a very large number\n\nProblem:    \"syn sync\" reports a very large number.\nSolution:   Use \"at the first line\".\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": "d1f76afaf963be706697279ab0570ffcb8a1f2fc",
      "tree": "532a79e2835b838c2353f624e1ab1dba311c2f5d",
      "parents": [
        "4d170af0a9379da64d67dc3fa7cc7297956c6f52"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 22:37:34 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 22:37:34 2020 +0200"
      },
      "message": "patch 8.2.1678: crash when using \":set\" after \":ownsyntax\"\n\nProblem:    Crash when using \":set\" after \":ownsyntax\".\nSolution:   Make sure \u0027spelloptions\u0027 is not NULL. (closes #6950)\n"
    },
    {
      "commit": "e2e4075fad1326181edc5a131e48c644ef613693",
      "tree": "f3749b559e690b3e8e80990441aeb6459d955fce",
      "parents": [
        "24f7750ffa9730579736d779b7cc94faff325fc1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 21:18:46 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 21:18:46 2020 +0200"
      },
      "message": "patch 8.2.1593: tests do not check the error number properly\n\nProblem:    Tests do not check the error number properly.0\nSolution:   Add a colon after the error number. (closes #6869)\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": "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": "adc17a5f9d207fd1623fd923457a46efc9214777",
      "tree": "9c80498c748b98ef43576c925ee9646a78cecb53",
      "parents": [
        "d8df304c59040ef6689a1e4af1dac27ce566909e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 06 18:37:51 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 06 18:37:51 2020 +0200"
      },
      "message": "patch 8.2.0915: search() cannot skip over matches like searchpair() can\n\nProblem:    Search() cannot skip over matches like searchpair() can.\nSolution:   Add an optional \"skip\" argument. (Christian Brabandt, closes #861)\n"
    },
    {
      "commit": "494e9069cb32620f7688a7cb128a3feff827639e",
      "tree": "d78ea251927cc0f6c725b29b8559f3dc1f759078",
      "parents": [
        "e35a52aee718c881bdfa69a47a1068df6ab6c60a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 31 21:28:02 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 31 21:28:02 2020 +0200"
      },
      "message": "patch 8.2.0866: not enough tests for buffer writing\n\nProblem:    Not enough tests for buffer writing.\nSolution:   Add more tests. Use CheckRunVimInTerminal in more places.\n            (Yegappan Lakshmanan, closes #6167)\n"
    },
    {
      "commit": "e35a52aee718c881bdfa69a47a1068df6ab6c60a",
      "tree": "2b0b7da0fa124d685a6885e2b3476ffd8021e66c",
      "parents": [
        "d881b516da0184052d2f9d33c3f72c5c014316bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 31 19:48:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 31 19:48:53 2020 +0200"
      },
      "message": "patch 8.2.0865: syntax foldlevel is taken from the start of the line\n\nProblem:    Syntax foldlevel is taken from the start of the line.\nSolution:   Add \":syn foldlevel\" to be able to use the minimal foldlevel in\n            the line. (Brad King, closes #6087)\n"
    },
    {
      "commit": "08f4157c5cabc55bcb22f04dd7c717aba40caa34",
      "tree": "3adf5dc4585df51fbe7bd51573f5ea6094cb2702",
      "parents": [
        "ad4dc83389931a0354c3691b42f99a5bb98c766f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 20 16:50:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 20 16:50:00 2020 +0200"
      },
      "message": "patch 8.2.0610: some tests are still old style\n\nProblem:    Some tests are still old style.\nSolution:   Convert to new style tests. (Yegappan Lakshmanan, closes #5957)\n"
    },
    {
      "commit": "fbf2122cf920a89274ffbefaaeb6c5eeacf5187b",
      "tree": "a3df590436a02b010d7a7f45cd443415796a7d1f",
      "parents": [
        "7bdaea6e0df849cf3dd7eaaf454eb88f637d1884"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 19 18:31:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 19 18:31:25 2020 +0200"
      },
      "message": "patch 8.2.0606: several syntax HL errors not checked\n\nProblem:    Several syntax HL errors not checked.\nSolution:   Add tests. (Yegappan Lakshmanan, closes #5954)\n"
    },
    {
      "commit": "476a613135bdc94e61c1dce8a9cbb4ab0b6dc2d1",
      "tree": "1868c55bbb5286c8d90a1ffbcbb136cd57d5e641",
      "parents": [
        "a65c28813425dc1c04424ee18980d1733e982604"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 08 19:48:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 08 19:48:56 2020 +0200"
      },
      "message": "patch 8.2.0531: various errors not tested\n\nProblem:    Various errors not tested.\nSolution:   Add tests. (Yegappan Lakshmanan, closes #5895)\n"
    },
    {
      "commit": "0e05de46226eb4e5ea580beefa71831f92d613d3",
      "tree": "4ae0b308520e7dfe603d78dc0ab540998eb69bbe",
      "parents": [
        "bfcfd5784a2fe950d8e58d1d534bbbb4824524eb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 25 22:23:46 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 25 22:23:46 2020 +0100"
      },
      "message": "patch 8.2.0448: various functions not properly tested\n\nProblem:    Various functions not properly tested.\nSolution:   Add more tests, especially for failures. (Yegappan Lakshmanan,\n            closes #5843)\n"
    },
    {
      "commit": "297610ba4b110c918ffe60c45eb4a1d6ea2daae5",
      "tree": "ee04b17c7069ce83dd0f7f19ec30d1a9d58b7298",
      "parents": [
        "5c463a28fff1d82222d49bc7960da9e0c866b060"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 27 17:20:55 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 27 17:20:55 2019 +0100"
      },
      "message": "patch 8.2.0049: command line completion not fully tested\n\nProblem:    Command line completion not fully tested.\nSolution:   Add more test cases.  Make help sorting stable. (Dominique Pelle,\n            closes #5402)\n"
    },
    {
      "commit": "83e9a1ce75818a78c5ddf8dcfb820634ca6fabff",
      "tree": "efa636e045daf54a4f57e8bbb7974d89a7d6ab45",
      "parents": [
        "82260afb0ec358f50df9816511f480d455a1cdac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 20 14:51:23 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 20 14:51:23 2019 +0200"
      },
      "message": "patch 8.1.2190: syntax test fails on Mac\n\nProblem:    Syntax test fails on Mac.\nSolution:   Limit the window size to 20 rows.\n"
    },
    {
      "commit": "82260afb0ec358f50df9816511f480d455a1cdac",
      "tree": "ea4e2bb13a8532117eb33f79ae38d3b61af372d6",
      "parents": [
        "2b78ab5d0c91c229715ae140a34978506343bde3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 20 13:16:22 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 20 13:16:22 2019 +0200"
      },
      "message": "patch 8.1.2189: syntax highlighting wrong for tab\n\nProblem:    Syntax highlighting wrong for tab.\nSolution:   Don\u0027t clear syntax attribute n_extra is non-zero.\n"
    },
    {
      "commit": "bbfd1562aeaa5b40b6451effc399846b692d6992",
      "tree": "7d4be1eb8c581c3694b1b8dc75dd358aded41948",
      "parents": [
        "cfb381421f8be7d6cb4e7dac5b827b23467d3e53"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 19 20:38:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 19 20:38:15 2019 +0200"
      },
      "message": "patch 8.1.2185: syntax test fails\n\nProblem:    Syntax test fails.\nSolution:   Add missing file patch.\n"
    },
    {
      "commit": "8459006af5e78bd0bd6dcfc6d54ddac35a91ee1c",
      "tree": "ad84321d723ff6f4648987ae5da7d00946b10ed0",
      "parents": [
        "c3bf7b56f2703e2d6f36dfb05fd32b5b43ce3c3f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 18 23:12:20 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 18 23:12:20 2019 +0200"
      },
      "message": "patch 8.1.2176: syntax attributes not combined with Visual highlighting\n\nProblem:    Syntax attributes not combined with Visual highlighting. (Arseny\n            Nasokin)\nSolution:   Combine the attributes. (closes #5083)\n"
    },
    {
      "commit": "9115c611dbd3e4abab583eade6888421f66077e7",
      "tree": "eb04fce946de203caf01d639decf235f56bae8c1",
      "parents": [
        "a3817730c0a38ed6371b38b6db2e08547ecc674d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 16 16:57:06 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 16 16:57:06 2019 +0200"
      },
      "message": "patch 8.1.2156: first character after Tab is not highlighted\n\nProblem:    First character after Tab is not highlighted.\nSolution:   Remember the syntax attribute for a column.\n"
    },
    {
      "commit": "ea7a08a53ea0e8b4fe1592d9ae4d8f581fef46f8",
      "tree": "5d568dc2dc40a2bf1aa043f5c153ea4ecd745379",
      "parents": [
        "92852cee3fcff1dc6ce12387b234634e73267b22"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 26 22:38:22 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 26 22:38:22 2019 +0200"
      },
      "message": "patch 8.1.1931: syntax test fails\n\nProblem:    Syntax test fails.\nSolution:   Add new javascriptreact type to completions.\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": "a74e4946de074d2916e3d6004f7fa1810d12dda9",
      "tree": "7c9ef20c9c2b2aab3ce363697623e290a456ce6d",
      "parents": [
        "e4ce825a55ad2445a212ce30837a3af566b7af6b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 17:35:53 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 17:35:53 2019 +0200"
      },
      "message": "patch 8.1.1809: more functions can be used as a method\n\nProblem:    More functions can be used as a method.\nSolution:   Add has_key(), split(), str2list(), etc.\n"
    },
    {
      "commit": "c7f1e4002184903f4e12e429dd5c6ab731932f86",
      "tree": "a101834cbba39badc74d3882e2f011218848c3bf",
      "parents": [
        "f2d8b7a0a69fd71018341755da5ce55d067b5923"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 13:29:46 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 13:29:46 2019 +0200"
      },
      "message": "patch 8.1.1795: no syntax HL after splitting windows with :bufdo\n\nProblem:    No syntax HL after splitting windows with :bufdo. (Yasuhiro\n            Matsumoto)\nSolution:   Trigger Syntax autocommands in buffers that are active.\n            (closes #4761)\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": "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": "037c54f261818439755d56e318da068f97997fb5",
      "tree": "a0045955e2b9f55971423cc399980bbba6d89731",
      "parents": [
        "4c25bd785aa8b565bf973cbba12ed36b76daaa4f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 20 23:47:46 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 20 23:47:46 2019 +0200"
      },
      "message": "patch 8.1.1193: typos and small problems in test files\n\nProblem:    Typos and small problems in test files.\nSolution:   Small improvements.\n"
    },
    {
      "commit": "b513d3079bbe3f59a1f1a3d6931939a76cd7e54a",
      "tree": "1683af0ef25f614588ca6ffb4ee9a12151763580",
      "parents": [
        "d2ec51f399607d2df6ed1155b0bd303e722d6978"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 02 14:55:08 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 02 14:55:08 2018 +0100"
      },
      "message": "patch 8.1.0559: command line completion not sufficiently tested\n\nProblem:    Command line completion not sufficiently tested.\nSolution:   Add more tests. (Dominique Pelle, closes #3622)\n"
    },
    {
      "commit": "bcf9442307075bac40d44328c8bf7ea21857b138",
      "tree": "6890b363128e8cbffe09b274ecd1b1665393fac1",
      "parents": [
        "5efa0102de6ed6049fb19e1e83787e5b3b24b6a2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 23 14:21:42 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 23 14:21:42 2018 +0200"
      },
      "message": "patch 8.1.0098: segfault when pattern with \\z() is very slow\n\nProblem:    Segfault when pattern with \\z() is very slow.\nSolution:   Check for NULL regprog.  Add \"nfa_fail\" to test_override() to be\n            able to test this.  Fix that \u0027searchhl\u0027 resets called_emsg.\n"
    },
    {
      "commit": "6bb2cdfe604e51eec216cbe23bb6e8fb47810347",
      "tree": "6d8ba5abf32abdd6df606bccd90d76aa359bd718",
      "parents": [
        "bb008dd3239c5fe3ac04501e38e4c950fa9426c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 24 19:53:53 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 24 19:53:53 2018 +0100"
      },
      "message": "patch 8.0.1539: no test for the popup menu positioning\n\nProblem:    No test for the popup menu positioning.\nSolution:   Add a screendump test for the popup menu.\n"
    },
    {
      "commit": "6acadda8d60892ddf06449f1cc4286912b0c0c2b",
      "tree": "3536cc5a0a4d8dc1140640c745aee112d0dd02d0",
      "parents": [
        "b7ea7cb8e430ea096b4c452cdc9c3299819e6d6b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 24 16:51:32 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 24 16:51:32 2018 +0100"
      },
      "message": "patch 8.0.1535: C syntax test still fails when using gvim\n\nProblem:    C syntax test still fails when using gvim.\nSolution:   Clear Normal cterm highlighting instead of setting it.\n"
    },
    {
      "commit": "b7ea7cb8e430ea096b4c452cdc9c3299819e6d6b",
      "tree": "605f285de5f53d3998bd9b3f7a0734bf8181dafe",
      "parents": [
        "674e482d1346aa1afddab62675f3a7d7a00a4894"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 24 14:38:51 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 24 14:38:51 2018 +0100"
      },
      "message": "patch 8.0.1534: C syntax test fails when using gvim\n\nProblem:    C syntax test fails when using gvim\nSolution:   Force running in a terminal.  Check that \u0027background\u0027 is correct\n            even when $COLORFGBG is set.\n"
    },
    {
      "commit": "3cc9f7440d857ff8360c15bb11e4e6229463920e",
      "tree": "9dd88ebbef9dc308b2103be793b00f9e68909289",
      "parents": [
        "da65058a9c4774dc534c7ae98d24c58b5db669fa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 20 17:09:16 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 20 17:09:16 2018 +0100"
      },
      "message": "patch 8.0.1527: screen dump test fails on MS-Windows\n\nProblem:    Screen dump test fails on MS-Windows.\nSolution:   Skip dump test on MS-Windows for now.\n"
    },
    {
      "commit": "da65058a9c4774dc534c7ae98d24c58b5db669fa",
      "tree": "3b9c05511fd12c806a8cbec528b30f073c24cbe5",
      "parents": [
        "7a76092a51fc5446426a4bfd9eb6503ec61bf9e9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 20 15:51:40 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 20 15:51:40 2018 +0100"
      },
      "message": "patch 8.0.1526: no test using a screen dump yet\n\nProblem:    No test using a screen dump yet.\nSolution:   Add a test for C syntax highlighting.  Add helper functions.\n"
    },
    {
      "commit": "0b2eef24bcbe2c85c90bbde914a1782cbedc5c72",
      "tree": "ca5bad4e11f7d26fba39fa2e25256aeb3edba98f",
      "parents": [
        "18d90b95c49d9ff1c635dd762864022aab8e71f1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 27 15:43:49 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 27 15:43:49 2017 +0200"
      },
      "message": "patch 8.0.0682: no test for synIDtrans()\n\nProblem:    No test for synIDtrans().\nSolution:   Add a test. (Dominique Pelle, closes #1796)\n"
    },
    {
      "commit": "cc0750dc6e878394ab0fd922b7ea4280918ae406",
      "tree": "1af2eff76db96f7f794b32735be3de2ab27505fe",
      "parents": [
        "4eb6531b03445b4d492bc52fea0b6dcd886583af"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 24 22:29:24 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 24 22:29:24 2017 +0200"
      },
      "message": "patch 8.0.0672: third item of synconcealed() changes too often\n\nProblem:    Third item of synconcealed() changes too often. (Dominique Pelle)\nSolution:   Reset the sequence number at the start of each line.\n"
    },
    {
      "commit": "4670490673ed98502a09b74fbabe785b47e3d289",
      "tree": "2b8d9455d8c78e5f0f29b15c68a108143d803c21",
      "parents": [
        "a529ce068ba84d53343f3732b6a1ed4ad1fe3a68"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 22 23:03:12 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 22 23:03:12 2017 +0200"
      },
      "message": "patch 8.0.0662: stray FIXME for fixed problem\n\nProblem:    Stray FIXME for fixed problem.\nSolution:   Remove the comment. (Dominique Pelle)\n"
    },
    {
      "commit": "4d785895d1f8b54cdd3fabd87446ca692f49e94e",
      "tree": "d542ce7d05e2d7875f2d2523bbd16281cd0ca830",
      "parents": [
        "d2c061d24c0534f1f1b92f3462ed6ae8fa848a9a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 22 22:00:50 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 22 22:00:50 2017 +0200"
      },
      "message": "patch 8.0.0659: no test for conceal mode\n\nProblem:    No test for conceal mode.\nSolution:   Add a conceal mode test. (Dominique Pelle, closes #1783)\n"
    },
    {
      "commit": "06f1ed2f78c5c03af95054fc3a8665df39dec362",
      "tree": "413bd7310eafa3df68daf706d304ce4ae452b311",
      "parents": [
        "0946326580e6f034fe2c88d041407ea0fde980ab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 18 22:41:03 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 18 22:41:03 2017 +0200"
      },
      "message": "patch 8.0.0647: syntax highlighting can make cause a freeze\n\nProblem:    Syntax highlighting can make cause a freeze.\nSolution:   Apply \u0027redrawtime\u0027 to syntax highlighting, per window.\n"
    },
    {
      "commit": "1615b36b91b094263240d7b555283ddf33208f62",
      "tree": "d1b6b239f7e782080587529319455361c23fd11c",
      "parents": [
        "bf15b8d78b22661db8b19d662b62bb9a061cdd37"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 04 21:06:09 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 04 21:06:09 2017 +0200"
      },
      "message": "patch 8.0.0616: not always setting \u0027background\u0027 correctly after :hi Normal\n\nProblem:    When setting the cterm background with \":hi Normal\" the value of\n            \u0027background\u0027 may be set wrongly.\nSolution:   Check that the color is less than 16.  Don\u0027t set \u0027background\u0027 when\n            it was set explicitly. (Lemonboy, closes #1710)\n"
    },
    {
      "commit": "ea588154d00aec288e48b344b2685e46bea99cd6",
      "tree": "c47e460bc72c004d59be38925cd7a516b57f00a8",
      "parents": [
        "478af67dd6a9adc456464c3736bda328ae3a28cb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 10 22:45:30 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 10 22:45:30 2017 +0200"
      },
      "message": "patch 8.0.0562: not enough test coverage for syntax commands\n\nProblem:    Not enough test coverage for syntax commands.\nSolution:   Add a few more tests. (Dominique Pelle, closes #1624)\n"
    },
    {
      "commit": "f8ec998613d8037e345f4e7e08460dfc15c528a9",
      "tree": "7ecef4c27c02a8faf05ceae24e98274dbf9b1055",
      "parents": [
        "59053e1d9f41f9afa16ac7e266ee825a2eb2dd59"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 09 15:41:31 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 09 15:41:31 2017 +0200"
      },
      "message": "patch 8.0.0558: :ownsyntax is not tested\n\nProblem:    The :ownsyntax command is not tested.\nSolution:   Add a test. (Dominique Pelle, closes #1622)\n"
    },
    {
      "commit": "c96272e30e2b81e5e0c8418f09d9db4e2fcd5d73",
      "tree": "f8434ca5d83eabd03868e5e2ddfff45c976067f1",
      "parents": [
        "1572e30607e9a3bee9750242bf37168f7d2b6e66"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 26 13:50:09 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 26 13:50:09 2017 +0200"
      },
      "message": "patch 8.0.0513: getting name of cleared highlight group is wrong\n\nProblem:    Getting name of cleared highlight group is wrong. (Matt Wozniski)\nSolution:   Only skip over cleared names for completion. (closes #1592)\n            Also fix that a cleared group causes duplicate completions.\n"
    },
    {
      "commit": "4007ed4a5e8c34197078e9d5718bd1d4a429dd23",
      "tree": "52f07943f347635861542932451fa13a3ef566ab",
      "parents": [
        "d61e8aaae57bd66279def479462bf11c22ec2f1c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 17 18:14:54 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 17 18:14:54 2017 +0100"
      },
      "message": "patch 8.0.0202: no test for invalid syntax group name\n\nProblem:    No test for invalid syntax group name.\nSolution:   Add a test for group name error and warning.\n"
    },
    {
      "commit": "d61e8aaae57bd66279def479462bf11c22ec2f1c",
      "tree": "63f71ce0190c9db4b430dd6ccc7c854b2aeae5ef",
      "parents": [
        "58f60ca2fcd2858faac84e386b3ccf5ced75084d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 17 17:44:46 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 17 17:44:46 2017 +0100"
      },
      "message": "patch 8.0.0201: completion of highlight groups includes cleared names\n\nProblem:    When completing a group name for a highlight or syntax command\n            cleared groups are included.\nSolution:   Skip groups that have been cleared.\n"
    },
    {
      "commit": "58f60ca2fcd2858faac84e386b3ccf5ced75084d",
      "tree": "2448e57474c40fa8ead15953a71ebc8de38fb893",
      "parents": [
        "6d721c7e10251ad8c89a461eed99d8cf2659c1df"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 17 17:19:00 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 17 17:19:00 2017 +0100"
      },
      "message": "patch 8.0.0200: some syntax arguments are not tested\n\nProblem:    Some syntax arguments are not tested.\nSolution:   Add more syntax command tests.\n"
    },
    {
      "commit": "de318c5c35ed0d65fd2a07196cb8acd5ee6d9bf8",
      "tree": "5a662477384f2f03a0059a21f437b7eb5413392a",
      "parents": [
        "369b6f57c426b4bf39b4a0cac8d21ed1b5f7de4d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 17 16:27:10 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 17 16:27:10 2017 +0100"
      },
      "message": "patch 8.0.0198: some syntax arguments take effect even after \"if 0\"\n\nProblem:    Some syntax arguments take effect even after \"if 0\". (Taylor\n            Venable)\nSolution:   Properly skip the syntax statements.  Make \"syn case\" and \"syn\n            conceal\" report the current state.  Fix that \"syn clear\" didn\u0027t\n            reset the conceal flag.  Add tests for :syntax skipping properly.\n"
    },
    {
      "commit": "2d02839050a2557bf36dab37ccd9f92168a757d1",
      "tree": "abc07fdc4481657a1a0739f6dcc006c3cca51df5",
      "parents": [
        "453b576ee5d32e9b8e6876712748ae01f9be68dd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 08 18:28:22 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 08 18:28:22 2017 +0100"
      },
      "message": "patch 8.0.0157: no completion for :syntax spell and :syntax sync\n\nProblem:    No command line completion for \":syntax spell\" and \":syntax sync\".\nSolution:   Implement the completion. (Dominique Pelle)\n"
    },
    {
      "commit": "4c8980b717f73042f1d625ee255fa74eddb989ba",
      "tree": "b544cb144372fe66b46c527552c82cb206d3d9e4",
      "parents": [
        "73b484c4da00011317dc68ada4f5dfc6515ad263"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 11 15:24:48 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 11 15:24:48 2016 +0100"
      },
      "message": "patch 8.0.0132\nProblem:    Test fails because of using :finish.\nSolution:   Change to return.\n"
    },
    {
      "commit": "73b484c4da00011317dc68ada4f5dfc6515ad263",
      "tree": "201ed5c9db9fce1ba59afa72b8a43d3727ef7148",
      "parents": [
        "63de19e805a7df2b52ec0e705b6a668ecd8e1b64"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 11 15:11:17 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 11 15:11:17 2016 +0100"
      },
      "message": "patch 8.0.0131\nProblem:    Not enough test coverage for syntax commands.\nSolution:   Add more tests. (Dominique Pelle)\n"
    },
    {
      "commit": "c3691332f72169c486066200c0f3935418364900",
      "tree": "cc88c3f0eeb5d4b2b145a20a148e8307e3ffa43c",
      "parents": [
        "c020042083b9c0a4e932b562c3bef97c76328e18"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 20 12:49:49 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 20 12:49:49 2016 +0200"
      },
      "message": "patch 7.4.1754\nProblem:    When \u0027filetype\u0027 was set and reloading a buffer which does not\n            cause it to be set, the syntax isn\u0027t loaded. (KillTheMule)\nSolution:   Remember whether the FileType event was fired and fire it if not.\n            (Anton Lindqvist, closes #747)\n"
    },
    {
      "commit": "b8060fe862f684b591f9ac679eac5b2594d6c5a0",
      "tree": "eaa1b9362e597709e26042b70c7c0556c90ab003",
      "parents": [
        "6773a348da0dcf45df3c6c6649880655ec0d2042"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 19 22:29:28 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 19 22:29:28 2016 +0100"
      },
      "message": "patch 7.4.1142\nProblem:    Cannot define keyword characters for a syntax file.\nSolution:   Add the \":syn iskeyword\" command. (Christian Brabandt)\n"
    }
  ]
}
