You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by CRISP Norman <No...@alcatel-lucent.com> on 2008/04/14 12:33:52 UTC

removing a tag from the repository

We are in the process of migrating from CVS to SVN. I have used the
cvs2svn script to convert my repository and all went well.  The
conversion gave us the expected branches, tags and trunk structure which
is wonderful, but we would now like to remove many of the tags that were
created and carried over from CVS. 

In CVS we would build nightly and create a tag for all the files used in
the build.  Over many years of development this has created thousand of
tags that will never be used again.

My question is, is it possible to permanently remove these tags so that
tools such as building the revision graph will run faster?

Thanks
Norm.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


RE: Re: removing a tag from the repository

Posted by CRISP Norman <No...@alcatel-lucent.com>.
Thanks Mark,

That may just be the problem.

Norm.

-----Original Message-----
From: Mark E. Hamilton [mailto:mhamilt@sandia.gov] 
Sent: Monday, April 14, 2008 4:23 PM
To: CRISP Norman
Cc: Erik Huelsmann; users@subversion.tigris.org
Subject: Re: removing a tag from the repository

I had problems as well with tags not getting removed. Turned out I was
using filename wildcards, not Python regular expression patterns. Check
your patterns to ensure that you are doing things like this:

--exclude="some_tag_.*"

rather than

--exclude="some_tag_*"

When I fixed that I went from 500+ tags to around 20.

CRISP Norman wrote:
> Thanks, I did try that when I ran cvs2svn and passed in
> --exclude=TAG_TO_REMOVE* but it did not remove them when it converted.
> I thought afterwards that perhaps that line would remove branch tags 
> and not file tags?  My conversion completed with no errors, just all 
> the tags I did not want to carry over.


--
----------------
Mark E. Hamilton
Orion International Technologies, Inc.
Sandia National Laboratory, NM.
505-844-7666


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


Re: removing a tag from the repository

Posted by "Mark E. Hamilton" <mh...@sandia.gov>.
I had problems as well with tags not getting removed. Turned out I was 
using filename wildcards, not Python regular expression patterns. Check 
your patterns to ensure that you are doing things like this:

--exclude="some_tag_.*"

rather than

--exclude="some_tag_*"

When I fixed that I went from 500+ tags to around 20.

CRISP Norman wrote:
> Thanks, I did try that when I ran cvs2svn and passed in
> --exclude=TAG_TO_REMOVE* but it did not remove them when it converted.
> I thought afterwards that perhaps that line would remove branch tags and
> not file tags?  My conversion completed with no errors, just all the
> tags I did not want to carry over.


-- 
----------------
Mark E. Hamilton
Orion International Technologies, Inc.
Sandia National Laboratory, NM.
505-844-7666


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

RE: Re: removing a tag from the repository

Posted by CRISP Norman <No...@alcatel-lucent.com>.
Thanks, I did try that when I ran cvs2svn and passed in
--exclude=TAG_TO_REMOVE* but it did not remove them when it converted.
I thought afterwards that perhaps that line would remove branch tags and
not file tags?  My conversion completed with no errors, just all the
tags I did not want to carry over.

Norm. 

-----Original Message-----
From: Erik Huelsmann [mailto:ehuels@gmail.com] 
Sent: Monday, April 14, 2008 8:43 AM
To: CRISP Norman
Cc: users@subversion.tigris.org
Subject: Re: removing a tag from the repository

On 4/14/08, CRISP Norman <No...@alcatel-lucent.com> wrote:
> We are in the process of migrating from CVS to SVN. I have used the 
> cvs2svn script to convert my repository and all went well.  The 
> conversion gave us the expected branches, tags and trunk structure 
> which is wonderful, but we would now like to remove many of the tags 
> that were created and carried over from CVS.

