On Thu, May 15, 2008 at 8:59 PM, John Calixto <[EMAIL PROTECTED]>
wrote:

>
> Hi folks,
>
> Could somebody please explain the Vim source repos to me?
>
> There seems to be activity in both the CVS and SVN repos - which one is
> The Authoritative Vim Repository?
>
> How do merges occur?  Who is responsible for merging them?
>
> Are there specific purposes for each repo?


There are no merges. CVS and SVN stay in sync. CVS being updated first, and
CVN follows CVS updates in short time.

Originally, only CVS repo existed. Sourceforge, where CVS is hosted, had big
problems with stability and slowness of CVS in the past, I do not know
if SVN is better now, I switched to SVN mirror.

SVN repo was created by a volunteer to mirror the CVS repo.
SVN mirrors CVS. SVN server is more stable than CVS, but SVN
gets updates several minutes or hours later than CVS.

Patches and vim sources originate from Bram Moolenaar, author and maintainer
of vim.
Bram calls himself "vim dictator". Development model has "star structure:"
People contribute matches/emails to Bram, but all checkins originate from
Bram.

Bram issues patches in 3 forms simultaneously:
1) he emails patches to vim-dev mailing list
2) he uploads patchfiles to  http://ftp.home.vim.org/vim/patches/VERSION,
new versions as tarballs to http://ftp.home.vim.org/vim
3) he checks in CVS

SVN gets same checkins as CVS, except that SVN is managed and fed by
Edward L.Fox, not by Bram directly.
Patches are sequentially numbered, and SVN stays in sync with CVS.

>From time to time, Bram uploads full tarballs to http://ftp.home.vim.org/vim
.

Yakov

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui