[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: M7: Branches and Tags

From: Kevin Pilch-Bisson <kevin_at_pilch-bisson.net>
Date: 2001-11-16 15:22:33 CET

On Thu, Nov 15, 2001 at 12:09:03PM -0800, Greg Stein wrote:
> On Thu, Nov 15, 2001 at 09:43:32AM -0800, Bruce Atherton wrote:
> > At 09:40 PM 11/14/2001 -0600, Ben Collins-Sussman wrote:
> >
> > >So, in your ideal world, it would be possible to type
> > >
> > > $ svn cp . mytag1
> > >
> > >And voila, your mixed-revision working copy magically appears in some
> > >'automatic' tags-area on the server?
> > >(i.e. http://foo.com/repos/tags/mytag1 is created)
> >
> > Yes, something like that. I'm not concerned with exactly how it is
> > accomplished, I just think it should be easy for those environments where
> > it is a common action.
>
> You can do that today:
>
> $ svn cp trunk tags/mytag1
> $ svn commit
>
> That is awfully simple to me. Ben just gave an example using a URL. The URL
> form avoids the disk copy associated with the above command (a copy within
> the working copy will make a disk copy).

I think the issue is that most of the svn developers have been concerned with
branching/tagging a whole project, whereas Bruce wants an easy way to tag a
single file, without typing that files path in the tags area.

Now maybe the way to do this is to just always branch/tag the whole project
(since it doesn't take up any extra space/time).

eg:

$ cd <top of tree>/trunk
$ svn cp . http://some.server.com/repos/tags/mytag1
$ svn switch http://some.server.com/repos/tags/mytag1

Although this is still far more typing than:

cvs tag filename.

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kevin Pilch-Bisson                    http://www.pilch-bisson.net
     "Historically speaking, the presences of wheels in Unix
     has never precluded their reinvention." - Larry Wall
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • application/pgp-signature attachment: stored
Received on Sat Oct 21 14:36:48 2006

This is an archived mail posted to the Subversion Dev mailing list.