{"id":14978931,"url":"https://github.com/vim/vim-history","last_synced_at":"2025-06-14T22:34:56.580Z","repository":{"id":102365910,"uuid":"147643904","full_name":"vim/vim-history","owner":"vim","description":"Very very old history of Vim (from v1.14 to v6.4)","archived":false,"fork":false,"pushed_at":"2024-10-24T07:29:22.000Z","size":19737,"stargazers_count":138,"open_issues_count":1,"forks_count":14,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-28T20:47:49.960Z","etag":null,"topics":["vim"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-06T08:42:11.000Z","updated_at":"2025-03-10T16:57:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"fa92649b-5b8a-4cb5-acf4-52b0c549590e","html_url":"https://github.com/vim/vim-history","commit_stats":{"total_commits":1942,"total_committers":6,"mean_commits":323.6666666666667,"dds":"0.022142121524201808","last_synced_commit":"868c2742154cbb6d59bfd2818724b980c50eb24b"},"previous_names":[],"tags_count":1913,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vim%2Fvim-history","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vim%2Fvim-history/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vim%2Fvim-history/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vim%2Fvim-history/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vim","download_url":"https://codeload.github.com/vim/vim-history/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284951,"owners_count":20913704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["vim"],"created_at":"2024-09-24T13:58:39.202Z","updated_at":"2025-04-05T04:13:34.261Z","avatar_url":"https://github.com/vim.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Vim-history\n-----------\n\nThis repository contains the old source code of Vim. It basically consists of two parts:\n\n* Source Commits from the old [CVS repository][1] at the [sourceforge project page][2]  \n  This contains the history for the releases 5.5 to 6.4 and have been created by using `git cvsimport` (see [documentation][3]).\n\n* Commits for the even older releases from releases 1.14 until 5.5  \n  Those commits have been created from the tarballs at the Vim FTP site:\n\n  * \u003chttp://ftp.vim.org/pub/vim/old/\u003e  \n    (v1.14 - v2.8, v4.0 - v4.5)\n  * \u003chttp://ftp.vim.org/pub/vim/unix/\u003e  \n    (v3.0, v4.6, v5.0 - v5.5)\n  * \u003chttp://ftp.vim.org/pub/vim/extra/\u003e  \n    (v5.0 - v5.5)\n\n  Those older commits are not the TRUE history.\n  (E.g. commit dates are faked. They are based on the dates from `src/version.c` or `src/version.h`.)\n\nInitially those two parts were two separate repositories. However they have been merged into a single repository using\n```bash\ngit replace --graft 686757e4d2a46c8ab55c08c7a0ccd v5.5\ngit filter-branch v5.5..HEAD\n```\n\nSome tags were updated [manually][11].\n\n\nRelease History\n---------------\n\nThe following table summarizes the previous release dates according to several sources.\n\nData has been taken from the\n\n * [Vim FAQ][4]\n * a youtube video of [Brams presentation on Vim][5] (1:37)\n * Wikipedia article on [Vim][6]\n * Announcements in the mailinglist [vim-announce][9](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 :( ) \n * Announcements in the [comp.editors][12] news group\n * Date of the release tags in the CVS repository (now available in the [vim-ancient repository][7])\n * Date of the release tag in the current [Vim repository][8]\n * Source code (the date written in `src/version.h` or `src/version.c`)  E.g.\n   ```\n   $ git show v8.1.0000:src/version.h | grep '#define VIM_VERSION_LONG\\\u003e'\n   $ git show v4.6:src/version.c | grep '\\*longVersion'\n   ```\n\nVersion | [vim-faq][10] | [video][5] | [Wikipedia][6] | [Announcements][9],\u003cbr/\u003e[comp.editors][12] | [Tags current][8],\u003cbr/\u003e[Tags old][7] | Source code\n|----|----------------------|--------|------------------|--------------------|---------|-------------\n9.1  | 2nd January, 2024    |        | Jan 02           | [Jan 02][72]       | Jan 02  | [Jan 02][73]\n9.0  | 28th June, 2022      |        | Jun 28           | [Jun 28][70]       | Jun 28  | [Jun 28][71]\n8.2  | 12th December, 2019  |        | Dec 13           | [Dec 12][68]       | Dec 12  | [Dec 12][69]\n8.1  | 17th May, 2018       |        | May 18           | [May 17][38]       | May 17  | [May 17][39]\n8.0  | 12th September, 2016 | Sep 12 | Sep 12           | [Sep 12][37]       | Sep 12  | [Sep 12][40]\n7.4  | 10th August, 2013    |        | Aug 10           | [Aug 10][36]       | Aug 10  | [Aug 10][41]\n7.3  | 15th August, 2010    |        | Aug 15           | [Aug 15][35]       | Aug 15  | [Aug 15][42]\n7.2  | 9th August, 2008     |        | Aug 9            | [Aug 9][34]        | Aug 9   | [Aug 9][43]\n7.1  | 12th May, 2007       |        | May 12           | [May 12][33]       | May 12  | [May 12][44]\n7.0  | 8th May, 2006        | May 8  | May 7            | [May 8][32]        | May 7   | [May 7][45]\n6.4  | 15th October, 2005   |        | Oct 15           | [Oct 15][31]       | Oct 15  | [Oct 15][46]\n6.3  | 8th June 2004        |        | June 7           | [June 8][30]       | June 8  | [June 7][47]\n6.2  | 1st June 2003        |        | June 1           | [June 1][29]       | June 2  | [Jun 1][48]\n6.1  | 24th March 2002      |        | Mar 24           | [Mar 24][28]       | Mar 25  | [Mar 24][49]\n6.0  | 27th September, 2001 | Sep 27 | Sep 26           | [Sep 27][27]       | Sep 27  | [Sep 26][50]\n5.8  | 31st May, 2001       |        | May 31           | [May 31][26]       | June 5  | [May 31][51]\n5.7  | 24th June, 2000      |        | June 24          | [June 24][25]      | June 24 | [Jun 24][52]\n5.6  | 16th January, 2000   |        | Jan 16           | [Jan 16][24]       | Jan 17  | [Jan 16][53]\n5.5  | 21st September, 1999 |        | Sep 19           | [Sep 21][23]       |         | [Sep 19][54]\n5.4  | 26th July, 1999      |        | July 25          | [July 26][22]      |         | [Jul 25][55]\n5.3  | 31st August, 1998    |        | Aug 31           | [Aug 31][21]       |         | [Aug 30][56]\n5.2  | 24th August, 1998    |        | **Apr 27** \\[1\\] | [Aug 24][20]       |         | [Aug 23][57]\n5.1  | 7th April, 1998      |        | Apr 6            | [Apr 7][19]        |         | [Apr 7][58]\n5.0  | 19th February, 1998  | Feb 28 | Feb 19           | [Feb 19][18]       |         | [Feb 19][59]\n4.6  | 13th March, 1997     |        |                  | [Mar 13][17]       |         | [Mar 13][60]\n4.5  | 17th October, 1996   |        |                  | [Oct 17][13]       |         | [Oct 12][61]\n4.2  | 5th July, 1996       |        |                  | [Jun 21][14]       |         | [June 17][62]\n4.0  | 21st May, 1996       | May 29 | May 29           |                    |         | [May 29][63]\n3.0  | 16th August, 1994    | Aug 12 | Aug 12           | [Sep 7][15] \\[2\\]  |         | [Aug 12][64]\n2.0  | 21st December, 1993  | Dec 21 | Dec 14           | [Dec 31][16] \\[2\\] |         | [Dec 14][65]\n1.27 | 23rd April, 1993     | Apr 23 |                  |                    |         | [April 6][66]\n1.24 |                      |        |                  |                    |         | [5 Jan 1993][67]\n1.17 | 21st April, 1992     |        |                  |                    |         | \n1.14 | 2nd November, 1991   | Nov 2  |                  |                    |         | \n\n\\[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  \n\\[2\\]: Announced by Darren Hiebert\n\n\nMerge the whole history\n-----------------------\n\nIf you want to see the whole history of Vim in your one local repository, try this:\n\n```bash\ngit clone https://github.com/vim/vim.git\ncd vim\ngit remote add vim-history https://github.com/vim/vim-history.git\ngit fetch vim-history --tags\ngit replace --graft v7.0001 vim-6-3-004\n```\n\nThis 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.\n\n\nOther repositories\n------------------\n\n* [vim-ancient][7]  \n  This includes the history from v5.5 to v6.4.  \n  This was converted from the old [CVS][1] repository at sourceforge.\n\n* [official repository][8]  \n  This includes the history from v7.0 to the latest release.\n\n[1]: https://sourceforge.net/p/vim/cvs/\n[2]: https://sourceforge.net/p/vim/\n[3]: https://sourceforge.net/p/forge/documentation/CVS/\n[4]: https://github.com/chrisbra/vim_faq\n[5]: https://www.youtube.com/watch?v=ayc_qpB-93o\n[6]: https://en.wikipedia.org/wiki/Vim_(text_editor)#History\n[7]: https://bitbucket.org/vim-mirror/vim-ancient\n[8]: https://github.com/vim/vim\n[9]: https://groups.google.com/g/vim_announce\n[10]: http://vimhelp.appspot.com/vim_faq.txt.html#faq-3.1\n[11]: https://github.com/chrisbra/vim_faq/issues/8#issuecomment-419605586\n[12]: https://groups.google.com/forum/#!forum/comp.editors\n[13]: https://groups.google.com/d/msg/comp.editors/myQlVk5RvEQ/5yk_g2GM9EEJ\n[14]: https://groups.google.com/d/msg/comp.editors/GjdHci-xBSw/Iq3kSrDJ36QJ\n[15]: https://groups.google.com/d/msg/comp.editors/iSbQgMlWweU/bbPMSBcCkUsJ\n[16]: https://groups.google.com/d/msg/comp.editors/9snlhebqQiA/KOi0VsDXUzYJ\n[17]: https://groups.yahoo.com/neo/groups/vimannounce/conversations/messages/10\n[18]: https://groups.yahoo.com/neo/groups/vimannounce/conversations/messages/26\n[19]: https://groups.yahoo.com/neo/groups/vimannounce/conversations/messages/30\n[20]: https://groups.yahoo.com/neo/groups/vimannounce/conversations/messages/34\n[21]: https://groups.yahoo.com/neo/groups/vimannounce/conversations/messages/35\n[22]: https://groups.yahoo.com/neo/groups/vimannounce/conversations/messages/49\n[23]: https://groups.yahoo.com/neo/groups/vimannounce/conversations/messages/53\n[24]: https://groups.yahoo.com/neo/groups/vimannounce/conversations/messages/59\n[25]: https://groups.yahoo.com/neo/groups/vimannounce/conversations/messages/69\n[26]: https://groups.yahoo.com/neo/groups/vimannounce/conversations/messages/78\n[27]: https://marc.info/?l=vim-announce\u0026m=100162358817820\n[28]: https://marc.info/?l=vim-announce\u0026m=101698978011550\n[29]: https://marc.info/?l=vim-announce\u0026m=105448853109795\n[30]: https://marc.info/?l=vim-announce\u0026m=108667819706438\n[31]: https://marc.info/?l=vim-announce\u0026m=112939369421105\n[32]: https://marc.info/?l=vim-announce\u0026m=114708043011893\n[33]: https://marc.info/?l=vim-announce\u0026m=117898675109914\n[34]: https://groups.google.com/g/vim_announce/c/LIlnHdkogS8/m/NskH0S8-8NEJ\n[35]: https://groups.google.com/g/vim_announce/c/ZsAu_RUjVUs/m/wrLPfs0dJeIJ\n[36]: https://groups.google.com/g/vim_announce/c/knOQ_t_H5to/m/STMi8d25ii8J\n[37]: https://groups.google.com/g/vim_announce/c/EKTuhjF3ET0/m/cP1JQcZ4AwAJ\n[38]: https://groups.google.com/g/vim_announce/c/K1lBxTJb73Y/m/xVnQDQSsAgAJ\n[39]: https://github.com/vim/vim/blob/v8.1.0000/src/version.h#L39\n[40]: https://github.com/vim/vim/blob/v8.0.0000/src/version.h#L39\n[41]: https://github.com/vim/vim/blob/v7.4/src/version.h#L39\n[42]: https://github.com/vim/vim/blob/v7.3/src/version.h#L39\n[43]: https://github.com/vim/vim/blob/v7.2/src/version.h#L39\n[44]: https://github.com/vim/vim/blob/v7.1/src/version.h#L39\n[45]: https://github.com/vim/vim/blob/v7.0/src/version.h#L39\n[46]: https://github.com/vim/vim-history/blob/vim-6-4/src/version.h#L39\n[47]: https://github.com/vim/vim-history/blob/vim-6-3/src/version.h#L39\n[48]: https://github.com/vim/vim-history/blob/vim-6-2/src/version.h#L39\n[49]: https://github.com/vim/vim-history/blob/vim-6-1/src/version.h#L39\n[50]: https://github.com/vim/vim-history/blob/vim-6-0/src/version.h#L39\n[51]: https://github.com/vim/vim-history/blob/vim-5-8-000/src/version.h#L37\n[52]: https://github.com/vim/vim-history/blob/vim-5-7/src/version.h#L37\n[53]: https://github.com/vim/vim-history/blob/vim-5-6/src/version.h#L34\n[54]: https://github.com/vim/vim-history/blob/v5.5/src/version.h#L34\n[55]: https://github.com/vim/vim-history/blob/v5.4/src/version.h#L34\n[56]: https://github.com/vim/vim-history/blob/v5.3/src/version.h#L31\n[57]: https://github.com/vim/vim-history/blob/v5.2/src/version.h#L31\n[58]: https://github.com/vim/vim-history/blob/v5.1/src/version.h#L31\n[59]: https://github.com/vim/vim-history/blob/v5.0/src/version.h#L31\n[60]: https://github.com/vim/vim-history/blob/v4.6/src/version.c#L527\n[61]: https://github.com/vim/vim-history/blob/v4.5/src/version.c#L342\n[62]: https://github.com/vim/vim-history/blob/v4.2/src/version.c#L140\n[63]: https://github.com/vim/vim-history/blob/v4.0/src/version.c#L28\n[64]: https://github.com/vim/vim-history/blob/v3.0/src/version.c#L277\n[65]: https://github.com/vim/vim-history/blob/v2.0/src/version.c#L277\n[66]: https://github.com/vim/vim-history/blob/v1.27/src/version.c#L253\n[67]: https://github.com/vim/vim-history/blob/v1.24/src/version.c#L200\n[68]: https://groups.google.com/d/msg/vim_announce/KPqcD9MYiMk/T11rMwO1AAAJ\n[69]: https://github.com/vim/vim/blob/v8.2.0/src/version.h#L39\n[70]: https://groups.google.com/g/vim_announce/c/f_-N3hYxK20\n[71]: https://github.com/vim/vim/blob/v9.0.0000/src/version.h#L23\n[72]: https://groups.google.com/g/vim_announce/c/l8rDdV6lTXs\n[73]: https://github.com/vim/vim/blob/v9.1.0000/src/version.h#L23\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvim%2Fvim-history","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvim%2Fvim-history","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvim%2Fvim-history/lists"}