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

Reply via email to