If I'm correct, it's possible to instruct cvs2svn to ignore tags with
certain patterns in the conversion (ie it won't recreate matching tags).

> In CVS we would build nightly and create a tag for all the files used 
> in the build.  Over many years of development this has created 
> thousand of tags that will never be used again.
>
> My question is, is it possible to permanently remove these tags so 
> that tools such as building the revision graph will run faster?

HTH,

Erik.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


Re: removing a tag from the repository

Posted by Erik Huelsmann <eh...@gmail.com>.
On 4/14/08, CRISP Norman <No...@alcatel-lucent.com> wrote:
> We are in the process of migrating from CVS to SVN. I have used the
> cvs2svn script to convert my repository and all went well.  The
> conversion gave us the expected branches, tags and trunk structure which
> is wonderful, but we would now like to remove many of the tags that were
> created and carried over from CVS.

If I'm correct, it's possible to instruct cvs2svn to ignore tags with
certain patterns in the conversion (ie it won't recreate matching
tags).

> In CVS we would build nightly and create a tag for all the files used in
> the build.  Over many years of development this has created thousand of
> tags that will never be used again.
>
> My question is, is it possible to permanently remove these tags so that
> tools such as building the revision graph will run faster?

HTH,

Erik.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

RE: RE: removing a tag from the repository

Posted by "Thompson, Graeme (GE Infra, Aviation)" <Gr...@ge.com>.
If you are serving through Apache and do not require path based
authorisation you can try turning off SVNPathAuthz.

Add "SVNPathAuthz off" in your httpd.conf <location> section for
subversion.

We did this and improved log and graph lookups from 30 mins to < 1 min!

HTH,

Graeme

> -----Original Message-----
> From: CRISP Norman [mailto:Norman.Crisp@alcatel-lucent.com] 
> Sent: 14 April 2008 15:12
> To: Reedick, Andrew; users@subversion.tigris.org
> Subject: RE: removing a tag from the repository
> 
> In CVS we use the revision graph to follow problems fixed 
> between branches and the graphing utility in CVS works really 
> well for this.
> What we have seen in SVN is that the functionality is not the 
> same, but still with the number of build tags that we have it 
> takes over an hour to generate the graph.  We were hoping 
> that by removing some of the internal build tags that we 
> don't care about we can speed this up.
> 
> Plenty of investigation on this topic has shown us that SVN 
> users don't seem to use the graphing capabilities the way 
> that we have in CVS and would like to in SVN.
> 
> Norm. 
> 
> -----Original Message-----
> From: Reedick, Andrew [mailto:jr9445@att.com]
> Sent: Monday, April 14, 2008 9:49 AM
> To: CRISP Norman; users@subversion.tigris.org
> Subject: RE: removing a tag from the repository
> 
> 
> > -----Original Message-----
> > From: CRISP Norman [mailto:Norman.Crisp@alcatel-lucent.com]
> > Sent: Monday, April 14, 2008 8:34 AM
> > To: users@subversion.tigris.org
> > Subject: removing a tag from the repository
> > 
> > We are in the process of migrating from CVS to SVN. I have used the 
> > cvs2svn script to convert my repository and all went well.  The 
> > conversion gave us the expected branches, tags and trunk structure 
> > which is wonderful, but we would now like to remove many of 
> the tags 
> > that were created and carried over from CVS.
> > 
> > In CVS we would build nightly and create a tag for all the 
> files used 
> > in the build.  Over many years of development this has created 
> > thousand
> of
> > tags that will never be used again.
> > 
> > My question is, is it possible to permanently remove these tags so
> that
> > tools such as building the revision graph will run faster?
> > 
> 
> Out of curiosity, what do you use the revision graph for?
> 
> 
> 
> *****
> 
> The information transmitted is intended only for the person 
> or entity to
> which it is addressed and may contain confidential, 
> proprietary, and/or
> privileged material. Any review, retransmission, 
> dissemination or other
> use of, or taking of any action in reliance upon this information by
> persons or entities other than the intended recipient is 
> prohibited. If
> you received this in error, please contact the sender and delete the
> material from all computers. GA622
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


RE: removing a tag from the repository

Posted by CRISP Norman <No...@alcatel-lucent.com>.
In CVS we use the revision graph to follow problems fixed between
branches and the graphing utility in CVS works really well for this.
What we have seen in SVN is that the functionality is not the same, but
still with the number of build tags that we have it takes over an hour
to generate the graph.  We were hoping that by removing some of the
internal build tags that we don't care about we can speed this up.

Plenty of investigation on this topic has shown us that SVN users don't
seem to use the graphing capabilities the way that we have in CVS and
would like to in SVN.

Norm. 

-----Original Message-----
From: Reedick, Andrew [mailto:jr9445@att.com] 
Sent: Monday, April 14, 2008 9:49 AM
To: CRISP Norman; users@subversion.tigris.org
Subject: RE: removing a tag from the repository


> -----Original Message-----
> From: CRISP Norman [mailto:Norman.Crisp@alcatel-lucent.com]
> Sent: Monday, April 14, 2008 8:34 AM
> To: users@subversion.tigris.org
> Subject: removing a tag from the repository
> 
> We are in the process of migrating from CVS to SVN. I have used the 
> cvs2svn script to convert my repository and all went well.  The 
> conversion gave us the expected branches, tags and trunk structure 
> which is wonderful, but we would now like to remove many of the tags 
> that were created and carried over from CVS.
> 
> In CVS we would build nightly and create a tag for all the files used 
> in the build.  Over many years of development this has created 
> thousand
of
> tags that will never be used again.
> 
> My question is, is it possible to permanently remove these tags so
that
> tools such as building the revision graph will run faster?
> 

Out of curiosity, what do you use the revision graph for?



*****

The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential, proprietary, and/or
privileged material. Any review, retransmission, dissemination or other
use of, or taking of any action in reliance upon this information by
persons or entities other than the intended recipient is prohibited. If
you received this in error, please contact the sender and delete the
material from all computers. GA622



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


RE: removing a tag from the repository

Posted by "Reedick, Andrew" <jr...@ATT.COM>.
> -----Original Message-----
> From: CRISP Norman [mailto:Norman.Crisp@alcatel-lucent.com]
> Sent: Monday, April 14, 2008 8:34 AM
> To: users@subversion.tigris.org
> Subject: removing a tag from the repository
> 
> We are in the process of migrating from CVS to SVN. I have used the
> cvs2svn script to convert my repository and all went well.  The
> conversion gave us the expected branches, tags and trunk structure
> which
> is wonderful, but we would now like to remove many of the tags that
> were
> created and carried over from CVS.
> 
> In CVS we would build nightly and create a tag for all the files used
> in
> the build.  Over many years of development this has created thousand
of
> tags that will never be used again.
> 
> My question is, is it possible to permanently remove these tags so
that
> tools such as building the revision graph will run faster?
> 

Out of curiosity, what do you use the revision graph for?



*****

The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential, proprietary, and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from all computers. GA622



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org