)]}'
{
  "log": [
    {
      "commit": "c79745a82faeb5a6058e915ca49a4c69fa60ea01",
      "tree": "be7dc4ecffe429763159bfef2f95c06ea7fb8b67",
      "parents": [
        "0b0ad35c339b8ad156df493bebeb77e02b32b120"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 20 22:12:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 20 22:12:34 2019 +0200"
      },
      "message": "patch 8.1.1362: code and data in tests can be hard to read\n\nProblem:    Code and data in tests can be hard to read.\nSolution:   Use the new heredoc style. (Yegappan Lakshmanan, closes #4400)\n"
    },
    {
      "commit": "30276f2beb248557c6b33cd5418bca8b7084b0a5",
      "tree": "56f7b88712a5ffffdd10681983e70501e2e1ba58",
      "parents": [
        "264b74fa545edfb92c0d7d08a02c26331cc5b168"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 17:59:39 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 17:59:39 2019 +0100"
      },
      "message": "patch 8.1.0811: too many #ifdefs\n\nProblem:    Too many #ifdefs.\nSolution:   Graduate FEAT_MBYTE, the final chapter.\n"
    },
    {
      "commit": "4c7b08f6409349cf5324a26f7523c438590550ef",
      "tree": "d742059c88721a93968729981fc512d8435bbaa3",
      "parents": [
        "e797abf3c75358ebc0b31d6e076972daf889e06e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 10 22:03:40 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 10 22:03:40 2018 +0200"
      },
      "message": "patch 8.1.0365: function profile doesn\u0027t specify where it was defined\n\nProblem:    Function profile doesn\u0027t specify where it was defined.\nSolution:   Show the script name and line number.\n"
    },
    {
      "commit": "7feb35e7782907b44659a2748ff5d7489deeed74",
      "tree": "bbc07d7a942c0aa3d5e336ac8ea06244e25ba653",
      "parents": [
        "fd6100b2aa6178b88cfadcdbc494966bf79a5488"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 21 17:49:54 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 21 17:49:54 2018 +0200"
      },
      "message": "patch 8.1.0309: profiling does not show a count for condition lines\n\nProblem:    Profiling does not show a count for condition lines. (Daniel\n            Hahler)\nSolution:   Count lines when not skipping. (Ozaki Kiichi, closes #2499)\n"
    },
    {
      "commit": "1fbfe7c48cb711f5a6deae535b3ec3bfe7952ce9",
      "tree": "0fdb61cdefa797b72789e678edaf4a21e769554c",
      "parents": [
        "ad6480961080f80a455b2394f27b02935a2ded52"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 30 21:18:13 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 30 21:18:13 2018 +0200"
      },
      "message": "patch 8.1.0131: :profdel is not tested\n\nProblem:    :profdel is not tested.\nSolution:   Add a test. (Dominique Pelle, closes #3123)\n"
    },
    {
      "commit": "ac112f01a6930c9d15cf0360b657373699916bfd",
      "tree": "716c6cd53266a5e69aab17a3c2a4545d1acb59ce",
      "parents": [
        "feeb4d0901c7b16958e8f02ffcdac83b605b0b43"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 05 16:46:28 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 05 16:46:28 2017 +0100"
      },
      "message": "patch 8.0.1372: profile log may be truncated halfway a character\n\nProblem:    Profile log may be truncated halfway a character.\nSolution:   Find the start of the character. (Ozaki Kiichi, closes #2385)\n"
    },
    {
      "commit": "67435d9983965c5c77fc74f0559779ce4554dacb",
      "tree": "ff45ed1b00544acfd9c6b1aac58eceff561e70bf",
      "parents": [
        "fafcf0dd59fd9c4ef743bb333ae40d1d322b6079"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 19 21:04:37 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 19 21:04:37 2017 +0200"
      },
      "message": "patch 8.0.1207: profiling skips the first and last script line\n\nProblem:    Profiling skips the first and last script line.\nSolution:   Check for BOM after setting script ID. (Lemonboy, closes #2103,\n            closes #2112) Add a test. List the trailing script lines.\n"
    },
    {
      "commit": "d21b16f3c0c676bfe3a37aef1ac3118e1ecded60",
      "tree": "eca6bd2f73afb9cee523a2708855c5367425aa13",
      "parents": [
        "3678393baa2fbfcd5020fcf0ac12947fc485e912"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 14 23:13:30 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 14 23:13:30 2017 +0200"
      },
      "message": "patch 8.0.0944: test_profile is a little bit flaky\n\nProblem:    Test_profile is a little bit flaky.\nSolution:   Accept a match when self and total time are the same. (James\n            McCoy, closes #1972)\n"
    },
    {
      "commit": "c011a3d083001bcd9853b4447422f1819f3cee2f",
      "tree": "eebee65bfa45126a4f3b4b6460c6dfd99298621f",
      "parents": [
        "a9d23c20879d0dcb289a4db54b3c7df060f87c3c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 16 22:37:42 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 16 22:37:42 2017 +0100"
      },
      "message": "patch 8.0.0196: profile test is slo and does not work on MS-Windows\n\nProblem:    The test for :profile is slow and does not work on MS-Windows.\nSolution:   Use the \"-es\" argument. (Dominique Pelle)  Swap single and double\n            quotes for system()\n"
    },
    {
      "commit": "e32bbded641a5da0263ecf82f9ccc95a8e0a089e",
      "tree": "eeb2e7fa47e8bb3791eacaea58362736c9c28efa",
      "parents": [
        "1b9750d8054ce4a5a6f84af9f10654330bbf869b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 15 21:12:48 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 15 21:12:48 2017 +0100"
      },
      "message": "patch 8.0.0194: profile tests fails if total and self time are equal\n\nProblem:    Profile tests fails if total and self time are equal.\nSolution:   Make one time optional.\n"
    },
    {
      "commit": "296b1f28ca9cedeb55872f306808b2214b519ce7",
      "tree": "44a42e553892239ae8183f53d09d68b110e43aac",
      "parents": [
        "9506cad7a1a6e52a613f356de969cbd980815777"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 15 15:22:33 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 15 15:22:33 2017 +0100"
      },
      "message": "patch 8.0.0189: profile commands are not tested\n\nProblem:    There are no tests for the :profile command.\nSolution:   Add tests. (Dominique Pelle, closes #1383)\n"
    }
  ]
}
