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

Re: svn rename glob?

From: Jan Hendrik <list.jan.hendrik_at_gmail.com>
Date: Mon, 12 Jan 2009 10:12:53 +0100

Concerning Re: svn rename glob?
Steve Cohen wrote on 11 Jan 2009, 9:59, at least in part:

> You win the prize for the simplest syntax that works on my platform.
>
> I've never been a big fan of perl but in this case, it rocked!

Yeah, that was quite condensed. While I do a lot in Perl - when it
comes to any sort of search&replace I never became warm with
Python - I have one objection: these commandlines are easily fired,
but leave little control. Only afterwards one really sees what they
did, and if the prompt was closed in the meantime one never can
find out what was wrong in the first place.

Jan Hendrik
>
> Thanks!
>
>
> Toby Thain wrote:
> > On 10-Jan-09, at 3:50 PM, Steve Cohen wrote:
> >
> >
> >> I wish to rename all files in a directory tree by changing their
> >> extension (keeping rest of filename the same) without losing
> >> history.
> >>
> >> Before I screw myself up can someone tell me if there is a way to
> >> do this with a single command line? If not, what would be the
> >> easiest way to perform this operation?
> >>
> >
> > Recursively rename all '.c' to '.cpp' in current working copy
> > directory:
> >
> > $ find . -name \*.c |perl -n -e 'chomp; m/^(.*)\.[^\/]*$/ && system
> > ("svn mv $_ $1.cpp")'
> >
> >
> >
> >
> >> ------------------------------------------------------
> >> http://subversion.tigris.org/ds/viewMessage.do?
> >> dsForumId=1065&dsMessageId=1015782
> >>
> >> To unsubscribe from this discussion, e-mail: [users-
> >> unsubscribe_at_subversion.tigris.org].
> >>
> >
> > ------------------------------------------------------
> > http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMess
> > ageId=1016795
> >
> > To unsubscribe from this discussion, e-mail:
> > [users-unsubscribe_at_subversion.tigris.org].
> >
> >
> >
>
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessag
> eId=1017206
>
> To unsubscribe from this discussion, e-mail:
> [users-unsubscribe_at_subversion.tigris.org].

---------------------------------------
Freedom quote:

     Freedom is the right to question and change
     the established way of doing things.
     It is the continuous revolution of the marketplace,
     and the understanding that allows us to recognize shortcomings
     and seek solutions.
               -- Ronald Reagan

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1018647

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-01-12 10:10:23 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.