)]}'
{
  "log": [
    {
      "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": "b13ab99908097d54e21ab5adad22f4ad2a8ec688",
      "tree": "8b35ffaf45b3ed9b21bce9bc8f6422b31564be69",
      "parents": [
        "622b3568fa1baf07671d31390815fb0a55a99891"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 27 21:43:28 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 27 21:43:28 2020 +0200"
      },
      "message": "patch 8.2.1306: checking for first character of dict key is inconsistent\n\nProblem:    Checking for first character of dict key is inconsistent.\nSolution:   Add eval_isdictc(). (closes #6546)\n"
    },
    {
      "commit": "63be3d4ba01d565e645d8bf7f4dc900fc9011534",
      "tree": "52375a30387a79924200a31e33a5a574bb9202dd",
      "parents": [
        "c69950ac17225d07f973b39d5b0eb94291077808"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 23 13:11:37 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 23 13:11:37 2020 +0200"
      },
      "message": "patch 8.2.1274: Vim9: no error for missing white space at script level\n\nProblem:    Vim9: no error for missing white space in assignment at script\n            level.\nSolution:   Check for white space. (closes #6495)\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": "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": "ea04a6e8baff2f27da7cdd54bf70a5525994f76d",
      "tree": "d8578e5bec3f99d462191ba6eb49f83c60211181",
      "parents": [
        "db950e4c0318c084c31bc7b50665284f4a47c285"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 23 13:38:02 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 23 13:38:02 2020 +0200"
      },
      "message": "patch 8.2.0619: null dict is not handled like an empty dict\n\nProblem:    Null dict is not handled like an empty dict.\nSolution:   Fix the code and add tests. (Yegappan Lakshmanan, closes #5968)\n"
    },
    {
      "commit": "8b633135106dda8605463b780573c45b00c22afe",
      "tree": "522098c1530def5515e3647660108ced67d7b258",
      "parents": [
        "98be7fecac80b30c5a323b67903eb1d0094007ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 20 18:20:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 20 18:20:51 2020 +0100"
      },
      "message": "patch 8.2.0418: code in eval.c not sufficiently covered by tests\n\nProblem:    Code in eval.c not sufficiently covered by tests.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5815)\n"
    },
    {
      "commit": "8dfcce3a78ccb520cc9d09081f998091494c50bf",
      "tree": "7e3412f192510c58f5a435ee66eab1d34606cdc0",
      "parents": [
        "3cdcb090a664e182078f7cc0ca3e4e5a94bbb784"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 18 19:32:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 18 19:32:26 2020 +0100"
      },
      "message": "patch 8.2.0401: not enough test coverage for evalvars.c\n\nProblem:    Not enough test coverage for evalvars.c.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5804)\n"
    },
    {
      "commit": "8f76e6b12b958f2779444a92234bbaf3f49eeb99",
      "tree": "36c6d1bb7f575255ca0743dccde1523436134a43",
      "parents": [
        "84f903326d44db9b75fc3a39d4866f636f9ad4cd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 26 16:50:30 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 26 16:50:30 2019 +0100"
      },
      "message": "patch 8.1.2348: :const cannot be followed by \"| endif\"\n\nProblem:    :const cannot be followed by \"| endif\".\nSolution:   Check following command for :const. (closes #5269)\n            Also fix completion after :const.\n"
    },
    {
      "commit": "fcf8a8743bdecc0ba28037b79b7cb2962de70b1d",
      "tree": "cb52d76377bb263b4550881d2cc84e7d536012c6",
      "parents": [
        "215ba3b63698f3755b2c4de66fc728cc14a8a590"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 06 15:22:00 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 06 15:22:00 2019 +0100"
      },
      "message": "patch 8.1.2264: there are two test files for :let\n\nProblem:    There are two test files for :let.\nSolution:   Merge the two files.\n"
    },
    {
      "commit": "1e673b9eb686459bd0e7fc3f2199dd077546a18e",
      "tree": "a8d0c54830502a5d7409c32f5def265e230cbe23",
      "parents": [
        "177c9f2f06b048f4c1e154d29423edf65b128f8c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 06 15:02:50 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 06 15:02:50 2019 +0100"
      },
      "message": "patch 8.1.2262: unpack assignment in function not recognized\n\nProblem:    Unpack assignment in function not recognized.\nSolution:   Skip over \"[a, b]\". (closes #5051)\n"
    },
    {
      "commit": "b1ba9abcb385b0a5355788a7eefef78ec68d2f65",
      "tree": "953fc851b89d02cf229464c209044390cb986855",
      "parents": [
        "2559a47823a6a7827631f2e6a0176d7afce2721c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 16 23:34:42 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 16 23:34:42 2019 +0200"
      },
      "message": "patch 8.1.2168: heredoc assignment not skipped in if block\n\nProblem:    Heredoc assignment not skipped in if block.\nSolution:   Check if \"skip\" is set. (closes #5063)\n"
    },
    {
      "commit": "ecaa75b4cea329a3902b8565e028b32279b8322b",
      "tree": "3d5754f26f8967b0305359912a70dc6f5308cc1f",
      "parents": [
        "5f32ece459d1f310b1b48b72e07dcd77d3261a76"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 23:04:21 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 23:04:21 2019 +0200"
      },
      "message": "patch 8.1.1729: heredoc with trim not properly handled in function\n\nProblem:    Heredoc with trim not properly handled in function.\nSolution:   Allow for missing indent. (FUJIWARA Takuya, closes #4713)\n"
    },
    {
      "commit": "24582007294b0db3be9669d3b583ea45fc4f19b8",
      "tree": "bc9d1f58df11d4ec6e1c5afc0a495b81c3bb196f",
      "parents": [
        "61343f0c44c8e71df04918d033e0a744c0b7f8aa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 14:14:26 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 14:14:26 2019 +0200"
      },
      "message": "patch 8.1.1723: heredoc assignment has no room for new features\n\nProblem:    Heredoc assignment has no room for new features. (FUJIWARA Takuya)\nSolution:   Require the marker does not start with a lower case character.\n            (closes #4705)\n"
    },
    {
      "commit": "e96a2498f9a2d3e93ac07431f6d4afd77f30afdf",
      "tree": "9395a92f2de9f49abe63c7fc9f5fe26b1396fb47",
      "parents": [
        "2b044ffb5ada77e6fa89779d6532ea9fae3fe029"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 04:12:16 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 04:12:16 2019 +0200"
      },
      "message": "patch 8.1.1588: in :let-heredoc line continuation is recognized\n\nProblem:    In :let-heredoc line continuation is recognized.\nSolution:   Do not consume line continuation. (Ozaki Kiichi, closes #4580)\n"
    },
    {
      "commit": "e7eb92708ec2092a2fc11e78703b5dcf83844412",
      "tree": "d00da20838b81404557c7b0ef17d2890f18175ac",
      "parents": [
        "0a1f56fcfe31be929e9cd8c3d81a984c960e4180"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 24 00:58:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 24 00:58:07 2019 +0200"
      },
      "message": "patch 8.1.1585: :let-heredoc does not trim enough\n\nProblem:    :let-heredoc does not trim enough.\nSolution:   Trim indent from the contents based on the indent of the first\n            line.  Use let-heredoc in more tests.\n"
    },
    {
      "commit": "8471e57026714c5a0faf89288ceef5231fb88d4f",
      "tree": "b130d4fb4a56167e3ed26447fa79aec6a08103a5",
      "parents": [
        "16e9b85113e0b354ece1cb4f5fcc7866850f3685"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 19 21:37:18 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 19 21:37:18 2019 +0200"
      },
      "message": "patch 8.1.1356: some text in heredoc assignment ends the text\n\nProblem:    Some text in heredoc assignment ends the text. (Ozaki Kiichi)\nSolution:   Recognize \"let v \u003d\u003c\u003c\" and skip until the end.\n"
    },
    {
      "commit": "f5842c5a533346c4ff41ff666e465c85f1de35d5",
      "tree": "b73b76cf5bfce97cb1b3e8017cb8051f77209ea0",
      "parents": [
        "2b39d806f04c1a474b6d689a7970253850d4adb8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 19 18:41:26 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 19 18:41:26 2019 +0200"
      },
      "message": "patch 8.1.1354: getting a list of text lines is clumsy\n\nProblem:    Getting a list of text lines is clumsy.\nSolution:   Add the \u003d\u003c\u003c assignment. (Yegappan Lakshmanan, closes #4386)\n"
    },
    {
      "commit": "f0908e6fe18943ad4453d7d6772fa43049aff4bc",
      "tree": "eeb9c2d4752df779505878e903be51054a564e05",
      "parents": [
        "2d04a91d691ae1ea0c3bf9fc522c3fddc2c9746a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 20:11:50 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 20:11:50 2019 +0100"
      },
      "message": "patch 8.1.1091: MS-Windows: cannot use multi-byte chars in environment var\n\nProblem:    MS-Windows: cannot use multi-byte chars in environment var.\nSolution:   Use the wide API. (Ken Takata, closes #4008)\n"
    },
    {
      "commit": "05c00c038bc16e862e17f9e5c8d5a72af6cf7788",
      "tree": "4c7015c7adc01116b60c8a6b19f71d7335f38b93",
      "parents": [
        "5a6698169d10833abad88c98e5a332ddde5d110d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 11 22:00:11 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 11 22:00:11 2019 +0100"
      },
      "message": "patch 8.1.0897: can modify a:000 when using a reference\n\nProblem:    Can modify a:000 when using a reference.\nSolution:   Make check for locked variable stricter. (Ozaki Kiichi,\n            closes #3930)\n"
    },
    {
      "commit": "31b816042fca879b11965ddd75287732563ba698",
      "tree": "44495d2a1b5b7167e29b87be6bb96ad6e71549e4",
      "parents": [
        "9474716d39764ac5642e55b5548580cf53bd9bed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 10 22:14:27 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 10 22:14:27 2019 +0100"
      },
      "message": "patch 8.1.0888: the a: dict is not immutable as documented\n\nProblem:    The a: dict is not immutable as documented.\nSolution:   Make the a:dict immutable, add a test. (Ozaki Kiichi, Yasuhiro\n            Matsumoto, closes #3929)\n"
    },
    {
      "commit": "4a137b45864310060410f34cb9c7d0f0231bb256",
      "tree": "fbd29799c3e3fc89ff3e81c022827b5f2b5ebdf7",
      "parents": [
        "6b7355a30ddd294c19cd9be924d487d592ccfae1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 04 22:37:11 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 04 22:37:11 2017 +0200"
      },
      "message": "patch 8.0.0861: still many old style tests\n\nProblem:    Still many old style tests.\nSolution:   Convert several tests to new style. (Yegappan Lakshmanan)\n"
    }
  ]
}
