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 -~----------~----~----~----~------~----~------~--~---
