- Notifications
You must be signed in to change notification settings - Fork16
vim/vim-history
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This repository contains the old source code of Vim. It basically consists of two parts:
Source Commits from the oldCVS repository at thesourceforge project page
This contains the history for the releases 5.5 to 6.4 and have been created by usinggit cvsimport(seedocumentation).Commits for the even older releases from releases 1.14 until 5.5
Those commits have been created from the tarballs at the Vim FTP site:- http://ftp.vim.org/pub/vim/old/
(v1.14 - v2.8, v4.0 - v4.5) - http://ftp.vim.org/pub/vim/unix/
(v3.0, v4.6, v5.0 - v5.5) - http://ftp.vim.org/pub/vim/extra/
(v5.0 - v5.5)
Those older commits are not the TRUE history.(E.g. commit dates are faked. They are based on the dates from
src/version.corsrc/version.h.)- http://ftp.vim.org/pub/vim/old/
Initially those two parts were two separate repositories. However they have been merged into a single repository using
git replace --graft 686757e4d2a46c8ab55c08c7a0ccd v5.5git filter-branch v5.5..HEAD
Some tags were updatedmanually.
The following table summarizes the previous release dates according to several sources.
Data has been taken from the
- Vim FAQ
- a youtube video ofBrams presentation on Vim (1:37)
- Wikipedia article onVim
- Announcements in the mailinglistvim-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 thecomp.editors news group
- Date of the release tags in the CVS repository (now available in thevim-ancient repository)
- Date of the release tag in the currentVim repository
- Source code (the date written in
src/version.horsrc/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'
| Version | vim-faq | video | Wikipedia | Announcements, comp.editors | Tags current, Tags old | Source code |
|---|---|---|---|---|---|---|
| 9.1 | 2nd January, 2024 | Jan 02 | Jan 02 | Jan 02 | Jan 02 | |
| 9.0 | 28th June, 2022 | Jun 28 | Jun 28 | Jun 28 | Jun 28 | |
| 8.2 | 12th December, 2019 | Dec 13 | Dec 12 | Dec 12 | Dec 12 | |
| 8.1 | 17th May, 2018 | May 18 | May 17 | May 17 | May 17 | |
| 8.0 | 12th September, 2016 | Sep 12 | Sep 12 | Sep 12 | Sep 12 | Sep 12 |
| 7.4 | 10th August, 2013 | Aug 10 | Aug 10 | Aug 10 | Aug 10 | |
| 7.3 | 15th August, 2010 | Aug 15 | Aug 15 | Aug 15 | Aug 15 | |
| 7.2 | 9th August, 2008 | Aug 9 | Aug 9 | Aug 9 | Aug 9 | |
| 7.1 | 12th May, 2007 | May 12 | May 12 | May 12 | May 12 | |
| 7.0 | 8th May, 2006 | May 8 | May 7 | May 8 | May 7 | May 7 |
| 6.4 | 15th October, 2005 | Oct 15 | Oct 15 | Oct 15 | Oct 15 | |
| 6.3 | 8th June 2004 | June 7 | June 8 | June 8 | June 7 | |
| 6.2 | 1st June 2003 | June 1 | June 1 | June 2 | Jun 1 | |
| 6.1 | 24th March 2002 | Mar 24 | Mar 24 | Mar 25 | Mar 24 | |
| 6.0 | 27th September, 2001 | Sep 27 | Sep 26 | Sep 27 | Sep 27 | Sep 26 |
| 5.8 | 31st May, 2001 | May 31 | May 31 | June 5 | May 31 | |
| 5.7 | 24th June, 2000 | June 24 | June 24 | June 24 | Jun 24 | |
| 5.6 | 16th January, 2000 | Jan 16 | Jan 16 | Jan 17 | Jan 16 | |
| 5.5 | 21st September, 1999 | Sep 19 | Sep 21 | Sep 19 | ||
| 5.4 | 26th July, 1999 | July 25 | July 26 | Jul 25 | ||
| 5.3 | 31st August, 1998 | Aug 31 | Aug 31 | Aug 30 | ||
| 5.2 | 24th August, 1998 | Apr 27 [1] | Aug 24 | Aug 23 | ||
| 5.1 | 7th April, 1998 | Apr 6 | Apr 7 | Apr 7 | ||
| 5.0 | 19th February, 1998 | Feb 28 | Feb 19 | Feb 19 | Feb 19 | |
| 4.6 | 13th March, 1997 | Mar 13 | Mar 13 | |||
| 4.5 | 17th October, 1996 | Oct 17 | Oct 12 | |||
| 4.2 | 5th July, 1996 | Jun 21 | June 17 | |||
| 4.0 | 21st May, 1996 | May 29 | May 29 | May 29 | ||
| 3.0 | 16th August, 1994 | Aug 12 | Aug 12 | Sep 7 [2] | Aug 12 | |
| 2.0 | 21st December, 1993 | Dec 21 | Dec 14 | Dec 31 [2] | Dec 14 | |
| 1.27 | 23rd April, 1993 | Apr 23 | April 6 | |||
| 1.24 | 5 Jan 1993 | |||||
| 1.17 | 21st April, 1992 | |||||
| 1.14 | 2nd November, 1991 | Nov 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
If you want to see the whole history of Vim in your one local repository, try this:
git clone https://github.com/vim/vim.gitcd vimgit remote add vim-history https://github.com/vim/vim-history.gitgit fetch vim-history --tagsgit replace --graft v7.0001 vim-6-3-004This virtually connects the tagv7.0001 on top of the tagvim-6-3-004. The development of Vim 7.0 was branched from around Vim 6.3.
vim-ancient
This includes the history from v5.5 to v6.4.
This was converted from the oldCVS 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
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Contributors3
Uh oh!
There was an error while loading.Please reload this page.