)]}'
{
  "log": [
    {
      "commit": "29bc9db36e41cb519dca9381cc29a3fc1ff02106",
      "tree": "73299978927534dae07d86a6e83dfae5f4853829",
      "parents": [
        "43fe32900c12fea5f9e15ee94ac850e95ec73188"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 04 17:43:25 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 04 17:43:25 2015 +0200"
      },
      "message": "patch 7.4.805\nProblem:    The ruler shows \"Bot\" even when there are only filler lines\n            missing. (Gary Johnson)\nSolution:   Use \"All\" when the first line and one filler line are visible.\n"
    },
    {
      "commit": "d51cb706a4e3ae99555bc214a64c83603c701139",
      "tree": "6914c0192b47519a6ff749d82405148a1ce811db",
      "parents": [
        "d113a80c77101e9f5723abb075882012753cf611"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 15:03:06 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 15:03:06 2015 +0200"
      },
      "message": "patch 7.4.791\nProblem:    The buffer list can be very long.\nSolution:   Add an argument to \":ls\" to specify the type of buffer to list.\n            (Marcin Szamotulski)\n"
    },
    {
      "commit": "34d72d4b6c1a2b04a214d8a49b7d22c97bc7a8bc",
      "tree": "82675f2f5f49bcb04e8271de9fefee41b3c2ec19",
      "parents": [
        "2cf6938706ebcd20e4b4a6723f5f70568b26b1c6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 14:18:08 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 14:18:08 2015 +0200"
      },
      "message": "patch 7.4.785\nProblem:    On some systems automatically adding the missing EOL causes\n            problems. Setting \u0027binary\u0027 has too many side effects.\nSolution:   Add the \u0027fixeol\u0027 option, default on. (Pavel Samarkin)\n"
    },
    {
      "commit": "a594d77ffcccf2ac0e4079c41342ca55d4c9bb08",
      "tree": "cd5d4aefbcf18485f1c3fb3c247b67fc1752d33b",
      "parents": [
        "a7b7b1cef9b61700ba5076c1d889dce791392388"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 14:41:49 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 14:41:49 2015 +0200"
      },
      "message": "patch 7.4.742\nProblem:    Cannot specify a vertical split when loading a buffer for a\n            quickfix command.\nSolution:   Add the \"vsplit\" value to \u0027switchbuf\u0027. (Brook Hong)\n"
    },
    {
      "commit": "3b7b83649cd9c486afd6fbdb33e4450616c4bd46",
      "tree": "9e9bd3991381ea19ee668ea51d648b4c30b52f4e",
      "parents": [
        "825e7ab423ce34a57f4819cc3745246246f38081"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 20 18:11:48 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 20 18:11:48 2015 +0100"
      },
      "message": "updated for version 7.4.669\nProblem:    When netbeans is active the sign column always shows up.\nSolution:   Only show the sign column once a sign has been added. (Xavier de\n            Gaye)\n"
    },
    {
      "commit": "8da9bbfd02957b79edd595c8c7397453012510b0",
      "tree": "cd3bd68b6c30f3d3a778621d4880c1f4f4067e62",
      "parents": [
        "ba17ed6797421b377ec0cac7ec186d24bf5b3979"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 27 19:34:56 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 27 19:34:56 2015 +0100"
      },
      "message": "updated for version 7.4.645\nProblem:    When splitting the window in a BufAdd autocommand while still in\n            the first, empty buffer the window count is wrong.\nSolution:   Do not reset b_nwindows to zero and don\u0027t increment it.\n"
    },
    {
      "commit": "3b3a9498d1eab3c28c524cce115160528a9a9297",
      "tree": "60edbd96e70b18901cf68760a971f191d590c47c",
      "parents": [
        "6bf7c523ad54f625547ef2cc6009c28c0dd337ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 27 18:44:16 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 27 18:44:16 2015 +0100"
      },
      "message": "updated for version 7.4.605\nProblem:    The # register is not writable, it cannot be restored after\n            jumping around.\nSolution:   Make the # register writable. (Marcin Szamotulski)\n"
    },
    {
      "commit": "0027c218e9ba174e2884e9361ab9183c4d003dd7",
      "tree": "d595779c22ab3f79b1f1f08c05af0ef08c2ee824",
      "parents": [
        "abe382cd2ac032827d7ef286f3c19b21e85f30d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 07 13:31:52 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 07 13:31:52 2015 +0100"
      },
      "message": "updated for version 7.4.562\nProblem:    Segfault with wide screen and error in \u0027rulerformat\u0027. (Ingo Karkat)\nSolution:   Check there is enough space. (Christian Brabandt)\n"
    },
    {
      "commit": "dffa5b8ecfa2091495b77ab487c07792646d0633",
      "tree": "9f9ccaac14e2fffceec8ee02ac7e6590de1c226b",
      "parents": [
        "df46f6f07f90c0014352ff05aecb8caf61e7cfa0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 19 16:38:07 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 19 16:38:07 2014 +0100"
      },
      "message": "updated for version 7.4.519\nProblem:    Crash when using syntax highlighting.\nSolution:   When regprog is freed and replaced, store the result.\n"
    },
    {
      "commit": "b8ee25acabe887aec5008fd254c4e5c61bebbb04",
      "tree": "b1320ca20cbf0c9b1c0c5ed3abcc516e7c735a9b",
      "parents": [
        "4b9d637e9cb4864c28a331ecf4f9c67696240897"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 23 15:45:08 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 23 15:45:08 2014 +0200"
      },
      "message": "updated for version 7.4.456\nProblem:    \u0027backupcopy\u0027 is global, cannot write only some files in a\n            different way.\nSolution:   Make \u0027backupcopy\u0027 global-local. (Christian Brabandt)\n"
    },
    {
      "commit": "4b9d637e9cb4864c28a331ecf4f9c67696240897",
      "tree": "27cd06206559bcd6daa9f410675da00ee9572a7c",
      "parents": [
        "d355c50a2a07eaec87729d405553e15e5e680ca0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 23 14:24:40 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 23 14:24:40 2014 +0200"
      },
      "message": "updated for version 7.4.455\nProblem:    Completion for :buf does not use \u0027wildignorecase\u0027. (Akshay H)\nSolution:   Pass the \u0027wildignorecase\u0027 flag around.\n"
    },
    {
      "commit": "4e036c9e6f61ac9fca7be561da0a04d6fc36f9b8",
      "tree": "db63d06f6b63fc178d25da66b5b40a1f40682116",
      "parents": [
        "b643e777824c76034cbd8e77f603a0b98f2b26fb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 16 16:30:28 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 16 16:30:28 2014 +0200"
      },
      "message": "updated for version 7.4.369\nProblem:    Using freed memory when exiting while compiled with EXITFREE.\nSolution:   Set curwin to NULL and check for that. (Dominique Pelle)\n"
    },
    {
      "commit": "3be8585661f8b0a9b94e9bc1db6ebfa097c3270f",
      "tree": "7dde9056432ebada1a3ce31f629eaf4f76a0d7fa",
      "parents": [
        "980e58f7b324980d40ce690506897d138e5e2b70"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 12 14:01:31 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 12 14:01:31 2014 +0200"
      },
      "message": "updated for version 7.4.320\nProblem:    Possible crash when an BufLeave autocommand deletes the buffer.\nSolution:   Check for the window pointer being valid.  Postpone freeing the\n            window until autocommands are done. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "0d3d5e0483ddad68d333284d988b4269674f71dd",
      "tree": "127a89b2940e6707c5234f08f44d7839977786f2",
      "parents": [
        "75a8d74cc22d66482a1149f004b04bcc0a8326f2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 07 16:35:08 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 07 16:35:08 2014 +0200"
      },
      "message": "updated for version 7.4.277\nProblem:    Using \":sign unplace *\" may leave the cursor in the wrong position\n            (Christian Brabandt)\nSolution:   Update the cursor position when removing all signs.\n"
    },
    {
      "commit": "4c7ab1bb5722de662db04550b74256671f20c4a2",
      "tree": "9fc51404bf8d87a9aa99df7ff30f18617f03513b",
      "parents": [
        "75b8156a445fb4788dc3d1946764af30b5c50ac4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 06 20:45:43 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 06 20:45:43 2014 +0200"
      },
      "message": "updated for version 7.4.251\nProblem:    Crash when BufAdd autocommand wipes out the buffer.\nSolution:   Check for buffer to still be valid. Postpone freeing the buffer\n            structure. (Hirohito Higashi)\n"
    },
    {
      "commit": "f7ff6e85e8a4e84cff023f5db4b66ef85986605a",
      "tree": "813913a9c1d1418b5b85e3a4bc414dbeb2b3f6a3",
      "parents": [
        "a68783751647e3243ca6f22df62907efbdbccb02"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 23 15:13:05 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 23 15:13:05 2014 +0100"
      },
      "message": "updated for version 7.4.212\nProblem:    Now that the +visual feature is always enabled the #ifdefs for it\n            are not useful.\nSolution:   Remove the checks for FEAT_VISUAL.\n"
    },
    {
      "commit": "af6c131bf7f86dc85fbc2e4a79f2547786228126",
      "tree": "8224851b49bf2c2962285c7a2e5a3683c2ed9ccb",
      "parents": [
        "24ff9e33a9b87f63547e7bce95d09ade1a04fcfb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 18:55:58 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 18:55:58 2014 +0100"
      },
      "message": "updated for version 7.4.201\nProblem:    \u0027lispwords\u0027 is a global option.\nSolution:   Make \u0027lispwords\u0027 global-local. (Sung Pae)\n"
    },
    {
      "commit": "a02471e2952b16c14a0ee779ba69ff4272c10192",
      "tree": "19b536bd69f01edf7144d596cfa8d193689dabb9",
      "parents": [
        "bd2dc34774c3753b2953a3bffaf35d5793d2575c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 16:43:14 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 16:43:14 2014 +0100"
      },
      "message": "updated for version 7.4.140\nProblem:    Crash when wiping out buffer triggers autocommand that wipes out\n            only other buffer.\nSolution:   Do not delete the last buffer, make it empty. (Hirohito Higashi)\n"
    },
    {
      "commit": "f5a2fd880ae8f6225814209ab73783f65078a4d5",
      "tree": "29090d43de4a770e32e36f4b0efeaa5c4e3b6f2f",
      "parents": [
        "4c1e626103397f8ac84ab7ca29cc74d0b3cc06e6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 06 05:26:15 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 06 05:26:15 2013 +0100"
      },
      "message": "updated for version 7.4.073\nProblem:    Setting undolevels for one buffer changes undo in another.\nSolution:   Make \u0027undolevels\u0027 a global-local option. (Christian Brabandt)\n"
    },
    {
      "commit": "dce7c91de95ff565a18535390a9abd4fe0a4a3f1",
      "tree": "f7caff45c339b712b8f79b31932819ed112c5171",
      "parents": [
        "6bcbcc59be58d0c3b3cd53ac105c6eb7d0b87f06"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 05 17:40:52 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 05 17:40:52 2013 +0100"
      },
      "message": "updated for version 7.4.070\nProblem:    Can\u0027t compile with tiny features. (Tony Mechelynck)\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "6bcbcc59be58d0c3b3cd53ac105c6eb7d0b87f06",
      "tree": "3027528e1aeb2edb9e7efe94f67e1cb1821d185f",
      "parents": [
        "0958e0fbe7307f0b46b8f692cbd097fbf93c90f6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 05 07:13:41 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 05 07:13:41 2013 +0100"
      },
      "message": "updated for version 7.4.069\nProblem:    Cannot right shift lines starting with #.\nSolution:   Allow the right shift when \u0027cino\u0027 contains #N with N \u003e 0.\n            (Christian Brabandt)\n            Refactor parsing \u0027cino\u0027, store the values in the buffer.\n"
    },
    {
      "commit": "1180822670e987ef204dfbf24e55fc09eed89650",
      "tree": "1b127d0583fb4a04d9be8358f3fd222cf48febb3",
      "parents": [
        "b69a714bb75e25881eb3d4ce116894272535202b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 02 04:39:38 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 02 04:39:38 2013 +0100"
      },
      "message": "updated for version 7.4.054\nProblem:    Reading past end of the \u0027stl\u0027 string.\nSolution:   Don\u0027t increment pointer when already at the NUL. (Christian\n            Brabandt)\n"
    },
    {
      "commit": "c93df6b0752cf1d11b0c880748821f881c1c4d08",
      "tree": "cdcab747169425a0bbed744d689fb1a40f0a98b0",
      "parents": [
        "ebefd997bbc2ec79fd33145fd88126cfd1b87fa3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 14 17:11:20 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 14 17:11:20 2013 +0200"
      },
      "message": "updated for version 7.4.004\nProblem:    When closing a window fails \":bwipe\" may hang.\nSolution:   Let win_close() return FAIL and break out of the loop.\n"
    },
    {
      "commit": "4a3aef7b2837a6f8390b36ac49e5c01b4e90e2d1",
      "tree": "cf97f5d2a3d1eb24a95388b308ecf24ecfcee5c8",
      "parents": [
        "9e902190328f5d90305828f10fd0806fc07477e2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 19:12:57 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 19:12:57 2013 +0200"
      },
      "message": "updated for version 7.4a.030\nProblem:    Missing find_win_for_buf(). (toothpik)\nSolution:   Add missing changes.\n"
    },
    {
      "commit": "630a730f9b91511f8da556dd5dc0d15f0a23f46a",
      "tree": "28e181b5ca5eba5a793f52cfc93075ca96c87552",
      "parents": [
        "f3fe39276039f78beb7ce5a2ea21c445bee70545"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 29 15:07:22 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 29 15:07:22 2013 +0200"
      },
      "message": "updated for version 7.3.1265\nProblem:    Accepting \"Vim:\" for a modeline causes errors too often.\nSolution:   Require \"Vim:\" to be followed by \"set\".\n"
    },
    {
      "commit": "c14621eafb1e14cd41a77c69893b417abcf60e1a",
      "tree": "524a1e9792372f6dd6fb8fd37d700c816f2d9fc2",
      "parents": [
        "abab85a4994fec3e95ab79c5cdf94a7f893c1aeb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 20:04:35 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 20:04:35 2013 +0200"
      },
      "message": "updated for version 7.3.1249\nProblem:    Modeline not recognized when using \"Vim\" instead of \"vim\".\nSolution:   Also accept \"Vim\".\n"
    },
    {
      "commit": "8c0e322f18c11f4cc2fb6ee2525d47374044a706",
      "tree": "a950bc417b81cfd118d7aa119fe0e5dd6ae75c9a",
      "parents": [
        "6949eea7cc79ef35921f82411bf8439a079ca424"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 17:32:40 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 17:32:40 2013 +0200"
      },
      "message": "updated for version 7.3.1213\nProblem:    Can\u0027t build with small features and Python.\nSolution:   Adjust #ifdefs.\n"
    },
    {
      "commit": "473de61b0409f8f8c86585733f099f882122b280",
      "tree": "0c2b031a29a283c70d63368c38031517572d954c",
      "parents": [
        "cd9c46265e4a12cf716187bc8188c7399797f806"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 08 18:19:48 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 08 18:19:48 2013 +0200"
      },
      "message": "updated for version 7.3.1149\nProblem:    New regexp engine: Matching plain text could be faster.\nSolution:   Detect a plain text match and handle it specifically.  Add\n            vim_regfree().\n"
    },
    {
      "commit": "235840336312c73d72d30f38b2e628f98b62f353",
      "tree": "337c5d9646ad4d6f877323cd3dbd303805fcb9b1",
      "parents": [
        "3798519b9eb1f3c8c614c2d21743660a2a2cf947"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 07 20:17:11 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 07 20:17:11 2013 +0200"
      },
      "message": "updated for version 7.3.1144\nProblem:    \"RO\" is not translated everywhere.\nSolution:   Put inside _(). (Sergey Alyoshin)\n"
    },
    {
      "commit": "49e649fc2eb196b2476a3bc2947c7a89e0f69c2f",
      "tree": "64955601e26e5749b5d1f3217746d899424778e5",
      "parents": [
        "84a05acc8c341c2be383198496764992ae971a46"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 06 04:50:35 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 06 04:50:35 2013 +0200"
      },
      "message": "updated for version 7.3.926\nProblem:    Autocommands are triggered by setwinvar() et al. Missing BufEnter\n            on :tabclose. Duplicate WinEnter on :tabclose. Wrong order of\n            events for :tablose and :tabnew.\nSolution:   Fix these autocommand events. (Zyx)\n"
    },
    {
      "commit": "84a05acc8c341c2be383198496764992ae971a46",
      "tree": "061887e2e1327a2d0c688cba306b8ec66b3f8477",
      "parents": [
        "84e0f6ca9adcbdca254060713878ebc29faaaa65"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 06 04:24:17 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 06 04:24:17 2013 +0200"
      },
      "message": "updated for version 7.3.925\nProblem:    Typos in source files.\nSolution:   Fix the typos. (Ken Takata)\n"
    },
    {
      "commit": "567199b68fb5a171c0c006e9d4ac94ca61c5cda0",
      "tree": "4a1ec53da0234882519bcf7f95fb1d78cb76e68b",
      "parents": [
        "e8d9530b0efd8e0efb9e832cd3d70245c61751ab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 24 16:52:36 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 24 16:52:36 2013 +0200"
      },
      "message": "updated for version 7.3.916\nProblem:    Using freed memory when pasting with the mouse (Issue 130).\nSolution:   Get the byte value early. (hint by Dominique Pelle)\n"
    },
    {
      "commit": "429fa85392a934b34ba7b394558900cbb8786454",
      "tree": "2efc8dbb0c4727471c970f4c96ea37a9e9ba67e6",
      "parents": [
        "07219f911c86a50840050282baafe896284a5588"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 15 12:27:36 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 15 12:27:36 2013 +0200"
      },
      "message": "updated for version 7.3.893\nProblem:    Crash when using b:, w: or t: after closing the buffer, window or\n            tabpage.\nSolution:   Allocate the dictionary instead of having it part of the\n            buffer/window/tabpage struct. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "71afbfe6cd697de30a9e0d57e5a6434cf4bb0f13",
      "tree": "981f8a151ec2a29321c8ef579101f82403e6e38b",
      "parents": [
        "db333a5b8d0c72b7342d6d65ad2895a19a1c29d2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 19 16:49:16 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 19 16:49:16 2013 +0100"
      },
      "message": "updated for version 7.3.872\nProblem:    On some systems case of file names is always ignored, on others\n            never.\nSolution:   Add the \u0027fileignorecase\u0027 option to control this at runtime.\n            Implies \u0027wildignorecase\u0027.\n"
    },
    {
      "commit": "0c279bbb9c2b9fce1c837a35ace2d4644eced0b8",
      "tree": "ddfa055ce2fb8b8c92623c665e660a65b90c46a4",
      "parents": [
        "b59494cab15310c8e2aaf59d48b270282c3e2017"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 19 14:25:54 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 19 14:25:54 2013 +0100"
      },
      "message": "updated for version 7.3.869\nProblem:    bufwinnr() matches buffers in other tabs.\nSolution:   For bufwinnr() and ? only match buffers in the current tab.\n            (Alexey Radkov)\n"
    },
    {
      "commit": "6d47df7ca0fd1dd649e050fd3bddbf8b3dbe266d",
      "tree": "cc341d3b0175c441a8ccf31ef81f5bb7c21d4a37",
      "parents": [
        "5004e8846e3e7ab3888b57746c4d84719c70ccf4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 17 15:45:37 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 17 15:45:37 2013 +0100"
      },
      "message": "updated for version 7.3.822\nProblem:    Crash when accessing freed buffer.\nSolution:   Get \u0027textwidth\u0027 in caller of enter_buffer(). (Christian Brabandt)\n"
    },
    {
      "commit": "fffcfea9845021269da36bbe8eee5641ebb144c4",
      "tree": "e828884beb777a0717ba985645c3cb24a532ebed",
      "parents": [
        "11cb6e6e137afb9e20d68e69bf38d458a96701fd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 06 18:45:01 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 06 18:45:01 2013 +0100"
      },
      "message": "updated for version 7.3.804\nProblem:    Compiler warning for tiny build. (Tony Mechelynck)\nSolution:   Add #ifdefs around variable.\n"
    },
    {
      "commit": "9c2e6cc6edb939828032c9179fe05b57fa84a384",
      "tree": "c4b618e124479c4d567ea6c1ff04aa064d04c95d",
      "parents": [
        "39d7d51bcdc0edd8eb3034a9d094511b7b75e9e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 06 12:14:48 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 06 12:14:48 2013 +0100"
      },
      "message": "updated for version 7.3.799\nProblem:    The color column is not correct when entering a buffer. (Ben\n            Fritz)\nSolution:   Call check_colorcolumn() if \u0027textwidth\u0027 changed. (Christian\n            Brabandt)\n"
    },
    {
      "commit": "0ac24e1ef4b099c95c55261bc2d227ca5707d295",
      "tree": "7fa2ec7c489f1e73e4b64f98dd2de32c0e44e301",
      "parents": [
        "b03162642798ba6a8ab9e685bfaddda708a6b68a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 20 12:16:58 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 20 12:16:58 2012 +0100"
      },
      "message": "updated for version 7.3.718\nProblem:    When re-using the current buffer the buffer-local options stay.\nSolution:   Re-initialize the buffer-local options. (Christian Brabandt)\n"
    },
    {
      "commit": "e1704bada4554f4edc95ac6be50144dd7b95332b",
      "tree": "a9e9a1fd34a6ed5ba126b8dfc4ecd45dfedff394",
      "parents": [
        "b213da0b5742c6615837436ef4f75a416a534f06"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 03 18:25:00 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 03 18:25:00 2012 +0200"
      },
      "message": "updated for version 7.3.677\nProblem:    buf_spname() is used inconsistently.\nSolution:   Make the return type a char_u pointer.  Check the size of the\n            returned string.\n"
    },
    {
      "commit": "ec3cfeb19988dbeb4cfb27e735f3905149f79169",
      "tree": "3a8839fb682d9d5f7b89104169412c4726a34116",
      "parents": [
        "1e91f2606b2380e6e443e7389f7648d86fb8c654"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 03 17:12:47 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 03 17:12:47 2012 +0200"
      },
      "message": "updated for version 7.3.675\nProblem:    Using uninitialized memory with very long file name.\nSolution:   Put NUL after text when it is truncated. (ZyX)\n"
    },
    {
      "commit": "2c66669c33e7aab70db089c393bedc0f21ca33c7",
      "tree": "fa45035efc5895c1949da2b11ae0498f5b998f30",
      "parents": [
        "57c0ea86927c2368f980e7989565c7a708d96526"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 05 13:30:40 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 05 13:30:40 2012 +0200"
      },
      "message": "updated for version 7.3.648\nProblem:    Crash when using a very long file name. (ZyX)\nSolution:   Properly check length of buffer space.\n"
    },
    {
      "commit": "bdb620560b3199828f9852e9c9453d56e951a5f9",
      "tree": "3901feff854f6353d8f82127f936289ba5a73cf6",
      "parents": [
        "c2ece10274c01c50534bfdcd4d8a03229356101d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 16 17:31:53 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 16 17:31:53 2012 +0200"
      },
      "message": "updated for version 7.3.603\nProblem:    It is possible to add replace builtin functions by calling\n            extend() on g:.\nSolution:   Add a flag to a dict to indicate it is a scope.  Check for\n            existing functions. (ZyX)\n"
    },
    {
      "commit": "f65e5667dfd0281fa197638ab3361f0bc007fc14",
      "tree": "bf30002816e3ce93b5df064562eac9d856218119",
      "parents": [
        "773c1ef81b2d29e40592cd2743a7d7a6e554e06f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 10 15:18:22 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 10 15:18:22 2012 +0200"
      },
      "message": "updated for version 7.3.596\nProblem:    Can\u0027t remove all signs for a file or buffer.\nSolution:   Support \"*\" for the sign id. (Christian Brabandt)\n"
    },
    {
      "commit": "e25865a7f32d9e6feab0b6b61b76f074ee16f0c9",
      "tree": "7a1643f4f687db3d6a9f9e8597c3dcff278fb1f1",
      "parents": [
        "95b557b1dcaa3ac3912f93b56c43ec662d9f7d93"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 06 16:22:02 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 06 16:22:02 2012 +0200"
      },
      "message": "updated for version 7.3.587\nProblem:    Compiler warning for local var shadowing global var.\nSolution:   Rename the var and move it to an inner block. (Christian Brabandt)\n"
    },
    {
      "commit": "50a12b40783550fb8fd7a6283815b107863292ab",
      "tree": "3ba80438100aa0bdaeb48149901ca69ae7245ca8",
      "parents": [
        "38bdbd6c6f39e5bffad22ec956fa1383e04fa1ae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 20 17:54:38 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 20 17:54:38 2012 +0200"
      },
      "message": "updated for version 7.3.563\nProblem:    Can\u0027t build with tiny features.\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "9e931224db8f8843ddc778307984dbe37ebde47c",
      "tree": "f0529d7858bfae7c36ac786f0c70a046bed97781",
      "parents": [
        "36105782d2dfe526a0ca361d1c6c06e6f7a9ca6f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 20 11:55:01 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 20 11:55:01 2012 +0200"
      },
      "message": "updated for version 7.3.557\nProblem:    Crash when an autocommand wipes out a buffer when it is hidden.\nSolution:   Restore the current window when needed. (Christian Brabandt)\n"
    },
    {
      "commit": "a8596c47724b97822924f5ffe5d50476de31ff4b",
      "tree": "77bfb95357a498955a7e8b2c8662b5a1b5b76c0d",
      "parents": [
        "e04a48f20413f3f926d26394fad6431795348af7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 13 14:28:20 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 13 14:28:20 2012 +0200"
      },
      "message": "updated for version 7.3.551\nProblem:    When using :tablose a TabEnter autocommand is triggered too early.\n            (Karthick)\nSolution:   Don\u0027t trigger *Enter autocommands before closing the tab.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "362ce4804819f39d5a4a21923577f3ccc59c8ad5",
      "tree": "7c3d79ed0e4334faa016c4ecaa97b3a00183b608",
      "parents": [
        "3b53dfb3b0743af7d6ae381a766e1bb2018fd01e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 06 19:02:45 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 06 19:02:45 2012 +0200"
      },
      "message": "updated for version 7.3.545\nProblem:    When closing a window or buffer autocommands may close it too,\n            causing problems for where the autocommand was invoked from.\nSolution:   Add the w_closing and b_closing flags.  When set disallow \":q\" and\n            \":close\" to prevent recursive closing.\n"
    },
    {
      "commit": "1c0b03e857c3f0eb9201f1046150a63866ebe49e",
      "tree": "c53f5433a37c65126313cf4687f75b4c2f1636b1",
      "parents": [
        "84f7235bdbcc58876869ba8047530ef60443061a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 16 14:32:15 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 16 14:32:15 2012 +0100"
      },
      "message": "updated for version 7.3.471\nProblem:    Can\u0027t abort listing placed signs.\nSolution:   Check \"got_int\". (Christian Brabandt)\n"
    },
    {
      "commit": "5fbe6993903ed3e8d7c288b337c1b0eaf2e14bd8",
      "tree": "eec620b72450f8a8866ebcb26a82b87e2190fee0",
      "parents": [
        "8ec1f8523b309aa9eb52e2854fc9a4b9559ebe80"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 22:52:36 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 22:52:36 2012 +0100"
      },
      "message": "updated for version 7.3.469\nProblem:    Compiler warning for unused argument without some features.\nSolution:   Add UNUSED.\n"
    },
    {
      "commit": "52379eadfb8a6689f083ea7dacfc3bf1539f450f",
      "tree": "5f7d0001cbd7fc95563d2a8e3124fd16ea1eb9e7",
      "parents": [
        "b549a731fb9897c59ae8f9265fc545d624b3982e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 19:13:08 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 19:13:08 2012 +0100"
      },
      "message": "updated for version 7.3.456\nProblem:    \":tab drop file\" has several problems, including moving the\n            current window and opening a new tab for a file that already has a\n            window.\nSolution:   Refactor \":tab drop\" handling. (Hirohito Higashi)\n"
    },
    {
      "commit": "42ec656524db254001caee8feb58d26f67b52fbe",
      "tree": "1ca4411bcc3addd4cd05a3ed629193c6ca04409c",
      "parents": [
        "fb7df7be2f7c80428a3379010ca701689c85aa12"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 14:58:37 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 14:58:37 2012 +0100"
      },
      "message": "updated for version 7.3.449\nProblem:    Crash when a BufWinLeave autocommand closes the only other window.\n            (Daniel Hunt)\nSolution:   Abort closing a buffer when it becomes the only one.\n"
    },
    {
      "commit": "f31b764c23ae9a91cd6119f57aee6ea80ec480d2",
      "tree": "534ff4ba7b47ee9789801b4e7f80fa2fef0e249e",
      "parents": [
        "3ef7cdf0fd040e7247bd395b51b107df0da081ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 20:44:43 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 20:44:43 2012 +0100"
      },
      "message": "updated for version 7.3.407\nProblem:    \":12verbose call F()\" may duplicate text while trying to truncate.\n            (Thinca)\nSolution:   Only truncate when there is not enough room.  Also check the byte\n            length of the buffer.\n"
    },
    {
      "commit": "83bac4c31a8ed61eb72e41d58c1e61f944e58499",
      "tree": "71ce8e07ae7fd99e5d68933410a8a570ef409f84",
      "parents": [
        "b6b046b281fac168a78b3eafdea9274bef06882f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 13:39:10 2011 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 13:39:10 2011 +0100"
      },
      "message": "updated for version 7.3.388\nProblem:    Crash on exit when EXITFREE is defined and using tiny features.\nSolution:   Check for NULL window pointer. (Dominique Pelle)\n"
    },
    {
      "commit": "89c7122c05c69222a22fe78f570264c6f91851b8",
      "tree": "4bd798d9d9c0fb733f1ef5f10202ad85a94c0f3c",
      "parents": [
        "8000baffa7bc80773d4a80769837e73e5c5715b5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 30 15:40:56 2011 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 30 15:40:56 2011 +0100"
      },
      "message": "updated for version 7.3.361\nProblem:    Accessing memory after it is freed when EXITFREE is defined.\nSolution:   Don\u0027t access curwin when firstwin is NULL. (Dominique Pelle)\n"
    },
    {
      "commit": "ddab33232a81e713c2748fc3daab763f07dd76f1",
      "tree": "ee29dc5abc3f1831312e0f5f6507c05b02334e3c",
      "parents": [
        "821390843b9f1605d8bc8394eaaf0aae4c051e68"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 14 17:50:14 2011 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 14 17:50:14 2011 +0200"
      },
      "message": "updated for version 7.3.312\nProblem:    Can\u0027t compile with tiny features.\nSolution:   Add #ifdef around win_valid().\n"
    },
    {
      "commit": "a971b82b160aca28cff7e318d4553df5349b5103",
      "tree": "3fb27e26538bc4ea9cb3671fd763dce2e6183f00",
      "parents": [
        "52af96527c914599334e3c2543ebb5ba1e37bbbe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 14 14:43:25 2011 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 14 14:43:25 2011 +0200"
      },
      "message": "updated for version 7.3.306\nProblem:    When closing a window there is a chance that deleting a scrollbar\n            triggers a GUI resize, which uses the window while it is not in a\n            valid state.\nSolution:   Set the buffer pointer to NULL to be able to detect the invalid\n            situation.  Fix a few places that used the buffer pointer\n            incorrectly.\n"
    },
    {
      "commit": "b07269a548ee40bf509f8ce2c19f3a86d37916e5",
      "tree": "2ffea40e095946ceb9f0ab51477728153ee345bc",
      "parents": [
        "20f90cf99a156ba6fa93fc44047264685f210824"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 19 13:41:14 2011 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 19 13:41:14 2011 +0200"
      },
      "message": "updated for version 7.3.191\nProblem:    Still some RISC OS stuff to remove.\nSolution:   Remove files and lines. (Hong Xu)\n            Remove the \u0027osfiletype\u0027 option code.\n"
    },
    {
      "commit": "1701e4069b94d8d03d02a9a6af99c48d360853cd",
      "tree": "dd8ff6a67ec8e3c664080cf6ba2887029e03ac41",
      "parents": [
        "8f4ba6942d888c708cc1c85f7cb77cebb957c878"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 17:32:44 2011 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 17:32:44 2011 +0200"
      },
      "message": "updated for version 7.3.175\nProblem:    When \u0027colorcolumn\u0027 is set locally to a window, \":new\" opens a\n            window with the same highlighting but \u0027colorcolumn\u0027 is empty.\n            (Tyru)\nSolution:   Call check_colorcolumn() after clearing and copying options.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "ef9d6aa70d68cd3a765ed55f4c3781aeb8aeea23",
      "tree": "e099b52d0ebf51c535ebe3cd875d8f70c06332df",
      "parents": [
        "0d35e91abfa9e17f7c554bfd33b119b879448c72"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 11 16:56:35 2011 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 11 16:56:35 2011 +0200"
      },
      "message": "updated for version 7.3.160\nProblem:    Unsafe string copying.\nSolution:   Use vim_strncpy() instead of strcpy().  Use vim_strcat() instead\n            of strcat().\n"
    },
    {
      "commit": "b75d09d42b4fb277071afd166c8a394a8b6e0fda",
      "tree": "3632ae939e6c5448c4bc6b17d6df3a9637653725",
      "parents": [
        "c41fc713bafb6940761261804407d7df3be3d41c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 15 14:24:46 2011 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 15 14:24:46 2011 +0100"
      },
      "message": "updated for version 7.3.121\nProblem:    Complicated \u0027statusline\u0027 causes a crash. (Christian Brabandt)\nSolution:   Check that the number of items is not too big.\n"
    },
    {
      "commit": "1d87f516f2133dfadba1055c3009672ca96b84bf",
      "tree": "1cc45895b625f8c2798e9c6a806c315ee3f4b7b7",
      "parents": [
        "6145285c905ae9a65cf83473ad490e1b077a8c6f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 01 21:55:01 2011 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 01 21:55:01 2011 +0100"
      },
      "message": "updated for version 7.3.112\nProblem:    Setting \u0027statusline\u0027 to \"%!\u0027asdf%\u0027 reads uninitialized memory.\nSolution:   Check for NUL after %.\n"
    },
    {
      "commit": "beca055b0c7bfd5abdfdcbd7f601d060ff3865e5",
      "tree": "28700097d38f268d9cca4821df6fef5b01f4e53b",
      "parents": [
        "22df3f90fcd910ae99b9c08ad6363a2706f8d999"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 27 16:18:00 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 27 16:18:00 2010 +0200"
      },
      "message": "updated for version 7.3.042\nProblem:    No spell highlighting when re-using an empty buffer.\nSolution:   Clear the spell checking info only when clearing the options for a\n            buffer. (James Vega)\n"
    },
    {
      "commit": "3368ea215249b08ebaf64247f7a4f542fb6ba060",
      "tree": "5ea97ed3ee06b2b0f3468fccd7b7f6b9edce9634",
      "parents": [
        "2eea198564930225d51188682f548332a064037f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 21 16:56:35 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 21 16:56:35 2010 +0200"
      },
      "message": "updated for version 7.3.008\nProblem:    \u0027cursorbind\u0027 is kept in places where \u0027scrollbind\u0027 is reset.\nSolution:   Reset \u0027cursorbind\u0027.\n"
    },
    {
      "commit": "2f1e050414935410da55560d017543fa210e19c0",
      "tree": "62a246a43418e49ab255c3eb2ff7d7887b593a1f",
      "parents": [
        "0e97531298ad9febb655bc93271be9f26ae547ab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 13 11:18:02 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 13 11:18:02 2010 +0200"
      },
      "message": "Avoid warnings from the clang compiler. (Dominique Pelle)\n"
    },
    {
      "commit": "09092155a66388bbd7be8d16debb35abfcfae700",
      "tree": "4cbe7f4f0d5c763405f721f7f5dba08864e53ef3",
      "parents": [
        "83687a72155c70c062c689a9c545b5cdf5ebd0b4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 08 16:38:42 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 08 16:38:42 2010 +0200"
      },
      "message": "Remove unused code.\n"
    },
    {
      "commit": "7fd7320014fb34788ef53fe7c78521b5c25e052e",
      "tree": "8249c7e405578cde42c319b9c216bd868809682c",
      "parents": [
        "fa0ff9aedf9515638e15726141c4a08ca4e05255"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 16:58:46 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 16:58:46 2010 +0200"
      },
      "message": "Add \"q\" item for \u0027statusline\u0027.  Add w:quickfix_title. (Lech Lorens)\n"
    },
    {
      "commit": "bed7beca58549a98ccebe21d339f0bb461e93f5f",
      "tree": "526cfb9eb68007b53d3838718740c4916403938f",
      "parents": [
        "8220a6813ed6889b4aefd2b313ff5e0875eb7952"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 13:42:29 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 13:42:29 2010 +0200"
      },
      "message": "Fix: when resetting both \u0027title\u0027 and \u0027icon\u0027 the title would be set after a\nshell command.\nReset \u0027title\u0027 and \u0027icon\u0027 in test47 to avoid the xterm title getting messed up.\n"
    },
    {
      "commit": "59f931ef54d143eb92f9b9168eb74fb061c39294",
      "tree": "bb0116b64dbebf8a2c4f442a0514e8d2ec6f2d26",
      "parents": [
        "72ada0f8c2655e365d9284bcc9243e29e5951f04"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 20:27:03 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 20:27:03 2010 +0200"
      },
      "message": "Add the \u0027undoreload\u0027 option to be able to undo a file reload.\n"
    },
    {
      "commit": "49771f4fb03349d87e42c12305ebd5b307f3c2bd",
      "tree": "89eb7ec2a47e0e9582b45b7586c43b70fa53dc1b",
      "parents": [
        "c7040a5615827cefe0edbdf7f69c6640fa1aa1e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 17:32:38 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 17:32:38 2010 +0200"
      },
      "message": "Change \u0027cryptmethod\u0027 from a number to a string option.  Make it global-local.\n"
    },
    {
      "commit": "bd5e15fd5c7e42505d6b0e20f4198d24fc7e219d",
      "tree": "70e3f86ae76494fc094bbe25c58ba2befbcf4872",
      "parents": [
        "02c707a87da1b0f78d10a689cc03941a2e8acbc6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 21:19:38 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 21:19:38 2010 +0200"
      },
      "message": "Added support for Python 3. (Roland Puntaier)\n"
    },
    {
      "commit": "0ba042961f929ff43f977c2ebdba9368f42d9c52",
      "tree": "59220f91eb954e7400bf8846ae8010dd22532029",
      "parents": [
        "26dcc7e8df8f0f1852752b9107ba4b0408061554"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 23:23:17 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 23:23:17 2010 +0200"
      },
      "message": "Added Lua interfae. (Luis Carvalho)\n"
    },
    {
      "commit": "a800b42975f7a62282cb90d8c61ef3cff2fe810a",
      "tree": "9ecc9705a77dcc23b87ba2dffb9a06765625519a",
      "parents": [
        "d69980f9dd1a538e9ba4313616f3be452c95206d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 27 01:15:55 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 27 01:15:55 2010 +0200"
      },
      "message": "Add file save counter to undo information.  Add undotree() function.\n"
    },
    {
      "commit": "fd29f4628ed53eef3d96a09ad2d0fa504edfcdfc",
      "tree": "1a25451b5be6300da150cc4dca280bffe9d523ba",
      "parents": [
        "1950c3529b16acd21ee5770b422d633f24d192a3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 16:11:09 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 16:11:09 2010 +0200"
      },
      "message": "Fixed: after \":ownsyntax perl\" and \":e\" syntax was cleared in other window.\n"
    },
    {
      "commit": "860cae1cec85aeb06668a2b071727c43869acf15",
      "tree": "8f7b62b69f4a7d3340902178927bbc3f9d24cc3e",
      "parents": [
        "945e2dbb633ed29b697a8d4eea51672e3c11143b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 05 23:22:07 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 05 23:22:07 2010 +0200"
      },
      "message": "Add the conceal patch from Vince Negri.\n"
    },
    {
      "commit": "55debbe38429b81c0ce6e8400aef36812eb151d7",
      "tree": "992320729b697015fb4b99e9f8645cffe2eeddd6",
      "parents": [
        "c39125d7c45d17566665c06358501073ea9c4141"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 23 23:34:36 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 23 23:34:36 2010 +0200"
      },
      "message": "Included patch for persistent undo.  Lots of changes and added test.\n"
    },
    {
      "commit": "b26e6327e69ed57c897d59183a4171c5eb979c19",
      "tree": "523c56a73826b7917ebe46580ce7936f86556aae",
      "parents": [
        "67c53844343011089e1b847200b5c5257a83e1c4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 22 21:34:09 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 22 21:34:09 2010 +0200"
      },
      "message": "Add :nbstart and :nbclose.\n"
    },
    {
      "commit": "89c0ea4ea1724854764b87e07bccb0243caebdf6",
      "tree": "f0de1ef884b8eb456b30e0fac08590ab6d0da2be",
      "parents": [
        "3fac56e87e28b89fe89114343fc5cd013823c731"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 24 16:58:36 2010 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 24 16:58:36 2010 +0100"
      },
      "message": "updated for version 7.2.375\nProblem:    ml_get errors when using \":bprevious\" in a BufEnter autocmd.\n            (Dominique Pelle)\nSolution:   Clear w_valid when entering another buffer.\n"
    },
    {
      "commit": "2660c0ea9be48b57b5b7f613fdd6add99c643c80",
      "tree": "4516eeafe1e08e8386f4b1260d3f15ea5bdea75c",
      "parents": [
        "3ea38ef23944f3d49c126b94708e2d4a540bca42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 19 14:59:56 2010 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 19 14:59:56 2010 +0100"
      },
      "message": "updated for version 7.2.333\nProblem:    Warnings from static code analysis.\nSolution:   Small changes to various lines. (Dominique Pelle)\n"
    },
    {
      "commit": "2c4278fc738cca3fcd70cffd7ddc865ea9783694",
      "tree": "b6cf40176c3e3904782d82ab2cacc5afeb1d3d75",
      "parents": [
        "bf0c4526bf4bac6f7193cacf2ad1c8802f84be18"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 11:33:22 2009 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 11:33:22 2009 +0000"
      },
      "message": "updated for version 7.2-180\n"
    },
    {
      "commit": "0c094b9d7f8a031e2cb495551ecc13e34cfa5818",
      "tree": "660d6095585ed5291454a77e6246ec4ecbc71fe6",
      "parents": [
        "d30f9d92c4e03fd1a132e3440253eb92b5c7b3e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 14 20:20:33 2009 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 14 20:20:33 2009 +0000"
      },
      "message": "updated for version 7.2-173\n"
    },
    {
      "commit": "f1726cc8d66a0f260bb68e212d847239627789f0",
      "tree": "b98b20ca7b4c09d9d1a0b1bd75894eba8a1c2e35",
      "parents": [
        "5fd0ca70d31f835eefb1ee8a06b73763d761a134"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 13 18:48:16 2009 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 13 18:48:16 2009 +0000"
      },
      "message": "updated for version 7.2-170\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": "bb9c7d1cc537369bfd3098dd7a499aadbc648673",
      "tree": "a77df7f4cadedb08ce51f0fc1c12dab0bca85eaa",
      "parents": [
        "086fad3a270a0ac4ca214454b3d9a0c8643d5f46"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 21 23:03:09 2009 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 21 23:03:09 2009 +0000"
      },
      "message": "updated for version 7.2-117\n"
    },
    {
      "commit": "d7f8f5c8470f093aaede6baabb5aeeca8682bf8c",
      "tree": "847a7d0b951515c1b57f3ae0aca25a043a2d228c",
      "parents": [
        "238b8e20bb3c659a7350ab4dbf04d05a56ab2d13"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 06 15:14:30 2009 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 06 15:14:30 2009 +0000"
      },
      "message": "updated for version 7.2-079\n"
    },
    {
      "commit": "f4f664c50e8756a0e18e368c2716226034484b3f",
      "tree": "5a29eb59c9ff1920efa93b9a96b3f966c11eca70",
      "parents": [
        "3d0089f5f46b00a87e5438e24c3ec709aa190f36"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 03 10:21:57 2008 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 03 10:21:57 2008 +0000"
      },
      "message": "updated for version 7.2-062\n"
    },
    {
      "commit": "d4153d4a62172ecb451020e9b90b3fe5b0e7e8be",
      "tree": "a409d964f846c19fe64a3a39196b17ecfe80e6ba",
      "parents": [
        "701f7afcdf5f510090116a6a6fa91ca479c88e06"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 15 15:06:17 2008 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 15 15:06:17 2008 +0000"
      },
      "message": "updated for version 7.2-042\n"
    },
    {
      "commit": "701f7afcdf5f510090116a6a6fa91ca479c88e06",
      "tree": "608ff9b10fa5dbdb613f17f0242a160d19dacc13",
      "parents": [
        "1c8603613a33f6012c7d7e0d9db02323f2e785b4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 15 13:12:07 2008 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 15 13:12:07 2008 +0000"
      },
      "message": "updated for version 7.2-041\n"
    },
    {
      "commit": "9381ab7761ce309d953f496d573e6944b784a9c7",
      "tree": "7d4c341be5c65597a775b0839fed09ce133f1ddb",
      "parents": [
        "223a18948c8f3cb8e149c20c7bb8b112aa660b04"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 12 11:52:19 2008 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 12 11:52:19 2008 +0000"
      },
      "message": "updated for version 7.2-034\n"
    },
    {
      "commit": "5bd266c96d6e945d6c52c34e7265a680720a9e68",
      "tree": "46c83ce5081374ca72576172fe6c1664718ab6d6",
      "parents": [
        "ac98e5db6e5486416966fc842a2d82394f0d4a7a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 01 15:33:17 2008 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 01 15:33:17 2008 +0000"
      },
      "message": "updated for version 7.2-008\n"
    },
    {
      "commit": "e37d50a5def1c0ff162392cd3f017059c458650c",
      "tree": "e7d1e2b17976b130d1283d33b091baf30cfc5d2c",
      "parents": [
        "da40c8536c2b7bdbd1d192ee1aa3045e2119675e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 06 17:06:04 2008 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 06 17:06:04 2008 +0000"
      },
      "message": "updated for version 7.2c-000\n"
    },
    {
      "commit": "f233048a129fa7a3b89e064078435181d6421da5",
      "tree": "750527cb322fe9ba1559b81da60f2bee923c83cd",
      "parents": [
        "176dd1e03c7e5f23e633705da2c8718d3cd320e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 24 20:19:36 2008 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 24 20:19:36 2008 +0000"
      },
      "message": "updated for version 7.2a\n"
    },
    {
      "commit": "b561a6171d7823e30cd435f0d76210a6f1ab6b8c",
      "tree": "1c6d78f505837d6d259ba51ee288d66f4e5510be",
      "parents": [
        "02f07e0c23bfbadd1952c874d98be057bf194394"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 12:46:13 2008 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 12:46:13 2008 +0000"
      },
      "message": "updated for version 7.1-274\n"
    },
    {
      "commit": "91d8e0c1944c9460511ff488877a96e942a29f3b",
      "tree": "b0bfecc533bf1a997410c316689e57a8bf13f0a1",
      "parents": [
        "6ae909839f42f74d7e2af61fa896719b002f6ec0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 11:23:53 2008 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 11:23:53 2008 +0000"
      },
      "message": "updated for version 7.1-272\n"
    },
    {
      "commit": "9b9422097cd9f4dda8525b3d37a0be8e67d6bcb9",
      "tree": "9233d42b52f9bbef7025421f183f265346ba8178",
      "parents": [
        "f22129b5c5c3a14a5120adb007aa78434fcaa0a6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 03 12:31:33 2007 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 03 12:31:33 2007 +0000"
      },
      "message": "updated for version 7.1-135\n"
    },
    {
      "commit": "d089d9b33ac62ccc2783928a66c8f20499470920",
      "tree": "a39eb1ed68513118c3e25482af67b556dbec02e0",
      "parents": [
        "78ab331e0d8a76f553830f0347ac27311e4dc0f8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 30 12:02:55 2007 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 30 12:02:55 2007 +0000"
      },
      "message": "updated for version 7.1-126\n"
    },
    {
      "commit": "78ab331e0d8a76f553830f0347ac27311e4dc0f8",
      "tree": "df1c313bb5c0cae5db59d08f852971a0c10fd89c",
      "parents": [
        "51b8436f09c0ea855758b2086d92f838acab7631"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 29 12:16:41 2007 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 29 12:16:41 2007 +0000"
      },
      "message": "updated for version 7.1-125\n"
    },
    {
      "commit": "83eb885d544ed85d235f2e6f8211145d7cdeba57",
      "tree": "bf10bea06f9f599de61c4b90295936935f0ee8f7",
      "parents": [
        "8c69d536ad83c82154748b2637631323361efb26"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 12 13:51:26 2007 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 12 13:51:26 2007 +0000"
      },
      "message": "updated for version 7.1-066\n"
    },
    {
      "commit": "452a81b4138c18ffbec4cd53274f42b88fd9983d",
      "tree": "df4982be8b6463081ae40810c4d1d2f1dc3996d9",
      "parents": [
        "a064ac85018ac1f91b70d6941bbda3f981195c83"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 06 20:28:43 2007 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 06 20:28:43 2007 +0000"
      },
      "message": "updated for version 7.1-055\n"
    }
  ],
  "next": "512e6b838a1576ac3fc3fba5f6ff2ba25864d511"
}
