)]}'
{
  "log": [
    {
      "commit": "fc3b775055c2361e507a1a44008d5a7d37eecf14",
      "tree": "13683ebfabf7a13db8be1f97ddecab7d4b4e4899",
      "parents": [
        "80c88eac5a81dd9f1a96fc80cb8aab6c84fe7b86"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed Sep 08 14:57:42 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 08 14:57:42 2021 +0200"
      },
      "message": "patch 8.2.3415: Vim9: not all function argument types are properly checked\n\nProblem:    Vim9: Not all function argument types are properly checked.\nSolution:   Add and improve argument type checks. (Yegappan Lakshmanan,\n            closes #8839)\n"
    },
    {
      "commit": "8ee52affe7fd4daa03e002bc06611f0a8c3bcd5b",
      "tree": "bf218a0a9a9a0c8c182aca16491f5063f79acce5",
      "parents": [
        "eed9616120f60ad17d5e133f505bba5c559aee89"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Mon Aug 09 19:59:06 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 09 19:59:06 2021 +0200"
      },
      "message": "patch 8.2.3320: some local functions are not static\n\nProblem:    Some local functions are not static.\nSolution:   Add \"static\".  Move snprintf() related code to strings.c.\n            (Yegappan Lakshmanan, closes #8734)\n"
    },
    {
      "commit": "4490ec4e839e45a2e6923c265c7e9e64c240b805",
      "tree": "3ef2dc127890ac6a644f38ae7932b7e70071544a",
      "parents": [
        "5d7c2df536c17db4a9c61e0760bdcf78d0db7330"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Jul 27 22:00:44 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 27 22:00:44 2021 +0200"
      },
      "message": "patch 8.2.3229: Vim9: runtime and compile time type checks are not the same\n\nProblem:    Vim9: runtime and compile time type checks are not the same.\nSolution:   Add more runtime type checks for builtin functions. (Yegappan\n            Lakshmanan, closes #8646)\n"
    },
    {
      "commit": "29b857150c111a455f1a38a8f748243524f692e1",
      "tree": "461095b2d225d6bc7d2bf62abc12c66071823e5b",
      "parents": [
        "ccb148ac63941feba879ea4678aa4713d81494f2"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Mon Jul 26 21:54:04 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 26 21:54:04 2021 +0200"
      },
      "message": "patch 8.2.3226: new digraph functions use old naming scheme\n\nProblem:    New digraph functions use old naming scheme.\nSolution:   Use the digraph_ prefix. (Hirohito Higashi, closes #8580)\n"
    },
    {
      "commit": "e29a27f6f8eef8f00d3c2d4cd9811d81cf3026b3",
      "tree": "eb8bd787e936db02a1617fb033aed2e224b3bbd3",
      "parents": [
        "9fa5dabedc4ed5af85773413e91c2fdbe4cb9f0a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 21:07:36 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 21:07:36 2021 +0200"
      },
      "message": "patch 8.2.3190: error messages are spread out\n\nProblem:    Error messages are spread out.\nSolution:   Move error messages to errors.h and give them a clear name.\n"
    },
    {
      "commit": "6106504e9edc8500131f7a36e59bc146f90180fa",
      "tree": "69249dd7c9375375cb414ea31e3b5523e8947344",
      "parents": [
        "98c2eaed27579602e05e7b96aa3a60428a8b9cb2"
      ],
      "author": {
        "name": "mityu",
        "email": "mityu.mail@gmail.com",
        "time": "Mon Jul 19 20:07:21 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 20:07:21 2021 +0200"
      },
      "message": "patch 8.2.3184: cannot add a digraph with a leading space\n\nProblem:    Cannot add a digraph with a leading space.  It is not easy to list\n            existing digraphs.\nSolution:   Add setdigraph(), setdigraphlist(), getdigraph() and\n            getdigraphlist(). (closes #8580)\n"
    },
    {
      "commit": "57ad94c5a9ee6f3626e1ec728519a8558a4346c8",
      "tree": "85299972306044b8b0aca48ce0c3a7736d93594c",
      "parents": [
        "1c6737b20a5cf71751b180461cea22fc76d8870c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 08 19:06:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 08 19:06:30 2020 +0200"
      },
      "message": "patch 8.2.1635: no digraph for 0x2022 BULLET\n\nProblem:    No digraph for 0x2022 BULLET.\nSolution:   Use \"oo\". (Hans Ginzel, closes #6904)\n"
    },
    {
      "commit": "e3f915d12c8fe0466918a29ab4eaef153f71a2cd",
      "tree": "40dbefda787ad5025343d543a1bf7d2b90c99d13",
      "parents": [
        "ceb56ddbafbca01e52ff4291d9480bf83d739793"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 14 23:02:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 14 23:02:44 2020 +0200"
      },
      "message": "patch 8.2.1215: Atari MiNT support is outdated\n\nProblem:    Atari MiNT support is outdated.\nSolution:   Nobody responded this code is still useful, so let\u0027s delete it.\n"
    },
    {
      "commit": "df44a27b53586fccfc6a3aedc89061fdd9a515ff",
      "tree": "2d0ca2790b3e106a7d8f059951160789167a17a1",
      "parents": [
        "da84ac2a6f467d0b9eddcc8709433cda75d16a41"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 07 20:49:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 07 20:49:05 2020 +0200"
      },
      "message": "patch 8.2.0928: many type casts are used for vim_strnsave()\n\nProblem:    Many type casts are used for vim_strnsave().\nSolution:   Make the length argument size_t instead of int. (Ken Takata,\n            closes #5633)  Remove some type casts.\n"
    },
    {
      "commit": "5d18efecfd6c45d69f55268948a22cd0465bb955",
      "tree": "409afa09cb7fb8f4684e0399f2597ba5d16edbfa",
      "parents": [
        "fa5612c7d836eb789e0f8ff4b10461b8640a14b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 01 21:11:22 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 01 21:11:22 2019 +0100"
      },
      "message": "patch 8.1.2378: using old C style comments\n\nProblem:    Using old C style comments.\nSolution:   Use // comments where appropriate.\n"
    },
    {
      "commit": "4119309d70c7fc32637e77f2e84c185ad1768892",
      "tree": "fd529095f9005b572d6f7ca1c15b98620f443120",
      "parents": [
        "4f57eefe1e84b5a90e08474092ea6fc8825ad5c9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 21:53:31 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 21:53:31 2019 +0200"
      },
      "message": "patch 8.1.1923: some source files are not in a normal encoding\n\nProblem:    Some source files are not in a normal encoding.\nSolution:   Convert hangulin.c from euc-kr to utf-8 and digraph.c from latin1\n            to utf-8. (Daniel Hahler, closes #4731)\n"
    },
    {
      "commit": "5843f5f37b0632e2d706abc9014bfd7d98f7b02e",
      "tree": "2f1af5fd16214dfdf8edc8717e06a8b0aab81c1a",
      "parents": [
        "9a4a8c4d5993c6371486c895a515c2ad351e9aaa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 20 20:13:45 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 20 20:13:45 2019 +0200"
      },
      "message": "patch 8.1.1891: functions used in one file are global\n\nProblem:    Functions used in one file are global.\nSolution:   Add \"static\". (Yegappan Lakshmanan, closes #4840)\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": "964b3746b9c81e65887e2ac9a335f181db2bb592",
      "tree": "9afaaac41a1c4f71b359fd6706b88df00e22e7a1",
      "parents": [
        "d33a764123a8aedb20cd84aeff3b94810ee67c4c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 24 18:54:09 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 24 18:54:09 2019 +0200"
      },
      "message": "patch 8.1.1384: using \"int\" for alloc() often results in compiler warnings\n\nProblem:    Using \"int\" for alloc() often results in compiler warnings.\nSolution:   Use \"size_t\" and remove type casts.  Remove alloc_check(), Vim\n            only works with 32 bit ints anyway.\n"
    },
    {
      "commit": "135059724f140ceac889c9f8136bd1bf5c41d49d",
      "tree": "64a9fc867701c8cdd596130cdab2d92129920bd7",
      "parents": [
        "4b9e91f0ba02192e4592a5c4a9bdcdd6e9efeb5e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 15:04:48 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 15:04:48 2019 +0100"
      },
      "message": "patch 8.1.0805: too many #ifdefs\n\nProblem:    Too many #ifdefs.\nSolution:   Graduate FEAT_MBYTE, part 1.\n"
    },
    {
      "commit": "f9e3e09fdc93be9f0d47afbc6c7df1188c2a5a0d",
      "tree": "a6b07005c19279a4f5d01be14f14861c2657fa95",
      "parents": [
        "05500ece6282407f9f7227aaf564e24147326863"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 13 23:38:42 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 13 23:38:42 2019 +0100"
      },
      "message": "patch 8.1.0743: giving error messages is not flexible\n\nProblem:    Giving error messages is not flexible.\nSolution:   Add semsg().  Change argument from \"char_u *\" to \"char *\", also\n            for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes\n            #3302)  Also make emsg() accept a \"char *\" argument.  Get rid of\n            an enormous number of type casts.\n"
    },
    {
      "commit": "eae8ae1b2b4e532b125077d9838b70d966891be3",
      "tree": "eb6c5f10a8e0315d03a6a0988a56f64fe61b5651",
      "parents": [
        "56242f2b08737677812513c447955579a19aa620"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 14 18:53:02 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 14 18:53:02 2018 +0100"
      },
      "message": "patch 8.1.0586: :digraph output is not easy to read\n\nProblem:    :digraph output is not easy to read.\nSolution:   Add highlighting for :digraphs. (Marcin Szamotulski, closes #3572)\n            Also add section headers for :digraphs!.\n"
    },
    {
      "commit": "6dff58f15cede9139b2fcfc64c9064326ea3d3b0",
      "tree": "f2326055f5fe8bb5948374155f11bd220c1d9dc7",
      "parents": [
        "f45d747ebf920940b041f5c75c2bfdffb6b670ae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 30 21:43:26 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 30 21:43:26 2018 +0200"
      },
      "message": "patch 8.1.0443: unnecessary static function prototypes\n\nProblem:    Unnecessary static function prototypes.\nSolution:   Remove unnecessary prototypes.\n"
    },
    {
      "commit": "bc5020aa4d7ef4aea88395eff858f74fc881eab9",
      "tree": "86abc96e4efcfa1667ba9c33e7fe1b48a2251845",
      "parents": [
        "bfa4246768e28335ed9b98f83019ea58b480158e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 16 17:25:22 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 16 17:25:22 2018 +0200"
      },
      "message": "patch 8.1.0059: displayed digraph for \"ga\" wrong with \u0027encoding\u0027 \"cp1251\"\n\nProblem:    Displayed digraph for \"ga\" wrong with \u0027encoding\u0027 \"cp1251\".\nSolution:   Convert from \u0027encoding\u0027 to \"utf-8\" if needed. (closes #3015)\n"
    },
    {
      "commit": "5f73ef8d20070cd45c9aea4dc33c2e0657f5515c",
      "tree": "4a223aa7d89da5c1d733287193626efee279155e",
      "parents": [
        "8195247054a659fe5cbc238197634d5e13e8e8e9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 27 21:09:30 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 27 21:09:30 2018 +0100"
      },
      "message": "patch 8.0.1553: cannot see what digraph is used to insert a character\n\nProblem:    Cannot see what digraph is used to insert a character.\nSolution:   Show the digraph with the \"ga\" command. (Christian Brabandt)\n"
    },
    {
      "commit": "501383236d203bacad758e82e47a07b877a3b63b",
      "tree": "c96e0fee728c53368526301c823b5845c2412e99",
      "parents": [
        "d7823d5b7c32f73ca720373ea9c16b1b47f086df"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 28 17:05:16 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 28 17:05:16 2018 +0100"
      },
      "message": "patch 8.0.1435: memory leak in test_arabic\n\nProblem:    Memory leak in test_arabic.\nSolution:   Free the from and to parts. (Christian Brabandt, closes #2569)\n"
    },
    {
      "commit": "d057301b1f28736f094affa17b190244ad56e8d9",
      "tree": "ae20801354321a5ff0d7d23b04d8d6018c57645a",
      "parents": [
        "ef83956e1e67736b4c6b886d897b74f022622a74"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 28 21:11:06 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 28 21:11:06 2017 +0200"
      },
      "message": "patch 8.0.1236: Mac features are confusing\n\nProblem:    Mac features are confusing.\nSolution:   Make feature names more consistent, add \"osxdarwin\". Rename\n            feature flags, cleanup Mac code. (Kazunobu Kuriyama, closes #2178)\n"
    },
    {
      "commit": "4033c55eca575777718c0701e26635a0cc47d907",
      "tree": "8dc460ad495106198a9119b52f6505033f7a75b3",
      "parents": [
        "e738a1a033cd31cd2568ba99a9e2dca1e65b45ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 16 20:54:51 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 16 20:54:51 2017 +0200"
      },
      "message": "patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs\n\nProblem:    FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always\n            enabled and only adds 7% to the binary size of the tiny build.\nSolution:   Graduate FEAT_WINDOWS.\n"
    },
    {
      "commit": "816e7660e1efb918ad85b5c78d21b957d1bcad17",
      "tree": "2997108433654651b4420093cec144a74968ca99",
      "parents": [
        "b7a8dfeb49784145fe133496ce38703d236e4fbe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 22 20:42:04 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 22 20:42:04 2017 +0200"
      },
      "message": "patch 8.0.0749: some unicode digraphs are hard to remember\n\nProblem:    Some unicode digraphs are hard to remember.\nSolution:   Add alternatives with a backtick. (Chris Harding, closes #1861)\n"
    },
    {
      "commit": "81615517249bb78cba9c37c9834b787c1b265521",
      "tree": "4fc3c56e5591c8aa969d3c5100f4cfdcf716d2b0",
      "parents": [
        "aab3383e70456f054fe9d0963fe3eb45994aa5e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 04 22:17:16 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 04 22:17:16 2016 +0100"
      },
      "message": "patch 8.0.0062\nProblem:    No digraph for HORIZONTAL ELLIPSIS.\nSolution:   Use \",.\". (Hans Ginzel, closes #1226)\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": "89eaa4185efacab253b23a182c1c8a7bbf1096c9",
      "tree": "cb8ed611f3dfdd5bf9687cd89b2bd3ab91dad5ef",
      "parents": [
        "b54c3ff3174dbb5dfbfcabdf95200b047beaa644"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 31 14:17:27 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 31 14:17:27 2016 +0200"
      },
      "message": "patch 7.4.2135\nProblem:    Various tiny issues.\nSolution:   Update comments, white space, etc.\n"
    },
    {
      "commit": "7f8989dd8a627af2185df381195351a913f3777f",
      "tree": "43e30468ff036d93a02f06a0ab4186f96013adc1",
      "parents": [
        "6bef5306e4f2cacb3a93667992c2312d4b293c9d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 12 22:11:39 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 12 22:11:39 2016 +0100"
      },
      "message": "patch 7.4.1552\nProblem:    \":colorscheme\" does not use \u0027packpath\u0027.\nSolution:   Also use in \"start\" and \"opt\" directories in \u0027packpath\u0027.\n"
    },
    {
      "commit": "48e330aff911be1c798c88a973af6437a8141fce",
      "tree": "4945b46753c6220ae5e8cd406d139e5640bd39c4",
      "parents": [
        "4e221c99e85ed40c98892068a01270b9e7492d98"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 14:53:34 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 14:53:34 2016 +0100"
      },
      "message": "patch 7.4.1399\nProblem:    The MS-DOS code does not build.\nSolution:   Remove the old MS-DOS code.\n"
    },
    {
      "commit": "7454a06e2642d2b37afad1c5e71cec68081ca4ff",
      "tree": "8b38e652321d9591a2f57e44b9bdc1f590837f7b",
      "parents": [
        "305598b71261265994e2846b4ff4a4d8efade280"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 30 15:14:10 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 30 15:14:10 2016 +0100"
      },
      "message": "patch 7.4.1205\nProblem:    Using old style function declarations.\nSolution:   Change to new style function declarations. (script by Hirohito\n            Higashi)\n"
    },
    {
      "commit": "f28dbcea371b3a35727d91afc90fb90e0527d78a",
      "tree": "df3ced3771c8d6900fc2e65ffa37e89566f215ba",
      "parents": [
        "f12d983deab06b0408781d7a6c2f8970d765b723"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 29 22:03:47 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 29 22:03:47 2016 +0100"
      },
      "message": "patch 7.4.1196\nProblem:    Still using __ARGS.\nSolution:   Remove __ARGS in several files. (script by Hirohito Higashi)\n"
    },
    {
      "commit": "e7fedb6ebe72d9a475aa65109b77d5ed4667067a",
      "tree": "19327fc9d1ca538d9c5c81c7284adf492e790e6d",
      "parents": [
        "e3303cb0817e826e3c25d5dc4ac10b569d0841e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 31 19:07:19 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 31 19:07:19 2015 +0100"
      },
      "message": "patch 7.4.1008\nProblem:    The OS/2 code pollutes the source while nobody uses it these days.\nSolution:   Drop the support for OS/2.\n"
    },
    {
      "commit": "e8d1f20cbd425e33e4fcc09d46f98e5c9e6a833e",
      "tree": "b9de629bcb4c253bf5e31277845791c6a87f0b89",
      "parents": [
        "deae0f25663bdcd30b7fd8eb440ab0d34ee7ed45"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 18 21:38:18 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 18 21:38:18 2014 +0200"
      },
      "message": "updated for version 7.4.335\nProblem:    No digraph for the new rouble sign.\nSolution:   Add the digraphs \u003dR and \u003dP.\n"
    },
    {
      "commit": "70b2a56d5a8fd54f3d0707fa77dea86a4bd8195f",
      "tree": "2144b21b49d79de16665fb585daf1e9cf66e85c0",
      "parents": [
        "1f5965b3c4d2b29e167a5dfecdf0ec59fe4c45c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 22:26:17 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 22:26:17 2012 +0100"
      },
      "message": "updated for version 7.3.400\nProblem:    Compiler warnings for shadowed variables.\nSolution:   Remove or rename the variables.\n"
    },
    {
      "commit": "ceb45be4d3dabcea0ce8bb73a20ab4169732fbc0",
      "tree": "4662b7be20d026b0e0cd294709148f3fb6dada50",
      "parents": [
        "317fd3ae3b9e80953e1d934975f0e7e5be9a94ae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 07 16:18:14 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 07 16:18:14 2010 +0200"
      },
      "message": "updated for version 7.2.414\nProblem:    CTRK-K \u003cspace\u003e \u003cspace\u003e does not produce 0xa0 as expected. (Tony\n            Mechelynck)\nSolution:   Remove the Unicode range 0xe000 - 0xefff from digraphs, these are\n            not valid characters.\n"
    },
    {
      "commit": "4221e5fa6c407ab40c34b38b7c2e8a7d4e733663",
      "tree": "a161233e184c25572257116b94bfaab19f2bafcd",
      "parents": [
        "0ab2a8870cc335acd99f7f4d806f802818d97014"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 13 12:15:37 2009 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 13 12:15:37 2009 +0000"
      },
      "message": "updated for version 7.2-167fix\n"
    },
    {
      "commit": "0ab2a8870cc335acd99f7f4d806f802818d97014",
      "tree": "604a7a94f20947c47cb08fb013fb84c62b6e9ca9",
      "parents": [
        "3c65e314b432707440593d9ecf8d016b99e8ed8c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 13 10:51:08 2009 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 13 10:51:08 2009 +0000"
      },
      "message": "updated for version 7.2-168\n"
    },
    {
      "commit": "8c8de839325eda0bed68917d18179d2003b344d1",
      "tree": "c65b80f0a627f2e77385a07a62ee4206465cbc22",
      "parents": [
        "864207de089119377a1e1e5d411307d8eb57399e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 24 22:58:06 2008 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 24 22:58:06 2008 +0000"
      },
      "message": "updated for version 7.2a\n"
    },
    {
      "commit": "5f91c0ca81fea313d46083d1997e240a4fb47039",
      "tree": "393866893d77881351c44dc39f3c9e224ca5062f",
      "parents": [
        "aacbb0039c2707997726444ab74341a5145e0ba1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 03 16:54:33 2008 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 03 16:54:33 2008 +0000"
      },
      "message": "updated for version 7.1-193\n"
    },
    {
      "commit": "61abfd1171924eddc619a9bb13dfea788a16ac2e",
      "tree": "3b63f79912a1ceccea9c52b9bcaee9e133e30425",
      "parents": [
        "a84b10685c8f2c4cc1f7846fddae6b29bc4aee0f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 13 16:26:47 2007 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 13 16:26:47 2007 +0000"
      },
      "message": "updated for version 7.1-104\n"
    },
    {
      "commit": "bf4441798722b0eaf9010b6f5f37bdb0cd320404",
      "tree": "9f52ec3a98af84c4568324800a1dd3cadadc07d3",
      "parents": [
        "e2a49d8e5e31e85d7a227eb2747ede63b9c6f85d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 07 11:58:28 2007 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 07 11:58:28 2007 +0000"
      },
      "message": "updated for version 7.1-022\n"
    },
    {
      "commit": "d68071d8da46caf46581ae55aaca241e2dbf62c3",
      "tree": "aa3ff9a9d640cad7c56bc626b1dd1e53af084d67",
      "parents": [
        "c9b4b05b3544b434730eb218e848a1a441d5ffb2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 02 22:08:30 2006 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 02 22:08:30 2006 +0000"
      },
      "message": "updated for version 7.0g01\n"
    },
    {
      "commit": "57657d85c6c3d812e99b5e5d5161c07c66ac7dc7",
      "tree": "35b6845dc38717148718ac5cf70553b8c2cb96d8",
      "parents": [
        "fc1421eb53b17aa58b01a9c07ba2007eb4a1aa4f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 21 22:12:41 2006 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 21 22:12:41 2006 +0000"
      },
      "message": "updated for version 7.0e05\n"
    },
    {
      "commit": "f75a963eea9a893bb60c0b8eb425b2161de4919f",
      "tree": "60f6d73ec091dc053cdaf4a0c0dc2f5465ef3359",
      "parents": [
        "5e0d6678adf1dfff841acdd7f7424d565e63fbcc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 13 21:20:47 2005 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 13 21:20:47 2005 +0000"
      },
      "message": "updated for version 7.0146\n"
    },
    {
      "commit": "90cfdbe040320952e6b542d0633987f082b0f158",
      "tree": "2063faaaf71645ca7c2cb575ca612e3b664fa988",
      "parents": [
        "e5b8e3d3c6139c53c8aea63471e7d0285ab748e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 12 19:59:19 2005 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 12 19:59:19 2005 +0000"
      },
      "message": "updated for version 7.0129\n"
    },
    {
      "commit": "6c0b44b5bf930129a57ff71b1d0c7ffcbc6b0bf5",
      "tree": "29256bed4971371c9ee12aa973b511714b98b3fb",
      "parents": [
        "d6f676daaf88bd4768cd715c0ce88531f599e609"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 01 21:56:33 2005 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 01 21:56:33 2005 +0000"
      },
      "message": "updated for version 7.0078\n"
    },
    {
      "commit": "555b280f28998668c2f2b22df63c5393cfa9a0dd",
      "tree": "b57a9e145899b0ac9956da1a4cfbb33a93d6cb4a",
      "parents": [
        "051b782fa0ed834d7b4f80e5f1540d4d96e5f9d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 19 21:08:39 2005 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 19 21:08:39 2005 +0000"
      },
      "message": "updated for version 7.0073\n"
    },
    {
      "commit": "86b68359978c933419279e599d0a8cf536095d77",
      "tree": "4291920506f596f1c934c9cf3af5641bdc63b900",
      "parents": [
        "b5bf5b8fae9ff5e2f7704686efae2814be1e18f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 27 21:59:20 2004 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 27 21:59:20 2004 +0000"
      },
      "message": "updated for version 7.0025\n"
    },
    {
      "commit": "3fdfa4a9a52ab3d1a790262ee872a49853ad4626",
      "tree": "76f57a06a5f3b9e0abc15446b38722658fde7e1e",
      "parents": [
        "e5f258eb4c4b87ea1d6f61c1a0a9deecbb5d9726"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 07 21:02:47 2004 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 07 21:02:47 2004 +0000"
      },
      "message": "updated for version 7.0017\n"
    },
    {
      "commit": "071d4279d6ab81b7187b48f3a0fc61e587b6db6c",
      "tree": "221cbe3c40e043163c06f61c52a7ba2eb41e12ce",
      "parents": [
        "b4210b3bc14e2918f153a7307530fbe6eba659e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 13 20:20:40 2004 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 13 20:20:40 2004 +0000"
      },
      "message": "updated for version 7.0001\n"
    }
  ]
}
