[ILUG] Subversion not seeing working copy changes
Kevin Lyda
kevin at ie.suberic.net
Fri Oct 23 16:09:27 IST 2009
On Thu, Oct 22, 2009 at 3:35 PM, Éibhear <eibhear.geo at gmail.com> wrote:
> Your problem is in your find command:
>
> find . -type f...
>
> will find *all* files, including all the files in the .svn directories.
D'oh! I've used Perforce too long. Good call.
I think this does what you want more reliably:
find . -path '*/.svn' -prune -o -print0 -type f | xargs -0 -n 1 sed -i
-e 's/foo/bar/'
In addition your meta-data would now be incorrect so you'd be best to
check out a new tree. Note that the -print or -print0 is required on
the RHS of the -o expression. If no action is specified the default
one of -print will act on what matches either side and the .svn dirs
themselves match the LHS.
Kevin
--
Kevin Lyda
Dublin, Ireland
US Citizen overseas? We can vote.
Register now: http://www.votefromabroad.org/
More information about the ILUG
mailing list