except that my branch touches almost all files...

Will this work for you?

1. announce a trunk freeze, oberve trunk revision, say, 16000
2. you update your branch with r16000
3. svn diff > patch16000.diff
4. A global rename will happen, and produce revision 16001. ONLY file
name change will appear

To setup your brach again,
1. svn cp -r 16001 as your branch.
2. You do a '1:4 s/\.C /.cpp /g' in your patch (and verify if only
filenames are changed)
3. patch your branch.

The important part is that r16000 -> 16001 has ONLY filename changes
so you can modify your patch easily.

Bo

Reply via email to