Skip to content

vim/vim-history

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Repository files navigation

Vim-history

This repository contains the old source code of Vim. It basically consists of two parts:

Initially those two parts were two separate repositories. However they have been merged into a single repository using

git replace --graft 686757e4d2a46c8ab55c08c7a0ccd v5.5 git filter-branch v5.5..HEAD

Some tags were updated manually.

Release History

The following table summarizes the previous release dates according to several sources.

Data has been taken from the

  • Vim FAQ
  • a youtube video of Brams presentation on Vim (1:37)
  • Wikipedia article on Vim
  • Announcements in the mailinglist vim-announce(Note: Yahoo decided to shut down the Yahoo Groups archive on December 15th, 2020. But, the list may still contain (now some) invalid deep-links, that are not available in other archives :( )
  • Announcements in the comp.editors news group
  • Date of the release tags in the CVS repository (now available in the vim-ancient repository)
  • Date of the release tag in the current Vim repository
  • Source code (the date written in src/version.h or src/version.c) E.g.
    $ git show v8.1.0000:src/version.h | grep '#define VIM_VERSION_LONG\>' $ git show v4.6:src/version.c | grep '\*longVersion' 
Versionvim-faqvideoWikipediaAnnouncements,
comp.editors
Tags current,
Tags old
Source code
9.12nd January, 2024Jan 02Jan 02Jan 02Jan 02
9.028th June, 2022Jun 28Jun 28Jun 28Jun 28
8.212th December, 2019Dec 13Dec 12Dec 12Dec 12
8.117th May, 2018May 18May 17May 17May 17
8.012th September, 2016Sep 12Sep 12Sep 12Sep 12Sep 12
7.410th August, 2013Aug 10Aug 10Aug 10Aug 10
7.315th August, 2010Aug 15Aug 15Aug 15Aug 15
7.29th August, 2008Aug 9Aug 9Aug 9Aug 9
7.112th May, 2007May 12May 12May 12May 12
7.08th May, 2006May 8May 7May 8May 7May 7
6.415th October, 2005Oct 15Oct 15Oct 15Oct 15
6.38th June 2004June 7June 8June 8June 7
6.21st June 2003June 1June 1June 2Jun 1
6.124th March 2002Mar 24Mar 24Mar 25Mar 24
6.027th September, 2001Sep 27Sep 26Sep 27Sep 27Sep 26
5.831st May, 2001May 31May 31June 5May 31
5.724th June, 2000June 24June 24June 24Jun 24
5.616th January, 2000Jan 16Jan 16Jan 17Jan 16
5.521st September, 1999Sep 19Sep 21Sep 19
5.426th July, 1999July 25July 26Jul 25
5.331st August, 1998Aug 31Aug 31Aug 30
5.224th August, 1998Apr 27 [1]Aug 24Aug 23
5.17th April, 1998Apr 6Apr 7Apr 7
5.019th February, 1998Feb 28Feb 19Feb 19Feb 19
4.613th March, 1997Mar 13Mar 13
4.517th October, 1996Oct 17Oct 12
4.25th July, 1996Jun 21June 17
4.021st May, 1996May 29May 29May 29
3.016th August, 1994Aug 12Aug 12Sep 7 [2]Aug 12
2.021st December, 1993Dec 21Dec 14Dec 31 [2]Dec 14
1.2723rd April, 1993Apr 23April 6
1.245 Jan 1993
1.1721st April, 1992
1.142nd November, 1991Nov 2

[1]: I think it is an error in the wikipedia page and very unlikely, that Vim 5.2 was released just 20 days after 5.1
[2]: Announced by Darren Hiebert

Merge the whole history

If you want to see the whole history of Vim in your one local repository, try this:

git clone https://github.com/vim/vim.git cd vim git remote add vim-history https://github.com/vim/vim-history.git git fetch vim-history --tags git replace --graft v7.0001 vim-6-3-004

This virtually connects the tag v7.0001 on top of the tag vim-6-3-004. The development of Vim 7.0 was branched from around Vim 6.3.

Other repositories

  • vim-ancient
    This includes the history from v5.5 to v6.4.
    This was converted from the old CVS repository at sourceforge.

  • official repository
    This includes the history from v7.0 to the latest release.

About

Very very old history of Vim (from v1.14 to v6.4)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •