Giter VIP home page Giter VIP logo

vim / vim-history Goto Github PK

View Code? Open in Web Editor NEW
124.0 9.0 14.0 19.27 MB

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

Makefile 3.11% Vim Script 31.99% C 60.52% Awk 0.15% Roff 0.51% Perl 0.37% Shell 0.10% C++ 1.45% XS 0.21% Prolog 0.01% NSIS 0.09% PostScript 0.45% Batchfile 0.02% JavaScript 0.21% Ruby 0.22% SystemVerilog 0.21% Module Management System 0.27% Python 0.01% R 0.01% DIGITAL Command Language 0.08%
vim

vim-history's Introduction

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'
    
Version vim-faq video Wikipedia Announcements,
comp.editors
Tags current,
Tags old
Source code
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

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.

vim-history's People

Contributors

brammool avatar chrisbra avatar k-takata avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vim-history's Issues

yahoo groups links seem to be brocken

it looks like, access to the yahoogroups has changed. The links only work, if you log in using your yahoo account and are not public anymore. Perhaps we should change them (not sure how much effort it is to search links in other archives.

v5.0 to v5.5 are broken (or missing the extra files)

As I wrote in README.md, I created the history from the tarballs at the Vim FTP site.
However, the tag v5.0 doesn't contain some files from vim-5.0.tar.gz by mistake.
Moreover, vim-5.0.tar.gz to vim-5.5.tar.gz don't contain the source files for Windows and other platforms (unlike vim-4.6.tar.gz), because they are in the separate packages: http://ftp.vim.org/pub/vim/extra/ . (Unfortunately I didn't know that.) So the extra files are missing from v5.0 to v5.5.

I want to fix them, but it requires rewrite of the history (and git push -f). Is it acceptable?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.