On Wed, May 09, 2007 at 10:27:24AM +0800, Edward L. Fox wrote: > On 5/9/07, Suresh Govindachar <[EMAIL PROTECTED]> wrote: > > > > Edward L. Fox announced: > > > > > Hi Vimmers, > > > > > > The directories structure of the Subversion repository has been > > > changed. Please use this command to checkout the latest sources: > > > > > > svn co https://vim.svn.sourceforge.net/svnroot/vim/branches/vim7.1 vim7 > > > > > > If you had checked out a copy of the sources before, please run > > > this command in your source root directory to switch into the > > > current branch: > > > > > > svn switch https://vim.svn.sourceforge.net/svnroot/vim/branches/vim7.1 > > > > > > Hope this change won't bother you too much. > > > > Shouldn't there be vim7.1a ("the a'th candidate for 7.1) today, > > and eventually, when Bram releases version 7.1, vim7.1? > > > > So is the last argument to svn co correct? And isn't today's > > "branch/trunk/whatever" 7.1a rather than 7.1? > > 7.1, not 7.1a. > > Because as the alphabetical version changes so fast, personally I > don't want to create too many branches for that. > > --Suresh
That's what tags are for. Let's say you want to release 7.1b from the current 7.1 branch: svn copy -m "Tagging 7.1b release" https://vim.svn.sourceforge.net/svnroot/vim/branches/vim7.1 https://vim.svn.sourceforge.net/svnroot/vim/tags/vim7.1b Copies are very space-efficient in svn, which is why they are the mechanism for both branching and tagging. --Greg