)]}'
{
  "log": [
    {
      "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": "5a2d4a3ecb67942d47615507a163ffcd5863c073",
      "tree": "ef0b0a114205abb53a1d5e64ab520381c8ff006f",
      "parents": [
        "416b5f4894196947ea87eea2ed4fda3504674f72"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sat Feb 26 10:31:32 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 26 10:31:32 2022 +0000"
      },
      "message": "patch 8.2.4474: memory allocation failures not tested in quickfix code\n\nProblem:    Memory allocation failures not tested in quickfix code.\nSolution:   Add alloc IDs and tests. (Yegappan Lakshmanan, closes #9848)\n"
    },
    {
      "commit": "162b71479bd4dcdb3a2ef9198a1444f6f99e6843",
      "tree": "edd67e40cafeff24ad1631f9035ecc132e73b22b",
      "parents": [
        "48f377a476e4a3312aa0e3535aba170484b59483"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 21 15:17:36 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 21 15:17:36 2018 +0100"
      },
      "message": "patch 8.1.0614: placing signs can be complicated\n\nProblem:    Placing signs can be complicated.\nSolution:   Add functions for defining and placing signs.  Introduce a group\n            name to avoid different plugins using the same signs. (Yegappan\n            Lakshmanan, closes #3652)\n"
    },
    {
      "commit": "f49cc60aa802862c595ff619dccc11271633a94b",
      "tree": "e8f01a0c236f2910f117c858f7236b8919e33b93",
      "parents": [
        "8617b401599451187fa0c0561a84944978536a90"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 15:21:05 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 15:21:05 2018 +0100"
      },
      "message": "patch 8.1.0519: cannot save and restore the tag stack\n\nProblem:    Cannot save and restore the tag stack.\nSolution:   Add gettagstack() and settagstack(). (Yegappan Lakshmanan,\n            closes #3604)\n"
    },
    {
      "commit": "d76ce852668635d81778cedacc2d3f021ed4e475",
      "tree": "6c8ccf04f39953233f1cd46ef647888976053e5d",
      "parents": [
        "a796d46f29e3cc235cc981696d7ee80faccb5000"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 01 15:02:04 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 01 15:02:04 2018 +0200"
      },
      "message": "patch 8.0.1782: no simple way to label quickfix entries\n\nProblem:    No simple way to label quickfix entries.\nSolution:   Add the \"module\" item, to be used instead of the file name for\n            display purposes. (Martin Szamotulski, closes #1757)\n"
    },
    {
      "commit": "edf3f97ae2af024708ebb4ac614227327033ca47",
      "tree": "82fed9ebfc85a69d3cff613f9dab11c8750fad8b",
      "parents": [
        "965ed14973fd3f1b2aace7bae4d4722b71ca04f9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 29 22:49:24 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 29 22:49:24 2016 +0200"
      },
      "message": "patch 7.4.2293\nProblem:    Modelines in source code are inconsistant.\nSolution:   Use the same line in most files.  Add \u0027noet\u0027.  (Naruhiko Nishino)\n"
    },
    {
      "commit": "43acbce1bb0a33edc67496b220cae629ad95d2d8",
      "tree": "e47403fe874bd7ee5457faeb9b8c196f3e4ea7b4",
      "parents": [
        "187db50d0499aecf4cfd42fb4db0a1bebf61c8cd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 27 15:21:32 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 27 15:21:32 2016 +0100"
      },
      "message": "patch 7.4.1427\nProblem:    Trailing comma in enums is not ANSI C.\nSolution:   Remove the trailing commas.\n"
    },
    {
      "commit": "a260b87d9da17f605666630f18c1ed909c2b8bae",
      "tree": "03fb7aaf4b31ace780c4b040537e65c695b63457",
      "parents": [
        "3d6d5cc3a417c04d9772596ea83f8e6b41321781"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 15 20:48:22 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 15 20:48:22 2016 +0100"
      },
      "message": "patch 7.4.1096\nProblem:    Need several lines to verify a command produces an error.\nSolution:   Add assert_fails(). (suggested by Nikolay Pavlov)\n            Make the quickfix alloc test actually work.\n"
    },
    {
      "commit": "28fb79db6b52d1154e8dc63d227673648c2fce15",
      "tree": "4a1a10e264249d9851ffb9b7396ade0fc808fec6",
      "parents": [
        "44132a10aeb45c957959cafb4ac39d3f478be98c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 09 22:28:33 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 09 22:28:33 2016 +0100"
      },
      "message": "patch 7.4.1073\nProblem:    Alloc_id depends on numbers, may use the same one twice.  It\u0027s not\n            clear from the number what it\u0027s for.\nSolution:   Use an enum.  Add a function to lookup the enum value from the\n            name.\n"
    }
  ]
}
